Summary and Schedule
Dieser Kurs, durchgeführt an der Universität Tübingen durch das Digital Humanities Center, wird Sie durch die Installation und Konfiguration eines linuxbasierten Servers zum Dateimanagement (“Cloudserver”) führen. Hierbei wird als Hardware der Minicomputer Raspberry Pi eingesetzt, als Betriebssystem Raspberry Pi OS und als Software Nextcloud.
Diese Kursseite wurde dabei mit dem The Carpentries Workbench erstellt.
Setup Instructions | Download files required for the lesson | |
Duration: 00h 00m | 1. Vorbesprechung |
Was ist Datenmanagement? Was ist digitale Selbstbestimmtheit? Warum ist eine selbst gehostete Datenmanagementlösung gut? |
Duration: 02h 15m | 2. Hardware und Betriebssystem |
Was steht am Anfang eines jeden IT-Projekts? Was ist ein Server, was ein Client? Welche Betriebssystem-Optionen gibt es für den Raspberry Pi? |
Duration: 04h 30m | 3. Linux Schnellstart |
Was sind markante Unterschiede zwischen Linux und
Windows/Mac Wie ist das Dateisystem von Linux aufgebaut? Wie kann ich unter Linux Software verwalten? Wie bediene ich die Kommandozeile? :::::::::::::::::::::::::::::::::::::::::::::::: |
Duration: 06h 45m | 4. Remote Access: das SSH-Protokoll |
Wie kann ein Computer (ggf. aus der Ferne) verwaltet werden, auch wenn
er keinen Bildschirm hat? Wie kann eine SSH-Verbindung sicher über unsichere Netzwerke hergestellt werden? |
Duration: 09h 00m | 5. Sicherheit: Benutzer und Dateirechte |
Wer darf was auf meinem System? Welche Benutzer gibt es unter Linux? Was sind Dateirechte? |
Duration: 11h 15m | 6. Sicherheit: Firewall und Fail2Ban |
Wie kommunizieren Computer im Netzwerk? Wie schütze ich meinen Server im Netzwerk? |
Duration: 13h 30m | 7. Installationsvorbereitung 1 |
Wie kann ich Datenverlust vermeiden? Wie kann ich meinen Speicherplatz erweitern? Wie beginne ich die Installation von Nextcloud? |
Duration: 15h 45m | 8. Installationsvorbereitung 2 |
Wie kann ich meinen Raspberry Pi im Internet erreichen? Wie erhalte ich einen Domainnamen/eine URL für meinen Server? Wie ermögliche ich Zugriff vom Internet in mein Heimnetzwerk? |
Duration: 18h 00m | 9. Installationsvorbereitung 3 |
Welche weiteren Vorbereitungen sind nötig? Wie installiere und konfiguriere ich einen Datenbankserver? Wie konfiguriere ich einen Webserver? |
Duration: 20h 15m | 10. Installationsvorbereitung 4 |
Ist die aktuelle Verbindung zu meiner Cloud sicher? Wie kann ich Apache sicherer konfigurieren? |
Duration: 22h 30m | 11. Installation und Konfiguration |
Wie installiere ich Nextcloud? Wie kann ich die Installation anpassen? Wie kann die Leistung optimiert werden? |
Duration: 00h 45m | 12. Backup |
Was ist beim Thema Backup zu beachten? Muss ich meinen Nextcloud-Server sichern? Wie kann ich eine Backupstrategie aufsetzen? |
Duration: 03h 00m | 13. Konfiguration 2 |
Wie kann ich meinen Nextcloud-Server aktualisieren? Was kann ich noch für bessere Performance tun? Kann ich die Funktionalität erweitern? |
Duration: 05h 15m | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.
Voraussetzungen
Um am Kurs teilnehmen zu können, müssen Sie an der Universität Tübingen immatrikuliert sein und sich über das ALMA-System zum Kurs angemeldet haben.
Callout
Sie sind nicht an der Universität Tübingen immatrikuliert?
Kein Problem. Sie können die Materialien zum Selbststudium nutzen und so dennoch einiges lernen.
Um den Kursinhalten folgen zu können, sollten Sie Interesse an Computertechnik, Systemadministration, Kommandozeile und Linux haben. Vorkenntnisse in diesen Bereichen sind nicht nötig (aber hilfreich).
Die hier veröffentlichten Materialien sollen Ihnen als Selbstlernmaterial dienen. Wesentlicher Bestandteil des Kurses sind jedoch die praktischen Live-Übungen.
Allgemeine Informationen
Ihr Dozent
David Kirschenheuter, M.A.
Digital Humanities Center, Universität Tübingen
Kontakt:
Keplerstraße 2, 72074 Tübingen
07071-29-73633
Raum 141
Kursräume und Materialien
ILIAS-Kursraum: hier werden u. A. Tests durchgeführt und es gibt ein internes Diskussionsforum.
Github: hier finden Sie alle Selbstlernmaterialien. Diese dienen als Vorbereitung auf die Tests in ILIAS und die praktischen Sitzungen im Seminarraum.
Seminarraum: Im Seminarraum 036 in der Keplerstraße 2 finden die wöchentlichen praktischen Sitzungen statt. Die Teilnahme daran ist optional aber sehr zu empfehlen. Während der Sitzungen können Sie an der Umsetzung des Projekts arbeiten und Fragen diskutieren. Außerdem gibt es anlassbezogen Input durch den Dozenten.