Linux
10.03.10: How To Harden PHP5 With Suhosin On CentOS 5.4
How To Harden PHP5 With Suhosin On CentOS 5.4
This tutorial shows how to harden PHP5 with Suhosin on a CentOS 5.4 server. From the Suhosin project page: "Suhosin is an advanced protection system for PHP installations that was designed to protect servers and users from known and unknown flaws in PHP applications and the PHP core. Suhosin comes in two independent parts, that can be used separately or in combination. The first part is a small patch against the PHP core, that implements a few low-level protections against bufferoverflows or format string vulnerabilities and the second part is a powerful PHP extension that implements all the other protections."
09.03.10: VBoxHeadless - Running Virtual Machines With VirtualBox 3.1.x On A Headless Fedora 12 Server
VBoxHeadless - Running Virtual Machines With VirtualBox 3.1.x On A Headless Fedora 12 Server
This guide explains how you can run virtual machines with Sun VirtualBox 3.1.x on a headless Fedora 12 server. Normally you use the VirtualBox GUI to manage your virtual machines, but a server does not have a desktop environment. Fortunately, VirtualBox comes with a tool called VBoxHeadless that allows you to connect to the virtual machines over a remote desktop connection, so there's no need for the VirtualBox GUI.
08.03.10: Virtual Hosting With vsftpd And MySQL On Debian Lenny
Virtual Hosting With vsftpd And MySQL On Debian Lenny
Vsftpd is one of the most secure and fastest FTP servers for Linux. Usually vsftpd is configured to work with system users. This document describes how to install a vsftpd 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.
07.03.10: Distributed Replicated Storage Across Four Storage Nodes With GlusterFS On Fedora 12
Distributed Replicated Storage Across Four Storage Nodes With GlusterFS On Fedora 12
This tutorial shows how to combine four single storage servers (running Fedora 12) to a distributed replicated storage with GlusterFS. Nodes 1 and 2 (replication1) as well as 3 and 4 (replication2) will mirror each other, and replication1 and replication2 will be combined to one larger storage server (distribution). Basically, this is RAID10 over network. If you lose one server from replication1 and one from replication2, the distributed volume continues to work. The client system (Fedora 12 as well) will be able to access the storage as if it was a local filesystem. GlusterFS is a clustered file-system capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. Storage bricks can be made of any commodity hardware such as x86_64 servers with SATA-II RAID and Infiniband HBA.
05.03.10: How To Set Up WebDAV With Lighttpd On Ubuntu 9.10
How To Set Up WebDAV With Lighttpd On Ubuntu 9.10
This guide explains how to set up WebDAV with lighttpd on an Ubuntu 9.10 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.
04.03.10: Build Your Own Video Community With Lighttpd And FlowPlayer (Debian Lenny)
Build Your Own Video Community With Lighttpd And FlowPlayer (Debian Lenny)
This article shows how you can build your own video community using lighttpd with its mod_flv_streaming module (for streaming .flv videos, the format used by most major video communities such as YouTube) and its mod_secdownload module (for preventing hotlinking of the videos) on Debian Lenny. I will use FlowPlayer as the video player, a free Flash video player with support for lighttpd's mod_flv_streaming module. I will also show how you can encode videos (.mp4 .mov .mpg .3gp .mpeg .wmv .avi) to the FLV format supported by Adobe Flash.
04.03.10: How To Set Up WebDAV With Lighttpd On OpenSUSE 11.2
How To Set Up WebDAV With Lighttpd On OpenSUSE 11.2
This guide explains how to set up WebDAV with lighttpd on an OpenSUSE 11.2 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.
03.03.10: Installing Lighttpd With PHP5 And MySQL Support On Fedora 12
Installing Lighttpd With PHP5 And MySQL Support On Fedora 12
Lighttpd is a secure, fast, standards-compliant web server designed for speed-critical environments. This tutorial shows how you can install Lighttpd on a Fedora 12 server with PHP5 support (through FastCGI) and MySQL support.
02.03.10: Distributed Storage Across Four Storage Nodes With GlusterFS On Fedora 12
Distributed Storage Across Four Storage Nodes With GlusterFS On Fedora 12
This tutorial shows how to combine four single storage servers (running Fedora 12) to one large storage server (distributed storage) with GlusterFS. The client system (Fedora 12 as well) will be able to access the storage as if it was a local filesystem. GlusterFS is a clustered file-system capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. Storage bricks can be made of any commodity hardware such as x86_64 servers with SATA-II RAID and Infiniband HBA.
02.03.10: Using WebDAV With ISPConfig 3 On Ubuntu 9.10
Using WebDAV With ISPConfig 3 On Ubuntu 9.10
This guide explains how to set up and use WebDAV on a web site created with ISPConfig 3 on an Ubuntu 9.10 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 Apache 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.
Apache
02.03.10: Using WebDAV With ISPConfig 3 On Ubuntu 9.10
Using WebDAV With ISPConfig 3 On Ubuntu 9.10
This guide explains how to set up and use WebDAV on a web site created with ISPConfig 3 on an Ubuntu 9.10 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 Apache 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.
16.02.10: How To Switch Permalink Structure In WordPress Under Ubuntu
How To Switch Permalink Structure In WordPress Under Ubuntu
There are certain things you need to tweak in Apache running under any Debian platform (including Ubuntu) in order to have it properly redirect webpages (301) after you change your permalink structure in WordPress.
12.02.10: How To Set Up WebDAV With Apache2 On Ubuntu 9.10
How To Set Up WebDAV With Apache2 On Ubuntu 9.10
This guide explains how to set up WebDAV with Apache2 on an Ubuntu 9.10 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 Apache 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.
Backup
18.02.10: Creating MySQL Backups With AutoMySQLBackup On Ubuntu 9.10
Creating MySQL Backups With AutoMySQLBackup On Ubuntu 9.10
AutoMySQLBackup is a shell script that lets you take daily, weekly and monthly backups of your MySQL databases using mysqldump. It can back up multiple databases, compress the backups, back up remote databases, and email the logs. This tutorial explains how to install and use it on an Ubuntu 9.10 server.
10.02.10: NTFS Disk Recovery
NTFS Disk Recovery
Mary, the daughter of a friend is in college: her Windows XP laptop constantly reboots and, we suspect, has a bad hard drive. The system will boot a live CD (Ubuntu 9.10 Karmic Koala Desktop), and data on the hard drive can be read. During boot, the live CD identifies disk errors and tries unsuccessfully to repair them.
29.01.10: How To Back Up MySQL Databases With mylvmbackup On Debian Lenny
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.
Control Panels
02.03.10: Using WebDAV With ISPConfig 3 On Ubuntu 9.10
Using WebDAV With ISPConfig 3 On Ubuntu 9.10
This guide explains how to set up and use WebDAV on a web site created with ISPConfig 3 on an Ubuntu 9.10 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 Apache 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.
26.02.10: Changing From SquirrelMail To RoundCube On Your ISPConfig3 Server
Changing From SquirrelMail To RoundCube On Your ISPConfig3 Server
This tutorial has been created for those who have installed The Perfect Server - CentOS 5.4 x86_64 [ISPConfig 3] and do not like SquirrelMail as webmail client. Here’s a guide to replace SquirrelMail with RoundCube, which is more visually attractive and easier to manage for our clients.
14.12.09: How To Install vcPanel - VPS Control Panel
How To Install vcPanel - VPS Control Panel
vcPanel is a vps control panel for managing VPS servers around the globe from one portal. It is mainly written in PHP + MySQL so you can install it on any hosting server.
Desktop
25.02.10: Easy Way To Create Bootable Ubuntu USB Pendrive
Easy Way To Create Bootable Ubuntu USB Pendrive
This short guide explains how you can create a bootable Ubuntu USB pendrive.
18.02.10: Network Analysis With Wireshark On Ubuntu 9.10
Network Analysis With Wireshark On Ubuntu 9.10
Wireshark is a network protocol analyzer (or "packet sniffer") that can be used for network analysis, troubleshooting, software development, education, etc. This guide shows how to install and use it on an Ubuntu 9.10 desktop to analyze the traffic on the local network card.
11.02.10: Installing Kernel Security Updates Without Reboot With Ksplice Uptrack On Ubuntu 9.10 Desktop
Installing Kernel Security Updates Without Reboot With Ksplice Uptrack On Ubuntu 9.10 Desktop
Ksplice Uptrack is a subscription service that lets you apply 100% of the important kernel security updates released by your Linux vendor without rebooting. Ksplice Uptrack is freely available for the desktop versions of Ubuntu 9.10 Karmic and Ubuntu 9.04 Jaunty. This tutorial shows how to install and use it on an Ubuntu 9.10 desktop.
DNS
01.12.09: Adding DNS Servers In One Step With DNS-add
Adding DNS Servers In One Step With DNS-add
I will present to you a nice tool called DNS-add to add DNS servers to your Unix box, it works with all Linux and Unix machines.
26.10.09: Troubleshooting Common DNS Misconfiguration Errors
Troubleshooting Common DNS Misconfiguration Errors
DNS (Domain name system) may not be known to most people who use the Internet but it is the real invisible force driving the Internet without which everyone would be seeing numbers and IPs. The whole meaning of domain names exists today just because of DNS.
21.05.09: Installing MyDNS & MyDNSConfig 3 On Fedora 10
Installing MyDNS & MyDNSConfig 3 On Fedora 10
In this tutorial I will describe how to install and configure MyDNS and MyDNSConfig 3 on Fedora 10. 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. MyDNSConfig is an easy to use web-based interface to MyDNS. MyDNSConfig can create all types of DNS records that are available in MyDNS and adds features like user management and access privileges.
26.02.10: Changing From SquirrelMail To RoundCube On Your ISPConfig3 Server
Changing From SquirrelMail To RoundCube On Your ISPConfig3 Server
This tutorial has been created for those who have installed The Perfect Server - CentOS 5.4 x86_64 [ISPConfig 3] and do not like SquirrelMail as webmail client. Here’s a guide to replace SquirrelMail with RoundCube, which is more visually attractive and easier to manage for our clients.
iRedMail 0.6: Full-Featured Mail Server With OpenLDAP/Postfix/Dovecot/Amavisd/ClamAV/SpamAssassin/RoundCube/iRedAdmin On FreeBSD
iRedMail is a shell script that lets you quickly deploy a full-featured mail solution in less than 2 minutes. Since version 0.6, it supports FreeBSD 7.2 and 8.0 (it supports both i386 and x86_64). Its object is to make a Linux mail server installation and configuration simple and easy to use. iRedMail supports both OpenLDAP and MySQL as backends for storing virtual domains and users. This tutorial shows how to use the OpenLDAP backend; it uses FreeBSD 7.2, but the steps for 8.0 are the same.
20.12.09: Virtual Users And Domains With Postfix, Courier, MySQL And SquirrelMail (Fedora 12 x86_64)
Virtual Users And Domains With Postfix, Courier, MySQL And SquirrelMail (Fedora 12 x86_64)
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. Passwords are stored in encrypted form in the database. In addition to that, this tutorial covers the installation of Amavisd, SpamAssassin and ClamAV so that emails will be scanned for spam and viruses. I will also show how to install SquirrelMail as a webmail interface so that users can read and send emails and change their passwords.
FTP
08.03.10: Virtual Hosting With vsftpd And MySQL On Debian Lenny
Virtual Hosting With vsftpd And MySQL On Debian Lenny
Vsftpd is one of the most secure and fastest FTP servers for Linux. Usually vsftpd is configured to work with system users. This document describes how to install a vsftpd 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.
24.02.10: Virtual Mail And FTP Hosting With iRedMail And Pure-FTPd On FreeBSD
Virtual Mail And FTP Hosting With iRedMail And Pure-FTPd On FreeBSD
iRedMail is a shell script that lets you quickly deploy a full-featured mail solution in less than 2 minutes. Since version 0.6, it supports FreeBSD 7.2 and 8.0 (both i386 and x86_64). iRedMail supports both OpenLDAP and MySQL as backends for storing virtual domains and users. The OpenLDAP backend of iRedMail allows you to integrate all kinds of applications. This guide shows you how to integrate pure-ftpd into the iRedMail ldap backend on FreeBSD 7.2, passwords will be stored in ldap and you can change the password through webmail.
22.02.10: Virtual Hosting With Proftpd And MySQL (Incl. Quota) On Ubuntu 9.10
Virtual Hosting With Proftpd And MySQL (Incl. Quota) On Ubuntu 9.10
This document describes how to install a Proftpd 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 with this setup.
High Availability
07.03.10: Distributed Replicated Storage Across Four Storage Nodes With GlusterFS On Fedora 12
Distributed Replicated Storage Across Four Storage Nodes With GlusterFS On Fedora 12
This tutorial shows how to combine four single storage servers (running Fedora 12) to a distributed replicated storage with GlusterFS. Nodes 1 and 2 (replication1) as well as 3 and 4 (replication2) will mirror each other, and replication1 and replication2 will be combined to one larger storage server (distribution). Basically, this is RAID10 over network. If you lose one server from replication1 and one from replication2, the distributed volume continues to work. The client system (Fedora 12 as well) will be able to access the storage as if it was a local filesystem. GlusterFS is a clustered file-system capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. Storage bricks can be made of any commodity hardware such as x86_64 servers with SATA-II RAID and Infiniband HBA.
High-Availability Storage With GlusterFS On Fedora 12 - Automatic File Replication (Mirror) Across Two Storage Servers
This tutorial shows how to set up a high-availability storage with two storage servers (Fedora 12) that use GlusterFS. Each storage server will be a mirror of the other storage server, and files will be replicated automatically across both storage servers. The client system (Fedora 12 as well) will be able to access the storage as if it was a local filesystem. GlusterFS is a clustered file-system capable of scaling to several peta-bytes. It aggregates various storage bricks over Infiniband RDMA or TCP/IP interconnect into one large parallel network file system. Storage bricks can be made of any commodity hardware such as x86_64 servers with SATA-II RAID and Infiniband HBA.
15.02.10: Efficient High-Available LoadBalanced Cluster On CentOS 5.3 (Direct Routing Method)
Efficient High-Available LoadBalanced Cluster On CentOS 5.3 (Direct Routing Method)
This article explains how to set up an LVS cluster of load balanced virtual servers with Heartbeat and Ldirectord On CentOS 5.3.The load balancer sits between the user and two (or more) backend Apache/IIS web servers that hold the same content. Not only does the load balancer distribute the requests to the two backend Apache/IIS 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.
Monitoring
09.03.10: Wireshark Remote Capturing
Wireshark Remote Capturing
This short tutorial is without screenshots but a slightly more advanced usecase of Wireshark, namely doing the capture on one box and visualize the captured data in realtime on another box.
25.02.10: Server Monitoring With munin And monit On Debian Lenny
Server Monitoring With munin And monit On Debian Lenny
In this article I will describe how you can monitor your Debian Lenny 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. The combination of the two gives you full monitoring: graphics that lets you recognize current or upcoming problems (like "We need a bigger server soon, our load average is increasing rapidly."), and a watchdog that ensures the availability of the monitored services.
18.02.10: Network Analysis With Wireshark On Ubuntu 9.10
Network Analysis With Wireshark On Ubuntu 9.10
Wireshark is a network protocol analyzer (or "packet sniffer") that can be used for network analysis, troubleshooting, software development, education, etc. This guide shows how to install and use it on an Ubuntu 9.10 desktop to analyze the traffic on the local network card.
MySQL
03.03.10: Installing Lighttpd With PHP5 And MySQL Support On Fedora 12
Installing Lighttpd With PHP5 And MySQL Support On Fedora 12
Lighttpd is a secure, fast, standards-compliant web server designed for speed-critical environments. This tutorial shows how you can install Lighttpd on a Fedora 12 server with PHP5 support (through FastCGI) and MySQL support.
18.02.10: Creating MySQL Backups With AutoMySQLBackup On Ubuntu 9.10
Creating MySQL Backups With AutoMySQLBackup On Ubuntu 9.10
AutoMySQLBackup is a shell script that lets you take daily, weekly and monthly backups of your MySQL databases using mysqldump. It can back up multiple databases, compress the backups, back up remote databases, and email the logs. This tutorial explains how to install and use it on an Ubuntu 9.10 server.
16.02.10: How To Set Up MySQL Database Replication With SSL Encryption On CentOS 5.4
How To Set Up MySQL Database Replication With SSL Encryption On CentOS 5.4
This tutorial describes how to set up database replication in MySQL using an SSL connection for encryption (to make it impossible for hackers to sniff out passwords and data transferred between the master and slave). MySQL replication allows you to have an exact copy of a database from a master server on another server (slave), and all updates to the database on the master server are immediately replicated to the database on the slave server so that both databases are in sync. This is not a backup policy because an accidentally issued DELETE command will also be carried out on the slave; but replication can help protect against hardware failures though.
Programming
10.03.10: How To Harden PHP5 With Suhosin On CentOS 5.4
How To Harden PHP5 With Suhosin On CentOS 5.4
This tutorial shows how to harden PHP5 with Suhosin on a CentOS 5.4 server. From the Suhosin project page: "Suhosin is an advanced protection system for PHP installations that was designed to protect servers and users from known and unknown flaws in PHP applications and the PHP core. Suhosin comes in two independent parts, that can be used separately or in combination. The first part is a small patch against the PHP core, that implements a few low-level protections against bufferoverflows or format string vulnerabilities and the second part is a powerful PHP extension that implements all the other protections."
03.03.10: Installing Lighttpd With PHP5 And MySQL Support On Fedora 12
Installing Lighttpd With PHP5 And MySQL Support On Fedora 12
Lighttpd is a secure, fast, standards-compliant web server designed for speed-critical environments. This tutorial shows how you can install Lighttpd on a Fedora 12 server with PHP5 support (through FastCGI) and MySQL support.
14.02.10: Installing Cherokee With PHP5 And MySQL Support On Ubuntu 9.10
Installing Cherokee With PHP5 And MySQL Support On Ubuntu 9.10
Cherokee is a very fast, flexible and easy to configure Web Server. It supports the widespread technologies nowadays: FastCGI, SCGI, PHP, CGI, TLS and SSL encrypted connections, virtual hosts, authentication, on the fly encoding, load balancing, Apache compatible log files, and much more. This tutorial shows how you can install Cherokee on an Ubuntu 9.10 server with PHP5 support (through FastCGI) and MySQL support.
Samba
15.01.10: Fedora 12 Samba Standalone Server With tdbsam Backend
Fedora 12 Samba Standalone Server With tdbsam Backend
This tutorial explains the installation of a Samba fileserver on Fedora 12 and how to configure it to share files over the SMB protocol as well as how to add users. Samba is configured as a standalone server, not as a domain controller. In the resulting setup, every user has his own home directory accessible via the SMB protocol and all users have a shared directory with read-/write access.
08.01.10: OpenSUSE 11.2 Samba Standalone Server With tdbsam Backend
OpenSUSE 11.2 Samba Standalone Server With tdbsam Backend
This tutorial explains the installation of a Samba fileserver on OpenSUSE 11.2 and how to configure it to share files over the SMB protocol as well as how to add users. Samba is configured as a standalone server, not as a domain controller. In the resulting setup, every user has his own home directory accessible via the SMB protocol and all users have a shared directory with read-/write access.
04.01.10: Ubuntu 9.10 Samba Standalone Server With tdbsam Backend
Ubuntu 9.10 Samba Standalone Server With tdbsam Backend
This tutorial explains the installation of a Samba fileserver on Ubuntu 9.10 and how to configure it to share files over the SMB protocol as well as how to add users. Samba is configured as a standalone server, not as a domain controller. In the resulting setup, every user has his own home directory accessible via the SMB protocol and all users have a shared directory with read-/write access.
Security
10.03.10: How To Harden PHP5 With Suhosin On CentOS 5.4
How To Harden PHP5 With Suhosin On CentOS 5.4
This tutorial shows how to harden PHP5 with Suhosin on a CentOS 5.4 server. From the Suhosin project page: "Suhosin is an advanced protection system for PHP installations that was designed to protect servers and users from known and unknown flaws in PHP applications and the PHP core. Suhosin comes in two independent parts, that can be used separately or in combination. The first part is a small patch against the PHP core, that implements a few low-level protections against bufferoverflows or format string vulnerabilities and the second part is a powerful PHP extension that implements all the other protections."
How To Enforce YouTube Safety Mode To Block Objectionable Content With SafeSquid Content Filtering Proxy
Google recently announced 'Safety Mode' for YouTube. When you opt in to Safety Mode, videos containing mature content, objectionable material, or age restrictions will be filtered out of the site's search results. If a user inputs a direct link to a mature video, Safety Mode blocks viewing. You also have the option of 'locking' Safety Mode. When you see the 'Safety Mode' option at the bottom of any YouTube video page, you can choose to opt in to the service and lock that preference with your YouTube account password (you have to be logged in). That setting will be locked until the password is input to change it. It can not be unlocked by any other YouTube account.
iRedMail 0.6: Full-Featured Mail Server With OpenLDAP/Postfix/Dovecot/Amavisd/ClamAV/SpamAssassin/RoundCube/iRedAdmin On FreeBSD
iRedMail is a shell script that lets you quickly deploy a full-featured mail solution in less than 2 minutes. Since version 0.6, it supports FreeBSD 7.2 and 8.0 (it supports both i386 and x86_64). Its object is to make a Linux mail server installation and configuration simple and easy to use. iRedMail supports both OpenLDAP and MySQL as backends for storing virtual domains and users. This tutorial shows how to use the OpenLDAP backend; it uses FreeBSD 7.2, but the steps for 8.0 are the same.
Virtualization
09.03.10: VBoxHeadless - Running Virtual Machines With VirtualBox 3.1.x On A Headless Fedora 12 Server
VBoxHeadless - Running Virtual Machines With VirtualBox 3.1.x On A Headless Fedora 12 Server
This guide explains how you can run virtual machines with Sun VirtualBox 3.1.x on a headless Fedora 12 server. Normally you use the VirtualBox GUI to manage your virtual machines, but a server does not have a desktop environment. Fortunately, VirtualBox comes with a tool called VBoxHeadless that allows you to connect to the virtual machines over a remote desktop connection, so there's no need for the VirtualBox GUI.
21.02.10: VBoxHeadless - Running Virtual Machines With VirtualBox 3.1.x On A Headless Debian Lenny Server
VBoxHeadless - Running Virtual Machines With VirtualBox 3.1.x On A Headless Debian Lenny Server
This guide explains how you can run virtual machines with Sun xVM VirtualBox 3.1.x on a headless Debian Lenny server. Normally you use the VirtualBox GUI to manage your virtual machines, but a server does not have a desktop environment. Fortunately, VirtualBox comes with a tool called VBoxHeadless that allows you to connect to the virtual machines over a remote desktop connection, so there's no need for the VirtualBox GUI.
09.02.10: VBoxHeadless - Running Virtual Machines With VirtualBox 3.1.x On A Headless OpenSUSE 11.2 Server
VBoxHeadless - Running Virtual Machines With VirtualBox 3.1.x On A Headless OpenSUSE 11.2 Server
This guide explains how you can run virtual machines with Sun VirtualBox 3.1.x on a headless OpenSUSE 11.2 server. Normally you use the VirtualBox GUI to manage your virtual machines, but a server does not have a desktop environment. Fortunately, VirtualBox comes with a tool called VBoxHeadless that allows you to connect to the virtual machines over a remote desktop connection, so there's no need for the VirtualBox GUI.
31.01.10: VBoxHeadless - Running Virtual Machines With VirtualBox 3.1 On A Headless Ubuntu 9.10 Server
VBoxHeadless - Running Virtual Machines With VirtualBox 3.1 On A Headless Ubuntu 9.10 Server
This guide explains how you can run virtual machines with Sun VirtualBox 3.1 on a headless Ubuntu 9.10 server. Normally you use the VirtualBox GUI to manage your virtual machines, but a server does not have a desktop environment. Fortunately, VirtualBox comes with a tool called VBoxHeadless that allows you to connect to the virtual machines over a remote desktop connection, so there's no need for the VirtualBox GUI.
FreeBSD
24.02.10: Virtual Mail And FTP Hosting With iRedMail And Pure-FTPd On FreeBSD
Virtual Mail And FTP Hosting With iRedMail And Pure-FTPd On FreeBSD
iRedMail is a shell script that lets you quickly deploy a full-featured mail solution in less than 2 minutes. Since version 0.6, it supports FreeBSD 7.2 and 8.0 (both i386 and x86_64). iRedMail supports both OpenLDAP and MySQL as backends for storing virtual domains and users. The OpenLDAP backend of iRedMail allows you to integrate all kinds of applications. This guide shows you how to integrate pure-ftpd into the iRedMail ldap backend on FreeBSD 7.2, passwords will be stored in ldap and you can change the password through webmail.
iRedMail 0.6: Full-Featured Mail Server With OpenLDAP/Postfix/Dovecot/Amavisd/ClamAV/SpamAssassin/RoundCube/iRedAdmin On FreeBSD
iRedMail is a shell script that lets you quickly deploy a full-featured mail solution in less than 2 minutes. Since version 0.6, it supports FreeBSD 7.2 and 8.0 (it supports both i386 and x86_64). Its object is to make a Linux mail server installation and configuration simple and easy to use. iRedMail supports both OpenLDAP and MySQL as backends for storing virtual domains and users. This tutorial shows how to use the OpenLDAP backend; it uses FreeBSD 7.2, but the steps for 8.0 are the same.
17.11.09: Creating A Jail With VNC Server On FreeBSD
Creating A Jail With VNC Server On FreeBSD
This article explains how you can run a VNC server from within a jail on FreeBSD.
Other
10.02.10: NTFS Disk Recovery
NTFS Disk Recovery
Mary, the daughter of a friend is in college: her Windows XP laptop constantly reboots and, we suspect, has a bad hard drive. The system will boot a live CD (Ubuntu 9.10 Karmic Koala Desktop), and data on the hard drive can be read. During boot, the live CD identifies disk errors and tries unsuccessfully to repair them.
29.10.09: Automatic Dialer With Asterisk And GNUDialer
Automatic Dialer With Asterisk And GNUDialer
This document describes the installation of the Automatic Dialer GNUDialer, this is an alternative dialer to VICIDial, with more lightweight scripts and a far more easier GUI, it uses Asterisk and MySQL for its operation.
25.08.09: Installing MySQL And phpMyAdmin On FreeNAS
Installing MySQL And phpMyAdmin On FreeNAS
This howto was written when I needed to run some php based web applications and the only system around was FreeNAS. Although many people are using php and MySQL on a FreeNAS box successfully I couldn't find any simple tutorial for the purpose, so I wrote one in case anyone needs it.
24.07.09: Configuring Slony-I Cascading Replication On PostgreSQL 8.3
Configuring Slony-I Cascading Replication On PostgreSQL 8.3
This guide is aimed at users that would like to configure Slony-I to replicate a database from a master to a slave on different hosts.
Fixing openerp-web init script bug
$ sudo mkdir /home/openerp
$ sudo chown openerp.nogroup /home/openerp
HTTPS with Apache
$ sudo apt-get install apache2
$ sudo a2enmod ssl
$ sudo a2ensite default-ssl
$ sudo /etc/init.d/apache2 restart
Forcing Apache to redirect HTTP traffic to HTTPS
Choose a ServerName/URL for your OpenERP Web service, like openerpweb.com:
$ sudo vi /etc/apache2/sites-available/default

Save to Del.icio.us


