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 Install Nginx With PHP And MySQL (LEMP Stack) On CentOS 7How To Install Nginx With PHP And MySQL (LEMP Stack) On CentOS 7
Nginx (pronounced "engine x") is a free, open-source, high-performance HTTP server. Nginx is known for its stability, rich feature set, simple configuration, and low resource consumption. This tutorial shows how you can install Nginx on a CentOS 6.5 server with PHP support (through PHP-FPM) and MySQL (Mariadb) support.
Two factor authentication with Yubikey for harddisk encryption with LUKSTwo factor authentication with Yubikey for harddisk encryption with LUKS
The yubikey is a cool device that is around for a while and several of us know it and love it. It is a device that is recognizes as a USB HID device and can emit one time passwords on a button press.
Quite for a while the yubikey supports a challenge response mode, where the computer can send a challenge to the yubikey and the yubikey will answer with a response, that is calculated using HMAC-SHA1.
How To Install And Use SVN With Apache dav_svn On Ubuntu 14.04How to Install and Use SVN with apache dav_svn on Ubuntu 14.04
This tutorial explains the process of installing and using SVN on Ubuntu 14.04 as per steps outlined below. Subversion is a popular open source version control system that enables users to record the history of source files and documents, and manage files and directories over a period of time. It is akin to a tree of files being placed into a central repository on the lines of a regular file server, barring that each modification made to these files and directories is always remembered.
Samba Server Installation and Configuration on CentOS 7Samba Server Installation and Configuration on CentOS 7
This guide explains how to configure samba server on CentOS 7 with anonymous and secured samba servers. Samba is an Open Source/Free Software suite that provides seamless file and print services to SMB/CIFS clients. Samba is freely available, unlike other SMB/CIFS implementations, and allows for interoperability between Linux/Unix servers and Windows-based clients.
How To Install And Use The Chrome Remote Desktop Sharing Feature In UbuntuChrome Remote Desktop Sharing feature in Ubuntu
In this tutorial I will introduce you with the Chrome remote Desktop sharing feature. This is an alternate as similar to team-viewer type property for sharing the screen with remote clients. It seems to be very useful for remote desktop control features. I will install the webplugin in Ubuntu 14.04.
How to install GlusterFS with a replicated volume over 2 nodes on Ubuntu 14.04How to install GlusterFS with a replicated volume over 2 nodes on Ubuntu 14.04
In this tutorial I will explain GlusterFS configuration in Ubuntu 14.04. GlusterFS is an open source distributed file system which provides easy replication over multiple storage nodes. Gluster File System is a distributed filesystem allowing you to create a single volume of storage which spans multiple disks, multiple machines and even multiple data centres.
Install Apache2, PHP5 And MySQL Support On CentOS 7 (LAMP) Install Apache2, PHP5 And MySQL Support On CentOS 7 (LAMP)
This tutorial shows how you can install an Apache2 webserver on a CentOS 7.0 server with PHP5 support (mod_php) and MySQL support. LAMP is short for Linux, Apache, MySQL, PHP.
Contacts and events everywhere - successful syncing between thunderbird and android with BaikalContacts and events everywhere - successful syncing between thunderbird and android with Baikal
I got a new Android phone lately and was wondering how to handle my life. New phone, new chances, new life ;-)
I have a lots of contacts. I used to store addresses in an openLDAP server, but I found these hard to manage especially since Ubuntu 14.04 does not ship "luma" anymore! I used to run radicale, but I did not manage to fix my sync-performance issues.
How to install the latest GIT version on CentOSHow to install the latest GIT version on CentOSGit is a fairly popular free open source distributed Version Control System (VCS) expressly designed to tackle projects of varying scales (from the small ones to the significantly large ones)with incredible speed and efficiency. It is mainly used for source code management, and remains primarily focused on speed, seamless support for distributed non-linear workflows and data integrity. This tutorial explains the process of installing and using GIT on CentOS in a detailed manner.
How to configure an NFS server and mount NFS shares on Ubuntu 14.04How to configure an NFS server and mount NFS shares on Ubuntu 14.04
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.04 server in an simple and easy-to-follow steps.
How to add two-factor authentication from WiKID to X2Go remote desktop on UbuntuSecuring X2Go On Ubuntu Precise With WiKID Two-Factor Authentication
In this document we are going to demonstrate how to implement two-factor authentication from WiKID for remote desktop on an Ubuntu 12.04 server using X2Go.
How to configure Automatic Updates On Debian WheezyHow to configure Automatic Updates On Debian Wheezy
This tutorial shows how to configure a Debian Wheezy system to have package updates installed automatically without user interaction. In addition to that I will show you what needs to be done to have the system email you about available updates on a daily basis.
Manage two factor authentication in your serverfarm with privacyIDEA easilyManage two factor authentication in your serverfarm with privacyIDEA easily
In this howto I will show, how you can use a privacyIDEA installation to add two factor authentication for many of your servers in your serverfarm.
privacyIDEA is a modular solution for two factor authentication especially with OTP tokens. Due to the modular structure it can be quickly and easily adapted and enhanced. E.g. adding new token types is as simple as writing a new lean python module. You do not need to modify your network for privacyIDEA, it does not write to existing databases or user stores. It only needs read access to your user stores like LDAP, Active Directory, SQL, SCIM-service or flat files. privacyIDEA supports all usual push-button-tokens, OTP cards and smartphone apps.
Manage Linux Containers with Docker on UbuntuManage Linux Containers with Docker on Ubuntu
This guide explains how to install Docker and manage virtual machines effectively. Docker is a Open Source Linux virtualistaion platform for developers and system administrators to build, deploy, and execute distributed applications easily. Docker consists of the Docker Engine, a light runtime and virtualisation layer, tools to package and version virtual machines similar to a sourcecode repository and Docker Hub, a service in the cloud to share applications and automate workflow. Docker allows applications quickly assembled from components and eliminates friction between development environments, quality control and production.
How To Get LTS updates for Debian 6 (Squeeze)How To Get LTS updates for Debian 6 (Squeeze)
Debian Squeeze (6.0) is the so named "Old Stable" branch of Debian, the official support for this version ended in april 2014. Squeze is still used on many servers, so a group of Debian developers decided to provide security patches for a longer timespan for this release. These so called LTS updates (LTS = Long Term Support) are not available on the normal Debian update repository and not every user might be aware that he wont get these updates automatically. The following short guide explains how to enable the LTS repository and install the updates.