2023-08-08 19:23:18 +00:00
|
|
|
# ToDo Items
|
|
|
|
|
|
|
|
## General
|
2024-09-11 09:36:42 +00:00
|
|
|
|
2023-08-08 19:31:25 +00:00
|
|
|
- Setup non root user
|
2023-08-08 19:23:18 +00:00
|
|
|
- UFW should be setup to keep VPS secure and only allow for:
|
2024-10-05 11:06:37 +00:00
|
|
|
|
2024-09-11 09:36:42 +00:00
|
|
|
- https
|
|
|
|
- http
|
|
|
|
- ssh
|
|
|
|
- ftp
|
|
|
|
- 27017
|
|
|
|
- 3306
|
|
|
|
|
2023-08-08 19:31:25 +00:00
|
|
|
- Install SSH keys
|
|
|
|
- Setup unattended upgrades
|
|
|
|
- Install docker, docker-compose and apache utils.
|
2023-08-08 19:23:18 +00:00
|
|
|
|
2024-10-05 11:06:37 +00:00
|
|
|
## Traefik + TraefikRunner
|
2024-09-11 09:36:42 +00:00
|
|
|
|
|
|
|
- Setup htaccess -> `echo $(htpasswd -nb user password) | sed -e s/\\$/\\$\\$/g`
|
2023-08-08 19:23:18 +00:00
|
|
|
- Ensure email address is correct
|
|
|
|
|
|
|
|
## Gitea
|
2024-09-11 09:36:42 +00:00
|
|
|
|
2023-08-08 19:23:18 +00:00
|
|
|
- Ensure that ports are assigned correctly for the system
|
|
|
|
|
2024-09-11 09:36:42 +00:00
|
|
|
# Gitea Runner
|
|
|
|
|
|
|
|
- Ensure that a registration token has been setup before continuing
|
|
|
|
|
2023-08-08 19:23:18 +00:00
|
|
|
## Websites
|
2024-09-11 09:36:42 +00:00
|
|
|
|
2023-08-08 19:23:18 +00:00
|
|
|
- Ensure website files are copied over
|
|
|
|
- Ensure that ports are assigned correctly for the system
|
|
|
|
|
|
|
|
## Bitwarden
|
2024-09-11 09:36:42 +00:00
|
|
|
|
2023-08-08 19:23:18 +00:00
|
|
|
- Ensure that all data is fully encrypted during transfer.
|
|
|
|
- Ensure that ports are assigned correctly for the system
|
|
|
|
|
|
|
|
## Database
|
2024-09-11 09:36:42 +00:00
|
|
|
|
2023-08-08 19:23:18 +00:00
|
|
|
- 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.
|