Secure your Freqtrade automated bot server for beginners tutorial
In this video I will show you how to secure your bot server so that you have a minimum security baseline installed. This is forgotten by many owners with a self configured bot on a self hosted environment.
In this video I will use Linux Debian 11 as my Freqtrade server and Linux Mint 20.2 as my client. The Debian bot server will be secured by having the following security settings:
- A normal user with root privileges with sudo
- Root user will be disabled by default
- A configured firewall
- Ntp server for a synchronised time (important when trading with a bot)
- Enable automatic updates of software for (security) patches
- A SSH server with SSH keypair for more security
- Some security tips for your Freqtrade bot configuration
- Using a NGINX proxy forwarding server to your bot
- Using a self signed certificate for a secure connection between your server and client
- Instructions on my github page for using certbot for certificates and domain names (not in the video)
You can apply settings on each Linux server and they are not limited to only use on a Freqtrade bot.
Have fun!
My Github: https://github.com/DutchCryptoDad/SecureFreqtradeServer