HowtoForge - Linux Howtos and Tutorials -
HowtoForge provides user-friendly Linux tutorials about almost every topic.
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.
How to create a jailed ssh user with Jailkit on Debian WheezyHow to create a jailed ssh user with Jailkit on Debian Wheezy
This document describes how to install and configure Jailkit in Debian Wheezy Server. Jailkit is a set of utilities to limit user accounts to specific files using chroot() and or specific commands. Setting up a chroot shell, a shell limited to some specific command, or a daemon inside a chroot jail is a lot easier and can be automated using these utilities.
How to install osCommerce on Ubuntu 14.04 (Trusty Tahr)How to install osCommerce on Ubuntu 14.04 (Trusty Tahr)
This document describes how to install osCommerce in Ubuntu 14.04. Open Source Commerce (osCommerce) is a popular e-Commerce and online store-management software program that may be easily used on any web server with PHP and MySQL installed. osCommerce is available to users as a free software under the General Public License (GNU) The versatile and fuss-free software enables easy setting up and maintenance of e-stores using minimal effort. This tutorial describes the process of installing osCommerce on Ubuntu 14.04.
NFS server and client installation on CentOS 7NFS server and client installation on CentOS 7
This guide explains how to configure NFS server in CentOS 7.0 Network File System (NFS) is a popular distributed filesystem protocol that enables users to mount remote directories on their server.
The Perfect Desktop - Linux Mint 17.1 (Qiana) The Perfect Desktop - Linux Mint 17.1 (Qiana)
This tutorial shows how you can set up a Linux Mint 17.1 (Qiana) desktop that is a full-fledged replacement for a Windows desktop, i.e.that has all the software that people need to do the things they do on their Windows desktops. The advantages are clear: you get a securesystem without DRM restrictions that works even on old hardware, and the best thing is: all software comes free of charge. Linux Mint 17.1 is a Linux distribution based on Ubuntu that has lots of packages in its repositories (like multimedia codecs, Adobe Flash, Adobe Reader, Skype,Google Earth, etc.) that are relatively hard to install on other distributions; it therefore provides a user-friendly desktop experience even for Linux newbies.
Installing Apache 2 With PHP5 And MySQL Support On Fedora 21 (LAMP)Installing Apache2 With PHP5 And MySQL Support On Fedora 21 (LAMP)
LAMP is short for Linux, Apache, MySQL, PHP. This tutorial shows how you can install an Apache2 webserver on a Fedora 21 server with PHP5 support (mod_php) and MySQL support.
Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On CentOS 7.0Virtual Hosting With PureFTPd And MySQL (Incl. Quota And Bandwidth Management) On CentOS 7.0
This document describes how to install a PureFTPd 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 and upload/download bandwidth limits with this setup. Passwords will be stored encrypted as MD5 strings in the database.
How to install the new Pydio 6 release on Ubuntu 14.10 (Utopic Unicorn)How to install the new Pydio 6 release on Ubuntu 14.10 (Utopic Unicorn)
This guide explains how to configure Pydio in Ubuntu 14.10 (Utopic Unicorn). Pydio (formerly AjaXplorer) is a mature open source software solution for file sharing and synchronization. With intuitive user interfaces (web / mobile / desktop), Pydio 6 provides enterprise-grade features to gain back control and privacy of your data: user directory connectors, legacy filesystems drivers, comprehensive admin interface, and much more.
Ubuntu 14.10 PXE server installationUbuntu 14.10 PXE server Installation
This guide explains how to configure PXE server in Ubuntu 14.10 PXE Server, stands for preboot execution environment, is used to enable a network computer to boot only from a network interface card. This method will be very helpful, if a System Administrator wants to install many systems which doesn’t have a CD/DVD device on the network.
How to install owncloud 7 on OpenSUSE 13.2How to install owncloud 7 on OpenSUSE 13.2
This tutorial is based on OpenSuse 13.2 server, so you should set up a basic OpenSuse 13.2 server installation before you continue with this tutorial. The system should have a static IP address.
How to configure the WiKID Strong Authentication 4.0 using the Quick-setup optionHow to configure the WiKID Strong Authentication 4.0 using the Quick-setup option
The 4.0 release of the WiKID Strong Authentication System has two major new features. First it is now free for up to 5 users making it perfect for home users, small businesses or long-term testing. Second, there's a new quick-start configuration system. You create a text file with pertinent information about your network and use it to build a fully-functioning two-factor authentication server. This tutorial will show you how to use this new feature.
How to install and configure PrestaShop on Ubuntu 14.04How to install and configure PrestaShop on Ubuntu 14.04
This document describes how to install and configure PrestaShop on Ubuntu 14.04. PrestaShop is a free, open source e-commerce solution. It supports payment gateways such as DirecPay, Google Checkout, Authorize.Net, Skrill, PayPal, PayPal Payments Pro (Direct) and EBANX Checkout via their respective APIs. Further payment modules are offered commercially.
Linux NamespacesStarting from kernel 2.6.24, Linux supports 6 different types of namespaces. Namespaces are useful in creating processes that are more isolated from the rest of the system, without needing to use full low level virtualization technology.
The Perfect Server - CentOS 7 x86_64 (nginx, Dovecot, ISPConfig 3)The Perfect Server - CentOS 7 x86_64 (nginx, Dovecot, ISPConfig 3)
This tutorial shows how to prepare a CentOS 7 x86_64 server for the installation of ISPConfig 3, and how to install ISPConfig 3 on it. ISPConfig 3 is a webhosting control panel that allows you to configure the following services through a web browser: nginx web server, Postfix mail server, MySQL, BIND nameserver, PureFTPd, SpamAssassin, ClamAV, Mailman, and many more. Since version 3.0.4, ISPConfig comes with full support for the nginx web server in addition to Apache; this tutorial covers the setup of a server that uses nginx, not Apache. The ISPConfig 3 apache perfect server tutorial is available here.
Server monitoring with Nagios on Ubuntu 14.04 Trusty Tahr and Debian WheezyServer monitoring with Nagios on Ubuntu 14.04 Trusty Tahr and Debian Wheezy
This document describes how to install and configure Nagios in Ubuntu 14.04 Server. Nagios is a powerful monitoring system that enables organizations to identify and resolve IT infrastructure problems before they affect critical business processes.
How to configure an NFS server and mount NFS shares on Ubuntu 14.10How to configure an NFS server and mount NFS shares on Ubuntu 14.10
This guide explains how to configure an NFS server in Ubuntu 14.10 Network File System (NFS) is a popular distributed filesystem protocol that enables users to mount remote directories on their server. The system lets you leverage storage space in a different location and write onto the same space from multiple servers in an effortless manner. It, thus, works fairly well for directories that users need to access frequently. This tutorial explains the process of mounting NFS share on an Ubuntu 14.10 server in an simple and easy-to-follow steps.