Botanical Modernism für dein Zuhause:
Das smarte, lokale Pflanzen-Pflegesystem

Schluss mit vertrockneten Zimmerpflanzen und unübersichtlichen Abos: PlantStack ist dein minimalistischer, ressourcenschonender Begleiter für Gieß-, Dünge-, Schädlings- und Pilzschutzroutinen. Mit Fototagebuch, Winterruhe und lokaler Datenhoheit – 100% werbe- und abofrei auf deinem eigenen Server.

PlantStack Botanical Dashboard Vorschau

Warum ich PlantStack gebaut habe

Kommerzielle Zimmerpflanzen-Apps verlangen teure Monatsabos, zwingen deine privaten Daten in fremde Clouds und stressen mit starren Gießkalendern. Hier ist der Gegenentwurf:

❌

Kommerzielle Abo-Fallen

  • Teure Monats- und Jahresabos für simple Erinnerungen
  • Private Fotos und Daten wandern in fremde Cloud-Server
  • Starre Kalender erzeugen Gießstress und Wurzelfäule
  • Ständige Upselling-Banner und nervige Push-Benachrichtigungen
🌿

Botanical Modernism

  • 4-in-1 Pflege: Gießen, Düngen, Schädlinge & Pilzvorsorge
  • Sanfte Dringlichkeit: Überfällig, Heute, Demnächst, Im Plan
  • 1-Klick Batch-Gießen und flexibler +2-Tage Snooze
  • Winterruhe-Modus per Schalter gegen winterliche Wurzelfäule
🏡

100% Datenhoheit & Smarthome

  • 100% lokal auf deinem NAS, Heimserver oder Raspberry Pi
  • SQLite-Datenbank mit 1-Klick ZIP-Backup aller Daten & Fotos
  • REST-API für Home Assistant & ESPHome E-Ink Displays
  • 44 botanische Emaille-Badges und interaktive Statistiken

KERNROUTINEN & MEILENSTEINE

4-in-1 Pflege & permanente Meilensteine

Wasser, Dünger, Schädlingskontrolle (z.B. Neemöl) und Pilzschutz sind in einem aufgeräumten Studio-Interface vereint. Keine verwirrenden Untermenüs, sondern intuitive Pflegechips mit Statusrückmeldung.

Permanente Meilenstein-Speicherung: Dedizierte Meilensteine für Umtopfen (🪴) und Formschnitt (✂️) werden direkt auf der Pflanze dauerhaft gesichert – sie bleiben selbst dann erhalten, wenn du die tägliche Gießhistorie bereinigst.

  • 4-Stufen Dringlichkeit (Überfällig, Heute, Demnächst, Im Plan)
  • 1-Klick Batch-Gießen für alle heute fälligen Pflanzen
  • +2-Tage Schlummerfunktion (Snooze), wenn die Erde noch feucht ist
  • Winterruhe per Schalter: Streckt Intervalle automatisch um 50%
PlantStack Details
PlantStack Photo Diary

VISUELLE CHRONIK & ARCHIV

Foto-Tagebuch & sicheres Pflanzen-Archiv

Dokumentiere jeden neuen Blattaustrieb, Blütenstände und Pflegefortschritte mit hochauflösenden Fotos, Zeitstempeln und individuellen Notizen. Mit der integrierten Lightbox betrachtest du das Wachstum deiner Schützlinge über Jahre im Vollbild.

Pflanzen-Archiv: Geht eine Pflanze ein oder wird sie verschenkt, wandert sie mit einem Klick ins Archiv. Sämtliche Fotos, Notizen und Pflegestatistiken bleiben für immer erhalten, ohne das aktive Dashboard zu belasten.

  • Chronologische Multi-Foto Timeline mit hochauflösendem Zoom
  • Revisionssichere Notizen zu Düngemitteln, Schädlingen und Standorten
  • Pflanzen-Archivierung für dauerhafte Erinnerungen ohne Datenverlust
  • Lokale Speicherung – kein Cloud-Upload, keine fremden Server

GAMIFICATION & ANALYTIK

44 Emaille-Pins & Interaktive Statistiken

Aufmerksame Pflanzenpflege wird belohnt: PlantStack feiert deine Erfolge mit 44 handgefertigten Cloisonné Enamel Pin Badges über 8 Stufenketten (Regenmacher, Botanik-Nerd, Weltreise, Räume, Umtopf-Pate, Meister-Gärtner, Methusalem, Artenvielfalt).

Interaktive Statistiken: Verfolge deine Gießfrequenzen, Pflege-Streaks und die gesundheitliche Entwicklung deiner gesamten Sammlung in übersichtlichen Diagrammen.

  • 44 sammelbare Emaille-Badges mit Level-Up Progression
  • Auswertungen zu Gieß- und Düngefrequenzen im Zeitverlauf
  • Streaks und Meilensteine motivieren zur kontinuierlichen Fürsorge
  • Berechnung geographischer Herkunftsländer und Artenvielfalt
PlantStack Statistics
PlantStack Mobile PWA

STANDORTE & SMARTHOME

Räume, Balkon, Frost-Alarm & Smarthome

Verwalte deine Schützlinge nach echten Standorten: Wohnzimmer, schattige Fensterbank oder sonniger Südbalkon. Hinterlege individuelle Lichtverhältnisse für jeden Raum.

Wetter & Frostwarnung: Die Open-Meteo Integration warnt bei Kälteeinbrüchen vor Frost für Balkon- und Terrassenpflanzen. Über die schlanke REST-Schnittstelle (GET /api/plants/status) bindest du PlantStack direkt in Home Assistant, MagicMirror oder stromsparende ESPHome E-Ink Nachttisch-Displays ein.

  • Raum- und Standortverwaltung mit Lichtprofilen
  • Open-Meteo Wetter-Sync & automatischer Frost-Alarm
  • REST-API (/api/plants/status) für Home Assistant & E-Ink
  • Mobile PWA mit 5-Slot Daumendock & Anti-Outline Design

In 2 Minuten startklar mit Docker Compose

Optimiert für Synology NAS, Unraid, TrueNAS, Raspberry Pi oder jeden Linux-Server. Kopiere einfach das Snippet und starte den Container:




docker-compose.yml
Port: 9666

services:
  plantstack:
    image: ghcr.io/sm4sh-it/plantstack:latest
    container_name: plantstack
    restart: unless-stopped
    ports:
      - "9666:3000"
    volumes:
      - plantstack_data:/app/data
    environment:
      - NODE_ENV=production
      # Optional: Zugangsschutz mit Passwort / Optional: API secret password
      # - PLANTSTACK_API_SECRET=dein_geheimes_passwort
      # Optional: Open Plantbook Zugangsdaten für automatische Spezifikationen
      # - OPENPLANTBOOK_CLIENT_ID=deine_client_id
      # - OPENPLANTBOOK_CLIENT_SECRET=dein_client_secret

volumes:
  plantstack_data:
1. Settings & Keys (Optional)
Vergib PLANTSTACK_API_SECRET für einen eleganten Lockscreen mit 30-Tage Session. Hinterlege Open Plantbook Keys für automatische Arten-Details.

2. Stack starten
Speichere die docker-compose.yml ab und führe docker compose up -d im Terminal deines Servers aus.

3. Loslegen!
Öffne http://<server-ip>:9666 im Browser und lege deine ersten Zimmer- und Balkonpflanzen an.

🤖
Entstehungsgeschichte & Philosophie

Vibe Coded with Google Gemini & Rigorously Audited

Als leidenschaftlicher Pflanzenliebhaber habe ich PlantStack als persönliches Projekt im intensiven KI-Pair-Programming mit Google Gemini über die Antigravity CLI entwickelt (Vibe Coding). Mein Ziel: Maximale Entwicklungsgeschwindigkeit und unmittelbare Umsetzung echter Pflanzen-Bedürfnisse, vereint mit strikter Software-Disziplin und Sicherheits-Audits.

⚡ Hohe Feature-Geschwindigkeit
Next.js 15, React 19, Tailwind CSS 3.4 & SQLite

🛡️ Rigorose Sicherheits-Audits
CWE / OWASP Top 10 Audits & Magic-Byte Bildprüfung

📡 Offen für dein Smarthome
Status-API für Home Assistant & ESPHome E-Ink

HÄUFIG GESTELLTE FRAGEN

Häufig gestellte Fragen (FAQ)

Alles Wissenswerte rund um Self-Hosting, Pflanzenpflege und Datenhoheit im Überblick.

PlantStack ist zu 100% kostenlos unter der PolyForm Noncommercial License 1.0.0 verfügbar. Du kannst die Software frei für dich privat nutzen, auf deiner eigenen Hardware betreiben und modifizieren. Keine versteckten Abos, keine Pro-Features, keine Paywalls.
PlantStack ist extrem ressourcenschonend konzipiert: Next.js Standalone und SQLite benötigen im laufenden Betrieb weniger als 150 MB RAM. Ein Raspberry Pi 4, ein Synology/QNAP NAS, ein Unraid-Server oder jeder gewöhnliche Mini-PC reichen völlig aus.
Über einen einfachen Schalter in den Einstellungen aktivierst du den Wintermodus für die lichtarme Jahreszeit. PlantStack streckt daraufhin Gießintervalle automatisch um 50% und pausiert Düngeroutinen, um Wurzelfäule durch Staunässe wirkungsvoll zu verhindern.
100% Local-First: Es werden keinerlei Telemetriedaten oder Pflanzendaten an externe Server übertragen. Sämtliche Fotos, Notizen und Routinen verbleiben exklusiv in deiner lokalen SQLite-Datei (/app/data/database.db) auf deiner eigenen Festplatte.
PlantStack liefert eine integrierte REST-Schnittstelle unter GET /api/plants/status. Sie gibt alle überfälligen Pflanzen und Pflegeempfehlungen als kompaktes JSON zurück – ideal für Home Assistant Dashboards, MagicMirror Module oder stromsparende ESPHome E-Ink Displays.
PlantStack ist als native Progressive Web App (PWA) gebaut. Du kannst die Seite in Safari (iOS) oder Chrome (Android) einfach zum Startbildschirm hinzufügen („Zum Home-Bildschirm“). Die App öffnet sich dann wie eine native App im Vollbild mit ergonomischem Daumenzonen-Dock.
Ich entwickle PlantStack als persönliches Projekt im agilen KI-Pair-Programming mit Google Gemini über die Antigravity CLI (Vibe Coding). Dies ermöglicht mir als Einzelentwickler eine rasante Feature-Geschwindigkeit und modernste Web-Paradigmen, kombiniert mit disziplinierten Sicherheits-Audits (OWASP Top 10 / CWE Prüfungen) und solider Softwarearchitektur.