├── .github └── workflows │ └── build.yml └── README.md /.github/workflows/build.yml: -------------------------------------------------------------------------------- 1 | name: NAStool Docker 2 | on: 3 | workflow_dispatch: 4 | push: 5 | branches: 6 | - master 7 | paths: 8 | - version.py 9 | - .github/workflows/build.yml 10 | - package_list.txt 11 | - requirements.txt 12 | - docker/Dockerfile 13 | 14 | jobs: 15 | build: 16 | runs-on: ubuntu-latest 17 | name: Build Docker Image 18 | steps: 19 | - 20 | name: Checkout 21 | uses: actions/checkout@master 22 | 23 | - 24 | name: Release version 25 | id: release_version 26 | run: | 27 | app_version=$(cat version.py |sed -ne "s/APP_VERSION\s=\s'v\(.*\)'/\1/gp") 28 | echo "app_version=$app_version" >> $GITHUB_ENV 29 | 30 | - 31 | name: Set Up QEMU 32 | uses: docker/setup-qemu-action@v1 33 | 34 | - 35 | name: Set Up Buildx 36 | uses: docker/setup-buildx-action@v1 37 | 38 | - 39 | name: Login DockerHub 40 | uses: docker/login-action@v1 41 | with: 42 | username: ${{ secrets.DOCKER_USERNAME }} 43 | password: ${{ secrets.DOCKER_PASSWORD }} 44 | 45 | - 46 | name: Build Image 47 | uses: docker/build-push-action@v2 48 | with: 49 | context: docker 50 | file: docker/Dockerfile 51 | platforms: | 52 | linux/amd64 53 | linux/arm64 54 | push: true 55 | tags: | 56 | ${{ secrets.DOCKER_USERNAME }}/nas-tools:latest 57 | ${{ secrets.DOCKER_USERNAME }}/nas-tools:${{ env.app_version }} 58 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # NAStools 2 | 3 | NAStools 官方项目文件备份。 4 | 5 | 版本: 6 | 7 | `latest` => `官方最新版` (不再公开源代码) 8 | `v3.2.2` => `最后公开版` 9 | `v2.9.1` => `最后未阉割版` 10 | 11 | 分支: 12 | 13 | `v2` => `v2.9.1` 14 | `v3` => `v3.2.2` 15 | `master` => `v3` 16 | 17 | ## 使用方法 18 | 19 | 详见官方网站: 20 | 21 | ## 重要说明 22 | 23 | 1. 本镜像是官方源码备份,未作任何修改。 24 | 2. 需要安装 `v2.9.1` 版本,请将 `jxxghp/nas-tools:latest` 换成 `nastools/nas-tools:2.9.1` 25 | 3. 需要安装 `v3.2.2` 版本,请将 `jxxghp/nas-tools:latest` 换成 `nastools/nas-tools:3.2.2` 26 | 4. DOCKER安装,记得将 `REPO_URL` 换成 `https://github.com/wangyan/nas-tools.git` 27 | 28 | ## 项目网址 29 | 30 | 源码地址: 31 | 镜像地址: 32 | --------------------------------------------------------------------------------