首先是flare
要先安装docker,docker安装方法看我前面的文章:记一次用Docker部署Aria2-pro
sudo -i #切换到root用户
mkdir /root/data/docker_data/flare;cd /root/data/docker_data/flare #创建一个目录,并进入此目录
vim docker-compose.yml
version: '3.6'
services:
flare:
image: soulteary/flare
restart: always
# 默认无需添加任何参数,如有特殊需求
# 可阅读文档 https://github.com/soulteary/docker-flare/blob/main/docs/advanced-startup.md
command: flare
# 启用账号登陆模式
# command: flare --nologin=0
# environment:
# 如需开启用户登陆模式,需要先设置 `nologin` 启动参数为 `0`
# 如开启 `nologin`,未设置 FLARE_USER,则默认用户为 `flare`
# - FLARE_USER=flare
# 指定你自己的账号密码,如未设置 `FLARE_USER`,则会默认生成密码并展示在应用启动日志中
# - FLARE_PASS=your_password
# 是否开启“使用向导”,访问 `/guide`
# - FLARE_GUIDE=1
ports:
- 5005:5005
volumes:
- ./app:/app
docker-compose up -d #运行容器
然后ip+5005进入
接着是tools
前面创建目录等相同的步骤就省略了
version: '3.3'
services:
it-tools:
container_name: it-tools
restart: unless-stopped
ports:
- '8380:80'
image: 'corentinth/it-tools:latest'
然后是minimalist-web-notepad
version: "2.4"
services:
minimalist-web-notepad:
build: .
container_name: minimalist-web-notepad
restart: always
ports:
- "80:80"
volumes:
- minimalist-web-notepad:/var/www/html/_tmp
其次是synctv
version: '3.3' # 这是一个Docker Compose文件的版本声明,它表明该文件符合Docker Compose文件格式版本3.3
services:
ywsj_synctv: #服务名,可以自定义
container_name: ywsj_synctv #容器名,可以自定义
ports:
- '8080:8080' # 冒号:左边的8080可以改成任意vps上未使用过的端口,冒号右边是本docker镜像里的端口
environment:
- PUID=0 # 用户ID,在终端输入id可以查看当前用户的id
- PGID=0 # 组ID同上
- TZ=Asia/Shanghai #时区,可以自定义
restart: always #开启自启动其他选项看以下备注
volumes:
- './data:/root/.synctv' #数据持久化目录映射
image: synctvorg/synctv #镜像名一般都是使用的哪个镜像就写哪个镜像。
最后是Alist
version: '3.3'
services:
alist:
image: 'xhofe/alist:latest'
container_name: alist
volumes:
- '/etc/alist:/opt/alist/data'
ports:
- '5244:5244'
environment:
- PUID=0
- PGID=0
- UMASK=022
restart: unless-stopped
这些就是最近折腾的东西,虽然没什么用处,但是玩起来也还行。Alist刚出就接触了,折腾的时间最久,从刚开始的E5账号保号,里面全是小姐姐,结果E5被封,大伙的号全没了再从阿里云盘共享给大家使用,到现在自己用(阿里云盘没法分享,不然封号)以上仅为记录自己折腾的过程,非教程。
最后更新 2024-01-26
ServerBee这个实时显示服务器信息的,也挺有意思
好诶,本来我摸鱼都不知道该摸什么了,现在知道了ヾ(≧∇≦*)ゝ