Tutorials

Guides and instructionals

Browse and discover tutorials and guides on UpCloud products and services as well as popular technologies and our partners’ services.

Deploy Lightning-Fast GitHub Actions Runners on Managed Kubernetes® with UpCloud: Part 1

GitHub Actions Runners are the backbone of GitHub’s CI/CD workflows, executing jobs defined in your pipelines. While GitHub provides hosted runners, many teams opt for self-hosted runners for faster build times, cost efficiency, and custom environments tailored to their workloads. Self-hosted runners are particularly useful for resource-intensive jobs, proprietary software builds, or workflows requiring specific […]

Automation

Integrations

Kubernetes

How to use GitHub Actions to deploy onto UpCloud Cloud Servers

GitHub Actions provide a powerful and flexible way to automate your software workflows directly from your GitHub repository. With UpCloud’s robust and scalable cloud infrastructure, you can create a seamless deployment pipeline that enhances your development process. Key benefits include: This tutorial will guide you through creating a GitHub Actions workflow to deploy a basic […]

Automation

Integrations

How to install and run Coolify on UpCloud Developer plan Cloud Servers

Coolify is an open-source and self-hostable alternative for managed services like Heroku, Netlify, or Vercel. It helps you manage your servers, applications and databases running in containers on your chosen hardware; you only need an SSH connection. In this tutorial, we’ll show how to deploy your own Coolify development environment using UpCloud’s Developer Cloud Servers. […]

Automation

Docker

Web hosting

How to scale Cloud Servers without shutdown using Hot Resize

Vertically scaling Cloud Servers is a convenient way to increase resources as your requirements grow. However, making changes to your server configuration usually requires a shutdown which in turn causes downtime to your services. Not so on UpCloud, introducing hot resize! Hot resize on UpCloud allows you to increase your Cloud Server resources while running. […]

Automation

UpCloud services

Simple backup

How to automate UpCloud backups using SimpleBackups

SimpleBackups is an all-in-one backup automation service to quickly and easily save backups securely in your UpCloud Object Storage.

Automation

Backups

Integrations

How to automate Cloud Server provisioning using Ansible

Ansible is an agentless automation tool that makes provisioning Cloud Servers remotely quick and easy. Here's how to get started!

Automation

Integrations

Kubernetes cluster

How to deploy Kubernetes using Kubespray

Kubespray is a composition of Ansible playbooks, inventory, provisioning tools that make quick work of deploying a new Kubernetes cluster.

Automation

Kubernetes

Creating new team on SnapShooter

How to schedule Backups with SnapShooter

SnapShooter offers easy-to-use backup scheduling and management with a centralised dashboard for all of your Cloud Server backups.

Automation

Backups

Integrations

Deploying HA web app Terraform

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.

Automation

Terraform

Back to top