Secure your Freqtrade automated bot server for beginners tutorial

Having a correct bot configuration and profitable cryptocurrency trading strategy is a good thing, but even more important is to have a secure bot server. You do not want your bot to be hacked and your funds stolen or worse. That’s why it is important to have a bare minimum security baseline for your server. 

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

Popular posts from this blog

Freqtrade multibot configuration - tutorial for creating multiple trading bots on one single server

Freqtrade Docker installation and service configuration on Linux for beginners tutorial

Freqtrade Utility Sub-commands: Tutorial about some nice to know sub commands for beginners