

Bild vom Autor
# Einführung
Ich habe meine Secure Coin Cost-Plattform mit Vibe-Coding ausgestattet und alles lokal mit meinem eigenen Server-Setup mit Docker Compose ausgeführt.
Aber irgendwann wurde mir etwas Wichtiges klar: Es gibt wirklich keine einfache, selbst gehostete Plattform, die Skalierung, Bereitstellung und Multi-Service-Docker-Verwaltung bewältigen kann, ohne sich in einen Vollzeit-DevOps-Job zu verwandeln.
Dies veranlasste mich, nach Alternativen im Vercel-Stil zu suchen, die einfach zu verwenden sind und mir dennoch die Freiheit und Kontrolle geben, die ich möchte.
Die Self-Internet hosting-Plattformen, die ich vorstellen werde, basieren direkt auf meiner eigenen Erfahrung und den Schwierigkeiten, Instruments zu finden, die für Vibe-Programmierer tatsächlich funktionieren.
Wenn Sie bessere Preise, mehr Kontrolle, starke Sicherheit und echte Skalierbarkeit wünschen, können Ihnen diese Plattformen dabei helfen, Ihr Nebenprojekt in etwas zu verwandeln, das einem echten Startup viel näher kommt.
Das Beste daran ist, dass der Einstieg nichts Kompliziertes erfordert. Alles, was Sie wirklich brauchen, ist ein günstiger Hetzner-Server. Installieren Sie eine dieser Plattformen, von denen viele darauf ausgelegt sind, Bereitstellungen zu vereinfachen, sodass Sie sich auf den Aufbau statt auf die Verwaltung der Infrastruktur konzentrieren können, und Sie sind bereit, produktionsbereite Anwendungen mit Zuversicht bereitzustellen.
# 1. Dokploy
Dokploy ist eine stabile, benutzerfreundliche Bereitstellungslösung, die die Anwendungsverwaltung vereinfacht. Es dient als kostenlose, selbsthostbare Different zu Plattformen wie Heroku, Vercel und Netlify und nutzt gleichzeitig die Leistungsfähigkeit von Docker und die Flexibilität von Traefik, um Bereitstellungen reibungslos und effizient zu gestalten.
Hauptmerkmale:
- Einfachheit: Einfache Einrichtung und intuitive Verwaltung von Bereitstellungen.
- Flexibilität: Unterstützt eine Vielzahl von Anwendungen und Datenbanken.
- Open Supply: Völlig kostenlos und Open Supply für jedermann.
# 2. Abkühlen
Abkühlen ist ein selbsthostbares Open-Supply-PaaS, mit dem Sie Anwendungen, Datenbanken und Dienste wie WordPress, Ghost und Believable Analytics ganz einfach in Ihrer eigenen Infrastruktur bereitstellen können.
Es fungiert als DIY-Different zu Plattformen wie Heroku, Vercel und Netlify und ermöglicht Ihnen die Ausführung statischer Web sites, Full-Stack-Apps und Ein-Klick-Dienste auf jedem Server mit einfachen, automatisierten Instruments.
Hauptmerkmale:
- Überall bereitstellen: Unterstützt die Bereitstellung auf jedem Server, einschließlich VPS, Raspberry Pi, EC2, Hetzner und mehr über SSH, und bietet so volle Flexibilität bei der Infrastruktur.
- Umfangreiche Technologieunterstützung: Funktioniert mit praktisch jeder Sprache und jedem Framework und ermöglicht die Bereitstellung statischer Web sites, APIs, Backends, Datenbanken und vieler beliebter App-Stacks wie Subsequent.js, Nuxt.js und SvelteKit.
- Integriertes Git und Automatisierung: Bietet Push-to-Deploy mit GitHub, GitLab, Bitbucket und Gitea sowie automatisches SSL, Server-Setup-Automatisierung und Pull-Request-Bereitstellungen für reibungslose CI/CD-Workflows.
# 3. Appwrite
Appwrite ist eine Open-Supply-Backend-as-a-Service-Plattform, die dank ihrer Websites-Funktion jetzt Full-Stack-Funktionen bietet, mit der Sie Web sites direkt neben Ihren Backend-Diensten bereitstellen können.
Da Full-Stack-Entwicklung die Handhabung von Frontend- und Backend-Komponenten bedeutet und Appwrite jetzt Web site-Internet hosting sowie APIs, Authentifizierung, Datenbanken, Speicher, Messaging und Funktionen unterstützt, bietet es alles, was zum Erstellen, Bereitstellen und Skalieren vollständiger Anwendungen auf einer einzigen Plattform erforderlich ist.
Hauptmerkmale:
- Finish-to-Finish-Full-Stack-Plattform: Mit Websites für Frontend-Internet hosting und robusten Backend-Instruments wie Auth, Datenbanken, Funktionen, Speicherung, Messaging und Echtzeit deckt Appwrite den gesamten Net-Stack ab.
- Versatile Integrationsmethoden: Unterstützt SDKs, REST, GraphQL und Echtzeit-APIs und ermöglicht so eine nahtlose Integration aus jeder Sprache oder jedem Framework.
- Dateneigentum und einfache Migration: Bietet Migrationstools von Firebase, Supabase, Nhost und selbst gehosteten Setups, damit Entwickler Projekte einfach verschieben und gleichzeitig die volle Kontrolle über ihre Daten behalten können.
# 4. Dokku
Dokku ist eine erweiterbare Open-Supply-Plattform als Service, die auf einem einzelnen Server Ihrer Wahl ausgeführt wird und ähnlich wie ein selbst gehosteter Mini-Heroku funktioniert. Es erstellt Anwendungen automatisch aus einem einfachen Git-Push mithilfe von Dockerfiles oder der automatischen Spracherkennung über Buildpacks und führt sie dann in isolierten Containern aus.
Dokku integriert außerdem Technologien wie Nginx und Cron, um den Webverkehr weiterzuleiten und Hintergrundprozesse zu verwalten. Dies bietet Entwicklern eine einfache, aber leistungsstarke Möglichkeit, Apps in ihrer eigenen Infrastruktur bereitzustellen und zu betreiben.
Hauptmerkmale:
- Git-gestützte Bereitstellungen: Pushen Sie Code über Git, um Apps im Handumdrehen mit Dockerfiles oder Buildpacks zu erstellen, ähnlich dem Workflow von Heroku.
- Leichtes Einzelserver-PaaS: Läuft auf jedem Ubuntu/Debian-Server und verwendet Docker zur Verwaltung von App-Lebenszyklen, wodurch es einfach ist, eine Heroku-ähnliche Umgebung auf minimaler {Hardware} selbst zu hosten.
- Erweiterbar und Plugin-freundlich: Unterstützt ein breites Ökosystem von Neighborhood- und offiziellen Plugins, sodass Entwickler ihren Bereitstellungen Datenbanken, Speicher, Überwachung und mehr hinzufügen können.
# 5. Juno
Juno ist eine serverlose Open-Supply-Plattform, mit der Sie Anwendungen in sicheren WASM-Containern erstellen, bereitstellen und ausführen können und dabei die volle Selbsthosting-Kontrolle und keine DevOps behalten. Es bietet einen vollständigen Backend-Stack, einschließlich Schlüsselwert-Datenspeicherung, Authentifizierung, Dateispeicherung, Analyse und serverlosen Funktionen, sodass Entwickler moderne Apps erstellen können, ohne die Infrastruktur verwalten zu müssen.
Juno unterstützt außerdem das Hosten statischer Web sites, das Erstellen vollständiger Webanwendungen und das Ausführen von Funktionen mit der Privatsphäre und Souveränität des Selbsthostings und bietet gleichzeitig ein vertrautes, cloudähnliches Entwicklererlebnis.
Hauptmerkmale:
- Vollständiger serverloser Stack mit Self-Internet hosting-Kontrolle: Beinhaltet Datenspeicher-, Speicher-, Authentifizierungs-, Analyse- und serverlose Funktionen, die in sicheren WASM-Containern ausgeführt werden, sodass Sie die volle Kontrolle über Ihre Apps und Daten haben.
- Zero-Setup-Entwicklererfahrung: Nutzen Sie die lokale Emulation für die Entwicklung und stellen Sie sie in isolierten Containern („Satelliten“) bereit, ohne dass DevOps erforderlich ist, und mit einem Workflow, der modernen Cloud-Plattformen ähnelt.
- Entwickelt für Webentwickler: Verwenden Sie Ihre bevorzugten Frontend-Frameworks und schreiben Sie serverlose Funktionen in Rust oder TypeScript mit Vorlagen und Instruments, die die Erstellung von Full-Stack-Apps vereinfachen.
# Vergleichstabelle
Diese Vergleichstabelle zeigt, wofür jede Plattform am besten geeignet ist, wie Sie sie bereitstellen und welche Arten von Anwendungen sie ausführen kann, sodass Sie schnell die richtige selbstgehostete Different für Ihren Workflow auswählen können.
| Plattform | Am besten für | Workflow bereitstellen | Was es läuft |
|---|---|---|---|
| Dokploy | Einfaches Selbsthosting im „Heroku-Stil“ mit starker Docker Compose-Unterstützung | UI-gesteuerte Bereitstellungen + Docker Compose | Container, Apps erstellen |
| Abkühlen | Kommt einem selbstgehosteten Vercel/Netlify am nächsten, plus vielen vorgefertigten Diensten | Git-Push zur Bereitstellung (GitHub/GitLab/Bitbucket/Gitea) + Automatisierung | Statische Web sites, Full-Stack-Apps, Dienste |
| Appwrite (mit Websites) | Eine Plattform für Backend (Auth/DB/Storage/Funktionen) plus Frontend-Internet hosting | Verbinden Sie Git-Repo oder verwenden Sie Vorlagen für Websites | Frontends + Backend-Dienste |
| Dokku | Leichtes „Mini-Heroku“ auf einem einzigen Server | Git Push wird über Buildpacks oder Dockerfile bereitgestellt | Containerisierte Apps |
| Juno | Serverlose Apps mit Selbsthosting-Kontrolle und minimalem Betriebsaufwand | CLI- oder GitHub-Aktionen werden auf „Satelliten“ bereitgestellt. | Statische Web sites, Net-Apps, WASM-basierte serverlose Funktionen |
Abid Ali Awan (@1abidaliawan) ist ein zertifizierter Datenwissenschaftler, der gerne Modelle für maschinelles Lernen erstellt. Derzeit konzentriert er sich auf die Erstellung von Inhalten und das Schreiben technischer Blogs zu maschinellem Lernen und Datenwissenschaftstechnologien. Abid verfügt über einen Grasp-Abschluss in Technologiemanagement und einen Bachelor-Abschluss in Telekommunikationstechnik. Seine Imaginative and prescient ist es, ein KI-Produkt mithilfe eines graphischen neuronalen Netzwerks für Schüler mit psychischen Erkrankungen zu entwickeln.
