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".

  • Retrieving Emails From Remote Servers With fetchmail on Debian

    Retrieving Emails From Remote Servers With fetchmail on Debian

    Author: Tags: , , Comments: 9Updated: Sep 08, 2022

    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: 6Updated: Aug 19, 2022

    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: 14Updated: Jul 25, 2022

    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: 5Updated: Jul 22, 2022

    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: 6Updated: Jul 18, 2022

    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)

  • How to Compile A Kernel - The Debian Way

    How to Compile A Kernel - The Debian Way

    Author: Tags: , Comments: 4Updated: Mar 29, 2021

    How to Compile A Kernel on Debian Linux. Each distribution has some specific tools to build a custom kernel from the sources. This article is about compiling a kernel on a Debian Linux system. It describes how to build a custom kernel using the latest unmodified kernel sources from www.kernel.org (vanilla kernel).

  • FreeBSD Quota Tutorial

    FreeBSD Quota Tutorial

    Author: Tags: Comments: 3Updated: Mar 28, 2021

    This tutorial shows you how to enable hard disk quota on a FreeBSD system.

  • How do I edit files on the command line?

    How do I edit files on the command line?

    Author: Tags: , Comments: 8

    To edit files on the command line, you can use an editor such as vi. To open the file, run vi /path/to/file Now you see the contents of the file (if there is any. Please note that the file is created if it does not exist yet.). The most important commands in vi are these: Press i to enter the Insert mode. Now you can type in your text. To leave the Insert mode press ESC.

  • How to Securely Destroy/Wipe Data on Hard Drives with shred on Linux

    How to Securely Destroy/Wipe Data on Hard Drives with shred on Linux

    Author: Tags: , Comments: 20

    Sometimes you need to destroy or wipe data from hard drives (for example, before you sell your old hard drives on eBay) so that nobody else can access them. Simply deleting data (e.g. with rm) is not enough because that just removes the file system pointer, but not the data, so it can easily be undeleted with recovery software. Even zero'ing out your hard drive might not be enough. Here's where shred comes into play - shred can overwrite the files and partitions repeatedly, in order to make it harder for even very expensive hardware probing to recover the data.

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

    Using Wget with FTP to Download/Move Web Sites Recursively

    Author: Tags: Comments: 0

    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.