• 5 Posts
  • 21 Comments
Joined 11 months ago
cake
Cake day: October 16th, 2023

help-circle








  • Proxmox Backup

    I’m using Proxmox Backup Server for my local daily backups.
    But for external cloud backup, it’s 5 GB for docker config + persistent data vs. 60GB for the complete LXC containers. So it’s more convenient to just backup the data to the cloud that you really need for an emergency-restore.

    Uptime Kuma

    I try to minimize the number of applications that have access to the docker.socket, as this can be a high potential security risk (e.g. a malicious container update because of a hacked github account) .

    If I can achieve the same goal with just a simple bash script and without additional software, it’s the better solution for me :)




  • My backup strategy:

    Data:
    - Sycnthing with 1x Copy with my Clients and 1x Copy on my Server accessible via Nextcloud
    - Daily Push-Backup with of my Nextcloud-Data-Folder via Kopia to Backblaze
    - Daily Pull-Backup of my Nextcloud-Data-Folder via QNAP-NAS in the basement

    VM:
    - Daily Backup of my VM’s to a Proxmox Backup Server running on QNAP-NAS
    - Daily Backup of my VM’s to BackBlaze (but encrypted before)

    Still, I’m not fan of having just one Cloud-Backup. So I think I will also get Hetzner Cloud Storage for Borg Backup additional to Kopia.

    Goal:
    - Different Hardware (Server, QNAP, etc.)
    - Different Backup software (Syncthing, Kopia, Borg)
    - Different Backup technique (Push, Pull, Snapshots)
    - Different Locations










  • Create 2 virtual machines.

    One Virtual Machine with OpnSense Firewall, where you setup the ProtonVPN WireGuard connection.

    One Virtual Machine with your Docker-VM.

    Connect both machines via a virtual network, and setup the OpnSense-Firewall so that only internet-traffic through the WireGuard-Gateway is allowed.

    That’s the most bullet proofed solution, as any connection of your Docker-VM is secured, independent of the VM’s configuration.