jonatan@liorith:~ $ whoami

ich baue sachen,
die mir gehören

@ jonatanktk

Web-Entwickler und Infrastruktur-Betreiber · Koch in Ausbildung

Autodidaktischer Web-Entwickler und Infrastruktur-Betreiber aus der Oberlausitz. Fünf eigene Server, über fünfzig Domains, weitgehend ohne fremde Proxy-Schicht. Tagsüber mache ich eine Ausbildung zum Koch.

jonatan@liorith:~

finger jonatanktk

Login
jonatanktk
Name
Jonatan Oehrling
Standort
Oberlausitz, Sachsen
Mail
jonatan@oehrling.net
Aktiv seit
2020, als Liorith seit Ende 2024

Plan: Nach der Ausbildung eine UG für Web-Lösungen gründen. Open Source, ohne Werbung, anpassbar. Bis dahin: bauen, kaputt machen, reparieren.

JONATAN(1)Liorith ManualJONATAN(1)
INHALT

NAME

Jonatan Oehrling - online jonatanktk, hinter dem Projekt Liorith.

SYNOPSIS

jonatan [--web] [--infra] [--kueche] [--open-source]
[--standort oberlausitz] [--seit 2020]

DESCRIPTION

Ich baue Webseiten, Werkzeuge und die Infrastruktur, auf der beides läuft. Alles autodidaktisch. Angefangen hat es ab Mitte 2020 mit der KTK-Community, die bis September 2024 lief. Seit Ende 2024 heißt das Ganze Liorith.

Beruflich ist das aktuell nichts davon: seit September 2025 mache ich eine Ausbildung zum Koch, und das hier läuft nebenher. Nach dem Abschluss soll eine UG für Web-Lösungen daraus werden. Quelloffen, ohne Werbung, anpassbar.

Was unten steht, ist nachprüfbar: hinter fast jedem Punkt liegt eine Adresse, die man aufrufen kann.

HISTORY

2020Ab Mitte des Jahres die KTK-Community. Das erste eigene Projekt2023Erste eigene Seiten von Hand: HTML, CSS, JavaScript. Startseiten und Linkseiten2024September: KTK-Community endet. Übrig bleibt die Domain ktkcommunity.de2024Ende des Jahres: Liorith2025September: Beginn der Kochausbildung2025Ende des Jahres: erste eigene Server, darauf GitLab und Next.js2026Fünf Maschinen, über fünfzig Domains, alles im Eigenbetrieb

SKILLS

Web

Next.jsApp Router, vollständig vorgerendert. liorith.legal und diese Seite.React, TypeScriptStrict, ohne Ausnahmen. Datendateien werden vor dem Bauen geprüft, nicht im Browser.ElectronWhiteboard als Desktop-App, entstanden weil nichts Bestehendes so funktioniert hat, wie ich wollte.fumadocsTrägt die Docs-Plattform für die Rechtstexte, ausgeliefert als Paket liorithlegal.Von HandKein Baukasten, kein Tracker, kein Werbeplatz. Meistens Next.js, manchmal nur eine einzelne Datei.

Infrastruktur

mailcowEigener Mailserver auf mail.liorith.net, privat betrieben.GitLabCode, CI und private Pakete auf git.liorith.dev.BeszelMonitoring auf monitor.liorith.net, statt eines Grafana-Apparats.UnboundDNS- und WHOIS-Abfragen im Manager, ohne fremde API.TailscaleVerbindet die Server über ein privates Netz. Seit dem Vorfall im März 2025 der einzige Weg hinein.CaddySteht vor dem, was ausgeliefert wird, auch vor dieser Seite.

Betrieb

Fünf ServerÜber fünfzig Domains, weitgehend ohne fremde Proxy-Schicht. Mehr Arbeit, gelegentlich ein kaputter Abend, aber niemandem sonst fällt ein, es abzuschalten.FedoraKDE am Schreibtisch, GNOME unterwegs.WHOIS-RechercheWeiterleitungsnetze aufdröseln, bis klar ist, wer dahintersteckt. Inklusive Meldung an die Zuständigen.

Küche

AusbildungKoch, seit September 2025. Handwerk unter Zeitdruck, mit Leuten statt mit Logs.Mise en placeIm Grunde dasselbe wie eine saubere Deployment-Vorbereitung, nur dass es hinterher besser riecht.

NOW

ausbildungseit 09/2025läuft
Koch. Tagsüber in der Küche, alles andere hier nebenher.
liorithseit Ende 2024läuft
Fünf Server, über fünfzig Domains, alles im Eigenbetrieb.
legal-centerseit 03/2026in Pflege
Docs-Plattform für Rechtstexte. Steht, wird weitergebaut.
lagerfeuer-buchIdee 05/2026im Satz
Hardcover, 100 nummerierte Exemplare, Schrift selbst gebaut. Erscheinen offen.
nameserveroffen
Eigene Nameserver. Stehen seit Jahren auf der Liste, siehe BUGS.
ug-gründungnach der Ausbildunggeplant
Und erst, wenn das eigene Leben steht: Wohnung, Finanzierung. Quelloffen, ohne Werbung, anpassbar.

PROJECTS

~/projects/legal-centerseit 03/2026live, laufende Pflege
Docs-Plattform für Rechtstexte auf Next.js und fumadocs. Paket liorithlegal.
~/projects/liorith-whiteboardseit 08/2026live, wird gepflegt
Whiteboard als Desktop-App mit Electron. Entstanden, weil nichts Bestehendes so funktioniert hat, wie ich wollte.
~/projects/liorith-managerseit 08/2026live, intern
Software für Domains, Infrastrukturkosten und Planung. Hält zusammen, was sonst in fünf Tabellen läge.
~/projects/htop.jonatanktk.devseit 07/2026live, aktiv
Persönliches htop im Browser. Zeigt öffentlich, was die Maschine gerade macht.
~/projects/domain-forensicsseit 02/2026live, Hintergrunddienst
WHOIS-Recherche zu Domains in Weiterleitungsnetzen, inklusive Meldung an die Zuständigen. Inzwischen zu großen Teilen Liorith-Sache.
~/projects/lagerfeuer.net24.02. - 04.06.2026abgeschlossen, Buch folgt
101 Tage hinter einer Domain her, per Auktion gewonnen und übernommen. Das Buch darüber ist selbst gesetzt: Hardcover, 100 nummerierte Exemplare, Schrift selbst gebaut.

CONTRIBUTING

jonatan@nothing-news.de:~seit 08/2025Mitgründer
Nachrichtenplattform für mehrere Autoren, mit eigenem CMS. Früh dazugekommen, als sie noch anders hieß: erste Fassung gebaut, Discord-Server mitgegründet. Beiträge schreibe ich selbst keine.
jonatan@shiggycord:~seit 12/2025Admin, Technik
Mod für den mobilen Discord-Client. Admin auf dem Server, hoste einen Teil davon und habe den Issue-Bot gebaut. Daneben Eclipse, das neue Projekt.

ENVIRONMENT

MAILCOWmail.liorith.netEigener Mailserver, privat betriebenGITLABgit.liorith.devCode, CI und private PaketeREGISTRYregistry.liorith.netRegistry für Domains, Kryptografische Verifizierung von DomainsBESZELmonitor.liorith.netMonitoring statt Grafana-ApparatUNBOUNDim ManagerDNS- und WHOIS-Abfragen ohne fremde APITAILSCALEinternVerbindet die Server über ein privates Netz

STANDARDS

Das halbe Netz läuft heute durch eine Handvoll Firmen. Fällt eine davon aus, fällt sehr viel gleichzeitig aus. Das ist kein Zufall, sondern eine Entscheidung, die viele Leute getroffen haben, ohne sie zu treffen.

Also mache ich es anders, so weit ich komme. Eigener Mailserver, eigener Code-Host, eigenes Monitoring, eigene Maschinen. Ein Unbound läuft auch, aber im Manager und nur für dessen DNS- und WHOIS-Abfragen. Ein Resolver für meine eigenen Geräte fehlt noch, eigene Nameserver ebenso. Souveränität ist kein Zustand, den man einmal herstellt, sondern eine Liste, die nie leer wird.

Dasselbe gilt für das, was ich baue: quelloffen, ohne Werbung, ohne Analytics, anpassbar. Wenn jemand meine Software nimmt und in eine andere Richtung weiterbaut, ist das kein Verlust, sondern der Zweck der Übung.

BUGS

! Alles läuft auf eigener Hardware. Heißt auch: es gibt keinen Support, es gibt nur mich. Wer hier einen Dienst benutzt, benutzt meine Freizeit.

! Eigene Nameserver gibt es bis heute nicht. Stehen auf der Liste, ungefähr so lange, wie es die Liste gibt.

! Der Resolver für meine Geräte ist einmal offline gegangen, ohne dass irgendwo ein Fallback eingetragen war. Damit lag mein halbes Netz still. Der ist seitdem aus und kommt wieder, wenn ich es ordentlich machen kann. Das Unbound im Manager ist etwas anderes und läuft unberührt weiter.

! Im März 2025 wurde ein React-basierter Dienst über eine Lücke kompromittiert. Danach habe ich die Systeme aktualisiert, interne Ports geschlossen und den Serverzugriff auf ein privates Tailscale-Netz begrenzt.

NOTES

Ich habe Lyra im Ensemble gespielt, seit die Ausbildung läuft, fehlt dafür die Zeit. Ich sammle alte Windows-Software und Installationsmedien, weil irgendwer das aufheben muss, und stelle sie gern wieder zum Laufen.

Domains sammle ich auch. Wenn eine davon in etwas Zwielichtiges verwickelt ist, gehe ich dem im WHOIS so lange nach, bis klar ist, wer dahintersteckt. Dazu Russisch, ein paar Displates an der Wand und mehr Plüschhaie, als man zugeben möchte.

CONTACT