Infrastructure Monitoring
Grafana dashboards show uptime, CPU, memory, disk, container metrics, and system health.
ByteGeist
Docs
Self-Hosted Infrastructure Platform
ByteGeist Cloud is a self-hosted infrastructure platform built on Ubuntu, Docker, Authentik, Grafana, Loki, Prometheus, CrowdSec, Gitea, and Woodpecker CI.
Architecture Overview
Traffic flows through Nginx Proxy Manager, access is controlled through Authentik, and the environment is monitored, logged, secured, backed up, and documented.
About ByteGeist
Operations
Grafana dashboards show uptime, CPU, memory, disk, container metrics, and system health.
Loki and Grafana provide searchable logs for containers and infrastructure troubleshooting.
Security
Authentik provides SSO, OAuth2, OIDC, Forward Auth, access control, and 2FA.
CrowdSec detects malicious SSH activity and creates firewall decisions to block attackers.
Development
Gitea hosts infrastructure code, documentation, project files, and portfolio development.
Woodpecker runs automated pipelines connected to Gitea repositories.
Platform
Dashy provides quick access to infrastructure, observability, and development services.
Organized access to security tools, utilities, file management, and public sites.
Recovery
ByteGeist includes documented restore procedures, backup validation, service inventory, DNS information, recovery priorities, and full environment rebuild planning.
Technical Challenges
Resolved redirect URI mismatches, user provisioning, and authorization issues.
Integrated Authentik Forward Auth with reverse proxy protected services.
Built centralized metrics and logging using Grafana, Prometheus, Loki, and Alloy.
Implemented SSH key-only login, Fail2Ban, CrowdSec, UFW, TLS, and SSO.