All templates

Deploy PocketBase on your own server.

PocketBase logo

PocketBase is a powerful backend solution for your next SaaS or Mobile app. It is designed to be ready to use out of the box, providing a realtime database, user authentication, file storage, and an admin dashboard all in one file. The realtime database is embedded and performant, featuring a schema builder, data validations, realtime…

Your infrastructureAutomatic HTTPSNo lock-in

Screenshots

A closer look at PocketBase.

PocketBase screenshot 1

Setup time

A few minutes

Deployment

Your own server

Services

1 connected service

Why PocketBase

Everything you need, running where you choose.

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

Realtime Database
PocketBase's realtime database offers an embedded performant database with schema builder, data validations, realtime subscriptions, and an easy-to-use REST API.
Authentication
PocketBase's authentication feature allows you to manage your app users and handle email/password and OAuth2 sign ups (Google, Facebook, GitHub, GitLab) without the hassle.
File Storage
PocketBase's file storage feature allows you to sanely store files locally or in a S3 storage. It also enables you to easily attach media to your database records and generate thumbnails on the fly.
Admin Dashboard
PocketBase provides an admin dashboard that allows you to manage your app's backend in a centralized location.
Extendable
PocketBase can be used as a standalone app or as a Go framework that you can extend via hooks to create your own custom portable backend.
Client SDKs
PocketBase provides official client SDKs for painless integration, making it easier to connect your app with the backend.
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 PocketBase
Open Templates, select PocketBase, 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

pocketbaseRequired

App Service Image

spectado/pocketbase:0.23.12Required
Resources
Project documentation and source code.
Latest template update
Jul 24, 2025

Version bumped to 0.23.12

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
Mongo Express logo
Mongo Express
mongo-express is a web-based MongoDB admin interface designed with Node.js, Express, and Bootstrap3. It allows you to connect to multiple databases, view, add, delete databases, and manage collections. You can also view, add, update, and delete documents within these collections. The app supports previewing audio, video, and image assets inline in the collection view. Large or nested objects are collapsible for easy overview, and big document properties are loaded on-demand to keep the collection view fast. The app also supports GridFS, enabling you to add, get, and delete incredibly large files. It uses BSON data types in documents and is mobile responsive, thanks to Bootstrap 3. The app also supports connection and authentication to individual databases, as well as admin authentication to view all databases. It includes features for database blacklist/whitelist, custom CA, and CA validation disabling, and supports replica sets.
View template
Adminer logo
Adminer
Adminer is a comprehensive database management tool, designed to simplify and streamline your database operations. Written in PHP, it is a lightweight yet powerful tool that supports a wide range of databases including MySQL, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, Elasticsearch, MongoDB and others. With Adminer, you can easily connect to a database server using a username and password, select an existing database or create a new one, and manage all aspects of your database including tables, columns, indexes, foreign keys, triggers, views, stored procedures, and functions. It also allows you to execute any SQL command from a text field or a file, and export your database structure, data, views, routines, and databases to SQL or CSV. Adminer prioritizes security, user experience, performance, feature set, and size, making it a reliable and efficient tool for all your database management needs.
View template
Docker Registry logo
Docker Registry
Docker Registry 2.0 is a powerful application designed to store and distribute Docker images. This app is an implementation of the Docker Registry HTTP API V2, compatible with Docker 1.6 and later versions. It provides a secure and scalable base for building a large scale registry solution or running a simple private registry. Docker Registry 2.0 is a core library for many registry operators including Docker Hub, GitHub Container Registry, GitLab Container Registry, and DigitalOcean Container Registry. It is also used by the CNCF Harbor Project and VMware Harbor Registry. The app allows users to efficiently store, manage, package, and exchange content, providing a professional grade and extensible content distribution system.
View template
PocketBase logo
Ready to deploy PocketBase?
Open your own Easypanel dashboard, choose PocketBase from Templates, and review the deployment options.