Skip to content

Commit

Permalink
Explictly tell people ssl is required for ss14.admin
Browse files Browse the repository at this point in the history
  • Loading branch information
VasilisThePikachu authored Jun 4, 2024
1 parent 3f1e553 commit 5ebe05d
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/en/server-hosting/setting-up-ss14-admin.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ authServer: "https://auth.spacestation14.com"
```
```admonish warning
I will STRONGLY recommend you put this behind a reverse proxy if you are not already with SSL.
Due to how oauth works, you will require an SSL/HTTPS connection for the login to succeed. It does not matter if it's from a cert authority like Let's Encrypt or self signed. You just need it to be trusted so your browser will actually send over the necessary data.
```

## Authentication config
Expand All @@ -93,7 +93,7 @@ Your client secret will only be shown once, if you lose it make a new one.
```

## Finishing up
Now try running `SS14.Admin` and you should have a working SS14.Admin instense after you visit it on your browser. If everything is looking right to you then all thats left is to set it to start in the background.
Now try running `SS14.Admin` and you should have a working SS14.Admin instance after you visit it on your browser. If everything is looking right to you then all thats left is to set it to start in the background. To actually be able to login (as mentioned two warnings above) you will need to setup SSL on your domain usually with the help of a reverse proxy software. If you use caddy this is probably done for you. For nginx you can use something like [certbot](https://certbot.eff.org/instructions) to generate one with Let's Encrypt.

## Systemd Unit

Expand Down

0 comments on commit 5ebe05d

Please sign in to comment.