How to add SSL Certificates to Load Balancers

Besides creating and managing Load Balancers, you also have the option to set up certificate management by creating SSL certificates bundles. The certificate bundles can then be easily applied to your Load Balancer frontends to enable HTTPS. In the Certificates...

How to get started with Managed Load Balancer

Sharing work between multiple members of a group is a true and tested method for improving efficiency. However, rarely is it this quick and easy to accomplish by simply configuring Load Balancer! Managed Load Balancer empowers you to effortlessly build...

How to use Object Storage for WordPress media files

Object storage is a popular solution for storing large amounts of static, unstructured data thanks to its scalability and API-friendly nature. It’s often used for serving data analysis software but also offers many other opportunities, for example, saving media files...

How to benchmark Managed Databases on UpCloud

Sysbench is a popular command-line tool for testing system performance. Here's how to use sysbench to benchmark Managed Databases on UpCloud.

How to migrate MySQL DB to UpCloud Managed Databases

Eliminate the burden of maintenace by migrating your MySQL databases to UpCloud's Managed Databases painlessly with these few steps.

How to get started with UpCloud Command-Line Interface

UpCloud Command-Line Interface is a text-based, fast and easy, to use command-line tool for accessing and managing your UpCloud resources.

How to use UpCloud Metadata service

UpCloud metadata service allows you to query information on already deployed cloud servers to get information about the server itself.

Custom server images

Custom server images allow you to create preconfigured system images that can be deployed in seconds. Check out this quick guide on how to create your first custom image and how to deploy it.

Time zones and synchronisation

Many web applications require accurate and reliable timekeeping to function correctly. This guide helps you keep the time.

Reinstalling your server while keeping the IP addresses

If you ever need to get a fresh install of your cloud server, but would also want to retain the IP addresses from your old host, then this guide is for you.

Initialization Scripts

With Initialization scripts, you can automate the tasks you would otherwise perform again and again when booting up a new host.

Managing SSH keys

SSH keys are a generated pair of long and practically impossible to break codes that allow automated user authentication.

Restoring backups

UpCloud provides several ways to restore data from your disk backups. This guide shows you how to bring back your data.

Taking backups

Our control panel offers two methods of taking backups of your cloud servers - instant, On Demand Backups, and automated, Scheduled Backups. Here's how to use them.

Server cloning

Cloning cloud servers is a useful tool for setting up a server similar to what you already have and wish to skip the hassle of configuring a new server from scratch.


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 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 was our 3rd office to be opened, and enjoys one of most engaged and fastest growing user bases we have ever seen.


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.