Setup wizard

Configure AuthForge for your website

You do not need to be a developer, and you do not need Ratel. Run AuthForge on any VPS, Docker host, or cloud — we generate the exact settings to copy into your server. Then add one link or one script to your site.

Your domains

Type the addresses you plan to use. Everything below updates automatically.

Where AuthForge runs (login + API)
Your main site visitors see
If your app lives on a separate host

1 Run locally or on your VPS

Clone the repo, set a pepper, and start the stack on any server you control:

docker compose up --build

Open http://localhost:8080/login.html to test. For production, paste the environment variables below and point your reverse proxy (Caddy, nginx, etc.) at port 8080.

2 Production environment


              
            

3 Verify login works

Open your AuthForge login page in a browser and create a test account. If you are technical, you can also run these checks:


              
            

4 Connect your website

Add a sign-in link or paste the SDK snippet on your website. Switch to the Link-only tab for copy-paste HTML.


              
            
Finished configuring?

Jump to your next step

Open the What's next tab for a printable checklist, or test login now.

Test login
Need help? Read the plain-language guide in Documentation → Set up for your website, or sign in to your workspace first.