I run my containers in an LCX on Proxmox (yes I heard I should use a VM, but it works…)

For data storage (syncthing, jellyfin …) I make volumes in the LXC. But I was wondering if this is the best way?

I started thinking about restoring backups. The docker backups can get quite large with all the user data. I was wondering if a separate “NAS” VM and NFS shares makes more sense. Then restoring/cloning docker lxc would be faster, for troubleshooting. And the user data I could restore separately.

What do you guys do?

  • Fermiverse@kbin.social
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    I use unpriveliged LXC für everything I have running in my proxmox.

    Plex, syncthing, rclone, motioneye, pyload all in seperate Lxc on the boot drive.

    All data of those is on my mirror raid, including the lxc backups. The rclone lxc backs the important data onto my cloud drive.

    • conrad82@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      Do you use reverse proxy?

      One of the reasons I use a single lxc is that I can reverse proxy containers without exposing ports / http to the LAN, it seemed like a good feature to me.

      • Fermiverse@kbin.social
        link
        fedilink
        arrow-up
        1
        ·
        1 year ago

        No reverse proxy. In LAN everything is seen and accessible.

        No port is open to WAN, I connect via my router VPN from extern.