1,035
edits
No edit summary |
No edit summary |
||
Line 24: | Line 24: | ||
- [x] Configure iptables to only allow SSH and HTTP/HTTPS | - [x] Configure iptables to only allow SSH and HTTP/HTTPS | ||
</markdown> | </markdown> | ||
=== DNS === | |||
Set up the domain name! | |||
<markdown> | |||
- [ ] Add an `A` record pointing at the linode's IP Address | |||
- [ ] Set up rDNS pointing back at the domain | |||
</markdown> | |||
== Installation == | |||
https://docs.joinmastodon.org/admin/install/ | |||
<markdown> | |||
- [ ] Add apt repositories | |||
- [ ] Install apt packages | |||
- [ ] Make `mastodon` user | |||
- [ ] Install Ruby | |||
- [ ] Configure postgresql | |||
- [ ] Configure nginx (config below) | |||
- [ ] Get SSL Cert | |||
- [ ] Install & Enable systemd services | |||
</markdown> | |||
== Configuration == | |||
=== nginx === | |||
=== Configure the email server === | === Configure the email server === |