diff --git a/.freebuff/preview.html b/.freebuff/preview.html new file mode 100644 index 0000000..5192030 --- /dev/null +++ b/.freebuff/preview.html @@ -0,0 +1,309 @@ + + +
+ + +A self-hosted homelab running on Docker Compose, built and maintained on Ubuntu Server.
+ +Prometheus, Grafana, cAdvisor, node-exporter, Loki + Alloy for centralized logging
+ docker-compose/monitoring-grafana-promethues-cadvisor-node-exporter/ +Network-wide DNS-level ad and tracker blocking
+ docker-compose/pihole/ +Web UI for managing and monitoring all Docker containers
+ docker-compose/portainer/ +3D visual dashboard mapping containers, networks, and dependencies
+ docker-compose/dockscope/ +Workflow automation engine, backed by Postgres
+ docker-compose/n8n/ +Network file sharing across LAN devices
+ docker-compose/samba/ +Web-based file manager for the server's storage
+ docker-compose/filebrowser/ +Plex, Sonarr/Radarr/Prowlarr/Whisparr, qBittorrent
+ docker-compose/mediastack/ +Self-hosted game server
+ docker-compose/minecraft/ +Disk health monitoring via S.M.A.R.T. data
+ docker-compose/sentinel/ +Self-hosted AI coding agent backed by Ollama
+ docker-compose/openhands/ +Reverse proxy with friendly .home hostnames and local HTTPS
+ docker-compose/nginx-proxy-manager/ +Self-hosted Ansible UI for running playbooks
+ docker-compose/semaphore/ +Self-hosted GitLab Omnibus + Docker-executor Runner
+ docker-compose/gitlab/ +S3-compatible object storage, backup target
+ docker-compose/minio/ +Single-node K3s alongside Docker Compose, monitored by same stack
+ kubernetes/ +Elasticsearch + Kibana, security-enabled โ replaced by Loki for daily logging
+ docker-compose/ELK/ +Disposable Debian 12 VM for testing provisioning before touching production
+ vagrant/ +16 thin playbooks, one per stack, all delegating to the shared docker_compose_update role: pull โ recreate โ health-check โ prune. Run through Semaphore.
Full server preparation: packages, sshd hardening, iptables, fail2ban, auditd, Docker CE, Nexus + Traefik. Tested against Vagrant first.
+ ansible/preparing-playbook/ +| Dashboard | Data Sources | Type |
|---|---|---|
| GitLab Rails & Puma Overview | Prometheus + Loki | Custom-built |
| GitLab Runner Metrics | Prometheus | Custom-built |
| Kubernetes / Pods | Prometheus | Community import |
| K3s Cluster Overview | Prometheus | Community import |
| K3s Unified App Dashboard | Prometheus + Loki | Custom-built |
| K3s Professional Log Analyzer | Loki | Custom-built |