How to configure a Tomcat cluster on Ubuntu

Apache Tomcat is the most popular open-source Java web server. If your web site is expecting more traffic as your business grows, a single instance of Tomcat will probably not scale with the growing traffic. In that case, you might be thinking to run Tomcat in a “clustered” environment, where web server workload is distributed […]
Continue reading…

 

How to manage Linux containers with Docker on Ubuntu

While full hardware virtualization such as KVM, Xen or Hyper-V is great at running fully isolated instances of multiple operating systems on a physical host, it comes with various overheads in terms of performance, resource, and provisioning time. Depending on your use cases, full machine virtuailization may actually not be necessary. An alternative lightweight virtualization […]
Continue reading…

 

How to set up Clam Antivirus, SpamAssassin and MailScanner on Ubuntu mail server

Antivirus and anti-spam protection are the among the most important security features for a mail server. Unix/Linux based mail servers are typically invulnerable to malware and viruses, and there is a very slim chance that the server itself may get infected. On the other hand, the operating system of an end user device may not […]
Continue reading…

 

How to set up RainLoop webmail in Ubuntu server

Webmail is undoubtedly an essential part of any mail server. While native email client software has typically more features compared to webmail services, accessing IMAP or SMTP server ports via an email client from outside of the trusted network can sometimes be tricky. Moreover, while you need a designated workstation, laptop, or mobile device to […]
Continue reading…

 

How to configure SNMPv3 in Ubuntu, CentOS and Cisco

Simple Network Management Protocol (SNMP) is a widely used protocol for gathering information about what is going on within a device. For example, CPU and RAM usage, load on a server, traffic status in a network interface, and many other interesting properties of a device can be queried using SNMP. Currently, three versions of SNMP […]
Continue reading…

 

How to set up a secure Apache webserver on Ubuntu

This tutorial assumes that you have a running Ubuntu Server, that networking has been set up, and that you have ssh access. Apache2 is the default webserver used by many Linux installations. It is not the only one available, or the best for all circumstances, but it covers many usage scenarios. During the installation, you […]
Continue reading…

 

How to speed up slow apt-get install on Debian or Ubuntu

If you feel that package installation by apt-get or aptitude is often too slow on your Debian or Ubuntu system, there are several ways to improve the situation. Have you considered switching default mirror sites being used? Have you checked the upstream bandwidth of your Internet connection to see if that is the bottleneck? Nothing […]
Continue reading…

 

What are things to do after installing Ubuntu 13.10?

Ubuntu 13.10 (code-named “Saucy Salamander”) was launched on 17 October 2013, with all the latest goodies inside. Once you download and install it on your computer, what are the things to do next? In other words, what are the essential or useful apps to install? In this article, I will share my experience with the […]
Continue reading…