
Jupyter Notebook einfach selbst hosten
Yulei ChenJupyter Notebook ist das Standard-Tool fuer interaktives Computing. Data Scientists, Forscher und Entwickler nutzen es, um Dokumente mit Live-Code, Visualisierungen und Text zu erstellen und zu teilen. Cloud-Notebook-Dienste wie Google Colab oder JupyterHub koennen schnell teuer oder einschraenkend werden, sobald du persistenten Storage, eigene Libraries oder volle Kontrolle ueber deine Umgebung brauchst.
Sliplane ist eine Managed-Container-Plattform, die Self-Hosting einfach macht. Mit Ein-Klick-Deployment laeuft dein Jupyter Notebook in wenigen Minuten - ohne Server-Setup, ohne Reverse-Proxy-Config, ohne Infrastruktur-Wartung.
Voraussetzungen
Vor dem Deployment brauchst du einen Sliplane Account (kostenlose Testphase verfuegbar).
Schnellstart
Sliplane bietet Ein-Klick-Deployment mit Presets.
- Klick auf den Deploy-Button oben
- Waehle ein Projekt
- Waehle einen Server (wenn du dich gerade angemeldet hast, bekommst du einen 48-Stunden-Testserver)
- Klick auf Deploy!
Ueber das Preset
Das Ein-Klick-Deployment nutzt Sliplane's Jupyter Notebook Preset. Das ist enthalten:
- Offizielles Jupyter base-notebook Image von
quay.io/jupyter/base-notebook - Spezifischer Version-Tag (
2026-05-04) fuer Stabilitaet - Persistenter Storage auf
/home/jovyan/work, damit deine Notebooks Neustarts ueberleben - Ein zufaellig generierter
JUPYTER_TOKENfuer die Authentifizierung - Startet mit dem
start-notebook.shStartup-Script
Naechste Schritte
Sobald Jupyter Notebook auf Sliplane laeuft, greifst du ueber die von Sliplane bereitgestellte Domain darauf zu (z.B. jupyter-xxxx.sliplane.app).
Authentifizierung
Das Preset generiert einen zufaelligen JUPYTER_TOKEN, der dein Notebook schuetzt. Du findest diesen Token in den Environment Variables in deinen Service-Einstellungen auf Sliplane. Kopier ihn und fueg ihn auf der Login-Seite ein, wenn du das Notebook zum ersten Mal oeffnest.
Wenn du die Token-Authentifizierung deaktivieren willst (nicht empfohlen fuer oeffentliche Instanzen), kannst du JUPYTER_TOKEN auf einen leeren String setzen.
Arbeitsverzeichnis
Deine Notebooks werden in /home/jovyan/work gespeichert, das durch ein persistentes Volume gesichert ist. Das heisst, deine Dateien sind sicher, auch wenn der Container neu startet oder redeployed wird.
Python-Pakete installieren
Du kannst zusaetzliche Python-Pakete direkt aus einer Notebook-Zelle installieren:
!pip install pandas numpy matplotlib
Beachte, dass so installierte Pakete bei Container-Neustarts verloren gehen, es sei denn, du installierst sie ins persistente Volume. Fuer eine permanente Loesung kannst du ein eigenes Docker Image mit vorinstallierten Paketen bauen.
Logging
Jupyter loggt standardmaessig nach STDOUT, was gut mit Sliplane's integriertem Log-Viewer funktioniert. Allgemeine Docker-Log-Tipps findest du in unserem Post how to use Docker logs.
Troubleshooting
Wenn du nicht auf das Notebook zugreifen kannst, pruef die Logs im Sliplane Log-Viewer. Haeufige Probleme sind:
- Token stimmt nicht: Achte drauf, dass du den richtigen
JUPYTER_TOKENaus deinen Environment Variables verwendest - Port-Probleme: Das Preset ist fuer Port 8888 konfiguriert, Jupyter's Standard-Port
- Storage-Berechtigungen: Der Container laeuft als User
jovyan(UID 1000), der Schreibzugriff auf/home/jovyan/workhat
Kostenvergleich
Du kannst Jupyter Notebook auch bei anderen Cloud-Anbietern self-hosten. Hier ein Preisvergleich der gaengigsten Anbieter:
| Anbieter | vCPU | RAM | Disk | Monatliche Kosten | Hinweis |
|---|---|---|---|---|---|
| Sliplane | 2 | 2 GB | 50 GB | €22.80 | Flatrate, kostenloser Egress, SSL inklusive |
| Fly.io | 2 | 2 GB | 40 GB | ~$17.83 | Disk und Bandwidth extra |
| Render | 1 | 2 GB | 40 GB | ~$35 | 5 GB Bandbreite im Hobby-Plan inklusive; Disk extra |
| Railway | 2 | 2 GB | 40 GB | Bis zu ~$66 | Nutzungsbasiert; für ein 40-GB-Volume ist Pro erforderlich |
Klick hier, um die Berechnung zu sehen.
Preise geprüft am 19. Juli 2026. Angenommen wird eine Always-on-Instanz mit 730 Stunden/Monat in Deutschland/Amsterdam, wo regionale Preise gelten, ohne MwSt. und Egress.
- Sliplane: Base Server mit 2 vCPU, 2 GB RAM und 20 GB Speicher = €17,80/Monat; die 50-GB-Speicherstufe kostet zusätzlich €5 -> €22,80/Monat. Unbegrenzte Services, kostenloser Egress und SSL sind inklusive.
- Fly.io: in Amsterdam kostet
shared-cpu-2xmit 2 GB RAM $11,83/Monat + 40 GB Volume × $0,15/GB = $6 -> ~$17,83/Monat. Egress wird in Europa separat mit $0,02/GB berechnet. - Render: Das nächstliegende Angebot ist Standard ($25, 1 vCPU / 2 GB) plus 40 GB Disk × $0,25/GB = $10 -> ~$35/Monat. Ein Hobby-Workspace enthält 5 GB Bandbreite, danach werden $0,15/GB berechnet. Pro Compute (2 vCPU / 4 GB) kostet $85/Monat plus Disk.
- Railway (Pro Plan): Bei voller Ressourcennutzung: CPU 2 × $20/vCPU/Monat = $40; RAM 2 × $10/GB/Monat = $20; Volume 40 × $0,15/GB/Monat = $6 -> bis zu ~$66/Monat. Die tatsächlichen CPU- und RAM-Kosten hängen von der Nutzung ab. Für ein 40-GB-Volume ist Pro erforderlich; das Abonnement von $20/Monat ist ein Mindestumsatz, der auf die Nutzung angerechnet wird, keine zusätzliche Gebühr. Egress kostet $0,05/GB.
Bandwidth-Kosten können bei nutzungsbasierten Anbietern schnell steigen. Nutz unser Bandwidth-Kostenvergleichstool , um zu sehen, was dein Egress bei jedem Anbieter kosten würde.
Bewege den Regler oder starte die Animation, um die monatlichen Egress-Kosten zu vergleichen. Sliplane bleibt auch bei wachsendem Traffic kostenlos.
Nur Egress, ohne Compute und Speicher. Basierend auf öffentlichen US-/Europa-Preisen, geprüft am 19. Juli 2026. Bei Render sind die ersten 5 GB pro Monat inklusive. Sliplane-Egress ist gemäß Fair Use Policy kostenlos.
FAQ
Was kann ich mit Jupyter Notebook machen?
Jupyter Notebook wird fuer Datenanalyse, Machine Learning, wissenschaftliches Computing, Lehre und Prototyping genutzt. Du kannst Python-Code in Zellen schreiben, Ergebnisse direkt sehen, Visualisierungen erstellen und Code mit Markdown-Dokumentation mischen - alles in einem Dokument.
Kann ich andere Sprachen als Python verwenden?
Das base-notebook Image kommt mit Python, aber Jupyter unterstuetzt viele Sprachen ueber Kernels. Du kannst zusaetzliche Kernels fuer R, Julia, Scala und mehr installieren. Das Jupyter-Projekt bietet auch fertige Images wie scipy-notebook und datascience-notebook mit vorinstallierten wissenschaftlichen Libraries. Du kannst das Image in deinen Sliplane Service-Einstellungen wechseln.
Wie update ich Jupyter Notebook?
Aendere den Image-Tag in deinen Service-Einstellungen auf einen neueren datumsbasierten Tag und redeploy. Pruef die Jupyter Docker Stacks Tags auf Quay.io fuer die neueste stabile Version. Neue Images werden jeden Montag gebaut.
Gibt es Alternativen zu Jupyter Notebook?
Ja, beliebte Alternativen sind Google Colab (kostenlos aber eingeschraenkt), VS Code mit Jupyter Extension (lokal), JupyterHub (Multi-User) und Deepnote (kollaborative Notebooks). Self-Hosting gibt dir volle Kontrolle ueber deine Umgebung und Daten.
Wie teile ich Notebooks mit meinem Team?
Da deine Jupyter-Instanz ueber eine oeffentliche URL mit SSL erreichbar ist, kannst du die URL zusammen mit dem Access-Token teilen. Fuer feingranulare Zugriffskontrolle solltest du JupyterHub in Betracht ziehen, das mehrere User mit individuellen Logins unterstuetzt.