Sign inSign up

kylinmountain/nastool

By kylinmountain

•Updated about 3 years ago

Another version based on the the snasphot of nas-tools v2.9.1repo.

Image
Web servers
Content management system
0

10K+

kylinmountain/nastool repository overview

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 

Tag summary

Content type

Image

Digest

sha256:ada2478ca…

Size

494.8 MB

Last updated

about 3 years ago

docker pull kylinmountain/nastool:2.9.1