Feel free to add any tips or suggestions to the thread for people. This is what I have compiled based on what I have read online:
Use strong and unique passwords: Generate complex passwords using tools Bitwarden to generate very strong passwords for everything.
Configure your router and modem: Ensure your router and modem are set to block WAN requests and limit accessible ports to prevent unauthorized access.
Implement automatic backups: Make sure your home server is set up to create automatic backups.
Consider a Virtual Private Network (VPN): Use a VPN to encrypt data transmissions between your devices and the server, providing an additional layer of security.
Monitor power consumption: Be mindful of your server’s power usage and consider energy-efficient options to reduce costs.
These are great tips that I think everyone should use. I would also add that you want to make sure you have physical backups so if something fails, it can be copied over.
You should always calculate how much disc space you need too. And triple that for backups. It is always better to be safe than sorry!