Skip to content

A live dashboard client, server, and integrated database implementation using Sveltekit, TailwindCSS, Python, PocketBase, and Docker.

Notifications You must be signed in to change notification settings

engageintellect/pi-dashboard-docker

Repository files navigation

pi-dashboard-docker

image

Description

This project is a dockerized version of the pi-dashboard project.

Features

  • Client
    • Server status
    • Server uptime
    • CPU usage
    • Memory usage
    • Disk usage
    • Open Ports
    • Running Processes
    • Available updates
  • Server (Python FastAPI)
    • API's for client dashboard
    • Websocket for real-time updates
  • PB Pocketbase
    • Database for storing server data

Getting Started

Clone the repository

git clone https://github.com/engageintellect/pi-dashboard-docker.git
cd pi-dashboard-docker

Server

Copy /app/server/.env.example to /app/server/.env and fill in your values.

Client

Copy /app/client/.env.example to /app/client/.env and fill in your values.

Run docker container

docker compose up --build -d

About

A live dashboard client, server, and integrated database implementation using Sveltekit, TailwindCSS, Python, PocketBase, and Docker.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published