Files
wiki/Catalogue-Self-Hosted/apps/app-nanote.md
T
2026-06-09 18:40:21 +02:00

3.1 KiB

title, created, updated, type, tags, confidence, contested, sources
title created updated type tags confidence contested sources
Nanote 2026-06-08 2026-06-08 app
catalogue
app
note-taking
auto-hebergement
medium false
https://selfh.st/apps/?search=nanote
https://github.com/omarmir/nanote

📝 Nanote

Application de prise de notes ultra-légère, sans base de données, où chaque note est un simple fichier Markdown.

📊 Métadonnées

Champ Valeur
Nom Nanote
Slug nanote
Catégorie principale cat-note-taking
Langage lang_id=0
Stars 153
Dernière MAJ 2026-03-21
Repo github.com/omarmir/nanote
Site github.com/omarmir/nanote

📝 Description

Nanote est une application de notes minimaliste écrite pour rester aussi simple que possible : pas de comptes, pas de base de données, pas de configuration lourde. Chaque note est un fichier Markdown stocké sur disque, ce qui rend les sauvegardes triviales (un simple rsync suffit).

L'interface propose un éditeur Markdown live avec prévisualisation, une liste latérale des notes et un système de tags optionnel. C'est un choix solide pour un homelabber qui veut un bloc-notes personnel accessible depuis le navigateur sans les contraintes d'un Obsidian-sync ou d'un Notion auto-hébergé.

🐳 Installation Docker

# docker-compose.yml minimal
services:
  nanote:
    image: ghcr.io/omarmir/nanote:latest
    container_name: nanote
    restart: unless-stopped
    ports:
      - "8080:8080"
    volumes:
      - ./data:/app/data
    environment:
      - PUID=1000
      - PGID=1000

⚠️ Adapte image/port/volumes selon le README officiel : https://github.com/omarmir/nanote

🔀 Reverse Proxy (Traefik)

services:
  nanote:
    image: ghcr.io/omarmir/nanote:latest
    labels:
      - "traefik.enable=true"
      - "traefik.http.routers.nanote.rule=Host(`nanote.example.com`)"
      - "traefik.http.routers.nanote.entrypoints=websecure"
      - "traefik.http.routers.nanote.tls.certresolver=letsencrypt"
      - "traefik.http.services.nanote.loadbalancer.server.port=8080"

🔧 Configuration

  • Notes stockées en fichiers .md dans le volume monté
  • Édition Markdown avec prévisualisation temps réel
  • Pas de base de données, sauvegarde = copie du dossier

🔀 Alternatives

Open source :

  • Joplin (plus complet, sync multi-device)
  • HedgeDoc (collaboratif)
  • Trilium Notes (PKM avancé)

Propriétaires :

  • Apple Notes (intégré à iCloud)
  • Google Keep (simple, intégré à Google)

🔒 Sécurité

  • Pas d'auth intégrée par défaut : prévoir reverse-proxy auth
  • À servir en HTTPS pour éviter l'interception des notes en clair

📚 Ressources

🔗 Pages Liées