Self-Hosting

Scheduling you actually own

Tymeslot is open source. Run the whole platform on your own server with Docker, Cloudron or Railway, and every booking, calendar token and client detail stays on infrastructure you control.

Open-source core Docker · Cloudron · Railway No per-seat fees
The self-hosted admin area on its Authentication tab, with runtime toggles for registration, password sign-in and OAuth providers

Why host your own scheduling tool?

Most scheduling tools are closed SaaS: your availability, your clients' names and emails, and your connected calendar tokens all live on someone else's servers, priced per seat and subject to terms that change without you. For a solo professional that is an annoyance. For a clinic, a law firm, or anyone handling regulated or sensitive data, it is a compliance problem you cannot wave away.

Tymeslot takes the opposite stance. The core product is open source and self-hostable end to end, with every feature included. Point it at your own PostgreSQL database, put it behind your own domain, and it behaves exactly like the managed version, because it is the same code. The server is yours, your clients' data stays on it, and you decide when to upgrade.

How it works

Up and running in minutes

1

Pick a deployment target

Docker for any Linux box, Cloudron for one-click installs with automatic backups and SSL, or Railway from a community template. Same code, same features.

2

Point it at your database

The default Docker image includes PostgreSQL; to use your own, set a database URL. A handful of other environment variables cover the secret key and base URL, and the environment reference documents every option.

3

Add your domain and TLS

Run behind your own reverse proxy or let Cloudron handle certificates automatically. Your booking pages live on your domain, not a shared subdomain.

4

Connect calendars and go live

Add your own Google and Microsoft OAuth credentials, or connect any CalDAV server. Bookings flow straight into your calendars from day one.

The Connect a calendar dialog with Google Calendar, Outlook Calendar, CalDAV servers, Microsoft Exchange and calendar subscriptions
What you get

Everything Self-Hosting should do

Docker image

One docker-compose file on any Linux server. The default image includes PostgreSQL, and a variant runs the database in its own container if you would rather keep it separate.

Cloudron app

One-click install with automatic updates, scheduled backups, and SSL handled for you.

Railway template

Deploy from the community template in minutes, no server administration required.

Your own OAuth & secrets

Supply your own Google, Microsoft, and OIDC credentials. API keys and tokens are AES-encrypted at rest.

Your own database

Bring your own PostgreSQL. Back it up, replicate it, and audit it on your own schedule.

Upgrade on your terms

Pin a version, test in staging, and upgrade when you are ready. Nothing changes on your server until you decide it should.

Why Tymeslot

Self-hosting that isn't an afterthought

Plenty of tools say "open source" and ship a hollow community edition. Tymeslot self-hosts the complete product, and the managed cloud runs the same code.

No cut-down community edition

Calendar sync, payments, themes, embeds, and integrations all work self-hosted. There is no hosted-only feature wall.

Your data never leaves

Booking pages load no advertising pixels or third-party analytics. Self-hosted, nothing is sent to us at all, and Google reCAPTCHA stays off unless you configure it. That suits healthcare, legal and other sensitive practices.

No per-seat pricing

Run it for one person or a whole team on the same instance. Your costs are your server, not a head-count multiplier.

Auditable and forkable

Every line is public on GitHub under the GNU AGPLv3. Read it, audit it, fork it, or contribute back.

FAQ

Frequently Asked Questions

Is Tymeslot really free to self-host?
Yes. The core scheduling product is open source and free to run on your own infrastructure. Your only costs are the server and database you provide. The managed cloud at tymeslot.app exists for people who would rather not run it themselves.
What do I need to run Tymeslot myself?
A Linux server (or Cloudron/Railway), a PostgreSQL database, and a domain name. For calendar sync you supply your own Google and Microsoft OAuth credentials, or connect any CalDAV server. The documentation walks through each deployment target end to end.
Is the self-hosted version missing any features?
No. Self-hosting ships the complete product: calendar sync, video integrations, payments, embeds, themes, automation and all nine languages. Features that need the Pro plan on tymeslot.app are included free. The managed cloud runs the same code; it handles uptime, backups and updates for you.
How do upgrades work?
You control them. Pin a specific image version, test upgrades in staging, and roll forward when you are ready. Cloudron can apply updates automatically if you prefer hands-off operation.
Can I move from the managed cloud to self-hosting later (or back)?
Yes. Both run the same code against a standard PostgreSQL database, so no proprietary format stands in the way. There is no self-service export in the dashboard yet, so get in touch before you move and we will work out the transfer with you.
What licence is Tymeslot released under?
The core is published on GitHub under the GNU AGPLv3, so you can read, run, modify, self-host and redistribute it freely. The one obligation is the AGPL's copyleft: if you run a modified version as a network service, you make your source changes available under the same licence.

Guides for the professions that use this most

From the blog

All posts
Read Building an open-source Calendly alternative in Phoenix LiveView
Building an open-source Calendly alternative in Phoenix LiveView
engineering open-source

Building an open-source Calendly alternative in Phoenix LiveView

A booking page looks like a form over a calendar. The hard part is that every calendar system disagrees about which events make you busy, and once my code answered that question in two places, the two answers disagreed too.

Luka Breitig 8 July 2026 · 13 min read
Read The Tymeslot WordPress plugin
The Tymeslot WordPress plugin
wordpress integrations product

The Tymeslot WordPress plugin

Your Tymeslot booking page now goes into WordPress as a block, a shortcode or a floating button, using the same embed code your dashboard generates.

Luka Breitig 24 June 2026 · 3 min read

Run Tymeslot on your own terms

Deploy with Docker, Cloudron, or Railway. Open source under the GNU AGPLv3.