Setup Percona on Debian 7

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...

How To Install Sinusbot For Teamspeak 3 On Debian

Teamspeak is VoIP software for voice chatting with friends, but you can also listen and play music directly to its channels. This tutorial will explain...

How to Install ARK: Survival Evolved on Debian 9

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....

How to Install SteamCMD on Your VPS

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,...

How to Install Unturned 2.2.5 on Debian 8

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...

How to Install Unturned 2.2.5 on Debian 9

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....

Install Team Fortress 2 On Ubuntu

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...

Installing Sponge and Minecraft Forge on Debian 9

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...

Minecraft Bukkit Server on Debian Wheezy

Introduction Bukkit is a extension of Minecraft which offers some exclusive features as well as plugins which can greatly improve your gaming experience. Bukkit is...

Setting Up A JC2:MP Game Server On Debian

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...

Setting Up Teamspeak 3 on Debian Wheezy

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....

Setting up Counter Strike: Global Offensive on Debian

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...

Setting up Counter Strike: Source on Debian

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...

Setup Minecraft Pocket Edition on Debian

This guide will show you how to setup a Minecraft PE server on Debian. The server setup is very easy, you can start having fun...

Setup TeeWorlds server

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...

Setup a Call of Duty 4 Server on Debian 7 x64

Overview This guide will cover the installation and operation of a Call of Duty 4 (COD4) server using screen. In this tutorial, we will install COD4 on...

Setup a Multi Theft Auto Server on Debian

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....

How to Update CentOS 7, Ubuntu 16.04, and Debian 8

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...

Installing Debian on Drives Larger Than 2 TB

The following tutorial requires a motherboard that is EFI compatible (most boards since 2012 are EFI compatible). Typically when installing the operating system on a...

Installing and Using Yunohost on Debian 7 x64

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...

Setup File Mirroring Using Rsync in Debian/Ubuntu

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...

Setup PPP VPN on Debian/Ubuntu

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...

Setup Your Own Private Network With OpenVPN

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...

Simple Mailserver With Postfix, Dovecot, And Sieve On Debian 7

The following tutorial describes how to set up a simple mailserver using Postfix as MTA, Dovecot as MDA and the awesome Sieve for sorting mails. The...

Better Monitoring Tools For Ubuntu And CentOS

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...

Enable SSH Login Notification on Linux

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...

Setup Swap File on Linux

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...

How to Set Up Unattended Upgrades on Debian 6/7

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...

How to Setup Unattended Upgrades on Debian 9 (Stretch)

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...

Monitor Debian Server Status with Munin

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...

Setup Subversion (SVN) Repositories on Debian/Ubuntu

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...

Installing Prosody on Debian 7

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...

Setup Nginx Reverse Proxy over Apache on Debian or Ubuntu

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...

Setup Squid3 Proxy Server on Debian

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...

How To Change Your Hostname on Debian

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:...

Setup vsFTPd on Debian/Ubuntu

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....

Installing OpenVPN on a Debian VPS

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....

Setup MySQL Master-Slave Replication on Debian/Ubuntu

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...

Setup Your Own DNS Server on Debian/Ubuntu

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,...

Reset MySQL Root Password on Debian/Ubuntu

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...

Setup X11 Forwarding over SSH on Debian Wheezy

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...

Setup iRedMail on Debian Wheezy

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...

How to Use Sudo on Debian, CentOS, and FreeBSD

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...

Use Gitolite To Setup Git Repositories on Debian

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...

XMPP and ejabberd on Debian

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...

Installing ownCloud 7 on Debian 7

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...

Installing HHVM and Nginx/Apache on Ubuntu/Debian/Mint

HHVM, or the HipHop Virtual Machine, is a virtual machine for PHP developed by Facebook to improve the performance of PHP applications. Unlike the regular PHP...

Installing HAProxy 1.7 on Debian 9.1 (Stretch)

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...

Installing Docker CE on Debian 9

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,...

How to Install Discourse on Debian 9

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...

Installing Debian 8 on AKLWEB HOST

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...

Install Hiawatha Web Server with PHP-FPM and MySQL on Debian

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...

Install Newer Versions of MongoDB on Debian 7

MongoDB is a fast and powerful NoSQL database. However, Debian repositories update slowly and often contain very old versions of packages. This tutorial explains how...

Force Apt-Get to IPv4 or IPv6 on Ubuntu or Debian

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...

Setup SNI Proxy on Debian 7 x64

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....

Using MySQL Views on Debian 7

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...

Setup NGINX, PHP-FPM, and MariaDB on Debian 8

This guide will show you how to correctly install and configure an “alternative” LAMP stack on Debian 8 utilizing NGINX, PHP Fast Process Manager, and...

Install an FTP Server With ProFTPd on Debian or Ubuntu

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...