falko's blog

Installing And Working With eyeOS Under Debian 4.0

This tutorial shows how you can install eyeOS on a standard Linux system. EyeOS is a kind of operating system which works online, i.e. it manages files on the server and enables the user to upload, download and edit files.

http://www.howtoforge.com/installing_eyeos_debian_etch

Introducing Remo - An Easy Way to Secure an Insecure Online Application with ModSecurity

Say you have a nasty application on your Apache webserver that has been installed by some people from the marketing department and you can neither remove nor patch it. Maybe it is a time problem, a lack of know-how, a lack of source-code, or possibly even political reasons. Consequently you need to protect it without touching it. There is ModSecurity, but they say this is only for experts. A straightforward alternative is Remo, a graphical rule editor for ModSecurity that comes with a whitelist approach. It has all you need to lock down the application. http://www.howtoforge.com/remo_modsecurity_apache

Virtual Users And Domains With Postfix, Courier And MySQL (Debian Etch)

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 will also demonstrate the installation and configuration of Courier (Courier-POP3, Courier-IMAP), so that Courier can authenticate against the same MySQL database Postfix uses. http://www.howtoforge.com/virtual_users_and_domains_with_postfix_debian_etch

How To Block Spam Before It Enters The Server (Postfix)

The last few weeks have seen a dramatic increase in spam (once again). Estimates say that spam makes now up for 80 - 90% of all emails, and many mail servers have difficulties in managing the additional load caused by the latest spam, and spam filters such as SpamAssassin do not recognize large parts of that spam as they did before. Fortunately, we can block a big amount of that spam at the MTA level, for example by using blacklists, running tests on the sender and recipient domains, etc. An additional benefit of doing this is that it lowers the load on the mail servers because the (resource-hungry) spamfilters have to look at less emails. http://www.howtoforge.com/block_spam_at_mta_level_postfix

The Perfect Xen 3.1.0 Setup For Debian Etch (i386)

This tutorial describes how to install Xen 3.1.0 on a Debian Etch system (i386). Xen lets you create guest operating systems (*nix operating systems like Linux and FreeBSD), so called virtual machines or domUs, under a host operating system (dom0). Using Xen you can separate your applications into different virtual machines that are totally independent from each other (e.g. a virtual machine for a mail server, a virtual machine for a high-traffic web site, another virtual machine that serves your customers' web sites, a virtual machine for DNS, etc.), but still use the same hardware. http://www.howtoforge.com/debian_etch_xen_3.1

Retrieving Emails From Remote Servers With fetchmail (Debian Etch)

Fetchmail is a program for retrieving emails from remote servers. Imagine you have five email accounts on five different servers. Of course, you do not want to connect to each of them to get your emails. This is where fetchmail comes into play. If you have a user account on a Linux server, you can make fetchmail download emails from remote servers and put them into just one mailbox (the one of your Linux user), from where you can retrieve them with your email client (e.g. Thunderbird or Outlook). http://www.howtoforge.com/debian_etch_fetchmail

Apache: Creating A Session-Aware Loadbalancer Using mod_proxy_balancer (Debian Etch)

mod_proxy_balancer is an Apache module that lets you create a loadbalancer. This loadbalancer retrieves requested pages from two or more backend webservers and delivers them to the user's computer. An important feature of mod_proxy_balancer is that it keeps track of sessions so that a single user always deals with the same backend webserver. http://www.howtoforge.com/load_balancing_apache_mod_proxy_balancer

nBox - Envision your network with nBox (Embedded Ntop)

The life of a systems or network administrator requires us to maintain an expansive understanding of our network infrastructure to more effectively manage it. Amidst volumes of complex data that some IT problems present and network management is no exception to these complications. Visual tools allow us to better see trends and make sense of the macro view of our networks. Ntop, nBox, nProbe are just the right FOSS tools that can help us gain greater insight. http://www.howtoforge.com/network_monitoring_with_nbox

Using Ruby On Rails With Apache2 On Debian Etch

This article shows how you can install Ruby on Rails (RoR) and integrate it in Apache2 on a Debian Etch system. Ruby on Rails is a web application framework which is rapidly gaining popularity among web programmers. It aims to increase the speed and ease with which database-driven web sites can be created and offers skeleton code frameworks (scaffolding) from the outset. Applications using the RoR framework are developed using the Model-View-Controller design pattern. http://www.howtoforge.com/ruby_on_rails_debian_etch

QoS And Traffic Shaping For VoIP Users Using iproute2 And Asterisk

The quality of my VoIP phone calls suffered whenever I was downloading or uploading anything. This was irritating, especially for those calling me (I heard them better than they heard me). So I poked at Iproute2 and other howtos, especially with regard to VoIP traffic, but I couldn't find anything that worked well. After some playing around, I've found settings that were right for me: consistant VoIP quality, regardless of any activities on the wire. http://www.howtoforge.com/voip_qos_traffic_shaping_iproute2_asterisk

Secure Websites Using SSL And Certificates

This article will guide you through the entire process of setting up a secure website using SSL and digital certificates. This guide assumes that you already have a fully functional (and configured) server running Apache, BIND, and OpenSSL. Just as a side note, this guide was written based on a Fedora Core 6 distribution, but should be the same for most other distros out there. http://www.howtoforge.com/secure_websites_using_openssl_and_apache

The Perfect Desktop - Ubuntu Studio 7.04

Ubuntu Studio is a special Linux distribution tailored to the needs of audio, video, and graphic enthusiasts or professionals. Because Ubuntu Studio is based on Ubuntu, you are not limited to this area, but can install any application that is available for Ubuntu, thus turning Ubuntu Studio into a normal desktop for everyday use. This tutorial shows how you can turn Ubuntu Studio 7.04 into a full-fledged replacement for a Windows desktop. 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. http://www.howtoforge.com/the_perfect_desktop_ubuntustudio7.04

Server Monitoring With munin And monit On Debian Etch

In this article I will describe how you can monitor your Debian Etch server with munin and monit. munin produces nifty little graphics about nearly every aspect of your server (load average, memory usage, CPU usage, MySQL throughput, eth0 traffic, etc.) without much configuration, whereas monit checks the availability of services like Apache, MySQL, Postfix and takes the appropriate action such as a restart if it finds a service is not behaving as expected.

How To Back Up MySQL Databases Without Interrupting MySQL

This article describes how you can back up MySQL databases without interrupting the MySQL service. Normally, when you want to create a MySQL backup, you either have to stop MySQL or issue a read lock on your MySQL tables in order to get a correct backup; if you do not do it this way, you can end up with an inconsistent backup. To get consistent backups without interrupting MySQL, I use a little trick: I replicate my MySQL database to a second MySQL server, and on the second MySQL server I use a cron job that creates regular backups of the replicated database. http://www.howtoforge.com/back_up_mysql_dbs_without_interruptions

Installing Ubuntu Studio 7.04 - Linux For The Creative

Ubuntu Studio is a multimedia editing/creation flavour of Ubuntu, built for the GNU/Linux audio, video, and graphic enthusiast or professional. It is an official derivative of the Ubuntu open source operating system and comes with applications such as Ardour2, Wired, Hydrogen, Blender, Inkscape, Pitivi, and many more, as well as a beautiful dark theme. This walkthrough shows how to install it. http://www.howtoforge.com/ubuntustudio_7.04