New Webmaster Onboarding
The webmaster (or someone else who should have full admin access to the club's web presence) will need access to a variety of accounts.
Prerequisites¶
If the new webmaster does not already have accounts for the following sites, they must create them first
- Google (i.e. you will need an
@gmail.com
account) - DigitalOcean (It is best to select "Sign up with Google" so your account is already associated with your Gmail account)
- Github account
Granting access¶
The following can only be done by the previous webmaster:
- Once logged into 1Password, navigate to my.1password.com/people.
- Invite the new webmaster. They will need to accept the invitation before they are able to view the passwords.
- Once they have activated their account, edit their membership so that they are a
manager of the
Owners
andAdministrators
groups. - In Digital Ocean, log into the BAS project, open the "Settings" tab, and then
Invite Members
. - In Github, go to the user page, and invite them as a user.
- Follow the Site Staff instructions.
They should get
Administrator
permissions. - Follow the Calendar instructions.
Digital Ocean Access¶
In order to access our VM, the user will need a SSH key. If the new webmaster needs instructions on how to generate a SSH key, they can be found here.
They should send you their SSH public key (instructions). That
public key should be added to the authorized_keys
file of our DO droplet.
(instructions).
Google Analytics Access¶
To view site usage statistics, you will need access to Google Analytics.
Follow these instructions for adding a new user.