Central Server Setup

Deploy your own private LogMachine server for full control over your logs.

The central server handles log collection, storage, real-time streaming, and dashboard access.

Quick Setup

# Clone & install in one go
git clone https://github.com/logmachine/opencentral.git ~/central
cd ~/central
./deployment/install.sh --venv=/location/to/your/existing/venv --domain=logmachine.example.com --admin=yourusername

Installation flags (all optional):

  • --venv → Custom virtual environment path (If you already have a venv that you can use instead of creating a separate one for logmachine)
  • --domain → Your domain (for SSL + URLs). Use localhost for local deployment
  • --admin → Creates initial admin user. This is your google or github username, e.g if you use john@gmail.com, your username will be "john"

Setup Complete!

Test your server with these checks:

Web dashboard loads at your domain
You can create or join rooms
Logs appear in real-time
You can sign in
Loading... Loading, please wait...