HowtoForge provides user-friendly Linux tutorials.
-
How to install Apache, PHP 7.2 and MySQL on CentOS 7.4 (LAMP)
Author: Till Brehm • Tags: apache, centos, linux, mysql, php, server, web server • Comments: 32
This tutorial shows how to install an Apache web server on a CentOS 7 server with PHP (mod_php with PHP 5.4, 7.0, 7.1, or 7.2) and MySQL support. This setup is often referred to as LAMP which stands for Linux - Apache - MySQL - PHP.
-
How to Install Apache Maven on Ubuntu 16.04 LTS
Author: Muhammad Arul • Tags: linux, programming, ubuntu • Comments: 0
Apache Maven is a software project management tool based on the POM (Project, Object, Model) concept. Maven is a build automation tool used primarily for Java-based projects. In this tutorial, I will show you step-by-step how to install and configure Apache Maven on Ubuntu 16.04 LTS.
-
Linux adduser/addgroup Command Tutorial for Beginners (7 Examples)
Author: Himanshu Arora • Tags: linux, shell • Comments: 3
As a Linux system administrator, one of the basic tasks that you'll have to perform is to create accounts for new users and manage user groups. Of course, there are command line utilities that let you do this, and this tutorial, we will discuss the basics of two such commands: adduser and addgroup.
-
-
How to Install Varnish Reverse Proxy with Nginx on Ubuntu 16.04 LTS
Author: Muhammad Arul • Tags: linux, ubuntu, web server • Comments: 4
Varnish is a proxy server focused on HTTP caching. It's designed as HTTP accelerator and can act as reverse proxy for your web server Apache or Nginx. In this tutorial, I will show you how to install and configure varnish HTTP accelerator as a reverse proxy for Nginx web server.
-
Linux stat Command Tutorial for Beginners (5 Examples)
Author: Himanshu Arora • Tags: linux, shell • Comments: 0
Sometimes, while working on the command line in Linux, you need to know more about a file. For example, you may want information like file's size, inode number, access permissions, time of last access or modification, and more. You'll be glad to know that there exists a command line utility stat that provides all this information in one go.
-
Samba Server Installation and Configuration on CentOS 7
Author: howtoforge • Tags: centos, linux, samba, storage • Comments: 83
This guide explains how to configure samba server on CentOS 7 with anonymous and secured samba shares. 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 Configure MongoDB on Ubuntu 16.04 LTS
Author: Muhammad Arul • Tags: linux, ubuntu • Comments: 35
MongoDB is a NoSQL database that offers a high performance, high availability, and automatic scaling enterprise database. Data is stored in a "document" structure in JSON format (in MongoDB called BSON). MongoDB was first introduced in 2009 and is currently developed by the company MongoDB Inc. This tutorial shows the installation and configuration of MongoDB on Ubuntu 16.04 LTS.
-
How to Install Liferay CMS on Debian 9
Author: Hitesh Jethva • Tags: debian, linux, web server • Comments: 1
Liferay is a free and open source content management software written in Java and uses MySQL to store their data. Liferay is a web based application portal that can be used to build websites and portals as an assembly of themes, pages, and a common navigation. In this tutorial, we will show you how to install Liferay on Debian 9 server.
-
How to Install Wekan Trello-like Kanban on Ubuntu 16.04
Author: Muhammad Arul • Tags: nginx, ubuntu, web server • Comments: 0
Wekan is an open source trello-like kanban board based on the Meteor Javascript framework. It's a web-based management tool that allows you to create a board for your project collaboration.
-
Securing ISPConfig 3.1 With a Free Let's Encrypt SSL Certificate
Author: howtoforge • Tags: ispconfig, security, ubuntu • Comments: 63
This tutorial shows how to create and configure a free Let's encrypt SSL certificate for the ISPconfig interface (port 8080), the email system (Postfix and Dovecot/Courier), the FTP server (pure-ftpd) and Monit.