So as I look to build my first dedicated media server, I’m curious about what OS options I have which will check all the boxes. I’m interested in Unraid, and if there’s a Linux distro that works especially well I’d be willing to check that out as well. I just want to make sure that whatever I pick, I can use qbittorrent, Proton, and get the Arr suite working

8 points

Easy, Linux. I prefer Arch based because of AUR.

permalink
report
reply
14 points

I wouldn’t use Arch on a Server. Everything you install will probably be in a docker container anyway, so fast updates for system packages isn’t important compared to stability. Good choices would be Debian or Fedora Server. I personally use Fedora but the reason is just that I use Fedora on Desktop too, so I know they have really good defaults (They’re really fast in adopting new stuff like Wayland, Pipewire, BTRFS with encryption and so on) and it’s nice that Cockpit us preinstalled, so I can do a lot of stuff using a WebUI. Debian is probably more stable tho, with Fedora there is a chance that something could break (even though it’s still pretty small) but Devian really just works always. The downside is of course very outdated packages but, as I said, on a Server that doesn’t matter because Docker containers update independetly from the system.

permalink
report
parent
reply
1 point

Nah me neither, I had my desktop mindset going there. I use truenas scale, couldn’t be happier.

permalink
report
parent
reply
1 point

I dunno what the best is, but if you choose nixos configure openvpn instead of trying to use the protonvpn package.

permalink
report
reply
3 points

Just wanted to add that Wireguard is better than OpenVPN in every way and you should use that except when you want to use it for torrenting. I don’t know remember the reason but that’s the one time when you should be using OpenVPN. I think it had something to do with OpenVPN supporting TCP and Wireguard being UDP only or something like that.

permalink
report
parent
reply
1 point

interesting. proton has example openvpn configs on their site which was hugely helpful to me. dunno if they have wireguard equivalents, or if those are needed.

permalink
report
parent
reply
2 points

I’d be weird if they didn’t have Wireguard configs, Wireguard is basically the standard nowadays. It’s faster and safer (the code base is way smaller, so the chance of there being security vulnerabilities is a lot lower and can be fixed more easily).

permalink
report
parent
reply
3 points

Wireguard uses UDP which results in better latency and power usage (e.g. mobile). This does not mean Wireguard can’t tunnel TCP packets, just like OpenVPN also supports tunneling UDP.

I’m using Wireguard succesfully for torrenting.

permalink
report
parent
reply
4 points

As a note: while UDP is preferable for stability/power usage, UDP VPN traffic is often blocked by corporate firewalls (work, public free wifi, etc) and won’t connect at all. I run OpenVPN using TCP on a standard port like 80/443/22/etc to get through this, disguised as any other TLS connection.

permalink
report
parent
reply
1 point

I’m sure there are better options, but I’m running proxmox as my host and a windows server VM for my suite.

permalink
report
reply
-1 points

@DonnieDarkmode any linux distro you want with docker on it.

permalink
report
reply
42 points

Debian with docker compose or podman.

permalink
report
reply
3 points

That’s what I’m running. I’m sure you could squeeze more performance out of a specialized OS, but headless Debian is fast and easy enough.

permalink
report
parent
reply
5 points

This. Besides, stability beats out 2-5% performance gains any day of the week, for servers.

permalink
report
parent
reply
3 points
*

Are there any resources available for how to do this? I feel like I more or less understand how Docker works conceptually, but every time I try to actually use it, I feel in over my head very quickly

permalink
report
parent
reply
11 points

Search for dockstarter and trash guides. It will give you the foundations of what you need

permalink
report
parent
reply
1 point

Thank you!

permalink
report
parent
reply
5 points

look for docker-compose + whatyouwant specifically, it’s way more straightforward. once you have one set up, it get easier adding on different software.

permalink
report
parent
reply
5 points

The best thing is: if something doesn’t work, you tweak the compose file instead of having to retype or edit a command.

And you can have a GitHub of your compose files and any supporting config files.

I don’t get how some people can raw dog a docker run command!

permalink
report
parent
reply
1 point

Thank you!

permalink
report
parent
reply

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

!piracy@lemmy.dbzer0.com

Create post
⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don’t request invites, trade, sell, or self-promote

3. Don’t request or link to specific pirated titles, including DMs

4. Don’t submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-fi Liberapay

Community stats

  • 3.5K

    Monthly active users

  • 1.9K

    Posts

  • 16K

    Comments