Skip to content

Quick start

The default Docker stack embeds the app image and persists MySQL plus config.php. Fresh installs (LOGANALYZER_SEED_SAMPLE_SOURCES=0) create schema + admin only — add sources in Administration unless you enable demo seeding (LOGANALYZER_SEED_SAMPLE_SOURCES=1).

Credentials come from Compose or repo-root .env; default placeholders admin / loganalyzer. docker/README.md install (numbered steps, optional LOGANALYZER_DISK_*); handbook Docker install and Docker development & CI. The screenshots below use demo sources (Playwright/E2E).

Run LogAnalyzer locally (default Compose)

From the repository root:

docker compose --project-directory . -f docker/docker-compose.yml up --build

Open http://localhost:8080/ (container maps host 8080).

Typical flow

  1. Main view (index.php) — browse syslog-style lines from configured sources.

    Main log view

  2. Sign in (login.php) — use admin credentials when user management / restricted pages apply.

    Login

  3. Administration (admin/index.php) — sources, users, and related settings.

    Administration

  4. Statistics (statistics.php) and Reports (reports.php) — summaries and report views.

    Statistics

    Reports

Screenshots in this handbook

PNG files under doc-site/docs/assets/user-guide/ are produced with Playwright against the E2E stack. To refresh them after UI changes, see e2e/README.md in the repository (Handbook screenshots).

Go deeper