HowtoForge provides user-friendly Linux tutorials.
-
How to install Rundeck on a Debian 8 (Jessie) server
Author: Fernand CLERC • Tags: debian, linux, server • Comments: 2
Rundeck allows you to run commands/scripts on a remote computer. In this tutorial, I will deal with Linux servers : Debian for rundeck server and Debian/ubuntu for the remote computers. This tutorial shows the steps to install and configure a rundeck server.
-
How to install ProFTPd with TLS support on Ubuntu 16.04
Author: Till Brehm • Tags: ftp, linux, security, server, ubuntu • Comments: 10
This tutorial shows how to install and use FTP with ProFTPd securely. FTP without TLS is an insecure protocol 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. This article explains how to set up ProFTPd with TLS on an Ubuntu 16.04 server, how to add an FTP user and to use FileZilla to connect securely with TLS.
-
How to run commands on File or Directory changes with Incron on Ubuntu 16.04
Author: Till Brehm • Tags: linux, shell, ubuntu • Comments: 2
This tutorial shows you how you can use incron on an Ubuntu 16.04 system to run commands when a file or directory is changed. The incron daemon is similar to cron, but instead of running commands based on time, it can trigger commands when a file or directory event occurs (e.g. a file modification, changes of permissions, etc.).
-
-
How to speed up apache with mod_pagespeed and Memcached on Ubuntu 16.04
Author: Till Brehm • Tags: apache, ubuntu • Comments: 2
This tutorial shows how to improve the page load times of your website by using the Google mod_pagespeed module for Apache in conjunction with the fast in-memory cache Memcached. Pagespeed is an Apache 2 module that optimizes and caches the content of a website before it gets delivered to the browser, the result is that the page loads faster, the system load on your server gets lower and the server will be able to deliver more pages per second.
-
Installing Lighttpd with PHP 7 (PHP-FPM) and MySQL 5.7 on Ubuntu 16.04 LTS
Author: Till Brehm • Tags: lighttpd, linux, mysql, php, ubuntu • Comments: 15
Lighttpd is a secure, fast, standards-compliant web server designed for speed-critical environments. This tutorial shows how you can install Lighttpd on an Ubuntu 16.04 server with PHP 7 support (through PHP-FPM) and MySQL 5.7. PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation with some additional features useful for sites of any size, especially busier sites. I use PHP-FPM in this tutorial instead of Lighttpd's spawn-fcgi.
-
How to install Wordpress 4.5 on Ubuntu 16.04 LAMP
Author: howtoforge • Tags: apache, linux, ubuntu, web server • Comments: 20
This document describes how to install and configure Wordpress 4.5 on Ubuntu 16.04. WordPress started in 2003 with a single bit of code to enhance the typography of everyday writing and with fewer users than you can count on your fingers and toes. Since then it has grown to be the largest self-hosted blogging tool in the world, used on millions of sites and seen by tens of millions of people every day. This tutorial explains the process of installing Wordpress 4.5 on Ubuntu 16.04 in the form of a simple-to-follow guide.
-
Server Monitoring with Munin and Monit on Ubuntu 16.04 LTS (Xenial Xerus)
Author: Till Brehm • Tags: monitoring, ubuntu • Comments: 12
This tutorial will show you how to monitor an Ubuntu 16.04 server with Munin and Monit. Munin produces nice graphs about nearly every aspect of your server, whereas Monit checks the availability of services like Apache, MySQL, Postfix and takes the appropriate action such as a restart if it finds a service is not behaving as expected. The combination of the two gives you full monitoring: graphics that let you recognize current or upcoming problems, and a watchdog that ensures the availability of the monitored services.
-
Encrypt your data with EncFS on Ubuntu 16.04
Author: Falko Timme • Tags: security, ubuntu • Comments: 3
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 Ubuntu 16.04 (Xenial Xerus) to encrypt your data.
-
Installing Nginx with PHP 7 and MySQL 5.7 (LEMP) on Ubuntu 16.04 LTS
Author: Till Brehm • Tags: linux, mysql, nginx, php, ubuntu • Comments: 17
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 an Ubuntu 16.04 server with PHP 7 support (through PHP-FPM) and MySQL support (LEMP = Linux + nginx (pronounced "engine x") + MySQL + PHP) .
-
Performance monitoring with Monitorix on Ubuntu 16.04
Author: David Duarte • Tags: linux, monitoring, ubuntu • Comments: 4
This tutorial shows the installation and configuration of Monitorix on Ubuntu 16.04 (Xenial Xerus). Monitorix is a free, lightweight, open source monitoring tool designed to monitor as many services and system resources as possible on servers and desktops. It consists mainly of two programs: a collector, called Monitorix, which is a Perl daemon that is started automatically as a system service, and a CGI script called monitorix.cgi. Since 3.0 version Monitorix includes its own HTTP server built in, so you aren't forced to install a third-party web server to use it.