All templates

Deploy Keeper on your own server.

Keeper logo

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…

Your infrastructureAutomatic HTTPSNo lock-in

Screenshots

A closer look at Keeper.

2 images
Keeper screenshot 1Keeper screenshot 2

Setup time

A few minutes

Deployment

Your own server

Services

1 connected service

Why Keeper

Everything you need, running where you choose.

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

Calendar Sync
Pull events from remotely hosted iCal or ICS links and synchronize them across multiple calendar destinations automatically.
Web-Based Interface
Access and manage your calendar synchronizations through a modern web interface accessible on port 80.
Multiple Calendar Providers
Support for Google Calendar, iCloud, Outlook, CalDAV, and Fastmail with OAuth authentication for seamless integration.
Automated Synchronization
Background cron service automatically synchronizes calendars on a schedule to keep your events up to date.
PostgreSQL Storage
Calendar data and synchronization configurations are stored in a dedicated PostgreSQL volume at /var/lib/postgresql/data for reliable persistence.
OAuth Integration
Optional OAuth authentication with Google and Microsoft providers for secure calendar access and synchronization.
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 Keeper
Open Templates, select Keeper, 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

keeperRequired

App Service Image

ghcr.io/ridafkih/keeper-standalone:1.11.5Required

Better Auth Secret

Required secret key for Better Auth authentication. Auto-generated if empty for easy deployment.

Set during installOptional

Encryption Key

Required encryption key for data encryption. Auto-generated if empty for easy deployment.

Optional

Commercial Mode

Enable commercial mode features

falseOptional

Google Client ID

Google OAuth Client ID (optional)

Optional

Google Client Secret

Google OAuth Client Secret (optional)

Set during installOptional

Microsoft Client ID

Microsoft OAuth Client ID (optional)

Optional

Microsoft Client Secret

Microsoft OAuth Client Secret (optional)

Set during installOptional
Resources
Project documentation and source code.
Latest template update
Jan 22, 2025

Initial Template 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
Tugtainer logo
Tugtainer
Tugtainer is a self-hosted Docker container management application that provides a web-based interface for managing Docker containers and images. Built with modern architecture, Tugtainer offers comprehensive container management capabilities including container lifecycle management, image management, and network configuration. The system uses a secure socket proxy service to safely access the Docker socket, providing an additional layer of security. Perfect for developers and system administrators looking for a self-hosted alternative to manage Docker containers with a user-friendly interface.
View template
8MB Local
8MB Local is a self-hosted file processing and conversion application that provides tools for handling files and generating outputs. Built with modern architecture, 8MB Local offers a web-based interface accessible on port 8001 for processing files and managing uploads and outputs. The system stores uploaded files and generated outputs in separate persistent volumes, ensuring your data is preserved across container restarts. Perfect for individuals and organizations looking for a self-hosted solution for file processing and management.
View template
Dockhand logo
Dockhand
Dockhand is a modern Docker container management and monitoring tool that provides an intuitive web interface for managing your Docker containers, images, volumes, and networks. With real-time container statistics, log viewing, and container lifecycle management, Dockhand simplifies Docker operations for both developers and system administrators. The application offers comprehensive container management capabilities including start, stop, restart, and removal operations, along with detailed container information and resource usage monitoring. Perfect for developers who need a visual interface for Docker management, system administrators monitoring container infrastructure, or teams looking for an alternative to command-line Docker tools.
View template
Keeper logo
Ready to deploy Keeper?
Open your own Easypanel dashboard, choose Keeper from Templates, and review the deployment options.