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…

 

How to convert image, audio and video formats on Ubuntu

If you need to work with a variety of image, audio and video files encoded in all sorts of different formats, you are probably using more than one tools to convert among all those heterogeneous media formats. If there is a versatile all-in-one media conversion tool that is capable of dealing with all different image/audio/video […]
Continue reading…

 

How to use on-screen virtual keyboard on Linux

On-screen virtual keyboard is an alternative input method that can replace a real hardware keyboard. Virtual keyboard may be a necessity in various cases. For example, your hardware keyboard is just broken; you do not have enough keyboards for extra machines; your hardware does not have an available port left to connect a keyboard; you […]
Continue reading…

 

How to configure a network printer and scanner on Ubuntu desktop

In a previous article, we discussed how to install several kinds of printers (and also a network scanner) in a Linux server. Today we will deal with the other end of the line: how to access the network printer/scanner devices from a desktop client. Network Environment For this setup, our server’s (Debian Wheezy 7.2) IP […]
Continue reading…

 

How to install and configure Nvidia Optimus driver on Ubuntu

Nvidia Optimus is a hybrid GPU system which utilises what is known as “discrete switching” and has been long associated with headaches and limitations on Linux systems. After years of wait, Ubuntu 14.04 with its shiny new kernel finally shipped with proprietary driver compatibility that can be installed easily. This article will guide you through […]
Continue reading…

 

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…