Incremental File Backup
First, you will need to add a server to the SnapShooter to perform the incremental file backup. Follow the below steps to add a server to Snapshooter:
Step 1 - First, go to the SnapShooter website and register for their 14-day free trial.
Step 2 - On the SnapShooter dashboard, click on the Servers in the left sidebar. You should see the following screen:
Step 3 - Click on the Connect Server. You should see the following screen:
Step 4 - Copy and paste the code shown in the above image to your server:
curl -sSL "https://ingestor.snapshooter.com/api/server/add?token=eyJpdiI6IkhxVjhJME11QWRKQWluOHNCVC90cnc9PSIsInZhbHVlIjoiSHBsdXV0ZXdYKzVXc2MzSlFMZ2lYUT09IiwibWFjIjoiY2FiYzg2NTAwMzM2ZWY0NmQwMzJhNzdiZGExMzYyYTliMGFlODg3OGU0NDY5MWQ0NTVhOGFiYmRjZmVlZmMwMiIsInRhZyI6IiJ9&key=6773" | bash
Once your server is connected to the Snapshooter, you will get the following output:
Welcome to SnapShooter Server SetupEnvironment Detected: OS: linux, OS Type: amd64Installing SSH public keyCreating temp SSH key filegrep: /root/.ssh/authorized_keys: No such file or directorycp: cannot stat '/root/.ssh/authorized_keys': No such file or directoryCreating authorized_keys backup /root/.ssh/authorized_keys.bak-1653474994Key Installed /root/.ssh/authorized_keysRemoving temp SSH key fileScanning SSH configChecking 22matched (22)SSH test confirmed, Server Added to SnapShooter ...
Step 5 - Go back to your web browser, you should see your added server on the following screen:
Perform Incremental File Backup to Amazon S3 Using SnapShooter
SnapShooter provides an easier way to create incremental file backup archives from your server and store them on the Amazon S3 bucket. Follow the below steps to perform incremental file backup to the Amazon S3:
Step 1 - On the SnapShooter dashboard, click on the Backup Jobs in the left sidebar. You should see the following screen:
Step 2 - Click on Create New Job. You should see the various backup option on the following screen:
Step 3 - Click on Incremental File. You should see the following screen:
Step 4 - Provide your backup job name and click on the Continue button. You should see the Add Your Server screen:
Step 5 - Select your added server from the dropdown list and click on the Next button. You should see the "Set Config Variable" screen:
Step 6 - Define the directory path that you want to backup and click on the Test button. You should see the following screen:
Step 7 - Click on the Save and Next button. You should see the Storage Selection screen:
Step 8 - Here, you will need to define your AWS S3 storage to store the file. Click on the Add New Storage Provider. You should see the following screen:
Step 9 - Click on the Config S3 to connect your AWS S3. You should see the following screen:
Step 10 - Provide your friendly name, select your storage provider, define your region, provide your S3 bucket name, Access Key, Secret Key and click on the Test and Save button. Once your AWS S3 is connected to the SnapShooter, you should see the following screen:
Step 11 - Click on the Set Storage button to set your AWS S3 as default storage. You should see the "Setup Schedule Primary" screen:
Step 12 - Define your cron syntax, and retention policy, and click on the Set Schedule and Finish button. You should see the "Setup Schedule Incremental" screen:
Step 13 - Provide your backup schedule and click on the Set Schedule and Finish button. You should see the following screen:
Step 14 - Click on the Backup Now button to run your first backup job. Once your backup job is executed successfully, you should see the following screen:
You can now log in to AWS S3 and verify your backup as shown below:
Scheduled Incremental File Backups SnapShooter
Server Incremental File backups with tar.
Learn more about Incremental File BackupsGet started for free
Thank you for helping us improve!