必备
ddns-go
version: '3'
services:
app:
image: 'jeessy/ddns-go'
container_name: ddns-go
restart: unless-stopped
ports:
- '9876:9876'
volumes:
- ./data:/root
github:https://github.com/jeessy2/ddns-go
自动把家里的NAS的IP上报给域名服务商,对NAS用户必备,对云服务器用户完全没用。
nginx-proxy-manager
version: '3'
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
container_name: nginx-proxy-manager
restart: unless-stopped
ports:
- '80:80'
- '81:81'
- '443:443'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
反代神器
官网:https://nginxproxymanager.com/
openspeedtest
version: '2.0'
services:
app:
image: openspeedtest/latest
container_name: OpenSpeedTest
ports:
- "9640:3000"
- "9641:3001"
- "9642:8080"
restart: unless-stopped
用于网络测速
网盘类
强烈推荐Alist
alist
version: '2.0'
services:
alist:
image: xhofe/alist-aria2
container_name: alist
# environment:
# - PUID=1000
# - PGID=1000
# - UMASK=022
volumes:
- ~:/redquilthome
- ./data:/opt/alist/data
ports:
- 9882:5244
- 9883:6800
restart: unless-stopped
AriaNG:
container_name: ariang_alist
image: p3terx/ariang
ports:
- "9884:6880"
logging:
driver: json-file
options:
max-size: 1m
注释掉的代码说明:
一方面,这部分代码使docker生成的文件映射到本地以后,所有权仍归你,不过这些文件几乎没有手动更改的必要。另一方面,官方镜像有BUG,若使用了注释的代码,会导致内置的aria2无法启动。
所以目前最好的办法是先注释掉那部分代码,等官方更新镜像以后就可以恢复了
笔记与知识库
最推荐Sonic作为博客
Sonic
version: '2.0'
services:
sonic:
image: gosonic/sonic
container_name: gosonic
volumes:
- ./data:/sonic
ports:
- 9666:8080
environment:
- LOGGING_LEVEL_APP=info
- SQLITE3_ENABLE=true
restart: unless-stopped
下载类
Aria2-Pro+Aria2NG
version: '2.0'
services:
Aria2-Pro:
container_name: aria2-pro
image: p3terx/aria2-pro
environment:
- PUID=1000
- PGID=1000
- UMASK_SET=022
- RPC_SECRET=${你的密码}
- RPC_PORT=6800
- LISTEN_PORT=6888
- DISK_CACHE=64M
- IPV6_MODE=false
- UPDATE_TRACKERS=true
#- CUSTOM_TRACKER_URL=
- TZ=Asia/Shanghai
volumes:
- ./config:/config
- ./downloads:/downloads
ports:
- 6800:6800
- 6888:6888
- 6888:6888/udp
logging:
driver: json-file
options:
max-size: 1m
AriaNG:
container_name: ariang
image: p3terx/ariang
ports:
- "6880:6880"
logging:
driver: json-file
options:
max-size: 1m
运维面板
此类服务一般非docker方式安装。
1panel
运维管理面板,功能强大
Github项目:https://github.com/1Panel-dev/1Panel
官网:1Panel - 现代化、开源的 Linux 服务器运维管理面板
宝塔面板
本人不太喜欢宝塔的配色,故不做过多说明,各位自行百度。
其它
Bitwarden
version: '3'
services:
bitwarden:
image: vaultwarden/server:latest
container_name: bitwarden
restart: unless-stopped
volumes:
- ./vw-data:/data
ports:
- 9559:80
environment:
SIGNUPS_ALLOWED: 'true'
好用的密码管理系统,注意必须要https
官网:https://bitwarden.com/help/install-on-premise-linux/
Onenav
version: '3'
services:
onenav:
image: helloz/onenav
container_name: onenav
ports:
- "3080:80"
volumes:
- './data:/data/wwwroot/default/data'
restart: unless-stopped
自建云收藏夹,有多种外观,是WebStackPage的上位替代
官网:https://www.onenav.top/
注: 初始密码中需要有特殊符号