Skip to content

BhasherBEL/Homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Personal HomeLab

This repository contains the configuration and setup for various services running on my homelabs.

The services runs on two differents locations. Each location has a dedicated folder.

  • A HP server (bxl-shp/), which run most of the services.
  • A VPS (vps/), which run mainly the mail server.

Each location directory contains the same structure:

  • system/, that contains all the services required for the server to works correctly.
  • apps/, that contains all the applications.
  • config/, that contains all the public config files and directories mounted into services.
  • deploy.sh, that start all the services of the server.

The repository also contains old locations under archive/, using the same structure as explained before.

Finally, a directory builds/ contains the custom services.

Services

Category Service State Accessibility Description
Media Jellyfin P+A Media streaming server
Media Radarr L+A Movie download and management
Media Sonarr L+A TV series download and management
Media Lidarr L+A Music download and management
Media Bazarr L+A Subtitle download and management
Media Transmission L+A BitTorrent client
Media Prowlarr L+A Indexer manager
Media Flaresolverr - CAPTCHA solver
Home Home Assistant L+A* Home automation and smart home control platform
Home Node RED L+A Flow-based development for IoT and automation
Home Zigbee2mqtt - Zigbee to MQTT bridge for home automation
Home Mosquitto - MQTT broker
Home Pi-Hole L+(A) Network-wide ad blocker and DNS sinkhole
Pro Dashy SD L+A Services dashboard
Pro Invoiceplane L+A* Invoicing and billing software
Tools Joplin L Note-taking and to-do list application
Tools Vaultwarden P+A* Bitwarden password manager
Tools Mealie L+(A*) Recipe management and meal planning
Tools Dashy L+A Dashboard for data visualization and control
Tools Focalboard L+A* Projects and tasks management
Tools Baikal P+A* CalDAV and CardDAV server
Tools Onlyoffice-editor P+A* Online realtime office collaboration
Script tg2 - Telegram bot for Too Good To Go
VPN Wireguard P+A* Secure and easy-to-configure VPN solution
Monitoring Grafana L+A Platform for monitoring and observability
Monitoring Grafana Renderer - Grafana panel rendering service
Monitoring Grafana Reporter - Grafana report generation service
Monitoring Grafana SendReport - Grafana report delivery service
Monitoring Prometheus L+A Monitoring and alerting toolkit
Monitoring Cadvisor - Container resource usage and performance analysis
Monitoring Mikrotik Exporter - Prometheus exporter for MikroTik router metrics
Monitoring Node Exporter - Prometheus exporter for system and hardware metrics
Monitoring Portainer P+A Container management and orchestration platform
Monitoring Trakr L+A Pixel tracker app
Auth OpenLDAP - Open-source LDAP directory server
Auth LDAPUserManager L+A User and group management for LDAP
Auth Authelia P+A Multi-factor authentication and SSO proxy
Storage Postgres - Relational database management system
Storage MariaDB - Relational database management system
Storage Redis - In-memory data structure store
Storage Registry L Docker image registry
Storage Registry UI L UI for docker image registry
Backup Borgmatic - Automatic backup
Backup Borgmatic VPS - Automatic backup for VPS
Reverse Proxy Traefik P+(A) Reverse proxy for containerized applications
Reverse Proxy wellknown-nginx P Serve well-known services
Update Watchtower - Automatic container image updating

Accessibility legend

Symbol Meaning Description
P Publicly accessible The service can be accessed by anyone without restrictions.
L Local-only The service is accessible only within a local network or environment, not publicly.
A Authenticated through SSO/LDAP Access requires authentication via Single Sign-On (SSO) or Lightweight Directory Access Protocol (LDAP).
A* Authenticated through another way Access requires authentication using a method other than SSO/LDAP.

About

Personal homelab setup

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages