Zum Inhalt

Shells

Wir betreiben unter shells.darmstadt.ccc.de einen Shell-Server auf dem sich jeder mit seinem zentralen Account per SSH einloggen kann.

IRC-Client

Dort findet ihr unter anderem auch tmux und WeeChat um dauerhaft einen IRC-Client betreiben zu können. Am einfachsten geht dass wenn ihr unseren fertigen Systemd Service benutzt der euch im Hintergrund ein WeeChat in einem tmux startet und sicher rebootfest ist.

Dafür auf shells.darmstadt.ccc.de verbinden und folgendes im Terminal ausführen:

systemctl --user enable weechat
systemctl --user start weechat

Danach könnt ihr jederzeit mit tmux -L weechat attach an eure WeeChat-Instanz attachen.

public_html

Wenn du ein public_html Verzeichnis in deinem Home anlegst, so werden seine Inhalte per HTTPS freigegeben.

mkdir $HOME/public_html

Standardmäßig ist dein Home nicht world-readable. Damit der Webserver aber Dateien daraus ausliefern kann muss er dein ~ (homedir) betreten können, und dann aus ~/public_html lesen können

chmod o+x ~
chmod o+rx ~/public_html

Alle Dateien und Ordner unterhalb dieses Verzeichnisses sind dann unter https://shells.darmstadt.ccc.de/~ACCOUNT/ erreichbar.

Wenn ihr nicht wollt, dass jeder sehen kann welche Dateien ihr dort liegen habt (auch bekannt als DirectoryListing), so ist es gängige Praxis eine leere index.html Datei anzulegen:

touch ~/public_html/index.html

Das ist dann ggf. für jeden Unterordner ebenso relevant.