51 KiB
51 KiB
Wiki Log
Chronological record of all wiki actions. Append-only. Format:
## [YYYY-MM-DD] action | subjectActions: ingest, update, query, lint, create, archive, delete
[2026-06-11] create | 7 fiches modèles IA (Phase 2A — Lot 3)
- Nouveaux entities : gemini-2-5-pro, gemini-2-5-flash, grok-4, command-r-plus, deepseek-r1, deepseek-v3-1, kimi-k2-5
- Positionnement couvert : Google, xAI, Cohere, DeepSeek, Moonshot AI
- Index.md mis à jour (entities section, +7 entrées)
- Phase 2A très bien avancée : principales familles 2025-2026 désormais couvertes
[2026-06-11] create | 9 fiches modèles IA (Phase 2A — Lot 2)
- Nouveaux entities : claude-4, gpt-5, command-a, gemma-3, qwen-3-6-plus, mimo-v2-5, yi-large, yi-lightning, qwen-3-5
- Positionnement couvert : Anthropic, OpenAI, Cohere, Google, Alibaba, Xiaomi MiMo, 01.AI
- Index.md mis à jour (entities section, +9 entrées)
- Reste à faire Lot 3 : DeepSeek R1/V3.1, Grok 4, Gemini 2.5 Pro/Flash, Command-R+, Qwen 3.7 Max, Kimi K2.5
[2026-06-11] create | 10 fiches modèles IA (Phase 2A — Lot 1)
- Nouveaux entities : deepseek-v4, deepseek-v4-flash, gemma-4, glm-5, kimi-k2-6, llama-4, minimax-m3, mistral-large-3, phi-4, qwen-3-7
- Chaque fiche : architecture, spécifications, benchmarks, licence, wikilinks
- Index.md mis à jour (entities section, +10 entrées)
- Reste à faire Lot 2 : Claude 4, GPT 5, Yi-Lightning/Max, Command-A, MiMo V2.5, Qwen 3.5/3.6, Gemma 3
[2026-06-11] create | Roadmap d'expansion du wiki
- Créé
roadmap/expansion-wiki-tech.md— 6 phases pour passer de 1 700 à ~3 000 pages - Axes : IA ~120 pages, auto-hébergement ~70 pages, guides ~90 pages, comparatifs ~50 pages, licences ~40 pages
- Phase 1 (catalogue self-hébergé) en continuation directe avec priorité max
[2026-06-08] update | Fusion doublon app Tandoor
- Diagnostic corrigé : il n’existait pas de
cat-tandoor.md; le vrai problème était un doublon d’app entreapp-tandoor.mdetapp-tandoor-recipes.md app-tandoor-recipes.mdgardée comme fiche canoniqueapp-tandoor.mdsupprimée- 9 wikilinks actifs migrés vers
[[app-tandoor-recipes|Tandoor Recipes]] - Vérification : 0 lien restant vers
[[app-tandoor]]
[2026-06-08] update | Fusion alias catégorie Security
- Fusion effectuée :
cat-securite.md→cat-security.md cat-security.mdgardée comme page canonique selfh.st et francisée (title+ H1 en « Sécurité »)cat-securite.mdconvertie en alias historique (type: category-alias) pointant vers la page canonique- Contexte utile du stub préservé via une section « Écosystème sécurité lié » (CrowdSec, Fail2ban, Safeline, Step-CA, Cloudflared, Docker Socket Proxy)
- Wikilinks actifs migrés : hub catalogue +
cat-pki.md+ 5 fiches apps liées - Vérification : 0 wikilink restant vers
[[cat-securite]]
[2026-06-08] update | Fusion alias catégorie Authentication
- Fusion effectuée :
cat-authentification.md→cat-authentication.md cat-authentication.mdgardée comme page canonique et francisée (title+ H1 en « Authentification »)cat-authentification.mdconvertie en alias historique (type: category-alias) pointant vers la page canonique- Wikilinks actifs migrés : hub catalogue +
app-oauth2-proxy.md - Tags normalisés :
app-oauth2-proxy.mdetapp-tinyauth.mdincluent désormaisauthentication - Vérification : 0 wikilink restant vers
[[cat-authentification]]
[2026-06-08] lint | Audit lint complet — 6 quick wins + 198 confidence upgrade
- Inventaire : 1751 fichiers .md, 1368 fiches apps (1300 canoniques + 68 mini-fiches), 173 cat
- Quick wins appliqués :
- 2 doublons supprimés :
app-active-pieces.md+app-figranium.md(typos), 3 liens corrigés dans 3 fichiers - 20 frontmatters complétés : 19 app-redirect (tags+sources) +
app-ddclient.md(title+sources) - Dossier doublon
catalogue-selfhosted/supprimé (TEMPLATE-APP.md identique au vrai)
- 2 doublons supprimés :
- Distribution confidence finale : 929 high + 439 medium + 0 low (vs 198 low avant, après spot-check 50 : 48 ✅ + 2 🟡 + 0 🔴)
- Quality signals : 24
contested: truetous légitimes (2 propriétaires + 1 projet en déclin + 21 multi-cat) - Graphe wikilinks catalogue : 0 broken link réel, 0 fiche cat orpheline, 0 fiche isolée
- Scan wiki large (hors catalogue strict) : ~335 cibles non résolues supplémentaires, mais principalement références éditoriales volontaires (apps externes non documentées, catégories conceptuelles non créées, liens roadmap du hub, templates comme
cat-y/cat-{tag_slug}) — pas une régression du catalogue - Top hubs :
recettes-docker-compose(1256),securisation-home-lab(810),app-traefik(472) - À traiter (P2/P3) : inspecter
cat-securite; aliascat-authentificationdésormais fusionné verscat-authentication - Méthode : 12 étapes de
llm-wiki/references/audit-methodology.md+audit-false-positives.md§3 (filter\|)
[2026-06-08] update | Marathon #3 — Catalogue (95 nouvelles cat, 226 fiches)
- Cible : 200+ fiches (atteinte et DÉPASSÉE : +226 fiches, +95 cat, +17.3% apps)
- MISSION QUASI-ACCOMPLIE : 1302/1304 apps (99.8%) et 173/172 cat (100.6%) documentées
- Méthode : 3 vagues mass-catchup subagent (3+2+2) + 53 fiches en main context pour les apps très niche
- Vagues subagent :
- Vague 1 : 3 subagents en parallèle (124 + 69 + 36 = 229 apps) → 78 fiches écrites
- Vague 2 (rattrapage A+B) : 2 subagents (75+76 = 151) → 37 fiches écrites
- Vague 3 (rattrapage final A+B) : 2 subagents (60+54 = 114) → 58 fiches écrites
- Total subagent : 173 fiches
- Total context (main agent) : 53 fiches (apps connues peu écrites par subagents)
- Catégories nouvelles (95) couvrant 100 cat : Forums, 3D Printing, Podcasts, Image Sharing, E-commerce, Object Storage, Habit Tracking, Music Streaming, Marketing, CRM, Speed Test, Inventory, IoT, Task Scheduling, Location, Landing Page, Time Tracking, Web Server, Security, Audiobooks, Wish Lists, Diagrams, ERP, Medical, Analytics, Local File Sharing, Webhooks, Requests, Newsletters, Video Editing, Container Registry, Wealth, Uptime, Subscriptions, Travel, Visualization, Design, Learning, Social Media, Genealogy, Scheduling, Event Polls, Digital Signage, Live Streaming, Feedback, Comments, Office Suite, Privacy, Screenshots, Language, Web Desktop, Subtitles, Videos, Identity Management, Customer Engagement, PDF, Paywalls, Development Environment, Year-in-Review, Maintenance, Read Later, Flights, Code Snippets, Wake-on-LAN, Icons, Recording, Antivirus, LaTeX, Platform, Relationships, Backend, Observability, Firewall, Vehicles, HR, CalDAV/CardDAV, Theme, Development Infrastructure, Git, Android, Tournaments, QR Codes, Smart Home, GPS, SSH, Ambient Sounds, Accessibility, Tools, Spreadsheet, Movies, Gardening, Runners, Maps, Control Panel, Clipboard
- Apps phare ajoutées : Mosquitto, Zigbee2MQTT, Mautic, PostHog, EspoCRM, Twenty, LibreSpeed, GLPI, InvenTree, Kimai, AudioBookshelf, Excalidraw, ERPNext, Dolibarr, OpenEMR, LocalSend, Snapdrop, PairDrop, Owncast, Xibo, LibreTranslate, LLDAP, Typebot, Tube Archivist, Plex/Jellyfin Rewind, Moodle, Grafana, Grafana, Cor*al, Discourse, listmonk, PocketBase, etc.
- Stratégie validée : 3 subagents en parallèle × 3 vagues mass-catchup + rattrapage main context pour les apps connues que les subagents zappent
- Pages cat-{tag}.md : 95 nouvelles pages créées
- Mises à jour : PROJET-CATALOGUE.md, Catalogue-Self-Hosted.md (hub), log.md, memory
- Volume final : 1370 fiches (1302 canoniques + 68 mini-fiches), 173/172 cat (100.6%), ~99.8% apps uniques, ~6.5 Mio
- Reste à faire : 2 apps de marge (probablement doublons), et l'audit/lint (que Velli a demandé de faire à la fin)
[2026-06-08] update | Marathon nuit #2 — Catalogue (19 nouvelles cat, 155 fiches)
- Cible : 100+ fiches (atteinte et dépassée : +155 fiches, +19 cat, +12.5% apps)
- Méthode : 4 vagues mass-catchup subagent (3 subagents en parallèle × 3 vagues = 9 invocations) + 24 fiches écrites en context pour les apps très niche
- Catégories nouvelles (19) + 1 update :
- Server Management (9) — Webmin, 1Panel, XPipe, Tianji, Portracker, Flint, Rackula, PortNote, CTFreak
- Workflow Automation (8) — n8n, Huginn, Node-RED, Kestra, Activepieces, Automatisch, Flow-Like, Figranium
- Blog (8) — Ghost, WordPress, TYPO3, Live Blog, Movim, Statamic, Comentario, BroadcastChannel
- Note-Taking (8 update) — DailyTXT, Silicon Notes, Sticky, Nanote, DumbPad, Glass Keep, Owlistic, eziwiki
- Support / Ticketing (8) — Zammad, osTicket, Roundup, Chatwoot, FreeScout, Peppermint, HelpRealm, Libredesk
- Surveys and Forms (8) — LimeSurvey, SurveyJS, Docassemble, Nextcloud Forms, Formbricks, OpnForm, HeyForm, Forms.md
- RSS (8) — RSS Bridge, RSSHub, html2rss, Feeds Fun, RSSBox, Youlag, Upvote RSS, LetterFeed
- Project Management (8) — Leantime, Plane, Taiga, Operately, tududi, Worklenz, Eigenfocus, Ideon
- Archive (8) — ArchiveBox, Project N.O.M.A.D., Ganymede, Mail Archiver, Eonvelope, Open Archiver, Bichon, Webcap
- No-Code / Low-Code (8) — Appsmith, Budibase, ToolJet, NocoBase, Saltcorn, Nextcloud Tables, Maxun, Lowcoder
- Grocery Lists (8) — Grocy, Tandoor Recipes, RecipeSage, KitchenOwl, CookCLI, Clementines, Koffan, Oikos
- Home Automation (7) — Home Assistant, VerneMQ, Gladys, ESPHome, TasmoAdmin, diyHue, BunkerM
- NVR (7) — Shinobi, Blue Iris, ZoneMinder, Frigate, Viseron, Scrypted, Unblink
- Content Management (7) — Grav, Payload, Contao, Personal Mgmt System, Automad, Localess, Markopolis
- Statistics (7) — Metabase, Tautulli, Your Spotify, Medialytics, Jellystat, Streamystats, Garmin Grafana
- Tasks and To-Do Lists (7) — Super Productivity, Nextcloud Tasks, Tasks.md, Donetick, DumbDo, TaskTrove, DumbKan
- Notifications (7) — Apprise, Gotify, AnyCable, ntfy, BBYEN, Argus, Frigate-Notify
- File Conversion (7) — ConvertX, VERT, HandBrake Web, Convert to it!, File Wizard, Transmute, FileFlows
- Video Conferencing (6) — BigBlueButton, Jitsi Meet, OpenTalk, Briefing, MiroTalk, Meet (lasuite)
- Events (6) — Meetable, Ontime, Karrot, Hi.Events, Atria, Revel
- Stratégie validée :
- 3 subagents en parallèle (max_concurrent_children=3) sur 3 vagues mass-catchup (no web_search) = 65 fiches en 2 vagues, 23 sur vague 4
- apps/apps/ subdir bug : apparu 2 fois (vague 1 et 2) mais vide → cleanup trivial
- subagent timeout ≠ failure : 4 vagues timeout mais 88/117 fiches écrites, rattrapage en main context pour les 24 apps très niche
- Slug conflicts gérés (Tandoor, Gladys, Clementines — toutes déjà écrites par Batch C avec le slug selfh.st)
- Pages cat-{tag}.md : 19 nouvelles pages créées
- Mises à jour : PROJET-CATALOGUE.md, Catalogue-Self-Hosted.md (hub) Phase 1 étendue à 78 cat, log.md, memory
- Volume final : 1144 fiches (1076 canoniques + 68 mini-fiches), 78/172 cat (45%), ~82.5% apps uniques de 1304 documentées, ~5.8 Mio
- Reste à faire : ~94 cat sur 172, prochaines : Maps, Real Time, Search Engines, Spreadsheet, etc.
[2026-06-08] update | Sync disque projet Catalogue (rattrapage)
- Discovered : PROJET-CATALOGUE.md et hub Catalogue-Self-Hosted.md étaient désynchronisés du disque (~5 sessions de retard)
- État réel découvert : 989 fiches apps (921 canoniques + 68 mini-fiches), 59 pages cat, ~7.3 Mio, ~70.6% apps uniques de 1304 documentées
- État projet (avant sync) : 34/172 cat, ~692 fiches, ~48% apps documentées
- Actions :
- Cache CDN rafraîchi :
raw/sw-cache-2026-06-08.json(1304 apps) +raw/tags-cache-2026-06-08.json(200 tags) - PROJET-CATALOGUE.md : ligne 1 + section Statistiques + section Roadmap + ligne de bas de page synchronisées
- Catalogue-Self-Hosted.md (hub) : section Statistiques + Phase 1 étendue de 34 à 59 cat avec ✅
- Ajout flags ⚠️ sur les 4 cat nouvelles/doublons (gui, pki, tunnel, securite, authentification)
- Cache CDN rafraîchi :
- Audit 4 doublons/cat nouvelles détectés :
cat-authentification.md(5) ↔cat-authentication.md(24) — à fusionnercat-securite.md(6) — à inspecter (potentiel doublon decat-securitynon documenté)cat-gui.md(6),cat-pki.md(3),cat-tunnel.md(6) — nouvelles cat ajoutées au marathon
- Mémoire Hermes : mise à jour avec chiffres réels (989 fiches, 59 cat)
- Reste à faire : ~113 cat sur 172, prochaines grosses : Home Automation, Maps, Web Servers, etc.
[2026-06-06] create | Wiki initialized
- Domain: multi-domaine (Tech, IA, Open-source, Auto-hébergement)
- Structure SCHEMA.md + index.md + log.md créée
- Total pages initiales: 0
[2026-06-06] update | Configuration des Plugins
- Dataview v0.5.68 : activé, Dashboard.md créé avec 12 requêtes
- Knowledge Graph Analysis v0.6.6 : activé
- Tag Wrangler v0.6.4 : activé
- make.md v1.3.4 : activé
- Smart Connections (bonus) : activé, guide créé
- 5 guides détaillés dans docs/
- Fichiers data.json de chaque plugin réinitialisés
[2026-06-06] create | Catalogue Self-Hosted
- Structure créée : Catalogue-Self-Hosted/ (hub) + catalogue-selfhosted/{apps,categories,raw}/
- 172 tags identifiés depuis selfh.st/apps
- Catégorie pilote cat-2fa créée
- Données brutes sauvegardées : raw/tag-2fa.md
- 1ère fiche : app-vaultwarden complète (install Docker + alternatives)
- Template TEMPLATE-APP.md créé
[2026-06-06] ingest | Catégorie 2FA - 7 fiches
- app-vaultwarden : Serveur Bitwarden-compatible (Rust)
- app-ente-auth : Plateforme 2FA E2E open source (Dart)
- app-bitwarden : Serveur officiel Bitwarden (C#/.NET)
- app-passbolt : Password manager pour équipes (PHP)
- app-2fauth : Gestionnaire 2FA web-based (PHP/Laravel)
- app-defguard : VPN + SSO + 2FA entreprise (Rust)
- app-authman : TOTP server (PHP) - ⚠️ STALE, à éviter
- Catégorie cat-2fa complète : 7/7 apps documentées
[2026-06-06] ingest | Phase Infrastructure (Passe 1) - 16 fiches
Ad Block - 7 fiches
- app-pihole : DNS sinkhole le plus populaire (Shell)
- app-adguard-home : Alternative moderne (Go)
- app-technitium-dns : DNS avancé avec DHCP (C#)
- app-blocky : Ultra-léger pour RPi (Go)
- app-isponsorblocktv : SponsorBlock pour TV (Python)
- app-adguardhome-sync : Sync multi-instances (Go)
- app-gravity : DNS+DHCP moderne (Go)
Reverse Proxy - 5 fiches
- app-caddy : Web server avec HTTPS auto (Go)
- app-traefik : Cloud-native reverse proxy (Go)
- app-haproxy : Load balancer industriel (C)
- app-nginx-proxy-manager : GUI pour Nginx (TypeScript)
- app-pangolin : Reverse proxy + tunneling + SSO (TS)
Monitoring - 4 fiches
- app-uptime-kuma : Uptime monitoring #1 (JavaScript)
- app-netdata : Métriques temps réel (C)
- app-prometheus : TSDB standard industriel (Go)
- app-glances : Monitoring système léger (Python)
Catégories créées
- cat-ad-block : 7 apps
- cat-reverse-proxy : Top 10
- cat-monitoring : Top 10
[2026-06-06] ingest | Catégorie Password Manager - 10 apps
- Stratégie de déduplication adoptée : mini-fiches de redirection
- app-keepassxc : Password manager 100% local (C++)
- app-infisical : Secrets management moderne (TS)
- app-openbao : Fork open-source d'HashiCorp Vault (Go)
- app-password-pusher : Partage éphémère de secrets (Ruby)
- app-aliasvault : Password + email alias (TS)
- app-yeetfile : File sharing E2E chiffré (Go)
- app-origamivault : QR codes pour secrets (HTML) - ⚠️ jeune
- Mini-fiches de redirection : app-vaultwarden-pm, app-bitwarden-pm, app-passbolt-pm
- Catégorie cat-password-manager créée : 10/10 apps documentées
- Données brutes : raw/tag-password-manager.md
[2026-06-06] update | Bilan global
- Total fiches catalogue : 33 (7 phase 1 + 7 password manager + 19 nouvelles)
- Total catégories : 5 (2FA, Ad Block, Reverse Proxy, Monitoring, Password Manager)
- Stratégie déduplication validée : gain de ~70% en taille pour apps multi-catégories
[2026-06-06] update | Catégorie Reverse Proxy complète
- 18 nouvelles fiches créées : app-safeline, app-nginx-proxy, app-oauth2-proxy, app-cloudflared, app-nginx-ui, app-step-ca, app-tinyauth, app-zoraxy, app-swag, app-godoxy, app-docker-socket-proxy, app-dockflare, app-npmplus, app-immich-public-proxy, app-self-hosted-gateway, app-caddymanager, app-nps-enhanced, app-traefik-log-dashboard, app-jellyswarrm, app-cert-warden, app-middleware-manager, app-traefik-kop, app-mantrae
- Catégorie cat-reverse-proxy enrichie : tableau exhaustif 28 apps, recommandations par cas d'usage, sous-catégories
- Total fiches catalogue : 53 + 3 mini-fiches (98/700 apps référencées, 14%)
- 4 catégories complètes : 2FA, Ad Block, Password Manager, Reverse Proxy
- Délégation parallèle en 3 batches utilisée (1 timeout récupéré)
[2026-06-06] lint | Audit complet + correctifs P1
- 233→236 pages, 1317→1312 wikilinks, couverture 88→89%, grade C
- Faux positifs identifiés et écartés (~180) : 172 catégories roadmap + 10 ancres
cat-reverse-proxy\(échappement pipe) - P1 corrigé :
- 3 ancres cassées dans mini-fiches (bitwarden#Description, passbolt#Description, vaultwarden#Option 1)
- 5 catégories créées : cat-securite, cat-tunnel, cat-pki, cat-gui, cat-authentification
- 2 fichiers de doublon Obsidian Sync supprimés :
cat-password-manager (conflict)etlog (conflict)
- Vrais liens cassés : 197→30 (réels restants = ~30 fiches/concepts à créer, classés P2)
- Audit script note :
wiki_audit.pybuggué sur docstring Windows path (backslash\U) — contourné viawiki_audit_fixed.py(docstring stripé)
[2026-06-07] ingest | Catégorie Monitoring - 30 fiches (top 30 complet)
- 26 nouvelles fiches créées : app-world-monitor, app-sentry, app-changedetection, app-signoz, app-beszel, app-netbox, app-cadvisor, app-victoriametrics, app-cachet, app-gatus, app-nezha, app-healthchecks, app-checkmate, app-scrutiny, app-oneuptime, app-watchyourlan, app-netalertx, app-zabbix, app-pulse, app-xyops, app-patchmon, app-kite-kubernetes, app-checkcle, app-statping-ng, app-smokeping, app-peekaping
- 4 préexistantes vérifiées à jour : app-uptime-kuma, app-netdata, app-prometheus, app-glances
- Catégorie cat-monitoring enrichie : 30 apps documentées sur 37 totales (top 30 par étoiles), recommandations par sous-catégorie (uptime, metrics, observability, cron, Proxmox, network, hardware)
- Raw data :
raw/tag-monitoring.mdmis à jour avec liste exhaustive + justifications pour 7 apps non documentées (niche/redondant) - Total fiches catalogue : 86 (5 catégories complètes : 2FA, Ad Block, Password Manager, Reverse Proxy, Monitoring)
- Délégation parallèle en 3 batches (1 timeout partiel récupéré : 7/10 puis rattrapage des 3 manquantes)
[2026-06-07] ingest | Catégorie Docker - 30 canoniques + 4 mini-fiches
- 30 fiches canoniques créées : app-portainer, app-dockge, app-dozzle, app-komodo, app-arcane, app-unregistry, app-dockhand, app-diun, app-docker-volume-backup, app-wud, app-sablier, app-dockcheck, app-dockpeek, app-loggifly, app-oxker, app-doco-cd, app-tugtainer, app-cup-updates, app-dweebui, app-compose-craft, app-squirrel-servers-manager, app-portall, app-deployrr, app-docker-registry-browser, app-dockman, app-prunemate, app-docking-station, app-patchpanda, app-seelf, app-dockwatch
- 4 mini-fiches de redirection (apps déjà canoniques dans monitoring/reverse-proxy) : app-uptime-kuma-docker, app-beszel-docker, app-cadvisor-docker, app-docker-socket-proxy-docker
- Catégorie cat-docker créée : 30 canoniques + 4 mini-fiches sur 43 totales (top 30 par étoiles)
- Raw data :
raw/tag-docker.mdavec stratégie de déduplication documentée (4 collisions identifiées) - Total fiches catalogue : 120 (6 catégories complètes : 2FA, Ad Block, PM, Reverse Proxy, Monitoring, Docker)
- Délégation parallèle en 3 batches (2 timeouts partiels récupérés : 20/20 fiches créées malgré les timeouts — stratégie : vérifier
lsaprès)
[2026-06-07] ingest | Catégorie Database - 25/25 (catégorie entière)
- 23 fiches canoniques créées : app-apache-superset, app-nocodb, app-directus, app-influxdb, app-valkey, app-chartdb, app-teable, app-grist, app-phpmyadmin, app-databasus, app-dbgate, app-mathesar, app-baserow, app-cloudbeaver, app-whodb, app-chartbrew, app-pgadmin, app-pg-back-web, app-portabase, app-velld, app-redict, app-dynamodb-dashboard, app-visual-db
- 2 mini-fiches de redirection (apps déjà canoniques dans monitoring) : app-prometheus-database, app-victoriametrics-database
- Catégorie cat-database créée : 25/25 apps documentées — 1ère catégorie où le total ≤ 30, donc pas de troncature top 30
- Raw data :
raw/tag-database.mdavec stratégie de déduplication documentée (2 collisions identifiées) - Total fiches catalogue : 145 (7 catégories complètes : 2FA, Ad Block, PM, Reverse Proxy, Monitoring, Docker, Database)
- Délégation parallèle en 3 batches (8-8-7) : 0 timeout (record), 23 fiches en ~8 min — taille catégorie optimale pour batches équilibrés
[2026-06-07] ingest | Catégorie Backups - 24/24 (catégorie entière, record de collisions)
- 18 fiches canoniques créées : app-restic, app-duplicati, app-borg, app-kopia, app-backrest, app-zerobyte, app-duplicacy, app-backuppc, app-borg-ui, app-home-assistant-time-machine, app-git-sync, app-vykar, app-pluton, app-gitsave, app-repliqate, app-borg-backup-server, app-unraid-guardian, app-civitai-data-manager
- 6 mini-fiches de redirection (record : 25% de collisions) : app-databasus-backups, app-docker-volume-backup-backups, app-pg-back-web-backups, app-tugtainer-backups, app-portabase-backups, app-velld-backups (4 vers cat-database, 2 vers cat-docker)
- Catégorie cat-backups créée : 24/24 apps documentées — 2ème catégorie entière
- Raw data :
raw/tag-backups.mdavec stratégie de déduplication documentée (6 collisions identifiées — record) - Total fiches catalogue : 169 (8 catégories complètes)
- Délégation : 2 batches de 9 (1 timeout partiel récupéré : 6/9 puis rattrapage single de 3)
[2026-06-07] ingest | Catégorie VPN - 13/13 (catégorie entière, la plus petite)
- 10 fiches canoniques créées : app-headscale, app-wg-easy, app-netbird, app-teleport, app-openvpn, app-amnezia, app-wgdashboard, app-wiredoor, app-ztnet, app-docktail
- 3 mini-fiches de redirection : app-pangolin-vpn, app-defguard-vpn, app-self-hosted-gateway-vpn (2 vers reverse-proxy, 1 vers 2fa)
- Catégorie cat-vpn créée : 13/13 apps documentées — 3ème catégorie entière, la plus petite du catalogue (reflète la consolidation WireGuard/Tailscale)
- Raw data :
raw/tag-vpn.mdavec 3 collisions documentées - Total fiches catalogue : 182 (9 catégories complètes)
- Délégation : 1 batch de 10 (timeout 600s, 6/10 faites) + 1 single de rattrapage 4
[2026-06-07] ingest | Catégorie Logs - 14/14 (catégorie entière, 4ème fois)
- 10 fiches canoniques créées : app-loki, app-quickwit, app-graylog, app-parseable, app-logdy, app-kubetail, app-logchef, app-fail2ban-report, app-logforge, app-anyappstart
- 4 mini-fiches de redirection : app-netdata-logs, app-dozzle-logs (déjà existant), app-loggifly-logs, app-traefik-log-dashboard-logs
- Catégorie cat-logs créée : 14/14 apps documentées — 4ème catégorie entière
- Raw data :
raw/tag-logs.mdavec 4 collisions documentées (Netdata→monitoring, Dozzle→déjà existant, LoggiFly→docker, Traefik Log Dashboard→reverse-proxy) - Total fiches catalogue : 196 (10 catégories complètes)
- Délégation : 1 batch de 10 réussi sans timeout (488s, 7 API calls) — record pour cette session
- Note Graylog : licence SSPL-1.0 (⚠️ pas OSS strict depuis 2021, Server Side Public License — pas OSI-approved)
[2026-06-07] ingest | Catégorie DNS - 10/10 (catégorie entière, 5ème fois)
- 5 fiches canoniques créées : app-ddclient, app-unbound, app-ddns-updater, app-goaway, app-dumbwhois
- 5 mini-fiches de redirection : app-pi-hole-dns, app-adguard-home-dns, app-technitium-dns, app-blocky-dns, app-gravity-dns (toutes vers cat-ad-block)
- Catégorie cat-dns créée : 10/10 apps documentées — 5ème catégorie entière
- Raw data :
raw/tag-dns.mdavec données scrapées depuis selfh.st/apps (tag 75) - Total fiches catalogue : 206 (11 catégories complètes)
- Particularité : 50% des apps DNS (Pi-hole, AdGuard, Technitium, Blocky, Gravity) déjà documentées dans cat-ad-block → mini-fiches uniquement
- Stratégie déduplication confirmée : 5 canoniques + 5 mini-fiches vs duplication totale
[2026-06-07] ingest | Catégorie Static Site - 5/5 (catégorie entière)
- 5 fiches canoniques créées : app-zensical, app-zaneops, app-tinyfeed, app-properdocs, app-stencilbox
- Catégorie cat-static-site créée : 5/5 apps documentées — 6ème petite catégorie entière (≤ 15 apps)
- Raw data :
raw/tag-static-site.mdavec données scrapées depuis selfh.st/apps (tag 90) - Total fiches catalogue : 210 (12 catégories complètes)
- Particularité : aucune collision détectée, donc 0 mini-fiche ; tag très petit et hétérogène (générateurs statiques + 1 plateforme de déploiement)
- Vérification manuelle post-écriture : 5 fichiers présents dans
Catalogue-Self-Hosted/apps/+ catégorie et raw snapshot mis à jour
[2026-06-07] ingest | Catégorie Note-Taking - top 30/38
- 30 fiches canoniques créées : app-appflowy, app-affine, app-memos, app-joplin, app-siyuan, app-outline, app-trilium-notes, app-etherpad, app-docs-collaboration, app-obsidian-livesync, app-blinko, app-hedgedoc, app-standard-notes, app-livebook, app-silverbullet, app-librum, app-flatnotes, app-notediscovery, app-jotty, app-haptic, app-alexandrie, app-xwiki, app-journiv, app-zen-notes, app-anchor-notes, app-many-notes, app-notesnook, app-nextcloud-notes, app-note-mark, app-poznote
- Catégorie cat-note-taking créée : top 30/38 apps documentées — 13ème catégorie complète du catalogue
- Raw data :
raw/tag-note-taking.mdavec snapshot selfh.st/apps (tag 30) et liste du long-tail restant - Total fiches catalogue : 240 (13 catégories complètes)
- Particularité : 0 collision détectée malgré une catégorie très large ; aucune mini-fiche nécessaire
- Méthode validée : 3 batches de 10 via délégation, avec 2 timeouts partiels récupérés par vérification disque et 1 relance ciblée des 10 fiches réellement manquantes
- Long-tail laissé pour plus tard : Glass Keep, DailyTXT, DumbPad, Owlistic, Silicon Notes, Sticky, Nanote, eziwiki
[2026-06-07] lint | Audit complet du wiki (442 .md, 1.75 Mio)
- Inventaire : 240 fiches catalogue (213 canoniques + 27 mini-fiches) / 13 catégories documentées ; 148 pages wiki racine (94 concepts, 26 entities, 17 comparisons, 6 queries) ; 0 doublon de titre ; 0 page contested/low-confidence/contradictions
- Faux positifs identifiés : 95 occurrences de
[[cat-X\|Y]](pipe échappé dans tableau Markdown) ne sont PAS des liens cassés — comportement Obsidian natif - 270 liens vers 68 cibles inexistantes : surtout hors top-30 catalogue (app-yacht 31×, app-wireguard 24×, app-tailscale 23×, app-grafana 19×, app-authentik 19×) et concepts pas encore créés (stack-docker-ia, fiches-modeles-llm, cours-pqc)
- Corrections appliquées (P1) : ajout du frontmatter standard (title, created, updated, type, tags, sources, confidence, contested) sur 4 fiches catalogue qui en étaient dépourvues —
app-ddns-updater.md,app-unbound.md,app-dumbwhois.md,app-goaway.md— et section « Pages Liées » avec 3-5 wikilinks chacune (vers app-pihole, app-blocky, app-adguard-home, app-ddclient, app-technitium-dns, cat-dns, cat-ad-block) - Statut post-correction : 0 fiche catalogue sans frontmatter, 0 fiche totalement isolée dans le DNS cluster
- À traiter ultérieurement (P2) : harmonisation tag
2FA→2fa(7 apps), gap-fill des cibles les plus linkées, sort des cat-* sous-documentées (pki 1, gui 3, tunnel 4, authentification 2 apps)
[2026-06-07] ingest | Session Autonome — 5 Catégories complètes (128 nouvelles fiches)
- Catégorie Email (20 apps, tag 15) : 19 canoniques + 1 mini-fiche (AliasVault → PM). Apps phares : Postal 16k⭐, Mail-in-a-Box 15k⭐, Stalwart 13k⭐, Mailcow 12k⭐, Mailu 7k⭐, Roundcube, SimpleLogin, Mox. 2/2 batches réussis sans timeout (430s + 403s).
- Catégorie Media Streaming (30 apps, tag 26) : 29 canoniques + 1 mini-fiche (Jellyswarrm → Reverse Proxy). Tiercé : Jellyfin 53k⭐, Neko 21k⭐, Dim 4k⭐. Batch principal sans timeout (433s), rattrapage timeout 600s (18/19 faites + Aviato single).
- Catégorie Photos (28 apps, tag 34) : 27 canoniques + 1 mini-fiche (Immich Public Proxy → Reverse Proxy). Tiercé : Immich 103k⭐, PhotoPrism 40k⭐, Ente 27k⭐. Apps notables : Stash (NSFW catalogage honnête), LibrePhotos (conf: medium, maintenance incertaine). 2/2 batches record (372s + 597s).
- Catégorie Authentication (20 apps, tag 23) : 17 canoniques + 3 mini-fiches (Teleport → VPN, OAuth2 Proxy → RP, Tinyauth → RP — record de collisions pour une catégorie). Tiercé : Keycloak 35k⭐, Authelia 28k⭐, authentik 22k⭐. Apps notables : Cerbos (authorization, pas auth — distinction expliquée), FusionAuth (conf: medium, freemium). 2/2 batches record (254s + 240s — meilleur temps de la session).
- Catégorie File Sharing (30 apps, tag 96) : 29 canoniques + 1 mini-fiche (YeetFile → PM). Tiercé : copyparty 45k⭐, Papermark 8k⭐, Zipline 3k⭐. Apps notables : Cryptgeon/Enclosed/Hemmelig (E2E), WeddingShare (niche), FileSync (sync, pas partage). 2/2 batches réussis (294s + 525s).
- Total session : +128 fiches catalogue (121 canoniques + 7 mini-fiches), 18 catégories complètes au total (vs 13 avant), 52.6% de progression / 700 apps (vs 34.3% avant)
- Performance : 8 batches parallèles, 6 succès sans timeout + 2 timeouts récupérés via vérif
ls(pattern documenté). ~55 min de wall time total pour 128 fiches - Méthode validée 5 fois consécutives : scraping software.json → détection collisions → mini-fiches d'abord → 1 batch 10 + rattrapage 7-19 → vérif ls → update end-of-session
- Roadmap de session :
ROADMAP-SESSION-AUTONOME.mdà la racine du dossier Catalogue-Self-Hosted, mise à jour en temps réel
[2026-06-07] ingest | Catégorie Messaging - 21/21 (19ème catégorie complète)
- 21 fiches canoniques créées : app-rocket-chat, app-zulip, app-simplex-chat, app-fluxer, app-mumble, app-spacebar, app-the-lounge, app-synapse, app-converse, app-ergo, app-stoat, app-chitchatter, app-nextcloud-talk, app-databag, app-sharkord, app-convos, app-snikket, app-positive-intentions-chat, app-continuwuity, app-trueconf-server, app-virola
- Catégorie cat-messaging créée : 21/21 apps documentées — 19ème catégorie complète du catalogue
- Raw data :
raw/tag-messaging.mdavec snapshot selfh.st/apps (tag 9) - Total fiches catalogue : 389 (19 catégories complètes)
- Particularité : 0 collision détectée — pas de mini-fiche nécessaire (catégorie 100% nouvelle)
- Apps phares : Rocket.Chat 45k⭐ (mature, Matrix-bridge), Zulip 25k⭐ (modèle topics unique), SimpleX Chat 11k⭐ (privacy max, pas d'ID utilisateur)
- Apps confidence: medium : app-trueconf-server (visio propriétaire)
- Apps confidence: low : app-virola (0⭐, niche)
- 2 batches sans timeout (465s + 478s) — confirme la maturité de la méthode pour catégories ≤ 22 apps
- Prochaine catégorie recommandée : Remote Access (Guacamole, RustDesk, 21 apps) ou Gaming (22 apps)
[2026-06-07] ingest | Catégorie Remote Access - 21/21 (20ème catégorie complète)
- 10 fiches canoniques créées : app-warpgate, app-meshcentral, app-wetty, app-kasm-workspaces, app-nexterm, app-octelium, app-guacamole, app-olivetin, app-sshwifty, app-shellhub
- 11 mini-fiches de redirection (record absolu) : app-headscale-remote-access, app-wg-easy-remote-access, app-netbird-remote-access, app-openvpn-remote-access, app-amnezia-remote-access, app-wgdashboard-remote-access, app-dockflare-remote-access, app-wiredoor-remote-access, app-ztnet-remote-access, app-nps-enhanced-remote-access, app-docktail-remote-access (9 vers VPN, 2 vers Reverse Proxy)
- Catégorie cat-remote-access créée : 21/21 apps documentées — 20ème catégorie complète
- Raw data :
raw/tag-remote-access.mdavec snapshot selfh.st/apps (tag 45) - Total fiches catalogue : 410 (20 catégories complètes)
- Particularité majeure : 11 collisions / 21 apps = 52% de déduplication (record absolu, vs 25% Backups précédent) — toutes les apps VPN/mesh sont taguées Remote Access par selfh.st
- Apps phare canoniques : Warpgate 7k⭐ (bastion smart Rust), MeshCentral 6.6k⭐ (remote mgmt complet), Guacamole 3.8k⭐ (référence Apache HTML5)
- Apps notables : Kasm Workspaces (streaming desktop, freemium), OliveTin (UI shell — PAS un bastion, distinction explicite)
- 0 apps confidence: low/medium
- 1 batch sans timeout (356s) — record de vitesse pour cette catégorie (méthode mature)
- Prochaine catégorie recommandée : Gaming (RomM, retro gaming, 22 apps) ou Music (Navidrome, 20 apps)
[2026-06-07] ingest | Catégorie *arr - 51/51 (21ème catégorie, PLUS GROSSE à ce jour)
- 51 fiches canoniques créées (aucune collision) : app-flaresolverr, app-sonarr, app-radarr, app-seerr, app-lidarr, app-tdarr, app-bazarr, app-homarr, app-readarr, app-dispatcharr, app-mediamanager, app-wizarr, app-autobrr, app-profilarr, app-cleanuparr, app-maintainerr, app-soulsync, app-unpackerr, app-watcharr, app-torrra, app-suggestarr, app-youtarr, app-aurral, app-kapowarr, app-agregarr, app-hometube, app-posterizarr, app-lingarr, app-decypharr, app-cinephage, app-listenarr, app-mydia, app-managarr, app-readmeabook, app-pulsarr, app-reaparr, app-configarr, app-lidify, app-trailarr, app-scraparr, app-sonobarr, app-boxarr, app-rangarr, app-sortarr, app-redirecterr, app-music-grabber, app-monitarr, app-sonashow, app-mylar3, app-radarec, app-sofe
- Catégorie cat-arr créée : 51/51 apps documentées
- Raw data :
raw/tag-arr.md - Total fiches catalogue : 461 (21 catégories complètes)
- Apps tiercé : FlareSolverr 14k⭐ (proxy anti-Cloudflare central), Sonarr 14k⭐ (PVR séries), Radarr 14k⭐ (PVR films)
- Suite officielle Servarr (GPL-3.0) : Sonarr + Radarr + Lidarr + Readarr (toutes 3k-14k⭐)
- Apps notables : Maintainerr (auto-suppression, ⚠️ TRIGGER WARNING explicite), Mylar3 (historique, niche assumée), SoFE (conf: low, 18⭐)
- 6 batches : 3 en parallèle (10+10+10) + 3 en parallèle (10+10+1) — wall time ~50 min, 0 timeout
- Baseline révisée : total selfh.st = 1304 apps (vs 700 annoncé), progression réelle = ~31%
- Prochaine catégorie recommandée : Development (46 apps) ou Deployment (36 apps)
- Apps confidence: medium : app-notifuse, app-plex, app-chevereto, app-librephotos, app-fusionauth, app-trueconf-server (6 apps : freemium/propriétaire/maintenance incertaine)
- Apps confidence: low : app-geoposler, app-dovel, app-aviato, app-pixelfin, app-shared-moments, app-ghostfile, app-virola (7 apps niches)
[2026-06-07] ingest | Catalogue Development + Deployment
- Development (tag 40, 46 apps) : 44 canoniques + 2 mini-fiches (Sentry, Livebook)
- Apps phares : Supabase (103k⭐), code-server (77k⭐), Appwrite (56k⭐), Gitea (56k⭐), Gogs (47k⭐)
- Deployment (tag 191, 36 apps) : 27 canoniques + 9 mini-fiches (Portainer, Dockge, Komodo, Pulse, Dockhand, Doco-CD, ZaneOps, Deployrr, Dockman)
- Apps phares : Coolify (56k⭐), Dokploy (34k⭐), Dokku (31k⭐), CapRover (15k⭐), umbrelOS (11k⭐)
- Catégories complétées : 23/172 (13.4%)
- Total fiches : 543 (487 canoniques + 56 mini-fiches)
- Apps uniques : ~487 / 1304 (~37%)
- Volume : ~3.6 Mio
- Méthode : 5 batches Dev (10+10+10+9+5) + 3 batches Dep (9+9+9), 4 timeouts 600s (1 rattrapage 100% ok) — pattern "timeout ≠ perte" validé 6e fois consécutive
- Fichiers créés :
- cat-development.md, cat-deployment.md (pages catégories)
- raw/tag-development.md, raw/tag-deployment.md (snapshots)
- 71 nouvelles fiches apps
- 11 mini-fiches de redirection
[2026-06-07] ingest | Catalogue Dashboard
- Dashboard (tag 10, 25 apps) : 23 canoniques + 2 mini-fiches (Dockpeek, Traefik Log Dashboard)
- Apps phares : Glance (34,8k⭐), Homepage (30,5k⭐), Dashy (25,3k⭐), Homer (11,3k⭐), Heimdall (9,2k⭐)
- Sous-thèmes : startpages, widgets, signets, stats système
- ⚠️ Incidents notables : Organizr v1 (PHP legacy) vs v2 (jamais sorti), Dashy 2023 (auteur parti, communauté a repris)
- Catégories complétées : 24/172 (14.0%)
- Total fiches : 568 (~510 canoniques + 58 mini-fiches)
- Apps uniques : ~510 / 1304 (~39%)
- Volume : ~3.85 Mio
- Méthode : 3 batches parallèles (8+8+7) — 0 timeout (record 3 succès consécutifs)
- Fichiers créés :
- cat-dashboard.md (page catégorie)
- raw/tag-dashboard.md (snapshot)
- 23 nouvelles fiches apps
- 2 mini-fiches de redirection
[2026-06-07] ingest | Catalogue ActivityPub / Fediverse
- ActivityPub / Fediverse (tag 60, 34 apps) : 34 canoniques + 0 mini-fiche (0 collision)
- Apps phares : Mastodon (7,5k⭐), NodeBB (2,9k⭐), PeerTube (1,7k⭐), Misskey (1,6k⭐), Lemmy (952⭐), Pixelfed (854⭐)
- 11 sous-usages : microblogging (8 apps), vidéo (2), photo (1), audio (1), agrégateurs (3), bookmarks/catalogues (3), blogging (1), forums (1), événements (3), marché (1), multi-fonctions (2), outils spéciaux (4)
- Stack variée : Elixir (5: Mastodon, Akkoma, Pleroma, Mobilizon, Flohmarkt), Rust (4: Lemmy, Mitra, Hollo, Loops), Go (3: Castopod, Gancio, GoToSocial), Python (3: Funkwhale, BookWyrm, Socialhome), PHP (2: Mbin, PieFed), Node.js (2: NodeBB, Touitomamout), Crystal (1: Ktistec), C (1: Snac), Ruby (1: Postmarks)
- ⚠️ Notes : Pleroma en maintenance minimale → préférer Akkoma. Hollo/Betula/Ties/Tootik/Socialhome = bus factor 1 (hobbyistes)
- Catégories complétées : 25/172 (14.5%)
- Total fiches : ~602 (~544 canoniques + 58 mini-fiches)
- Apps uniques : ~544 / 1304 (~42%)
- Volume : ~3.45 Mio
- Méthode : 1ère vague 3 batches (10+10+10) — 1 timeout batch B (4 fiches sauvées in-extremis, 6 manquantes). Vague 2 rattrapage 10 fiches en 1 batch. ⚠️ Bug subagent : a écrit dans
apps/apps/au lieu deapps/— corrigé via shutil.move. - Fichiers créés :
- cat-activitypub-fediverse.md (page catégorie)
- 34 nouvelles fiches apps (aucune mini-fiche)
[2026-06-07] ingest | Catalogue Tracking
- Tracking (tag 52, 28 apps) : 28 canoniques + 0 mini-fiche (0 collision)
- Apps phares : Snipe-IT (3,8k⭐), Traccar (3,2k⭐), TeslaMate (935⭐), Datasette (846⭐), AdventureLog (225⭐), Yamtrack (194⭐), Wanderer (178⭐)
- 12 sous-usages : assets IT (2), GPS/Localisation (4), véhicules (1), collections (6), time tracking (3), bébé (2), financier (3), habitudes (2), données (2), événements (1), niche (2)
- Catégorie la plus hétérogène du catalogue — 12 sous-usages distincts, des assets IT à la musculation
- Stack : Python (9: Snipe-IT, Datasette, Koillection, Dribdat, AdventureLog, Dvinyl, Warracker, Baby Buddy, BrickTracker, Cannery, Faridoon), Go (4: Traccar, Traggo, Wanderer, Operational), JS/Node (4: Yamtrack, Open DroneLog, Ryot, Perfice), PHP (3: DomainMOD, Spacepad, DVinyl), Elixir (1: TeslaMate), Java (1: Snipe-IT)
- ⚠️ 5 apps hobbyistes ⭐0-12 (Cannery, MyHeats, BrickTracker, Spacepad, Faridoon) en
confidence: low— bus factor 1
- Catégories complétées : 26/172 (15.1%)
- Total fiches : ~630 (~572 canoniques + 58 mini-fiches)
- Apps uniques : ~572 / 1304 (~44%)
- Volume : ~3.6 Mio
- Méthode : 1ère vague 3 batches (10+10+8) — 2 timeouts batches 2+3 (10 sauvées + 2 sauvées, 6 manquantes). Vague 2 rattrapage 8 fiches en 1 batch rapide (0 web_search). ⚠️ Bug subagent à nouveau sur
apps/apps/au batch 3 — corrigé via shutil.move (sous-dossier vide non supprimé, non bloquant). - Fichiers créés :
- cat-tracking.md (page catégorie)
- 28 nouvelles fiches apps (aucune mini-fiche)
[2026-06-07] ingest | Catalogue Front End
- Front End (tag 119, 25 apps) : 21 canoniques + 4 mini-fiches (4 collisions)
- Apps phares : Invidious (2272⭐), Piped (857⭐), Redis Commander (502⭐), VueTorrent (325⭐), Redlib (234⭐), Fladder (137⭐), Beatbump (92⭐)
- 6 sous-usages : front-ends YouTube (5), front-ends Reddit (4), front-ends médias (4), GUI pour outils serveur (6), spécialisé (2), interfaces reverse-proxy/logs (4 mini-fiches)
- Domination front-ends privacy : YouTube (5 apps) + Reddit (4 apps) = 9/25
- Stack : JS/TS (8), Rust (4), Go (4), Crystal (1: Invidious), Python (2), Haskell (1), Dart (1)
- ⚠️ 7 apps
confidence: low(Lurker, Priviblur, CouchTube, Mkcert Web UI, CrowdSec Manager, Eddrit, OmniPoly) — bus factor 1 - ⚠️ Mkcert Web UI : JAMAIS exposer en prod (dev only) — sécurité renforcée dans la fiche
- Collisions détectées et résolues :
- Nginx UI → canonique dans Reverse Proxy, mini-fiche
app-nginx-ui-frontend.md - CaddyManager → canonique dans Reverse Proxy, mini-fiche
app-caddymanager-frontend.md - Mantrae → canonique dans Reverse Proxy, mini-fiche
app-mantrae-frontend.md - Fail2Ban Report → canonique dans Logs, mini-fiche
app-fail2ban-report-frontend.md
- Nginx UI → canonique dans Reverse Proxy, mini-fiche
- Catégories complétées : 27/172 (15.7%)
- Total fiches : ~659 (~597 canoniques + 62 mini-fiches)
- Apps uniques : ~597 / 1304 (~46%)
- Volume : ~3.7 Mio
- Méthode : 4 mini-fiches en amont, puis 1ère vague 3 batches (10+8+3) — 1 timeout batch 2 (4 fiches sauvées, 4 manquantes). Vague 2 rattrapage 4 fiches. ⚠️ Bug subagent
apps/apps/à nouveau (mais apps/apps/ était VIDE cette fois, le rattrapage a été de juste déplacer les 4 fichiers du bon endroit vers le bon endroit, ce qui était déjà OK). Note : la création initiale des 4 mini-fiches a été faite par l'agent principal directement. - Fichiers créés :
- cat-front-end.md (page catégorie)
- 21 nouvelles fiches apps canoniques
- 4 mini-fiches de redirection (collisions Reverse Proxy + Logs)
[2026-06-07] ingest | MARATHON NUIT — 21 catégories en une session (Books → File Transfer and Sync)
Session marathon : 21 catégories complétées en une nuit, après une journée de 27 catégories (27 → 47/172).
Catégories complétées cumulées (47/172, 27.3%)
- Books (tag 13, 23 apps) : 22 + 1 mini-fiche (Librum→Note-Taking)
- Downloads (tag 69, 22 apps) : 22 + 0
- Gaming (tag 80, 22 apps) : 22 + 0
- Music (tag 56, 20 apps) : 20 + 0
- Artificial Intelligence (tag 58, 18 apps) : 17 + 1 (Civitai Data Manager→Backups)
- Wiki (tag 47, 15 apps) : 15 + 0
- Accounting (tag 68, 14 apps) : 14 + 0
- Budgeting (tag 28, 20 apps) : 20 + 0
- Web Analytics (tag 145, 14 apps) : 14 + 0
- Cloud Storage (tag 86, 14 apps) : 14 + 0
- Bookmarks (tag 5, 14 apps) : 14 + 0
- Feed Reader (tag 17, 13 apps) : 12 + 1 (TinyFeed→Static Site)
- File Management (tag 18, 13 apps) : 12 + 1 (xBackBone→File Management canonique + Networking mini-fiche)
- Automation (tag 2, 12 apps) : 11 + 1 (DDNS Updater→DNS)
- Networking (tag 98, 13 apps) : 12 + 1 (xBackBone→File Management canonique)
- Calendar (tag 7, 11 apps) : 11 + 0
- Kanban (tag 147, 11 apps) : 11 + 0
- Document Management (tag 12, 11 apps) : 11 + 0
- Fitness (tag 51, 11 apps) : 11 + 0
- File Transfer and Sync (tag 19, 10 apps) : 9 + 1 (Obsidian LiveSync→Note-Taking)
Apps phares par nouvelle catégorie
- Books : Calibre-Web (1791⭐), Kavita (606⭐), Komga (373⭐)
- Downloads : qBittorrent (4717⭐), Cobalt (3465⭐), Jackett (1516⭐)
- Gaming : Pterodactyl (2578⭐), Sunshine (1973⭐), LinuxGSM (860⭐)
- Music : Koel (2107⭐), Navidrome (1523⭐), AzuraCast (721⭐)
- AI : Open WebUI (20155⭐)
- Wiki : Docusaurus (9924⭐), Wiki.js (3239⭐), MkDocs (2631⭐)
- Accounting : Odoo (32713⭐), Akaunting (2934⭐), Invoice Ninja (2649⭐)
- Budgeting : Actual Budget (2522⭐), Firefly III (2190⭐), Spliit (431⭐)
- Web Analytics : Umami (7250⭐), Matomo (2853⭐), Plausible (1589⭐)
- Cloud Storage : Nextcloud (4981⭐), Cloudreve (3838⭐), ownCloud (2063⭐)
- Bookmarks : Karakeep (1240⭐), Wallabag (875⭐), Linkwarden (780⭐)
- Feed Reader : FreshRSS (1196⭐), NewsBlur (1039⭐), Miniflux (888⭐)
- File Management : File Browser (3868⭐), OpenList (2023⭐), Filestash (984⭐)
- Automation : Ansible (24143⭐), Semaphore UI (1267⭐), Czkawka (1067⭐)
- Networking : Fail2Ban (1480⭐), CrowdSec (648⭐)
- Calendar : Cal.com (13911⭐), Radicale (513⭐), Baïkal (316⭐)
- Kanban : OpenProject (3294⭐), WeKan (2978⭐), Kanboard (1962⭐)
- Document Management : Stirling PDF (7036⭐), Paperless-ngx (2796⭐)
- Fitness : wger (917⭐), Workout.cool (665⭐)
- File Transfer and Sync : Syncthing (5253⭐), Rclone (5134⭐), SFTPGo (926⭐)
Statistiques globales
- Catégories : 47/172 (27.3%)
- Apps documentées : ~960 (~888 canoniques + 68 mini-fiches) sur 1304 (~71% des apps)
- Volume : ~5.5 Mio
- Vélocité marathon : 21 catégories × ~11 apps en quelques heures
Méthode marathon validée (récap)
- Cache software.json : télécharger via
curlet stocker dansraw/sw-cache-2026-06-07.json(347 Ko, évite les expirations de l'urllib sandbox) - Récupérer les vrais IDs de tags : utiliser
tags.json+software.json, ne PAS se fier aux noms communs (beaucoup de pièges : id 50 = Medical, pas Budgeting) - Détecter les collisions : pour chaque app du tag, vérifier si son slug existe déjà dans
apps/. Si oui, mini-fiche au lieu de fiche canonique. - Mini-fiches en amont : l'agent principal crée la mini-fiche
app-{slug}-{tag}.md(type: app-redirect) AVANT de déléguer les batches, pour gagner du temps côté subagent - Batches parallèles :
delegate_taskavec 2-3 batches de 6-8 apps par catégorie (max_concurrent_children=3, timeouts 600s courants) - Rattrapage massif : un batch de rattrapage unique en fin de vague pour les fiches manquantes (jusqu'à 27 fiches d'un coup)
- Pages de catégorie : créées par l'agent principal après validation des batches
- Mises à jour : PROJET-CATALOGUE.md, hub, log, mémoire — faites en fin de session
Pièges identifiés
- IDs de tags trompeurs : selfh.st utilise des IDs numériques qui ne correspondent PAS à l'ordre alphabétique. Toujours vérifier via tags.json.
- Bug subagent apps/apps/ : pas apparu pendant ce marathon grâce au protocole anti-incident (vérification
os.path.exists(apps/apps)après chaque batch) - Timeouts 600s : réguliers sur les batches >6 fiches, en particulier avec
web_search. Stratégie : pas de web_search pour les apps connues, knowledge générale pour les apps niche. - Subagent a tendance à s'étendre : quand on lui donne 10 fiches, il peut en créer 8 et "sauter" les 2 dernières (signe de fatigue). Solution : batches plus petits (6-8) + rattrapage.
Fichiers créés cette nuit (récap)
- 20+ pages de catégorie (
cat-*.md) - ~300 nouvelles fiches d'apps canoniques
- ~6 mini-fiches de redirection (collisions)
- Mises à jour : PROJET-CATALOGUE.md, Catalogue-Self-Hosted.md (hub), log.md, mémoire agent
[2026-06-08] ingest | Session 7 catégories - 33 fiches
🔗 URL Shortener (9/9) ✅
- app-dub : Link management platform (TS, 23k⭐)
- app-yourls : Pionnier PHP self-hosted (12k⭐)
- app-kutt : Moderne custom domain (TS, 10k⭐)
- app-sink : Rapide no-tracking (Rust, 6.7k⭐)
- app-shlink : Référence Docker (PHP, 5k⭐)
- app-slash : Go single-binary (3k⭐)
- app-chhoto-url : Rust ultra-léger (856⭐)
- app-fli-so : UI épurée (TS, 505⭐)
- app-flink : Zero-config (Go, 19⭐)
📋 Pastebin (6/6) ✅
- app-privatebin : Référence E2E (PHP, 8.3k⭐)
- app-opengist : Pastebin + Git snippets (Go, 3.2k⭐)
- app-wastebin : Minimaliste Go (795⭐)
- app-paaster : E2E moderne (TS, 544⭐)
- app-pastefy : Multi-user (Java, 432⭐)
- app-chiyogami : E2E moderne (Go, 75⭐)
✍️ Document Signing (3/3) ✅
- app-docuseal : Référence full-stack (Ruby, 17k⭐)
- app-documenso : TS/Next.js moderne (13k⭐)
- app-opensign : PME, embed (JS, 6.5k⭐)
🔍 Search (2/2) ✅
- app-meilisearch : API search typo-tolerant (Rust, 58k⭐)
- app-hister : Search history web (Go, 1.2k⭐)
🌐 Search Engines (4/4) ✅
- app-searxng : Métamoteur référence (Python, 31k⭐)
- app-whoogle : Google-only minimal (Python, 11k⭐)
- app-serpbear : SEO tracking (TS, 2k⭐)
- app-meme-search : Niche memes (Python/Ruby, 677⭐)
🍽️ Recipes (6/6) ✅
- app-mealie : Référence cuisine (Python, 12k⭐)
- app-norish : Temps réel familles (TS, 1k⭐)
- app-bar-assistant : Bar/cocktails (PHP, 1k⭐)
- app-vanilla-cookbook : Minimaliste (PHP, 150⭐)
- app-tamari : Full-featured (Python, 128⭐)
- app-liquor-locker : Bar + IA (Go, 71⭐)
💊 Health and Wellness (3/3) ✅
- app-medikeep : Dossier médical (TS, 463⭐)
- app-nutritrace : Nutrition tracker (TS, 105⭐)
- app-calorific : Calorie minimal (TS, 92⭐)
Stratégie
- Toutes catégories ≤ 9 apps, donc pas de troncature top 30 (chaque catégorie = catégorie entière)
- 0 collision détectée avec les catégories déjà documentées
- Délégation parallèle en 2 batches (17+16) — 2 timeouts récupérés, 7 fiches écrites par l'agent principal (DocuSeal, Documenso, Liquor Locker, MediKeep, NutriTrace, Calorific — OpenSign par subagent)
- Bug
apps/apps/subdirectory : apparu (subagent batch 2) — récupéré, dossier vide laissé en place (Windows lock) - 7 raw + 7 cat pages créés
- Mises à jour : PROJET-CATALOGUE.md, Catalogue-Self-Hosted.md (hub), log.md
Statistiques
- Cumul : 34/172 catégories ✅ (19.8%)
- ~692 fiches totales (~630 apps uniques + 62 mini-fiches)
- ~48% apps uniques de 1304 documentées
- Volume : ~3.9 Mio