Skip to main content

Overview

This self-hosted infrastructure repository provides a complete solution for deploying and managing a comprehensive set of services in your own environment.

What is This Project?

This repository contains configurations and documentation for a complete self-hosted infrastructure stack, including:

  • Development Tools: GitLab, TeamCity, YouTrack for code management and CI/CD
  • Productivity Tools: Notesnook, Excalidraw for collaboration
  • Communication: Stoat (Revolt) for team chat
  • Storage Solutions: Syncthing, Nextcloud, MinIO for data management
  • Infrastructure Services: Traefik, Consul, Vault for service discovery and secrets management
  • Monitoring & Logging: Grafana, Prometheus, Loki, ELK stack
  • Authentication: Authentik for SSO

Deployment Options

The infrastructure can be deployed using multiple methods:

  1. Docker Compose - Quick setup for local development
  2. Kubernetes - Production-ready deployment with Helm charts
  3. Ansible - Automated provisioning and configuration
  4. Terraform - Infrastructure as Code

Quick Navigation