# Logwiz ## Docs - [Create a custom index](https://docs.logwiz.io/configuration/custom-indexes.md): Define a Quickwit index with your own schema, tokenizers, and retention policy — then point Logwiz at it. - [Environment variables reference](https://docs.logwiz.io/configuration/environment-variables.md): Reference for all environment variables that control Logwiz behavior. - [Enable Google OAuth](https://docs.logwiz.io/configuration/google-auth.md): Set up Google OAuth credentials and configure allowed email domains so your team can sign in to Logwiz using their Google accounts. - [Per Index configuration in Logwiz](https://docs.logwiz.io/configuration/index-config.md): Learn how to map Quickwit index fields to Logwiz display roles, control index visibility, and set up context fields and traceback display. - [Manage indexes](https://docs.logwiz.io/configuration/manage-indexes.md): Inspect, reconfigure, and clean up Quickwit indexes from the Logwiz admin UI — schema overview, fields, data sources, stats, and deletion. - [Reset admin password](https://docs.logwiz.io/configuration/reset-admin-password.md): Recover access to the Logwiz admin account by deleting every admin user and completing the setup wizard. - [What is Logwiz?](https://docs.logwiz.io/index.md): Logwiz is an open-source, self-hosted log management platform that allows you to run search directly on cloud storage. - [Indexes](https://docs.logwiz.io/indexes.md): Understand how Logwiz uses Quickwit indexes to organize and query your log data. - [Docker Compose](https://docs.logwiz.io/install/docker-compose.md): Install Logwiz with Docker Compose - [Scaling beyond a single node](https://docs.logwiz.io/install/scaling.md): Run Logwiz and Quickwit safely above one container — when to switch to PostgreSQL, when Kafka becomes mandatory, and which moves cause silent corruption. - [Get started with Logwiz in under five minutes](https://docs.logwiz.io/quickstart.md): Deploy Logwiz with Docker Compose, create an ingest token, and send your first logs to a Quickwit index — all in under five minutes. - [Search query syntax](https://docs.logwiz.io/search/query-language.md): Build precise log searches with the Quickwit query language — terms, phrases, ranges, booleans, and field paths. - [Send logs over HTTP (NDJSON gateway)](https://docs.logwiz.io/send-logs/http.md): Authenticated NDJSON gateway in front of Quickwit — push logs to any index using whatever schema that index expects. - [Send logs from .NET](https://docs.logwiz.io/send-logs/languages/dotnet.md): Ship .NET logs to Logwiz with the OpenTelemetry auto-instrumentation agent or the SDK over OTLP HTTP. - [Send logs from Go](https://docs.logwiz.io/send-logs/languages/go.md): Ship Go logs to Logwiz with the OpenTelemetry SDK and the slog bridge over OTLP HTTP. - [Send logs from Java](https://docs.logwiz.io/send-logs/languages/java.md): Ship Java logs to Logwiz with the OpenTelemetry Java agent (zero code changes) or the SDK over OTLP HTTP. - [Send logs from Node.js](https://docs.logwiz.io/send-logs/languages/javascript.md): Ship Node.js logs to Logwiz using the OpenTelemetry SDK, Pino, or Winston over OTLP HTTP. - [Send logs from Python](https://docs.logwiz.io/send-logs/languages/python.md): Ship Python logs to Logwiz with the OpenTelemetry SDK over OTLP HTTP. - [Send logs with Fluent Bit](https://docs.logwiz.io/send-logs/log-agents/fluent-bit.md): Tail log files on a Linux host with Fluent Bit and ship them to Logwiz over OTLP. - [Send logs with Vector](https://docs.logwiz.io/send-logs/log-agents/vector.md): Tail log files on a Linux host with Vector and ship them to Logwiz over OTLP. - [OTLP reference](https://docs.logwiz.io/send-logs/otlp.md): Logwiz OTLP HTTP endpoint — URL, authentication, content types, limits, and response codes. - [Send logs](https://docs.logwiz.io/send-logs/overview.md): Pick the right ingestion path: OTLP for anything OpenTelemetry, the NDJSON gateway for custom-schema indexes. - [Send logs from Docker](https://docs.logwiz.io/send-logs/platforms/docker.md): Ship every container on a Linux host to Logwiz with a Vector sidecar that reads from the Docker daemon and emits OTLP. - [Audit Linux authentication events with Vector](https://docs.logwiz.io/tutorials/linux-auth-audit-vector.md): Ship /var/log/auth.log to Logwiz with Vector and search SSH, sudo, and PAM events by user, source IP, and severity.