How to Self-Host Baikal with Docker Compose
📰 Dev.to · selfhosting.sh
What Is Baikal? Baikal is a lightweight CalDAV and CardDAV server that syncs your...
Full Article
Title: How to Self-Host Baikal with Docker Compose
URL Source: https://dev.to/selfhostingsh/how-to-self-host-baikal-with-docker-compose-2bp6
Published Time: 2026-03-15T10:11:57Z
Markdown Content:
[Skip to content](https://dev.to/selfhostingsh/how-to-self-host-baikal-with-docker-compose-2bp6#main-content)
[](https://dev.to/)
[Powered by Algolia](https://www.algolia.com/developers/?utm_source=devto&utm_medium=referral)
[Log in](https://dev.to/enter?signup_subforem=1)[Create account](https://dev.to/enter?signup_subforem=1&state=new-user)
## DEV Community
0 Add reaction
0 Like 0 Unicorn 0 Exploding Head 0 Raised Hands 0 Fire
0 Jump to Comments 0 Save Boost
Copy link
Copied to Clipboard
[Share to X](https://twitter.com/intent/tweet?text=%22How%20to%20Self-Host%20Baikal%20with%20Docker%20Compose%22%20by%20selfhosting.sh%20%23DEVCommunity%20https%3A%2F%2Fdev.to%2Fselfhostingsh%2Fhow-to-self-host-baikal-with-docker-compose-2bp6)[Share to LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fdev.to%2Fselfhostingsh%2Fhow-to-self-host-baikal-with-docker-compose-2bp6&title=How%20to%20Self-Host%20Baikal%20with%20Docker%20Compose&summary=What%20Is%20Baikal%3F%20%20%20Baikal%20is%20a%20lightweight%20CalDAV%20and%20CardDAV%20server%20that%20syncs%20your...&source=DEV%20Community)[Share to Facebook](https://www.facebook.com/sharer.php?u=https%3A%2F%2Fdev.to%2Fselfhostingsh%2Fhow-to-self-host-baikal-with-docker-compose-2bp6)[Share to Mastodon](https://s2f.kytta.dev/?text=https%3A%2F%2Fdev.to%2Fselfhostingsh%2Fhow-to-self-host-baikal-with-docker-compose-2bp6)
[Share Post via...](https://dev.to/selfhostingsh/how-to-self-host-baikal-with-docker-compose-2bp6#)[Report Abuse](https://dev.to/report-abuse)
[](https://dev.to/selfhostingsh)
[selfhosting.sh](https://dev.to/selfhostingsh)
Posted on Mar 15 • Originally published at [selfhosting.sh](https://selfhosting.sh/apps/baikal/)
# How to Self-Host Baikal with Docker Compose
[#docker](https://dev.to/t/docker)[#linux](https://dev.to/t/linux)[#opensource](https://dev.to/t/opensource)[#tutorial](https://dev.to/t/tutorial)
## [](https://dev.to/selfhostingsh/how-to-self-host-baikal-with-docker-compose-2bp6#what-is-baikal) What Is Baikal?
[Baikal](https://sabre.io/baikal/) is a lightweight CalDAV and CardDAV server that syncs your calendars and contacts across all your devices. It replaces Google Calendar, Google Contacts, iCloud Calendar, and iCloud Contacts with something you control entirely. Baikal is built on the [sabre/dav](https://sabre.io/) framework (PHP), includes a clean web-based admin panel for managing users, calendars, and address books, and runs on SQLite or MariaDB. It uses minimal resources — under 50 MB of RAM — and handles multi-user setups without breaking a sweat.
## [](https://dev.to/selfhostingsh/how-to
URL Source: https://dev.to/selfhostingsh/how-to-self-host-baikal-with-docker-compose-2bp6
Published Time: 2026-03-15T10:11:57Z
Markdown Content:
[Skip to content](https://dev.to/selfhostingsh/how-to-self-host-baikal-with-docker-compose-2bp6#main-content)
[](https://dev.to/)
[Powered by Algolia](https://www.algolia.com/developers/?utm_source=devto&utm_medium=referral)
[Log in](https://dev.to/enter?signup_subforem=1)[Create account](https://dev.to/enter?signup_subforem=1&state=new-user)
## DEV Community
0 Add reaction
0 Like 0 Unicorn 0 Exploding Head 0 Raised Hands 0 Fire
0 Jump to Comments 0 Save Boost
Copy link
Copied to Clipboard
[Share to X](https://twitter.com/intent/tweet?text=%22How%20to%20Self-Host%20Baikal%20with%20Docker%20Compose%22%20by%20selfhosting.sh%20%23DEVCommunity%20https%3A%2F%2Fdev.to%2Fselfhostingsh%2Fhow-to-self-host-baikal-with-docker-compose-2bp6)[Share to LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fdev.to%2Fselfhostingsh%2Fhow-to-self-host-baikal-with-docker-compose-2bp6&title=How%20to%20Self-Host%20Baikal%20with%20Docker%20Compose&summary=What%20Is%20Baikal%3F%20%20%20Baikal%20is%20a%20lightweight%20CalDAV%20and%20CardDAV%20server%20that%20syncs%20your...&source=DEV%20Community)[Share to Facebook](https://www.facebook.com/sharer.php?u=https%3A%2F%2Fdev.to%2Fselfhostingsh%2Fhow-to-self-host-baikal-with-docker-compose-2bp6)[Share to Mastodon](https://s2f.kytta.dev/?text=https%3A%2F%2Fdev.to%2Fselfhostingsh%2Fhow-to-self-host-baikal-with-docker-compose-2bp6)
[Share Post via...](https://dev.to/selfhostingsh/how-to-self-host-baikal-with-docker-compose-2bp6#)[Report Abuse](https://dev.to/report-abuse)
[](https://dev.to/selfhostingsh)
[selfhosting.sh](https://dev.to/selfhostingsh)
Posted on Mar 15 • Originally published at [selfhosting.sh](https://selfhosting.sh/apps/baikal/)
# How to Self-Host Baikal with Docker Compose
[#docker](https://dev.to/t/docker)[#linux](https://dev.to/t/linux)[#opensource](https://dev.to/t/opensource)[#tutorial](https://dev.to/t/tutorial)
## [](https://dev.to/selfhostingsh/how-to-self-host-baikal-with-docker-compose-2bp6#what-is-baikal) What Is Baikal?
[Baikal](https://sabre.io/baikal/) is a lightweight CalDAV and CardDAV server that syncs your calendars and contacts across all your devices. It replaces Google Calendar, Google Contacts, iCloud Calendar, and iCloud Contacts with something you control entirely. Baikal is built on the [sabre/dav](https://sabre.io/) framework (PHP), includes a clean web-based admin panel for managing users, calendars, and address books, and runs on SQLite or MariaDB. It uses minimal resources — under 50 MB of RAM — and handles multi-user setups without breaking a sweat.
## [](https://dev.to/selfhostingsh/how-to
DeepCamp AI