Flashcards · Spaced Repetition · FSRS · Memorización · Autoalojado
📌 Sin versionar
anki-sync-server — Servidor de sincronización de flashcards¶
Reemplaza AnkiWeb con un servidor propio. Las apps de Anki sincronizan contra este servidor en vez de contra los servidores de AnkiWeb. Las tarjetas de estudio nunca salen de SmallCountry.
Como usuario¶
- Crear y estudiar flashcards desde el móvil o el navegador
- Sincronizar progreso entre dispositivos sin depender de AnkiWeb
- Usar el algoritmo FSRS (Free Spaced Repetition Scheduler), el más moderno
- La IA de Ollama genera tarjetas automáticamente desde los apuntes de Joplin
| Navegador | Ubuntu | Android | iOS | FireTV |
|---|---|---|---|---|
| AnkiWeb (conectado al server propio) | Cliente Anki | App AnkiDroid | App AnkiMobile | ❌ |
Integración con otros servicios de SmallCountry¶
| Servicio | Relación |
|---|---|
| Joplin Server | Ollama lee los apuntes y genera tarjetas automáticamente |
| Ollama + Open WebUI | Extrae conceptos clave y los convierte en tarjetas |
| n8n | Orquesta: apuntes nuevos → Ollama → tarjetas → anki-sync-server |
| Grafana | Dashboard: tarjetas repasadas, retención, racha |
| Nextcloud | Calendario con repasos según spaced repetition |
Servicios que lo hacen posible¶
- anki-sync-server — servidor open source (AGPLv3) en Docker
- FSRS — algoritmo de repetición espaciada integrado en Anki 23.10+
- Ollama — genera flashcards desde apuntes
- n8n — orquesta la generación y envío
Para el administrador (diseño previsto)
| LXC | 110 |
| IP | 10.10.20.110 |
| Tier | B |
| Impacto | 🟡 Medio (las tarjetas residen en local; el servidor solo sincroniza) |
Docker: ankicommunity/anki-sync-server:latest. Puerto 27701.
ZFS: rpool/datos/anki → /opt/anki/. Backup: PBS diario.
Las tarjetas residen en local en el dispositivo. Si el servidor está caído, la estudiante puede seguir estudiando. No se expone a internet — solo accesible desde la VPN de NetBird.