Unsere Systemumgebung
An der Hochschule Bremerhaven haben wir eine durchgängig auf Open-Source-Werzeugen basierende Systemumgebung, in der alle User - und damit für diesen Tag auch Ihr einen Account mit einem klassischen Unix-Home-Verzeichnis auf unserem Arbeitsserver Hopper, Zugang zu Hedgedoc, einem eigenen Docker-Container für Experimente, einer Mariadb-Datenbank, einem eigenen Redis-Server und manches mehr haben.
Kerngedanke ist, dass die Studierenden mit einem sehr günstigen refurbished Gerät (~ 200 Euro) von Beginn an in allen Veranstaltungen direkt mitarbeiten können (Livecoding) und eine Systemumgebung vorfinden, die für alle gleich ist. Die gleiche Umgebung wollen wir heute nutzen.
BBB, Jitsi, Hedgedoc und Co.
Bei unserem Hedgedoc-Server könnt Ihr Euch mit den Zugangsdaten unter hedgedoc - informatik anmelden.
Aufgrund des Wetters werden wir nun doch kurzfristig auf eine hybride Konstellation umsteigen müssen. Daher haben wir für die vier Workshops jeweils einen BBB-Raum eingerichtet.
Für heute sind hinreichend viele Accounts nach dem Muster ideathon-XX angelegt, für die Ihr Zugangsdaten bekommt. Das organisieren die Workshop-Leitenden innerhalb der Workshops.
Für die eher technischen Workshops
Unsere gesamte technische Umgebung basiert darauf, dass sich Studierende und Mitarbeiter:innen mit ssh aus einem Terminal oder mit einer Entwicklungsumgebung wie VSCodium oder VSCode auf hopper einloggen können.
Wer mit ssh und vim gut vertraut ist, wird sich dort schnell zurecht finden. Für Menschen, die lieber VSCodium oder VSCode nutzen, gibt es, wie für die meisten Themen bei uns ein passendes Tutorial - wir helfen aber auch gerne direkt im Workshop bei der Einrichtung.
- Arbeiten auf hopper: Das allgemeine Einstiegstutorial findet sich unter Kleine hopper Hilfe
- Arbeiten im docker: Der Einstieg in das Arbeiten mit dynamischen Webanwendungen findet bei uns in einem eigenen Docker-Container pro User statt. In dem Workshop 1 werden wir mit der Kombination Tomcat und Redis ein wenig über Warteschlangen und Messaging diskutieren und experimentieren. Ein Tutorial zum Arbeiten im Docker findet Ihr hier: docker
- Einrichten von VSCodium: vscodium für diejenigen, die lieber mit einer GUI-Anwendung entwickeln und noch nicht VSCodium oder VSCode mit Remote-Extension eingerichtet haben.
Schnelleinstieg
Mit ssh auf Hopper einloggen: ssh -p 8080 ideathon-XX@hopper.hs-bremerhaven.de.
Mit hbv_dockeraktivieren den eigenen Container aktivieren. Mit https://informatik.hs-bremerhaven.de/docker-USER-web/ auf den Apache zugreifen.
Mit ssh mydocker in den Container gehen und dort mit hbv_tomcat-start.sh den Tomcat starten und mit
https://informatik.hs-bremerhaven.de/docker-USER-java/ darauf zugreifen.
Mit git clone https://gitlab.informatik.hs-bremerhaven.de/oradfelder/ideathon-project.git
das Repo klonen.
Mit hbv_dockerstatswatch CPU und Memory grob beobachten.