Articles by Falko Timme

Falko Timme

About Falko Timme

Falko Timme is an experienced Linux administrator and founder of Timme Hosting, a leading nginx business hosting company in Germany. He is one of the most active authors on HowtoForge since 2005 and one of the core developers of ISPConfig since 2000. He has also contributed to the O'Reilly book "Linux System Administration".

  • How To Save Traffic With Apache2's mod_deflate

    How To Save Traffic With Apache2's mod_deflate

    Author: Tags: , , , , Comments: 12Updated: Aug 13, 2023

    How To Save Traffic With Apache2's mod_deflate. In this tutorial I will describe how to install and configure mod_deflate on an Apache2 web server. mod_deflate allows Apache2 to compress files and deliver them to clients (e.g. browsers) that can handle compressed content which most modern browsers do. With mod_deflate, you can compress HTML, text or XML files to approx. 20 - 30% of their original sizes, thus saving you server traffic and making your modem users happier.

  • How To Configure PureFTPd To Accept TLS Sessions On Debian

    How To Configure PureFTPd To Accept TLS Sessions On Debian

    Author: Tags: , , Comments: 5Updated: Jul 05, 2023

    How To Configure PureFTPd To Accept TLS Sessions On Debian Linux. FTP is a very insecure protocol because all passwords and all data are transferred in clear text. By using TLS, the whole communication can be encrypted, thus making FTP much more secure. This article explains how to configure PureFTPd to accept TLS sessions on a Debian server.

  • Using Wget with FTP to Download/Move Web Sites Recursively

    Using Wget with FTP to Download/Move Web Sites Recursively

    Author: Tags: , Comments: 0Updated: Feb 24, 2023

    Sometimes you need to move a web site from one server to another. Instead of downloading the web site from the old server to your PC via FTP and uploading it from your PC to the new server, it would save a lot of time to simply copy the web site from one server to the other. This tutorial explains how to use Wget to download/move a web site from one server to the other via FTP.

  • Mirror Your Web Site With rsync

    Mirror Your Web Site With rsync

    Author: Tags: , , , Comments: 43Updated: Feb 21, 2023

    This tutorial shows how you can mirror your web site from your main web server to a backup server that can take over if the main server fails. We use the tool rsync for this, and we make it run through a cron job that checks every x minutes if there is something to update on the mirror. Thus your backup server should usually be up to date if it has to take over.

  • Apache2: How to Redirect Users to Mobile or Normal Web Site Based on Device Using mod_rewrite

    Apache2: How to Redirect Users to Mobile or Normal Web Site Based on Device Using mod_rewrite

    Author: Tags: , , Comments: 13Updated: Dec 09, 2022

    Since the massive rise of mobile devices, smartphones, and tablets like the iPhone, iPad, Android phones and tablets, BlackBerries, etc. you might have considered creating a mobile version of your website. This tutorial explains how to configure Apache to serve the mobile version of your website if the visitor uses a mobile device and the standard version if the visitor uses a normal desktop PC. This can be achieved with Apache's rewrite module.

  • Retrieving Emails From Remote Servers With fetchmail on Debian

    Retrieving Emails From Remote Servers With fetchmail on Debian

    Author: Tags: , , Comments: 9

    Retrieving Emails From Remote Servers With fetchmail on Debian Linux. Fetchmail is a program for retrieving emails from remote servers. Imagine you have five email accounts on five different servers. Of course, you don't want to connect to each of them to get your emails. This is where fetchmail comes into play. If you have a user account on a Linux server, you can make fetchmail download emails from remote servers and put them into just one mailbox (the one of your Linux user), from where you can retrieve them with your email client (e.g. Thunderbird or Outlook).

  • How to Configure Custom Postfix Bounce Messages

    How to Configure Custom Postfix Bounce Messages

    Author: Tags: Comments: 7

    Since Postfix version 2.3, Postfix supports custom bounce messages. This guide shows how to configure custom Postfix bounce messages and max queue lifetime.

  • How to Specify a Custom php.ini for a Website (Apache2 with mod_php)

    How to Specify a Custom php.ini for a Website (Apache2 with mod_php)

    Author: Tags: , Comments: 14

    This short article explains how to specify a custom php.ini for a website running on Apache2 with mod_php. That way, each website can have it's own php.ini instead of using the server's default one.

  • Rate Limiting with Nginx

    Rate Limiting with Nginx

    Author: Tags: , Comments: 5

    Rate Limiting With nginx. This article explains how to use the nginx HttpLimitReqModule to limit the number of requests for a given session. This is useful, for example, if your site is hammered by a bot doing multiple requests per second and thus increasing your server load. With the HttpLimitReqModule you can define a rate limit, and if a visitor exceeds this rate, he will get a 503 error.

  • Postfix - mail for example.com loops back to myself

    Postfix - mail for example.com loops back to myself

    Author: Tags: Comments: 6

    Error: Postfix - mail for example.com loops back to myself You see the following error in your mail log: Feb 24 21:42:42 mail postfix/smtp[1911]: 8172723F60: to=<[email protected]>, relay=none, delay=0, status=bounced (mail for example.com loops back to myself)