Introduction
Welcome to the Self-hosted Infrastructure documentation!
This repository provides a complete self-hosted infrastructure solution for development and production environments. It includes a comprehensive set of services and tools for building, deploying, and managing applications in your own environment.
What You'll Find Here
- Version Control Systems - GitLab for code management
- Cloud Storage Solutions - Syncthing, Nextcloud for data synchronization
- Design Tools - Excalidraw for collaborative design
- Communication - Stoat (Revolt) for team chat and collaboration
- Secure Authentication - Authentik for SSO between services
- Monitoring Systems - Grafana, Prometheus, Loki for observability
- Development Tools - TeamCity, YouTrack for CI/CD and project management
Quick Navigation
- Getting Started - Start here if you're new
- Services Overview - Learn about available services
- Deployment Guides - Choose your deployment method
Features
- Multiple Deployment Options - Docker Compose, Kubernetes, Ansible, Terraform
- Production Ready - All services configured with best practices
- Comprehensive Monitoring - Built-in observability and logging
- Developer Friendly - Complete CI/CD pipeline and development tools
Let's get started!