HowtoForge provides user-friendly Linux tutorials.
-
Setting up Unison File Synchronization between two Servers on Debian 8 (Jessie)
Author: Till Brehm • Tags: debian, high-availability, server, storage • Comments: 10
This tutorial shows how to set up file synchronization between two Debian 8 servers with Unison. Unison is a file-synchronization tool similar to rsync, the big difference is that it tracks/synchronizes changes in both directions, i.e., files changed on Server 1 will be replicated to Server 2 and vice versa.
-
How to trigger commands on File/Directory changes with Incron on Debian 8
Author: Till Brehm • Tags: linux, programming • Comments: 3
This guide shows how you can install and use incron on a Debian 8 (Jessie) system. Incron is similar to cron, but instead of running commands based on time, it can trigger commands when file or directory events occur (e.g. a file modification, changes of permissions, etc.).
-
Debian 8 Jessie LAMP server tutorial with Apache 2, PHP 5 and MariaDB (instead of MySQL)
Author: Till Brehm • Tags: apache, debian, mysql, php, web server • Comments: 32
LAMP is short for Linux, Apache, MySQL, PHP. This tutorial shows how you can install an Apache webserver on a Debian 8 (Jessie) server with PHP (mod_php) and MySQL / MariaDB support. A LAMP setup is a perfect basis for CMS systems like Joomla, Wordpress or Drupal.
-
-
RoundCube webmail installation on Debian 8 (Jessie)
Author: Till Brehm • Tags: debian, linux, server • Comments: 68
This tutorial shows the installation of the latest RoundCube webmail on Debian 8. Roundcube is an easy to use webmail client with IMAP and SMTP support that can be extended with plugins. This tutorial contains an optional chapter that describes the steps to connect RoundCube with the ISPConfig 3 Hosting Control Panel.
-
Build an IRC Server with IRCD-Hybrid and Anope on Ubuntu 15.04
Author: Muhammad Arul • Tags: linux, server, ubuntu • Comments: 3
This tutorial shows the installation of an IRC server with IRCD-Hybrid and Anope on Ubuntu 15.04 and how to secure the IRC connections with SSL.
-
How to extend GIMP with GMIC
Author: Bill Toulas • Tags: desktop, ubuntu • Comments: 4
GIMP is the n1 open source image editor and raster graphics manipulator that offers an array of special effects and filters out of the box. Although the software's default capabilities will be more than enough for most people out there, there isn't any reason why you couldn't expand them if you wished for it. While there are many ways to do exactly that, I will focus on how to enrich your GIMP filters and effects sets with the use of G'MIC.
-
How to Detect Network Devices with Python on Linux
Author: David Duarte • Tags: centos, linux, programming • Comments: 0
Sometimes you might have network or firewall issues in an internal that require a network scan to find which IP addresses are in use. For that purpose, we can use ready-made tools such as nmap, zmap or angryIP. But if we have no internet access to download these tools we can do the scan by only using manual commands. However, the manual scanning can be quite tedious, with the understanding that should be done for each IP address given on our network.
-
Server monitoring with Munin and Monit on CentOS 7
Author: Till Brehm • Tags: centos, monitoring, security • Comments: 2
In this article, I will describe how you can monitor your CentOS 7 server with Munin and Monit. Munin produces nifty little graphics about nearly every aspect of your server (load average, memory usage, CPU usage, MySQL throughput, eth0 traffic, etc.) without much configuration, 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 lets you recognize current or upcoming problems (like "We need a bigger server soon, our load average is increasing rapidly."), and a watchdog that ensures the availability of the monitored services.
-
How to Install and Configure Arch Linux as a Server
Author: Abdul Khois • Tags: arch linux, linux, server • Comments: 11
In this tutorial, I will walk you through the steps to install and configure Arch Linux as a server. Arch Linux is an independently developed general purpose GNU/Linux distribution, versatile enough to suit any role. Development focuses on simplicity, minimalism, and code elegance.
-
Design PCB and Generate Schematic Drawings with Fritzing on Linux
Author: Bill Toulas • Tags: centos, debian, desktop, fedora, linux, suse, ubuntu • Comments: 1
Fritzing is a new open source PCB designer that supports Linux systems. Its power stems from its user-friendly interface, drag n drop features, pleasing visuals, and comprehensive views. To me, it looks very much like Autodesk's 123D Circuits and also works very similarly to it too, so this is very positive to say the least.