Documentation over the Platform project
Find a file
2026-11-02 14:32:17 +01:00
docs Docs: Remove stray duplicate list item from roadmap Next-up 2026-11-02 14:32:17 +01:00
.gitignore Documentation: Directional change, replaced Netcup with UpCloud for fallback VM but also for CKA-training. Many documents has been affected so plenty of updates in here. Also added a gitignored file in the journal where I note changes that should be added to my CV projects. 2026-07-18 12:37:28 +02:00
LICENSE.md Documentation: Big overhaul with many additions of initial templates 2026-07-07 00:55:24 +02:00
README.md Docs: reframe project motivation away from CV/portfolio-first, toward a real GitOps and project-hosting platform 2026-09-10 15:27:06 +02:00

mymh.dev — Hybrid GitOps Platform

Author: Niklas Häll (mymh) — https://git.mymh.dev/mymh Home repo: https://git.mymh.dev/mymh/platform-docs

Self-hosted, EU-sovereign hybrid infrastructure for a personal web platform. On-prem source of truth (Forgejo + PostgreSQL) drives GitOps-managed Kubernetes clusters in the cloud (Talos, vCluster, ArgoCD). Built for real, ongoing use: a genuinely working GitOps platform with real recovery and failover; a reusable template shaped for a small-to-medium company (the same approach still works at larger scale, just scaling differently); the actual hosting platform for the author's own, increasingly commercial, projects; and a deliberate way to build real depth with tools worth mastering. It also happens to demonstrate DevSecOps, multi-cluster Kubernetes, observability (incl. DORA metrics), and controlled failover in practice.

Core values

  • EU sovereignty — EU-based infrastructure and services only
  • Data security — least privilege, encryption in transit, minimal public exposure
  • GitOps & DevSecOps — everything declarative, Git as control plane
  • Open source first — CNCF/community-governed tooling, LTS versions preferred
  • Energy-conscious design — power draw factors into technical choices

Repository structure

platform-docs/
├─ docs/                          # All documentation
│  ├─ adr/                        # Architecture Decision Records (+ index)
│  ├─ project_breakdown/          # Vision, values & goals, architecture overview
│  ├─ journal/                    # Date/phase-driven progression log
│  ├─ bugs_and_improvements/      # Known bugs and improvement ideas
│  └─ runbooks/                   # Operational procedures
├─ .gitignore
├─ LICENSE                        # MIT
└─ README.md                      # This file

See ADR-002 for why the project is split into separate repos this way.

Documentation entry points

License

Licensed under the MIT License — free to use, share, and adapt with attribution (keep the copyright notice).