mirror of
https://github.com/vimagick/dockerfiles.git
synced 2025-12-21 21:33:02 +01:00
update aria2
This commit is contained in:
@@ -11,31 +11,13 @@ RUN apk add -U aria2 \
|
|||||||
&& chmod +x /usr/local/bin/gosu \
|
&& chmod +x /usr/local/bin/gosu \
|
||||||
&& adduser -D aria2
|
&& adduser -D aria2
|
||||||
|
|
||||||
ENV CRT /etc/aria2/server.crt
|
COPY aria2.conf /etc/aria2/
|
||||||
ENV KEY /etc/aria2/server.key
|
|
||||||
ENV TOKEN 00000000-0000-0000-0000-000000000000
|
|
||||||
|
|
||||||
ENV ULIMIT 0
|
|
||||||
ENV DLIMIT 0
|
|
||||||
ENV RSEED 1.0
|
|
||||||
ENV TSEED 0
|
|
||||||
|
|
||||||
EXPOSE 6800
|
|
||||||
VOLUME /home/aria2 /etc/aria2
|
VOLUME /home/aria2 /etc/aria2
|
||||||
|
|
||||||
CMD chown -R aria2:aria2 /home/aria2 \
|
ENV TOKEN 00000000-0000-0000-0000-000000000000
|
||||||
&& gosu aria2 aria2c --disable-ipv6 \
|
|
||||||
--enable-rpc \
|
|
||||||
--rpc-listen-all \
|
|
||||||
--rpc-listen-port=6800 \
|
|
||||||
--rpc-allow-origin-all \
|
|
||||||
--rpc-secure \
|
|
||||||
--rpc-certificate=${CRT} \
|
|
||||||
--rpc-private-key=${KEY} \
|
|
||||||
--rpc-secret=${TOKEN} \
|
|
||||||
--max-upload-limit=${ULIMIT} \
|
|
||||||
--max-download-limit=${DLIMIT} \
|
|
||||||
--seed-ratio=${RSEED} \
|
|
||||||
--seed-time=${TSEED} \
|
|
||||||
--dir=/home/aria2
|
|
||||||
|
|
||||||
|
CMD chown -R aria2:aria2 /home/aria2 \
|
||||||
|
&& gosu aria2 aria2c --conf-path=/etc/aria2/aria2.conf \
|
||||||
|
--rpc-secret=${TOKEN}
|
||||||
|
|
||||||
|
EXPOSE 6800
|
||||||
|
|||||||
@@ -35,7 +35,8 @@ aria2:
|
|||||||
- "6800:6800"
|
- "6800:6800"
|
||||||
volumes:
|
volumes:
|
||||||
- "data:/home/aria2"
|
- "data:/home/aria2"
|
||||||
- "keys:/etc/aria2"
|
- "keys:/etc/aria2/keys"
|
||||||
|
# - "aria2.conf:/etc/aria2.conf"
|
||||||
environment:
|
environment:
|
||||||
- TOKEN=e6c3778f-6361-4ed0-b126-f2cf8fca06db
|
- TOKEN=e6c3778f-6361-4ed0-b126-f2cf8fca06db
|
||||||
restart: always
|
restart: always
|
||||||
@@ -49,6 +50,25 @@ yaaw:
|
|||||||
restart: always
|
restart: always
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## aria2.conf
|
||||||
|
|
||||||
|
```
|
||||||
|
dir=/home/aria2
|
||||||
|
disable-ipv6=true
|
||||||
|
enable-rpc=true
|
||||||
|
max-download-limit=0
|
||||||
|
max-upload-limit=0
|
||||||
|
rpc-allow-origin-all=true
|
||||||
|
rpc-certificate=/etc/aria2/keys/server.crt
|
||||||
|
rpc-listen-all=true
|
||||||
|
rpc-listen-port=6800
|
||||||
|
rpc-private-key=/etc/aria2/keys/server.key
|
||||||
|
rpc-secret=00000000-0000-0000-0000-000000000000
|
||||||
|
rpc-secure=true
|
||||||
|
seed-ratio=0
|
||||||
|
seed-time=0
|
||||||
|
```
|
||||||
|
|
||||||
## server
|
## server
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|||||||
14
aria2/aria2.conf
Normal file
14
aria2/aria2.conf
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
dir=/home/aria2
|
||||||
|
disable-ipv6=true
|
||||||
|
enable-rpc=true
|
||||||
|
max-download-limit=0
|
||||||
|
max-upload-limit=0
|
||||||
|
rpc-allow-origin-all=true
|
||||||
|
rpc-certificate=/etc/aria2/keys/server.crt
|
||||||
|
rpc-listen-all=true
|
||||||
|
rpc-listen-port=6800
|
||||||
|
rpc-private-key=/etc/aria2/keys/server.key
|
||||||
|
rpc-secret=00000000-0000-0000-0000-000000000000
|
||||||
|
rpc-secure=true
|
||||||
|
seed-ratio=0
|
||||||
|
seed-time=0
|
||||||
@@ -4,7 +4,7 @@ aria2:
|
|||||||
- "6800:6800"
|
- "6800:6800"
|
||||||
volumes:
|
volumes:
|
||||||
- "data:/home/aria2"
|
- "data:/home/aria2"
|
||||||
- "keys:/etc/aria2"
|
- "keys:/etc/aria2/keys"
|
||||||
environment:
|
environment:
|
||||||
- TOKEN=e6c3778f-6361-4ed0-b126-f2cf8fca06db
|
- TOKEN=e6c3778f-6361-4ed0-b126-f2cf8fca06db
|
||||||
restart: always
|
restart: always
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
dokuwiki:
|
dokuwiki:
|
||||||
image: vimagick/dokuwiki:latest
|
image: vimagick/dokuwiki
|
||||||
ports:
|
ports:
|
||||||
- "8000:80"
|
- "8000:80"
|
||||||
restart: always
|
restart: always
|
||||||
|
|||||||
Reference in New Issue
Block a user