Monitor your infrastructure.
All your observability data in one place — logs, metrics, traces, dashboards — self-hosted on your VPS.
OpenObserve is a modern observability platform that unifies logs, metrics, traces, and dashboards in a single lightweight binary written in Rust. It replaces complex Elasticsearch + Kibana stacks at a fraction of the cost: 140× lower storage costs, sub-10 MB RAM at idle, and a familiar SQL/PromQL query interface.
Deployed on your VPS in under two minutes (single Docker command), OpenObserve provides everything you need to monitor your applications and infrastructure: OpenTelemetry-compatible ingestion, built-in alerting, live dashboards, and even LLM trace monitoring. No JVM to tune, no cluster to manage — just run and observe.
Centralize logs from all your services (Nginx, PHP, Node.js, Docker) in one searchable interface. Ingest via syslog, Fluent Bit, Vector or OTLP — sub-second search over gigabytes.
Collect PromQL-compatible metrics from Node Exporter, cAdvisor or Prometheus and visualize them in OpenObserve dashboards — without running a separate Prometheus server.
Trace every OpenAI, LiteLLM or LangChain call: latency, token count, model used, error rate. Pair with the LiteLLM gateway already in your catalogue for complete AI observability.
Guide optimized for ServOrbit Cloud VPS.
Any plan with 1 GB+ RAM is sufficient. OpenObserve uses under 10 MB at idle; choose Ubuntu 24.04.
Select OpenObserve in the ServOrbit marketplace and click Deploy. Docker is installed and the container starts automatically — no manual configuration needed.
Navigate to https://<your-domain> in your browser — the nginx vhost installed with the app proxies to OpenObserve and terminates TLS, so the URL carries no port number. Without a domain there is no public entry point: open an SSH tunnel first, ssh -L 5080:127.0.0.1:5080 root@<your-vps-ip>, then browse to http://localhost:5080 (5080 is the default port; use the one shown for your app in your VPS control panel). Log in with the credentials shown in your VPS control panel.
From any other server, run: curl -u [email protected]:<password> -XPOST https://<your-domain>/api/default/default/_json -H 'Content-Type: application/json' -d '[{"message":"hello openobserve"}]'. From the VPS itself, target http://127.0.0.1:5080 instead. The log appears instantly in the Logs explorer.
Install Fluent Bit or Vector on your application servers and point their output at OpenObserve's HTTP API, on the app's own address: https://<your-domain> if a domain is attached, or http://127.0.0.1:5080 for an agent running on the VPS itself. The native OTLP port 5081 is not published by the recipe on any interface — not even locally — so it is not a usable target. Logs and metrics flow in within seconds.
Maintaining a project that uses OpenObserve? This button lets your readers deploy it on a VPS in one click, without reading Docker documentation.
[](https://servorbit.com/vps-cloud?template=openobserve&utm_source=deploy-badge&utm_medium=referral&utm_campaign=openobserve)<a href="https://servorbit.com/vps-cloud?template=openobserve&utm_source=deploy-badge&utm_medium=referral&utm_campaign=openobserve"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy OpenObserve on ServOrbit" height="40"></a>The button points to a VPS order with the template preselected. The image is served from servorbit.com — nothing to host on your side.
Visualize the metrics of your infrastructure and applications. Customizable dashboards, multi-channel alerts, multiple sources.
Monitoring & ObservabilityReal-time metric collection and querying. The de facto standard for monitoring Kubernetes, Docker and microservices.
Monitoring & ObservabilitySimple, visual availability monitoring. Watch your HTTP, TCP and DNS endpoints and receive instant alerts.
Browse our help center and FAQ, or reach our team — callback, WhatsApp or email. Support in French, English and Arabic.