Self Hosted Install
LogZilla documentation for Self Hosted Install
Platform Support
- LogZilla Server runs on Linux. It is not supported on Windows/MacOS.
- Common choices include Ubuntu and Red Hat Enterprise Linux (RHEL).
Requirements
- Latest stable Docker is required.
Tier | Typical EPD | vCPU | RAM | Notes |
---|---|---|---|---|
Installer preflight minimums | N/A | 4 | 8 GB | Docker installed and usable |
Lab | up to 50M | 8 | 12 GB | Evaluation/testing |
Small | 50M–100M | 16 | 24-48 GB | |
Medium | 100M–1B | 32 | 48-64 GB | |
Large | 1B–10B | 48 | 128+ GB | Consider Kubernetes above 10B EPD |
Extra large | >10B | Deployment Specific | Deployment Specific | Kubernetes |
- For sustained ingest above 10B EPD, Kubernetes is recommended. For >20B EPD, Kubernetes is required.
- Current guidance aligns with modern Docker (27+). Use the latest stable version.
Important:
- Do not use Docker from Ubuntu Snap or RHEL distribution repositories.
- Install Docker from Docker.com:
bashcurl -fsSL https://get.docker.com | sudo bash
Install Steps
- Run the LogZilla installer preflight:
bashcurl -fsSL https://logzilla.sh | sudo bash
- Perform the installation:
bashsudo logzilla install
- The preflight checks CPU, memory, Docker presence/version, and proxy
settings, then instructs to proceed with
logzilla install
. - If a proxy is detected on Linux, the preflight can configure Docker’s proxy settings.
Verify Installation
- List LogZilla containers:
bashdocker ps | grep lz_
Next Steps
- Learn the UI: Dashboard Overview
- Start ingest: Receiving Syslog Events