first commit
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
FROM debian:bullseye-slim
|
||||
|
||||
RUN groupadd --gid 1000 debian-transmission
|
||||
RUN useradd --uid 1000 --gid 1000 -d /var/lib/transmission-daemon debian-transmission
|
||||
|
||||
RUN mkdir /home/torrent/
|
||||
RUN chown debian-transmission.debian-transmission /home/torrent
|
||||
|
||||
RUN apt update && apt upgrade -y
|
||||
RUN apt install -y openvpn transmission-daemon
|
||||
RUN apt install -y curl wget iputils-ping bind9-dnsutils net-tools whois vim
|
||||
|
||||
COPY certs/ /etc/openvpn/expressvpn/
|
||||
COPY login.conf /root/login.conf
|
||||
RUN chmod 600 /root/login.conf
|
||||
|
||||
COPY entrypoint.sh /
|
||||
ENTRYPOINT ["/bin/bash","/entrypoint.sh"]
|
||||
@@ -0,0 +1,5 @@
|
||||
build:
|
||||
docker build -t transmission .
|
||||
|
||||
build_force:
|
||||
docker build -t transmission --no-cache .
|
||||
@@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
|
||||
# VPN
|
||||
openvpn \
|
||||
--config /etc/openvpn/expressvpn/$SERVER.ovpn \
|
||||
--script-security 2 \
|
||||
--up /etc/openvpn/update-resolv-conf \
|
||||
--down /etc/openvpn/update-resolv-conf \
|
||||
&
|
||||
|
||||
# TRANSMISSION
|
||||
su - debian-transmission -c "transmission-daemon -f --log-debug"
|
||||
@@ -0,0 +1,2 @@
|
||||
<VPN user>
|
||||
<VPN password>
|
||||
Reference in New Issue
Block a user