Another version based on the the snasphot of nas-tools v2.9.1repo.
10K+
It is based on the snapshot source code of nas-tool v2.9.1 https://github.com/receyuki/nas-tools.
You can't build image from source code, due to the dependency is pulled from official nas-tools, which has removed the support v2.9.1.
I have rebuild the dependencies without modifying any code except requirements.
The following is a docker-compose example when you want to build your own nas. Take it as you need.
version: "3"
services:
nas-tools:
image: kylinmountain/nastool:2.9.1
container_name: nas-tools
ports:
- 3000:3000
volumes:
- /path-to-nas-dir/config/nastools:/config
- /path-to-nas-dir/media:/media
environment:
- PUID=1000
- PGID=1000
- UMASK=022
- NASTOOL_AUTO_UPDATE=false
restart: always
hostname: nas-tools
jellyfin:
image: nyanmisaka/jellyfin:latest
container_name: jellyfin
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
volumes:
- /path-to-nas-dir/config/jellyfin:/config
- /path-to-nas-dir/media/links:/media
ports:
- 8096:8096
- 8920:8920
extra_hosts:
- "api.themoviedb.org:108.138.246.55"
- "image.themoviedb.org:104.16.61.155"
restart: always
transmission:
image: lscr.io/linuxserver/transmission:latest
container_name: transmission
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
- TRANSMISSION_WEB_HOME=
- USER=
- PASS=
- WHITELIST=
- PEERPORT=
- HOST_WHITELIST=
volumes:
- /path-to-nas-dir/config/transmission:/config
- /path-to-nas-dir/media/downloads:/downloads
- /path-to-nas-dir/media/downloads:/watch
ports:
- 9091:9091
- 51413:51413
- 51413:51413/udp
restart: unless-stopped
chinesesubfinder:
image: allanpk716/chinesesubfinder:v0.52.3
container_name: chinesesubfinder
hostname: chinesesubfinder
volumes:
- /path-to-nas-dir//config/csf:/config
- /path-to-nas-dir/media/links:/media
- /path-to-nas-dir/config/csf/browser:/root/.cache/rod/browser
environment:
- PUID=1000
- PGID=1000
- PERMS=true
- TZ=Asia/Shanghai
ports:
- 19035:19035
- 19037:19037
restart: unless-stopped
jackett:
image: lscr.io/linuxserver/jackett:latest
container_name: jackett
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
- AUTO_UPDATE=true
- RUN_OPTS=
ports:
- 9117:9117
volumes:
- /path-to-nas-dir/config/jackett:/config
- /path-to-nas-dir/config/jackett/blackhole:/downloads
restart: unless-stopped
flaresolverr:
# DockerHub mirror flaresolverr/flaresolverr:latest
image: ghcr.io/flaresolverr/flaresolverr:latest
container_name: flaresolverr
environment:
- LOG_LEVEL=${LOG_LEVEL:-info}
- LOG_HTML=${LOG_HTML:-false}
- CAPTCHA_SOLVER=${CAPTCHA_SOLVER:-none}
- TZ=Europe/London
- TEST_URL=https://baidu.com
ports:
- "8191:8191"
restart: unless-stopped
Content type
Image
Digest
sha256:ada2478ca…
Size
494.8 MB
Last updated
about 3 years ago
docker pull kylinmountain/nastool:2.9.1