Initial vault setup

This commit is contained in:
2026-06-09 18:40:21 +02:00
commit bda02d587f
3692 changed files with 402457 additions and 0 deletions
@@ -0,0 +1,122 @@
---
title: Anchor
created: 2026-06-07
updated: 2026-06-07
type: app
tags: [catalogue, note-taking, offline-first, sync, tags, oidc, mobile, docker]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Note-Taking, https://github.com/ZhFahim/anchor]
---
# ⚓ Anchor
> **Lapplication de notes offline-first auto-hébergeable** : rapide, simple, synchronisée entre appareils et pensée pour rester utilisable même hors ligne.
## 📋 Informations Générales
| Champ | Valeur |
| :--- | :--- |
| **Site web** | [GitHub — ZhFahim/anchor](https://github.com/ZhFahim/anchor) |
| **GitHub** | [ZhFahim/anchor](https://github.com/ZhFahim/anchor) |
| **Licence** | Voir le dépôt |
| **Langage** | TypeScript, Dart, serveur web auto-hébergeable |
| **Étoiles GitHub** | 1.0k ⭐ |
| **Dernière MAJ** | 2026-05-27 |
| **Catégorie** | [[cat-note-taking|Note-Taking]] |
## 📝 Description
**Anchor** est une application de **prise de notes offline-first** pour le web et le mobile. Le projet insiste sur quatre priorités : **vitesse, confidentialité, simplicité et fiabilité**. Les notes restent modifiables hors ligne, stockées localement, puis **synchronisées** entre appareils quand la connectivité revient.
Fonctionnellement, Anchor reste plutôt du côté des outils **personnels et minimalistes**, avec tags, partage, pièces jointes, archivage, corbeille et administration légère. Il ne cherche pas à devenir un gros wiki ou une plateforme documentaire ; son intérêt principal réside dans l’équilibre entre **usage quotidien simple** et **synchronisation auto-hébergée**.
Anchor convient surtout à :
- des **notes personnelles synchronisées** ;
- des utilisateurs qui veulent du **hors ligne natif** ;
- un usage web + mobile ;
- des environnements avec **OIDC** pour lauthentification.
Points notables :
-**Offline-first**
- ✅ Synchronisation entre appareils
-**OIDC** supporté
- ✅ Tags, partage, archive, corbeille
- ✅ Déploiement simple via **Docker Compose**
- ⚠️ Positionnement plus simple quun PKM ou wiki avancé
## 🚀 Installation
### Option recommandée : Docker Compose
Le dépôt fournit un exemple simple avec image précompilée et volume persistant.
```yaml
services:
anchor:
image: ghcr.io/zhfahim/anchor:latest
container_name: anchor
restart: unless-stopped
ports:
- "3000:3000"
volumes:
- anchor_data:/data
volumes:
anchor_data:
```
Puis :
```bash
docker compose up -d
```
Le README mentionne aussi des variables facultatives pour `APP_URL`, `JWT_SECRET`, PostgreSQL externe et **OIDC**.
## ⚙️ Configuration Initiale
1. **Déployer le conteneur** avec volume persistant.
2. **Définir `APP_URL`** si lapplication nest pas servie sur `localhost`.
3. **Configurer `JWT_SECRET`** et, si nécessaire, un PostgreSQL externe.
4. **Activer OIDC** seulement si vous avez un fournisseur prêt.
5. **Tester le mode hors ligne** sur vos appareils principaux.
6. **Vérifier la politique dinscription** (`USER_SIGNUP`) si linstance est multi-utilisateur.
Si vous voulez un simple bloc-notes personnel, gardez la configuration la plus sobre possible pour conserver lavantage de simplicité du projet.
## 🔄 Alternatives
### Open Source
- [[app-flatnotes]] — Plus minimal et sans sync mobile native marquée
- [[app-many-notes]] — Markdown web plus structuré en vaults
- [[app-nextcloud-notes]] — Si vous vivez déjà dans l’écosystème Nextcloud
- [[app-note-mark]] — Alternative web Markdown légère
- [[app-joplin]] — Plus mature pour notes synchronisées multi-appareils
### Propriétaires
- **Apple Notes**
- **Google Keep**
- **Simplenote**
- **Standard Notes**
## 🔐 Sécurité
- ✅ Approche **offline-first** favorable à la résilience dusage
- ✅ Support **OIDC** pour centraliser lauthentification
- ✅ Volume de données unique à sauvegarder
- ⚠️ Vérifier les réglages dinscription publique avant exposition Internet
- ✅ Utiliser **HTTPS** et un secret JWT robuste
## 📚 Ressources
- [Référentiel GitHub](https://github.com/ZhFahim/anchor)
- [selfh.st — Note-Taking](https://selfh.st/apps/?tag=Note-Taking)
## Pages Liées
- [[cat-note-taking]] — Vue densemble de la catégorie Note-Taking
- [[app-nextcloud-notes]] — Alternative intégrée à Nextcloud
- [[app-joplin]] — Alternative plus mature et complète