Category

Integrations

How to deploy high-availability web app using Terraform

Terraform is a powerful open-source infrastructure management tool. Make quick work of deploying a high availability web app using Terraform.

How to install LAMP stack web server on Ubuntu 20.04

How to install a basic web server LAMP stack using Ubuntu 20.04, Apache2, MariaDB and PHP

How to get started with Plesk web hosting

Plesk is a commercial web hosting automation software that empowers you to build and manage multiple sites from a single dashboard.

How to install WordPress on OpenLiteSpeed

WordPress flies like a skyrocket when installed with the perfect speed-optimised OpenLiteSpeed server stack and secured with free SSL.

How to install Shadowsocks-libev SOCKS5 proxy server

Shadowsocks-libev is a lighter and faster open-source port of the Shadowsocks SOCKS5 proxy ideal to protect privacy on the Internet.

How to install OpenLiteSpeed fast and secure web server

OpenLiteSpeed is an easy-to-use, open-source web server. It offers unbeatable features and performance to your sites along with top-notch security.

How to install CockroachDB secure database cluster

CockroachDB is a distributed database designed for the cloud to create high-performant and fault-tolerant, low-cost backend for applications.

How to deploy Kubernetes Dashboard quickly and easily

Kubernetes dashboard offers a convenient graphical user interface which can be used to create, monitor and manage a cluster

How to install Nextcloud on CentOS 8

Nextcloud is an open-source file sync and sharing software that can be used as a replacement for Google Drive, Yandex Disk and similar cloud-based storage.

contributor

How to get started with BackupPC on Ubuntu

BackupPC is a highly efficient backup system that requires no installations on the hosts to be backed up making it very easy to orchestrate. It's a great way to back up anything at the file level.

contributor

How to get started with Kepler website builder

Kepler is a powerful drag-and-drop WordPress website builder that lets you skip all the technical stuff and create consistent and professional sites.

How to get started with WireGuard VPN

WireGuard is a fast and modern VPN that utilizes state-of-the-art cryptography. In this tutorial, we will set up WireGuard on Ubuntu 18.04 server.

contributor

How to install secure MQTT broker on Ubuntu

In this tutorial, you will learn how to install, configure and secure an MQTT broker using the popular message broker Mosquitto.

How to set up multiple WordPress sites with EasyEngine

Build your own lighting fast WordPress development server using EasyEngine, a powerful CLI tool to easily deploy new WordPress sites with just one command.

How to install Webmin on Debian 10

Webmin is a web-based system configuration and management tool for Unix based systems. This guide goes over how to install Webmin on Debian 10.

contributor

How to deploy dockerized apps to Kubernetes on CentOS 8

Kubernetes is a popular container orchestration system and here's how to build and deploy a simple dockerized web app to a Kubernetes cluster on CentOS 8.

How to install code-server on Ubuntu 18.04

Code-server allows you to code anywhere and on any device such as a tablet or laptop with a consistent integrated development environment.

How to install Kubernetes cluster on CentOS 8

Kubernetes is a great way to run containers on a resilient and easy to manage way. Follow this guide to install your own Kubernetes cluster on CentOS 8.

How to configure ClassicPress using VestaCP

ClassicPress is a fork of WordPress that serves as a business and a Professional focus CMS. Follow this tutorial to configure your ClassicPress website.

contributor

How to get started with Moss

Moss is the virtual sysadmin for web developers. Get started with Moss quickly and easily by following this tutorial!

How to get started with ServerAvatar

Get started using ServerAvatar quickly and easily by following this tutorial!

How to install single node WordPress LEMP CentOS 8

Let's install a single node WordPress LEMP CentOS 8, Nginx, MariaDB, and PHP-FPM, an alternative PHP FastCGI implementation which is significantly faster than mod_PHP!

How to automate Terraform deployments

In this guide, we'll look into what you need to consider while automating infrastructure deployments using Terraform.

How to set up Hyperledger Fabric with Systemd

This step by step guide goes through what is needed to set up a ready-to-use Hyperledger Fabric on UpCloud with systemd without Docker.

contributor

How to get started with cPanel & WHM on CentOS

cPanel & WHM provide a comprehensive solution with all the tools needed for automating server management tasks. Get started using cPanel & WHM quickly and easily by following this tutorial!

How to install Arch Linux in the cloud

This is a tutorial for deploying Arch Linux in UpCloud's cloud environment. The process described here results in a clean Arch installation with a working SSH connection.

contributor

How to get started with Cloudron

Cloudron is a single-click, turn-key application platform for the cloud. In this tutorial, we'll show you how to install and configure Cloudron on your cloud server.

How to get started with ClusterCS

ClusterCS is a modern way of setting up and managing deployments from a single server to a cluster of any size. Running a cluster does not get much easier than this!

How to get started with Rancher

In this guide, we'll show how to install and configure a new Rancher server together with UpCloud drivers and deploy a new cluster.

How to get started with UpCloud WHMCS module

The UpCloud WHMCS module allows you to create and configure new product plans for your customers using the world's fastest cloud servers!

How to get started with RunCloud

RunCloud is a great automated server management tool to wire in all your cloud servers. It makes installing websites, databases quick and convenient, enhances security, and automates updates.

How to get started with Buddy deployment pipelines

In this guide, we'll be checking some of the neat features on Buddy and how to integrate it with your UpCloud servers.

How to start deploying websites with Ploi

Ploi takes care of the background tasks of launching and maintaining websites so that you can focus on what you love, developing your application.

How to get started with Terraform

In this guide, we will show you how to install the required software and get started with Terraform on UpCloud.

How to get started with ServerPilot

Not everyone is a server admin and DevOps also need time for the development side and that's what cloud management service ServerPilot is here to help you with.

How to use Terraform variables

Variables in Terraform are a great way to define centrally controlled reusable values. The information in Terraform variables is saved independently from the deployment plans, which makes the values easy to read and edit from a single file.

How to get started with D2C automation platform

In this guide, we'll go through the steps of configuring UpCloud as a provider on D2C, deploying your first host, and installing a new service.

How to benchmark Magento Open Source with Apache JMeter

To be able to quantify performance between providers you will need a standardized test. This is where Apache JMeter and Magento Performance Toolkit come in.

How to install Magento Open Source on Ubuntu 16.04

Magento Open Source is a flexible e-commerce platform for developers and small businesses. The free open source edition comes with the performance and features to meet the requirements of the businesses of today.

How to create custom templates with Packer

Packer is easy to use automation solution for creating any type of machine images. It embraces modern configuration management by allowing automated software install and setup within Packer-built images.

How to install Flynn cluster in the cloud

Flynn is the open source turnkey solution to the cloud, containers, and everything needed for running applications in production.

How to install Matrix Synapse Home Server

This guide will help you install and get started with Matrix and its reference home server Synapse.

How to Get Started with Docker Machine

This guide shows what you need to get started on Ubuntu Linux but Docker Machine is also available on a number of other operating systems including macOS and Windows.

How to Get Started with Dokku Debian

This guide will help you get Dokku Debian installed, configured, and tested, along with tips on getting the most out of your personal cloud platform.

How to Get Started with Dokku Ubuntu

This guide will help you get Dokku Ubuntu installed, configured, and tested, along with tips on getting the most out of your personal cloud platform.

How to Get Started with Dokku CentOS

This guide will help you get Dokku CentOS installed, configured, and tested, along with tips on getting the most out of your personal cloud platform.

How to secure Postfix using Let’s Encrypt

This guide goes through the steps required in configuring a secure Postfix STMP server with certificates provided by the Let's Encrypt certificate authority and Dovecot that is used for client authentication.

How to get started with load balancing Docker Swarm mode

Docker Swarm mode not only makes a cluster orchestration a breeze, but it also offers an easy way to publish ports for services.

How to get started with Docker Swarm orchestration

Docker Swarm is the docker native clustering solution that turns a pool of Docker hosts into a single virtual server.

How to install OpenVPN Access Server in the cloud

This introductory guide to OpenVPN goes through the steps for setting up and configuring your personal Access Server, and how to connect to it.

How to benchmark cloud servers

The easiest way to measure the real differences between servers is to run a set of tests, i.e. a benchmark, to create simple to read values for comparisons.

How to configure Docker Swarm

This guide goes through the steps for how to configure Docker Swarm to turn a group of distributed Docker hosts into a single large virtual server.

How to deploy WordPress with Docker Compose

Deploying WordPress with Docker Compose is fast and easy after the first time setup.

How to install WordPress with Docker

Simplifying the installation process to a few fast commands greatly reduce the time and effort required, this is where Docker comes in.

How to install Let’s Encrypt on Nginx

This guide outlines the steps for installing their Certbot client and how to use it to manage certificates on your CentOS 7 server running Nginx.

How to install Let’s Encrypt on Apache2

This guide outlines the steps for installing the Let's Encrypt certbot client and how to use it to manage certificates on Ubuntu 16.04 or later running Apache2.

How to install HAProxy load balancer on CentOS

This guide lays out the steps for setting up HAProxy as a load balancer on CentOS 7 to its own cloud host which then directs the traffic to your web servers.

How to install HAProxy load balancer on Ubuntu

This guide lays out the steps for setting up HAProxy as a load balancer on Ubuntu 16 to its own cloud host which then directs the traffic to your web servers.

How to install HAProxy load balancer on Debian

This guide lays out the steps for setting up HAProxy as a load balancer on Debian 8 to its own cloud host which then directs the traffic to your web servers.

How to install Snort on Debian

This guide shows how to configure and run Snort in NIDS mode with a basic setup that you can later expand as needed.

How to install Snort on CentOS

This guide shows how to configure and run Snort in NIDS mode with a basic setup that you can later expand as needed.

How to install Fail2ban on Ubuntu

Fail2ban is an intrusion prevention framework, which works together with a packet-control system or firewall installed on your server.

How to install Fail2ban on CentOS

Fail2ban is an intrusion prevention framework, which works together with a packet-control system or firewall installed on your server.

How to install Fail2ban on Debian

Fail2ban is an intrusion prevention framework, which works together with a packet-control system or firewall installed on your server.

How to secure your Linux cloud server

In this how-to guide, you can find some commonly recommended steps in order to protect your cloud server.

How to install Snort on Ubuntu

This guide shows how to configure and run Snort in NIDS mode with a basic setup that you can later expand as needed.

How to configure load balancing using Nginx

This guide describes how to set up load balancing with nginx for your cloud servers.

Locations

Helsinki (HQ)

In the capital city of Finland, you will find our headquarters, and our first data centre. This is where we handle most of our development and innovation.

London

London was our second office to open, and a important step in introducing UpCloud to the world. Here our amazing staff can help you with both sales and support, in addition to host tons of interesting meetups.

Singapore

Singapore was our 3rd office to be opened, and enjoys one of most engaged and fastest growing user bases we have ever seen.

Seattle

Seattle is our 4th and latest office to be opened, and our way to reach out across the pond to our many users in the Americas.