What you need and how it works
To use UpBack! effectively, you need to ensure the following prerequisites:
A Database Node: You should have a database node ready for backup. This node can be a virtual machine, physical server, cloud-based instance, or even a container. Make sure your specific database server is supported.
Internet Connection: The backup host should have a reliable internet connection, allowing it to connect to UpBack! API endpoints. This connection is vital for data transfer and communication.
UpBack! Agent: You must have the UpBack! agent installed and running on your database node. This agent plays a crucial role in facilitating the backup and communication between your database node and UpBack!.
Active UpBack! Account: To get started, you'll need an active account with UpBack. If you don't have one, you can either register for a new account or log in if you already have one.
Internet Access for Database Node: Ensure that the database node also has internet access or is allowed to connect to UpBack! endpoints. This connectivity is necessary for communication between the server and the agent.
During the onboarding process when you create a new account with UpBack!, you'll be guided through a configuration wizard. This wizard will help you to install the agent and set up a backup host under the "Servers" section. Once the agent is up and running on your backup host and successfully detected by the UpBack!, you can proceed to configure backup schedules and manage your backups effectively.
UpBack! operates by its agent to carry out various tasks on the database node. Here's how it works:
Agent Execution: UpBack! agent is responsible for executing tasks on the database node. It periodically communicates with the UpBack! endpoints to obtain the latest configuration and instructions.
Task Execution: When tasks are assigned, the agent on the database node interprets these instructions and carries out the necessary actions to complete the task. These tasks can include creating backups, scheduling backup jobs, and other related actions.
Status Updates: After executing a task, the agent updates the status of the job. It pushes this job status information back to the UpBack! endpoints. This update is crucial because it allows users to monitor the progress and status of each task directly from a centralized location.
User Dashboard: Registered users can manage and configure various backup-related tasks through the UpBack! dashboard. Any configurations made in the dashboard are communicated to the corresponding agent running on the associated database node.
Users will be able to perform database backup management directly from the UpBack! dashboard. It offers the following major features: