Hosting

Server, Mail, Domains und Deployments. Was live läuft, steht in Git.

Entscheide selbst, wie und wo deine Anwendungen laufen sollen

Server-Setups

Server starten mit Baseline-Konfiguration, Zugangspfaden und Deployment-Anbindung.

  • Docker
  • Datenbanken
  • Reverse-Proxy
  • SSL
  • Backups
  • Firewall
  • Demnächst Kubernetes
  • Demnächst Monitoring

Versionen in Git

Umgebungen, Konfigurationen und Deployments bleiben über Git nachvollziehbar.

configurations/prod/versions.yaml
application:
  backend_configuration:
    image_tag: 0.26.8-98
  frontend_configurations:
    customer-frontend:
      image_tag: 0.15.6-80
    admin-app:
      image_tag: 0.12.1-42
  • Kunden-App —
  • Admin-App —
  • Backend —

Cloud-Server

Server in deinem Hetzner- oder Hostinger-Account, angelegt und eingerichtet von MainPath.

Zur Doku
  • HetznerCX22 · Falkenstein
  • HostingerKVM 2 · Deutschland
  • Neu anlegenaus dem Assistenten

Managed Server

Eine Maschine von MainPath, abgerechnet über dein Abo, ohne eigenen Cloud-Account.

Zur Doku

Domains und DNS

Die nötigen Einträge werden abgeleitet und laufend geprüft; bei Cloudflare setzt MainPath sie selbst.

Zur Doku
app.acme.de A 49.13.12.80 ok
www.acme.de CNAME app.acme.de ok
api.acme.de A 49.13.12.80 prüfen

Webspace per FTP/SFTP

Reine Homepages landen auf bestehendem Shared Hosting, ohne Docker-Server.

Zur Doku

Kubernetes-Cluster

Cluster in AWS, Azure, Google Cloud oder der Open Telekom Cloud anlegen oder eine kubeconfig importieren.

Zur Doku

Docker Apps aus dem Katalog

Fertige Software mit Domain und HTTPS auf deinem Server, ohne eigenes Projekt.

Zur Doku
  • WordPressBlog und CMS
  • GhostNewsletter und Blogs
  • NextcloudDateien und Kollaboration
  • BookStackWiki
  • PenpotDesign
  • n8nAutomationen
  • KimaiZeiterfassung
  • Uptime KumaErreichbarkeit
  • GrafanaDashboards
  • BeszelServer-Monitoring
  • UmamiWeb-Analytics
  • VaultwardenPasswort-Tresor
  • GiteaGit-Hosting
  • Stirling PDFPDF-Werkzeuge
  • MinecraftJava-Server

Erstes Projekt anlegen?

Account, Assistent, Repos. Den Rest richtet MainPath ein.

Jetzt loslegen