An open API service indexing awesome lists of open source software.

https://github.com/veirt/homelab-gitops

Kubernetes GitOps configuration for my homelab
https://github.com/veirt/homelab-gitops

fluxcd gitops homelab

Last synced: about 2 months ago
JSON representation

Kubernetes GitOps configuration for my homelab

Awesome Lists containing this project

README

          

# My Homelab

This repository is where I keep the GitOps configuration for my homelab. I use
it as a place to run the software I build, try out new tools, and automate
parts of my daily life. It is mostly a hobby project, but it also helps me
learn more about DevOps and cloud-native practices in a practical way.

I don't aim for perfection here (seriously). Things will change often as I experiment and
figure out better ways to manage this. This repo works both as
documentation for myself and as something others can look at to learn from. If you
find something useful, feel free to use it in your own projects.

The setup includes a mix of media services, personal productivity tools, and
infrastructure components. Some are for fun, some are for convenience, and
others are just experiments.

Feel free to explore and see how everything is set up. If you have any
questions or suggestions, you can reach out to me on Discord (veirt). If I can help you with something, I
will be happy to do so.

# Installed Apps

🎬 Media



Name
Description



Jellyfin
Media server for streaming movies and TV shows.



Metube
YouTube-DL web UI for downloading videos.



Miniserve
Simple self-hosted file server.



Syncthing
Continuous file synchronization between devices.

📝 Productivity & Automation



Name
Description



Paperless-NGX
Document management system for organizing and searching PDFs.



Memos
Lightweight note-taking app.



n8n
Workflow automation tool for connecting apps and services.



ntfy
Push notification service for sending messages to devices.



CommaFeed
Self-hosted RSS reader inspired by Google Reader.



Searxng
Privacy-focused metasearch engine.



Vesta
Dashboard for monitoring server services.



MySpeed
Automated internet speed test tool.



Vaultwarden
Password manager compatible with Bitwarden clients.



Wakapi
Time-tracking tool for monitoring coding activity.



Karakeep
AI-powered bookmarking app for those who love collecting data.

⚙️ Infrastructure





Name
Description



Cert-Manager
Automated management and issuance of TLS certificates.



External Secrets
Securely manage secrets from external stores.



Portainer
A lightweight management UI for Kubernetes.



Sealed Secrets
For encrypting secrets that are safe to store in a public Git repository.



Zeropod
Scales down idle Kubernetes workloads to zero.



📊 Monitoring





Name
Description



Grafana
Visualization and analytics platform for metrics, logs, and traces.



Prometheus
Metrics collection and alerting toolkit.



Loki
Log aggregation system optimized for Kubernetes.



Alloy
OpenTelemetry Collector for collecting logs, metrics, and traces.



Victoria Metrics
High-performance metrics storage and querying.