I currently have a server running Arch Linux and Jellyfin, one Raspberry Pi 4 running NextCloudPi and one Raspi running Pi-hole. Eventually I want to host all and more services on one maschine.
I thought about using Proxmox and Docker, but I’m not sure what the ideal setup would look like. For now I thought I use Proxmox and a simple Debian VM which I run Docker on and running Portainer, Pi-hole, Nextcloud, a reverse proxy and Jellyfin as Docker containers?
Is that a smart setup? It gives me the ease of using Docker and a easy way of creating backups of single applications or the whole VM, leaving me with the possibility to add container or VMs for various other services, for testing etc. Or should I just use LXC for said applications?
Any guidance would be appreciated!

EDIT: In case my comment was overlooked. Thanks for all your comments, I’ll see how I implement things when I get the time to reinstall my server.

  • kowcop
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    1 year ago

    After spending a week working through the intricacies of running it in a vm, lxc, I settled on a privileged LXC container

    It was so much simpler to get the quick sync hardware transcoding working, and it just seems so much faster in LXC. Also, the host GPU can be shared across multiple LXC containers

    I just run a weekly backup for the LXC using Proxmox backup to an NFS share on the NAS