You are here

Howto Forge

Howto Forge
Checked: 1 hour 46 min ago
Updated: 1 hour 46 min ago
Update every: 2 hours

Howtoforge Tutorials
Subscribe to Howto Forge

How to setup virtual containers with LXC and quota support on Debian 8

Howto Forge - Wed, 17/02/2016 - 2:19pm
Quota support is an often requested feature in lxc. Linux filesystem quota is required when you want to give multiple users access to a container and want to control that one user is not using all the disk space. Quota is also required for web hosting servers, e.g. with ISPConfig 3, for the same reason: one website shall not be able to fill up the whole disk. This howto shows you, how you can use lxc with hard disk quota using qemu nbd with a qcow image file on Debian 8.

Installing Laravel on Ubuntu for Nginx

Howto Forge - Tue, 16/02/2016 - 3:09pm
Laravel 5 is an elegant and complete web programming framework for PHP. This tutorial will show you how to install the Laravel PHP framework on a Nginx server installation.

Installing Ruby on Rails on Ubuntu 14.04 - 15.10

Howto Forge - Mon, 15/02/2016 - 2:44pm
Ruby on Rails, popularly called ROR, is a Ruby framework for web programming. Ruby is a general purpose language like C, Java. Ruby has been invented by Yukihiro “Matz” Matsumoto about a decade ago and has gained recognition with its Rails software library framework which provides a web development framework for the Ruby programming language. Listed below are easy to follow steps to install ROR successfully on the Ubuntu versions 14.04 LTS to 15.10 using Ruby Version Manager (RVM). RVM offers an easy way to install and manage multiple Ruby versions.

Three tools to scan a Linux server for Malware and Rootkits

Howto Forge - Fri, 12/02/2016 - 3:00pm
Servers connected to the internet are seeing a constant level of attacks and scans all day. While a firewall and regular system updates are a good first defense to keep the system safe, you should also check regularly that no attacker got in. The tools described in this tutorial are made for these sanity checks, they scan for malware, viruses and rootkits.

How to install LiteSpeed web server on CentOS 7

Howto Forge - Thu, 11/02/2016 - 2:48pm
LiteSpeed web server is a popular choice for replacing an Apache web server. Its features include an optimization of the web content and content delivery which maximizes the download speed and combines better performance with a smaller memory footprint. Being compatible with Apache features is also an added benefit, which helps to reduce downtime during migration from Apache to LiteSpeed. This tutorial shows the installation on a CentOS 7 server.

How to Install Kolab Groupware Server on CentOS 7

Howto Forge - Wed, 10/02/2016 - 3:26pm
In this tutorial, we will install Kolab groupware on a CentOS 7 server. Kolab is a free open source groupware server. It is a scalable and reliable collaborative software that provides shared email, calendar, address books, tasks and a file cloud. Kolab supports several client environments: on Windows you can use Outlook, on Linux, you can use KDE Kontact, on all OS that have a web browser you can use the web interface.

How to install Fail2Ban on CentOS 7

Howto Forge - Tue, 09/02/2016 - 2:44pm
Most Linux servers offer an SSH login via Port 22 for remote administration purposes. This port is a well-known port, therefore, it is often attacked by brute force attacks. Fail2ban is a software that scans log files for brute force login attempts in real-time and bans the attackers with firewalld or iptables. This tutorial shows the installation and configuration of Fail2Ban with firewalld on CentOS 7.

Left 4 Dead dedicated server install guide for CentOS

Howto Forge - Mon, 08/02/2016 - 2:48pm
Gaming servers are widely searched for by the internet-savvy online gamers. L4D or the Left 4 Dead is a popular game played online. With multi and single player mode, and newer version L4D 2 in the market, available with all its online cheat codes, many a gamer find this game very compelling. Gaming servers enjoy heavy inbound traffic. Installing a gaming console on a Linux distribution server such as CentOS may seem a daunting task, for a new user to Linux systems. Listed below are steps to configure, install, update and run the L4D server on Linux distribution like CentOS.

Thoughts on Monitoring file changes with Linux over the network

Howto Forge - Fri, 05/02/2016 - 8:24am
Monitoring a directory for changes with Linux is possible through the well-known mechanism inotify. With inotify it's possible to set a watch on a directory, configure it to watch events on the contents, and you'll receive messages on a file descriptor when something happens. This works perfectly when the directory is on local storage, like a hard drive, SSD or a USB drive, But it is not sufficient when the directory is on a network filesystem when the storage is on another computer.

How to Install Redmine 3 with Nginx on Ubuntu 15.10

Howto Forge - Thu, 04/02/2016 - 2:19pm
Redmine is an open source project management and issue tracking tool based on the Ruby on Rails Framework. This tutorial covers the Redmine 3 installation with Nginx as the web server and MySQL as the database on Ubuntu 15.10 (64 Bit) operating system.

How to reset the root password on Linux and FreeBSD

Howto Forge - Wed, 03/02/2016 - 3:31pm
Listed below are the step by step procedures to reset the root password in different versions of CentOS, CoreOS, Debian, Ubuntu and FreeBSD. Begin this procedure by booting your server into single user mode.

Installing Laravel PHP Framework on Ubuntu for Apache

Howto Forge - Tue, 02/02/2016 - 3:07pm
Laravel is a very popular open source PHP framework aimed at easy development of applications. If you are looking for a new PHP framework to try, you should give Laravel a try. The following guide will allow you to run Laravel on a Ubuntu 15.10 based Apache server.

Getting started with Let's Encrypt SSL Certificates on Ubuntu

Howto Forge - Mon, 01/02/2016 - 3:00pm
This tutorial will guide you through your very first configuration of an SSL website with Lets Encrypt certification. Let's Encrypt is a new SSL authority that provides free SSL certificates.

How to Install Piwik with Nginx on Ubuntu 15.10

Howto Forge - Fri, 29/01/2016 - 10:40am
Piwik is the leading open source web analytics application, it has been developed to provide an alternative to google-analytics. In this tutorial, I will show you how to install Piwik on ubuntu 15.10 with Nginx web server and PHP 5.6 in php-fpm mode. We will use MariaDB as the database system.

Microsoft Azure Series - Creating a Linux virtual machine from custom image

Howto Forge - Thu, 28/01/2016 - 5:56am
In the first tutorial, we have learned how to deploy a new virtual machine from default Azure images. In this tutorial, we are going to find out how we can use our existing virtual machine to duplicate it or save as image for further usage.

How to transform your Ubuntu installation into a rolling release

Howto Forge - Wed, 27/01/2016 - 2:27pm
Ubuntu users out there have two ways to go with their systems. Either they choose to follow the “standard” release that gets upgraded every six months, or choose the latest LTS (Long Term Support) which guarantees security updates and support for a five-year period. The problem with the first is that you'll have to perform major upgrades to your system twice a year, while the issue with the latter is that you won't get any major updates on parts of the system that you may care about using what's latest.

How to configure your gamepad on Ubuntu

Howto Forge - Tue, 26/01/2016 - 1:06pm
Linux is maybe the least popular platform for gamers, however the interest to set up and configure gamepads on it has sparked, especially since Valve's decision to make multiple game titles available for Linux on Steam. In this quick guide, I will showcase how to disable xpad, how to replace it with more capable drivers, and how to calibrate and configure your gamepad on Linux.

How to use Docker in a practical way (part 1 - Introduction)

Howto Forge - Mon, 25/01/2016 - 1:56pm
It is not an uncommon situation, for early adopters of newly introduced concepts and technologies, to be totally confused when these can fundamentally change the ways of developing and delivering services. Especially when everybody talks about something like Docker, and how awesome and game changing it is. This confusion happens when we try things early on and rushing straight to testing them without grasping the whole concept and background of this newly introduced technology.

How to Install Mailpile with Nginx on Ubuntu 15.10

Howto Forge - Fri, 22/01/2016 - 3:36pm
Mailpile is an open source mail client that focuses on encryption and users privacy. Mailpile makes the PGP setup easy, it allows you to create PGP keys directly in the email application and send PGP encrypted messages. In this tutorial, I will guide you trough the Mailpile installation on Ubuntu 15.10. We will install Mailpile as a web-based client with Nginx as a reverse proxy.

How to Install Graylog2 and Elasticsearch on Ubuntu 15.10

Howto Forge - Thu, 21/01/2016 - 7:09pm
In this tutorial, I will guide you trough the Graylog2, Elasticsearch and MongoDB installation to build a scalable log server node with advanced log search capabilities. I will use Ubuntu 15.10 for this installation. Elasticsearch is a distributed search server based on Lucene that is available as OpenSource software. Graylog2 is a centralized log management and log analysis framework based on Elasticsearch and MongoDB.

Microsoft Azure Series - Creating a Linux virtual machine from template

Howto Forge - Wed, 20/01/2016 - 5:10pm
This tutorial shows you how to create and run a Ubuntu 15.10 virtual machine instance in the Microsoft Azure Cloud. Microsoft Azure Cloud computing is a service made by Microsoft for companies and also end-users who’d like to jump into cloud environment quickly and effectively. Azure offers you many services not only virtual machines. There is also networking services, application services, websites, databases, mobile applications and many more.

How to setup a intermediate compatible SSL website with LetsEncrypt certificate

Howto Forge - Tue, 19/01/2016 - 4:29pm
Many people have decided to implement Let's Encrypt into their production sites. I find this still a very bad idea to be done without being very (but really very) careful. Let's Encrypt brings you freedom but also limits you in using the certificate with SHA-256 RSA Encryption. Support for SHA-2 has improved over the last few years. Most browsers, platforms, mail clients and mobile devices already support SHA-2. However, some older operating systems such as Windows XP pre-SP3 do not support SHA-2 encryption.

How to Install VestaCP on CentOS 7

Howto Forge - Mon, 18/01/2016 - 5:12pm
VestaCP is a Free Open Source Control panel for server systems. It can help ease the burden of common system administration tasks such as website creation, database deployment and management, and more. This guide will help you get up and running with VestaCP on your CentOS.

How to install and configure vsftpd with TLS on Debian 8 (Jessie)

Howto Forge - Fri, 15/01/2016 - 5:02pm
This article explains how to set up a TLS enabled vsftpd server on a Debian 8 server. FTP is a very insecure protocol by default because all passwords and all data are transferred in clear text. By using TLS, the whole communication can be encrypted, thus making FTP much more secure.

How to Encrypt your Data with EncFS on Debian 8 (Jessie)

Howto Forge - Thu, 14/01/2016 - 3:53pm
EncFS provides an encrypted filesystem in user-space. It runs without any special permissions and uses the FUSE library and Linux kernel module to provide the filesystem interface. It is a pass-through filesystem, not an encrypted block device, which means it is created on top of an existing filesystem. This tutorial shows how you can use EncFS on Debian Jessie to encrypt your data.


Subscribe to Howto Forge