- PewDiePies Arch-Installation sowie Beispiele für Produkte aus Open Source und 3D-gedruckten Teilen – etwa eine Hundekamera, Wetter-, Getränke- und Meditationsgeräte – zeigen, dass Selbermachen mehr sein kann als ein Hobby: eine Möglichkeit, Online-Assets und technische Unabhängigkeit aufzubauen
- Wer Schreiben oder Karriere langfristig aufbauen will, sollte sich zuerst eine eigene Domain sichern und, wenn möglich, selbst ein Blog betreiben, um kumulative Verluste durch Plattformwechsel zu reduzieren
- Technische Unabhängigkeit bedeutet, nicht an ein bestimmtes Unternehmen oder eine bestimmte Software gebunden zu sein; wer sich Linux-Grundlagen aneignet, kann Dienste wie E-Mail, Kontakte, Kalender und Backup-Speicher selbst betreiben
- Open Source ermöglicht Feedback und Beiträge über GitHub-Issues und Pull Requests; permissive Lizenzen wie MIT erlauben anderen, Code frei zu verwenden
- Self-Hosting ist anfangs schwierig und erfordert Aufwand, liefert aber, sobald es läuft, Lernen und Zufriedenheit – und macht weniger abhängig von Funktionsänderungen, Einstellungen oder Preiserhöhungen großer Dienste wie Google oder Apple
Der Auslöser, wieder über Self-Hosting nachzudenken
- Nachdem ich gesehen hatte, wie PewDiePie Arch installiert und Produkte wie eine Hundekamera, Wetter-, Getränke- und Meditationsgeräte aus Open Source und 3D-gedruckten Teilen baut, dachte ich wieder stärker über Selbermachen, Self-Hosting und technische Unabhängigkeit nach
- Wer mit dem Schreiben oder dem Berufseinstieg beginnen will, dem empfehle ich zuerst den Kauf einer Domain
- Man kann mit einem fertigen Blogdienst und der URL eines anderen starten, doch langfristig sieht man oft, dass Menschen zwischen WordPress, Medium, Substack, Ghost und anderen wechseln und dabei ihre Domain ändern
- Beim Umzug kommt es auch vor, dass alte Texte nicht mitgenommen werden und man neu anfängt
- Ein Blog, das zehn Jahre lang unter derselben Domain läuft, bewahrt Backlinks und alte Beiträge und kann die über lange Zeit aufgebaute Investition sichtbar machen
- Wer keine eigene Domain oder keinen eigenen Hosting-Server hat, kann spätere Verluste durch Domain-Umzüge oder Weiterleitungen schwerer reduzieren
Dienste, die ich selbst betreibe
- Zu den Dingen, die ich selbst hoste oder betreibe, gehören mein Blog, mein Second Brain, mein Buch, meine Abonnentenliste, eine eigene Paywall und mehr
- Für die Abonnentenliste nutze ich Listmonk
- Die Paywall ist mit Memberstack umgesetzt
- Meine persönliche Website und mein Blog betreibe ich schon seit langer Zeit; ich bin von WordPress zu GoHugo gewechselt
- In letzter Zeit habe ich mich für Homelabs interessiert und einen Home-Server aufgebaut
- Darauf betreibe ich SSH, Backups, Fotos, Gitea und mehr
- Dabei lerne ich, Reverse Proxy und SSL-Zertifikate einzurichten und SSH-Keys zu konfigurieren
- Am Anfang ist alles schwierig, aber wenn man weiß, wie es geht, wird es weniger schwierig und klarer
- Wie ThePrimeagen sagte, gibt es eine Phase der Unwissenheit, in der man denkt: „So schwer wird das schon nicht sein“
- Wenn man die erste Hürde überwunden hat, fühlt es sich lohnend an, und sobald es läuft, läuft es stabil
- Seit ich angefangen habe, vim und Neovim zu nutzen, verbringe ich mehr Zeit im Terminal und werde mit Linux-Befehlen vertrauter
Welche Wahlfreiheit technische Unabhängigkeit gibt
- Technische Unabhängigkeit ist ein Konzept, das ich von Derek Sivers gelernt habe; es bedeutet, nicht abhängig zu sein von einem bestimmten Unternehmen oder einer bestimmten Software
- Wer Grundlagen wie Linux lernt, kann viele Dienste selbst hosten
- Nicht unbedingt, weil man muss, sondern weil man es möchte
- Die Nutzung eigener Dienste bringt Freude und Lernerfahrung
- Derek Sivers hostet E-Mail, Kontakte, Kalender und Backup-Speicher selbst
- Man kann klein anfangen; als ersten Schritt schlage ich vor, eine eigene Domain zu kaufen
- Den Domainnamen sollte man sorgfältig wählen, ohne es unnötig kompliziert zu machen
- Auch nachdem Erfolge oder Links entstanden sind, kann man die Domain umziehen und das bestehende Blog auf die neue Domain weiterleiten
Der Wert von Open Source und Teilen
- Wer sich mit Linux beschäftigt, merkt ganz natürlich, dass viele Tools auf Open Source basieren
- Open Source endet nicht damit, Software anderer zu nutzen; es bedeutet auch, eigene Arbeit kostenlos zu veröffentlichen, damit andere daraus lernen und sie verwenden können
- Wenn man Code auf GitHub stellt, können andere über Issues Feedback geben oder per Pull Request beitragen
- Der Projektinhaber kann dieses Feedback annehmen oder ablehnen
- Mit einer permissiven Lizenz wie MIT kann jeder den Code kostenlos nutzen
- Meine eigene Erfahrung mit dem Schreiben begann ebenfalls damit, dass ich ein Open-Source-BI-Tool, das in Unternehmen teuer eingesetzt wurde, lokal per
brew installinstallierte und ausführte - Linux wird auf vielen digitalen Geräten verwendet, und Linus Torvalds hat nicht nur Linux, sondern auch git geschaffen
- git ist ein Tool, das er aus eigenem Bedarf für die Versionsverwaltung von Linux gebaut hat
- Weil ihm die damals vorhandenen Lösungen nicht gefielen, baute er es selbst
Öffentlich bauen und teilen
- Wer seine Arbeit öffentlich macht, hilft anderen beim Lernen; auch die Ersteller profitieren durch Feedback, Forks und Beiträge
- Der lohnendste Teil von Open Source ist die Erfahrung, mit Menschen in Kontakt zu kommen, die ähnliche Interessen haben
- Persönlich teile ich den größten Teil meines Wissens und Codes, baue aber hauptsächlich für meine eigene Nutzung und erwarte keine Beiträge
- Manchmal ermutige ich Beiträge nicht aktiv, weil es sonst für mich schwieriger zu verwalten werden kann
- Trotzdem teile ich, damit andere lernen, kopieren oder auf Fehler hinweisen können
- Wenn man eine fertige Lösung für kleine Software oder ein Skript veröffentlicht, das jemand braucht, kann das dieser Person unmittelbar helfen
- Öffentliches Teilen kann auch Vertrauen schaffen
Open-Source-Tools, die ich tatsächlich nutze
- Für den Großteil meiner Online-Präsenz nutze ich Open-Source-Tools
- Quartz ist eine von Jacky Zhao entwickelte Open-Source-Alternative zu Obsidian Publish und wird genutzt, um Obsidian-Notizen zu teilen
- Ich nutze weiterhin die auf GoHugo basierende v3-Version
- Nachdem der ursprüngliche Entwickler auf eine neue Version gewechselt ist, verwalte und pflege ich die v3-Version selbst
- GoatCounter nutze ich, um anonymisierte Statistiken meiner Website zu sehen
- Ohne versteckte Pixel oder Nutzerüberwachung kann ich die Unique Visitors der Website sehen
- Martin Tournoij stellt es kostenlos bereit und betreibt es für kleine Websites
- Listmonk ist ein Open-Source-Tool für Newsletter-Listen
- Es wurde von Kailash Nadh entwickelt und wird von ihm gepflegt
- Die Installation ist einfach, und es eignet sich gut für den Betrieb einer einfachen Newsletter-Liste
- listmonk-rss nutze ich, um automatisch E-Mails zu versenden, wenn ich einen neuen Blogbeitrag schreibe
- Es wurde von Stephan Heuel entwickelt, und dank der Dokumentation funktionierte die Einrichtung der GitHub Actions gleich beim ersten Versuch
Tools, die man im Homelab ausprobieren kann
- Wer ein Homelab betreibt, kann viele Apps installieren; einige davon habe ich selbst installiert und nutze oder teste sie
- Paperless: ein digitales Dokumentenmanagementsystem, das reale Dokumente per OCR und Tagging scannt, indexiert und organisiert
- PhotoPrism: eine selbst gehostete Google-Photos-Alternative mit KI-Gesichtserkennung, automatischem Tagging und datenschutzorientierter Fotoverwaltung
- Pi-hole: ein DNS-Sinkhole, das Werbung und Tracking-Domains im gesamten Netzwerk blockiert
- Nginx Proxy Manager: ein webbasiertes Verwaltungstool für Reverse Proxies mit Automatisierung von SSL-Zertifikaten und Domain-Routing
- Audiobookshelf: ein selbst gehosteter Server für Hörbücher und Podcasts mit Mobile Apps, Fortschrittsverfolgung und Bibliotheksverwaltung
- Calibre: ein E-Book-Verwaltungstool zum Organisieren, Konvertieren und Bereitstellen von E-Books, inklusive webbasierter Leseoberfläche
- Syncthing: ein dezentrales Datei-Synchronisationstool, das Ordner zwischen mehreren Geräten ohne Cloud-Abhängigkeit synchronisiert
- Gitea: ein leichtgewichtiger, selbst gehosteter Git-Dienst mit Weboberfläche, Issue-Tracking und Kollaborationsfunktionen
- Für ein Homelab muss man keinen teuren aktuellen Server kaufen; man kann günstige ältere Client-Server erwerben, reparieren und nutzen
Freude und Unabhängigkeit durch eigenen Aufbau
- Self-Hosting bietet viel Wert, erfordert aber auch Arbeitsaufwand
- Etwas selbst zu bauen, das man tatsächlich nutzen kann, macht Menschen, die gerne lernen, große Freude
- Technische Unabhängigkeit bedeutet, nicht darauf warten zu müssen, dass große Anbieter wie Google oder Apple eine Funktion umsetzen oder sie an die eigenen Bedürfnisse anpassen
- Wenn Google eine App wie Google Inbox einstellt oder Preise erhöht, ist der Schock geringer
- Markdown dient in Open Source und beim Teilen von Inhalten als gemeinsame Grundlage
- Texte auf GitHub, Website-Inhalte und sogar Newsletter werden Markdown-basiert verwaltet
- So lassen sich Formatierungsprobleme beim Wechsel zwischen Rich-Text-Editoren reduzieren
Noch keine Kommentare.