AdGuard Home

docker run --name adguardhome\
    --restart unless-stopped\
    --network host\
    -v /volume1/docker/adguardhome/work:/opt/adguardhome/work\
    -v /volume1/docker/adguardhome/conf:/opt/adguardhome/conf\
    -d adguard/adguardhome

或者

docker run --name adguardhome\
    --restart unless-stopped\
    -v /volume1/docker/adguardhome/work:/opt/adguardhome/work\
    -v /volume1/docker/adguardhome/conf:/opt/adguardhome/conf\
    -p 53:53/tcp -p 53:53/udp\
    -p 67:67/udp -p 68:68/udp\
    -p 80:80/tcp -p 443:443/tcp -p 443:443/udp -p 3000:3000/tcp\
    -p 853:853/tcp\
    -p 784:784/udp -p 853:853/udp -p 8853:8853/udp\
    -p 5443:5443/tcp -p 5443:5443/udp\
    -d adguard/adguardhome

添加过滤列表

https://ghproxy.com/https://raw.githubusercontent.com/217heidai/adblockfilters/main/rules/adblockfilters.txt

Clash & Yacd

docker run --name clash\
    --restart unless-stopped\
    --network host\
    -v /volume1/docker/clash:/root/.config/clash\
    -d dreamacro/clash
docker run --name yacd\
    --restart unless-stopped\
    -p 7891:80\
    -d haishanh/yacd

Home Assistant

docker run -d \
  --name homeassistant \
  --privileged \
  --restart=unless-stopped \
  -e TZ=Asia/Shanghai \
  -v /volume1/docker/homeassistant:/config \
  --network=host \
  ghcr.io/home-assistant/home-assistant:stable

更新

# if this returns "Image is up to date" then you can stop here
docker pull ghcr.io/home-assistant/home-assistant:stable

# stop the running container
docker stop homeassistant

# remove it from Docker's list of containers
docker rm homeassistant

# finally, start a new one
docker run -d \
  --name homeassistant \
  --restart=unless-stopped \
  --privileged \
  -e TZ=Asia/Shanghai \
  -v /volume1/docker/homeassistant:/config \
  --network=host \
  ghcr.io/home-assistant/home-assistant:stable

ESPHome

docker run -d \
  --name esphome \
  --privileged \
  --restart=unless-stopped \
  -e TZ=Asia/Shanghai \
  -v /volume1/docker/esphome:/config \
  --network=host \
  ghcr.io/esphome/esphome

青龙面板

docker run -dit \
  -v /volume1/docker/qinglong:/ql/data \
  -p 5700:5700 \
  --name qinglong \
  --hostname qinglong \
  --restart unless-stopped \
  whyour/qinglong:latest

安装依赖

curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh

Heimdall

docker run -d \
  --name=heimdall \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -p 8080:80 \
  -p 8443:443 \
  -v /volume1/docker/heimdall:/config \
  --restart unless-stopped \
  lscr.io/linuxserver/heimdall:latest

Xray

docker run -d -p 9000:9000 --name xray --restart=unless-stopped -v /volume1/docker/xray:/etc/xray teddysun/xray

NodeRED

docker run -it -p 1880:1880 -v /volume1/docker/NodeRED:/data --name mynodered nodered/node-red

ChineseSubFinder

version: "3"
services:
  chinesesubfinder:
    image: allanpk716/ChineseSubFinder:latest
    volumes:
      - /volume1/docker/chinesesubfinder/config:/config  # 冒号左边请修改为你想在主机上保存配置、日志等文件的路径
      - /volume1/video:/media    # 请修改为你的媒体目录,冒号右边可以改成你方便记忆的目录,多个媒体目录需要分别映射进来
      - /volume1/docker/chinesesubfinder/browser:/root/.cache/rod/browser    # 容器重启后无需再次下载 chrome,除非 go-rod 更新
    environment:
      - PUID=1026         # uid
      - PGID=100          # gid
      - PERMS=true        # 是否重设/media 权限
      - TZ=Asia/Shanghai  # 时区
      - UMASK=022         # 权限掩码
    restart: unless-stopped
    network_mode: bridge
    hostname: chinesesubfinder
    container_name: chinesesubfinder
    ports:
      - 19035:19035  # 从 0.20.0 版本开始,通过 webui 来设置
      - 19037:19037  # webui 的视频列表读取图片用,务必设置不要暴露到外网
    logging:
        driver: "json-file"
        options:
          max-size: "100m" # 限制 docker 控制台日志大小,可自行调整