Claude
92f8503d48
Add anki-sync-server service — self-hosted Anki flashcard sync
...
Docker-based sync backend for the Anki app (afrima/anki-sync-server, the
official Rust sync server). Supports multiple independent accounts per
instance, the repo's multi-instance pattern, port collision avoidance,
Caddy wiring, and update/fresh/cancel reinstall detection.
No Authelia gate — this is a raw sync API the Anki client talks to, not
a browser session, so a forward_auth portal in front of it would just
break every sync request; SYNC_USER1/SYNC_USER2/... is its own auth
boundary.
Companion services/anki-sync-server.md covers client setup (Desktop,
AnkiDroid, AnkiMobile) and the Quizlet import/export walkthrough.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_014DyceEVVeQ33EeS6C1PDv5
2026-09-09 14:07:31 +00:00
..
2026-08-17 05:06:59 +00:00
2026-08-27 12:39:22 +00:00
2026-08-26 17:26:17 +00:00
2026-08-24 12:02:25 -04:00
2026-08-21 15:23:18 +00:00
2026-09-09 14:07:31 +00:00
2026-09-09 14:07:31 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-27 12:39:22 +00:00
2026-09-09 13:20:32 +00:00
2026-08-15 12:45:29 +00:00
2026-08-31 18:39:11 +00:00
2026-08-27 12:39:22 +00:00
2026-06-26 13:20:49 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-22 04:46:43 +00:00
2026-07-25 01:06:38 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-06-26 13:20:49 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-09-02 12:50:14 +00:00
2026-08-26 17:26:17 +00:00
2026-08-28 11:10:07 +00:00
2026-08-27 13:19:09 +00:00
2026-08-27 12:39:22 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-06-08 17:01:36 +00:00
2026-08-26 17:26:17 +00:00
2026-08-04 12:34:37 +00:00
2026-08-04 12:34:37 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 00:08:18 +00:00
2026-08-26 17:26:17 +00:00
2026-08-27 12:39:22 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-04 12:34:37 +00:00
2026-08-04 12:55:09 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-31 02:40:23 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-31 18:39:11 +00:00
2026-08-22 20:44:19 +00:00
2026-08-26 17:26:17 +00:00
2026-07-08 15:02:36 +00:00
2026-08-22 03:20:36 +00:00
2026-07-02 16:20:22 +00:00
2026-08-10 18:10:27 +00:00
2026-08-26 17:26:17 +00:00
2026-06-26 05:07:11 +00:00
2026-06-09 00:28:30 +00:00
2026-08-26 17:26:17 +00:00
2026-08-04 12:14:32 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-11 00:15:30 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-26 17:26:17 +00:00
2026-08-31 17:44:22 +00:00
2026-09-07 22:29:55 +00:00
2026-08-26 17:26:17 +00:00