Jupyter Notebook einfach selbst hosten

Jupyter Notebook einfach selbst hosten

Yulei Chen - Content-Engineerin bei sliplane.ioYulei Chen
5 min

Jupyter 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.

SliplaneJupyter Notebook deployen >
  1. Klick auf den Deploy-Button oben
  2. Waehle ein Projekt
  3. Waehle einen Server (wenn du dich gerade angemeldet hast, bekommst du einen 48-Stunden-Testserver)
  4. 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_TOKEN fuer die Authentifizierung
  • Startet mit dem start-notebook.sh Startup-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_TOKEN aus 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/work hat

Kostenvergleich

Du kannst Jupyter Notebook auch bei anderen Cloud-Anbietern self-hosten. Hier ein Preisvergleich der gaengigsten Anbieter:

AnbietervCPURAMDiskMonatliche KostenHinweis
Sliplane22 GB50 GB€22.80Flatrate, kostenloser Egress, SSL inklusive
Fly.io22 GB40 GB~$17.83Disk und Bandwidth extra
Render12 GB40 GB~$355 GB Bandbreite im Hobby-Plan inklusive; Disk extra
Railway22 GB40 GBBis zu ~$66Nutzungsbasiert; 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-2x mit 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.

Vergleich steigender Bandbreitenkosten

Bewege den Regler oder starte die Animation, um die monatlichen Egress-Kosten zu vergleichen. Sliplane bleibt auch bei wachsendem Traffic kostenlos.

0 GB
Sliplane
Kostenlos
Fly.io
$0.00
Railway
$0.00
Render
$0.00

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.

Jupyter Notebook jetzt selbst hosten - ganz einfach!

Mit Sliplane hostest du Jupyter Notebook ohne Server-Stress.