Skip to content

feat: add Fizzy application - #8823

Open
arunfung wants to merge 4 commits into
1Panel-dev:devfrom
arunfung:app/fizzy
Open

feat: add Fizzy application#8823
arunfung wants to merge 4 commits into
1Panel-dev:devfrom
arunfung:app/fizzy

Conversation

@arunfung

Copy link
Copy Markdown

What changed

  • Add Fizzy application metadata, official logo, and Chinese/English deployment guidance.
  • Package the official ghcr.io/basecamp/fizzy:latest image for amd64 and arm64.
  • Persist Fizzy databases, queues, cache, and attachments under the 1Panel application data directory.
  • Add required SMTP delivery settings, optional authenticated/anonymous SMTP support, and selectable direct-HTTP or HTTPS-reverse-proxy modes.
  • Preserve Fizzy's upstream database preparation entrypoint while normalizing empty optional SMTP credentials.

Why

Fizzy is a lightweight Kanban project management application from 37signals. This package makes its official container installable and manageable through 1Panel while preserving data and supporting 1Panel-managed domains and certificates.

Validation

  • Parsed all YAML files and validated the complete 11-language metadata/form label set.
  • Validated both HTTP and HTTPS Compose configurations and both shell scripts.
  • Verified the official image supports linux/amd64 and linux/arm64.
  • Tested the official image locally for startup, health, restart persistence, empty/non-empty SMTP credential handling, HTTP-to-HTTPS redirect behavior, proxy HTTPS behavior, and HSTS.
  • Tested the package on a real 1Panel host: local-app installation, real email-code login, board/card use, attachment persistence after restart, domain/HTTPS access, stop/start, and uninstall all succeeded.

Licensing note

Fizzy is source-available under the O’Saasy License, not an OSI-approved open-source license. The license permits self-hosting, modification, and distribution, but restricts offering Fizzy as a competing hosted or SaaS service. This is disclosed in both application READMEs so that users and 1Panel maintainers can make an informed decision.

@arunfung
arunfung marked this pull request as ready for review July 29, 2026 08:52
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