Files
2026-06-09 18:40:21 +02:00

2.9 KiB


title: Grimoire created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, bookmarks, go] confidence: high contested: false sources: [https://selfh.st/apps/?tag=bookmarks]

Grimoire 📖

Gestionnaire de bookmarks moderne en Go, avec un focus sur la vitesse, l'organisation par collections/tags, et un design sombre élégant qui rappelle Notion ou Raindrop.

Métadonnée Valeur
Site web https://grimoire.pro
GitHub https://github.com/goniszewski/grimoire
License MIT
Langage Go
Étoiles 84
Dernière MAJ 2024
Catégorie cat-bookmarks

Description

Grimoire est l'un des gestionnaires de bookmarks self-hostés les mieux notés en 2024. Développé en Go (back-end) avec un front-end React/Next.js, il mise sur une UX premium : recherche full-text, organisation par collections imbriquées, tags, vue grille ou liste, captures automatiques de titres et favicons.

L'app supporte l'import depuis les navigateurs (Chrome, Firefox, Safari), depuis Pocket, depuis Pinboard, et l'export en HTML/JSON. Une API REST est exposée pour intégration avec des outils tiers.

L'architecture Go en fait un binaire léger, parfait pour un home lab ou un petit VPS. La communauté est active, et le développement rapide.

Installation

Option 1 : Docker Compose (recommandé)

version: '3.8'
services:
  grimoire:
    image: ghcr.io/goniszewski/grimoire:latest
    container_name: grimoire
    ports:
      - "8097:8080"
    environment:
      - GRIMOIRE_DB_URL=postgres://grim:***@db:5432/grimoire
      - GRIMOIRE_JWT_SECRET=*** rand -hex 32)
    depends_on:
      - db
    volumes:
      - ./data:/app/data
    restart: unless-stopped

  db:
    image: postgres:16-alpine
    container_name: grimoire-db
    environment:
      - POSTGRES_DB=grimoire
      - POSTGRES_USER=grim
      - POSTGRES_PASSWORD=***    volumes:
      - ./dbdata:/var/lib/postgresql/data
    restart: unless-stopped

Option 2 : Installation manuelle

git clone https://github.com/goniszewski/grimoire.git
cd grimoire
go build -o grimoire ./cmd/grimoire
./grimoire

Configuration

  • Configurer SMTP pour reset password et partage.
  • Définir la limite d'utilisateurs (mono-user ou multi-user).
  • Activer HTTPS via reverse-proxy.

Alternatives

Open Source

Propriétaires

  • Pocket
  • Raindrop.io
  • Pinboard (commercial)
  • Bookmark Manager (Chrome)

Sécurité

  • HTTPS obligatoire.
  • GRIMOIRE_JWT_SECRET long.
  • Sauvegardes Postgres.
  • Mises à jour Go pour CVE.

Ressources

Pages Liées