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 .envEdit .env with your values (see Configuration).
docker compose up -dServices
| Service | Port | Description |
|---|---|---|
| Frontend | 8000 | Web UI |
| API | 8100 | REST API + WebSocket |
| Worker | - | Background tasks |
| PostgreSQL | 5432 | Database |
| Redis | 6379 | Cache |
First Login
Use credentials from .env:
SUPERUSER_USERNAMESUPERUSER_PASSWORD
Updating
git pull
docker compose up -d --buildLocal Development
For frontend development without Docker:
# Backend (Docker)
docker compose up -d db redis api worker
# Frontend (local)
cd frontend
npm install
npm run devFrontend runs at http://localhost:3600.