curl -O https://raw.githubusercontent.com/jincaiw/logcat/v0.2.0/docker-compose.yml
Optional: edit docker-compose.yml and set a strong initial admin password before the first start.
environment:
LOGCAT_ADMIN_PASSWORD: change-me-now
Start logcat:
docker compose up -d
Open http://<server-ip>:8080. Default account: admin / admin123 if no custom password was set.
curl -fsSL https://raw.githubusercontent.com/jincaiw/logcat/v0.2.0/scripts/install-linux.sh | sudo bash
The installer downloads the binary package, installs it to /opt/logcat, creates a systemd service, and starts it automatically.
systemctl status logcat
journalctl -u logcat -f
tar -xzf logcat-0.2.0-linux-amd64.tar.gz
cd logcat-0.2.0-linux-amd64
./start.sh 8080
| Port | Protocol | Description |
|---|---|---|
| 8080 | TCP | Web UI and API |
| 5140 | UDP/TCP | Syslog receiver |
| Variable | Description |
|---|---|
| SYSLG_ALERT_DATA_DIR | Data directory |
| SYSLG_ALERT_TEMPLATES_DIR | Template directory |
| LOGCAT_OPEN_BROWSER | Set 1 to open browser automatically |
| LOGCAT_ADMIN_USERNAME | Initial admin username |
| LOGCAT_ADMIN_PASSWORD | Initial admin password |
docker compose pull
docker compose up -d
For systemd installation:
curl -fsSL https://raw.githubusercontent.com/jincaiw/logcat/v0.2.0/scripts/install-linux.sh | sudo VERSION=0.2.0 bash