this post was submitted on 30 Dec 2024
48 points (96.2% liked)

Linux

48822 readers
144 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

This seems like something that would be simple, but I spent a long time trying to figure it out. I figured I'd write a blog post about it in case anyone else has a similar desire.

top 11 comments
sorted by: hot top controversial new old
[–] [email protected] 9 points 4 days ago (2 children)

i found it very easy to grab a couple of pre-built containers.. im using deluge and gluetun .. im sure theres a transmission container out there also.

setup your auth info in gluetun, point your deluge/trans container at gluetun for its network and youre done.

[–] [email protected] 6 points 4 days ago (2 children)

I don't know why, but I've always shied away from using docker. This does seem like an area where it would be particularly useful.

[–] [email protected] 7 points 4 days ago

I avoided containers for a long time, too. But they truly are game changing.

[–] [email protected] 1 points 3 days ago (1 children)

Is this a server or your pc? Docker is kinda silly if it’s just your pc.

[–] [email protected] 1 points 3 days ago (1 children)

Not at all. It allows you to install and use whole suites of tools and libraries without any pollution of or dependencies on your host system. It also allows you to define the whole setup in a file so it's trivial to recreate on another machine

[–] [email protected] 1 points 3 days ago

So baremetal would not be better?

[–] [email protected] 3 points 4 days ago (2 children)
[–] [email protected] 2 points 3 days ago

This is what I use as well, although it was primarily out of laziness. Works well enough. I would say the Gluetun solution is a better recommendation, more robust and scalable, but the haugene container basically just works.

[–] CHKMRK 2 points 3 days ago

I would rather recommend gluetun, it supports multiple VPN protocols and you can attach any container to it

[–] [email protected] 5 points 4 days ago

Thank you for taking the time to put this together and post it.

[–] [email protected] 1 points 3 days ago

Gluetun is the way. Get a transmission docker container, set up a gluetun docker container, set the gluetun container as the network for the transmission container.

Viola, you have a perfectly working VPN with a kill switch.