Skip to content
This repository was archived by the owner on Sep 18, 2025. It is now read-only.

lazarcloud/pocketbase-dashboard

Repository files navigation

PocketBase Dashboard

Status: Archived - no longer maintained. Feel free to fork it.

For a more up-to-date guide use the official website.

PocketBase Dashboard is a self-hosted solution that allows you to manage and use PocketBase for personal use. With this, you can have full control over your data and applications in a convenient and user-friendly way.

App Usage Example App Usage Docker Containers Generated Containers

Features

  • Self-Hosting: Host PocketBase Dashboard on your own server, ensuring privacy and security.
  • User-Friendly Interface: Easy-to-use dashboard for managing your PocketBase instances.

Getting Started

Follow the steps below to set up PocketBase Dashboard using Docker.

Prerequisites

Make sure you have Docker installed on your system. If not, you can download and install it from the official Docker website.

Self-Hosting Guide

For more help check out PB Dash Self-hosting Guide.

  1. Create the pocketbase-dashboard docker network

    docker network create lazar-static
  2. Create a docker-compose.yml file with the following content:

    version: '3.8'
    services:
      lazar-dash:
        image: monsieurlazar/pocketbase-dashboard
        container_name: lazar-dash
        environment:
          - ORIGIN=https://pocket.example.com/
          - DEFAULT_PASSWORD=example //defaults to password
        volumes:
          - /var/run/docker.sock:/var/run/docker.sock
          - /home/pocketbase/metadata:/data
        networks:
          - lazar-static
          - lazar-network
        restart: always
    
    networks:
      lazar-static:
        external: true
      lazar-network:
        external: true
  3. Or you can use a docker run command.

    docker run -d -p 8081:80 -e ORIGIN=http://localhost:8081 -e DEFAULT_PASSWORD=example --name lazar-dash -v /var/run/docker.sock:/var/run/docker.sock -v /home/pocketbase/metadata:/data --network=lazar-static monsieurlazar/pocketbase-dashboard
  4. Start the PocketBase Dashboard container using Docker Compose:

    docker-compose up -d

    This will pull the necessary Docker image and start the PocketBase Dashboard container in the background.

  5. Access PocketBase Dashboard in your web browser by navigating to http://your-server-ip:port (replace your-server-ip and port with your server's IP address and the port you specified in the docker-compose.yml file).

  6. Log in using the default credentials:

    • Password: password

Roadmap

Our future plans for PocketBase Dashboard include:

  • Improved User Management: Enhance user roles and permissions management features.
  • Easier self hosting: Auto network creation and management so that hosting becomes possible with one command.
  • More Secury Auth Options: Improve the security of the system with more secure auth alternatives.
  • API Support: Provide an api with auth keys for creating projects programatically.
  • Docs Website: A website that helps you generate deployment code.

Note: Please ensure that you follow best practices for security and server management while self-hosting PocketBase Dashboard.

About

A dashboard for self-hosting PocketBase.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors