Initial Setup
Now that your SideStore Connect instance is up and running, you can create your account and finish the initial setup.
Register and Set Up Your Account
Open your SideStore Connect instance in your web browser and go to the login page. Click on "Register" and enter the E-Mail address you set as the value for the INITIAL_USER_EMAIL
environment value. Next, enter a password and confirm it.
Please Note
Make sure that your password matches the requirements shown on the registration page.
Upon clicking on "Register" you should now see the empty main view of SideStore Connect where your apps and news will be listed in the future.
Enable Two Factor Authentication
This step isn't strictly necessary but strongly recommended to make unauthorized access to your account as difficult as possible.
To use two factor authentication with SideStore Connect, you will need an app that supports TOTPs, e.g. Google Authenticator or password managers like Bitwarden.
Navigate to "Settings" and make sure the "Account" tab is selected. Then, under "Two Factor Authentication", click the enable button and follow the instructions on screen.
Important
Make sure that the time of your server doesn't drift! Two factor authentication uses time-based one time passwords (TOTP) which require the server time to match the current time as closely as possible.
Rename Your Organization
If no organization is present, the SideStore Connect creates a default organization with the name "Default Organization". This will obviously not be the name your want to distrubute your apps under. To change the name of your organization, navigate to "Organization" and make sure the "Information" tab is selected. Then, under "Organization Name", enter your desired name and click on "Save Changes".
Invite Other Developers
At first, you will be the only member of your organization. To let others join your organization, go to the "Users" section of SideStore Connect. Click the blue plus icon on the top to invite users either by E-Mail or GitHub username. If you invite a new user through their E-Mail address, SideStore Connect will send them a welcome E-Mail and let them know that they can join your organization.
Please Note: E-Mail Invites
New users must register with the E-Mail address you created the invite for. Otherwise they will not be able to create an account and join your organization.
Please Note: GitHub Invites
Inviting users through their GitHub username will require them to use the "Sign in with GitHub" option instead of registering and signing in with an E-Mail address. Their username must match exactly what was entered in the invite.
Also, since their E-Mail address is only retrieved from their GitHub account when they log in for the first time, they will receive no welcome E-Mail and are not notified to join your organization.