Crazy-Hall8823

joined 1 year ago
 

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

 

So I have been going quite a bit crazy trying to figure out how to run Prowlarr and SABnzbd behind Traefik whilst having them run behind Gluetun. I try for a bit and then get sick of trying to figure out where I have gone wrong and leave it for a while, I give it a crack again, fail and then leave it. The cycle repeats. I would love some assistance on how I can get this (If i can get this) to run properly. I asked ChatGPT and it solved a couple of small issues but i just couldn't get it working.

The Traefik logs are saying "unable to get IP address from container" and i presurme being the 2 services are labelled to service:gluetun this could be the issue. When i placed it under the Traefik network it still couldn't find IP or work. I added the address to the SABnzbd whitelist and traefik is registering the connections are all good. Im totally at a loss here. I feel like im missing a traefik label to make this work.

Any assistance would be greatly appreciated

version: "3"

services:

gluetun:

image: qmcgaw/gluetun:latest

container_name: gluetun

network_mode: "traefik"

environment:

- TZ=Canada/Pacific

- PUID=1000

- PGID=1000

- VPN_SERVICE_PROVIDER=protonvpn

- OPENVPN_USER=xxxxxxxx

- OPENVPN_PASSWORD=xxxxxxxx

- SERVER_COUNTRIES=Canada

- FIREWALL_OUTBOUND_SUBNETS=192.168.0.1/24

volumes:

- /srv/dev-disk-by-uuid-5b41b37b-0f2f-b67a-ff6cb0bfdda0/Configs/Gluetun:/gluetun

labels:

#SABnzbd

traefik.enable: true

traefik.http.routers.sabnzbd.entryPoints: https

traefik.http.routers.sabnzbd.rule: Host(\sabnzbd.domain.com`)`

traefik.http.routers.sabnzbd.service: sabnzbd

traefik.http.services.sabnzbd.loadbalancer.server.port: 8084

#Prowlarr

traefik.http.routers.prowlarr.entryPoints: https

traefik.http.routers.prowlarr.rule: Host(\prowlarr.domain.com`)`

traefik.http.routers.prowlarr.service: prowlarr

traefik.http.services.prowlarr.loadbalancer.server.port: 9696

ports:

- 8084:8080 #SABnzbd

- 9696:9696 #Prowlarr

- 8000:8000 #API

cap_add:

- NET_ADMIN

restart: unless-stopped

sabnzbd:

image: linuxserver/sabnzbd:latest

container_name: sabnzbd

network_mode: "service:gluetun"

environment:

- PUID=1000

- PGID=1000

- TZ=Canada/Pacific

volumes:

- /srv/dev-disk-by-uuid-5b41b37b-b67a-ff6cb0bfdda0/Configs/SABnzbd:/config

- /srv/dev-disk-by-uuid-5b41b37b2f-b67a-ff6cb0bfdda0/Media:/Media

labels:

flame.type: application

flame.name: SABnzbd

flame.url: http://192.168.0.1:8084

flame.icon: https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/sabnzbd-alt.png

depends_on:

- gluetun

restart: unless-stopped

prowlarr:

image: linuxserver/prowlarr:latest

container_name: prowlarr

network_mode: "service:gluetun"

environment:

- PUID=1000

- PGID=1000

- TZ=Canada/Pacific

volumes:

- /srv/dev-disk-by-uuid-5b41b37b-04367a-ff6cb0bfdda0/Configs/Prowlarr:/config

labels:

flame.type: application

flame.name: Prowlarr

flame.url: http://192.168.0.1:9696

flame.icon: https://cdn.jsdelivr.net/gh/walkxcode/dashboard-icons@master/png/prowlarr.png

depends_on:

- gluetun

restart: unless-stopped

[–] Crazy-Hall8823@alien.top 1 points 1 year ago

On it! Thank you!

[–] Crazy-Hall8823@alien.top 1 points 1 year ago

Excellent thank you for the easy straight to the point answer. I did look at this but closed it out because I thought there much have been an out of the box implementation but there’s not so I’ll look back at it for sure! Thank you

[–] Crazy-Hall8823@alien.top 1 points 1 year ago

Apparently code is really outdated or something with Emby?

 

So I’ve been using Plex for a while now because jellyfins Xbox app sucks. I love Jellyfin and the one thing I’m missing from Plex is the collections. I tried to get collections where they will automatically group related movies together but it appears I have to manually tag each movie? Could anyone give me some clarity on this please

[–] Crazy-Hall8823@alien.top 1 points 1 year ago

I use ProtonVPN behind a gluetun container. I just keep my indexer and downloader behind it (SABnzbd + prowlarr) I used to have all my arrs and overseer and everything behind it because I was paranoid but it's not necessary. You don't even need SAB behind it cause it's behind ssl but yea. Proton running downloader and indexer through gluetun

[–] Crazy-Hall8823@alien.top 1 points 1 year ago

That is becoming more and more evident. It seems like an excellent solution.

[–] Crazy-Hall8823@alien.top 1 points 1 year ago (3 children)

Dude awesome reply thank you! I'll wait for this session to break and give screen a crack and then rsync if screen doesn't get the job done.

[–] Crazy-Hall8823@alien.top 1 points 1 year ago

Perhaps hooking up a screen and logging directly into the pi to do the transfer?

 

Hey guys I recently purchased a 14tb ironwolf pro to replace my current 4tb hard drive that is used for my media server. I have tried to copy my media folder across in an SSH session but it got to about 20% and then I had a broken pipe. I have just set it off to copy again but I'm wondering if this will happen again? Is there a set time out on SSH sessions? Could there be an easier way to get this 4tb of data across to my new hard drive? I don't have access to my hard drive over SMB because the 4tb drive is having some issues in OMV. I also don't have a Linux desktop where I can read and copy over in ext4 format. Any assistance would be greatly appreciated