HowtoForge provides user-friendly Linux tutorials.

If you've written a Linux tutorial that you'd like to share, you can contribute it. If you'd like to discuss Linux-related problems, you can use our forum. If you have questions, please contact us by email: info [at] howtoforge [dot] com or use our contact form.

OpenMediaVault is a Debian based special purpose Linux Distribution to build a Network Attached Storage (NAS) System. It provides an easy to use web-based interface, Multilanguage support, Volume Management, Monitoring and a plugin system to extend it with LDAP, Bittorrent, and iSCSI capabilities. This tutorial describes the installation and configuration of OpenMediaVault.

There aren't many viruses made for Linux distributions and as such, most people who use such systems don't ever bother using an antivirus software. Those however who do want to be able to scan their system or other windows-based systems that are connected on a Linux PC through a network, they can use ClamAV. ClamAV is an open source anti-virus engine that is built to detect viruses, trojans, malware and other threats. It supports multiple file formats (documents, executables or archives), utilizes multi-thread scanner features and receives updates for its signature database at least 3-4 times a day.

Scilab is an OpenSource Linux software for numerical computation similar to Matlab. This tutorial shows how to handle files and load data into Scilab for later use or processing. Scilab will interpret the code in the file and it's structure and format, etc. To use a file within the Scilab environment, it is necessary to use a number of previous commands that allow both reading and interpretation of the file in question.

This tutorial shows the steps to install an Ubuntu 15.04 (Vivid Vervet) server with Nginx, PHP, MariaDB, Postfix, pure-ftpd, BIND, Dovecot and ISPConfig 3. ISPConfig 3 is a web hosting control panel that allows you to configure the installed services through a web browser. This setup provides a full hosting server with web, email (inc. spam and antivirus filter), Database, FTP and DNS services.

Chances are that most of you reading along those lines have started your “adventure” in computers through DOS. Although this long deprecated operating system is only running in our memories anymore, it will always hold a special place in our hearts. That said, some of you may still want to drink a sip of nostalgia or show your kids what old days were like by running some MS-DOS applications on your Linux distribution.

Carrying out common daily tasks such as burning a DVD through the comfort of a user-friendly graphical interface is, of course, a good thing, but unfortunately things don't always work as expected. When this is the case, Linux users can revert to the good old terminal to get things done no matter what. On this quick tutorial, we will see how Linux users can utilize the terminal to burn audio CDs, data DVDs or ISO images on a disk.

HHVM (Hip Hop Virtual Machine) is a just-in-time compiler developed by Facebook to run applications that are written in PHP and Hack language. HHVM is faster than the traditional PHP engine from ZEND and is used by Facebook to serve billions of web requests per day. This tutorial describes the steps to install WordPress with Nginx, MariaDB and HHVM on Ubuntu 15.04 Server.

The Stellarium virtual planetarium is one of the most widely used open source specialized tools in the world. It features a captivating dome that counts over 600000 starts, hundreds of constellations and asterisms, planets with their moons and realistic sky effects like atmospheric scattering, shooting stars and supernovae simulation. It can serve as an educational tool, telescope guidance software, position calculator, or even as a rendered for fish-eye projection on domes.