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

  • Running Vhosts Under Separate UIDs/GIDs With Apache2 mpm-itk On Ubuntu 9.04

    apache Author: Falko TimmeTags: , Comments: 0

    Running Vhosts Under Separate UIDs/GIDs With Apache2 mpm-itk On Ubuntu 9.04 This article explains how you can install and configure apache2-mpm-itk on an Ubuntu 9.04 server. apache2-mpm-itk is an MPM (Multi-Processing Module) for the Apache 2 web server. mpm-itk allows you to run each of your vhost under a separate UID and GID - in short, the scripts and configuration files for one vhost no longer have to be readable for all the other vhosts. mpm-itk works with mod_php because mpm-itk is based on the traditional prefork MPM, which means it's non-threaded. This means you don't need to use suExec or suPHP anymore to run a website's PHP scripts as a separate user.

  • Building Customized Ubuntu Live-CDs With UCK On Ubuntu 9.04

    ubuntu Author: Falko TimmeTags: , Comments: 3

    Building Customized Ubuntu Live-CDs With UCK On Ubuntu 9.04 This guide explains how you can build customized Ubuntu (as well as Kubuntu/Xubuntu and Edubuntu) Live-CDs with the help of UCK (Ubuntu Customization Kit) on Ubuntu 9.04. UCK allows you to customize the language and the applications on the Live-CD.

  • Delete Unnecessary Files From Your Desktop With BleachBit On Ubuntu 9.04

    ubuntu Author: Falko TimmeTags: , Comments: 10

    Delete Unnecessary Files From Your Desktop With BleachBit On Ubuntu 9.04 This guide shows how you can install and use BleachBit on an Ubuntu 9.04 desktop to delete unnecessary files. BleachBit deletes unnecessary files (such as cache, cookies, Internet history, localizations, logs, temporary files, and broken shortcuts) to free valuable disk space, maintain privacy, and remove junk. It wipes clean Adobe Reader, APT, Bash, Beagle, Chromium, Epiphany, Firefox, Flash, GIMP, Google Earth, Java, KDE, OpenOffice.org, Opera, RealPlayer, Second Life viewer, Skype, VIM, XChat, Yum, and more.

  • The Perfect Desktop - Linux Mint 7 (Gloria)

    linux_mint Author: Falko TimmeTags: , Comments: 20

    The Perfect Desktop - Linux Mint 7 (Gloria) This tutorial shows how you can set up a Linux Mint 7 (Gloria) 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 7 is a Linux distribution based on Ubuntu 9.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.

  • How To Harden PHP5 With Suhosin On CentOS 5.3

    php Author: Falko TimmeTags: , Comments: 3

    How To Harden PHP5 With Suhosin On CentOS 5.3 This tutorial shows how to harden PHP5 with Suhosin on a CentOS 5.3 server. From the Suhosin project page: "Suhosin is an advanced protection system for PHP installations that was designed to protect servers and users from known and unknown flaws in PHP applications and the PHP core. Suhosin comes in two independent parts, that can be used separately or in combination. The first part is a small patch against the PHP core, that implements a few low-level protections against bufferoverflows or format string vulnerabilities and the second part is a powerful PHP extension that implements all the other protections."

  • Integrating eAccelerator Into PHP5 And Lighttpd (Debian Lenny)

    lighttpd Author: Falko TimmeTags: , , Comments: 3

    Integrating eAccelerator Into PHP5 And Lighttpd (Debian Lenny) This guide explains how to integrate eAccelerator into PHP5 and lighttpd on a Debian Lenny system. From the eAccelerator project page: "eAccelerator is a free open-source PHP accelerator, optimizer, and dynamic content cache. It increases the performance of PHP scripts by caching them in their compiled state, so that the overhead of compiling is almost completely eliminated. It also optimizes scripts to speed up their execution. eAccelerator typically reduces server load and increases the speed of your PHP code by 1-10 times."

  • Setting Up A PXE Install Server For Multiple Linux Distributions On Debian Lenny

    debian Author: Falko TimmeTags: Comments: 5

    Setting Up A PXE Install Server For Multiple Linux Distributions On Debian Lenny This tutorial shows how to set up a PXE (short for preboot execution environment) install server on Debian Lenny. A PXE install server allows your client computers to boot and install a Linux distribution over the network, without the need of burning Linux iso images onto a CD/DVD, boot floppy images, etc. This is handy if your client computers don't have CD or floppy drives, or if you want to set up multiple computers at the same time (e.g. in a large enterprise), or simply because you want to save the money for the CDs/DVDs. In this article I show how to configure a PXE server that allows you to boot multiple distributions (i386 and x86_64): Debian Lenny, Ubuntu 9.04, Fedora 10, CentOS 5.3, OpenSuSE 11.1, and Mandriva 2009.1.

  • Installing Lighttpd With PHP5 And MySQL Support On Ubuntu 9.04

    lighttpd VMWare Image Download Author: Falko TimmeTags: , , Comments: 1

    Installing Lighttpd With PHP5 And MySQL Support On Ubuntu 9.04 Lighttpd is a secure, fast, standards-compliant web server designed for speed-critical environments. This tutorial shows how you can install Lighttpd on an Ubuntu 9.04 server with PHP5 support (through FastCGI) and MySQL support.

  • Enabling Compiz Fusion On An Ubuntu 9.04 Desktop (NVIDIA GeForce FX 5200)

    ubuntu Author: Falko TimmeTags: , Comments: 5

    Enabling Compiz Fusion On An Ubuntu 9.04 Desktop (NVIDIA GeForce FX 5200) This tutorial shows how you can enable Compiz Fusion on an Ubuntu 9.04 (Jaunty Jackalope) desktop (the system must have a 3D-capable graphics card - I'm using an NVIDIA GeForce FX 5200 here). With Compiz Fusion you can use beautiful 3D effects like wobbly windows or a desktop cube on your desktop.

  • Virtual Users And Domains With Postfix, Courier, MySQL And SquirrelMail (CentOS 5.3 x86_64)

    centos Author: Falko TimmeTags: , , Comments: 10

    Virtual Users And Domains With Postfix, Courier, MySQL And SquirrelMail (CentOS 5.3 x86_64) This document describes how to install a Postfix mail server that is based on virtual users and domains, i.e. users and domains that are in a MySQL database. I'll also demonstrate the installation and configuration of Courier (Courier-POP3, Courier-IMAP), so that Courier can authenticate against the same MySQL database used by Postfix.