Zum Hauptinhalt springen

JupyterHub

JupyterHub auf Dokku deployen.

App erstellen und konfigurieren

Speicher und Datenpersistenz

Authentifizierung - Azure Active Directory

Authentifizierung - GitHub OAuth (optional)

App deployen

👉 Repository klonen und auf Dokku pushen:

SSL mit Let's Encrypt

Daten exportieren und importieren

Die Datenbank muss nicht übernommen werden, da sie mit der neuen Instanz neu erstellt wird. Alle wichtigen Daten liegen im /data-Verzeichnis, welches auf dem Host persistiert und gemountet wird. Dieses Verzeichnis kann einfach mit rsync von der alten auf die neue Instanz übertragen werden.

Alte Instanz
Neue Instanz