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 Back Up MySQL Databases With mylvmbackup On Debian Lenny

    mysql Author: Falko TimmeTags: , , Comments: 0

    How To Back Up MySQL Databases With mylvmbackup On Debian Lenny mylvmbackup is a Perl script for quickly creating MySQL backups. It uses LVM's snapshot feature to do so. To perform a backup, mylvmbackup obtains a read lock on all tables and flushes all server caches to disk, creates a snapshot of the volume containing the MySQL data directory, and unlocks the tables again. This article shows how to use it on a Debian Lenny server.

  • How To Set Up A USB-Over-IP Server And Client With OpenSUSE 11.2

    opensuse Author: Falko TimmeTags: Comments: 2

    How To Set Up A USB-Over-IP Server And Client With OpenSUSE 11.2 This tutorial shows how to set up a USB-over-IP server with OpenSUSE 11.2 as well as a USB-over-IP client (also running OpenSUSE 11.2). The USB/IP Project aims to develop a general USB device sharing system over IP network. To share USB devices between computers with their full functionality, USB/IP encapsulates "USB I/O messages" into TCP/IP payloads and transmits them between computers. USB-over-IP can be useful for virtual machines, for example, that don't have access to the host system's hardware - USB-over-IP allows virtual machines to use remote USB devices.

  • Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On Ubuntu 9.10 (Karmic Koala)

    ubuntu Author: Falko TimmeTags: , Comments: 0

    This document describes how to install a PureFTPd 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 and upload/download bandwidth limits with this setup. Passwords will be stored encrypted as MD5 strings in the database.

  • Building Kernel Modules With Module-Assistant On Debian Lenny

    debian Author: Falko TimmeTags: , Comments: 0

    Building Kernel Modules With Module-Assistant On Debian Lenny module-assistant is a tool for building Debian kernel modules from source, without having to rebuild the whole kernel. It fetches module-source packages that have been prepared for the Debian distribution via apt and produces .deb packages. This tutorial shows how to use module-assistant in command-line mode and in interactive mode.

  • Installing Lighttpd With PHP5 And MySQL Support On CentOS 5.4

    lighttpd Author: Falko TimmeTags: , , , Comments: 2

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

  • How To Set Up A USB-Over-IP Server And Client With Debian Lenny

    debian Author: Falko TimmeTags: Comments: 10

    How To Set Up A USB-Over-IP Server And Client With Debian Lenny This tutorial shows how to set up a USB-over-IP server with Debian Lenny as well as a USB-over-IP client (also running Debian Lenny). The USB/IP Project aims to develop a general USB device sharing system over IP network. To share USB devices between computers with their full functionality, USB/IP encapsulates "USB I/O messages" into TCP/IP payloads and transmits them between computers. USB-over-IP can be useful for virtual machines, for example, that don't have access to the host system's hardware - USB-over-IP allows virtual machines to use remote USB devices.

  • How To Set Up An SSL Vhost Under Apache2 On Ubuntu 9.10/Debian Lenny

    apache Author: Falko TimmeTags: , , , Comments: 4

    How To Set Up An SSL Vhost Under Apache2 On Ubuntu 9.10/Debian Lenny This article explains how you can set up an SSL vhost under Apache2 on Ubuntu 9.10 and Debian Lenny so that you can access the vhost over HTTPS (port 443). SSL is short for Secure Sockets Layer and is a cryptographic protocol that provides security for communications over networks by encrypting segments of network connections at the transport layer end-to-end. We use the mod_ssl Apache module here to provide strong cryptography for Apache2 via SSL by the help of the Open Source SSL toolkit OpenSSL.

  • Setting Up ProFTPd + TLS On Ubuntu 9.10 (Karmic Koala)

    apache Author: Falko TimmeTags: , , Comments: 2

    Setting Up ProFTPd + TLS On Ubuntu 9.10 (Karmic Koala) 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 set up ProFTPd with TLS on an Ubuntu 9.10 server.

  • Installing Apache2 With PHP5 And MySQL Support On Fedora 12 (LAMP)

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

    Installing Apache2 With PHP5 And MySQL Support On Fedora 12 (LAMP) LAMP is short for Linux, Apache, MySQL, PHP. This tutorial shows how you can install an Apache2 webserver on a Fedora 12 server with PHP5 support (mod_php) and MySQL support.

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

    apache Author: Falko TimmeTags: , Comments: 1

    Running Vhosts Under Separate UIDs/GIDs With Apache2 mpm-itk On Ubuntu 9.10 This article explains how you can install and configure apache2-mpm-itk on an Ubuntu 9.10 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.