diff --git a/content/en/administration/post-installation.md b/content/en/administration/post-installation.md index cdd65eea..8d4aa963 100644 --- a/content/en/administration/post-installation.md +++ b/content/en/administration/post-installation.md @@ -7,4 +7,37 @@ menu: --- ## Creating an admin account +### In the browser + +After signing up in the browser, you will need to use the command line to give your newly created account admin privileges. Assuming your username is `alice`: + +```bash +RAILS_ENV=production bin/tootctl accounts update alice --role admin +``` + +### From the command line + +You can create a new account using the command line interface. + +```bash +RAILS_ENV=production bin/tootctl accounts create \ + alice \ + --email alice@example.com \ + --confirmed \ + --role admin +``` + +A randomly generated password will be shown in the terminal. + ## Filling in server information + +After logging in, navigate to the **Site settings** page. While there are no technical requirements for filling in this information, it is considered crucial for operating a server for humans. + +|Setting| | +|-------|-| +|Contact username|Your username so people know who owns the server| +|Business e-mail|An e-mail address so people locked out of their accounts, or people without accounts, can contact you| +|Instance description|Why did you start this server? Who is it for? What makes it different?| +|Custom extended information|You can put all sorts of information in here but a **code of conduct** is recommended| + +After you fill these in, simply hit "Save changes". \ No newline at end of file