网站首页 网站源码
website
站点相关全部源代码,隐藏了一些关于服务器的信息
folder-github
folder-src
git
readme

build dpz.core program

dpz.core

删除所有未使用的Docker资源

sudo docker system prune -a --volumes

删除所有未使用的Docker资源,包括:

  • 所有停止的容器
  • 所有未被使用的网络
  • 所有 未被容器引用的卷 (⚠️ 重要)
  • 所有悬挂镜像 ( 镜像)
  • 所有未被使用的镜像 (-a 参数)
  • 构建缓存

seq deploy

# 拉取镜像
# 可以使用命令空间 sudo docker pull docker.1ms.run/datalust/seq:latest
sudo docker pull datalust/seq:latest

sudo docker run \
  --name seq \
  -d \
  --restart unless-stopped \
  -e ACCEPT_EULA=Y \
  -v /home/ubuntu/seq/data:/data \
  -p 2370:80 \
  -p 5341:5341 \
  datalust/seq

生成SSH key

ssh-keygen -t rsa -C "pengqian089@hotmail.com"

cat ~/.ssh/id_rsa.pub

caddy

# 验证配置文件
caddy validate --config /etc/caddy/Caddyfile

# 重新加载配置文件
caddy reload --config /etc/caddy/Caddyfile

install redis

sudo apt update
sudo apt install redis-server

sudo vim /etc/redis/redis.conf

# bind 127.0.0.1 ::1

# requirepass foobared

sudo systemctl restart redis.server

alist deploy

部署文档

# 拉取镜像
# 可以使用命令空间 sudo docker pull docker.1ms.run/xhofe/alist:latest
sudo docker pull xhofe/alist:latest

sudo docker run \
  --restart=unless-stopped \
  -v /home/ubuntu/alist:/opt/alist/data \
  -p 2375:5244 \
  -e PUID=0 \
  -e PGID=0 \
  -e UMASK=022 \
  -e TZ=Asia/Shanghai \
  --name="alist" \
  -d xhofe/alist
{
    "registry-mirrors": [
        "https://docker.1ms.run",
        "https://docker.xuanyuan.me"
    ]
}

openlist

sudo docker run \
--user $(id -u):$(id -g) \
--restart=unless-stopped \
-v /home/pengqian/program/openlist/data:/opt/openlist/data \
-v /home/pengqian/program/openlist/storage:/opt/openlist/storage \
-p 6830:5244 \
-e UMASK=022 \
--name="openlist" \
-d openlistteam/openlist:latest

jellyfin

sudo docker pull jellyfin/jellyfin

sudo docker run \
  --name jellyfin \
  -p 8096:8096 \
  -v /home/pengqian/program/jellyfin/config:/config \
  -v /home/pengqian/program/jellyfin/cache:/cache \
  -v /home/pengqian/program/jellyfin/media:/media \
  --restart unless-stopped \
  -d jellyfin/jellyfin

gitea

mkdir -p /home/pengqian/program/gitea/{data,db}

sudo docker run -d \
  --name gitea \
  -p 3379:3000 \
  -p 222:22 \
  -v /home/pengqian/program/gitea/data:/data \
  -v /home/pengqian/program/gitea/db:/data/gitea/db \
  -e USER_UID=$(id -u) \
  -e USER_GID=$(id -g) \
  --restart unless-stopped \
  -d gitea/gitea:latest

aria2

  • 6800 TCP RPC 控制端口​
  • 用于接收 API 请求(添加/管理任务)
  • WebUI 和客户端通过此端口控制 Aria2
  • 6888 TCP BitTorrent 监听端口​
    • 用于 P2P 数据交换(上传/下载)
    • 需要开放给其他 BT 客户端
  • 6888 UDP ​​DHT 网络端口​
    • 用于分布式哈希表(发现更多节点)
    • 提高 BT 下载速度和稳定性
sudo docker run -d \
  --name aria2 \
  -p 6800:6800 \
  -p 6888:6888 \
  -p 6888:6888/udp \
  -v /home/pengqian/program/aria2/config:/config \
  -v /home/pengqian/program/aria2/downloads:/downloads \
  -e RPC_SECRET=YourSecurePassword \
  --restart unless-stopped \
  p3terx/aria2-pro:latest

qbittorrent

sudo docker run -d \
  --name qbittorrent \
  -p 3373:3373 \
  -p 6881:6881 \
  -p 6881:6881/udp \
  -e PUID=1000 \
  -e PGID=1000 \
  -e UMASK=002 \
  -e TZ="Asia/Shanghai" \
  -e WEBUI_PORT=3373 \
  -v /home/pengqian/program/qbt/config:/config \
  -v /home/pengqian/program/qbt/downloads:/downloads \
  -v /home/pengqian/program/openlist/data:/opt/openlist/data \
  --restart unless-stopped \
  docker.1ms.run/linuxserver/qbittorrent:latest
loading