Open source · Self-hosted · No telemetry

Server monitoring
that stays out of your way

MicroLog gives you real-time metrics, logs, and container status for your servers — with no cloud lock-in, no agents phoning home, and no $30/month bill.

Deploy the agent See plans
DATA FLOW
agent
Go · your server
→
MQTT TLS
:8883
mosquitto
MQTT broker
→
MQTT
:1883
ingest
Go · auth + route
→
MQTT
:1883
hub
Bun · :4001
→
WebSocket
dashboard
browser
Logs are written locally by the collector on your machine — never stored on the server.
MQTT TLS :8883 · API key auth · AES-256-GCM on logs · server never stores data

How it works

Self-hosted · Free
You run everything

Full control. Deploy on your own VPS with Docker Compose. Requires a domain with valid TLS certificates.

1

Clone & configure

Edit .env with your TLS cert paths and MQTT passwords.

2

Deploy the server stack

One docker compose up spins up mosquitto, ingest, and hub on your VPS.

3

Install agents

One command per server. Reads /proc, Docker socket, and system logs.

4

Run the dashboard

Collector + dashboard run locally. Logs stay on your machine.

View on GitHub →
Gramastudio · Hosted
We run the infra

Zero server setup. MQTT broker, ingest, and hub run on gramastudio.cl — connect your agent in minutes.

1

Choose a plan

Pick Starter or Pro. Receive a one-time invite link — credentials generated instantly.

2

Install the agent

One command per server. Interactive — asks for your API key and which Docker containers to watch.

3

Open the dashboard

Run the local stack on your PC. Real-time metrics at localhost:5178. Done.

See plans →

Built on two principles

Security by design. Minimal by intention.

SECURITY

End-to-end encryption

Log content encrypted with AES-256-GCM before leaving your server. The hub only ever sees ciphertext — decryption happens in your browser.

SECURITY

MQTT over TLS

Every agent connection uses TLS on port 8883. API key validated on each message before anything is routed.

SECURITY

Zero server storage

The VPS routes and validates — nothing more. No logs, no metrics persisted on the cloud. Nothing to breach, nothing to subpoena.


MINIMAL

~8 MB agent

Single Go binary, zero dependencies. Reads /proc and the Docker socket directly. Ships as a container or standalone.

MINIMAL

~1 MB server DB

SQLite holds auth keys and alert rules only. No log retention, no growing storage. Server stays tiny indefinitely.

MINIMAL

One command install

curl → bash, interactive setup. No YAML to edit, no service meshes, no orchestration layer.


Simple pricing

Free
$0
forever
 

  • Unlimited servers
  • All features
  • Full E2E encryption
  • You host the infra
  • Requires VPS + TLS certs
  • Community support
Deploy yourself
Pro
$10
per month
 

  • 15 servers
  • 5 users
  • All features
  • Full E2E encryption
  • Hosted on gramastudio.cl
  • Priority support
Get access

Request access

MicroLog is invite-only during early access. Leave your email and we'll send you a registration link.

Got it — we'll send your invite link soon.