HowtoForge

Syndicate content HowtoForge - Linux Howtos and Tutorials - Howtos about Linux and Open Source
HowtoForge provides user-friendly Linux tutorials about almost every topic. If you've written a Linux tutorial that you'd like to share, you can contribute it. If you'd like to discuss Linux-related problems, you can use our forum. If you have questions, please contact us by email: info [at] howtoforge [dot] com or use our contact form.
Updated: 1 hour 52 min ago

How To Shrink VMware Virtual Disk Files (.vmdk)

Wed, 2008-08-27 17:57

How To Shrink VMware Virtual Disk Files (.vmdk)

This guide shows how you can shrink the virtual disk files (they have the extension .vmdk) of your VMware virtual machines so that if you zip them, they will use much less space. It is then easier to upload and share them with other people.

Read more...

Running A File- And Print-Server With eBox On Ubuntu 8.04 Server

Tue, 2008-08-26 18:28

Running A File- And Print-Server With eBox On Ubuntu 8.04 Server

This article shows how to run a file- and print-server for small and medium enterprises (SME) on one single Ubuntu 8.04 server. It is very easy to set up, and management is done with an easy-to-use web interface called eBox so once the system is set up, you can forget about the command line. eBox was developed to administrate advanced services for corporate networks.

Read more...

Automatic Cleaning Of Trash And/Or Junk Folders With ISPConfig (With Roundcube + Tmpreaper (Tmpwatch))

Tue, 2008-08-26 13:53

Automatic Cleaning Of Trash And/Or Junk Folders With ISPConfig (With Roundcube + Tmpreaper (Tmpwatch))

This short mini-howto will help you set up automatic cleaning of Trash- and Junkfolders. Most (web)mail clients (can) automatically create these. A lot of people don't clean there maildirectories causing Junk and Trash folders to grow massively in size and with ISPConfig (not yet) being able to set good maildirectory size limits the alternative is to have these folders cleaned after several days.

Read more...

Preventing Brute Force Attacks With Fail2ban On Fedora 9

Mon, 2008-08-25 17:54

Preventing Brute Force Attacks With Fail2ban On Fedora 9

In this article I will show how to install and configure fail2ban on a Fedora 9 system. Fail2ban is a tool that observes login attempts to various services, e.g. SSH, FTP, SMTP, Apache, etc., and if it finds failed login attempts again and again from the same IP address or host, fail2ban stops further login attempts from that IP address/host by blocking it with an iptables firewall rule.

Read more...

How To Set Up WebDAV With Lighttpd On Mandriva 2008.1

Sun, 2008-08-24 20:41

How To Set Up WebDAV With Lighttpd On Mandriva 2008.1

This guide explains how to set up WebDAV with lighttpd on a Mandriva 2008.1 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 lighttpd 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.

Read more...

How To Set Up Apache, Tomcat (mod_jk), SSO (CAS, mod_auth_cas)

Fri, 2008-08-22 20:30

How To Set Up Apache, Tomcat (mod_jk), SSO (CAS, mod_auth_cas)

This article describes how you can set up Apache and Tomcat, linked with mod_jk. It also explains how you set up the SSO (single sign on) solution JA-SIG CAS to protect servlets (provided by tomcat) and static content (provided by Apache). I worked with OpenSuse 10.2 and 11, Apache2, Tomcat 5.5 and 6. It should work on other distributions as well.

Read more...

Running Vhosts Under Separate UIDs/GIDs With Apache2 mpm-peruser On Debian Etch

Thu, 2008-08-21 18:38

Running Vhosts Under Separate UIDs/GIDs With Apache2 mpm-peruser On Debian Etch

This article explains how you can install and configure apache2-mpm-peruser on a Debian Etch server. apache2-mpm-peruser is an MPM (Multi-Processing Module) for the Apache 2 web server, very similar to apache2-mpm-itk, but faster (almost as fast as apache2-mpm-prefork). mpm-peruser allows you to run each of your vhosts 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. It is based on metuxmpm, a working implementation of the perchild MPM. The result is a sane and secure web server environment for your users, without kludges like PHP's safe_mode.

Read more...

How To Install Hamachi On Fedora 9

Thu, 2008-08-21 15:51

How To Install Hamachi On Fedora 9

This tutorial explains how to install Hamachi on a Fedora 9 server. Hamachi is a VPN service that easily sets up in 10 minutes, and enables secure remote access to your business network, anywhere there's an Internet connection. It works with your existing firewall, and requires no additional configuration. Hamachi is the first networking application to deliver an unprecedented level of direct peer-to-peer connectivity. It is simple, secure, and cost-effective.

Read more...

Forced Ads On ISPConfig With Debian Etch

Wed, 2008-08-20 20:36

Forced Ads On ISPConfig With Debian Etch

This howto forces ads on every single site that you have and cannot be deleted by users from the .htaccess - it does not even use .htaccess.

Read more...

Twitter Clients For Ubuntu 8.04 Desktop

Tue, 2008-08-19 19:13

Twitter Clients For Ubuntu 8.04 Desktop

In this article I will show how to install and use two clients for the popular microblogging platform Twitter on an Ubuntu 8.04 desktop. The first one is Twitux, the second Twitter client is gtwitter. Both clients have similar features, so it is up to you which one you want to install.

Read more...

How To Block Porn Pictures And Images With SafeSquid Proxy Server

Tue, 2008-08-19 14:40

How To Block Porn Pictures And Images With SafeSquid Proxy Server

Administrators can use various methods to block access to websites that are pornographic in nature, like URL Filter, URL Blacklist, Keyword Filter, etc. But many porn sites allow users to register their email IDs on their website and deliver the latest images and pictures to their personal emails. So if a user is allowed access to his personal mail, he can enjoy himself without having to access any porn site. Such images are also regularly displayed as ads and banners on other web pages, that might not be pornographic in nature. Pornographic Image Filter can analyze an image in real-time, and identify the ones that are pornographic in nature. It analyzes the graphical content like skin tone, contour, etc. to identify a pornographic image. It is a commercially distributed add-on plug-in and can be used with SafeSquid to block pornographic images. Although it is about 85%-90% accurate, it acts as a good deterrent.

Read more...

Install Ubuntu With Software RAID 10

Mon, 2008-08-18 19:06

Install Ubuntu With Software RAID 10

The Ubuntu Live CD installer doesn't support software RAID, and the server and alternate CDs only allow you to do RAID levels 0, 1, and 5. Raid 10 is the fastest RAID level that also has good redundancy too. So I was disappointed that Ubuntu didn't have it as a option for my new file server. I didn't want shell out lots of money for a RAID controller, especially since benchmarks show little performance benefit using a Hardware controller configured for RAID 10 in a file server.

Read more...

Creating Advanced MySQL-Based Virtual Hosts On Lighttpd (Debian Etch)

Sun, 2008-08-17 19:10

Creating Advanced MySQL-Based Virtual Hosts On Lighttpd (Debian Etch)

This guide explains how you can create advanced virtual hosts on a lighttpd web server on Debian Etch that are stored in a MySQL database. The method described here does not use the lighttpd mod_mysql_vhost module, and unlike mod_mysql_vhost (which allows you to store only the hostname and document root of a vhost in a database), this method allows to store individual configuration directives for each vhost in the MySQL database.

Read more...

Setting Up A FreeRadius Based AAA Server With MySQL & Management With Daloradius

Fri, 2008-08-15 19:48

Setting Up A FreeRadius Based AAA Server With MySQL & Management With Daloradius

This tutorial explains how you can set up a FreeRadius (1.1.7) server with Wifi authentication and accounting in conjunction with MySQL & web management with Daloradius on Ubuntu 8.04 (LTS). This howto should work for a newbie. Production deployment is also possible with minor tweaking. But as usual I do not guarantee anything & take no responsibilities if something goes wrong.

Read more...

How To Set Up WebDAV With Lighttpd On Fedora 9

Thu, 2008-08-14 17:42

How To Set Up WebDAV With Lighttpd On Fedora 9

This guide explains how to set up WebDAV with lighttpd on a Fedora 9 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 lighttpd 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.

Read more...

Running Vhosts Under Separate UIDs/GIDs With Apache2 mpm-itk On Debian Etch

Thu, 2008-08-14 11:40

Running Vhosts Under Separate UIDs/GIDs With Apache2 mpm-itk On Debian Etch

This article explains how you can install and configure apache2-mpm-itk on a Debian Etch 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.

Read more...

QuickStart, The Swiss Army Knife For Ubuntu 8.04 Desktop

Wed, 2008-08-13 18:28

QuickStart, The Swiss Army Knife For Ubuntu 8.04 Desktop

In this article I will show how to install and use QuickStart on an Ubuntu 8.04 desktop. QuickStart is like a Swiss army knife, it allows you to do various things on your Ubuntu desktop: creating and restoring backups, running scheduled backups, backing up configuration files, installing some common applications, installing DVD codecs, deleting unnecessary files, etc.

Read more...

How To Install Django On Mandriva 2008.1 (Apache2/mod_python)

Tue, 2008-08-12 17:28

How To Install Django On Mandriva 2008.1 (Apache2/mod_python)

This tutorial explains how to install Django on a Mandriva 2008.1 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.

Read more...

VNStat On FreeBSD 7 With A PHP GUI

Tue, 2008-08-12 13:04

VNStat On FreeBSD 7 With A PHP GUI

I installed VNStat and the PHP GUI to be able to view basic information regarding incoming and outgoing traffic per interface. I am using FreeBSD 7 with PHP4, as I had problems setting the GUI up with PHP5.

Read more...

Installing The PHP WebDAV Extension On Debian Etch

Mon, 2008-08-11 17:23

Installing The PHP WebDAV Extension On Debian Etch

This article shows how you can install the PHP WebDAV extension for PHP5 on a Debian Etch system. The PHP WebDAV extension allows easy access to remote resources through the DAV protocol from PHP scripts.

Read more...