One day while browsing forums, I came across this brand new probe solution. At that time, I was still a "holdout" on Nezha v0, because I felt upgrading to v1 was too troublesome, and the original v1 interface wasn't good-looking. Back then I was using the Nezha v0 backend with Nezha Theme World Map(Demo) as the frontend (though honestly, the world map part of this theme was a bit too large, basically taking up the whole screen, so I turned it off). I just made do with that, but seeing friends starting to upgrade to v1, and having issues with IP location display on some of my v0 servers, I just gave up.
However, after seeing Komari's admin panel, I immediately decided to switch (yes, I actually switched because of the admin panel, hilarious). But the admin panel is indeed beautiful and fully featured, and with PurCart(Demo) installed on the frontend, it's simply perfect! Plus I get to write another post
Now let's talk about how to install it. You can use a script or Docker. I think Docker is more convenient and easier to understand, so I'll demonstrate with Docker. For Docker installation, you can refer to Docker Installation
Find a suitable directory and create docker-compose.yml with the following content:
Then just start it up (if you're using an older version of Docker, please use docker-compose up -d)
If you don't want to use docker compose, you can also use docker run directly
For machines in mainland China with slow pulling speeds, please use the Nanjing University mirror ghcr.nju.edu.cn/komari-monitor/komari:latest
After the container starts, you can access it directly via IP:port. If you need to configure domain access, please continue to set up Nginx reverse proxy.
If you're using panels like BT Panel or 1Panel, just fill in the proxy address as http://127.0.0.1:25774 and you're done - couldn't be simpler
This step is really a matter of personal preference - different strokes for different folks
Log into the console, usually by adding /admin after the Komari address (example: http://127.0.0.1:25774/admin)
You can configure settings in the left menu under Settings → Theme Management
Go to Community Maintained Themes to download community themes - pick whichever one you like!
After downloading, just upload the zip file in Theme Management using the Upload Theme button in the top left corner
The rest is up to you to explore and have fun - the admin panel really has a lot of features
For Agent installation, I think Komari's guide is very comprehensive, with GitHub proxy options available for machines in mainland China, so there's no need for me to write a tutorial
As for NAS, you can check the Official Docs - I think they're very detailed so I won't duplicate them here