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 Install Django On Debian Etch (Apache2/mod_python)

    Author: Falko TimmeTags: , Comments: 8

    How To Install Django On Debian Etch (Apache2/mod_python) This tutorial explains how to install Django on a Debian Etch server. Django is a web framework that allows to develop Python web applications quickly with as much automation as possible. I will use it with Apache2 and mod_python in this guide.

  • Embedding Python In Apache2 With mod_python (Debian/Ubuntu, Fedora/CentOS, Mandriva, OpenSUSE)

    Author: Falko TimmeTags: , , , , , , Comments: 0

    Embedding Python In Apache2 With mod_python (Debian/Ubuntu, Fedora/CentOS, Mandriva, OpenSUSE) This tutorial shows how to install and use mod_python on various distributions (Debian/Ubuntu, Fedora/CentOS, Mandriva, OpenSUSE) with Apache2. mod_python is an Apache module that embeds the Python interpreter within the server. It allows you to write web-based applications in Python that will run many times faster than traditional CGI and will have access to advanced features such as ability to retain database connections and other data between hits and access to Apache internals.

  • How To Block Spammers/Hackers With mod_defensible On Apache2 (Debian Etch)

    VMWare Image Download Author: Falko TimmeTags: , , Comments: 7

    How To Block Spammers/Hackers With mod_defensible On Apache2 (Debian Etch) mod_defensible is an Apache 2.x module intended to block spammers/hackers/script kiddies using DNSBL servers. It will look at the client IP and check it in one or several DNSBL servers and return a 403 Forbidden page to the client. This guide shows how to install and use it with Apache 2 on a Debian Etch server.

  • Apache2: Logging To A MySQL Database With mod_log_sql (Debian Etch)

    Author: Falko TimmeTags: , , Comments: 5

    Apache2: Logging To A MySQL Database With mod_log_sql (Debian Etch) This guide shows how you can write the Apache2 access log to a MySQL database instead of a file. To achieve this, I use the Apache2 module mod_log_sql. I'm using a Debian Etch server in this tutorial.

  • Virtual Hosting With Proftpd And MySQL (Incl. Quota) On Ubuntu 8.04 LTS

    ubuntu Author: Falko TimmeTags: , Comments: 10

    This document describes how to install a Proftpd server that uses virtual users from a MySQL database instead of real system users. This is much more performant and allows to have thousands of ftp users on a single machine. In addition to that I will show the use of quota with this setup.

  • The Perfect Desktop - OpenSUSE 11 (GNOME)

    opensuse Author: Falko TimmeTags: , Comments: 5

    The Perfect Desktop - OpenSUSE 11 (GNOME) This tutorial shows how you can set up an OpenSUSE 11 desktop that is a full-fledged replacement for a Windows desktop, i.e. that has all the software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions that works even on old hardware, and the best thing is: all software comes free of charge.

  • The Perfect Desktop - Linux Mint 5 Elyssa R1

    linux_mint Author: Falko TimmeTags: , Comments: 2

    The Perfect Desktop - Linux Mint 5 Elyssa R1 This tutorial shows how you can set up a Linux Mint 5 Elyssa R1 desktop that is a full-fledged replacement for a Windows desktop, i.e. that has all the software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a secure system without DRM restrictions that works even on old hardware, and the best thing is: all software comes free of charge. Linux Mint 5 is a Linux distribution based on Ubuntu 8.04 that has lots of packages in its repositories (like multimedia codecs, Adobe Flash, Adobe Reader, Skype, Google Earth, etc.) that are relatively hard to install on other distributions; it therefore provides a user-friendly desktop experience even for Linux newbies.

  • Intrusion Detection For PHP Applications With PHPIDS

    Author: Falko TimmeTags: , Comments: 5

    Intrusion Detection For PHP Applications With PHPIDS This tutorial explains how to set up PHPIDS on a web server with Apache2 and PHP5. PHPIDS (PHP-Intrusion Detection System) is a simple to use, well structured, fast and state-of-the-art security layer for your PHP based web application. The IDS neither strips, sanitizes nor filters any malicious input, it simply recognizes when an attacker tries to break your site and reacts in exactly the way you want it to. Based on a set of approved and heavily tested filter rules any attack is given a numerical impact rating which makes it easy to decide what kind of action should follow the hacking attempt. This could range from simple logging to sending out an emergency mail to the development team, displaying a warning message for the attacker or even ending the user’s session.

  • Embedding Python In Apache2 With mod_python (Debian Etch)

    Author: Falko TimmeTags: , Comments: 9

    Embedding Python In Apache2 With mod_python (Debian Etch) This tutorial shows how to install and use mod_python on a Debian Etch server with Apache2. mod_python is an Apache module that embeds the Python interpreter within the server. It allows you to write web-based applications in Python that will run many times faster than traditional CGI and will have access to advanced features such as ability to retain database connections and other data between hits and access to Apache internals.

  • How To Set Up WebDAV With MySQL Authentication On Apache2 (Debian Etch)

    VMWare Image Download Author: Falko TimmeTags: , , Comments: 2

    How To Set Up WebDAV With MySQL Authentication On Apache2 (Debian Etch) This guide explains how to set up WebDAV with MySQL authentication (using mod_auth_mysql) on Apache2 on a Debian Etch server. WebDAV stands for Web-based Distributed Authoring and Versioning and is a set of extensions to the HTTP protocol that allow users to directly edit files on the Apache server so that they do not need to be downloaded/uploaded via FTP. Of course, WebDAV can also be used to upload and download files.