Skip to main content

PocketBase

1-Click installation template for PocketBase on Easypanel

Description

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 subscriptions, and an easy-to-use REST API. The authentication feature allows you to manage your app users and handle email/password and OAuth2 sign ups from various platforms like Google, Facebook, GitHub, GitLab without any hassle. The file storage feature allows you to store files locally or in an S3 storage, attach media to your database records, and generate thumbnails on the fly. PocketBase is extendable and can be used as a standalone app or as a Go framework, which you can extend via hooks to create your own custom portable backend. It also provides official client SDKs for seamless integration.

Instructions

Admin Dashboard can be accessed via "DOMAIN/_/""

Benefits

  • Realtime Database: PocketBase provides an embedded performant database with schema builder, data validations, and realtime subscriptions. This allows for efficient data management and instant updates, ensuring your SaaS or mobile app is always up-to-date.
  • Authentication: Manage your app users effortlessly with PocketBase's built-in authentication feature. It handles email/password and OAuth2 sign ups (Google, Facebook, GitHub, GitLab) without any hassle, ensuring secure and easy user access.
  • File Storage: With PocketBase, you can store files locally or in S3 storage. It allows you to easily attach media to your database records and generate thumbnails on the fly, providing a seamless file management experience.
  • Admin Dashboard: PocketBase comes with a convenient admin dashboard, providing a centralized location for managing your app's backend. This makes it easier to oversee and control various aspects of your app.

Features

  • 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.

Options

NameDescriptionRequiredDefault Value
App Service Name-yespocketbase
App Service Image-yesspectado/pocketbase:latest

Screenshots

PocketBase Screenshot

Change Log

  • 2022-12-03 – First Release

Contributors

Subscribe for product updates

By subscribing, you agree with our Terms and Privacy Policy.