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

Self-Hosted Main

511 readers
1 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

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 0 points 11 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.