Pocketbase

Pocketbase

Docker app from Selfhosters

Overview

Open Source backend for your next SaaS and Mobile app in 1 file Pocketbase docs: https://pocketbase.io/docs/ SDKs: Dart - https://github.com/pocketbase/dart-sdk JavaScript - https://github.com/pocketbase/js-sdk On the first launch, navigate to the Web UI, which I have configured as the admin interface, and it will prompt you to create the first admin account. Admin UI: http:/{UnraidServerIP}/:{Port}/_/ API: http:/{UnraidServerIP}/:{Port}/api/

Install Pocketbase on Unraid in a few clicks.

Find Pocketbase in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Pocketbase Review the template variables and paths Click Install

Categories

Download Statistics

37,459
Total Downloads
1,055
This Month
2,124
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
lukehagar/pocketbase
Last Updated2026-06-19
First Seen2023-05-14

Runtime arguments

Web UI
http://[IP]:[PORT:8080]/_/
Network
bridge
Privileged
false

Template configuration

PortPorttcp
Target
8080
Default
8080
Value
8080
Pocketbase Public DataPathrw

WARNING: if pb_public directory exists, serves the static content from it (html, css, images, etc.)

Target
/pb/pb_public
Default
/mnt/user/appdata/pocketbase/pb_public
Value
/mnt/user/appdata/pocketbase/pb_public
Pocketbase Encryption KeyVariable

By default, PocketBase stores the applications settings in the database as plain JSON text, including the secret keys for the OAuth2 clients and the SMTP password. While this is not a security issue on its own (PocketBase applications live entirely on a single server and its expected only authorized users to have access to your server and application data), in some situations it may be a good idea to store the settings encrypted in case someone get their hands on your database file (eg. from an external stored backup).

Target
ENCRYPTION_KEY
Pocketbase Application DataPathrw

pb_data - stores your application data, uploaded files, etc

Target
/pb/pb_data
Default
/mnt/user/appdata/pocketbase/pb_data
Value
/mnt/user/appdata/pocketbase/pb_data