github →

New request

#21035: Oneline Installer does not work on a fresh install

We'll provision a sandbox, run an agent against the issue, and open a draft PR. You can pull the branch and iterate from there.

Issue
sonarly:high

Bug Description

Online installer does not work on a fresh install (twenty-server-1 unhealthy)

Expected behavior

Online installer should work and start without failures OR give a error message why it is not working.

Technical inputs

root@js-docker-02:~/twenty# docker compose up -d WARN[0000] The "STORAGE_S3_ENDPOINT" variable is not set. Defaulting to a blank string. WARN[0000] The "FALLBACK_ENCRYPTION_KEY" variable is not set. Defaulting to a blank string. WARN[0000] The "DISABLE_DB_MIGRATIONS" variable is not set. Defaulting to a blank string. WARN[0000] The "STORAGE_S3_REGION" variable is not set. Defaulting to a blank string. WARN[0000] The "STORAGE_S3_NAME" variable is not set. Defaulting to a blank string. WARN[0000] The "DISABLE_CRON_JOBS_REGISTRATION" variable is not set. Defaulting to a blank string. WARN[0000] The "STORAGE_S3_REGION" variable is not set. Defaulting to a blank string. WARN[0000] The "STORAGE_S3_ENDPOINT" variable is not set. Defaulting to a blank string. WARN[0000] The "STORAGE_S3_NAME" variable is not set. Defaulting to a blank string. WARN[0000] The "FALLBACK_ENCRYPTION_KEY" variable is not set. Defaulting to a blank string. [+] Running 3/4 ⠿ Container twenty-redis-1 Healthy 18.2s ⠿ Container twenty-db-1 Healthy 19.0s ⠿ Container twenty-server-1 Waiting 120.7s ⠿ Container twenty-worker-1 Recreated 0.1s container for service "server" is unhealthy

i cant find any error docker logs just stops after 120 seconds with this:

[Nest] 1 - 05/29/2026, 5:02:21 AM LOG [DefaultAiCatalogService] Using built-in AI catalog (AI_CATALOG_STORAGE_PATH not set) [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [UpgradeCommandRegistryService] Registered 3 fast instance, 0 slow instance, and 14 workspace command(s) for 1.21.0 (cross-upgrade supported) [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [UpgradeCommandRegistryService] Registered 5 fast instance, 1 slow instance, and 3 workspace command(s) for 1.22.0 (cross-upgrade supported) [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [UpgradeCommandRegistryService] Registered 6 fast instance, 0 slow instance, and 2 workspace command(s) for 1.23.0 (cross-upgrade supported) [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [UpgradeCommandRegistryService] Registered 2 fast instance, 1 slow instance, and 2 workspace command(s) for 2.1.0 (cross-upgrade supported) [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [UpgradeCommandRegistryService] Registered 2 fast instance, 0 slow instance, and 1 workspace command(s) for 2.2.0 (cross-upgrade supported) [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [UpgradeCommandRegistryService] Registered 8 fast instance, 2 slow instance, and 3 workspace command(s) for 2.3.0 (cross-upgrade supported) [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [UpgradeCommandRegistryService] Registered 4 fast instance, 0 slow instance, and 1 workspace command(s) for 2.4.0 (cross-upgrade supported) [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [UpgradeCommandRegistryService] Registered 5 fast instance, 6 slow instance, and 2 workspace command(s) for 2.5.0 (cross-upgrade supported) [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [UpgradeCommandRegistryService] Registered 5 fast instance, 1 slow instance, and 0 workspace command(s) for 2.6.0 (cross-upgrade supported) [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [UpgradeCommandRegistryService] Registered 1 fast instance, 1 slow instance, and 3 workspace command(s) for 2.7.0 (cross-upgrade supported) [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [UpgradeCommandRegistryService] Registered 2 fast instance, 0 slow instance, and 4 workspace command(s) for 2.8.0 (cross-upgrade supported) [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [UpgradeAwareEntityMetadataAdapter] [upgrade-metadata] hidden columns on RolePermissionFlagEntity: flag [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [UpgradeAwareEntityMetadataAdapter] [upgrade-metadata] applied cursor=90 renamed=0 unavailable=0 hiddenColumns=1 [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [UpgradeAwareEntityMetadataAdapter] [upgrade-metadata] hidden columns on RolePermissionFlagEntity: flag [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [UpgradeAwareEntityMetadataAdapter] [upgrade-metadata] applied cursor=86 renamed=0 unavailable=0 hiddenColumns=1 [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [DatabaseConfigDriver] [INIT] Loading initial config variables from database [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [DatabaseConfigDriver] [INIT] Config variables loaded: 0 values found in DB, 85 falling to env vars/defaults [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [GraphQLModule] Mapped {/metadata, POST} route [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [GraphQLModule] Mapped {/admin-panel, POST} route [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [GraphQLModule] Mapped {/graphql, POST} route [Nest] 1 - 05/29/2026, 5:02:21 AM LOG [NestApplication] Nest application successfully started

Assessmentadvisory
bug●● medium80% confidence

Fresh Docker install failure suggests misconfiguration across compose files, install scripts, and server startup orchestration.

Likely files
  • docker-compose.yml
  • install.sh
  • packages/twenty-server/Dockerfile
  • packages/twenty-server/.env.example
Create the request

This opens a fresh agent run and a draft PR for issue #21035.

Cancel