Skip to content

Selfhosting guide

Boris Gavrikov edited this page Jun 20, 2026 · 3 revisions

If you need cloud sync but you don't want to rely on our infrastructure, you can always host the application backend on your own server.

To selfhost authi.me you should follow these steps:

  1. Get the binary from Releases page (or build it yourself)
  2. Setup MariaDB or MySQL database.
  3. Run dbschema.sql SQL script from your release package.
  4. Make sure .NET 10 is installed on your application server.
  5. Deploy Authi.Server (all files from the package).
  6. Open it in your web browser.
Authi | Configuration
  1. Enter your database connection string.
  2. Enter admin login, password and totp code (or use auto-generated code)
  3. Admin panel lets you:
  • See your database size
  • Check error logs
  • Update configuration

You can now connect to your own authi.me server via application/extensions.

Clone this wiki locally