Binary Deployment
Binary deployment runs Komari directly without Docker. It is useful when you want a simple executable plus a system service.
TLDR
Download the matching file from the GitHub Releases page, then start Komari:
bash
./komari server -l 0.0.0.0:25774On Windows:
powershell
.\komari.exe server -l 0.0.0.0:25774Download Komari
- Open the GitHub Releases page.
- Download the asset for your operating system and CPU architecture.
- Rename it to
komariorkomari.exe. - Place it in a dedicated directory, such as
~/komarion Linux orC:\komarion Windows.
Make It Executable
Linux and macOS only:
bash
cd ~/komari
chmod +x komariStart the Server
bash
./komari server -l 0.0.0.0:25774Komari creates a data directory in the working directory. Do not delete it unless you intentionally want to remove local data.
Find the Initial Login
On first start, Komari prints the default admin account in the terminal:
text
Default admin account created. Username: admin , Password: 2ioEnIPwn17aOpen http://localhost:25774 or http://<your-server-ip>:25774 and sign in.
Run as a Linux Service
Create /etc/systemd/system/komari.service:
ini
[Unit]
Description=Komari Monitoring Service
After=network.target
[Service]
ExecStart=/home/user/komari/komari server -l 0.0.0.0:25774
WorkingDirectory=/home/user/komari
Restart=always
User=root
[Install]
WantedBy=multi-user.targetReplace /home/user/komari with the real installation path.
Enable and start it:
bash
sudo systemctl daemon-reload
sudo systemctl enable komari
sudo systemctl start komari
sudo systemctl status komariUseful service commands:
bash
sudo systemctl stop komari
sudo systemctl restart komari
journalctl -u komari -fTroubleshooting
- If the binary will not run, confirm that you downloaded the correct architecture and set executable permissions.
- If the dashboard is unreachable, check the listen address, firewall, and service status.
- If a service fails to start, inspect
journalctl -u komari -fand verify the paths in the service file.