Prithu Sanyal

Über diese Website


Auf dieser Seite geht es nicht um ihn. Es geht um das hier — die Seite, die Sie gerade lesen — und das kleine, sture Abenteuer, das nötig war, um hierher zu kommen.

Es begann nicht als Website

Es begann als Weigerung.

Er wollte kein weiteres gemietetes Stück Internet — keinen weiteren WordPress.com-Tarif, keine weitere „Ihre Daten liegen auf unseren Servern“-Vereinbarung, keinen weiteren Dienst, der über Nacht verschwinden, teurer werden oder seine Regeln ändern könnte. Wenn er schon einen Platz im Netz haben sollte, der seinen Namen trägt, dann sollte er auch wirklich ihm gehören. Nicht bei jemand anderem gehostet. Nicht vom guten Willen eines anderen abhängig. Seins, bis hinunter zur Festplatte, auf der es läuft.

Diese Entscheidung machte aus einem Wochenendprojekt — „schnell eine WordPress-Seite aufsetzen“ — etwas viel Größeres: den Aufbau eines kompletten Heimservers von Grund auf.

Der Server vor der Seite

Bevor es eine Website gab, gab es eine Maschine: einen alten Lenovo-Laptop, umfunktioniert zu prithuzserver — Deckel zu, Bildschirm dunkel, läuft still und headless unter einem Tisch, verwaltet ausschließlich per SSH aus einem anderen Zimmer. Kein Monitor, keine Tastatur, kein Ruhm. Nur eine statische IP im Heimnetzwerk, ein Terminalfenster und ein Laptop, dem niemand ansehen würde, dass er überhaupt irgendetwas hostet.

Seine ganze Adresse ist, in gewisser Weise, genau das: unter dem Tisch.

Um dorthin zu kommen, musste er Dinge lernen, von denen er nicht wusste, dass er sie brauchen würde:

  • Wie man Laufwerke partitioniert und einbindet, damit ein Server einen Festplattenausfall übersteht
  • Wie Docker und Docker Compose eine Website, einen Cloud-Speicher und ein Smart-Home-System nebeneinander laufen lassen, ohne dass sie sich gegenseitig in die Quere kommen
  • Warum ein Heiminternetanschluss ohne öffentliche IP-Adresse (dank eines Providers, der DS-Lite nutzt) bedeutet, dass man eben nicht einfach einen Port weiterleiten und die Sache erledigt haben kann — und wie ein Cloudflare Tunnel zum Workaround wird, der es der Außenwelt erlaubt, einen still im Heimnetz sitzenden Server zu finden
  • Wie zerbrechlich Infrastruktur in der Praxis aussieht: eine USB-Festplatte, die abfällt und einen ganzen Dienst mit sich reißt, ein vertippter systemd-Unit-Name, der eine Woche lang unbemerkt stillschweigend fehlschlägt

Nichts davon war Theorie. Jede Lektion kam erst, nachdem etwas kaputtgegangen war.

Der Aufbau der Seite selbst

Sobald der Server zuverlässig online blieb, zog WordPress in seinen eigenen Docker-Container ein, saß still hinter dem Tunnel und wartete darauf, zu etwas zu werden.

Der Plan für die Seite war nie nur „Portfolio“ oder nur „Blog“. Sie musste zwei Leben gleichzeitig tragen — die Ingenieursarbeit von Prithu Sanyal und das Schreiberleben von Prithu Sanyal — ohne dass eines das andere verdrängt. Und weil die Geschichte hier über Sprachen und Grenzen hinweg verläuft, wird die Seite so gebaut, dass sie drei davon spricht: Englisch, Deutsch und Bengalisch.

Das ist noch nicht abgeschlossen. Im Moment ist dies eine Baustelle im wörtlichsten Sinne: das Gerüst steht, die Leitungen funktionieren, aber die Zimmer werden noch eingerichtet.

Warum der ganze Aufwand

Es wäre einfacher gewesen, irgendwo Hosting zu bezahlen und sich all das zu sparen.

Aber das Abenteuer war der eigentliche Sinn. Jede Migration, jeder abgebrochene Mount, jede Fehlersuche um zwei Uhr morgens war auch ein Kapitel einer längeren Geschichte — die tatsächlich niedergeschrieben wird, in einem bengalischsprachigen Memoir, das den gesamten Aufbau dokumentiert, während er passiert. Diese Website ist nicht nur ein Ziel. Sie ist ein Protokoll des Weges dorthin: stur, autodidaktisch und selbstgehostet, eine Serverschrank-Entscheidung nach der anderen.

Wenn Sie diese Seite lesen, stehen Sie gerade auf genau dieser Infrastruktur


“Life is a tale, full of sophisticated lies.”
„জীবন একটি রূপকথা, যা সুসজ্জিত মিথ্যায় পরিপূর্ণ।“
„Das Leben ist eine Saga, voller raffinierter Lügen.“

-: Prithu Sanyal :-



All rights reserved by © Prithu Sanyal.