1.安装portainer
docker run -d -p 9000:9000 -v /yuxi/portainer:/data -v /var/run/docker.sock:/var/run/docker.sock --name portainer portainer/portainer-ce:2.27.6
2.安装cloudreve
docker run -d \
-p 5212:5212 \
--mount type=bind,source=/yuxi/cloudreve/conf.ini,target=/cloudreve/conf.ini \
--mount type=bind,source=/yuxi/cloudreve/cloudreve.db,target=/cloudreve/cloudreve.db \
-v /yuxi/cloudreve/uploads:/cloudreve/uploads \
-v /yuxi/cloudreve/avatar:/cloudreve/avatar \
cloudreve/cloudreve:3.8.3
3.安装halo
version: "3"
services:
halo:
container_name: halo
image: halohub/halo:2.18
restart: on-failure:3
depends_on:
halodb:
condition: service_healthy
networks:
halo_network:
volumes:
- /yuxi/docker/halo/data:/root/.halo2
ports:
- "8098:8090"
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8090/actuator/health/readiness"]
interval: 30s
timeout: 5s
retries: 5
start_period: 30s
command:
- --spring.r2dbc.url=r2dbc:pool:mysql://halodb:3306/halo
- --spring.r2dbc.username=root
# MySQL 的密码,请保证与下方 MYSQL_ROOT_PASSWORD 的变量值一致。
- --spring.r2dbc.password=BE7ychpZn4efXGKS
- --spring.sql.init.platform=mysql
# 外部访问地址,请根据实际需要修改
- --halo.external-url=https://blog.yuxi6.cn/
halodb:
container_name: halodb
image: mysql:8.1.0
restart: on-failure:3
networks:
halo_network:
command:
- --default-authentication-plugin=caching_sha2_password
- --character-set-server=utf8mb4
- --collation-server=utf8mb4_general_ci
- --explicit_defaults_for_timestamp=true
volumes:
- /yuxi/docker/halo/mysql:/var/lib/mysql
- /yuxi/docker/halo/mysqlBackup:/data/mysqlBackup
healthcheck:
test: ["CMD", "mysqladmin", "ping", "-h", "127.0.0.1", "--silent"]
interval: 3s
retries: 5
start_period: 30s
environment:
# 请修改此密码,并对应修改上方 Halo 服务的 SPRING_R2DBC_PASSWORD 变量值
- MYSQL_ROOT_PASSWORD=BE7ychpZn4efXGKS
- MYSQL_DATABASE=halo
networks:
halo_network:
4.安装qiandao
https://github.com/qd-today/qd
docker run -d --name qd --restart=always -p 8020:80 -v /yuxi/docker/qd/config:/usr/src/app/config qdtoday/qd
5.安装vaultwarden
https://rs.ppgg.in/
https://hub.docker.com/r/vaultwarden/
https://bitwarden.yuxi6.cn/#/recover-2fa
docker run -d \
-e SMTP_HOST=smtp.qq.com \
-e SMTP_FROM=1737101321@qq.com \
-e SMTP_PORT=465 \
-e SMTP_SECURITY=force_tls \
-e SMTP_USERNAME=1737101321@qq.com \
-e SMTP_PASSWORD=邮箱发信密码 \
-v /yuxi/docker/vaultwarden/:/data/ \
-e DOMAIN=https://bitwarden.yuxi6.cn \
-p 1666:80 \
--restart unless-stopped \
--name vaultwarden \
vaultwarden/server:1.34.1
6.安装青龙面板2.17
https://hub.docker.com/r/whyour/qinglong/tags
docker run -dit \
-v /yuxi/ql/data:/ql/data \
-p 5700:5700 \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:2.17
!!不要在面板里更新,一定要拉取指定镜像!!
7.安装elecv2p
docker run --restart=always \
-d --name elecv2p \
-e TZ=Asia/Shanghai \
-p 8100:80 -p 8101:8001 -p 8102:8002 \
-v /yuxi/elecv2p/JSFile:/usr/local/app/script/JSFile \
-v /yuxi/elecv2p/Lists:/usr/local/app/script/Lists \
-v /yuxi/elecv2p/Store:/usr/local/app/script/Store \
-v /yuxi/elecv2p/Shell:/usr/local/app/script/Shell \
-v /yuxi/elecv2p/rootCA:/usr/local/app/rootCA \
-v /yuxi/elecv2p/efss:/usr/local/app/efss \
elecv2/elecv2p
8.安装unlock-music
docker run --name unlock-music -d -p 8080:80 ix64/unlock-music
9.安装dailycheckin
https://sitoi.gitee.io/dailycheckin/docker/
10.安装reader
https://github.com/hectorqin/reader/
https://github.com/shidahuilang/shuyuan
docker run -d --restart=always --name=reader -e "SPRING_PROFILES_ACTIVE=prod" -v $(pwd)/logs:/logs -v $(pwd)/storage:/storage -p 8080:8080 hectorqin/reader
11.安装verysync
docker run --name verysync -d -v /path/you/dir:/data -p 8886:8886 -p 3000:3000 -p 22330:22330 jonnyan404/verysync
8886 web管理
//同步设备-设备列表-设备配置-自定义
tcp://IP:22330
22330 数据连接
3000 公共中继(可选)
在 web 界面指定同步目录为 /data 即可下载数据到宿主机的 /path/you/dir 目录.
12.安装ServerStatus
https://github.com/cppla/ServerStatus
13.安装nps内网穿透(已过时)
ps:连接端口要开放tcp和udp
客户端
https://hub.docker.com/r/ffdfgdfg/npc
docker run -d --name npc --net=host ffdfgdfg/npc -server=<ip:port> -vkey=<web界面中显示的密钥> <以及一些其他参数>
服务端
https://hub.docker.com/r/ffdfgdfg/nps
docker run -d --name nps --net=host -v <本机conf目录>:/conf ffdfgdfg/nps
14.安装BiliBiliToolPro
https://github.com/RayWangQvQ/BiliBiliToolPro
docker run -d --name="bilibili_tool_pro" \
-v /yuxi/BiliBiliToolPro/Logs:/app/Logs \
-e Ray_BiliBiliCookies__1="cookie" \
-e Ray_DailyTaskConfig__Cron="50 10 * * *" \
-e Ray_LiveLotteryTaskConfig__Cron="0 22 * * *" \
-e Ray_UnfollowBatchedTaskConfig__Cron="40 8 * * *" \
-e Ray_VipBigPointConfig__Cron="30 10 * * *" \
-e Ray_DailyTaskConfig__NumberOfCoins="0" \
-e Ray_Security__UserAgent="Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:106.0) Gecko/20100101 Firefox/106.0" \
-e Ray_UnfollowBatchedTaskConfig__Count="10" \
-e Ray_UnfollowBatchedTaskConfig__GroupName="天选时刻" \
-e Ray_Serilog__WriteTo__5__Args__webHookUrl="https://oapi.dingtalk.com/robot/send?access_token=6fc3e0872119c675d60e7150bc72e8f3ff7cbde775fe103511cac23ef6d53092" \
zai7lou/bilibili_tool_pro
15.安装onenav
docker run -itd --name="onenav" -p 8001:80 \
-v /yuxi/docker/onenav:/data/wwwroot/default/data \
helloz/onenav:1.1.0
16.安装fiora
https://github.com/yinxin630/fiora
https://yinxin630.github.io/fiora/zh-Hans/
# 拉取 mongo
docker pull mongo
# 拉取 redis
docker pull redis
# 拉取 fiora
docker pull suisuijiang/fiora
# 创建虚拟网络
docker network create fiora-network
# 启动 mongodB
docker run --name fioradb -p 27017:27017 --network fiora-network mongo
# 启动 redis
docker run --name fioraredis -p 6379:6379 --network fiora-network redis
# 启动 fiora
docker run --name fiora -p 9200:9200 --network fiora-network -e Database=mongodb://fioradb:27017/fiora -e RedisHost=fioraredis suisuijiang/fiora
17.安装aria2与ariang
18.安装yacd(clash_webui)
docker run -p 1234:80 -d --name yacd --rm ghcr.io/haishanh/yacd:master
or
docker run -d -p 1234:80 --restart=unless-stopped --name yacd haishanh/yacd
19.安装clash
#混合代理http与socks5
mixed-port: 7890
#不要直接改端口,只能通过docker来增加映射。xx映射到7890
allow-lan: true
mode: Rule
log-level: info
# 5 个级别:silent / info / warning / error / debug。级别越高日志输出量越大,越倾向于调试,若需要请自行开启。
external-controller: 0.0.0.0:9090
authentication:
- "1737101321:CHENYUXI03"
# - "user2:pass2"
secret: "CHENYUXI03"
docker run -d --name=clash -v "$PWD/config.yaml:/root/.config/clash/config.yaml" -p "7890:7890" -p "9090:9090" --restart=unless-stopped dreamacro/clash
20.peer2profit
docker rm -f peer2profit || true && docker run -d --restart always \
-e P2P_EMAIL=1737101321@qq.com \
--name peer2profit \
peer2profit/peer2profit_linux:latest
21.网络测速
https://github.com/BadApple9/speedtest-x
docker run -d -p 9001:80 -it badapple9/speedtest-x
22.内网浏览器
docker run -d --name firefox -p 8083:8083 -p 5900:5900 oldiy/firefox-novnc:latest
or
docker run -d --name chrome -p 8083:8083 -p 5900:5900 oldiy/chrome-novnc:latest
23.流量交换
1.otohits
docker run -e APPLICATION_KEY=16f335c5-a7f9-41e7-8942-c056628b95e3 otohits/app:latest
2.feelingsurf
docker run -d --name feelingsurf -e access_token=195ec778b9cc3378ab3b7e95b0137332 --cap-add SYS_ADMIN feelingsurf/viewer:stable
3.9hits
docker run -d --network=host --name=9hits 9hitste/app /nh.sh --token=208536267cd740140a243499b9d19eae --allow-adult=no --allow-popups=yes --allow-crypto=yes --system-session --cache-del=1000
24.navidrome
docker run -d \
--name navidrome \
--restart=unless-stopped \
--user $(id -u):$(id -g) \
-v /yuxi/navidrome/musics:/music \
-v /yuxi/navidrome/data:/data \
-p 4533:4533 \
-e ND_LOGLEVEL=info \
-e ND_SCANSCHEDULE=1m \
-e ND_LASTFM_ENABLED=true \
-e ND_LASTFM_SECRET=f38ed07e04845c61dd509c6be49d5588 \
-e ND_LASTFM_APIKEY=dfb843e419e8d5f4abbe522e848166dd \
-e ND_LASTFM_LANGUAGE=zh \
-e ND_SPOTIFY_ID=ec5e89a7921d4699867c0ce478c1bcf6 \
-e ND_SPOTIFY_SECRET=6a3f67899bfb43be8ba92476ef453f8a \
-e ND_TRANSCODINGCACHESIZE=200 \
-e ND_ENABLETRANSCODINGCONFIG=true \
-e ND_LOGLEVEL=info \
-e ND_SESSIONTIMEOUT=24h \
deluan/navidrome:latest
24.lighthouse-traffic-monitoring
docker run -itd --name lhmon -v /yuxi/lighthouse/config.yaml:/etc/lhmon/conf.yml -v /etc/localtime:/etc/localtime kairee/lhmon:latest
配置文件:
warn_rate: 0.8 # 报警的流量使用率
shutdown_rate: 0 # 自动关机的流量使用率,设为0不启用
notify_method: sct # 通知方式,支持:sct=Server酱|werobot=企业微信机器人|nextrt=NextRT
# 以下请根据选择的通知方式进行对应配置
sct_key: SCT51828Tx3IfC3dVXiTusCsAYuso2r7b # Server酱的 SendKey
# werobot_webhook: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=KEY # 企业微信机器人的 webhook 地址
# werobot_chatid: CHATID # 企业微信机器人的 chatid,可以为空
# nextrt_type: email # NextRT 的推送类型(Email、Telegram、Android 等)
# nextrt_token: TOKEN # NextRT 的推送 Token
check_interval: 3600 # 检查间隔,单位:秒
accounts: # 要检查的账户列表
- name: "账户一" # 账户名称
secret_id: "AKIDd8NL3g8JEtHOSIsCG52kBMWcYFgrnUAk" # 该帐户的 secretId
secret_key: "RfeaHiDWloa5PaWFl47wVqvoX3OWO0vb" # 该账户的 secretKey
regions: [ "ap-hongkong", "ap-guangzhou" ] # 要监控的区域
23.中文版x-ui
https://github.com/Chasing66/x-ui
https://github.com/FranzKafkaYu/x-ui
user:admin
password:admin
ip:54321
docker run -itd --network=host \
-v /yuxi/x-ui/db/:/etc/x-ui/ \
-v /yuxi/x-ui/cert/:/root/cert/ \
--name x-ui --restart=always \
enwaiax/x-ui:alpha-zh
24.firefox
docker run -d --name firefox -e TZ=Asia/Shanghai -e DISPLAY_WIDTH=1920 -e DISPLAY_HEIGHT=1080 -e KEEP_APP_RUNNING=1 -e ENABLE_CJK_FONT=1 -e VNC_PASSWORD=1737101321 -p 5811:5800 -p 5911:5900 -v /yuxi/firefox/config:/config:rw --shm-size 2g jlesage/firefox
#参数介绍
-e TZ=Asia/Hong_Kong # 设置时区
-e DISPLAY_WIDTH=1920
-e DISPLAY_HEIGHT=1080 #设置显示的高宽
-e KEEP_APP_RUNNING=1 # 保持启动状态
-e ENABLE_CJK_FONT=1 # 防止显示页面时中文乱码
-e SECURE_CONNECTION=1 # 启用HTTPS功能
-e VNC_PASSWORD=admin #设置VNC的访问密码,自定义即可
-p 5800:5800 #访问firefox的web端口
-p 5900:5900 #VNC端口
-v /data/irefox/config:/config:rw # 容器挂载目录,存放firefox数据
--shm-size 2g # 设置容器的内存资源为2g
25.baota
https://www.bt.cn/bbs/thread-79499-1-1.html
docker run -d --restart unless-stopped --name baota -p 8888:8888 -v /yuxi/baota/website_data:/www/wwwroot -v /yuxi/baota/mysql_data:/www/server/data -v /yuxi/baota/vhost:/www/server/panel/vhost btpanel/baota:latest
##指定ip(先配置macvlan)
docker network create -d macvlan --subnet=192.168.1.0/24 --gateway=192.168.1.100 -o parent=eth0 bt2
docker run -d --restart always --name bt3 --net=bt2 --ip=192.168.1.83 -p 8888:8888 -v /yuxi/docker/bt3/website_data:/www/wwwroot -v /yuxi/docker/bt3/mysql_data:/www/server/data -v /yuxi/docker/bt3/vhost:/www/server/panel/vhost btpanel/baota:latest
http://您的ip地址:8888/btpanel
btpanel
btpaneldocker
26.portainer-agent
要加防火墙代理验证!!
docker run -d \
-p 9001:9001 \
--name portainer_agent \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /var/lib/docker/volumes:/var/lib/docker/volumes \
portainer/agent:2.19.4
27.vocechat聊天室
docker run -d --restart=always \
-p 3009:3000 \
--name vocechat-server \
-v /yuxi/vocechat/data:/home/vocechat-server/data \
privoce/vocechat-server:latest
28.rustdesk中继服务端
https://rustdesk.com/docs/zh-cn ##科学上网进入
docker run --name hbbs -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118 -v /yuxi/rustdesk:/root -td --net=host rustdesk/rustdesk-server hbbs -r 8.218.158.205:20000 -k _
docker run --name hbbr -p 21117:21117 -p 21119:21119 -v /yuxi/rustdesk:/root -td --net=host rustdesk/rustdesk-server hbbr -k _
##参数介绍
默认情况下,
1.#hbbs 监听21115(tcp), 21116(tcp/udp), 21118(tcp),
2.#hbbr 监听21117(tcp), 21119(tcp)。务必在防火墙开启这几个端口, 请注意21116同时要开启TCP和UDP 。
3.#其中21115是hbbs用作NAT类型测试,21116/UDP是hbbs用作ID注册与心跳服务,21116/TCP是hbbs用作TCP打洞与连接服务,21117是hbbr用作中继服务, 21118和21119是为了支持网页客户端。如果您不需要网页客户端(21118,21119)支持,对应端口可以不开。
4.#8.218.158.205:20000 #个人域名或 IP + hbbr 暴露端口
5.key在id_ed25519.pub里
6.RustDesk windows客户端支持:把rustdesk.exe 修改为 rustdesk-host=<ip>,key=<public-key-string>.exe
7.下载客户端 ##https://github.com/rustdesk/rustdesk/releases
29.bililive-go 直播录制工具
https://github.com/hr3lxphr6j/bililive-go
docker run --restart=always -v /yuxi/bililive-go/config.yml:/etc/bililive-go/config.yml -v /yuxi/bililive-go/Videos:/srv/bililive -p 8787:8080 -d chigusa/bililive-go
##需要自己配置config.yml
#
rpc:
enable: true
bind: :8080
debug: false
interval: 20
out_put_path: /srv/bililive
feature:
use_native_flv_parser: false
live_rooms: []
out_put_tmpl: ""
video_split_strategies:
on_room_name_changed: false
max_duration: 0s
#
30.ChatGPT-Next-Web
https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web
##ps:多人使用会被封禁
docker run -d --name="chatgpt-next-web" \
--restart=always \
-p 3002:3000 \
-e OPENAI_API_KEY= \
-e CODE=password \
-e BASE_URL=https://api.chatanywhere.com.cn \
yidadaa/chatgpt-next-web
31.s-pdf
https://github.com/Stirling-Tools/Stirling-PDF
本地部署的一站式服务,满足您的所有PDF需求。
docker run -d --name s-pdf -p 8691:8080 frooodle/s-pdf:latest
#加上路径映射
docker run -d \
-p 8017:8080 \
-v /yuxi/docker/s-pdf/trainingData:/usr/share/tesseract-ocr/5/tessdata \
-v /yuxi/docker/s-pdf/extraConfigs:/configs \
-v /yuxi/docker/s-pdf/logs:/logs \
-e DOCKER_ENABLE_SECURITY=false \
--restart=always \
--name stirling-pdf \
frooodle/s-pdf:latest
32.it-tools
https://github.com/CorentinTh/it-tools
docker run -d --name it-tools --restart always -p 8019:80 qingfeng2336/it-tools:latest
33.photopea 在线ps
1. cd /yuxi/photopea
2. git clone https://git.nixnet.services/DUOLabs333/Photopea-Offline.git ##拉取库到本地
# 或者来到https://git.nixnet.services/DUOLabs333/Photopea-Offline 下载文件后上传
3.touch Dockerfile ##新建Dockerfile
4.vim Dockerfile ##编辑Dockerfile
5.将以下添加到Dockerfile
FROM alpine
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
RUN cat /etc/apk/repositories
WORKDIR /var/run/photopea
RUN apk update && apk upgrade
RUN apk add git python3
COPY www.photopea.com ./www.photopea.com
EXPOSE 8887
ENTRYPOINT ["python3", "-m", "http.server", "--directory", "www.photopea.com", "8887"]
6.确保git上下载的文件和Dockerfile在同一层级
7.docker build . -t photopea:latest ##构建镜像
8.docker run -d --name photopea --restart=always -p 8018:8887 photopea:latest ##启动镜像
34.gh-proxy github下载代理
https://github.com/hunshcn/gh-proxy
docker run -d --name="gh-proxy-py" \
-p 0.0.0.0:23456:80 \
--restart=always \
hunsh/gh-proxy-py:latest
##第一个80是你要暴露出去的端口
35.alist
https://github.com/alist-org/alist/tree/main
https://alist.nn.ci/zh/
##预装aria2 ffmpeg
docker run -d --restart=unless-stopped -v /yuxi/docker/alist:/opt/alist/data -p 5244:5244 -e PUID=0 -e PGID=0 -e UMASK=022 --name="alist" xhofe/alist:latest-aio
# 随机生成一个密码
docker exec -it alist ./alist admin random
##
1.初始密码在容器日志里
2.添加smb储存把根文件夹路径改成 .\ 就可以解决报错
36.wxedge
https://help.onethingcloud.com/7cb4/2c7f
docker run -d --name=wxedge --restart=always --privileged --net=host --tmpfs /run --tmpfs /tmp -v 磁盘路径:/storage:rw onething1/wxedge
自动升级
docker run -d --name watchtower --restart always -v /var/run/docker.sock:/var/run/docker.sock containrrr/watchtower --cleanup wxedge
ip:18888
37.Gotify 推送通知服务
https://github.com/gotify/server
docker run -d --name gotify -p 16008:80 -e TZ="Asia/Shanghai" -v /yuxi/gotify/data:/app/data gotify/server
admin
admin
38.memos 私人备忘录
https://github.com/usememos/memos
docker run -d --name memos -p 5230:5230 -v /yuxi/memos/:/var/opt/memos neosmemo/memos:stable
39.code-server
https://hub.docker.com/r/linuxserver/code-server
docker run -d \
--name=code-server \
-e PUID=0 \
-e PGID=0 \
-e TZ=Asia/Shanghai \
-e PASSWORD=CHENYUXI03 \
-e DEFAULT_WORKSPACE=/config/workspace \
-p 18888:8443 \
-v /yuxi/code-server/config:/config \
--restart unless-stopped \
linuxserver/code-server:latest
docker run -it --name code-server \
-p 18888:8080 \
-v "/yuxi/code-server/config/.local:/home/coder/.local" \
-v "/yuxi/code-server/config/.config:/home/coder/.config" \
-v "/yuxi/code-server/project/:/home/coder/project" \
-u "$(id -u):$(id -g)" \
-e "DOCKER_USER=$USER" \
-e PASSWORD="CHENYUXI03" \
--restart unless-stopped \
codercom/code-server:latest
40.gitea
https://github.com/go-gitea/gitea
docker run --restart=always \
-d --name gitea \
-p 3666:3000 -p 2222:2222 \
-v /yuxi/gitea/data:/data \
-v /etc/timezone:/etc/timezone:ro \
-v /etc/localtime:/etc/localtime:ro \
gitea/gitea:latest
41.hello-algo
https://github.com/krahets/hello-algo
1.下载解压 https://github.com/krahets/hello-algo/archive/refs/heads/main.zip
2.docker-compose up
42.nezha 监控面板
科学上网
43.umami 网站访问统计
1.docker-compose.yml
version: '3'
services:
umami:
image: ghcr.io/umami-software/umami:postgresql-latest
ports:
- "8015:3000" #自定义端口
environment:
DATABASE_URL: postgresql://umami:umami@db:5432/umami
DATABASE_TYPE: postgresql
APP_SECRET: replace-me-with-a-random-string
depends_on:
db:
condition: service_healthy
restart: always
healthcheck:
test: ["CMD-SHELL", "curl http://localhost:3000/api/heartbeat"]
interval: 5s
timeout: 5s
retries: 5
db:
image: postgres:15-alpine
environment:
POSTGRES_DB: umami
POSTGRES_USER: umami
POSTGRES_PASSWORD: umami
volumes:
- umami-db-data:/var/lib/postgresql/data
restart: always
healthcheck:
test: ["CMD-SHELL", "pg_isready -U ${POSTGRES_USER} -d ${POSTGRES_DB}"]
interval: 5s
timeout: 5s
retries: 5
volumes:
umami-db-data:
2.docker-compose up -d
admin
umami
44.wallabag 稍后阅读
docker run --name wallabag-db -e "MYSQL_ROOT_PASSWORD=my-secret-pw" -d mariadb
docker run --name wallabag --link wallabag-db:wallabag-db -e "MYSQL_ROOT_PASSWORD=my-secret-pw" -e "SYMFONY__ENV__DATABASE_DRIVER=pdo_mysql" -e "SYMFONY__ENV__DATABASE_HOST=wallabag-db" -e "SYMFONY__ENV__DATABASE_PORT=3306" -e "SYMFONY__ENV__DATABASE_NAME=wallabag" -e "SYMFONY__ENV__DATABASE_USER=wallabag" -e "SYMFONY__ENV__DATABASE_PASSWORD=wallapass" -e "SYMFONY__ENV__DATABASE_CHARSET=utf8mb4" -e "SYMFONY__ENV__DOMAIN_NAME=https://wallabag.yuxi6.cn/" -p 8016:80 wallabag/wallabag
管理员账号:wallabag 密码:wallabag
要开启文件夹权限
45.录播姬 | mikufans 生放送录制
https://github.com/BililiveRecorder/BililiveRecorder
docker run -d \
--name bililive-recorder \
-p 8021:2356 \
-v /yuxi/docker/BililiveRecorder/recordings:/rec \
-e BREC_HTTP_BASIC_USER=1737101321 \
-e BREC_HTTP_BASIC_PASS=CHENYUXI03 \
bililive/recorder:latest
无密码版
docker run -d \
--name bililive-recorder \
-p 2356:2356 \
-v /yuxi/nvme/BililiveRecorder:/rec \
-e BREC_HTTP_OPEN_ACCESS=11 \
bililive/recorder:latest
46.stablediffusion ai画图
https://github.com/Stability-AI/stablediffusion
待完善
47. SRS Stack视频服务器,实现全平台多功能直播同步推流
https://ossrs.net/lts/zh-cn/blog/Oryx-Tutorial
https://github.com/ossrs/oryx
待完善
48. drawio 思维导图
https://github.com/jgraph/docker-drawio
docker run -d -it --name=drawio --restart=always -p 8022:8080 -p 8443:8443 ljdyw/drawio
http与https端口,分别对应8080与8443
49. v2ray 国内服务器科学上网
docker run -d \
--restart=always \
--privileged \
--network=host \
--name v2raya \
-e V2RAYA_ADDRESS=0.0.0.0:2017 \
-v /lib/modules:/lib/modules:ro \
-v /etc/resolv.conf:/etc/resolv.conf \
-v /etc/v2raya:/etc/v2raya \
mzz2017/v2raya
50. lsky 兰空图传
https://github.com/lsky-org/lsky-pro
https://hub.docker.com/r/halcyonazure/lsky-pro-docker
docker-compose.yaml
##
version: '3'
services:
lskypro:
image: halcyonazure/lsky-pro-docker:latest
restart: unless-stopped
hostname: lskypro
container_name: lskypro
environment:
- WEB_PORT=8089
volumes:
- $PWD/web:/var/www/html/
ports:
- "9080:8089"
networks:
- lsky-net
# 注:arm64的无法使用该镜像,请选择sqlite或自建数据库
mysql-lsky:
image: mysql:5.7.22
restart: unless-stopped
# 主机名,可作为"数据库连接地址"
hostname: mysql-lsky
# 容器名称
container_name: mysql-lsky
# 修改加密规则
command: --default-authentication-plugin=mysql_native_password
volumes:
- $PWD/mysql/data:/var/lib/mysql
- $PWD/mysql/conf:/etc/mysql
- $PWD/mysql/log:/var/log/mysql
environment:
MYSQL_ROOT_PASSWORD: lAsWjb6rzSzENUYg # 数据库root用户密码,自行修改
MYSQL_DATABASE: lsky-data # 可作为"数据库名称/路径"
networks:
- lsky-net
networks:
lsky-net: {}
##
之后
docker exec -it lskypro sed -i '32 a \\\Illuminate\\Support\\Facades\\URL::forceScheme('"'"'https'"'"');' /var/www/html/app/Providers/AppServiceProvider.php
解决图片不加载问题
51. gpt4free
https://github.com/xtekky/gpt4free
docker run --restart=always -p 8180:8080 -p 1337:1337 -p 7900:7900 --shm-size="2g" -v ${PWD}/hardir:/app/hardir hlohaus789/g4f:latest
52. one-api
https://github.com/songquanpeng/one-api
docker run --name one-api -d --restart always -p 8024:3000 -e TZ=Asia/Shanghai -v /yuxi/docker/one-api:/data justsong/one-api:latest
root
123456
53. LLM-Red-Team 国内ai模型大全
https://github.com/LLM-Red-Team
docker run -it -d --init --name kimi-free-api -p 8000:8000 -e TZ=Asia/Shanghai vinlic/kimi-free-api:latest
等等
54.FreeGPT35 将官方web转为api
https://github.com/missuo/FreeGPT35
docker run -p 3040:3040 missuo/freegpt35
55.frp 内网穿透
https://github.com/fatedier/frp
frps:
https://github.com/fatedier/frp/blob/dev/conf/frps_full_example.toml
docker run --restart=always --network host -d -v /yuxi/docker/frp/frps.toml:/etc/frp/frps.toml --name frps snowdreamtech/frps:latest
frpc:
https://github.com/fatedier/frp/blob/dev/conf/frpc.toml
docker run --restart=always --network host -d -v /root/yuxi/frp/frpc.toml:/etc/frp/frpc.toml --name frpc snowdreamtech/frpc
56.gogs
https://github.com/gogs/gogs
https://gogs.io/docs
docker run --name=gogs -p 10022:22 -p 10880:3000 -v /yuxi/docker/gogs:/data gogs/gogs
57.uptime-kuma 网站监控工具
https://hub.docker.com/r/louislam/uptime-kuma
https://github.com/louislam/uptime-kuma
docker run -d --restart=always -p 3331:3001 -v /yuxi/docker/uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
58.reference 速查表
https://github.com/jaywcjlove/reference
$ docker pull wcjiang/reference
$ docker run --name reference --rm -d -p 9667:3000 wcjiang/reference:latest
# Or
$ docker run --name reference -itd -p 9667:3000 wcjiang/reference:latest
59.biliup b站录播
稳定版:
docker run -d \
--name biliup \
--restart unless-stopped \
-p 0.0.0.0:19159:19159 \
-v /yuxi/docker/biliup:/opt \
ghcr.io/biliup/caution:v1.0.7 \
--password 1112123123
docker run -d \
--name biliup_new \
--restart unless-stopped \
-p 0.0.0.0:19160:19159 \
-v /yuxi/docker/biliup:/opt \
ghcr.io/biliup/caution:v1.1.19