MySQL multi-master replication is an excellent feature within MySQL. However, there is only one problem; standard multi-master replication seems to never be as stable as something...
RTMP is great for serving live content. When RTMP is paired with FFmpeg, streams can be converted into various qualities. AKLWEB HOST is great for these applications as...
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...
Sometimes, worlds in Minecraft can become corrupted. This article explains how to fix broken worlds. Unfortunately though, corrupt worlds cannot be repaired on all maps. This article...
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...
Introduction In this guide, you’ll be learning how to setup and install an Unturned server on Linux. Unturned is a popular survival game, that is...
In this tutorial, you will learn how to setup a Left 4 Dead 2 server on Ubuntu. This guide was tested on Ubuntu server 15.10. Prerequisites Update the...
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 In this guide, you will learn how to create an ARK: Survival Evolved server on your Aklweb host VPS. Requirements A Aklweb host VPS with at least 8192 MB of ram....
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....
This article is a port of “How To Install Starbound Server on CentOS 7” for Ubuntu 16.04 Prerequisites You need to own this game on...
This article is a port of “How to Install Teamspeak 3 Server on Ubuntu 16.04 64-bit” for Debian 9. TeamSpeak is the software you need to...
Overview Sick of using Discord/Skype? Tired of not having complete control of your server? Or maybe it’s because of the lack of customizable settings? Too...
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...
In this guide, you will learn how to set up an Unturned 2.2.5 server on a Aklweb host VPS running Debian 8. Note: This is an edited version of Unturned that doesn’t...
This article is a port of “How To Install Unturned on Linux” for Debian 9. Note: This is an edited version of Unturned that doesn’t require SteamCMD to install....
This article is a port of “How To Install Unturned on Linux” for Unturned 2.2.5 on Ubuntu 16.04. Introduction In this guide, you will learn...
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...
Minecraft is still one of the most popular games in the world. If you play the game, you probably play on servers all the time. This...
What is Tekkit Classic? Tekkit Classic is a modpack for the game everybody knows and loves; Minecraft. It contains some of the very best and most popular mods from...
This tutorial explains how to install Team Fortress 2 on the Ubuntu operating system. It was performed on Ubuntu 12.04 x86. Other versions of Debian or Ubuntu may...
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,...
This article is an upgraded port of the “Install a Minecraft Server on CentOS 7” tutorial. It has been updated for Fedora 26. In this...
McMyAdmin is a Minecraft server control panel used to administrate your server. Although McMyAdmin is free, there are multiple editions, some of which are paid versions. Prerequisites Please...
This article is a port of “How to Install Forge and Sponge (Minecraft) on a CentOS 6 Server” for Debian 9. Sponge is an open-source...
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...
Overview This guide will cover the installation and operation of your Arma 3 server using SteamCMD and screen. For additional information regarding the configuration, please visit the...
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...
In this guide, we will be setting up a Just Cause 2: Multiplayer Linux server. These commands were tested on Debian 7 x64, but they should also...
This article will show you how to run a Teamspeak 3 server under Debian Wheezy. Before you can start with it, you should do some preparation on your VPS....
The instructions are designed for Ubuntu 14.04 32 bit, but should work on all versions of Ubuntu. This tutorial will teach you how to make a...
In this guide, we will be setting up a Counter Strike: Global Offensive game server on Debian 7. These commands were tested on Debian 7 but...
In this guide, we will be setting up a Counter Strike: Source game server on Debian 7. These commands were tested on Debian 7 but they...
PaperSpigot is a high performance fork of Spigot that aims to fix gameplay and mechanics inconsistencies. Paper contains numerous unique features and changes, including many performance improvements not found in Spigot....
In this article, we are going to setup a Ragnarok Online Server on Ubuntu 14.04 x64. You can be logged in as root or a user...
TeeWorlds is a free and open-source online multiplayer shooter game. In this tutorial, I’m going to explain how to create a TeeWorlds server. These steps were written...
This tutorial explains how to setup a Counter-Strike: Global Offensive server on Arch Linux. This tutorial assumes that you logged in with a standard user account and...
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...
This is a tutorial explains how to install a Multi Theft Auto server on Debian. It was last updated for Debian 7 and MTA 1.5.4....
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...
This tutorial explains how to setup a Team Fortress 2 server on Arch Linux. I assume that you are logged in with a non-root user account that...
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...
Run the following commands to install a Teamspeak 3 server. # Secure Iptables iptables -F iptables -X iptables -t nat -F iptables -t nat -X...
Terraria is a MMORPG based on mining, building, and fighting. Some people say its a 2D version of Minecraft, but that wouldn’t do justice to Terraria’s offerings –...
This tutorial will walk you through installing the Yunohost Complete Server control panel on Debian. Just follow the tutorial and your server will be up and running...
Introduction If you run a critical website, it is a good practice to mirror your files to a secondary server. In the event that your...
Install the pptpd package on your VPS with the following command: apt-get install pptpd Configuration Insert new settings to /etc/pptpd.conf and /etc/ppp/pptpd-options by running the following commands: cat >/etc/pptpd.conf <<EOF option...
Golang is a programming language developed by Google that would keep the traditions of C, but focus on simplicity and safety. It has become a popular language used...
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...
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 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...
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. Please note that...
Powered by the Chrome V8 Engine, Node.js is a popular language used to build fast scalable applications. It has already powered numerous projects including Express. This tutorial will...
Ghost is a free and open source blogging platform written in node.js, completely customizable and dedicated for publishing. Prepare the server: Update packages, Install Node.js and NPM...
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...
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)....
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...
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...
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)...
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...
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...
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...
Archived content Ubuntu 12.04 has reached end-of-life. The steps and commands used in this guide may no longer be relevant to newer versions of Ubuntu....
Each of these examples assume an IPv6 subnet of 2001:db8:1000::/64. You will need to update them with the subnet that you have been assigned. We will...
If you’re assigning a private network to an existing machine (or deploying your own operating system), you’ll need to configure the IP addresses on the...
To reset the root password of your server, you will need to boot into single user mode. Access your server in the AKLWEB HOST customer...
If you purchase a Debian server, then you should always have the latest security patches and updates, whether you’re asleep or not. This is pretty...
If you purchase a Debian server, then you should always have the latest security patches and updates, whether you’re asleep or not. This is pretty...
Setting your date and time correctly on your Linux server is very important. Your server logs and other important information will all reflect the timezone...
1. Virtualmin/Webmin Virtualmin is a powerful and flexible web hosting control panel for Linux and UNIX systems based on the well-known Open Source web-based systems. Supported...
Introduction SSL (stands for Secure Sockets Layer) and its successor, TLS (stands for Transport Layer Security) are cryptographic protocols to secure communication over the Internet. It can...
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...
An SSH Key allows you to log into your server without needing a password. SSH Keys can be automatically added to servers during the installation...
Introduction In this tutorial, you’ll learn how to install WordPress on a freshly created instance. I’ll demonstrate the installation on an Ubuntu 14.04 server. These...
How to Install BitTorrent Sync on AKLWEB HOST Ubuntu 14.04 Instance This article will guide you through the install and setup process for launching a...
Munin is a monitoring tool to survey processes and resources in your machine and presents the information in graphs through a web interface. Use the following...
Install required packages We are going run SVN under xinetd for low resource usages. apt-get install xinetd subversion Create svn user adduser --system --home /var/svn --disabled-password --disabled-login...
Prosody is a XMPP communication server written in LUA. It aims to be easy to set up and configure, and efficient with system resources. Prosody...
Nginx is a lightweight web server that has been proven to serve static files faster than Apache. This tutorial will guide you how to install...
Installation Install Squid3 and Apache tools. apt-get install squid3 apache2-utils We will use Apache htpasswd to generate a password. If you don’t want to install...
Allowing root login over SSH is commonly considered a poor security practice throughout the tech industry. Instead, you could perform sensitive administrative tasks by connecting...
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:...
Introduction vsftpd stands for Very Secure FTP Daemon. It’s a lightweight FTP server. This short tutorial explains how to install vsftpd on Debian or Ubuntu....
We all know and love Docker, a platform to create, manage and distribute application containers across multiple machines. Docker Inc. provides a service to host...
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...
Introducing the OpenVPN protocol OpenVPN is an open source software application that implements virtual private network (VPN) techniques for creating secure point-to-point or site-to-site connections....
Introduction When you are running a critical website, it is important to make sure that you have at least one redundant backup server. This ensures...
This tutorial explains how to setup a DNS server using Bind9 on Debian or Ubuntu. Throughout the article, substitute your-domain-name.com accordingly. At the end of the tutorial,...
Install build tools Several tools will be needed. Run the following command: apt-get install make g++ libssl-dev git Download Node.js source It is recommended to...
If you have forgotten your MySQL root password, you can reset it by following the steps in this article. The process is quite simple and...
POODLE (Padding Oracle On Downgraded Legacy Encryption) is a vulnerability that was found on October 14th, 2014, which allows an attacker to read any encrypted...
Introduction Ghost is a free and open source blogging platform written in node.js, completely customizable and dedicated for publishing. For a manual install, read this tutorial. The Script...
AKLWEB HOST provides you with the awesome functionality of letting you use your own custom image in addition to their excellent templates, which enables you...
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...
JXCore is a fork of Node.js that introduces better performance and multi-threading. Despite it being in beta, JXCore is fast and stable enough for many...
While there is generally no need for a graphical user interface (GUI) on a server, some system administrators have encountered cases where a GUI is...
Introduction Logrotate is a Linux utility that simplifies the administration of log files. It typically runs once a day via a cron job, and manages...
This tutorial will show you how to install the groupware iRedMail on a fresh installation of Debian Wheezy. You should use a server with at...
Introduction If you have ever built a mail server from the ground up, you’ll know that it can be a tedious venture. There is another...
LetsEncrypt is a certificate authority with an automated client. In short, this means that you can secure your websites at no cost. That’s right, you can...
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...
This tutorial will show you how to easily and conveniently setup git repositories with Gitolite on Debian Wheezy. For the course of this tutorial, we...
This setup will show you how to setup an XMPP server with ejabberd and Debian. For the course of this setup, we will assume that...
D, a programming language that is considered a superset of C, is a low-level but highly productive language that allows you to develop many types...
In almost every programming language, there is a package manager that makes it easy to build your application along with all your dependencies. DUB, a...
Vibe.d is a web framework written in D, for D programmers to develop web and network applications. One thing that Vibe.d is known for is...
Piwik is an open source analytics software system which can be installed on a server to view traffic of its websites in real time. It...
ownCloud is a Dropbox-like service that runs on your own VPS. It gives you full control over space, users, and various other features. This guide...
HAProxy is a network software application that offers high availability, load balancing, and proxying for TCP and HTTP network applications. It is suited for high...
HAProxy is a network software application that offers high availability, load balancing, and proxying for TCP and HTTP network applications. It is suited for high...
Managing a server exclusively via SSH is a daunting task. Some administrators end up installing VNC for the purpose of having a GUI environment to...
Mumble is a completely free and open source alternative to other voice suites, such as Teamspeak. It runs on Windows, Linux, OS X, and iOS....
Introduction phpMyAdmin is a convenient web-based MySQL database administration tool which can save you tons of time from command driven database management. In this article,...
If you run a server, you will undoubtedly get to a point where you need to nail down some network-related problems. Of course it would...
Under Linux, many objects are considered a file, regardless of whether the object is actually a file, device, directory, or socket. Listing a file is...
This article will walk you through setting up SSL termination on HAProxy, for encrypting traffic over HTTPS. We will be using a self-signed SSL certificate...
This guide assumes you have a brand-new Ubuntu 14.04 VPS from AKLWEB Host, using root. If you aren’t logged in as root, type su -...
Screen is an application that allows multiple use of terminal sessions within one window. This allows you to simulate multiple terminal windows where it may...
Discourse is a modern, open-source discussion and forum system. Visit the official site for a demo and a breakdown of the current feature set. This tutorial will...
Introduction Docker is an application that allows for deployment of software within virtual containers. It was written in the Go programming language. In this tutorial,...
Discourse is a modern, open-source discussion and forum system. Visit the official site for a demo and a breakdown of the current feature set. This tutorial will...
Debian 8 (Jessie) is still in development, therefore it is not yet available in the AKLWEB Host control panel. AKLWEB Host allows any operating system...
Having only one user, which is root, can be dangerous. So let’s fix that. AKWLEB Host provides us with the freedom to do as we please...
Hiawatha is a web server that has simplicity, ease of use, and security in mind. It’s the perfect solution for smaller servers, older hardware, or...
In this tutorial, we will assume that the hostname you want is “pluto”. For Ubuntu 12.04 (Precise Pangolin) On your SSH Terminal, type: hostname pluto Using nano,...
Introduction MediaWiki is a popular open-source wiki software package. In this article, we will show you how to install MediaWiki on a AKLWEB Host server...
We can easily migrate a cPanel server account to a Virtualmin server running on any AKLWEB Host VPS. The following steps involve taking a full...
This guide will walk you through installing a VNC desktop on Ubuntu 14.04 with the free VNC software, TightVNC. Step 1: Install components We need...
After you create a new server, there are some configuration tweaks that you should make to harden the security of your server. Create a new...
Archived Content Ubuntu 12.04 has reached end-of-life. The steps and commands used in this guide may no longer be relevant to newer versions of Ubuntu....
Here on AKLWEB Host, we have the option to enable IPv6 on all deployable VPSes. But with this, some programs and commands may prefer one or the other...
Easily install and manage any version of Node.JS using the Node Version Manager (NVM). NVM is similar to Ruby’s RVM, allowing you to install and...
SNI Proxy can proxy both incoming HTTP and TLS connections based on the hostname that is contained within the initial request of that TCP session....
For DHCP users, there may be times when you need to edit /etc/resolv.conf to use other nameservers. Then, after a period of time (or after a system...
NixOS is a purely functional Linux distribution. It can be found on nixos.org. A main reason to use NixOS is because it is completely declarative, which...
Introduction Redis is often referred to as a data structures server. This means that Redis provides access to mutable data structures via a set of commands, which...
What is IonCube? IonCube gives developers the opportunity to protect their code that is written in the PHP programming language. IonCube prevents this code from...
Lighttpd is an easy, fast, and flexible web-server that runs on low-resources (CPU/RAM) while running on a small server. In this tutorial, I will show...
There are many solutions out there that replace Microsoft Exchange with a Linux solution, but all of them had one problem I really disliked. When...
This article will walk you through deploying your Meteor app to a AKLWEB HOST VPS running Ubuntu 14.04. It may also work on other Linux...
Adminer is a lightweight alternative to phpMyAdmin. In comparison, its total package size is 400KB, versus the 4.2MB of phpMyAdmin. Unlike phpMyAdmin, which can only...
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...
In this tutorial, you will learn how to add a web interface to your Linux VPS. The instructions here were tested using Ubuntu 12.04. Ajenti...
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...
This article explains how to integrate a Teamspeak 3 server with the popular hosting panel, Webmin. I assume that you’ve already set up Teamspeak on...
Introduction MySQL has a great feature known as “views”. Views are stored queries. Think of them as an alias for an otherwise long query. In...
Monitoring RAM resources of your VPS is very important. Especially, if you use caching systems such as Redis or Memcached. If your server runs out...
Security is crucial when you run your own server. You want to make sure that only authorized users can access your server, configuration, and services....
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...
Apache is divided into units that can be customized and configured individually. These sections are called virtual hosts. Virtual hosts allow the administrator to use...
With a PPTP server, you can setup a VPN server easily. Having a virtual private network is beneficial to both individual users and businesses alike....
AKLWEB HOST provides a feature that allows you to pre-install SSH keys upon creating a new instance. This allows you to access the server’s root user, however,...
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...
Introduction At the time of writing, phpBB is the most popular open-source bulletin board software on the web. In this article, I will show you...
Introduction Drupal is a popular open-source content management platform. In this article, we will show you how to install Drupal 7 on a AKLWEB HOST...
Introduction Simple Machines Forum (SMF) is a popular open-source forum. In this article, I will show you how to install Simple Machines Forum on a...
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...
Introduction Piwigo is a popular open-source photo gallery software. In this article, I will show you how to install Piwigo on a AKLWEB HOST server...
Tango is a micro and pluggable web framework built with Golang. It has powerful routing and flexible route combinations, dependency injection embedded, and allows direct...
Rust, commonly known as Rust-Lang, is a system programming language that is developed by Mozilla and backed by LLVM. Rust is known for preventing program...
Table of Contents Introduction Prerequisites Step 1: Create a non-root system user Step 2: Check the storage engine Step 3: Create a database user for...
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...
This tutorial explains how to set up a Minecraft server using Spigot on Arch Linux. This tutorial assumes that you are a normal user (not-root)...
Jitsi Meet is a free and open-source video conferencing service solution packed with various premium features, such as superior sound quality, high-grade encryption and privacy,...
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 AKLWEB HOST provides a feature that allows you to pre-install SSH keys when creating a new instance, so you can SSH to the instance...
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...
Introduction Icecast is a popular and flexible solution for streaming audio used primarily for Internet radio stations. It supports Ogg, MP3, Opus and WebM streaming...
PHP and related packages are the most commonly used components when deploying a web server. In this article, we will learn how to setup PHP...
MQTT is a publish/subscribe model based, “lightweight” messaging protocol over TCP/IP for communication between “Internet of Things” devices such as ESP8266, Raspberry Pi, etc. It is...
Introduction Apache Maven is a free and open source project management tool used for Java projects. You can easily manage a project’s build, reporting, and...
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...
Introduction Tmux is a terminal multiplexer. It allows you to run and manage several command prompts simultaneously from one tmux session. Tmux uses a client/server...
ps (process list) is a Linux and Unix utility that allows you to monitor running processes on your server. This quickstart guide explains how the ps aux command...
Introduction AKLWEB HOST Bare Metal Servers offer access to high-performance physical servers with no virtualization layer between the user and the server. The bare metal...
Introduction This tutorial explains how to install Ruby, using RVM, on Ubuntu 18.04 and Ubuntu 19.10. Ruby is a popular development language. RVM manages multiple...
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...
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 NixOS (Nix Operating System) is a Linux distribution with a powerful configuration and package manager. It comprises the Nix package management utility that runs...
Introduction This guide explains how to add, grow, and shrink partitions of a AKLWEB HOST cloud server with GParted, a graphical partition editor. If you...
One of the most widely used PHP frameworks, Symfony, makes it simple and quick to create your own applications. With a large developer community and...
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...
OroCRM is a free and open source Customer Relationship Manager (CRM) application built on OroPlatform. OroPlatform is fully customizable open source business application platform software....
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....
PHP applications are usually composed by a webserver, a relational database system and the language interpreter itself. In this tutorial we will be leveraging a...
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...
This tutorial explains how to setup Django on Debian 8 (jessie). I will show how to use both Python 2 and 3 as well as...
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...