In this article we will be going over how to setup an Arma 3 Server on CentOS. Notes: * This article assumes you are logged in...
In this article, we will be creating a Dota 2 server. Dota is a free-to-play multiplayer game released by Valve, the company behind Steam. As a reminder, this article...
Overview Whether you are working on a large collaboration project with your development team or killing a boss in the newest role-playing game, you are...
In this tutorial, I’ll be explaining how to to setup a 7 Days to Die server on CentOS 7. Prerequisites You need to own this game on your...
In this tutorial I’ll explain how to setup a Counter-Strike: Global Offensive server. The steps in this guide were written for CentOS 7. Prerequisites Let’s make sure the...
In this tutorial, I will explain how to setup a Garry’s Mod server. This tutorial was written for CentOS 7. Prerequisites Let’s make sure that the system...
In this tutorial we’ll learn how to setup a Just Cause 2 multiplayer server. Prerequisites Please be sure the system is fully updated before we...
In this guide, I’ll explain how to install and configure a L4D server on CentOS 7. Installing Left 4 Dead Before we get started, we have...
In this tutorial you will learn how to setup an SA-MP (San Andreas Multiplayer) server on CentOS 7. Prerequisites Let’s make sure the system is fully updated before...
In this tutorial, I’ll be explaining how to setup a Starbound server on CentOS 7. Prerequisites You need to own this game on your Steam account. Installing Starbound...
In this tutorial, we’ll learn how to setup an ARK Survival server on CentOS 7. Prerequisites ARK requires a large amount of memory. I recommend...
Introduction What is Cuberite? Cuberite is a scalable, open-source Minecraft server implementation that is written in C++. It has an easy-to-use plugin system that allows for users to write...
In this article, we will be covering the process of installing Sponge, a type of Minecraft server. Sponge is a project that aims to provide the ability...
Introduction Glowstone is indubitably the most optimized server for Minecraft. The software boasts low memory usage, and uses significantly less CPU on your server. Whether...
The article is a port of my “How to Install Glowstone (Minecraft) on a CentOS 6 Server” article. It has been updated for CentOS 7....
In this tutorial we will install SteamCMD. SteamCMD can be used to download and install a lot of Steam game servers, such as Counter-Strike: Global Offensive (CS:GO), ARK Survival Evolved,...
In this guide, you will learn how to set up an Unturned 2.2.5 server on a Aklweb host VPS running CentOS 6. Note: This is an edited version of Unturned that doesn’t...
This article is a port of “How to Setup a Tekkit Classic Server on Ubuntu 16.10“. It has been updated for CentOS 6 and CentOS...
This article will guide you through setting up a Minecraft server on a high performance SSD VPS at AKLWEB Host. You will learn how to set up a...
This article is a port of my “Install a Minecraft Server on CentOS 6” tutorial. It has been updated for CentOS 7. In this tutorial,...
BungeeCord is a free, easy, and reliable way to connect multiple Minecraft servers together. If you would like to string multiple game modes together on...
Teamspeak is a VOIP server that can be used for teams/multiple people to communicate. It is relatively lightweight, and secure, as updates are released regularly. In this tutorial,...
In this tutorial, I’ll be covering the installation of a pack called “Age of Engineering.” It is one of the most popular packs for Minecraft. If installed...
Multicraft Panel Multicraft is a simple, easy to use web-based control panel for Minecraft servers. You can create, stop, start, monitor, configure, upload, download and run...
This tutorial will cover the process of installing a Half Life 2 game server on CentOS 6 System. Step 1: Installing the prerequisites In order to set up our...
This article will teach you how to setup a Minecraft Pocket Edition server on CentOS 6. Setting up a Minecraft PE server is quite simple. First, install the...
In this article, I’ll will explain how to install a Rust game server, which uses the Steam gaming platform. Follow the steps below to continue. This...
Welcome to another Aklweb host tutorial. Here, you’ll learn how to install and run a SAMP server. This guide was written for CentOS 6. Prerequisites...
When setting up a new Linux server, updating the system’s Kernel and other packages to the latest stable release is a recommended practice. In this article, we will...
AKLWEB Host offers you awesome private network connectivity for servers running at the same location. But sometimes you want two servers in different countries / datacenters to be...
Introduction Linux systems ship with monitoring tools by default like top, df, and du that help monitor processes and disk space. Often times though, they are not very user/visual friendly. We’ll...
Introduction Tmux is a terminal multiplexer. It allows you to run and manage several command prompts simultaneously from one tmux session. It is the equivalent...
Installation This is a guide on how to install PLESK. On centOS, Ubuntu. This command automates the whole process for you. (For centOS users, please make sure...
If you are looking for a clean and modern web hosting panel but you don’t simply have the funds to pay for one, Sentora is your answer. Sentora...
Introduction Working on Linux systems means that one is using the command line more often than not. Having to type long directory names over and over as well...
AKLWEB Host has recently made changes on their end, and everything should now work fine ‘out of the box’ with NetworkManager enabled. Should you wish to disable NetworkManager, you can follow...
After restoring a snapshot to a new machine, you may encounter issues caused by the MAC address of the network adapter changing. Usually, when the network adapter...
Is your Linux server accessed by multiple users? If so, consider adding an SSH login notification whenever someone logs in. The examples below send an email when someone logs into...
Pre-Flight Check These instructions are intended for finding (viewing) the default zone in Firewalld on CentOS 7 via the command line. I’ll be working from a AKLWEB...
Like any other operating system, GNU/Linux has implemented a memory management efficiently and even more than that. But if any process is eating away your memory...
Sentrifugo HRM is a free and open source Human Resource Management application. It is a feature-rich and easily configurable application. It is written in PHP...
Webmin is an open source web based system configuration application for Linux system administrator. It is using to manage service like User administration, Disk managemet, Network, Iptables ( Firewall...
FTP (File Transfer Protocol) is one of the most popular methods to upload files to a server. There exist a wide array of FTP servers, such...
MonitorIX This article will go over the steps on how to install MonitorIX and configure it to log a custom port, in this case the Minecraft port (25565)....
The EPEL repository is an additional package repository that provides easy access to install packages for commonly used software. This repo was created because Fedora contributors wanted to use Fedora packages...
CentOS Web Panel or CWP is an open-source hosting control panel which is designed for quick and easy management of a server. It includes all of the...
DirectAdmin is a proprietary web-based control panel that you can install on your server which offers a variety of system-administration features. In this article, we are going to install...
Managing your server with SSH alone can be intimidating. Good thing for us is that AKLWEB Host has a View Console option. To fully utilize AKLWEB Host’s VNC console capabilities, you...
ISPConfig is a hosting control panel to manage one or many web-servers, mail-servers, BIND DNS servers, MySQL databases and virtual servers though an easy-to-use, simple web-interface for admins,...
ImageMagick® is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 100)...
LAMP stands for Linux, Apache, MySQL and PHP. Once installed you will be able to host your website on the sever you have installed LAMP on. Step...
Introduction MailCatcher is a tool that provides an easy way for developers to inspect emails that their applications send out without having to wait for an email provider....
Forked from MySQL, MariaDB has been known to be a drop-in replacement that brings enhancements and performance optimizations over MySQL. This tutorial will show you how to install MariaDB...
MongoDB is one of the leading NoSQL databases that is commonly used in modern web applications. This tutorial will walk you through setting up MongoDB on CentOS 7. Update...
Introduction PostgreSQL is the world’s most advanced open source Relational Database Management System (RDBMS). It is ANSI SQL:2008 standards compliant and has most of the data types defined in...
Introduction Rancher is an open source platform for running containers and building a private container service. Rancher is based on Docker, so you can run it on...
You can copy and paste the following bash script into the startup script area of the AKLWEB Host Control Panel. It will install all of necessary packages...
This tutorial will show you how to install Node.js and Express.js on CentOS 6 (or CentOS 7). You can use Node.js to build rapid, scalable web apps...
In today’s society, security and privacy is a problem when you are at public areas like airports, coffee shops, hotels, or any location that offers...
It provides universal access to your files via the web, your computer or your mobile devices — wherever you are. It also provides a platform to easily view and...
ModSecurity is a web application layer firewall designed to work with IIS, Apache2 and Nginx. It is free, open-source software released under the Apache license 2.0. ModSecurity helps to...
If you have forgotten the root password it is possible to set a new one by interrupting the boot process at the GRUB stage and...
Temporary directories such as /tmp, /var/tmp, and /dev/shm offer a platform for hackers to run scripts and programs. These malicious executables are used to abuse or compromise your server. Ideally the /tmp directory should be mounted...
Step 1: Login to your VPS Locate the IP address of your AKLWEB Host VPS and login as the root user. ssh root@server Step 2: Use the hostname utility Change your...
Managing your own IPv6 rDNS is a fairly simple task. After setting up the name server, please open a ticket with support to request that...
ConfigServer Security & Firewall (CSF) is a stateful packet inspection firewall (SPI), login/intrusion detection, and security application for Linux servers. It is a very popular security suite, but...
Port 25 in AKLWEB Host is blocked by default. If you need to send out email without contacting AKLWEB Host support, you can follow this tutorial to setup your Exim...
This guide explains how to setup your own PPTP VPN on CentOS 6 by using the pptpd daemon available in the yum repository. Please note that security vulnerabilities have been found...
Introduction RethinkDB is a NoSQL database that stores data as JSON documents. It has a super intuitive query language and has features commonly available in traditional RDBMS like...
There will be times where you need to increase the responsiveness of your server to prevent out of memory issues. Out of memory issues happen when...
This tutorial will show you how to get a simple mailserver on CentOS 7, with Postfix as MTA, Dovecot as MDA and Sieve for sorting mail – all...
ZPanel, a popular web hosting control panel was forked in 2014 to a new project called Sentora. The Sentora team includes authors from ZPanel. Sentora is a free control panel,...
You can copy and paste the following bash script into the startup script area of the AKLWEB HOST Control Panel. This startup script will install the...
Using a sudo user to access a server and execute commands at root level is a very common practice among Linux and Unix Systems Administrator. The use...
Introduction LAMP is an acronym that stands for Linux, Apache, MySQL, and PHP. This software stack is the most popular open-source solution for the setup...
At the time of writing, MariaDB 10.1 is the development version of MariaDB. It is based on MariaDB 5.5, and includes back-ported features from MySQL...
Background Fedora’s Extra Packages for Enterprise Linux (EPEL) repository provides the ability to install software packages which are not included in the official CentOS or...
CentOS follows the development of Red Hat Enterprise Linux (RHEL). RHEL strives to be a stable server platform, which means that it does not rush...
Munin is a server monitoring and status application that provides two components: munin – The server component in which munin-node reports. This program generates the HTML...
Users who prefer a GUI to manage their server can install Gnome or KDE. These are the the most popular GUIs for Linux. In this...
LLVM is an open-source compiler infrastructure. LLVM was started in 2000, and has been extensively used and modified by Apple since 2005. Clang is a...
StrongSwan is an open source IPsec-based VPN Solution. It supports both the IKEv1 and IKEv2 key exchange protocols in conjunction with the native NETKEY IPsec...
Introduction A newly activated CentOS 7 server has to be customized before it can be put into use as a production system. In this article,...
Introduction OSSEC is an open-source, host-based intrusion detection system (HIDS) that performs log analysis, integrity checking, Windows registry monitoring, rootkit detection, time-based alerting, and active...
AirSonic is a free and open source media streaming server. In this tutorial, I will guide you through the process of deploying an AirSonic server...
Koel is a simple web-based personal audio streaming app written in Vue on the client side and Laravel on the server side. Koel source code is...
Introduction Security-Enhanced Linux (SELinux) is an enhanced security mechanism at the kernel level. Follow this guide to reinstall SELinux and reset the policy to default...
Apache Tomcat is an open-source web server that is designed to serve Java web pages. It is widely deployed and powers various mission-critical web applications...
In this guide, we will see how to configure an FTP server (ProFTPd) to transfer files between your PC and your server. Prerequisites Installation Update...
Introduction PHP-based Zikula is an open-source framework for online applications. With Zikula, you can create editable and interactive webpages. It is a cross-platform program that...
Most commercial PHP applications require ionCube Loader, a PHP plugin that enables a web server to run PHP files that have been encoded using ionCube...
Vanilla forum is an open source forum application written in PHP. It is a fully customizable, easy to use, and supports external themes and plugins....
PyroCMS is an open source CMS written in PHP. PyroCMS source code is hosted on GitHub. In this guide we’ll walk through the entire PyroCMS installation process...
Cachet is an open source status page system written in PHP. Cachet source code is hosted on this Github repo. In this article we will go over...
vsFTPd is a versatile piece of software designed for customization and ease of use. It allows for MySQL authentication, local users, limitation of upload/download speeds...
As a system administrator, you may encounter times where you need to limit bandwidth on a running process. For example, you’re downloading a Linux ISO...