Self-host · Adopt it yourself

Register your own school

You do not have to email us. A new school creates its own first accounts — on your machine, on your timeline. Two steps, and AnkiTov is yours.

1 Run the one-click local install

On the machine that will host the class (your laptop, a lab computer, or a school server), run the one-click local install. It starts a private AnkiTov instance on 127.0.0.1 — no domain, no cloud, no second port, no IT department.

$ ./install-locally.sh        # script (downloads & starts it)
# …or, if you already have the prebuilt local bundle:
$ ankitov local start         # starts the private instance
# …and, for a first look, the demo/practice deck set:
$ ankitov local demo

If you have the prebuilt bundle (the one this page ships in), just extract it and start it — the same ankitov local start command works either way.

2 Open it and self-register

Once the instance is up, open it in a browser on that machine and self-register. The /register endpoint accepts student and teacher roles — you pick the role you need and you're in, immediately.

You do not need an admin to get started: a new school self-registers straight from the browser, with no invite, no API key, and no round-trip to us.

About admin: the admin role is never self-assignable. When you're ready to go live with a real class, we provision the admin account on your behalf — that's the only step we own, and the only time you'll ever talk to us.

What you get

Privacy first, by design

Because the instance lives on your machine, the study records of your students — including minors in your classroom — stay on your infrastructure. This page loads no trackers, sets no cookies, and makes no third-party calls.

← Back to the landing page