LotusGuild

Self-hosted homelab tooling: Proxmox and Ceph operations, network diagnostics, monitoring, ticketing and Matrix infrastructure.

Ohio, USA

Lotus Guild

Tooling I built to run my own homelab: a six-node Proxmox/Ceph cluster on a UniFi network, with SSO, monitoring, ticketing and a self-hosted Matrix stack. Most of it is specific to my setup, so each repo leads with screenshots, demo GIFs and a one-line "Quick run" command to show what it does.

Wiki: wiki.lotusguild.org has architecture write-ups, including the infrastructure overview.

Projects

Project What it does
gandalf Network diagnostics dashboard. Correlates UniFi switch ports, Linux link state and LLDP to find faults. Python / Flask.
pulse Command and workflow orchestrator for the whole fleet, with approvals and live execution logs. Node.js / WebSocket.
tinker_tickets Ticketing system with workflows, audit log, API keys and an MCP interface. PHP / MariaDB.
hwmonDaemon Hardware health daemon: SMART, memory, CPU and network checks that open tickets automatically. Python.
analyzeOSDs Ranks Ceph OSDs for replacement using SMART, utilisation and performance data.
proxDoc Health check for Proxmox hosts. Bash.
driveAtlas Draws ASCII maps of server drive bays with SMART and Ceph details. Bash.
web_template Terminal-style UI template shared by the apps above.

Infrastructure

About

Everything is deployed with GitOps-style signed webhooks, and monitored through the same tools shown above. Repos are MIT licensed unless they are forks, which keep their upstream licenses.

GANDALF: Global Advanced Network Detection And Link Facilitator. Flask dashboard that correlates UniFi switch ports with Linux link state and LLDP to diagnose network faults.
Updated 2026-11-04 23:47:40 -05:00
Matrix homeserver infrastructure for matrix.lotusguild.org — Synapse, LiveKit, Hookshot, Draupnir, and Cinny configuration
Updated 2026-11-04 22:42:07 -05:00
Lotus Chat desktop app (Tauri wrapper for cinny)
Updated 2026-11-04 21:51:18 -05:00
Lotus Guild fork of Cinny — custom Matrix web client
Updated 2026-11-04 21:47:32 -05:00
Persistent browser terminal for Claude Code (ttyd + tmux, LotusGuild TDS) at dev.lotusguild.org, packaged as a .deb
Updated 2026-11-03 21:23:44 -05:00
Lotus fork of element-hq/element-call — self-built embedded bundle for Lotus Chat. AGPL-3.0.
Updated 2026-10-30 21:16:16 -04:00
A bash script for automating Proxmox installations with Prometheus Node Exporter and system health monitoring tools.
Updated 2026-10-06 23:38:28 -04:00
Organization profile README
Updated 2026-10-04 13:06:10 -04:00
A Bash-based server drive mapping utility that generates ASCII visualizations of server layouts and provides comprehensive drive information for data center operations.
Updated 2026-10-04 13:05:44 -04:00
A comprehensive diagnostic tool for Proxmox servers that performs system health checks and monitoring - your virtual system's doctor! 🏥
Updated 2026-10-04 13:05:44 -04:00
PULSE: Pipelined Unified Logic & Server Engine. Central orchestrator that runs commands and workflows across a fleet of nodes via workers, with a live web UI.
Updated 2026-10-04 13:05:44 -04:00
Ceph OSD analysis tool: ranks OSDs for replacement using SMART data, utilisation and performance, with a clear terminal report.
Updated 2026-10-04 13:05:44 -04:00
[Archived] Legacy Discord bot for the Lotus Guild server. Superseded by Matrix.
Updated 2026-10-04 13:05:44 -04:00
Terminal-aesthetic web UI template shared by the Lotus Guild apps: base layout, command palette, themes and components.
Updated 2026-10-04 13:05:44 -04:00
PHP ticketing system for tracking hardware, software and network issues across the Lotus Guild cluster, with an MCP interface for automation.
Updated 2026-10-04 13:05:43 -04:00