Self-hosted · one Docker container

Know who joins your server.

Norix adds one verify button to your Discord. Members tap it and get their role straight away — and you get a record of who actually walked in, instead of just a username.

  • Set up in about a minute
  • VPNs and alt accounts blocked
  • Everything stays on your server

Good afternoon!

Everything about your verification, in one place.

Verification live
VVanguardNorix Bot · Button verification
Verified1,284
Turned away96
Pass rate93%
Members1,284

Verification message

Change how it looks, or post it again.

Post againCustomise

Recent

The last few verification attempts.

  • ardenVerified2m
  • kaitoVerified14m
  • throwaway_71Datacentre IP31m
  • miraVerified48m
  • sefAlready verified1h
N
NorixAppToday

Verify to get in

Tap the button below to confirm you're a real person. It takes a second, and it keeps the server free of bots and raiders.

Protected by Norix

Verify

Your dashboard, and the message your members see.

What it does

Everything you need to check who gets in

All six are on the moment setup finishes. Nothing here needs another service or a paid plan.

One tap, inside Discord

Members press Verify and confirm with Discord's own prompt. No captcha, no puzzle, no separate website — they're back in the chat a second later.

VPNs and proxies blocked

Every connection is checked at the moment someone verifies. Datacentre IPs, public proxies and Tor exits don't get the role.

Alt accounts spotted

When two accounts verify from the same connection, Norix links them together and can turn the second one down for you.

Records worth reading

Name, email, country, city, internet provider and the roles they hold right now. Only what Discord and the connection actually report.

Take your members with you

Anyone who verified can be added to another server later, because their permission was saved. Useful if you get raided, banned, or simply start again.

Server snapshots

Save your roles and channels, then restore them whenever you need to. Restoring only adds back what's missing — it never deletes anything.

How it works

Three steps, and about a minute

Setup asks only for what it can't work out on its own. The rest it reads from Discord.

01

Paste your bot token

Norix reads the bot's name, avatar, application ID and every server it's already in. There's nothing else to look up or type in.

02

Choose the role

Give out a verified role, take away an unverified one, or both. If you don't have a suitable role yet, Norix can create one for you.

03

Post the message

Write the message and see it exactly as Discord will show it. When it looks right, send it to the channel you picked.

Every field is checked against Discord as you fill it in, and the step won't move on while something is wrong — so a bad token or a missing permission is caught there, not later.

What Norix asks for

It can't read your messages and it never asks anyone for a password. Members approve identify email guilds.join — who they are, the email Discord already has for them, and permission to add them to a server later.

The verify page says exactly that, in those words, before anyone presses anything.

Your data stays yours

One Docker image and one volume. Bot tokens, client secrets and every member record live on your own machine — there's no Norix account, no shared database and nothing sent anywhere else.

$ docker run -p 3000:3000 \
-v norix-data:/data norix

Your next member is about to join

Connect your bot, pick a role, post the message. That's the whole setup — you can have it running in the next few minutes.