Skip to content

Add Twenty CRM 1-Click for Ubuntu 24.04 - #320

Open
scott wants to merge 1 commit into
masterfrom
add-twenty-24-04
Open

Add Twenty CRM 1-Click for Ubuntu 24.04#320
scott wants to merge 1 commit into
masterfrom
add-twenty-24-04

Conversation

@scott

@scott scott commented May 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds a new twenty-24-04/ Packer builder for Twenty CRM on Ubuntu 24.04
  • Deploys the official Docker Compose stack (server, worker, PostgreSQL 16, Redis) with Caddy HTTPS via Let's Encrypt short-lived IP certificates
  • Generates per-droplet secrets on first boot and includes resilient startup handling for slow database initialization (TimeoutStartSec=600, Caddy reload before compose start, retry logic)

Test plan

  • packer build twenty-24-04/template.json completed successfully (snapshot twenty-24-04-snapshot-1780075112)
  • Deployed droplet from snapshot and verified HTTPS access at droplet IP
  • Verified all four containers start after first-boot fixes (db, redis, server, worker)
  • Marketplace QA: complete Twenty workspace setup wizard on a fresh droplet
  • Verify avatar/file upload on a 2GB+ droplet under normal load

Deploy the official Docker Compose stack behind Caddy with HTTPS, per-droplet secrets on first boot, and resilient startup for slow database initialization.
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