Finalize new server setup
This is a meta-list for various tasks that need doing before I'd consider the new server setup done. If you want to work on something, please create a seperate issue for it and link it back here, thanks!
-
harden server (ssh config, automatic security updates, firewall, etc... find a nice guide!) #31 (closed) -
add nginx redirects -
/bylaws -> /terms -
wiki.social.coop -> https://git.coop/social.coop/community/docs/wikis/home ?
-
-
logging (looks like we can send it to journalctl see https://docs.docker.com/config/containers/logging/journald/) -
make sure sauce repo and server are in sync https://git.coop/social.coop/tech/sauce -
symlink systemd services from sauce checkout -
start enable the media:remove command service/timer
-
-
check SSL renewals are working #16 (closed) -
monitoring -
docker + datadog https://docs.datadoghq.com/integrations/docker_daemon/
-
-
offsite database backups (incremental and encrypted pls!) also see #7 (closed) -
write ops guide (handy commands, etc) -
update infrastructure docs -
prepare at least a basic/skeleton ansible configuration that can be run (can add stuff into it incrementally over time) #30 (closed)
Edited by Nick Sellen