This tutorial, part of a series that will guide you in making a Debian webserver, will show you how to prepare your fresh Debian server installation. The tutorials work on Debian 10 (Buster) but will probably work on older versions and newer versions to come. Let's start with some basic configuration: SSH, setting up an admin account, a firewall and fail2ban.
Everybody experienced ‘slow internet’ while someone was download on the same internet connection. This is due to something called ‘Bufferbloat’. The DNS response is slow, games lagg and other services as VoIP en SIP are easily affected too. This latency occurs because routers and other network equipment buffer too much data. Ironically, buffering was a solution to speed up the internet some decades ago. The scheduling algorithm CoDel (controlled delay) is the best solution we have for this problem. Luckily, the guys from pfSense implemented this protocol in there Traffic Shaper! Read more
Setting up SpamAssassin is fairly easy. It is a free and open-source SPAM filter written in Perl from the same makers as Apache. This tutorial was made for Ubuntu 18.04 but should work on all (not too old) Ubuntu and Debian versions. Read more