falko's blog

SAMBA (Domaincontroller) Server For Small Workgroups With Ubuntu 6.10

This is a detailed description about how to set up a Ubuntu based server (Ubuntu 6.10) to act as a file- and printserver for Windows workstations in small workgroups. This howto uses the tdb backend for SAMBA to store passwords and account information. This is suitable for workgroups for up to 250 users and is easier to set up than an LDAP backend. http://www.howtoforge.com/samba_domaincontroller_setup_ubuntu_6.10

Bluetooth PAND (Personal Area Network) Howto For Debian Etch

I wanted to access the internet over bluetooth instead of GPRS/3G network from my mobile phone (SE K800i). After a lot of searching I couldn't find a clear explanation as how to accomplish this. I did manage to set it up with Windows XP, using the "Personal Area Network" in the bluetooth utility and doing internet connection sharing. After another fruitless search, I managed to figure out how to make a bluetooth internet profile instead of GPRS or 3G on the phone. Since I work in Linux most of the time, I decided to have a go and do it with Debian, my workstation's main OS. After spending a few hours, I had it working using the steps below. http://www.howtoforge.com/bluetooth_pand_debian_etch

Importing Outlook Express Emails Into Thunderbird And Evolution

This tutorial shows how you can import Outlook Express emails, contacts, and account settings into Mozilla Thunderbird and Evolution. This is quite useful if you want to switch from Windows to Linux but do not want to lose your mails and address book. The procedure should be similar if you use Outlook instead of Outlook Express. http://www.howtoforge.com/importing_outlook_express_into_thunderbird_evolution

Virtual Users And Domains With Postfix, Courier And MySQL (Ubuntu 6.10 Edgy Eft)

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 Postfix uses. The resulting Postfix server is capable of SMTP-AUTH and TLS and quota. In addition to that, this tutorial covers the installation of Amavisd, SpamAssassin and ClamAV so that emails will be scanned for spam and viruses. http://www.howtoforge.com/virtual_postfix_mysql_quota_courier_ubuntu_edgy

Displaying Weather And System Information On A GNOME Desktop With gDesklets

This tutorial shows how you can display weather forecasts, system information like CPU and memory usage, news feeds, music player controls, etc. on a GNOME desktop with gDesklets. gDesklets is a programm that can place small desktop widgets on top of the user's desktop. http://www.howtoforge.com/gnome_gdesklets

Integrating amavisd-new Into Postfix For Spam- And Virus-Scanning

This article shows how to integrate amavisd-new into a Postfix mail server for spam- and virus-scanning. amavisd-new is a high-performance interface between MTAs such as Postfix and content checkers: virus scanners, and/or SpamAssassin. We will use ClamAV for virus scanning and SpamAssassin for spam scanning in this tutorial. http://www.howtoforge.com/amavisd_postfix_debian_ubuntu

Installing The Aptana AJAX Development Environment On Ubuntu

This tutorial shows how to install the Aptana IDE on an Ubuntu Edgy Eft system. The Aptana IDE is a free, open-source, cross-platform, JavaScript-focused development environment for building Ajax applications. It features code assist on JavaScript, HTML, and CSS languages, FTP/SFTP support and a JavaScript debugger to troubleshoot your code. http://www.howtoforge.com/aptana_ajax_ide_ubuntu

Useful Commands For The Linux Command Line

This short guide shows some important commands for your daily work on the Linux command line. http://www.howtoforge.com/useful_linux_commands

Setting Up A DNS Server On Ubuntu Edgy With MyDNS And MyDNSConfig

In this tutorial I will describe how to install and configure MyDNS and MyDNSConfig. MyDNS is a DNS server that uses a MySQL database as backend instead of configuration files like, for example, Bind or djbdns. The advantage is that MyDNS simply reads the records from the database, and it does not have to be restarted/reloaded when DNS records change or zones are created/edited/deleted. A secondary nameserver can be easily set up by installing a second instance of MyDNS that accesses the same database or, to be more redundant, uses the MySQL master / slave replication features to replicate the data to the secondary nameserver. http://www.howtoforge.com/mydns_mydnsconfig_dnsmasp_on_ubuntu_edgy

Setting the SUID/SGID bits: Giving a program YOUR permissions when it runs

Normally, when a program runs under Linux, it inherits the permissions of the user who is running it, thus if I run a program under my account, the program runs with the same permissions that I would have if that program were me. Thus, if I cannot open a certain file, the program I am running also cannot open the file in question. If I set the SUID or SGID bit for a file, this causes any persons or processes that run the file to have access to system resources as though they are the owner of the file. http://www.howtoforge.com/linux_setting_suid_sgid_bits

How To Install Zimbra Collaboration Suite (ZCS) On Ubuntu

This guide shows how to install the Zimbra Collaboration Suite (ZCS) on Ubuntu 6.10 (Edgy Eft) and 6.06 (Dapper Drake) server systems. Zimbra is a full-featured, open source collaboration suite - email, group calendaring, contacts, and web document management and authoring. It has a feature-rich AJAX web interface and is compatible with clients such as Microsoft Outlook, Apple Mail, and Novell Evolution so that mail, contacts, and calendar items can be synchronised from these to the ZCS server. It can also be synchronized to many mobile devices. ZCS makes use of many existing open source projects such as Postfix, MySQL, and OpenLDAP. http://www.howtoforge.com/installing_zimbra_collaboration_suite_on_ubuntu

Creating a dd/dcfldd Image Using Automated Image & Restore (AIR)

Automated Image & Restore (AIR) is an open source application that provides a GUI front end to the dd/dcfldd (Dataset Definition (dd)) command. AIR is designed to easily create forensic disk/partition images. It supports MD5/SHAx hashes, SCSI tape drives, imaging over a TCP/IP network, splitting images, and detailed session logging. http://www.howtoforge.com/creating_dd_images_with_air

The Perfect Desktop - Part 3: Ubuntu 6.10 Edgy Eft

With the release of Microsoft's new Windows operating system (Vista), more and more people are looking for alternatives to Windows for various reasons. This tutorial is the third in a series of articles where I will show people who are willing to switch to Linux how they can set up a Linux desktop (Ubuntu 6.10 Edgy Eft in this article) that fully replaces their Windows desktop, i.e. that has all 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 runs also on older hardware, and the best thing is: all software comes free of charge. http://www.howtoforge.com/the_perfect_desktop_ubuntu6.10

vtiger CRM 5.02 on Ubuntu 6.06 LTS Server (Dapper Drake)

This is a detailed description about how to set up a vtiger CRM 5.02 on an Ubuntu 6.06 LTS (Dapper Drake) based server. vtiger is an Open Source Customer Relationship Management solution built over LAMP stack and other third-party open source packages. http://www.howtoforge.com/vtiger_crm_ubuntu6.06

Configuration Automation & Centralized Management With Puppet on Ubuntu

Puppet is a configuration automation tool that allows you to centralize management of the various *nix flavors running on your network. Puppet supports central management of the important aspects of your systems, such as: files, packages, users, services, cron, mounts, etc. This guide shows how to install Puppet (server & client) on Ubuntu. http://www.howtoforge.com/installing_puppet_on_ubuntu