
Appsmith selbst hosten – der einfache Weg
Yulei ChenAppsmith ist eine beliebte Open-Source Low-Code-Plattform für interne Tools, Admin-Panels und Dashboards. Du verbindest es mit jeder Datenbank oder API und baust per Drag-and-Drop voll funktionsfähige Apps. Die Cloud-Version ist super zum Starten, aber die Preise skalieren schnell, wenn dein Team wächst - und Self-Hosting gibt dir die volle Kontrolle über deine Daten.
Sliplane ist eine Managed-Container-Plattform, die Self-Hosting schmerzlos macht. Mit One-Click-Deployment läuft Appsmith in wenigen Minuten - kein Server-Setup, keine Reverse-Proxy-Config, keine Infrastruktur zum Verwalten.
Voraussetzungen
Vor dem Deploy brauchst du einen Sliplane-Account (kostenlose Trial verfügbar).
Quick Start
Sliplane bietet One-Click-Deployment mit Presets.
- Klick auf den Deploy-Button oben
- Wähl ein Projekt
- Wähl einen Server. Wenn du dich gerade erst angemeldet hast, bekommst du einen 48-Stunden-Trial-Server
- Klick auf Deploy!
Über das Preset
Der One-Click-Deploy oben nutzt Sliplanes Appsmith-Preset. Das Preset ist für ein sauberes, stabiles Standard-Setup gedacht:
- Appsmith Community Edition (
appsmith/appsmith-ce) - die voll ausgestattete Open-Source-Version - Spezifischer Version-Tag (
v1.98) für Stabilität - prüf Docker Hub für neuere Versionen - Persistenter Storage gemountet auf
/appsmith-stacks(speichert Apps, Datenbanken, Configs und Git-Daten) - Telemetrie und Intercom standardmäßig deaktiviert für mehr Privatsphäre
Appsmith CE ist ein All-in-One-Image, das App-Server, MongoDB, Redis und Caddy in einem einzigen Container bündelt. Das macht das Deployment einfach, ohne separate Services verwalten zu müssen.
Nächste Schritte
Sobald Appsmith auf Sliplane läuft, erreichst du es über die Domain, die Sliplane dir gibt (z.B. appsmith-xxxx.sliplane.app).
Ersteinrichtung
Beim ersten Besuch zeigt Appsmith einen Willkommens-Screen, auf dem du deinen Admin-Account erstellst. Es gibt keine Standard-Zugangsdaten - du legst deine eigene E-Mail und Passwort beim ersten Setup fest.
Environment Variables
Das Preset kommt mit deaktivierter Telemetrie und Intercom. Du kannst Appsmith mit diesen Environment Variables weiter anpassen:
| Variable | Beschreibung |
|---|---|
APPSMITH_MAIL_ENABLED | Auf true setzen, um E-Mail-Benachrichtigungen zu aktivieren |
APPSMITH_DISABLE_TELEMETRY | Auf true setzen, um anonyme Nutzungsdaten zu deaktivieren |
APPSMITH_DISABLE_INTERCOM | Auf true setzen, um das In-App-Chat-Widget zu deaktivieren |
Für E-Mail-Support musst du auch SMTP-Einstellungen konfigurieren (APPSMITH_MAIL_HOST, APPSMITH_MAIL_PORT, APPSMITH_MAIL_USERNAME, APPSMITH_MAIL_PASSWORD). Details findest du in den Appsmith E-Mail-Docs.
Data Sources verbinden
Appsmith unterstützt 25+ Datenbanken und APIs direkt, darunter PostgreSQL, MySQL, MongoDB, REST APIs und GraphQL. Du kannst Data Sources nach dem Login im Appsmith-Editor verbinden. Wenn du Datenbanken auf dem gleichen Sliplane-Server betreibst, erreichst du sie über den internen Hostnamen (z.B. postgres-xxxx.internal).
Logging
Appsmith-Logs gehen standardmäßig nach STDOUT, was gut mit Sliplanes eingebautem Log-Viewer funktioniert. Allgemeine Docker-Log-Tipps findest du in unserem Post how to use Docker logs.
Appsmith updaten
Änder den Image-Tag in deinen Service-Einstellungen auf Sliplane und redeploy. Vor dem Update prüf die Appsmith Release Notes auf Breaking Changes. Beachte, dass Appsmith Upgrades über Checkpoint-Versionen erfordert - Details findest du im Upgrade-Guide.
Kostenvergleich
Natürlich kannst du Appsmith auch bei anderen Cloud-Providern selbst hosten. Hier ein Preisvergleich der gängigsten Optionen:
| Provider | vCPU Cores | RAM | Disk | Geschätzte monatliche Kosten | Hinweise |
|---|---|---|---|---|---|
| Sliplane | 2 | 2 GB | 40 GB | €9 | Abrechnung pro Server |
| Render | 1 | 2 GB | 40 GB | ~$35-$45 | VM Small |
| Fly.io | 2 | 2 GB | 40 GB | ~$20-$25 | VM + Volume |
| Railway | 2 | 2 GB | 40 GB | ~$15-$66 | Nutzungsbasiert |
FAQ
Was kann ich mit Appsmith bauen?
Appsmith ist für interne Tools gemacht - denk an Admin-Panels, Support-Dashboards, Inventar-Management-Apps oder Genehmigungs-Workflows. Du verbindest es mit deinen bestehenden Datenbanken und APIs und baust UIs per Drag-and-Drop. Es ist nicht für öffentliche Consumer-Apps gedacht.
Kann ich Appsmith mit meiner bestehenden Datenbank nutzen?
Ja. Appsmith verbindet sich mit 25+ Data Sources einschließlich PostgreSQL, MySQL, MongoDB, MS SQL, REST APIs, GraphQL und mehr. Wenn deine Datenbank auf dem gleichen Sliplane-Server läuft, kannst du über den internen Hostnamen verbinden. Für externe Datenbanken nutz einfach den öffentlichen Connection String.
Wie aktualisiere ich Appsmith?
Änder den Image-Tag in deinen Sliplane Service-Einstellungen und redeploy. Prüf Docker Hub für die neueste stabile Version. Appsmith hat Checkpoint-Versionen, durch die du beim Upgrade über mehrere Major Releases durchmusst - schau vor dem Sprung über mehrere Versionen in den Upgrade-Guide.
Gibt es Alternativen zu Appsmith?
Ja, beliebte Alternativen sind n8n (Workflow-Automation mit visuellem Editor), Activepieces (Open-Source Zapier-Alternative) und Tools wie Retool, Tooljet und Budibase. Jedes hat unterschiedliche Stärken, je nachdem ob du Automation, Dashboards oder vollständiges App-Building brauchst.
Unterstützt Appsmith Git-Versionskontrolle?
Ja. Appsmith hat eingebaute Git-Integration, mit der du deine Apps versionieren, Branches erstellen und mit deinem Team über Standard-Git-Workflows zusammenarbeiten kannst. Du kannst GitHub, GitLab oder Bitbucket direkt aus dem Appsmith-Editor verbinden. Die Git-Daten werden im /appsmith-stacks Volume gespeichert und bleiben über Deployments hinweg erhalten.