Skip to content

A personal Anki sync server (so you can sync against your own server rather than AnkiWeb)

Notifications You must be signed in to change notification settings

my-flow/anki-sync-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

anki-sync-server

Last commit CI Github version DockerHub version DockerHub pulls DockerHub stars

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

docker run \
    --env-file ./.env \
    --publish 80:8080 \
    --volume ./data:/.syncserver \
    myflow/anki-sync-server:25.02.5

Docker-compose

version: "3.8"
services:
  anki-sync-server:
    image: myflow/anki-sync-server:25.02.5
    env_file: .env
    volumes:
      - ./data:/.syncserver
    ports:
      - 80:8080

Environment Variables

Name Default Value
SYNC_USER1 user:pass
SYNC_BASE /.syncserver
SYNC_PORT 8080
HEALTHCHECK_PATH /sync/hostKey

About

A personal Anki sync server (so you can sync against your own server rather than AnkiWeb)

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •