Docker Self-Hosting
Deploy Tymeslot using Docker and Docker Compose. Perfect for VPS hosting, home servers, or any environment with Docker support.
Luka Breitig
Everything you need to get the most out of Tymeslot. From self-hosting and integrations to embedding your booking widget.
Deploy Tymeslot using Docker and Docker Compose. Perfect for VPS hosting, home servers, or any environment with Docker support.
Luka Breitig
One-click installation on Cloudron. Automated backups, SSL certificates, and updates handled automatically.
Luka Breitig
One-click deploy on Railway. Postgres is provisioned and wired automatically — your instance is live in minutes with no server management.
Luka Breitig
Run Tymeslot behind Nginx or Caddy with automatic HTTPS. Required for production deployments and OAuth integrations.
Luka Breitig
Keep your Tymeslot instance up to date. Database migrations run automatically on startup — upgrades are a single command.
Luka Breitig
Back up and restore your Tymeslot data. All scheduling data lives in PostgreSQL — a simple pg_dump is all you need.
Luka Breitig
Protect your signup and booking forms from bots with Google reCAPTCHA v3 — invisible verification with no user friction.
Luka Breitig
Route Tymeslot's outbound HTTP traffic through a corporate proxy or firewall.
Luka Breitig
Complete reference for all Tymeslot environment variables — required settings, defaults, and examples.
Luka Breitig
Configure outgoing email via SMTP. Required for booking confirmations, password resets, and meeting reminders.
Luka Breitig
Send transactional email through Postmark for high deliverability and detailed delivery analytics.
Luka Breitig
Create a Google OAuth app to enable Google Login, Google Calendar sync, and Google Meet room creation.
Luka Breitig
Register a Microsoft Azure app to enable Microsoft Login, Outlook Calendar sync, and Teams room creation.
Luka Breitig
Let users sign in with their GitHub account. A two-minute setup with no special API scopes required.
Luka Breitig
Connect any OAuth 2.0 / OpenID Connect identity provider for single sign-on. Supports Keycloak, Authentik, Lemonldap::NG, Okta, Azure AD, and more.
Luka Breitig
Sync Tymeslot with Google Calendar. Availability checks, booking creation, and conflict detection — all automatic.
Luka Breitig
Sync Tymeslot with Outlook Calendar. Works with personal Outlook.com accounts and Microsoft 365 work accounts.
Luka Breitig
Connect any CalDAV-compatible calendar server — Nextcloud, Radicale, Zimbra, and more.
Luka Breitig
Auto-create Google Meet rooms for every booked meeting. Attendees receive the meeting link in their confirmation email.
Luka Breitig
Auto-create Microsoft Teams meetings for every booked appointment. Requires a Microsoft 365 account with Teams.
Luka Breitig
Run fully self-hosted video meetings with MiroTalk P2P. No accounts, no subscriptions, no third-party video infrastructure.
Luka Breitig
Full reference for Tymeslot webhook events — payloads, headers, retry behaviour, and security verification.
Luka Breitig
Connect Tymeslot to n8n via webhooks. Automate your scheduling workflows, sync CRM data, and send notifications.
Luka Breitig
Receive instant Telegram messages for every new booking, cancellation, or reschedule. One shared bot, zero credentials for users.
Luka Breitig
Add your booking widget to any website. Works with WordPress, Webflow, Wix, custom sites, and more.
Luka Breitig