# Deploy PocketBase with Easypanel

URL: /templates/pocketbase

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.

## Installation notes

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.

## Configuration

- `appServiceName` (App Service Name, required): pocketbase

- `appServiceImage` (App Service Image, required): spectado/pocketbase:0.23.12

## Services

- pocketbase: app (spectado/pocketbase:0.23.12)

## Resources

- [Website](https://pocketbase.io)

- [Documentation](https://pocketbase.io/docs)

- [Github](https://github.com/pocketbase/pocketbase)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/pocketbase)