A growing collection of my own tools — built, hosted and controlled by me. Self-hosted, source-available, no vendor lock-in. First for myself, then shared with family and friends.
| # | Project | What it does | Stack | Status |
|---|---|---|---|---|
| 1 | SelfStream | An IPTV proxy that's yours — bundles, filters and reliably serves playlists. Multi-user, VPN support, EPG and catch-up. Runs headless on Unraid. | FastAPI · Python · Docker · Unraid | 🟢 Live |
| 2 | SelfMailer | Your mailbox, self-hosted — multi-user mail client (IMAP/POP3/SMTP) with calendar & contacts (CalDAV/CardDAV), web UI and a native Android app. No mail server required. | Python · Docker · Android | 🟢 Live |
| 3 | SelfDashboard | Your cockpit, your rules — a plugin-based, multi-user homelab dashboard that brings your drives, servers and services into one place. | Next.js · TypeScript · Docker | 🟢 Live |
| 4 | SelfArchiver | Email archiving without the cloud — folder selection, filter rules, cron runs, delete-after-archive. One container, done. | TypeScript · SQLite · IMAP · Docker | 🟢 Live |
| 5 | SelfAuthenticator | Zero-knowledge 2FA vault — your TOTP codes, end-to-end encrypted (Argon2id + XChaCha20-Poly1305) and self-hosted. Docker, PWA web UI, Unraid template. | TypeScript · Docker · PWA | 🟢 Live |
| 6 | SelfStore | Your own app store — an Android/TV store that installs and updates every Self app. Bring your own NextCloud/WebDAV sources, auto-updating catalog. | JavaScript · Android · Static Site | 🟢 Live |
| 7 | SelfPoolTracker | Your pool, under control — a local-first water-quality tracker. Logs pH, chlorine, redox & temperature with traffic-light status and dosing recommendations. No server, no cloud. pool.selfcoder.de | HTML · JavaScript · Browser | 🟢 Live |
| 8 | SelfCoder | The home of it all — my developer portfolio and the hub linking every Self project. Statically generated, hosted on GitHub Pages. | Next.js · Static Export · GitHub Pages | 🟢 Live |
| 9 | SelfThreatMap | See who's attacking — a live CrowdSec threat map showing every attack on a world map, with 30+ switchable flight-path styles. Docker & Unraid. | JavaScript · D3.js · Python · Docker | 🟢 Live |
| 10 | SelfWG | WireGuard that stays up — a standalone client whose watchdog reconnects automatically after the daily ISP IP change. Per-app split tunnel, multiple tunnels, fingerprint lock. | Android · Kotlin · Compose | 🟢 Live |
| 11 | SelfMediaHub | Your media library at a glance — a read-only analysis, monitoring & quality-control layer over Emby/Jellyfin/Plex and local folders. Never a media server, never writes back: completeness, technical quality, tags & rules, FSK ratings. | FastAPI · Python · SQLite · Docker | 🟢 Live |
| 12 | SelfGuard | Your phone, checked — an Android security app with device audit, stalkerware detection, malware checksum scan and a local ad/tracker DNS filter. Scans fully offline. | Android · Kotlin · Compose | 🟢 Live |
| 13 | SelfStorm | Storms, honestly forecast — a severe-weather & hail traffic light that weighs several weather models against each other. wetter.selfcoder.de | HTML · JavaScript · Browser | 🟢 Live |
Ready-made containers for other people's projects — all credit stays with the original authors, their licenses apply.
| Package | What it does | Based on |
|---|---|---|
| ts6-manager-unraid | TS6 Manager as a single container for Unraid — rebuilt automatically when the original changes, with build-time fixes. | clusterzx/ts6-manager (MIT) |
| zoraxy-crowdsec-bouncer | Zoraxy reverse proxy with the CrowdSec bouncer plugin pre-installed — ready for Unraid and Docker. | Zoraxy (AGPL-3.0) · CrowdSec bouncer plugin (MIT) |
As a tech enthusiast, I simply enjoy building my own solutions. More at selfcoder.de.
Selbst gebaut. Selbst gehostet.
Eine wachsende Sammlung eigener Tools — gebaut, gehostet und kontrolliert von mir. Self-hosted, Quellcode einsehbar, ohne Vendor Lock-in. Erst für mich selbst, dann geteilt mit Familie und Freunden.
| # | Projekt | Was es macht | Stack | Status |
|---|---|---|---|---|
| 1 | SelfStream | IPTV-Proxy, der dir gehört — bündelt, filtert und liefert Playlists stabil aus. Multi-User, VPN-Support, EPG und Catch-up. Läuft headless auf Unraid. | FastAPI · Python · Docker · Unraid | 🟢 Live |
| 2 | SelfMailer | Dein Postfach, selbst gehostet — Multi-User-Mail-Client (IMAP/POP3/SMTP) mit Kalender & Kontakten (CalDAV/CardDAV), WebUI und nativer Android-App. Ohne eigenen Mailserver. | Python · Docker · Android | 🟢 Live |
| 3 | SelfDashboard | Dein Cockpit, deine Regeln — ein Plugin-basiertes Multi-User-Homelab-Dashboard, das Laufwerke, Server und Dienste an einem Ort bündelt. | Next.js · TypeScript · Docker | 🟢 Live |
| 4 | SelfArchiver | E-Mail-Archiv ohne Cloud-Zwang — Ordnerauswahl, Filterregeln, Cron-Läufe, Löschen-nach-Archiv. Ein Container, fertig. | TypeScript · SQLite · IMAP · Docker | 🟢 Live |
| 5 | SelfAuthenticator | Zero-Knowledge-2FA-Tresor — deine TOTP-Codes, Ende-zu-Ende-verschlüsselt (Argon2id + XChaCha20-Poly1305) und selbst gehostet. Docker, PWA-WebUI, Unraid-Template. | TypeScript · Docker · PWA | 🟢 Live |
| 6 | SelfStore | Dein eigener App-Store — ein Android/TV-Store, der alle Self-Apps installiert und aktuell hält. Eigene NextCloud/WebDAV-Quellen, Katalog aktualisiert sich selbst. | JavaScript · Android · Static Site | 🟢 Live |
| 7 | SelfPoolTracker | Dein Pool im Griff — ein Local-First-Wasserwert-Tracker. Loggt pH, Chlor, Redox & Temperatur mit Ampel-Status und Dosierempfehlungen. Kein Server, keine Cloud. pool.selfcoder.de | HTML · JavaScript · Browser | 🟢 Live |
| 8 | SelfCoder | Wo alles zusammenläuft — mein Entwickler-Portfolio und die Drehscheibe zu allen Self-Projekten. Statisch generiert, gehostet auf GitHub Pages. | Next.js · Static Export · GitHub Pages | 🟢 Live |
| 9 | SelfThreatMap | Sieh, wer angreift — eine Live-CrowdSec-Angriffskarte mit allen Angriffen auf der Weltkarte und über 30 umschaltbaren Bahn-Stilen. Docker & Unraid. | JavaScript · D3.js · Python · Docker | 🟢 Live |
| 10 | SelfWG | WireGuard, der oben bleibt — ein eigenständiger Client, dessen Wächter nach der täglichen Zwangstrennung automatisch neu verbindet. App-Split-Tunnel, mehrere Tunnel, Fingerabdruck-Schutz. | Android · Kotlin · Compose | 🟢 Live |
| 11 | SelfMediaHub | Deine Mediathek auf einen Blick — eine read-only Analyse-, Monitoring- und Qualitätsschicht über Emby/Jellyfin/Plex und lokale Ordner. Kein Medienserver, schreibt nie zurück: Vollständigkeit, technische Qualität, Tags & Regeln, FSK-Freigaben. | FastAPI · Python · SQLite · Docker | 🟢 Live |
| 12 | SelfGuard | Dein Handy, geprüft — eine Android-Sicherheits-App mit Geräte-Audit, Stalkerware-Erkennung, Malware-Prüfsummen-Scan und lokalem Werbe-/Tracker-DNS-Filter. Scannt komplett offline. | Android · Kotlin · Compose | 🟢 Live |
| 13 | SelfStorm | Unwetter, ehrlich vorhergesagt — eine Unwetter- & Hagel-Ampel, die mehrere Wettermodelle ehrlich gegeneinander rechnet. wetter.selfcoder.de | HTML · JavaScript · Browser | 🟢 Live |
Fertige Container für Projekte anderer — die Urheberschaft bleibt bei den Original-Autoren, es gelten deren Lizenzen.
| Paket | Was es macht | Basiert auf |
|---|---|---|
| ts6-manager-unraid | TS6 Manager als Single-Container für Unraid — wird automatisch neu gebaut, wenn sich das Original ändert, mit Korrekturen beim Bauen. | clusterzx/ts6-manager (MIT) |
| zoraxy-crowdsec-bouncer | Zoraxy-Reverse-Proxy mit vorinstalliertem CrowdSec-Bouncer-Plugin — fertig für Unraid und Docker. | Zoraxy (AGPL-3.0) · CrowdSec-Bouncer-Plugin (MIT) |
Als Technikbegeisterter macht's mir Spaß, eigene Lösungen zu bauen. Mehr auf selfcoder.de.
🇩🇪 Alle Rechte vorbehalten. © 2026 s3lfcod3r / SelfCoder
Für alle meine Projekte gilt: Du darfst die Software privat und nicht-kommerziell installieren und benutzen (z. B. im Homelab, über Docker oder Unraid).
Ohne schriftliche Erlaubnis verboten: kommerzielle Nutzung · Kopieren · Verändern · Weitergeben · Einbauen in eigene Projekte (auch Closed Source) · Verkaufen.
Details: die LICENSE-Datei im jeweiligen Repository.
🇬🇧 All rights reserved. © 2026 s3lfcod3r / SelfCoder
This applies to all my projects: you may install and use the software privately and non-commercially (e.g. in your home lab, via Docker or Unraid).
Not permitted without written permission: commercial use · copying · modifying · redistributing · incorporating into other projects (including closed source) · selling.
Details: the LICENSE file in each repository.


