Eine Startseite für den Browser, die nicht nur Lesezeichen auflistet, sondern von jeder Seite eine echte Vorschau zeigt. Die Links liegen in Kategorien, lassen sich per Drag & Drop sortieren und in andere Kategorien ziehen.
Was drin ist
- Screenshot-Vorschau – jede Seite wird per Chromium (chromedp) aufgenommen, die Bilder liegen als JPEG neben der Datenbank
- Ansicht bearbeiten – Kategorien anordnen, Breite im 12-Spalten-Raster ziehen, Spaltenzahl und Kartenbreite festlegen; die Einstellungen liegen in der Datenbank und gelten damit auf jedem Rechner
- Öffentliche Links – einzeln freigebbar, sichtbar ohne Anmeldung; das volle Dashboard erst nach dem Login
- Passwortschutz – ein Master-Passwort (bcrypt) und ein HMAC-signiertes Cookie für „Angemeldet bleiben"
- Zweisprachig – Oberfläche auf Deutsch und Englisch
Technik
Go mit der Standardbibliothek (net/http, html/template), SQLite über
modernc.org/sqlite – also pure Go, kein cgo. Der Container ist ein Multi-Stage-Build:
ein statisches Binary, das auf chromedp/headless-shell läuft, damit die Vorschaubilder
ohne separate Browser-Installation entstehen. Alle Daten liegen in einem Host-Verzeichnis.
Das Bild oben zeigt eine Demo-Instanz mit öffentlichen Beispiel-Links.