# ToDo Items ## General - Setup non root user - UFW should be setup to keep VPS secure and only allow for: - https - http - ssh - ftp - 27017 - 9092 - 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 ## Tracking Create a .env file with the following content: ```sh ACKEE_USERNAME=luke-else ACKEE_PASSWORD=XXX ``` ## 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.