Warning: rename(/home/vpsserver/public_html/logs/error.log,/home/vpsserver/public_html/logs/error.log.1733754050) [function.rename]: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 206

Warning: file_put_contents(/home/vpsserver/public_html/logs/error.log) [function.file-put-contents]: failed to open stream: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 140
Warning (512) : tutorials cache was unable to write 'popular_d751713988987e9331980363e24189ce_USD' to Cake\Cache\Engine\MemcachedEngine cache [in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Cache/Cache.php, line 275]

Warning: rename(/home/vpsserver/public_html/logs/error.log,/home/vpsserver/public_html/logs/error.log.1733754051) [function.rename]: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 206

Warning: file_put_contents(/home/vpsserver/public_html/logs/error.log) [function.file-put-contents]: failed to open stream: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 140
Warning (512) : Unable to emit headers. Headers sent in file=/home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php line=206 [in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 71]

Warning: rename(/home/vpsserver/public_html/logs/error.log,/home/vpsserver/public_html/logs/error.log.1733754051) [function.rename]: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 206

Warning: file_put_contents(/home/vpsserver/public_html/logs/error.log) [function.file-put-contents]: failed to open stream: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 140
Warning (2) : Cannot modify header information - headers already sent by (output started at /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php:206) [in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 168]

Warning: rename(/home/vpsserver/public_html/logs/error.log,/home/vpsserver/public_html/logs/error.log.1733754051) [function.rename]: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 206

Warning: file_put_contents(/home/vpsserver/public_html/logs/error.log) [function.file-put-contents]: failed to open stream: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 140
Warning (2) : Cannot modify header information - headers already sent by (output started at /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php:206) [in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 197]

Warning: rename(/home/vpsserver/public_html/logs/error.log,/home/vpsserver/public_html/logs/error.log.1733754051) [function.rename]: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 206

Warning: file_put_contents(/home/vpsserver/public_html/logs/error.log) [function.file-put-contents]: failed to open stream: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 140
Warning (2) : Cannot modify header information - headers already sent by (output started at /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php:206) [in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 197]

Warning: rename(/home/vpsserver/public_html/logs/error.log,/home/vpsserver/public_html/logs/error.log.1733754051) [function.rename]: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 206

Warning: file_put_contents(/home/vpsserver/public_html/logs/error.log) [function.file-put-contents]: failed to open stream: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 140
Warning (2) : Cannot modify header information - headers already sent by (output started at /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php:206) [in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 197]

Warning: rename(/home/vpsserver/public_html/logs/error.log,/home/vpsserver/public_html/logs/error.log.1733754051) [function.rename]: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 206

Warning: file_put_contents(/home/vpsserver/public_html/logs/error.log) [function.file-put-contents]: failed to open stream: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 140
Warning (2) : Cannot modify header information - headers already sent by (output started at /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php:206) [in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 197]

Warning: rename(/home/vpsserver/public_html/logs/error.log,/home/vpsserver/public_html/logs/error.log.1733754051) [function.rename]: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 206

Warning: file_put_contents(/home/vpsserver/public_html/logs/error.log) [function.file-put-contents]: failed to open stream: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 140
Warning (2) : Cannot modify header information - headers already sent by (output started at /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php:206) [in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 197]

Warning: rename(/home/vpsserver/public_html/logs/error.log,/home/vpsserver/public_html/logs/error.log.1733754051) [function.rename]: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 206

Warning: file_put_contents(/home/vpsserver/public_html/logs/error.log) [function.file-put-contents]: failed to open stream: Permission denied in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php on line 140
Warning (2) : Cannot modify header information - headers already sent by (output started at /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Log/Engine/FileLog.php:206) [in /home/vpsserver/public_html/vendor/cakephp/cakephp/src/Http/ResponseEmitter.php, line 197]
Popular tutorials - VPSServer.com

Setup and Configuration of OpenVPN Server on CentOS 7.2

8 years ago - by Mark
openvpn networking vpn iptables forwarding centos7

Setup a Master-to-Master Replication Between Two MariaDB Servers

8 years ago - by Mark
sql replication database mysql mariadb centos7

How to Setup TeamSpeak Server on Linux

7 years ago
TeamSpeak setup linux

Authenticate OpenVPN Clients Thru the Freeradius Server

8 years ago - by Mark
freeradius openvpn vpn radius

Configuring and Connecting to Remote Windows VPS using RDP

8 years ago - by Mark
rcp remote desktop connection windows

Install Node.js on CentOS 7

8 years ago - by Anthony
node.js centos7 network program application

Installing Wordpress on Debian 8 Server

8 years ago - by Mark
wordpress debian mysql apache

How to Create TeamSpeak Server on Windows Server

7 years ago
TeamSpeak windows server

Installing and Configuring Wordpress on an CentOS 7 64bit Server

8 years ago - by Mark
wordpress centos mysql apache

One-click test server performance script

7 years ago - by Dary
server Performance test

Using SFTP protocol to access file on your VPS with Filezilla client

7 years ago - by AlexB
ssh vps sftp Files filezilla file transfer centos

Install WHM/Cpanel on Centos 7

8 years ago - by Daniel
cpanel centos whm install

Setup and Configuration of Strongswan & Accel-PPP on Ubuntu 14.04 64bit

8 years ago - by Mark
pptp vpn ipsec ikev2 ubuntu certificate l2tp

How to install SSL certificate on Vesta CP VPS Hosting

6 years ago - by Cherno
ssl csr vesta vesta cp single domain multi-domain wildcard ca certificate authority https

Install Percona Server 5.7 MySQL on Ubuntu, CentOS or Debian

7 years ago
Percona mysql 5.7 sql ubuntu debian centos

Configuring a secure SSH-based connection to your VPS server

7 years ago - by AlexB
ssh setup windows centos security ssh

Installing and Securing phpMyAdmin on Ubuntu 16.04 server

8 years ago - by Mark
phpmyadmin ubuntu apache security

SNMP Master Agent setup on Centos 7.4 and Ubuntu 17.04

7 years ago - by AlexB
linux SNMP network monitoring ubuntu centos

Installing LAMP (Linux Apache MySQL and PHP) Stack on CentOS 7 64bit

8 years ago - by Mark
linux mysql php apache centos7

Minecraft (Spigot / Bukkit) server on Ubuntu

5 years ago - by Pinkman
minecraft Bukkit Spigot MC server Game

Install OpenVPN on CentOS 8

4 years ago - by Pinkman
vpn centos

How Protect Your Windows VPS against BruteForce Attacks with RDPGuard

8 years ago - by Ali
vps windows bruteforce attack bruteforce attack brute force attack

Installing MetaTrader on Windows 2012 Server

8 years ago - by Daniel
metatrader windows server 2012 stock

Setting up a Docker instance on your CentOS 7.4 VPS

7 years ago - by AlexB
docker centos vps installation configuration usage debian ubuntu

Adding Hostnames and DNS in VPSServer

8 years ago - by Anthony
dns control panel hostname domain vpsserver

Installing LAMP (Linux, Apache, MySql & Php) Stack on Debian 8 Server

8 years ago - by Mark
linux mysql php apache debian

How to Install OpenLiteSpeed with PHP 7.3 and MariaDB 10.4 on CentOS 7

5 years ago
openlitespeed centos7 mariadb php webserver optimized database server

cPanel Server Security Tips and Tutorial

8 years ago - by Daniel
security cpanel whm

Create your very own Web Server with Virtualmin/Webmin, MySQL, Apache

5 years ago - by Aswad
Virtualmin Webmin mysql apache

Installing Nginx on Ubuntu

8 years ago
nginx ubuntu installation

Tips for WordPress security improvements on a VPS Server

6 years ago - by ZakariaY
wordpress security wordpress optimization plugins backup

Creating a VPS from VPSServer.com

8 years ago - by Daniel
vps server centos linux fedora archlinux gentoo

Enabling sudo for your user on Ubuntu 17.04 and CentOS 7.4

7 years ago - by AlexB
ubuntu centos sudo security setup

How to install a certificate on Nginx server VPS Server

6 years ago - by Cherno
ssl csr nginx openssl single domain multi-domain wildcard ca certificate authority https

Installing Redis with a Ubuntu 16.04 VPS Server

8 years ago - by Mark
redis ubuntu server

Install ServerPilot on Ubuntu and creating a secure hosting panel

8 years ago - by Daniel
serverpilot app ubuntu wordpress nginx apache mysql linux

Installing Drupal on Ubuntu 16 VPS Server

8 years ago - by Mark
drupal cms ubuntu apache linux mysql mariadb php

Basic principles of tutorial SNMP (Simple Network Management Protocol)

7 years ago - by AlexB
SNMP linux monitoring admin

Common SSH Commands

8 years ago - by Anthony
ssh bash shell script linux

Installing NodeJS on an Ubuntu 16.04 VPS Server

8 years ago - by Mark
nodejs ubuntu server nvm github

How to generate a CSR for Apache/Nginx with OpenSSL

6 years ago - by Cherno
ssl csr apache nginx openssl single domain multi-domain wildcard

Simple steps to harden your SSH setup on a VPS server

7 years ago - by AlexB
ssh harden defaults linux

Install Wordpress on cPanel

8 years ago - by Anthony
wordpress crm cpanel

How to use LNMP install Website environment

6 years ago
LNMP nginx php mysql

Installing MetaTrader on Windows 2008 Server

8 years ago - by Daniel
trader metatrader stocks windows server

Tweak performance and tracking resources on Windows Server 2016

7 years ago - by AlexB
Munin resources tracking perfomance windows linux

Your server taken to the next level with Bash

6 years ago - by Heissenberg1
bash bashscripting scripting server

Use custom kernel on Ubuntu VPS

7 years ago
ubuntu kernel

Ubuntu 16.04 VPS LAMP + HTTP/2

7 years ago
ubuntu LAMP HTTP/2

How to Synchronize Files and Directories Using Rsync

7 years ago
Rsync Files Directories Synchronize

Installing ServerPilot and Creating an App on Ubuntu 14.04 LTS 64bit

8 years ago - by Daniel
serverpilot app ubuntu wordpress nginx apache mysql linux

.htaccess Guides and Tutorials

8 years ago - by Anthony

Installing cTrader on Windows 2012 Server

8 years ago - by Daniel
trader ctrader stocks windows server 2012

INSTALL AND RUN VUE ON UBUNTU 19.04

4 years ago - by KhaledAlam
javascript vue framework ubuntu install configrue run vps server vpsserver

Setup Vesta CP

6 years ago - by kalemgrup
vesta cp Control Panel

How to Write Tutorials by Markdown and Earn Money

9 years ago - by Mark
Tutorials Markdown

Installing cTrader on Windows 2008 Server

8 years ago - by Daniel
trader ctrader stocks windows server

Installing Jenkins on your Centos 7.4 VPS server

7 years ago - by AlexB
jenkins java centos

Re-Compiling Kernel on Gentoo

6 years ago
gentoo kernel Compile NETFILTER

CentOS compiler installed under the Apache, PHP, MySQL

6 years ago - by Dary
centos Compile apache php mysql openssl

Updating Portage Tree on Gentoo 2017 Image

6 years ago
gentoo portage update

What is jQuery and how to use it on a server

7 years ago - by AlexB
jQuery javascript html web

Locating files on your Linux VPS system using whereis, which, whatis, readlink, find

7 years ago - by AlexB
whereis which whatis readlink find search Files linux centos

Monitoring your Linux VPS usage using Munin on CentOS 7.4 and Ubuntu 17.04

7 years ago - by AlexB
Munin monitoring linux resources perfomance

Understanding Built-in data types in Python

7 years ago - by AlexB
python linux coding data types conversion

How to install VNC on Ubuntu and connect to it!

5 years ago - by neonilove
vnc graphical interface how to install vnc ubnuntu tutorial

Tutorial about Date and time in Javascript

7 years ago - by AlexB
date time javascript

MetaTrader Optimization

4 years ago - by Pinkman
MetaTrader 5 MetaTrader 4 metatrader Trading FOREX

CONFIGURE AND RUN SYMFONY (PHP) ON UBUNTU

4 years ago - by KhaledAlam
php symfony framework ubuntu install configrue run

Basic MySql Tutorials

8 years ago - by Anthony

Secure your server ssh

5 years ago - by samasarin
ssh server ubuntu

Install LAMP on Ubuntu 18.04

4 years ago - by Pinkman
html php mysql Apache2 LAMP ubuntu

Installation of Docker on CentOS 8

4 years ago - by Pinkman
docker centos CentOS 8

Installation of Docker on Ubuntu 18.04

4 years ago - by Pinkman
docker ubuntu ubuntu 18.04

Internet Explorer Enhanced Security

4 years ago - by Pinkman
windows windows server IE Internet Explorer Enhanced Security

Install Postfix on CentOS

5 years ago - by Pinkman
MAIL postfix smtp

VPS as a VPN Server with SoftEther

4 years ago
LXD Ubuntu VPN SoftEther

OpenSSH - Connection drop / Broken Pipe

4 years ago - by Pinkman
ssh openssh broken pipe connection drop linux

How to Install Nginx on Debian 10.

4 years ago
debian ngix webserver

How to install Apache Maven on CentOS 8

4 years ago - by Pinkman
Maven apache CentOS 8

How to setup WireGuard on your Ubuntu 20.04 server

3 years ago
WireGuard Ubuntu 20.04 vpn

How to install MetaTrader on Windows Server 2019

3 years ago
Windows Server 2019 metatrader

Installing Zabbix on Ubuntu 20.04

3 years ago
Zabbix Ubuntu 20.04
tech feature 1

Tutorials

There are many aspects of your VPS hosting experience that require some knowledge of how to complete certain tasks. If you are not experienced or have never received any training, you could find yourself in need of some guidance. It is not recommended to make significant changes to your virtual private server account without knowing what you're doing, so we have provided a number of user-created tutorials for common tasks from our community. These tutorials offer step-by-step walkthroughs of important processes, breaking them down into stages that can help you get what you want out of your VPS.

What sort of tutorials are available?

We have around 100 tutorials in this section, mainly aimed at configuring servers and other applications that will help get the most out of your websites. Every customer has their own requirements, and our servers are extremely agile and versatile. We have endeavoured to capture a broad range of tutorials that will assist with the most common tasks for users with a variety of needs.

For example, we walk you through the setup and configuration of FreeRadius and MySQL on Ubuntu, or setting up master-to-master replication between 2 MariaDB servers. A degree of technical knowledge is likely to be necessary for users to understand what the different applications are and what they want from them. If you have a good idea of the configuration you want, our tutorials can walk you through the setup to get it working.

If you run into difficulties or the tutorial you need is not there, please don't hesitate to get in touch and ask for help from one of our specialists.

Navigating this page

The first thing to do when seeking a tutorial is to type your query into the search field. This will open a list of available VPS tutorials that relate to your search query. If you don't see the tutorial you're looking for in the results, you could try browsing the full list of tutorials. If you scroll down the page, you will see that you can filter them by the newest or the most popular tutorials - this might make it easier to find what you're looking for. As we've said, there are currently around 100 tutorials available, so it may take some time to search this way.

As the tutorials are user-created, there is a 'comments' section included with each one. This section can provide additional solutions to issues that may arise as you follow the tutorial. It is also an opportunity to ask the creator questions if you need to. Ours is a rich and vibrant community of users of all levels of expertise, so don't feel shy about taking part.

tech feature 2

Writing tutorials

If you have an account with VPSServer.com and would like to share your expertise on any aspect of VPS hosting with the community, you could write a tutorial yourself. These tutorials are required to meet certain quality control criteria and will be checked by our moderators before being approved. Writing a tutorial is a great way to be an active member of the community and your knowledge could be invaluable to other virtual private server users.

We welcome the input of knowledgeable VPS users willing to contribute a tutorial for this section. If you think you can be of assistance, please submit your tutorial.

Getting help with VPSServer.com

We actively encourage a community of VPS users who support each other. In addition to this 'Tutorials' page, you can try our Questions & Answers section. Here, you will find an extensive list of questions asked and answered by users. These cover a broad range of topics with solutions to very specific problems of all sizes. Navigation of that page is very similar to this one and we urge you to head over there if you can't find the guidance you need on this page. You can even write new questions yourself and get answers from other members of the community.

As always, if you are unable to find the assistance you need anywhere in the community pages, we are here to help. We have provided a comprehensive FAQ section where you will find answers to the most common questions about our service. You can also contact us at any time to get help from one of our specialists. Your experience of our service is extremely important to us so please don't hesitate to get in touch if you need our help.