server/todo.md
2024-10-05 12:06:37 +01:00

1.0 KiB

ToDo Items

General

  • Setup non root user

  • UFW should be setup to keep VPS secure and only allow for:

    • https
    • http
    • ssh
    • ftp
    • 27017
    • 3306
  • Install SSH keys

  • Setup unattended upgrades

  • Install docker, docker-compose and apache utils.

Traefik + TraefikRunner

  • Setup htaccess -> echo $(htpasswd -nb user password) | sed -e s/\\$/\\$\\$/g
  • Ensure email address is correct

Gitea

  • Ensure that ports are assigned correctly for the system

Gitea Runner

  • Ensure that a registration token has been setup before continuing

Websites

  • Ensure website files are copied over
  • Ensure that ports are assigned correctly for the system

Bitwarden

  • Ensure that all data is fully encrypted during transfer.
  • Ensure that ports are assigned correctly for the system

Database

  • Ensure that mysql root password, user and default database are updated.
  • Ensure that mongo root password, and user are updated.
  • Ensure database ports are correctly assigned and do not have to pass through traefik.