NoteList
Eigenes ProduktMai – Juli 2026
Self-hosted Notizen auf einer Canvas mit Eltern-Kind-Verbindungen. Läuft auf einem Raspberry Pi Zero 2 W.
Stand: Im Einsatz für eine kleine Gruppe.
- Python
- FastAPI
- SQLite
- Vanilla JS
- Tailwind
Eine App für eine kleine Gruppe, die ihre Notizen nicht in einer Cloud haben will. Das Gerät ist ein Raspberry Pi Zero 2 W, und das hat jede technische Entscheidung bestimmt.
Funktionen
- Hierarchische Notizen als SVG-Fäden auf einer Canvas
- Pan und Zoom mit Touch, Inline-Bearbeitung
- Volltextsuche über SQLite FTS5, per Cmd+K
- Rollen (Owner, Editor, Viewer) und Session-Auth mit bcrypt
- Konsistente SQLite-Backups
Technische Entscheidungen
- Ausgelegt auf ein Gerät mit 512 MB RAM – kein Framework im Frontend, kein Build
- FTS5 statt externer Suche, weil der Pi keine zweite Datenbank verträgt
Erkenntnisse
- Zielhardware zuerst festlegen, dann den Stack wählen – nicht umgekehrt