Files
appstore/apps/flagsmith
okxlin 3087248d6d maint: rebuild flagsmith update from #6922
Merged after recorded-live 1Panel v2 upgrade smoke and app-scoped maintainer validation.
2026-09-17 15:11:28 +08:00
..
2026-07-28 19:16:33 +08:00

Flagsmith

Introduction

Flagsmith is an open-source feature flag and remote configuration platform for managing flags, environments, identities and segments through an API and SDKs.

Features

  • Manage feature flags across projects and environments.
  • Target identities and segments for gradual releases.
  • Serve configuration through client and server SDKs and the REST API.
  • Store flag analytics and process background tasks.

Installation and access

  • Prepare a running PostgreSQL service in 1Panel and select it in the installation form. The panel creates and links the application database and user.
  • Open http://<server-ip>:8000 after installation; use the value of PANEL_APP_PORT_HTTP if the port was changed, then create the first account.
  • Set FLAGSMITH_DOMAIN to the host and optional port users will access, without http:// or a path.
  • For public deployments, use an HTTPS reverse proxy and set FLAGSMITH_ALLOWED_HOSTS to the actual domain.

Data and security

  • PostgreSQL stores application data. Back up the linked database before upgrades or uninstalling; uninstalling this app does not delete the external PostgreSQL service.
  • DJANGO_SECRET_KEY is generated on first installation and must not be shared or committed.
  • Registration is enabled by default. Set PREVENT_SIGNUP to true after creating the administrator account if appropriate.
  • Optional OAuth, SAML, SMTP, webhook and other integrations should use least-privilege credentials.

References