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