Zum Inhalt springen

Template Suite & Hosting

Entwicklung und Hosting auf einer Plattform

Wir bauen mit unserer eigenen Template Suite aus Backend, Web, Mobile und Admin-Dashboard und betreiben sie selbst auf eigener Infrastruktur. Das spart Zeit, gibt dir ein Fundament, das zusammenpasst, und lässt Entwicklung und Betrieb aus einer Hand laufen.

So ist die Suite aufgebaut

Das Backend liegt ganz unten. Web, Mobile und Admin-Dashboard setzen darauf auf, und obendrauf entsteht dein Produkt. Darunter liegt unser In-house Hosting, auf dem alles läuft. Für Seiten und Apps ohne Login gibt es schlanke View-only-Varianten.

Aufbau der Template Suite

Schichtendiagramm. Unten das Backend mit Hono, Better Auth und PostgreSQL, Social Login auf Wunsch. Darauf aufbauend Web (Next.js), Mobile (Expo) und das Admin-Dashboard, jeweils mit dem Backend verbunden. Darüber dein Produkt. Ganz unten das In-house Hosting auf NixOS, Kubernetes und CI/CD, gehostet bei STRATO in Deutschland, auf dem Backend und alle Anwendungen laufen. Daneben die View-only-Varianten für Web und Mobile ohne Backend.

Wähle eine Schicht, um zu sehen, wofür sie steht.

So läuft ein Projekt

Vier Schritte vom ersten Gespräch bis zum laufenden Betrieb.

  1. 1

    Anforderungen klären

    Wir besprechen, was dein Produkt können muss und ob Login, Mobile oder Admin-Bereich dazugehören.

  2. 2

    Passende Suite-Repos aufsetzen

    Wir wählen die Bausteine, die zum Vorhaben passen, und starten damit auf einer aktuellen Basis.

  3. 3

    Individuelle Features bauen

    Auf dieser Basis entwickeln wir die Funktionen und das Design, die dein Produkt ausmachen.

  4. 4

    Betreiben und aktuell halten

    Wir hosten und betreiben dein Projekt auf unserer eigenen Infrastruktur und halten es auf dem Stand der Suite.

Betrieb

Entwicklung und Betrieb auf eigener Infrastruktur

Vom Code bis zum laufenden Betrieb: Wir betreiben unsere Server selbst und liefern jede Anwendung über dieselbe Pipeline aus.

  1. 1
    Code
    • Git
  2. 2
    Build
    • Jenkins
  3. 3
    Registry
    • Harbor
  4. 4
    Test
    • k3s · ArgoCD
  5. 5
    Prod
    • k3s · ArgoCD

Einmal bauen, per Image-Tag befördern: Jede App hat eine Test- und eine Prod-Umgebung.

Schematische Darstellung: Endnutzer erreichen den Edge-Proxy, der an Kubernetes weiterleitet. Innerhalb von Proxmox mit NixOS hat jede virtuelle Maschine genau eine Aufgabe: Edge · Proxy (Caddy), Kubernetes (k3s, ArgoCD), CI (Jenkins, Podman), Registry (Harbor), Monitoring (Prometheus, Grafana, Loki, Uptime Kuma), Collab (OpenProject, Outline, GlitchTip) und Secrets (Infisical). Die CI liefert Images an die Registry, aus der Kubernetes sie bezieht; Secrets versorgt Kubernetes. Ein Backup mit nächtlichem restic und täglicher Wiederherstellungsprüfung steht außerhalb des Rahmens. Monitoring und Backups decken jede VM ab.

Endnutzer
Proxmox · NixOS

Laufzeit

Edge · ProxyCaddy
Kubernetesk3s · ArgoCD

Auslieferung

CIJenkins · Podman
RegistryHarbor

Betrieb

MonitoringPrometheus · Grafana · Loki · Uptime Kuma
CollabOpenProject · Outline · GlitchTip
SecretsInfisical

Monitoring und Backups decken jede VM ab

BackupNächtlich restic + täglicher Restore-Check

Virtuelle Maschinen, jede mit genau einer Aufgabe

Reproduzierbar

Unsere Server laufen auf NixOS und sind deklarativ konfiguriert, die virtuellen Maschinen auf Proxmox. So lassen sich Setups jederzeit gleich wieder aufbauen.

  • NixOS
  • Proxmox

Überwacht

Metriken, Logs, Verfügbarkeitsprüfungen und Fehlertracking zeigen, wenn etwas nicht stimmt.

  • Prometheus
  • Grafana
  • Loki
  • Uptime Kuma
  • GlitchTip

Gesichert

Nächtliche Backups, ergänzt um eine tägliche Wiederherstellungsprüfung.

  • Nächtliche Backups
  • Täglicher Restore-Check

Zentrale Secrets-Verwaltung

Zugangsdaten und Secrets liegen in einer zentralen Verwaltung statt im Code. Auch Projekttools wie OpenProject und Outline hosten wir selbst.

  • Infisical

Was in der Suite steckt

Sechs Repositories, alle aktiv gepflegt. Jedes deckt einen klaren Baustein ab.

Backend-Template mit Auth

Die Basis für Konten und Zugriff: Sitzungen, Login, Zwei-Faktor-Anmeldung und Rollen. Social Login (OAuth) ergänzen wir bei Bedarf.

  • Hono
  • Better Auth
  • PostgreSQL

Web-Template mit Auth

Next.js-Anwendung mit fertig angebundenem Login, bereit für die Funktionen deines Produkts.

  • Next.js
  • Better Auth

Mobile-Template mit Auth

Expo- und React-Native-App mit demselben Login-System wie das Web.

  • Expo
  • React Native
  • Better Auth

Admin-Dashboard

Verwaltung von Nutzern und Zugriffen inklusive Kennzahlen (KPIs) auf einen Blick.

  • Nutzerverwaltung
  • Zugriffsrechte
  • KPIs
Ohne Backend

View-only Web-Template

Für Websites, die nur informieren: ohne Login und ohne Backend, dafür schlank und schnell aufgesetzt.

  • TypeScript
Ohne Backend

View-only Mobile-Template

Für Apps, die nur Inhalte zeigen: ohne Login und ohne Backend.

  • Expo

Gepflegt und weiterentwickelt

Die Suite entwickeln wir laufend weiter und pflegen sie aktiv. Updates, etwa für Sicherheit und Frameworks, fließen in die Suite ein. So starten neue Projekte auf einer aktuellen Basis.

  • Alle sechs Repositories sind aktiv
  • Sicherheits- und Framework-Updates fließen ein
  • Neue Projekte starten auf aktuellem Stand

Was das für dich bedeutet

Schneller Start

Wir beginnen nicht bei null, sondern mit einer fertigen Basis. Das Team kann sich früh auf deine Features konzentrieren.

Auth von Anfang an

Login, Sitzungen, Zwei-Faktor-Anmeldung und Rollen sind vorhanden, statt sie jedes Mal neu zu bauen.

Eine konsistente Basis

Web, Mobile und Admin-Dashboard teilen dieselbe Grundlage und passen von Anfang an zusammen.

Hosting und Betrieb

Wir hosten und betreiben dein Projekt auf eigener Infrastruktur, von der Auslieferung bis zum Backup.

Du hast ein Vorhaben?

Erzähl uns, was du brauchst. Wir sagen dir, welche Bausteine der Suite dazu passen und wie wir es für dich betreiben.