Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
docker_notes:docker-deluge [2023-04-09 Sun wk14 22:23] – [Environment Variables into Docker] baumkp | docker_notes:docker-deluge [2024-01-10 Wed wk02 19:51] – [OpenVPN setup] baumkp | ||
---|---|---|---|
Line 1: | Line 1: | ||
{{tag> | {{tag> | ||
======Docker Deluge Image / Service====== | ======Docker Deluge Image / Service====== | ||
- | I want a torrent service that uses a VPN and is set-up to have blocked | + | I want a torrent service that uses a VPN and is set-up to block non VPN WAN (internet) access. |
+ | |||
+ | I have been successfully been running this in a container on my home server since early 2023. This replaced the a similar setup that have I been operating since about 2017 on a virtual machine using Linux KVM/ | ||
=====s6 supervision rc system===== | =====s6 supervision rc system===== | ||
I decided to build this container image based upon Alpine Linux using the [[https:// | I decided to build this container image based upon Alpine Linux using the [[https:// | ||
- | S6 [[https:// | + | S6 [[http:// |
++++Basic S6 commands:| | ++++Basic S6 commands:| | ||
Line 19: | Line 21: | ||
*'' | *'' | ||
- | BTW dont spell dependencies as dependancies | + | BTW dont spell dependencies as dependencies |
++++ | ++++ | ||
Reference: | Reference: | ||
- | *[[https:// | + | *[[https:// |
*[[https:// | *[[https:// | ||
- | *[[https:// | + | *[[https:// |
- | Easy to follow Beginner Guide on s6 Starter Pack ]] | + | |
+ | ---- | ||
+ | |||
+ | Other Supervisor software discussions: | ||
+ | *[[https:// | ||
+ | *supervisord: | ||
+ | *[[https:// | ||
=====dockerfile===== | =====dockerfile===== | ||
++++Dockerfile| | ++++Dockerfile| | ||
Line 110: | Line 118: | ||
chmod 660 / | chmod 660 / | ||
- | echo " | + | echo " |
+ | echo " | ||
+ | echo " | ||
+ | echo " | ||
+ | echo " | ||
+ | echo " | ||
+ | |||
+ | / | ||
</ | </ | ||
*Inside container command to run ''/ | *Inside container command to run ''/ | ||
Line 172: | Line 188: | ||
=====Docker network===== | =====Docker network===== | ||
- | As described | + | As described |
<code bash> | <code bash> | ||
docker network create -d macvlan | docker network create -d macvlan | ||
Line 244: | Line 260: | ||
=====Alpine Docker BusyBox s6-rc===== | =====Alpine Docker BusyBox s6-rc===== | ||
The Alpine docker image is build using musl, BusyBox and OpenRC, however I have setup to use s6-rc instead of OpenRC. The " | The Alpine docker image is build using musl, BusyBox and OpenRC, however I have setup to use s6-rc instead of OpenRC. The " | ||
+ | |||
+ | A list of [[https:// | ||
=====References===== | =====References===== | ||
Line 265: | Line 283: | ||
- | <- docker_notes: | + | <- docker_notes: |