Favicon of PocketBase (Adrián Musante)

PocketBase (Adrián Musante)

Get a realtime database, user authentication, file storage, and an admin dashboard, all packaged in a single, portable open-source file.

Get a full-featured backend solution packaged in a single, portable file. This open-source tool provides everything you need to build your application's backend without complex setup or multiple services. It's designed to be ready to use right out of the box, whether you're building a small project or a scalable application.

Its core features include:

  • Realtime Database: An embedded, high-performance database complete with a schema builder, data validations, realtime subscriptions, and a straightforward REST API.
  • Built-in Authentication: Easily manage users with support for both traditional email/password sign-ups and OAuth2 providers like Google, Facebook, and GitHub.
  • Integrated File Storage: Securely store files on your local machine or in an S3 bucket. You can attach media directly to your database records and even generate thumbnails automatically.
  • Admin Dashboard: A clean, ready-to-use administrative interface is included for managing your data, users, and files.

Beyond its core features, it is highly extendable. Use it as a standalone application or as a Go framework. You can customize its functionality with Go and JavaScript hooks to create a backend tailored to your specific needs.

Directory Structure

pocketbase-adrian-musante
pocketbase
pb_data
pb_public
.env
docker-compose.yml

docker-compose.yml

services:
  pocketbase:
    image: adrianmusante/pocketbase:latest
    container_name: pocketbase
    restart: unless-stopped
    ports:
      - "8090:8090"
    volumes:
      - ./pb_data:/pb/pb_data
      - ./pb_public:/pb/pb_public

.env

# PocketBase does not require environment variables for basic configuration.
# Admin credentials are created via the web UI on first launch at http://localhost:8090/_/
Categories:

Share:

Ad
Favicon

 

  
 

Similar to PocketBase (Adrián Musante)

Favicon

 

  
  
Favicon

 

  
  
Favicon