Skip to content
View s3lfcod3r's full-sized avatar

Block or report s3lfcod3r

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
s3lfcod3r/README.md
SelfCoder

Self-built. Self-hosted.

Website

Self-hosted All rights reserved Docker

English · Deutsch ↓


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.

🛠️ Projects

# 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

📦 Unraid packages

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.


🇩🇪 Deutsch

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.

🛠️ Projekte

# 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

📦 Unraid-Pakete

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.


⚖️ Lizenz / License

🇩🇪 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.

Popular repositories Loading

  1. selfstream selfstream Public

    Self-hosted IPTV proxy with web admin - multi-user, VPN support, EPG and catch-up. FastAPI - Docker - Unraid.

    Python 1

  2. selfdashboard selfdashboard Public

    Self-hosted homelab dashboard for drives, servers and services - plugin-based, multi-user, Docker. Next.js.

    TypeScript 1

  3. selfmailer selfmailer Public

    Self-hosted multi-user mail client (IMAP/POP3/SMTP) with CalDAV/CardDAV calendar and contacts. No mail server required.

    Python 1

  4. selfguard selfguard Public

    Android security app: device audit, stalkerware detection, malware checksum scan and a local ad/tracker DNS filter. Fully offline scan. Kotlin/Compose.

    Kotlin 1

  5. s3lfcod3r s3lfcod3r Public

  6. selfarchiver selfarchiver Public

    Self-hosted email archiver - rule-based IMAP archiving into a single SQLite container, with optional delete-after-archive.

    TypeScript