selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

Saki Panel logo

Self-host Saki Panel

v5.1

AI-native server operations panel with SRE agent

ReleaseOpen SourceApache-2.0
Updated11 hours ago
LanguageTypescript
Setup difficultyModerate
Stars
184
Ports
5479 (panel API), 5480 (daemon)
Docker
ghcr.io/ethanchan050430/saki-panel
Install with Docker Compose
Saki Panel 5.0 dashboard with Saki Assistant, live system metrics, and multiple workspacesVisual Git workspace showing a real file diffInstance console with live logs, resource metrics, and Saki input

What is Saki Panel?

Saki Panel is an open-source server operations panel designed for homelabs and small teams. It provides a web console to manage Minecraft servers, Steam game servers, Docker containers, Docker Compose stacks, and generic processes across multiple Linux nodes connected via SSH. The panel includes Saki, an AI assistant that can inspect live logs, files, and system metrics to help investigate incidents, propose fixes, and perform safe rollbacks through its Saki Watch feature. It supports local LLM inference via Ollama or LM Studio, and offers a plugin system for visual customization and extensions. The stack consists of a React/Vite web frontend, a Fastify/Prisma API backend, and a daemon running on each managed node. It uses SQLite by default with optional MySQL, PostgreSQL, and Redis support. Installation is via Docker Compose or from source with Node.js 22+. The project is licensed under Apache-2.0.

Should you self-host Saki Panel?

Saki Panel scores 44/100 on selfhost.directory (how scoring works) and ranks #21 of 27 in Server Management. It has 184 GitHub stars.

It shipped 10 stable releases in the past year. The latest, v5.1, came out on 25 October 2026. New versions land roughly every 2 days.

Setup is moderate: expect some configuration beyond a single command. An official Docker image is available. It is Apache-2.0-licensed and written mostly in Typescript.

Its closest alternative on selfhost.directory is Termix (76/100, 15 703 stars). It scores higher overall, so compare the two before you pick. See Saki Panel vs Termix side by side.

Features

  • AI-assisted operations
  • Cluster dashboard
  • Database workspace
  • File Manager
  • Incident notifications
  • Instance templates
  • Local LLM Inference
  • Multi-instance management
  • Plugin System
  • Role-based Access Control
  • Saki Watch (self-healing)
  • Scheduled Tasks
  • SSH node management
  • Visual Git workspace
  • Web Terminal

Saki Panel README

How to install Saki Panel

Install Saki Panel with Docker Compose

Docker and Docker Compose
Environment variables
JWT_SECRET, ADMIN_PASSWORD, DAEMON_REGISTRATION_TOKEN, PANEL_PORT, PANEL_PUBLIC_URL, WEB_ORIGIN, PANEL_CORS_ORIGINS, DATABASE_URL, DISABLE_AUTH, ADMIN_USERNAME, DAEMON_PORT, DAEMON_HOST, DAEMON_NAME, DAEMON_PANEL_URL, DAEMON_PROTOCOL, DAEMON_HEARTBEAT_SECONDS, LOG_LEVEL, SAKI_PROVIDER, SAKI_MODEL, SAKI_OLLAMA_URL, SAKI_REQUEST_TIMEOUT_MS, GITHUB_OAUTH_CLIENT_ID, GITHUB_OAUTH_SCOPE, COPILOT_CLI_PATH, OPERATIONS_PACK_REGISTRY_URL, OPERATIONS_PACK_REGISTRY_TTL_SECONDS, OPERATIONS_PACK_REQUEST_TIMEOUT_MS, OPERATIONS_PACK_MAX_REGISTRY_MB, OPERATIONS_PACK_MAX_MANIFEST_MB, OPERATIONS_PACK_MAX_RESOURCE_MB, OPERATIONS_PACK_MAX_RESOURCES, SSL_DIR, SSL_CERT_FILE, SSL_KEY_FILE, SSL_CA_FILE, TRUST_PROXY, MAX_TRANSFER_LIMIT_MB, DAEMON_WORKSPACE_ROOT, DAEMON_PUBLIC_HOST, VITE_HOST, VITE_ALLOWED_HOSTS, VITE_API_BASE_URL

Download docker-compose.ghcr.yml into your deployment directory and create a .env file:

JWT_SECRET=replace-with-a-long-random-secret
ADMIN_PASSWORD=replace-with-a-strong-password
DAEMON_REGISTRATION_TOKEN=replace-with-a-separate-random-token
docker compose -f docker-compose.ghcr.yml pull
docker compose -f docker-compose.ghcr.yml up -d

Uses prebuilt images from GHCR. For building from source, use docker-compose.yml instead.

Saki Panel releases & version history

More in Server Management

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…