this post was submitted on 23 Nov 2023
0 points (50.0% liked)

Self-Hosted Main

502 readers
4 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

For Example

We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.

Useful Lists

founded 1 year ago
MODERATORS
 

So just curious how people host their media server on VM’s. I currently run all my arrs downloading and Plex in docker containers but am really interested in migrating to proxmox and breaking everything up in VMs. Just curious how people have their applications set up. Are they containerized? Or installed directly into a VM. I downloading pimox for one of my raspberry pis to have a fiddle but unfortunately couldn’t even load a VM to test. O read some of the documentation and it didn’t really seem clear to be able to just straight install into a vm. It appears to learn more towards containerization. Any info would be great thanks

top 2 comments
sorted by: hot top controversial new old
[–] [email protected] 1 points 10 months ago

I run a VM for storage (Samba & NFS) and a VM for Plex. Maybe not ideal, but I wanted to keep the proxmox install as clean as possible when I set it up (2015) and was moving from VirtualBox so I was more familiar with that architecture.

[–] [email protected] 0 points 10 months ago

I can give you an idea of what I do:

I use a clustered 2 node setup on proxmox (modified corosync as I don't care about true HA - that way I can reboot node 1, and node 2 stays up and works fine), centralized management, etc...and I don't have a quorum device, I'll eventually add a 3rd node and fix it proper.

I backup the bind volume /data + /appdirs, plus all infra is in compose files/stacks, so I don't care if I lose all the data. It just costs time to resetup, working on ansible eventually to lessen that.

So I just split the resources between the two nodes:

1.) Proxmox Node 1

  • LXC PiHole
  • Big Ubuntu 22.04 LTS VM running docker + docker compose, main portainer + a lot of other various containers under this.

2.) Proxmox 2

  • LXC PiHole 2 for HA.
  • Big Ubuntu 22.04 LTS VM running docker + docker compose, portainer agent + Plex Media ARR Apps. My "download client" runs behind gluetun and only functions if the VPN connection is active, otherwise the connection is killed. (think wireguard vpn container)

I literally got all of this setup in ~4 days and previously didn't know anything about proxmox, or much about docker at all. Granted I am on vacation at the moment, so there is that...unlimited time.

I can share my giant plex-arr docker compose file I've came up with for this, made it myself and it all works assuming you rename a few of the variables.