Central Logging is just a single binary executable that serves an HTTPS server. It will automatically handle TLS/HTTPS for you using Let’s Encrypt. This makes setting up the service easy. Just copy the file to your server and execute.
We recommend at least 1GB of ram; however, it will depend on the size of your logs. 1GB of ram works well for 15GB of logs with 15 day retention.
wget https://downloads.eligian.com/centrallogging-linux-amd64.zipunzip centrallogging-linux-amd64.zipsudo setcap CAP_NET_BIND_SERVICE=+eip centrallogging-linux-amd64./centrallogging-linux-amd64sudo ./centrallogging-linux-amd64 -install so it starts on bootsudo systemctl enable centralloggingsudo systemctl start centralloggingYou can also skip HTTPS/TLS and run locally or put a reverse proxy in front of it. Set the PORT environment variable to something other than 80. For example PORT=8080 ./centrallogging-linux-amd64. Behind a reverse proxy on the same host, PORT=127.0.0.1:8080 keeps the plain HTTP port off the public interfaces (builds from 2026-10-21). See Configuration.
💌 Get notified on new features and updates