本文全部都是docker-compose(记得改映射的目录,默认为威联通格式(才不是懒得改)

发现有问题请评论反馈,想要的软件也可以留言

下载器

qBittorrent

version: '3'
services:
  qbittorrent:
      image: linuxserver/qbittorrent:latest
      container_name: qbittorrent
      restart: always
      network_mode: host
      volumes:
        - /share/Container/qbittorrent/config:/config
        - /share:/share
        - /share/Container/qbittorrent/downloads:/downloads  #下载目录
      environment:          
        - WEBUI_PORT=8088  #customizable
        - BT_PORT=25555  #customizable
        - PUID=0  #root   
        - PGID=0  #root

Transmission

version: "3"
services:
  transmission:
    image: linuxserver/transmission:latest
    container_name: transmission
    environment:
      - PUID=0
      - PGID=0
      - TZ=Asia/Shanghai
      - USER=username #账号
      - PASS=password #密码
      #- TRANSMISSION_WEB_HOME= 
      #- WHITELIST= 
      #- PEERPORT= 
      #- HOST_WHITELIST= 
    volumes:
      - /share/Container/transmission/config:/config
      - /share/Container/transmission/downloads:/downloads
      - /share/Container/transmission/watch/folder:/watch
    ports:
      - 9091:9091
      - 51413:51413
      - 51413:51413/udp
    restart: unless-stopped

文件管理

AList

Home | AList文档 (nn.ci)

version: '3'
services:
    alist:
        restart: always
        volumes:
            - /shate/Container/alist:/opt/alist/data
        ports:
            - 5244:5244
        environment:
            - PUID=0
            - PGID=0
            - UMASK=022
        container_name: alist
        image: 'xhofe/alist:latest'

3.25.0以上版本将密码改成加密方式存储的hash值,无法直接反算出密码,如果忘记了密码只能通过重新 随机生成 或者 手动设置

# 随机生成一个密码

docker exec -it alist ./alist admin random

# 手动设置一个密码,`NEW_PASSWORD`是指你需要设置的密码

docker exec -it alist ./alist admin set NEW_PASSWORD

影音

Jellyfin

version: "3"
services:
  jellyfin:
    image: nyanmisaka/jellyfin:latest
    container_name: jellyfin
    network_mode: host
    environment:
      - PUID=0
      - PGID=0
      - TZ=Asia/Shanghai
    volumes:
      - /share/Container/jellyfin/config:/config 
      - /share:/share
    extra_hosts:
      - "api.themoviedb.org:143.204.126.6"
      - "image.tmdb.org:143.244.50.89"
      - "www.themoviedb.org:54.192.151.79"
    devices:
      - /dev/dri:/dev/dri
    restart: unless-stopped

工具类

Nastools

version: "3"
services:
  nas-tools:
    image: nastool/nas-tools:latest
    container_name: nas-tools
    volumes:
      - /share/Container/nas-tools:/config
      - /share:/media
    environment: 
      - PUID=0
      - PGID=0
      - UMASK=000
      - NASTOOL_CN_UPDATE=false
      - NASTOOL_AUTO_UPDATE=false
      - TZ=Asia/Shanghai
      #- REPO_URL=https://ghproxy.com/https://github.com/NAStool//nas-tools.git
    extra_hosts:
      - "api.themoviedb.org:23.234.30.58"
      - "image.tmdb.org:143.244.50.214"
      - "www.themoviedb.org:13.32.99.27"
      - "api.tmdb.org:18.66.97.86"
    restart: always
    network_mode: host    #可以选择bridge
    #ports:
    #  - 3000:3000
    hostname: nas-tools

根据需要选择网络模式

tinyMediaManager

version: "3"
services:
  tinymediamanager:
    image: romancin/tinymediamanager:latest
    environment:
    - GROUP_ID=0
    - USER_ID=0
    - TZ=Asia/Shanghai
    - ENABLE_CJK_FONT=1
    volumes:
    - /share/Container/tinymediamanager/config:/config
    - /share:/media
    ports:
    - 5800:5800
    - 5900:5900
    extra_hosts:
      - "api.themoviedb.org:143.204.126.6"
      - "image.tmdb.org:143.244.50.89"
      - "www.themoviedb.org:54.192.151.79"
    restart: always

其他

DSM(黑群晖)

version: "3"
services:
    dsm:
        container_name: dsm
        image: kroese/virtual-dsm:latest
        environment:
            DISK_SIZE: "16G"
        devices:
            - /dev/kvm
        cap_add:
            - NET_ADMIN
        ports:
            - 6000:5000
        volumes:
            - /share/Container/dsm:/storage
        restart: on-failure
        stop_grace_period: 1m

Sun-Panel(导航页)

GitHub - hslr-s/sun-panel: 一个NAS导航面板、Homepage、浏览器首页。

version: "3"
services:
    sun-panel:
        restart: always
        ports:
            - 3002:3002
        volumes:
            - /share/Container/sun-panel/conf:/app/conf
            - /share/Container/sun-panel/uploads:/app/uploads
            - /share/Container/sun-panel/database:/app/database
        container_name: sun-panel
        image: hslr/sun-panel

一个高中牲