Docker Self-Hosting
Deploy Tymeslot with Docker Compose on any VPS or home server. Includes reverse proxy setup, file upload volumes, and WebSocket configuration for LiveView.
Luka Breitig created and maintains Tymeslot. He built the scheduling engine, the CalDAV sync layer, the Phoenix LiveView booking UI, and the embeddable widget infrastructure: the systems documented in these pages. He works as a software engineer and AI developer, based in Warsaw, Poland.
His technical focus sits across two areas:
His other live projects include In A Nutshell (AI semantic search for video content with timestamp citations) and Transvexis (multilingual translation serving clients in 39+ languages).
Alongside building, Luka trains engineering teams on AI-assisted software development: agentic workflows, AI code review, and navigating unfamiliar codebases with tools like Claude Code and Cursor. He delivers workshops for organisations including NobleProg and Cegos Integrata, and has spoken at international developer conferences on AI integration and production patterns.
Deploy Tymeslot with Docker Compose on any VPS or home server. Includes reverse proxy setup, file upload volumes, and WebSocket configuration for LiveView.
Install Tymeslot on Cloudron in minutes. PostgreSQL, SSL certificates, email relay, and automatic updates are all provisioned and managed for you.
Deploy Tymeslot to Railway with one click. PostgreSQL is provisioned and connected automatically — set two environment variables and your instance is live.
Set up Nginx or Caddy as a reverse proxy for Tymeslot. Covers HTTPS termination, WebSocket proxying for LiveView, and custom domain configuration.
Upgrade Tymeslot with a single Docker command. Database migrations run automatically on startup. Includes rollback procedures and version compatibility notes.
Promote your first admin, run the /admin UI, and toggle runtime settings without editing environment variables. Covers Docker, Cloudron, Railway, and source installs.