We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Railway can run Zetta CRM as a Docker image plus a MySQL plugin/service.
Create a MySQL database. Use Railway private networking when possible.
Build DSN:
DB_DSN=user:password@tcp(host:3306)/railway?parseTime=true&multiStatements=true
Use your actual database name.
Image:
ghcr.io/incredible-zetta/crm:v0.0.1-beta
Railway injects PORT; Zetta CRM reads PORT, defaulting to 8080 if absent.
PORT
8080
MCP_API_KEY=<long random secret> BASE_URL=https://<your-service>.up.railway.app DB_DSN=<mysql dsn> EXPORT_DIR=/data/exports
Email variables as needed:
SMTP_HOST=smtp.example.com SMTP_PORT=587 SMTP_USER=no-reply@example.com SMTP_PASS=<password> SMTP_FROM=no-reply@example.com
If you use contact_export, attach a volume at:
contact_export
/data/exports
Without a volume, exports are ephemeral.
curl -fsS https://<your-service>.up.railway.app/healthz