使用Docker安装Aria2+AriaNg+FileBrowser,建立自己的离线BT,磁力下载服务器
1. 安装Docker
1 2 3 4 5 6 7 8 9 10 11 |
#CentOS 6 rpm -iUvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum update -y yum -y install docker-io service docker start chkconfig docker on #CentOS 7、Debian、Ubuntu sudo curl -sSL https://get.docker.com/ | sh systemctl start docker systemctl enable docker.service |
2. 安装Docker Compose
1 2 3 4 |
sudo curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose docker-compose --version |
3. 安装Aria2+AriaNg+FileBrowser
1 |
docker run -d --name aria2-ui -p 80:80 -p 6800:6800 wahyd4/aria2-ui |
Aria2: http://yourip
FileManger: http://yourip/files
请使用 admin/admin 进行登录
开启所有功能
1 |
docker run -d --name ariang -p 80:80 -p 6800:6800 -p 443:443 -e ENABLE_AUTH=true -e RPC_SECRET=认证的Token -e DOMAIN=你想要绑定的域名 -e ARIA2_USER=认证登录用户名 -e ARIA2_PWD=认证登录登录密码 -v /yourdata:/data -v /yoursslkeys/:/root/conf/key -v <to your aria2.conf>:/root/conf/aria2.conf wahyd4/aria2-ui |
下面这个是只用 IP来访问的aria2示例
1 |
docker run -d --name ariang -p 80:80 -p 6800:6800 -e ENABLE_AUTH=true -e ARIA2_USER=hello -e ARIA2_PWD=world -e RPC_SECRET=helloworld wahyd4/aria2-ui |
支持的 Docker 环境变量
ENABLE_AUTH 启用 Basic auth 用户认证
ARIA2_USER Basic Auth 用户认证用户名
ARIA2_PWD Basic Auth 密码
RPC_SECRET Aria2 RPC 加密 token
DOMAIN 绑定的域名, 当绑定的域名为HTTPS时,即为启用HTTPS, 例: DOMAIN=https://huairen.me
4. Docker的一些常用命令
列出所有的容器 ID
1 |
docker ps -aq |
停止所有的容器
1 |
docker stop $(docker ps -aq) |
删除所有的容器
1 |
docker rm $(docker ps -aq) |
删除所有的镜像
1 |
docker rmi $(docker images -q) |
没有评论
暂无评论
RSS feed for comments on this post.
对不起,该文章的评论被关闭了!