Anki is a powerful open source flashcard application, which helps you quickly and easily memorize facts over the long term utilizing a spaced repetition algorithm. Anki's main form is a desktop application (for Windows, Linux and macOS) which can sync to a web version (AnkiWeb) and mobile versions for Android and iOS.
This is a personal Anki server, which you can sync against instead of AnkiWeb.
docker run \
--env-file ./.env \
--publish 80:8080 \
--volume ./data:/.syncserver \
myflow/anki-sync-server:25.02.5
version: "3.8"
services:
anki-sync-server:
image: myflow/anki-sync-server:25.02.5
env_file: .env
volumes:
- ./data:/.syncserver
ports:
- 80:8080
| Name | Default Value |
|---|---|
| SYNC_USER1 | user:pass |
| SYNC_BASE | /.syncserver |
| SYNC_PORT | 8080 |
| HEALTHCHECK_PATH | /sync/hostKey |