HowToForge

The Perfect Server - CentOS 4.8 Server i386 [ISPConfig 2]
The Perfect Server - CentOS 4.8 Server i386 [ISPConfig 2]
This tutorial shows how to set up a CentOS 4.8 server that offers all services needed by ISPs and web hosters: Apache web server (SSL-capable), Postfix mail server with SMTP-AUTH and TLS, BIND DNS server, Proftpd FTP server, MySQL server, Dovecot POP3/IMAP, Quota, Firewall, etc. This tutorial is written for the 32-bit version of CentOS 4.8, but should apply to the 64-bit version with very little modifications as well. In the end you should have a system that works reliably, and if you like you can install the free webhosting control panel ISPConfig (i.e., ISPConfig runs on it out of the box).
Magento 1.3.2.3 Installer For Ubuntu 9.04
Magento 1.3.2.3 Installer For Ubuntu 9.04
This script automates the installation of Magento 1.3.2.3 on Ubuntu 9.0.4 Server and Desktop. Magento is an Open Source ecommerce web application.
Firewall Access Policy Rulesets, Part 4
Firewall Access Policy Rulesets, Part 4
This article continues the series of articles on Firewall Builder, a graphical firewall configuration and management tool that supports many Open Source firewall platforms as well as Cisco IOS access lists and Cisco ASA (PIX). This article continues with examples of Access Policy rules and demonstrates how IPv6 and mixed IPv4+IPv6 configurations can be built.
How To Set Up Software RAID1 On A Running LVM System (Incl. GRUB Configuration) (Debian Lenny)
How To Set Up Software RAID1 On A Running LVM System (Incl. GRUB Configuration) (Debian Lenny
This guide explains how to set up software RAID1 on an already running LVM system (Debian Lenny). The GRUB bootloader will be configured in such a way that the system will still be able to boot if one of the hard drives fails (no matter which one).
Set Up DKIM For Multiple Domains On Postfix With dkim-milter 2.8.x (CentOS 5.3)
Set Up DKIM For Multiple Domains On Postfix With dkim-milter 2.8.x (CentOS 5.3)
This tutorial shows how you can sign your email messages by using DKIM (DomainKeys Identified Mail) for multiple domains. Signing email allows the recipient of a message to confirm a message originated with the sender's domain and that the message content has not been altered.
How To Install Django On Debian Lenny (Apache2/mod_python)
How To Install Django On Debian Lenny (Apache2/mod_python)
This tutorial explains how to install Django on a Debian Lenny 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.
OpenERP 5.0.3 All-In-One Installer For Ubuntu
OpenERP 5.0.3 All-In-One Installer For Ubuntu
This script automates the installation of openerp-server-5.0.3 & openerp-client-5.0.3 & openerp-web-5.0.3 on Ubuntu 8.04.3 LTS (server and desktop). The goal is to provide an all-in-one installer of OpenERP for Linux.
Installing Nginx With PHP5 And MySQL Support On Fedora 11
Installing Nginx With PHP5 And MySQL Support On Fedora 11
Nginx (pronounced "engine x") is a free, open-source, high-performance HTTP server. Nginx is known for its stability, rich feature set, simple configuration, and low resource consumption. This tutorial shows how you can install Nginx on a Fedora 11 server with PHP5 support (through FastCGI) and MySQL support.
How To Add A Splash Image To GRUB 2 On Ubuntu 9.04
How To Add A Splash Image To GRUB 2 On Ubuntu 9.04
This tutorial shows how you can add a splash image to your GRUB 2 boot loader on Ubuntu 9.04. Please note that you should use this tutorial only if you have upgraded your bootloader to GRUB 2 previously.
Finding Files On The Command Line
Finding Files On The Command Line
One of the things I like about Linux is the command line. I have used nautilus, gnome-commander, konqueror, kommander, dolphin and thunar to manage files in Linux and these file managers are great for what they do. But there are times when one simply wants to find a file when working on the command line without having to open a GUI application.
Firewall Access Policy Rulesets, Part 3
Firewall Access Policy Rulesets, Part 3
This article continues the series of articles on Firewall Builder, a graphical firewall configuration and management tool that supports many Open Source firewall platforms as well as Cisco IOS access lists and Cisco ASA (PIX). This article continues with examples of Access Policy rules and demonstrates generated configurations for iptables, PF and Cisco PIX.
How To Install GRUB 2 On Ubuntu 9.04
How To Install GRUB 2 On Ubuntu 9.04
This tutorial shows how you can upgrade your GRUB bootloader to GRUB 2 on Ubuntu 9.04. GRUB 2 has been rewritten from scratch to clean up everything for modularity and portability.
Configuring fail2ban With SquirrelMail On Debian Lenny 5.0/ISPConfig 3
Configuring fail2ban With SquirrelMail On Debian Lenny 5.0/ISPConfig 3
In this article I will show how to prevent brute force attacks with Fail2ban against your SquirrelMail Web login using the Squirrel Logger plugin.
How To Set Up Software RAID1 On A Running System (Incl. GRUB Configuration) (Debian Lenny)
How To Set Up Software RAID1 On A Running System (Incl. GRUB Configuration) (Debian Lenny)
This guide explains how to set up software RAID1 on an already running Debian Lenny system. The GRUB bootloader will be configured in such a way that the system will still be able to boot if one of the hard drives fails (no matter which one).
How To Configure SquirrelMail To Allow Users To Change Their Email Passwords On An ISPConfig 3 Server
How To Configure SquirrelMail To Allow Users To Change Their Email Passwords On An ISPConfig 3 Server
This guide explains how you can configure your SquirrelMail webmail application on an ISPConfig 3 server so that email users can change their passwords themselves directly in SquirrelMail.
Basic Web Server On Ubuntu 9.04 With Zend Framework
Basic Web Server On Ubuntu 9.04 With Zend Framework
This is a brief description of the steps required to set up a basic Web Server (on Ubuntu 9.04) with the Zend Framework installed.
Using IP And MAC Address Objects In Firewall Builder
Using IP And MAC Address Objects In Firewall Builder
This article continues the series of articles on Fireall Builder, a graphical firewall configuration and management tool that supports many Open Source firewall platforms as well as Cisco IOS access lists and Cisco ASA (PIX). This article demonstrates how you can work with IPv4, IPv6 and MAC Address objects in Firewall Builder.
Setting Up A High-Availability Load Balancer With HAProxy/Keepalived On Debian Lenny
Setting Up A High-Availability Load Balancer (With Failover And Session Support) With HAProxy/Keepalived On Debian Lenny
This article explains how to set up a two-node load balancer in an active/passive configuration with HAProxy and keepalived on Debian Lenny. The load balancer sits between the user and two (or more) backend Apache web servers that hold the same content. Not only does the load balancer distribute the requests to the two backend Apache servers, it also checks the health of the backend servers. If one of them is down, all requests will automatically be redirected to the remaining backend server. In addition to that, the two load balancer nodes monitor each other using keepalived, and if the master fails, the slave becomes the master, which means the users will not notice any disruption of the service. HAProxy is session-aware, which means you can use it with any web application that makes use of sessions (such as forums, shopping carts, etc.).
How To Upgrade From Fedora 10 To Fedora 11 (Desktop & Server)
How To Upgrade From Fedora 10 To Fedora 11 (Desktop & Server)
This article describes how you can upgrade your Fedora 10 system to Fedora 11. The upgrade procedure works for both desktop and server installations.
The Perfect Server - Fedora 11 x86_64 [ISPConfig 2]
The Perfect Server - Fedora 11 x86_64 [ISPConfig 2]
This is a detailed description about how to set up a Fedora 11 server that offers all services needed by ISPs and hosters: Apache web server (SSL-capable) with PHP5/Ruby/Python, Postfix mail server with SMTP-AUTH and TLS, BIND DNS server, Proftpd FTP server, MySQL server, Dovecot POP3/IMAP, Quota, Firewall, etc. This tutorial is written for the 64-bit version of Fedora 11, but should apply to the 32-bit version with very little modifications as well. In the end you should have a system that works reliably, and if you like you can install the free webhosting control panel ISPConfig (i.e., ISPConfig runs on it out of the box).

: Support :