ST4RGATE
Your gateway to RISE
What is ST4RGATE?
Stargate is a RISENet service provider designed to be easy and intuitive to use. Configure as much as you want, or as little as you want.
Without making any changes to your configuration you can:
- Sign in from any mobile device or PC and access RISENet servers
- Host services on your device for others to connect to
- Log in and change your settings
Sign in is designed to be as easy as possible, check out the collected data section below, and if you're happy just head to the account page and sign in with Discord. We use NetBird for access to RISENet, which will sign in the same way.
Who is it for?
Anyone who wants it (and I can verify is a real person). ST4RGATE is intentionally designed to have a very low bar for entry, all you need to do is install NetBird and authenticate via Discord and you can browse freely. Static web hosting is planned via a server hosted on RISENet to allow those without a large technical background or much in terms of resources to host things on the network. That said, features do exist for those who want a more advanced experience.
Okay, what can I do with configuration?
This section will likely be expanded over time, however what is planned is:
- Configure public keys to gain access to a static web hosting server via SSH
- Split your IPv6 prefixes across your connected devices in the account manager
- Use your connected devices as a router to connect whole physical networks to RISE
How do I get access?
The first step is to
create an account (see collected data below). After this, you will need to be verified. If I know the
physical person linked to a Discord account, I'll verify you
when I see you appear, otherwise ask me at RedRoom. The main
criteria is really just that I see you there and know you're not
just a random person who's going to start attacking everything
and cause a headache for me.
Once you've been verified,
set up NetBird. Once it's installed, run "netbird up --management-url
https://vpn.lab.st4rburn.dev". You'll receive a link to log in,
make sure to choose the 'Continue with RISENet' option.
And you're ready!
As RISENet is not fully set up yet, you won't be able to do much
now, but what you can do is check out the account console and
get a feel for things. Once I have IP ranges I can allocate,
you'll see them on your account page and be able to delegate
them to your NetBird devices based on the hostname NetBird is
aware of. If you intend to use static web hosting or future
services, take a moment to add your SSH public keys too.
Once you have a device connected to NetBird, you'll be able to
browse RISENet as you please (when it's up).
Data Collected
Some data needs to be collected to verify who is using the service and ensure the safety of RISENet. Following is the data we collect:
-
Discord profile details (nothing that isn't already visible
to anyone you share a server with)
- Display name - used as your display name
- Username - used as your ST4RGATE username
- Discord ID - used to link your Discord account your ST4RGATE account
-
Device information
- Hostname - used for your own identification, can be overriden by NetBird's '--hostname' argument
- Operating system - used by NetBird
- SSH public keys (if provided) - used for authentication to complementary services such as web hosting
-
Usage logs
- Authentication logs to ST4RGATE - Keycloak (account manager) and NetBird
- Configuration changes
- RISENet traffic (limited to IP and port on source and destination)
Discord data can be deleted at any time by deleting your account in the account manager. NetBird can be deleted by deregistering the device via 'netbird deregister'. Logs will persist for security purposes but largely will not be viewed unless an investigation into misuse is required. By using ST4RGATE you consent to the collection of this data.