mirror of
https://github.com/wahyd4/aria2-ariang-docker.git
synced 2026-08-09 05:15:55 +10:00
Compare commits
19
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6195370246 | ||
|
|
8802857b70 | ||
|
|
e8e3ef9e1e | ||
|
|
1ba4a05cd7 | ||
|
|
c405b58610 | ||
|
|
13be30c82f | ||
|
|
0b82cbbbf5 | ||
|
|
f273910ac8 | ||
|
|
d7e435d784 | ||
|
|
2d04e95161 | ||
|
|
7b67d12646 | ||
|
|
84ba3370bc | ||
|
|
4f5b6f2b53 | ||
|
|
e5a9bcf7a9 | ||
|
|
dcaeec3633 | ||
|
|
01b446b5bb | ||
|
|
9c9a36150e | ||
|
|
3de5fe6746 | ||
|
|
2f6c18d1e6 |
@@ -0,0 +1,3 @@
|
||||
README*.md
|
||||
LICENSE
|
||||
.github
|
||||
@@ -1,5 +1,5 @@
|
||||
{$DOMAIN} {
|
||||
proxy / localhost:8080 {
|
||||
proxy / file-manager {
|
||||
transparent
|
||||
}
|
||||
|
||||
|
||||
@@ -17,12 +17,7 @@ RUN adduser -D -u 1000 junv \
|
||||
&& apk update \
|
||||
&& apk add runit shadow wget bash curl openrc gnupg aria2 tar --no-cache \
|
||||
&& curl https://getcaddy.com | bash -s personal \
|
||||
&& filebrowser_version=v2.0.12 \
|
||||
&& platform=linux-amd64 \
|
||||
&& wget -N https://github.com/filebrowser/filebrowser/releases/download/${filebrowser_version}/${platform}-filebrowser.tar.gz \
|
||||
&& tar -zxvf ${platform}-filebrowser.tar.gz \
|
||||
&& rm -rf ${platform}-filebrowser.tar.gz \
|
||||
&& rm LICENSE README.md \
|
||||
&& wget -N https://bin.equinox.io/c/ekMN3bCZFUn/forego-stable-${platform}.tgz \
|
||||
&& tar -zxvf forego-stable-${platform}.tgz \
|
||||
&& rm -rf forego-stable-${platform}.tgz \
|
||||
|
||||
@@ -1,3 +1,2 @@
|
||||
filebrowser: /app/filebrowser -p 8080 -d /app/filebrowser.db -r /data
|
||||
caddy: /app/caddy.sh
|
||||
aria2c: /app/aria2c.sh
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
{$DOMAIN} {
|
||||
proxy / localhost:8080 {
|
||||
proxy / file-manager {
|
||||
transparent
|
||||
}
|
||||
|
||||
|
||||
@@ -17,12 +17,7 @@ RUN adduser -D -u 1000 junv \
|
||||
&& apk update \
|
||||
&& apk add runit shadow wget bash curl openrc gnupg aria2 tar --no-cache \
|
||||
&& curl https://getcaddy.com | bash -s personal \
|
||||
&& filebrowser_version=v2.0.12 \
|
||||
&& platform=linux-armv6 \
|
||||
&& wget -N https://github.com/filebrowser/filebrowser/releases/download/${filebrowser_version}/${platform}-filebrowser.tar.gz \
|
||||
&& tar -zxvf ${platform}-filebrowser.tar.gz \
|
||||
&& rm -rf ${platform}-filebrowser.tar.gz \
|
||||
&& rm LICENSE README.md \
|
||||
&& wget -N https://bin.equinox.io/c/ekMN3bCZFUn/forego-stable-linux-arm.tgz \
|
||||
&& tar -zxvf forego-stable-linux-arm.tgz \
|
||||
&& rm -rf forego-stable-linux-arm.tgz \
|
||||
|
||||
@@ -1,54 +0,0 @@
|
||||
FROM arm64v8/alpine:3.8
|
||||
|
||||
LABEL AUTHOR=Junv<wahyd4@gmail.com>
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
ENV RPC_SECRET=""
|
||||
ENV ENABLE_AUTH=false
|
||||
ENV DOMAIN=0.0.0.0:80
|
||||
ENV ARIA2_USER=user
|
||||
ENV ARIA2_PWD=password
|
||||
ENV ARIA2_SSL=false
|
||||
ENV PUID=1000
|
||||
ENV PGID=1000
|
||||
|
||||
RUN adduser -D -u 1000 junv \
|
||||
&& apk update \
|
||||
&& apk add runit shadow wget bash curl openrc gnupg aria2 tar --no-cache \
|
||||
&& curl https://getcaddy.com | bash -s personal \
|
||||
&& filebrowser_version=v2.0.12 \
|
||||
&& platform=linux-arm64 \
|
||||
&& wget -N https://github.com/filebrowser/filebrowser/releases/download/${filebrowser_version}/${platform}-filebrowser.tar.gz \
|
||||
&& tar -zxvf ${platform}-filebrowser.tar.gz \
|
||||
&& rm -rf ${platform}-filebrowser.tar.gz \
|
||||
&& rm LICENSE README.md \
|
||||
&& wget -N https://bin.equinox.io/c/ekMN3bCZFUn/forego-stable-linux-arm64.tgz \
|
||||
&& tar -zxvf forego-stable-linux-arm64.tgz \
|
||||
&& rm -rf forego-stable-linux-arm64.tgz \
|
||||
&& mkdir -p /usr/local/www \
|
||||
&& mkdir -p /usr/local/www/aria2
|
||||
|
||||
ADD aria2c.sh caddy.sh Procfile init.sh start.sh /app/
|
||||
ADD conf /app/conf
|
||||
ADD Caddyfile SecureCaddyfile /usr/local/caddy/
|
||||
|
||||
# AriaNg
|
||||
RUN mkdir /usr/local/www/aria2/Download \
|
||||
&& cd /usr/local/www/aria2 \
|
||||
&& chmod +rw /app/conf/aria2.session \
|
||||
&& version=1.1.1 \
|
||||
&& wget -N --no-check-certificate https://github.com/mayswind/AriaNg/releases/download/${version}/AriaNg-${version}.zip \
|
||||
&& unzip AriaNg-${version}.zip \
|
||||
&& rm -rf AriaNg-${version}.zip \
|
||||
&& chmod -R 755 /usr/local/www/aria2 \
|
||||
&& sed -i 's/6800/80/g' /usr/local/www/aria2/js/aria-ng*.js
|
||||
|
||||
#The folder to store ssl keys
|
||||
VOLUME /app/conf/key
|
||||
# User downloaded files
|
||||
VOLUME /data
|
||||
|
||||
EXPOSE 80 443
|
||||
|
||||
CMD ["./start.sh"]
|
||||
+2
-2
@@ -35,8 +35,8 @@ max-upload-limit=0
|
||||
#lowest-speed-limit=0
|
||||
#验证用,需要1.16.1之后的release版本
|
||||
#referer=*
|
||||
#文件保存路径, 默认为当前启动位置
|
||||
# dir=/user-files/superuser/
|
||||
|
||||
# File downloading folder
|
||||
dir=/data
|
||||
#文件缓存, 使用内置的文件缓存, 如果你不相信Linux内核文件缓存和磁盘内置缓存时使用, 需要1.16及以上版本
|
||||
#disk-cache=0
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 29 KiB |
Reference in New Issue
Block a user