read

In today's digital landscape, safeguarding data is paramount. Here's a concise yet comprehensive guide to efficiently manage your backup workflow:

Step 1: Creating a Zip Archive

Utilize the zip command to compress important folders into a single archive:

zip -r kuma_backup.zip /var/lib/docker/volumes/uptime-kuma/_data/

Step 2: Moving and Managing Backups

  • Moving the Zip Archive: Use mv command to relocate the backup file to a designated directory:
    mv kuma_backup.zip /var/www/my-domain/public/
  • Removing Old Backups: Regularly clean up outdated backups to optimize storage space:
    rm /var/www/my-domain/public/kuma_backup.zip

Step 3: Remote Access and Download

For remote access, use tools like SSH or SCP to securely transfer files over a network. Here are examples:

  • SSH (Secure Shell): Access the remote machine and download the backup file to your local system:
    ssh user@remote_host 'scp /var/www/my-domain/public/kuma_backup.zip /local/path/'

Replace "user" with your username, "remote_host" with the IP address or hostname of the remote machine, and "/local/path/" with the destination directory on your local system.

  • SCP (Secure Copy Protocol): Securely copy the backup file from the remote machine to your local system:
    scp user@remote_host:/var/www/my-domain/public/kuma_backup.zip /local/path/

Replace "user" with your username, "remote_host" with the IP address or hostname of the remote machine, and "/local/path/" with the destination directory on your local system. Conclusion

Implementing these steps ensures, at least for me, a simple basic backup and facilitating easy access if I ever need it. By compressing, organizing, and managing backups effectively, you establish a robust data protection strategy in today's dynamic digital landscape. Let's start small!

Blog Logo

Vincentde Koning

The world is a playground!


Published

Image

DE KONING

Projects, Adventures and Experiments

Back to Overview