server/todo.md

57 lines
1.1 KiB
Markdown
Raw Normal View History

# ToDo Items
## General
2024-09-11 10:36:42 +01:00
2023-08-08 20:31:25 +01:00
- Setup non root user
- UFW should be setup to keep VPS secure and only allow for:
2024-10-05 12:06:37 +01:00
2024-09-11 10:36:42 +01:00
- https
- http
- ssh
- ftp
- 27017
- 9093
2024-09-11 10:36:42 +01:00
2023-08-08 20:31:25 +01:00
- Install SSH keys
- Setup unattended upgrades
- Install docker, docker-compose and apache utils.
2024-10-05 12:06:37 +01:00
## Traefik + TraefikRunner
2024-09-11 10:36:42 +01:00
- Setup htaccess -> `echo $(htpasswd -nb user password) | sed -e s/\\$/\\$\\$/g`
- Ensure email address is correct
## Gitea
2024-09-11 10:36:42 +01:00
- Ensure that ports are assigned correctly for the system
2024-09-11 10:36:42 +01:00
# Gitea Runner
- Ensure that a registration token has been setup before continuing
2025-02-02 17:57:01 +00:00
## Tracking
Create a .env file with the following content:
2025-02-06 14:40:06 +00:00
```sh
2025-02-02 17:57:01 +00:00
ACKEE_USERNAME=luke-else
ACKEE_PASSWORD=XXX
2025-02-06 14:40:06 +00:00
2025-02-02 17:57:01 +00:00
```
## Websites
2024-09-11 10:36:42 +01:00
- Ensure website files are copied over
- Ensure that ports are assigned correctly for the system
## Bitwarden
2024-09-11 10:36:42 +01:00
- Ensure that all data is fully encrypted during transfer.
- Ensure that ports are assigned correctly for the system
## Database
2024-09-11 10:36:42 +01: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.