My App

Installation

Deploy SafariDesk with Docker

Requirements

  • Docker and Docker Compose
  • 2GB+ RAM

Deploy

git clone https://github.com/SafariDesk-OS/SafariDesk_OS.git
cd SafariDesk_OS
cp .env.example .env

Edit .env with your values (see Configuration).

docker compose up -d

Services

ServicePortDescription
Frontend8000Web UI
API8100REST API + WebSocket
Worker-Background tasks
PostgreSQL5432Database
Redis6379Cache

First Login

Use credentials from .env:

  • SUPERUSER_USERNAME
  • SUPERUSER_PASSWORD

Updating

git pull
docker compose up -d --build

Local Development

For frontend development without Docker:

# Backend (Docker)
docker compose up -d db redis api worker

# Frontend (local)
cd frontend
npm install
npm run dev

Frontend runs at http://localhost:3600.

On this page