schnuecks.dev

Schnuecks · 3D-Druck & Homelab

Ich baue die Werkzeuge, die meinen Druckern und meinem Homelab gefehlt haben.

3D-Druck-Fan und Homelab-Bastler aus Deutschland. Was ich für mein eigenes Setup baue, teile ich als Open Source – falls es dir auch hilft.

schnuecks@lab: ~
$ docker compose ps
  NAME                  STATUS
● plateshelf            Up · demnächst
● rdapi                 Up · öffentliche Beta
● print-roulette        Up
● traefik-pihole-sync   Up · 1.0
$ 
  • 4Open-Source-Projekte
  • 2Drucker in der Werkstatt
  • 6Sprachen in den Web-Apps
  • 0Cookies und Tracker hier

01

Projekte

Jedes läuft als einzelner Docker-Container, hält deine Daten zuhause und hat als etwas angefangen, das ich selbst gebraucht habe.

PlateShelf

Demnächst

Ein selbstgehostetes Archiv für deine 3D-Drucke.

PlateShelf liest geslicte Dateien aus Bambu Studio, OrcaSlicer, PrusaSlicer, Cura und anderen und zeigt sie so übersichtlich wie dein Slicer: Platten mit Vorschau, Druckzeit, Filament, Kosten und eine 3D-Vorschau der echten Druckbahnen.

  • Direktimport von Bambu-Lab-, Prusa- und Klipper-Druckern
  • Druckverlauf mit Statistik, Notizen und Fotos vom fertigen Druck
  • Benutzerkonten, Passkeys, Single Sign-on und tägliche Sicherungen
  • Sechs Sprachen, helles und dunkles Design
  • Python
  • Docker
  • three.js
  • Bambu Lab
  • Prusa
  • Klipper
PlateShelf mit der 3D-Vorschau der Druckbahnen eines Blumentopfs

RDAPI

Öffentliche Beta

Dein eigener Server für die RustDesk-App.

RDAPI ergänzt deinen eigenen ID- und Relay-Server um das, was ein Haushalt oder ein kleines Team braucht: Anmeldung in der App, ein Adressbuch, das dir auf jedes Gerät folgt, eine Geräteliste und einen Verlauf eingehender Verbindungen.

  • Adressbuch pro Benutzer mit Tags, auf allen Geräten gleich
  • Geräteliste mit Online-Status und Verbindungsverlauf
  • Zwei-Faktor-Anmeldung, Passkeys und Single Sign-on
  • Weboberfläche in sechs Sprachen, ein Container, eine SQLite-Datei
  • Python
  • Docker
  • SQLite
  • OpenID Connect
Weboberfläche von RDAPI mit der Geräteliste

Print Roulette

Läuft

Am Rad drehen und einen zufälligen 3D-Druck entdecken.

Print Roulette wählt ein Modell von MakerWorld, Printables, Cults3D oder Thingiverse und verlinkt direkt auf dessen Seite – für die Abende, an denen du etwas drucken willst, aber nicht weißt, was.

  • Glücksrad in den Farben der Plattformen oder direkt auf einer würfeln
  • Vorschaubild, Titel und Ersteller, Filter für kostenlose Modelle und gegen NSFW
  • Keine Datenbank, keine Anmeldung, kein Tracking
  • Sechs Sprachen, helles und dunkles Design
  • Python
  • Docker
  • MakerWorld
  • Printables
  • Cults3D
  • Thingiverse
Print Roulette mit dem Glücksrad in vier Plattformfarben

traefik-pihole-sync

Stabil

Traefik-Hostnamen als lokale DNS-Einträge in Pi-hole.

Starte einen Container mit einer Host()-Regel, und eine Minute später löst sein Name im ganzen Netz auf; entfernst du ihn, verschwindet auch der Eintrag. Kein DNS-Eintrag mehr von Hand.

  • A-, AAAA- oder CNAME-Einträge, für einen oder mehrere Pi-holes
  • Löscht nur Einträge, die es selbst angelegt hat, verzögert und mit Probelauf
  • Kleiner Container ohne Root-Rechte für amd64 und arm64
  • Python
  • Docker
  • Traefik
  • Pi-hole v6
Traefik-RouterPi-hole-Eintrag
Host(`grafana.lan`)A grafana.lan 192.168.1.10
Host(`wiki.lan`)A wiki.lan 192.168.1.10
Host(`photos.lan`)CNAME photos.lan nas.lan
Host(`test.lan`)Container weg → Eintrag entfernt

02

In der Werkstatt

Woher die Ideen kommen – und wie meine Werkzeuge sein sollen.

Drucker

Bambu Lab P2S · Prusa Mini+

Der P2S erledigt den Druckalltag, der Mini+ sorgt dafür, dass PlateShelf auch Prusa versteht.

Homelab

Docker · Traefik · Pi-hole

Eigene Dienste zuhause, jeder in seinem Container hinter einem Reverse Proxy, mit lokalem DNS.

Code

Python · etwas Shell

Kleine, lesbare Projekte mit automatischen Tests und CI bei jeder Änderung.

Wie ich baue

  • Selbst gehostetDeine Daten bleiben auf deiner eigenen Hardware. Kein Cloud-Konto, kein Abo.
  • Kein TrackingKeine Statistik, keine Cookies, keine fremden Server – in den Apps und auf dieser Seite.
  • Open SourceQuellcode auf GitHub unter AGPL-3.0 oder MIT. Fehlermeldungen und Ideen sind willkommen.
  • Zum Teilen gebautSechs Sprachen, Anleitungen auf Englisch und Deutsch, ein Container zum Start.

03

Gefällt dir, was ich baue?

Wenn dir eines meiner Projekte Zeit spart, kannst du mir gern einen Kaffee auf Ko-fi ausgeben. Das hält die Drucker am Laufen und bringt die nächste Idee.

Kaffee auf Ko-fi spendieren