Skip to content

feat: add ZPan app#8114

Open
saltbo wants to merge 4 commits into
1Panel-dev:devfrom
saltbo:app/zpan
Open

feat: add ZPan app#8114
saltbo wants to merge 4 commits into
1Panel-dev:devfrom
saltbo:app/zpan

Conversation

@saltbo
Copy link
Copy Markdown

@saltbo saltbo commented Jun 7, 2026

Summary

  • Add ZPan as a 1Panel app store package.
  • Use the official GHCR images ghcr.io/saltbo/zpan:2.7.1 and ghcr.io/saltbo/zpan:2.7.1-cli.
  • Deploy both the ZPan web service and downloader node, including downloader BitTorrent port configuration.
  • Include app metadata, multilingual README files, install form fields, compose template, and updated logo.

Validation

  • Parsed app metadata with yq.
  • Rendered docker compose config with 1Panel environment variables.
  • Started the compose template locally and verified GET /api/health returned { "status": "ok" }.
  • Confirmed the downloader container starts, points to http://zpan:8222, and prints the device authorization URL.

Note: the template pins 2.7.1 instead of latest because the current latest tag resolves to the downloader image config, while 2.7.1 resolves to the web service image.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant