User Tools

Site Tools


c-services:shell

This is an old revision of the document!


Shellserver ''shell.c-base.org''

Jedes Crew-Mitglied hat automatisch Zugang via c-base Account.

Innerhalb des eigenen Home-Verzeichnisses (`~/`) besteht Schreibzugriff.

Es gilt eine Fair-Use Policy.

Wer Mist baut wird verwant und/oder fliegt raus.

Im Zweifel, admax@ fragen.

SSH

  1. Linux oder MacOS: Terminal starten und ssh <crewname>@shell.c-base.org eingeben. Passwort ist das c-base-LDAP-Passwort.
  2. Windows: SSH-Client (z.B. PuTTY) installieren und verbinden.

Crew-Pages

Sofern der Webserver auf shell.c-base.org die Datei ~/public_html/index.html lesen kann, ist diese unter https://crewname.crew.c-base.org/ zu erreichen.

Um die korrekten Zugriffsrechte zu setzen fu:hre folgende Befehle aus:

chmod 755 ~/; chmod 755 ~/public_html/index.html

Podman

Um Podman nutzen zu koennen, musst du dir ein “SubUID Mapping” setzen. Fu:hre hierzu (einmalig) folgenden Befehl auf shell.c-base.org aus:

crew-install-subuid-mapping

Anschliessend sollte PodMan funktionieren: Testen mit:

podman run -it –rm hello-world

Wenn deine Container weiterlaufen sollen, nachdem du dich auf shell.c-base.org abmeldest, kannst du dir Systemd Unit-Files fu:r deine Container in `~/.config/systemd/user/` erstellen. Zum Beispiel: `~/.config/systemd/user/my-container.service`

Damit Systemd deine Unit-Files nicht stoppt, wenn du dich abmeldest, muss von einem Admax User-Lingering fu:r deinen Account aktiviert werden. Schreib am besten einfach eine kurze Mail an admax@.

c-services/shell.1730837732.txt.gz · Last modified: 2024/11/05 21:15 by baccenfutter