Documentation
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