Some 云 storage 和 downloading 码头工人s.

  • 实时洪流Docker
  • 简单的Torrent 码头工人
  • 临时文件共享站点
  • 一个简单的多媒体文件服务器:Gossa
  • 火跑
  • 火跑 + AriaNg + Aria2
  • NextCloud + AriaNg + Aria2
  • CCAA – AriaNG + Aria2 + FileBrowser

实时洪流Docker

live-torrent is a powerful 英国电信网 支持的客户端工具 BT search 和 cloud broadcasting. We can directly use the built-in engine of the program to search for resources, 和 we can also upload seed files or magnetic links to add tasks. The program supports automatic Identify the video files in the seed 和 click the play button to play directly 上line. The program supports docking with OpenSubtitles 自动向视频添加字幕。 It also provides a list of popular movies, 和 provides corresponding resources for you to play 和 download. However, the 上ly regret is that 上line search for Chinese resources is not supported, so Chinese resources can 上ly upload seed files for identification, playback 和 download.

Github地址: //github.com/Davenchy/live-torrent

 Install live-torrent
 码头工人 run --restart=always --name live-torrent -d -p  8080:8080 davenchy/live-torrent

$ 码头工人 run --restart=always --name live-torrent -d -p  8080:8080 davenchy/live-torrent
Unable to find image 'davenchy/live-torrent:latest' locally
latest: Pulling from davenchy/live-torrent
c0c53f743a40: Pull complete 
66997431d390: Pull complete 
0ea865e2909f: Pull complete 
584bf23912b7: Pull complete 
3c4c73959f29: Pull complete 
63e05266fc4b: Pull complete 
b00869e1130e: Pull complete 
45b49819ba5a: Pull complete 
87465fce1a7f: Pull complete 
e933a1a9b620: Pull complete 
16cfa451c2c6: Pull complete 
a1a6c250b031: Pull complete 
b1001fc608c6: Pull complete 
83bfb28f25da: Pull complete 
ba5eb8f2f5b4: Pull complete 
Digest: sha256:e1f2d28e6db1ae740ae1ad1f110841a5d138fd5e423ed92cccf238d2ab563ff1
Status: Downloaded newer image for davenchy/live-torrent:latest
0e2134565d750513593571b4ff411ad8dc2cd28328536bb6b72f5405e76b1ba0

然后访问 Web client via ip:8080 .

经过测试 //labs.play-with-docker.com/

简单的Torrent 码头工人

Simple Torrent project is based 上 云 Torrent 。一些适用的功能,下载/上传速度限制,无版权限制, RSS subscriptions 和 custom addition of BT-Trackers etc., 和 there is an api interface, 和 it also supports automatic calling of external commands after downloading. For example, like aria2 ,我们可以自动将下载的资源上传到 OneDrive or Google Drive 和其他网络磁盘。博客可能使用了它。我觉得还可以在这里分享。

GitHub网址://github.com/boypt/simple-torrent

BU-Trackers服务器列表:
https://trackerslist.com/all.txt

安装

码头工人 运行–restart =总是–name simple-torrent -d \
-p
3000:3000 \
-v〜/ downloads:/ downloads \
-v〜/种子:/种子\
博伊特/云洪流

然后访问 Web client via ip:3000 .

$ 码头工人 run --restart=always --name simple-torrent -d \
> -p  3000:3000 \
> -v〜/ downloads:/ downloads \
> -v〜/种子:/种子\
> 博伊特/云洪流
Unable to find image 'boypt/cloud-torrent:latest' locally
latest: Pulling from 博伊特/云洪流
aad63a933944: Pull complete 
c0e72d70fc32: Pull complete 
dca2be6dbc56: Pull complete 
Digest: sha256:079290f5325f27840539718332013a0db5313f28dc1ec41bb8b9a0ee03075952
Status: Downloaded newer image for 博伊特/云洪流:latest
3b7a7a271b5c01b337633c3df7f67bb34ac613068294e21e5dff1becfce57df2
[node1] (local) [email protected] ~
$ 

经过测试 //labs.play-with-docker.com/

参考: //www.moerats.com/archives/1023/

临时文件共享站点

Firefox Send has been open shared 和 this 码头工人 is built based 上 Firefox Send code at Github: //github.com/mozilla/send

它将需要1G RAM。如果只有512M RAM,则需要添加交换内存。 


码头工人 run –名称 发送 -d -p 8888:1443 er /发送

您可以通过ip:8888访问网站。

一个简单的多媒体文件服务器:Gossa

Github地址://github.com/pldubouilh/gossa


创建Dockerfile:

#将下面一起复制进SSH客户端运行
> 码头工人file <<EOF
从高山
暴露
8001
RUN wget //github.com/pldubouilh/gossa/releases/download/v0.0.7/gossa-linux64 && mv gossa-linux64 /gossa && chmod +x /gossa
入口点 [
“ / gossa”, “-H”, “ 0.0.0.0”, “/共享” ]
紧急行动

制作docker映像:

码头工人 建立-t gossa。

运行泊坞窗  image:

码头工人 运行–name gossa -d -p 8002:8001 -v / root / 网络安全:/共享的gossa

The folder path is /root/netsec 和 access address is ip:8002

文件运行

文件运行 is a self-hosted Google Drive alternative. It is a full featured web based file manager with an easy to use user interface. It is great for managing your photo, movie, audio collection, or sharing files with your family 和 friends. demo : //demo.filerun.co/

创建一个名为的文本文件 码头工人-compose.yml 并粘贴以下内容:

version: '2'

services:
  db:
   图片: mariadb:10.1
    environment:
      MYSQL_ROOT_PASSWORD: your_mysql_root_password
      MYSQL_USER: your_filerun_username
      MYSQL_PASSWORD: your_filerun_password
      MYSQL_DATABASE: your_filerun_database
    volumes:
      - /filerun/db:/var/lib/mysql

  web:
   图片: afian/filerun
    environment:
      FR_DB_HOST: db
      FR_DB_PORT: 3306
      FR_DB_NAME: your_filerun_database
      FR_DB_USER: your_filerun_username
      FR_DB_PASS: your_filerun_password
      APACHE_RUN_USER: www-data
      APACHE_RUN_USER_ID: 33
      APACHE_RUN_GROUP: www-data
      APACHE_RUN_GROUP_ID: 33
    depends_on:
      - db
    links:
      - db:db
    ports:
      - "80:80"
    volumes:
      - /filerun/html:/var/www/html
      - /filerun/user-files:/user-files
请注意上面 volumes 组态。您需要配置两个文件夹。一个用于FileRun应用程序文件。它可以位于任何空文件夹中,并且必须将安装路径设置为 /var/www/html 一个用于FileRun用户文件,其安装路径设置为 /user-files。换句话说,如果您原样使用上述配置文本,则只需创建两个空文件夹, /filerun/html and /filerun/user-files 您可以启动FileRun 码头工人容器:
mkdir /filerun /filerun/html /filerun/user-files
并使用以下命令启动FileRun:
码头工人-compose up -d
文件运行 should be now up 和 running 和 you can access it with your browser.
默认的FileRun凭据如下:
* 用户名: 超级用户
*密码: 超级用户

文件运行 + AriaNG + Aria2

吉特 clone //github.com/wahyd4/aria2-ariang-x-docker-compose.git
cd aria2-ariang-x-docker-compose / filerun
码头工人-compose up -d

Filerunhttp://ip:8000   (superuser / 超级用户)
AriaNghttp://ip:8000/aria2/  (admin / password)

NextCloud + AriaNG + Aria2

要安装NextCloud:
吉特 clone //github.com/wahyd4/aria2-ariang-x-docker-compose.git
cd aria2-ariang-x-docker-compose / nextcloud
码头工人-compose up -d

To install Aria2 和 AriaNg:
泊坞窗运行–rm -p 8000:80 -p 6800:6800 -v〜/数据/:/用户文件 wahyd4 / aria2-ariang

Nextcloud: http://ip
AriaNghttp://ip:8000/

Nextcloud配置外部存储

右上方–应用
启用外部存储支持

设置–管理员–外部存储
Aria2下载的文件将位于/ user-files /文件夹中。

将新的本地存储文件夹添加到设置–管理员–外部存储中。任何Aria2下载文件都将在NextCloud中。

升级Docker映像:
码头工人-compose stop #将docker暂时暂时关掉
吉特 pull起源大师
#获取最新代码
码头工人-compose up -d
#运行最新版本的预算

CCAA = AriaNg + Aria2 + FileBrowser

码头工人 run --name="ccaa" -d -p  6080:6080 -p  6081:6081 -p  6800:6800 -p  51413:51413 \
    -v /数据/ccaaDown:/data/ccaaDown \
    -e PASS="xiaoz.me" \
    helloz/ccaa \
    sh -c "dccaa pass && dccaa start"
  • 第一个/数据/ccaaDown为本地目录,CCAA下载后的内容会保存在此目录,请根据自身情况设置
  • xiaoz.me为Aria2密钥,运行的时候请修改为自己的密码
  • 文件管理默认用户名为ccaa,密码为admin,登录后可在后台修改

放行端口

CCAA使用的TCP端口为:6080/6081/6800/51413,请注意在防火墙和安全组进行放行,否则无法访问。
#如果使用的iptables
iptables -I INPUT -p  tcp --dport 6080 -j ACCEPT
iptables -I INPUT -p  tcp --dport 6081 -j ACCEPT
iptables -I INPUT -p  tcp --dport 6800 -j ACCEPT
iptables -I INPUT -p  tcp --dport 51413 -j ACCEPT
service iptables save
service iptables restart
#如果使用的firewalld
firewall-cmd --zone=public --add-port=6080/tcp --permanent
firewall-cmd --zone=public --add-port=6081/tcp --permanent
firewall-cmd --zone=public --add-port=6800/tcp --permanent
firewall-cmd --zone=public --add-port=51413/tcp --permanent
firewall-cmd --reload
端口放行后访问http://IP:6080端口即可看到AriaNG界面
#启动CCAA码头工人 start ccaa
#停止CCAA码头工人 stop ccaa
#重启CCAA码头工人 restart ccaa
#如果需要CCAA随系统开机启动码头工人 update --restart=always ccaa

Aria2 + AriaNg


8000 本地则是你暴露出对外访问的AriaNg图形界面的端口, ~/data/ 是你所有通过Aria2下载的文件目录。

 码头工人 run -d -i --restart=always --name ariang -p  8000:80  -p  6800:6800 -v〜/data/:/data wahyd4 / aria2-ariang

--rm:删除(如果存在)

-d : backgroun
-i :interactive

通过 约翰扬

发表评论