Railway is a managed deployment platform that provisions servers, handles SSL, and runs your containers without you needing to touch a VPS. Tymeslot has a one-click deploy template that provisions the app service and a PostgreSQL plugin together — you configure two environment variables, and you’re live.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Tymeslot/tymeslot/llms.txt
Use this file to discover all available pages before exploring further.
Railway runs the same release artifact as Docker. The image is identical to
luka1thb/tymeslot:latest — there’s no Railway-specific build, and every feature available in the Docker deployment is available here.Deploy in five steps
Click the one-click deploy button
Open the Tymeslot deploy template on Railway:https://railway.com/deploy/tymeslotRailway will prompt you to log in or create an account if you haven’t already.
Review the template
The template provisions two services:
- Tymeslot — the application container
- PostgreSQL — a managed database plugin
DATABASE_HOST or POSTGRES_* variables manually.Set the required environment variables
Before deploying, set the two required variables in the Railway dashboard under Variables for the Tymeslot service:
| Variable | Value | How to generate |
|---|---|---|
SECRET_KEY_BASE | A random string, 64+ characters | openssl rand -base64 64 | tr -d '\n' |
PHX_HOST | Your Railway domain or custom domain | e.g. tymeslot.up.railway.app |
Deploy
Click Deploy. Railway builds (or pulls) the image, provisions the PostgreSQL database, and starts the Tymeslot container. Initial startup takes 30–60 seconds while the database initialises and migrations run.Watch progress in the Railway dashboard under Deployments → Logs. Look for
Running TymeslotWeb.Endpoint to confirm the server is ready.PostgreSQL on Railway
Railway provides PostgreSQL as a first-class plugin. When the Tymeslot template deploys, Railway provisions a managed Postgres instance and injects the connection variables (DATABASE_URL or discrete PGHOST/PGPORT/etc.) into the Tymeslot service automatically.
You don’t need to set DATABASE_HOST, POSTGRES_DB, POSTGRES_USER, or POSTGRES_PASSWORD — Railway handles all of that. Backups, version upgrades, and connection pooling are managed by Railway.
Managing admins
The first user to register on a fresh install is automatically promoted to admin. To promote additional users, use Railway’s CLI or the Railway web shell. Railway CLI:Next steps
- Configure email — add
EMAIL_ADAPTER,SMTP_*, orPOSTMARK_API_KEYvariables under the Railway service’s Variables tab. - Connect calendar integrations — Google Calendar, Outlook, and CalDAV from Dashboard → Integrations once you’re logged in.
- Full environment variable reference — every supported variable with annotations in the Environment Variables reference.