使用docker搭建NAS常用服务

使用docker搭建NAS常用服务

NAS

Bitwarden密码管理器搭建

# 拉取镜像
docker pull vaultwarden/server:latest
# 启动docker 
docker run -d --name vaultwarden \
  -e SIGNUPS_ALLOWED=true \
  -e INVITATIONS_ALLOWED=false \
  -e DOMAIN="https://mydomian.com" \
  -v /home/yuzheng/bitwaden/:/data/ \
  --restart unless-stopped \
  -p 45325:80 \
  vaultwarden/server:latest
# 去web登录界面注册用户,为了安全,还需要关闭新用户注册
docker stop contain_id
# 修改docker环境变量,关闭新用户注册
    # 进入docker根目录 进入对应容器文件夹,修改config.v2.json
cd /var/lib/docker/contain_id
vim config.v2.json
# 找到 SIGNUPS_ALLOWED 设置为false
systemctl daemon-reload
systemctl restart docker

Jellyfin影音服务器

docker run -d --name=Jellyfin -p 8096:8096 \  # --name=Jellyfin 将容器名定义为 Jellyfin 
    -p 8920:8920 -p 7359:7359/udp -p 1900:1900/udp #这三个端口为可选项 \
    -v /srv/jellyfin/config:/config -v /srv/jellyfin/cache:/cache -v /media:/media \
    -e TZ=Asia/Shanghai -e PUID=0 -e PGID=0 \   #将容器的时区设为上海,使用窗口在运行时使用root权限
    --device=/dev/dri:/dev/dri \    #直通显卡给 Docker 容器,用于硬解
    --add-host=api.themoviedb.org:13.224.161.90 \   #为容器增加 host 指向,加速海报与影视元数据的搜刮
    --add-host=api.themoviedb.org:13.35.8.65 \
    --add-host=api.themoviedb.org:13.35.8.93 \
    --add-host=api.themoviedb.org:13.35.8.6 \
    --add-host=api.themoviedb.org:13.35.8.54 \
    --add-host=image.tmdb.org:138.199.37.230 \
    --add-host=image.tmdb.org:108.138.246.49 \
    --add-host=api.thetvdb.org:13.225.89.239 \
    --add-host=api.thetvdb.org:192.241.234.54 \
    --restart unless-stopped \
    jellyfin/jellyfin:latest

    #如果使用 linuxserver/jellyfin 镜像,就把最后一行替换为下行
    lscr.io/linuxserver/jellyfin:latest
    #如果使用 nyanmisaka/jellyfin  镜像,最把最后一行替换为下行
    nyanmisaka/jellyfin:latest
端口号 用途 可选项
8096 默认http端口号 必须
8920 默认https端口号 可选
7359 让同一局域网中的客户端设备自动发现 可选
1900 DLNA的端口 可选

qbittorrent

docker run -d \
  --name=qbittorrent \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Asia/Shanghai \
  -e WEBUI_PORT=8080 \
  -p 8080:8080 \
  -p 6881:6881 \
  -p 6881:6881/udp \
  -v /home/yuzheng/linux-serve/qbittorrent/config:/config \
  -v /home/yuzheng/linux-serve/qbittorrent/downloads:/downloads \
  --restart unless-stopped \
  lscr.io/linuxserver/qbittorrent:latest
上一篇
下一篇