⛏️
Grubengold GmbH Team-Infrastruktur
Intern · DSGVO-konform

Unsere digitale
Infrastruktur

Alles, was du wissen musst – von den Tools hinter unserer Plattform bis zur ersten eigenen App in Production.

Welches Tool macht was?

Fünf Bausteine, die zusammen unsere gesamte digitale Infrastruktur bilden – sicher, skalierbar und DSGVO-konform.

🖥️
Hetzner
Unser Server

Unser gemieteter Server steht physisch in Deutschland und läuft 24/7. Hier liegt buchstäblich alles: unsere Apps, Datenbanken und Dienste.

🇩🇪 Germany DSGVO-konform ~5 €/Monat
🎛️
Coolify
Schaltzentrale

Unsere Deployment-Plattform. Hier deployen wir Apps per Klick, verwalten Datenbanken und überwachen laufende Dienste – ganz ohne Terminal.

Self-hosted Deployment Monitoring
🔗 coolify.dev.grubengold.io
🔒
Tailscale
Privates Netzwerk

Unser privates VPN-Netz. Nur wer Tailscale installiert und eingeloggt ist, sieht unseren Server überhaupt. Schützt alles ohne komplizierte Firewalls.

Zero-Trust VPN Pflicht für alle
🐙
GitHub
Code-Verwaltung

Hier lebt unser Code. Ein Push auf den main-Branch löst automatisch ein Deployment via Coolify aus – kein manuelles Hochladen nötig.

Version Control Auto-Deploy
🐘
PostgreSQL
Zentrale Datenbank

Eine zentrale Datenbankinstanz auf unserem Server, die von allen unseren Apps genutzt werden kann. Verwaltet über Coolify, Backups inklusive.

Shared Database Managed in Coolify
Wie alles zusammenspielt
🐙
GitHub
Code Push
🎛️
Coolify
Auto-Deploy
🖥️
Hetzner
Server
🐘
PostgreSQL
Datenbank
🔒
🔒
Tailscale
Zugang

Schritt-für-Schritt Anleitung

Für neue Teammitglieder: Einmal einrichten, dann einfach loslegen.

🛠️ Einmalig einrichten
1
🔒
Tailscale installieren & einloggen
Tailscale von tailscale.com/download herunterladen und installieren. Anschließend mit adrian@grubengold.io einloggen. Erst danach ist unser Server sichtbar.
2
🎛️
Coolify-Zugang anfordern
Adrian kontaktieren und Zugang zu Coolify anfragen. Nach Erhalt der Einladung unter coolify.dev.grubengold.io einloggen. Voraussetzung: Tailscale muss aktiv sein.
3
🐙
GitHub Desktop installieren
GitHub Desktop herunterladen, installieren und mit dem eigenen GitHub-Account einloggen. Danach sieht man alle Repositories der Organisation.
4
🤖
Claude Code Desktop App installieren
Die Claude Code Desktop App installieren. Diese erlaubt es, per natürlicher Sprache auf Deutsch Apps zu beschreiben – Claude schreibt den Code automatisch.
✅ Einrichtung abgeschlossen? Du hast Tailscale aktiv, bist in Coolify drin, GitHub Desktop läuft und Claude Code ist installiert. Damit bist du bereit, deine erste App zu deployen!
🚀 Neue App deployen
1
📁
Neues Repository erstellen
GitHub Desktop öffnen → File → New Repository → einen aussagekräftigen Namen vergeben → Create Repository.
2
☁️
Repository auf GitHub hochladen
Oben in GitHub Desktop auf Publish Repository klicken. Das Repository ist jetzt auf GitHub verfügbar und kann von Coolify abgerufen werden.
3
🤖
App mit Claude Code beschreiben
Claude Code öffnen → den Repo-Ordner auswählen → die gewünschte App auf Deutsch beschreiben. Beispiel: „Erstelle eine einfache Todo-App mit Login und PostgreSQL-Anbindung." Claude schreibt den kompletten Code.
4
💾
Änderungen committen & pushen
GitHub Desktop öffnen → unter Changes die Änderungen prüfen → eine kurze Summary schreiben → Commit to mainPush origin. Der Code ist jetzt auf GitHub.
5
🎛️
App in Coolify deployen
In Coolify: New → Application → GitHub → das Repo auswählen → eine Subdomain eintragen, z. B. meine-app.dev.grubengold.ioDeploy klicken. Coolify baut die App automatisch und macht sie öffentlich erreichbar.
6
🎉
Link teilen – fertig!
Den Link meine-app.dev.grubengold.io an die Kollegen schicken. Jeder künftige Push auf main löst automatisch ein neues Deployment aus.
💡 Tipp Bei Fragen oder Problemen einfach Adrian fragen – oder direkt in Claude Code auf Deutsch beschreiben, was nicht funktioniert. Claude kann Fehler eigenständig debuggen.