kik-website/server/resources/home
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Zebreus b142a1c5d2 Rebuild the shell server from a pristine installation it cannot break
On 6 Nov a visitor deleted the whole MSYS2 installation, the locked
/etc/passwd included, and the site was down for a week: the cleanup job
repaired the runtime with pacman, which was gone too, and never tried to
start the server again because a port-22 query without results counted as
a failed query.

The installer now builds a pristine installation from the official base
archive (hash pinned) and the site's packages in the administrators'
folder. Everything the SYSTEM server trusts comes from there and is kept
in place and locked by the cleanup job: opt/kik, the runtime, passwd,
group, nsswitch.conf, fstab, fstab.d and etc/ssh. The user gets modify
rather than full control, so locked files can no longer be deleted, and
the folders leading to them cannot be renamed. When pacman is gone the
job copies the missing files back from the pristine installation.

Nothing that runs as SYSTEM or Administrator runs a file the user can
write any more: the job ran /usr/bin/pacman.exe as SYSTEM, the installer
ran ldd and pacman from the installation, the Administrator's shell was
a cmdshell.exe in /usr/local/bin, and the Administrator's sessions
searched /usr/bin for programs. The Administrator's shell is PowerShell
now, and deploy.sh speaks it.

server/scripts/rdp.sh opens a headless remote desktop session for when
SSH is down. The shell finds the CLANG64 programs and runs helix through
winpty.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-11-14 02:19:41 +01:00
..
.ssh Check in the keys for both accounts 2026-10-25 13:58:05 +01:00
.zsh Rebuild the shell server from a pristine installation it cannot break 2026-11-14 02:19:41 +01:00
.zshenv Keep the shell configuration and the key out of the user's reach 2026-10-25 15:26:01 +01:00
CODE_OF_CONDUCT Check in the keys for both accounts 2026-10-25 13:58:05 +01:00
CODE_OF_CONDUCT.en Check in the keys for both accounts 2026-10-25 13:58:05 +01:00
README Check in the keys for both accounts 2026-10-25 13:58:05 +01:00
README.en Check in the keys for both accounts 2026-10-25 13:58:05 +01:00

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

KHAOS IM KIEZ
CCC Berlin · 28. – 29.11.2026

──────────────────────────────────────────────────────────────────────────────────
]8;;https://berlin.ccc.de/kik/#infos\[1] Infos]8;;\   ]8;;https://berlin.ccc.de/kik/#mitmachen\[2] Mitmachen]8;;\   ]8;;https://berlin.ccc.de/kik/#anfahrt\[3] Anfahrt]8;;\
──────────────────────────────────────────────────────────────────────────────────

┌─┤ 1 Infos ├────────────────────────────────────────────────────────────────────┐
│ Khaos im Kiez ist ein kleines Chaos-Event, back to the roots: inspiriert von   │
│ anderen kleinen Chaos-Events. Ein Wochenende zum Chillen und um die Seite von  │
│ Chaos-Events zu erleben, für die bei größeren Events oft keine Zeit mehr       │
│ bleibt.                                                                        │
│                                                                                │
│ Du kannst einen Talk oder Workshop halten, an deinen Projekten schrauben,      │
│ gemeinsam hacken, löten, basteln oder einfach vorbeikommen, zuhören und Leute  │
│ kennenlernen. Alle sind willkommen, die Lust auf $Dinge, Neugier und Chaos     │
│ mitbringen.                                                                    │
│                                                                                │
│ Was :          Khaos im Kiez (KiK)                                             │
│ Wann :         Sa 28.11. – So 29.11.2026, 11:00 – 23:59                        │
│ Wo :           Marienstraße 11, 10117 Berlin                                   │
│ Wer :          Chaos Computer Club Berlin                                      │
│ Preis :        0,00 € (Ticket trotzdem nötig, ~50 Plätze)                      │
│ Fahrplan :     ]8;;https://cfp.berlin.ccc.de\cfp.berlin.ccc.de]8;;\                                               │
│ Essen :        Ewiges Frühstück, vegan                                         │
│ Barrierefrei : Nicht barrierefrei.                                             │
│ Regeln :       ]8;;https://berlin.ccc.de/kik/coc.html\Code of Conduct]8;;\                                                 │
└────────────────────────────────────────────────────────────────────────────────┘

┌─┤ 2 Mitmachen ├────────────────────────────────────────────────────────────────┐
│ Ticket: Anmeldung über den Ticketshop. Das Ticket ist kostenlos, aber die      │
│ Plätze sind begrenzt.                                                          │
│                                                                                │
│ ]8;;https://tickets.berlin.ccc.de/cccb/kik-v0.1/\[ Ticket sichern ]]8;;\                                                             │
│                                                                                │
│ Talks & Workshops: Reiche deinen Beitrag im Call for Participation ein und     │
│ schau dir später den Fahrplan an.                                              │
│                                                                                │
│ ]8;;https://cfp.berlin.ccc.de/kik-v01/cfp\[ Talk einreichen ]]8;;\   ]8;;https://cfp.berlin.ccc.de/kik-v01/schedule\[ Fahrplan ]]8;;\                                             │
│                                                                                │
│ Sonstiges: Du willst anders helfen oder hast Fragen? Schreib an aprl [at]      │
│ berlin [dot] ccc [dot] de.                                                     │
└────────────────────────────────────────────────────────────────────────────────┘

┌─┤ 3 Anfahrt ├──────────────────────────────────────────────────────────────────┐
│ Adresse :      Clubräume im Hinterhof der Marienstraße 11, 10117 Berlin        │
│ Koordinaten :  52,52194° N, 13,38261° O                                        │
│ Fahrrad :      Im Innenhof gibt es eine begrenzte Zahl an Fahrradständern. Auf │
│                dem Weg liegen viele Fahrradstraßen, nutz die am besten, z. B.  │
│                mit ]8;;http://www.bbbike.de/\BBBike.de]8;;\.                                                  │
│ ÖPNV :         Der Club liegt direkt beim S+U-Bahnhof Friedrichstraße (auch    │
│                Regionalbahnen). Vom oberirdischen S-Bahn-Steig (S3/S5/S7)      │
│                nimmst du den Ausgang Schiffbauerdamm und gehst unter der       │
│                Bahnbrücke über die Spree. Über die Albrechtstraße kommst du    │
│                zur Marienstraße.                                               │
│ Fernverkehr :  Aussteigen in Berlin Hauptbahnhof, dann mit S-Bahn oder         │
│                Regionalbahn Richtung Osten eine Station bis Friedrichstraße.   │
│                Bahnhof Richtung Spree verlassen, über die Fußgängerbrücke und  │
│                der Albrechtstraße bis zur Stichstraße Marienstraße folgen.     │
│ Flugzeug :     BER: Airport Express (RE7, RB14) oder S9 bis Friedrichstraße,   │
│                alternativ FEX bis Hauptbahnhof (dann wie Fernverkehr).         │
│                Achtung: Terminal 5 (früher SXF) ist nicht mit dem Rest des BER │
│                verbunden, dort fährt nur die S9. Flugplatz Strausberg (EDAY):  │
│                S7 direkt bis Friedrichstraße.                                  │
│ Auto :         Zufahrt von Hauptbahnhof oder Brandenburger Tor über die        │
│                Luisenstraße. Von der Friedrichstraße entweder über             │
│                Schiffbauerdamm und Albrechtstraße (Außengastronomie und        │
│                Kopfsteinpflaster) oder über Reinhardstraße und Luisenstraße    │
│                (die Albrechtstraße ist nur in Gegenrichtung befahrbar).        │
│ Parken :       Achtung: Es gibt kaum Parkplätze, und die Marienstraße und alle │
│                umliegenden Straßen sind parkraumbewirtschaftet.                │
│                                                                                │
│ ]8;;https://www.openstreetmap.org/node/3872556357#map=20/52.5217003/13.3828041&layers=H\[ Karte (OpenStreetMap) ]]8;;\                                                      │
└────────────────────────────────────────────────────────────────────────────────┘

──────────────────────────────────────────────────────────────────────────────────
                              ]8;;https://berlin.ccc.de/page/impressum/\Impressum]8;;\ · ]8;;https://berlin.ccc.de/\CCC Berlin]8;;\