
Nitropage einfach selbst hosten
Yulei ChenNitropage ist ein erweiterbarer, visueller Website-Builder, mit dem du Seiten aus einer wachsenden Bibliothek von Building Blocks zusammenbauen kannst. Dazu gibt's Focal-Point Image Cropping, eigenes Font Management und einen aufgeräumten Editor. Das Beste: Nitropage ist Open Source und selbst hostbar - du behältst die volle Kontrolle über deine Inhalte und Daten.
Sliplane ist eine Managed-Container-Plattform, die Self-Hosting einfach macht. Mit One-Click Deployment hast du Nitropage in Minuten am Laufen - kein Server-Setup, kein Reverse-Proxy-Gefummel, keine Infrastruktur zum Warten.
Voraussetzungen
Vor dem Deployen brauchst du einen Sliplane Account (kostenlose Testphase verfügbar).
Schnellstart
Sliplane bietet One-Click Deployment mit Presets.
- Klick auf den Deploy-Button oben
- Wähl ein Projekt aus
- Wähl einen Server aus (wenn du dich gerade erst angemeldet hast, bekommst du einen 48-Stunden-Testserver gratis)
- Klick auf Deploy!
Über das Preset
Das One-Click Deploy oben nutzt Sliplane's Nitropage Preset. Das steckt drin:
- Offizielles
nitropage/nitropageDocker Image (SQLite-Variante, Version 0.70.1-sqlite) - SQLite Datenbank für Zero-Config Storage
- Persistentes Volume auf
/app/.data, damit deine Inhalte Neustarts überleben - Auth Salt und Passwort werden automatisch generiert
- Healthcheck auf
/admin, um zu prüfen, ob die App läuft
Nächste Schritte
Sobald Nitropage auf Sliplane läuft, öffne die Domain, die Sliplane dir zugewiesen hat (z.B. nitropage-xxxx.sliplane.app). Geh zu /admin, um das Admin Panel zu öffnen und mit dem Seitenbauen loszulegen.
Standard-Zugangsdaten
Das Preset generiert ein zufälliges NP_AUTH_PASSWORD für dich. Du findest es in den Umgebungsvariablen deines Services im Sliplane Dashboard. Nutz dieses Passwort, um dich im Admin Panel einzuloggen.
Umgebungsvariablen
Hier sind die wichtigsten Umgebungsvariablen, die du anpassen kannst:
| Variable | Beschreibung | Standard |
|---|---|---|
NP_AUTH_PASSWORD | Passwort für das Admin Panel | Zufällig (auto-generiert) |
NP_AUTH_SALT | Salt für Passwort-Hashing | Zufällig (auto-generiert) |
DATABASE_URL | SQLite Datenbank-Pfad | file:../.data/dev.db |
Logging
Nitropage loggt standardmäßig nach STDOUT, was perfekt mit Sliplane's eingebautem Log-Viewer funktioniert. Für allgemeine Docker-Log-Tipps schau dir unseren Post zu Docker Logs an.
Fehlerbehebung
Falls das Admin Panel nicht lädt, check die Service-Logs in deinem Sliplane Dashboard. Häufige Probleme sind:
- Volume nicht gemountet: Achte drauf, dass das persistente Volume auf
/app/.dataeingehängt ist - Port-Mismatch: Nitropage lauscht standardmäßig auf Port 3000
Kostenvergleich
Du kannst Nitropage auch bei anderen Cloud-Anbietern selbst hosten. Hier ein Preisvergleich der gängigsten Optionen:
| Anbieter | vCPU | RAM | Disk | Monatliche Kosten | Hinweis |
|---|---|---|---|---|---|
| Sliplane | 2 | 2 GB | 40 GB | €9 (~$10.65) | Flatrate, 1 TB Bandbreite, SSL inklusive |
| Fly.io | 2 | 2 GB | 40 GB | ~$18 | Disk und Bandbreite separat berechnet |
| Render | 1 | 2 GB | 40 GB | ~$35 | 100 GB Bandbreite, Disk separat berechnet |
| Railway | 2 | 2 GB | 40 GB | ~$67 + $20 Plan | Pro Plan Minimum, verbrauchsbasiert, Bandbreite separat |
Klick hier, um die Berechnung zu sehen.
(Angenommen eine durchgehend laufende Instanz mit 730 Stunden/Monat)
- Sliplane: pauschal €9/Monat für den Base Server. Unbegrenzte Services auf demselben Server, 1 TB Egress und SSL inklusive.
- Fly.io:
shared-cpu-2x2 GB = $11.83/Mo + 40 GB Volume × $0.15/GB = $6 -> ~$17.83/Mo. Egress separat ($0.02/GB in EU). - Render: nächste Option ist Standard ($25, 1 vCPU / 2 GB) plus 40 GB Disk × $0.25/GB = $10 -> ~$35/Mo. Pro (2 vCPU / 4 GB) kostet $85/Mo + Disk.
- Railway (Pro Plan): CPU 2 × $0.00000772/s × 2,628,000 s = $40.57; RAM 2 × $0.00000386/s × 2,628,000 s = $20.29; Volume 40 × $0.00000006/s × 2,628,000 s = $6.31 -> ~$67/Mo Compute, plus $20/Mo Pro Plan Minimum und $0.05/GB Egress.
Bandbreitenkosten können bei verbrauchsbasierten Anbietern schnell steigen. Nutz unser Bandbreiten-Kostenvergleich-Tool, um zu sehen, was dein Egress bei jedem Anbieter kosten würde.
FAQ
Was kann ich mit Nitropage bauen?
Nitropage ist ein visueller Website-Builder. Du kannst Landing Pages, Portfolios, Blogs und andere Content-Websites mit Drag-and-Drop Building Blocks erstellen. Perfekt für alle, die einen WYSIWYG-Editor wollen, ohne an eine SaaS-Plattform gebunden zu sein.
Kann ich eigene Building Blocks hinzufügen?
Ja, Nitropage ist erweiterbar. Du kannst eigene Building Blocks entwickeln, um den Editor über die eingebaute Bibliothek hinaus zu erweitern. Schau in die offizielle Dokumentation auf nitropage.org für Details zur Block API.
Wie update ich Nitropage?
Ändere den Image-Tag in deinen Service-Einstellungen im Sliplane Dashboard und deploye neu. Check Docker Hub für die neueste stabile Version. Deine Daten liegen in einem persistenten Volume, also gehen bei Updates keine Inhalte verloren.
Gibt es Alternativen zu Nitropage?
Ja, beliebte Open-Source CMS- und Website-Builder-Optionen sind Directus (Headless CMS mit visuellem Data Studio), Strapi (Headless CMS zum Bauen von APIs) und Payload CMS (Code-First Headless CMS). Jedes hat einen anderen Ansatz - such dir aus, was am besten zu deinem Workflow passt.
Unterstützt Nitropage nur SQLite?
Das Standard-Setup nutzt SQLite, was für kleine bis mittelgroße Websites perfekt ist und alles einfach hält. SQLite braucht keinen externen Datenbank-Server, also läuft alles in einem einzigen Container. Für die meisten Anwendungsfälle reicht das locker aus.