Skip to content

Invite members

Inviting someone gives them access to a chosen subset of apps on your server, via the atreoLINK app. Each invite is per-server. If you run two servers and you want your sister on both, you invite her separately on each.

Invites are managed from your server’s Manage page in the web dashboard.

The Members section of a server's Manage page, showing two members (the owner as admin and another member) with role badges, status, and an Invite member button in the top right.
  1. Sign in to app.atreolink.com, pick your server, and click Manage.

  2. In the Members section, click + Invite member.

    The Invite a member modal with a name field, a list of apps the member can open with checkboxes, and a Create invite button.
  3. Fill in:

    • Email. The person’s email. atreoLINK normalises it (lowercase, trim) before storing, so case doesn’t matter.
    • Apps. Tick the apps this person should be able to access. You can change this later.
  4. Click Create invite. atreoLINK creates a one-time invite, signs it with your account, and relays it to the agent. atreoLINK can’t fake one.

  5. Copy the invite link and send it to the recipient over a secure channel you trust (Signal, WhatsApp, in person, etc.). atreoLINK does not send the invite for you — the link contains a key in its URL fragment (the part after #) that atreoLINK never sees, so anything in atreoLINK’s possession is useless without the full link.

When they tap the link:

  1. The link opens in the atreoLINK app (if installed) or the web dashboard.
  2. They see your server’s name and the list of apps you’re sharing.
  3. They sign in or create an account.
  4. They tap Accept invite. Your agent verifies the acceptance and adds the member to its ACL.

The apps appear in their Servers tab within seconds.

  • Invites expire after 7 days by default. If yours expires, click Resend invite to mint a fresh token.
  • You can revoke a pending invite from the Members page. A single click removes the token from atreoLINK and prevents acceptance.
  • Once accepted, the person becomes a Member. To remove them, see below.

Each row on the Members page shows the member’s name, email, app permissions, and status.

ActionEffect
Edit appsChange which apps they can access. Takes effect within seconds.
Remove memberRevokes their access entirely. WireGuard peer is torn down, identity is removed from the ACL, notifications stop.
Revoke deviceRemoves one specific phone or tablet without unmemberment, useful if they lost a device.

There are two roles:

RoleCan access
MemberOnly apps explicitly granted to them. Default.
AdminAll apps on the server, plus any added in future. Use sparingly.

You (the owner) are always Admin. Granting Admin to others is a manual checkbox on the Edit member screen.

When you invite someone:

  • atreoLINK records the invite and the recipient’s email (already normalised).
  • Your agent receives the invite over the control channel and stores it pending acceptance.
  • The recipient’s email address is visible to atreoLINK (necessary for delivery).

See Authentication for the full identity-key handling story.

WireGuard is a registered trademark of Jason A. Donenfeld.