All templates

Deploy Baikal on your own server.

Baikal logo

Baikal is a lightweight, self-hosted CalDAV and CardDAV server that enables users to manage calendars and contacts efficiently. It provides a simple and effective solution for syncing and sharing events, tasks, and address books across multiple devices. Baikal is designed to be easy to install and maintain, making it an excellent choice…

Your infrastructureAutomatic HTTPSNo lock-in

Screenshots

A closer look at Baikal.

Baikal screenshot 1

Setup time

A few minutes

Deployment

Your own server

Services

1 connected service

Why Baikal

Everything you need, running where you choose.

Get the full Baikal experience with Easypanel handling the repetitive infrastructure work around it.

CalDAV & CardDAV Support
Baikal fully supports the CalDAV and CardDAV protocols, enabling efficient calendar and contact management.
Multi-User & Multi-Calendar Support
Users can create multiple calendars and address books while managing different access levels for various users.
Easy Installation & Maintenance
Baikal is simple to set up and maintain, with a lightweight database and minimal dependencies, making it suitable for both beginners and advanced users.
Compatibility with Popular Clients
The server integrates with various CalDAV and CardDAV clients, including Apple Calendar, Thunderbird, Evolution, DAVx⁵, and more.
Secure Data Storage
Baikal supports SSL/TLS encryption and secure authentication methods to ensure data integrity and privacy.
Self-Hosted Calendar & Contacts
Baikal provides a self-hosted CalDAV and CardDAV server, allowing users to store and manage calendars and contacts securely without relying on third-party cloud services.
How it works

From template to live app in three steps.

Easypanel turns the template into real services, storage, and domains on the server you already control.

Already have Easypanel? Open your dashboard at the URL or IP of your own installation.

Installation guide
1
Open your dashboard
Visit the URL or IP of your Easypanel installation and choose the target project.
2
Choose Baikal
Open Templates, select Baikal, then review its service names and configuration.
3
Deploy and open your app
Easypanel starts every service and provisions an HTTPS domain for you.
Installation options
The template asks for these values before creating your services.
OptionDefaultRequired

App Service Name

baikalRequired

App Service Image

ckulka/baikal:nginx-php8.2Required
Resources
Project documentation and source code.
Latest template update
Feb 4, 2025

First release

Questions

Deploy with confidence.

The template handles the application setup while Easypanel keeps the infrastructure understandable and under your control.

Keep exploring

Related templates

Browse all
Keeper logo
Keeper
Keeper is a simple and open-source calendar synchronization and booking tool that allows you to pull events from remotely hosted iCal or ICS links and push them to one or many calendars. Built with modern architecture using Next.js and Bun, Keeper provides a comprehensive solution for calendar management and synchronization. The standalone version includes all services (web, API, cron) in a single container, making it easy to deploy. Keeper supports multiple calendar providers including Google Calendar, iCloud, Outlook, CalDAV, and Fastmail. Perfect for individuals and organizations looking to synchronize calendars across different platforms with a self-hosted solution.
View template
OxiCloud logo
OxiCloud
OxiCloud is an ultra-fast, secure, and lightweight self-hosted cloud storage written in Rust. It serves as a lightweight alternative to NextCloud, designed for low-resource environments. OxiCloud runs on just 512MB RAM with sub-second response times, offering file management, user authentication, file deduplication, search, CalDAV calendars, CardDAV contacts, and multi-language support. Built with Clean Architecture, it provides a clean UI that works on desktop and mobile.
View template
PrivateBin logo
PrivateBin
PrivateBin is a minimalist, open-source, self-hosted pastebin solution designed for secure and private data sharing. It features end-to-end encryption, ensuring that your shared content remains confidential. With its simple interface and focus on privacy, PrivateBin is an excellent tool for individuals and teams who value secure communication.
View template
Baikal logo
Ready to deploy Baikal?
Open your own Easypanel dashboard, choose Baikal from Templates, and review the deployment options.