Alibaba Cloud Tutorials

Step-by-step tutorials to help guide you through deploying and hosting projects on Alibaba Cloud

Become an Author

For New Users

Set Up a Free Account on Alibaba Cloud

Set up an account with Alibaba Cloud and experience the power of cloud computing with a free trial worth up to $300-$1200 USD

Why You Need an ICP Number and How to Get One

If you host a website in China, Chinese law requires that you obtain an Internet Content Provider (ICP) number and display it on your site.

Set Up a Web Server in Just a Few Clicks with Simple Application Server

Provision a fully functional cloud-based server in just a few minutes with Alibaba Cloud Simple Application Server

Elastic Compute Service vs. Simple Application Server

Read this article if you are not sure whether to use Alibaba Cloud ECS or Simple Application Server (SAS) to build websites and apps.

How to Set Up Your First CentOS 7 Server on Alibaba Cloud

In this guide, we will talk about the best practices for the initial setup of your CentOS 7 server hosted on Alibaba Cloud.

How to Set Up Your First CentOS 6 Server on Alibaba Cloud

In this guide, we will talk about the best practices for the initial setup of your CentOS 6 server hosted on Alibaba Cloud.

How to Set Up Your First Ubuntu 14.04 Server on Alibaba Cloud

In this guide, we will talk about the best practices for the initial setup of your Ubuntu 14.04 server hosted on Alibaba Cloud.

How to Set Up Your First Ubuntu 16.04 Server on Alibaba Cloud

In this guide, we will talk about the best practices for the initial setup of your Ubuntu 16.04 server hosted on Alibaba Cloud.

How to Set Up Your First Debian 9 Server on Alibaba Cloud

In this guide, we will talk about the best practices for the initial setup of your Debian 9 server hosted on Alibaba Cloud.

3 Ways to Set Up a Linux Server on Alibaba Cloud

Find out how you can quickly and easily set up a Linux server on Alibaba Cloud ECS

ECS Starter Packages

This tutorial describes how to get the most out of our ready-made templates that require no additional configuration.

Website Deployment

Build a Website with Alibaba Cloud Web Hosting

This tutorial describes how to build a website with Alibaba Cloud Web Hosting in just a few easy steps.

Manage Traffic on Multiple Servers with Server Load Balancer

This tutorial describes the process of setting up Server Load Balancer to distribute load across multiple cloud servers.

Set Up an E-Commerce Website on Alibaba Cloud

In this tutorial, we will set up an e-commerce website with Alibaba Cloud Domain Name, Web Hosting, and DNS products.

Set Up Wordpress with One-Click

Alibaba Cloud provides a one-stop website service for individuals, developers and small startups.

Install and Configure Zabbix on Alibaba Cloud ECS

This tutorial explains how to install and configure Zabbix on Ubuntu 16.04

Install LAMP Stack on ECS

This post features a walkthrough on how to install a LAMP stack on Alibaba Cloud ECS Ubuntu 14.04.

Deploy & Host a Wordpress Website on ECS

WordPress is one of the world’s most popular Content Management Systems (CMS) to manage blogs and websites.

Deploy Magento on Alibaba Cloud

This blog explains how to setup a Magento website with Nginx web server on Alibaba Cloud ECS Ubuntu 14.04.

Deploy Drupal on Alibaba Cloud

This post features a walkthrough on how to set up Drupal on Alibaba Cloud ECS Ubuntu 14.04 with the help of an Apache server.

Deploy Django on Alibaba Cloud

This post explains how you can launch and deploy your Django application on Alibaba Cloud (with the Ubuntu OS).

Host a Static Website on OSS

This article explains how to host a static website on Alibaba Cloud OSS (Object Storage Service).

Set Up a Website and Domain Name

Learn how to use Alibaba Cloud Web Hosting to set up a new website, complete with a domain name.

Deploying MEAN Stack on CentOS 7.2

MEAN stack is one of the modern web application javascript framework that’s rapidly improving and easy to collaborate and learn.

How to Deploy Dokku on Ubuntu 16.04

Dokku is an extensible, lightweight, open source Platform as a Service (PaaS) that runs on your server, such as Alibaba Cloud Elastic Compute Service (ECS).

How to Deploy Dokku on Ubuntu 16.04

Dokku is an extensible, lightweight, open source Platform as a Service (PaaS) that runs on your server, such as Alibaba Cloud Elastic Compute Service (ECS).

Deploy Web Apps with High Availability, Fault Tolerance, and Load Balancing on Alibaba Cloud

High Availability (HA), Fault Tolerance (FT), and Horizontal Scale Friendly (HSF) are as equally important as to functionality for web applications to run and succeed today.

WordPress with LEMP on Alibaba Cloud – Part 1 Provision and Secure an Ubuntu 16.04 Server

This is the first tutorial of a series that will culminate with a fresh WordPress site running on an Alibaba Cloud ECS Instance running a highly performant LEMP Stack.

WordPress with LEMP on Alibaba Cloud – Part 2 Completing the LEMP Stack

In this tutorial, we will install NGINX, MariaDB, and PHP7 on an Alibaba Cloud ECS instance to complete our LEMP stack.

WordPress with LEMP on Alibaba Cloud – Part 3 Configuring a Domain and Let's Encrypt SSL

In the third tutorial in this series, we will secure our website with SSL on an Alibaba Cloud ECS instance.

WordPress with LEMP on Alibaba Cloud – Part 4 Installing WordPress on Your Alibaba Cloud ECS Instance

In this tutorial, we will setup WordPress on an Alibaba Cloud ECS instance that is configured with a LEMP stack.

WordPress with LEMP on Alibaba Cloud – Part 5 Using DirectMail for WordPress Transactional Email

In this tutorial, we will see how to configure transactional email for WordPress with Alibaba Cloud DirectMail.

How to Deploy Magento 2 on CentOS 7 with ECS and ApsaraDB

Magento is the most popular open source e-commerce application for the companies who want to sell online.

WordPress Caching Solutions Part 1 – Performance Benchmarking and Installing Redis Object Caching

In Part 1 of this series, we learn how to set up page caching for WordPress on Alibaba Cloud.

WordPress Caching Solutions Part 2 - Configuring NGINX FastCGI Static Page Caching and Final Load Testing

In Part 2 of this series, we learn how to configure and test our static page caching solution for WordPress on Alibaba Cloud.

Install NextCloud on CentOS 7 using Alibaba Cloud ECS

NextCloud is a free and open source self-hosted service that lets you host your files onto your own private server, providing you full control over your data.

Choosing the Right ECS Instance through Benchmarking

Performance benchmarking of ECS Instances with Phoronix Test Suite.

Using Mautic Automated Marketing on an Alibaba Cloud Instance with DirectMail

In this tutorial, we will install Mautic on a LEMP stack, using the Webinoly Optimized server automation tool.

How to Install and Configure Icinga2 Monitoring Tool on Ubuntu 16.04

In this tutorial, we will explore how to install Docker on Alibaba Cloud and learn some important Docker commands to help you deploy and manage your container services.

Install Craft CMS on a LEMP Stack on Alibaba Cloud

In this tutorial, we will install Craft on an Alibaba Cloud ECS instance. Craft is a powerful CMS that greatly simplifies content management for developers and content managers.

How to Set Up ImpressPages 5.0 on LAMP in CentOS 7.2

In this tutorial, we will be setting up ImpressPages on a LAMP stack with an Alibaba Cloud ECS instance (CentOS 7.2).

How to Install CMS Made Simple v2.2 on LAMP in CentOS 7.2

In this tutorial, we will be setting up CMS Made Simple on a LAMP stack with an Alibaba Cloud ECS instance (CentOS 7.2).

How to Install Backdrop CMS on FAMP (FreeBSD 11.1)

In this tutorial, we will be setting up Backdrop CMS on a FAMP stack using an Alibaba Cloud ECS instance (FreeBSD 11.11).

Install and Configure Zabbix on Alibaba Cloud ECS

This tutorial explains how to install and configure Zabbix on Ubuntu 16.04

Set Up an E-Commerce Website on Alibaba Cloud

In this tutorial, we will set up an e-commerce website with Alibaba Cloud Domain Name, Web Hosting, and DNS products.

Deploy Plesk on Alibaba Cloud to Build and Run Your Websites and Apps

Pair up Plesk's web hosting platform with Alibaba Cloud's suite of cloud products for your online business.

Setting Up a Multi-tier WordPress Site on Alibaba Cloud

Learn how to set up a multi-tier WordPress site on an Alibaba Cloud Elastic Compute Service (ECS) instance with an ApsaraDB for RDS database.

Advanced WordPress Management Using WP-CLI on Alibaba Cloud ECS - Part 1

This three-part tutorial walks you through setting up WordPress advanced management with WP-CLI. Part 1 focuses on setting up WP-CLI on Alibaba Cloud ECS.

Advanced WordPress Management Using WP-CLI on Alibaba Cloud ECS – Part 2

This three-part tutorial walks you through setting up WordPress advanced management with WP-CLI. Part 2 focuses on managing WordPress with WP-CLI on Alibaba Cloud ECS.

Advanced WordPress Management Using WP-CLI on Alibaba Cloud ECS – Part 3

This three-part tutorial walks you through setting up WordPress advanced management with WP-CLI. Part 3 focuses on managing multiple WordPress sites with WP-CLI on Alibaba Cloud ECS.

Manage Customer Relations with SuiteCRM on Alibaba Cloud

In this tutorial, we are going install SuiteCRM on an Alibaba Cloud ECS instance, and configure it to use Alibaba Cloud DirectMail as its SMTP provider.

How to install ProcessWire CMS on Debian 9 – Part 1 LAMP Stack Installation

In this tutorial, we will be installing ProcessWire CMS on an Alibaba Cloud Elastic Compute Service (ECS) instance with Debian 9.

How to Install ProcessWire CMS on Debian 9 – Part 2 Installing ProcessWire

In this tutorial, we will be installing ProcessWire CMS on an Alibaba Cloud Elastic Compute Service (ECS) instance with Debian 9.

How to Install Pagekit CMS on CentOS 7.4 – Part 1 LAMP Stack Setup

In this tutorial, we will be setting up a Pagekit CMS on an Alibaba Cloud Elastic Compute Service (ECS) instance with CentOS 7.4

How to Install Pagekit CMS on CentOS 7.4 – Part 2 Installing Pagekit

In this tutorial, we will be setting up a Pagekit CMS on an Alibaba Cloud Elastic Compute Service (ECS) instance with CentOS 7.4

How to Install CouchCMS on Ubuntu 16.04 – Part 1 LAMP Stack Setup

In this tutorial, we will be setting up CouchCMS on an Alibaba Cloud Elastic Compute Service (ECS) instance with Ubuntu 16.04.

How to Install CouchCMS on Ubuntu 16.04 – Part 2 Installing CouchCMS

In this tutorial, we will be setting up CouchCMS on an Alibaba Cloud Elastic Compute Service (ECS) instance with Ubuntu 16.04.

How to Deploy Ruby on Rails with Passenger and Nginx on Ubuntu 16.04

In this tutorial, we will learn how to deploy Ruby on Rails with Passenger and Nginx on an Alibaba Cloud ECS Ubuntu 16.04 instance

Hosting Multiple Websites on a Single Alibaba Cloud ECS Server the DevOps Way

In this tutorial we are going to learn how to run two or more websites using the same ECS Instance using Docker Compose and a Reverse Proxy.

Deploy a Laravel 5.6 application on Alibaba ECS instance

In this tutorial, we will deploy a production ready Laravel 5.6 application on Alibaba ECS instance with LEMP stack (Laravel, Nginx, MySQL and PHP).

How to Install ClipBucket and Nginx on CentOS 7

We will be installing and configuring ClipBucket and Nginx on an Alibaba Cloud Elastic Compute Service (ECS) instance with CentOS 7.

Implementing a Modern WordPress Workflow on Alibaba Cloud - Part 1

This tutorial series talks about implementing a modern development and deployment workflow for WordPress on LEMP.

Implementing a Modern WordPress Workflow on Alibaba Cloud - Part 2

This tutorial series talks about the processes involved in implementing a modern development and deployment workflow for WordPress on an Alibaba Cloud LEMP instance.

Implementing a Modern WordPress Workflow on Alibaba Cloud - Part 3

This tutorial series talks about the processes involved in implementing a modern development and deployment workflow for WordPress on an Alibaba Cloud LEMP instance.

Implementing a Modern WordPress Workflow on Alibaba Cloud - Part 4

This tutorial series talks about the processes involved in implementing a modern development and deployment workflow for WordPress on an Alibaba Cloud LEMP instance.

My Best Practices for Deploying a Web Application in Alibaba Cloud

Through this article, I want to share the best practices I use when deploying some web application on Cloud.

Database Visualization using Metabase - Install Metabase on CentOS 7

In this tutorial, we will install Metabase on an Alibaba Cloud ECS CentOS 7 server to achieve data visualization.

How I Built My Personal Website with Alibaba Cloud

In this article, I will be sharing my experience of building a high-performance LEMP stack on Alibaba Cloud for my personal website.

How to Deploy and Host a Joomla Website on Alibaba Cloud ECS

In this tutorial, we will be deploying and hosting a Joomla website on an Alibaba Cloud Elastic Compute Service (ECS) instance with Ubuntu 16.04.

How to Monitor Nginx using Netdata on CentOS 7

In this article, we will be installing Netdata on an Alibaba Cloud ECS CentOS 7 instance to monitor the performance of an Nginx server.

Setting up Caddy with PHP & MySQL Stack on Ubuntu 16.04

In this guide, we have presented the advantages - and simplicity of Caddy with PHP and MySQL stack, installed on an Alibaba Cloud ECS instance with Ubuntu 16.

Introduction to the Vue.JS framework

Vue.JS is a reactive framework based on JavaScript that is used for building web applications. We will be exploring Vue.

How to Localize Website for Multilingual Contentt

Localization is not only about translating your website or application to local languages. This article discusses several other factors that enterprises should consider when localizing a product.

Automation Scripts for WordPress - Part 1 EasyEngine

In this article series, we will look at two of the most popular options available for installing and managing a LEMP stack with automation scripts in the WordPress ecosystem, EasyEngine and Webinoly.

Automation Scripts for WordPress - Part 2 Webinoly

In this article series, we will look at two of the most popular options available for installing and managing a LEMP stack with automation scripts in the WordPress ecosystem, EasyEngine and Webinoly.

Getting Started with Node.JS on Alibaba Cloud

In this article, we will look at the basics of Node.JS as well as explore its various features for front-end development on Alibaba Cloud.

Routing with Node.JS on Alibaba Cloud

In this tutorial, we will be examining the methods of routing using Node.js on Alibaba Cloud. Specifically, we will explore two methods and examples for the case study.

Installing Alfresco Community Edition on CentOS

In this tutorial, we will be installing and configuring Alfresco Community Edition on an Alibaba Cloud Elastic Compute Service (ECS) instance with CentOS 7.

Set Up Vesta Control Panel on Alibaba Cloud

In this tutorial, we will be installing and configuring VestaCP on an Alibaba Cloud Elastic Compute Service (ECS) instance with CentOS 7.

What Is Alibaba Cloud DirectMail?

We will discuss the evolution and mechanisms of the email, as well as briefly explore how you can use Alibaba Cloud DirectMail for your e-commerce web applications.

A Comprehensive Guide to Using Alibaba Cloud DirectMail

In this article, we will provide a complete guide to using the Alibaba Cloud DirectMail service, including using JAVA SDK for DirectMail service to se.

Using Alibaba Cloud DirectMail with Web Application

In this article, we will see how we can use the DirectMail service within a web application by leveraging the SDK's provided.

Running an ASP.NET Core Web Application on Alibaba Cloud Elastic Computing Service (ECS)

This tutorial provides detailed step-by-step instructions for a first time Alibaba Cloud user to create a Linux ECS instance and host an ASP.

App Development

Reliable and Fast Messaging and Notification Services Using Alibaba Cloud Message Service for Android

This is a sample project created to demonstrate the usage of Alibaba Cloud Message Service on Android.

How to Setup a Minecraft Server on Debian or Ubuntu OS

Minecraft is one of the most played games worldwide, with more than 100 million users from all over the world.

Key Management Services Android Demo using Alibaba Cloud KMS Service

In this tutorial, we will explore how to use the Key Management Service to create, control, and manage your encryption keys on your mobile device.

Remote Configuration for Android using Alibaba Cloud Table Store

In this tutorial, you will learn how to use Table Store to create a simple user information database with a form accessible on mobile devices.

PhotoSharing Part I: Setting up the Photo Sharing Android Application

We will build a photo sharing Android app with real-time image uploading and downloading functionality using Alibaba Cloud OSS.

Photo Sharing App Part II: Understanding OSS Functions & Creating UI

We will build a photo sharing Android app with real-time image uploading and downloading functionality using Alibaba Cloud OSS.

PhotoSharing Part III: PhotoSharing with OSS Image Processing

We will build a photo sharing Android app with real-time image uploading and downloading functionality using Alibaba Cloud OSS.

How to Set Up an ARK: Survival Evolved Server on Ubuntu OS

In this tutorial, we will be hosting an ARK: Survival Evolved dedicated gaming server using an Alibaba Cloud ECS instance (Ubuntu 16.04).

How to Automate Backups with Alibaba Cloud Object Storage Service

In this tutorial, we will explore how we can automatically upload backups to Alibaba Cloud OSS with Minio Client and cronjob.

What Is ElectronJS and Why Should You Use It?

In this three-part tutorial, we will explore how to create a fully functional invoice application using ElectronJS and ApsaraDB for MongoDB.

Invoice Application Front-end Using ElectronJS

In part two of this three-part tutorial, we will explore how to create the front-end of a fully functional invoice application using ElectronJS.

Invoice Application Backend Using ApsaraDB for MongoDB

In part three of this three-part tutorial, we will explore how to create the backend of a fully functional invoice application using ApsaraDB for MongoDB.

Setting Up a Server Cluster for Enterprise Web Apps – Part 1

In this three-part tutorial, we will discover how to set up a server cluster using Alibaba Cloud ECS and WordPress.

Setting up a Server Cluster for Enterprise Web Apps – Part 2

In this three-part tutorial, we will discover how to set up a server cluster using Alibaba Cloud ECS and WordPress.

Setting Up a Server Cluster for Enterprise Web Apps – Part 3

In this three-part tutorial, we will discover how to set up a server cluster using Alibaba Cloud ECS and WordPress.

Speed Up Mobile Apps and Websites with AMP

Find out what AMP is and how you can optimize your website for mobile devices with AMP.

AMP for E-Commerce Part 1: Basic Building Blocks and UI Using AMP

In this three-part tutorial, we will explore how to create a fully functional e-commerce mobile application using AMP.

AMP for E-Commerce Part 2: Creating Backend with Alibaba Cloud ApsaraDB for MongoDB

In this three-part tutorial, we will explore how to create a fully functional e-commerce mobile application using AMP.

AMP for E-Commerce Part 3: Integrating the Entire Application with Alibaba Cloud ApsaraDB for MongoDB

In this three-part tutorial, we will explore how to create a fully functional e-commerce mobile application using AMP.

Jersey Java RESTful API on an Alibaba Cloud ECS Instance

This tutorial describes how to develop apps with Jersey Java RESTful API on an Alibaba Cloud Elastic Compute Service instance.

Database Visualization using Metabase Part 1 - Install Metabase on Ubuntu 16.04

In this tutorial, we will install Metabase on an Alibaba Cloud ECS Ubuntu 16.04 server to achieve data visualization.

Database Visualization using Metabase Part 2 - Use Metabase to Get Insights

In this tutorial, we will install Metabase on an Alibaba Cloud ECS Ubuntu 16.04 server to achieve data visualization.

Version Control with GitLab on Alibaba Cloud

In this tutorial, we will be installing the open source GitLab Community Edition on an Alibaba Cloud Elastic Compute Service (ECS) instance.

Web Development the DevOps Way – Alibaba Cloud Best Practices

Learn about the best practices when deploying a new website (app) on Alibaba Cloud's infrastructure, including implementation and maintenance.

How to Configure Nginx High Availability Cluster Using Pacemaker on Ubuntu 16.04

In this tutorial, we will learn how to configure Nginx high availability cluster using Pacemaker on an Alibaba Cloud ECS Ubuntu 16.04 instance.

Alibaba Cloud DevOps Cookbook Part 1 – CLI, SDK, SSH, SFTP

In this article, we will be building simple DevOps tools to explore and understand the DevOps features on Alibaba Cloud.

Alibaba Cloud DevOps Cookbook Part 2 – SSH and ECS Key Pairs

In this article, we will be building simple DevOps tools to explore and understand the DevOps features on Alibaba Cloud.

CI/CD with Jenkins - Part 1: Install Jenkins on Ubuntu

In this tutorial, we will install the latest version of Jenkins automation server on an Alibaba Cloud ECS Ubuntu 16.

CI/CD with Jenkins - Part 2: Use Jenkins for Continuous Integration

In this tutorial, we will install the latest version of Jenkins automation server on an Alibaba Cloud ECS Ubuntu 16.

CI/CD with Jenkins - Part 3: Use Jenkins for Continuous Delivery

In this tutorial, we will install the latest version of Jenkins automation server on an Alibaba Cloud ECS Ubuntu 16.

Alibaba Cloud DevOps Cookbook Part 3 – Function Compute with Python 3.0

In this article, we will be exploring Alibaba Cloud Function Compute for DevOps with some example programs using Python 3.0

Cloud DevOps Cookbook Part 4 – API Gateway and DirectMail with Python 3.0

In this article, we will be exploring Alibaba Cloud DirectMail for DevOps using REST API in Python.

How to Set Up GoCD on Alibaba Cloud ECS with CentOS 7

In this tutorial, we will be installing and configuring GoCD on an Alibaba Cloud Elastic Compute Service (ECS) instance with CentOS 7.

Installing Matomo (Piwik) for Web and Mobile Data Analytics on Alibaba Cloud ECS

We will be installing Matomo (Piwik) on an ECS instance to perform web and mobile analytics.

Deploying Drupal 8 using Ansible Playbook: Part 1

In this multi-part article series, we will be deploying Drupal 8 using Ansible Playbook on an Alibaba Cloud Elastic Compute Service (ECS) instance.

Deploying Drupal 8 using Ansible Playbook: Part 2

In this multi-part article series, we will be deploying Drupal 8 using Ansible Playbook on an Alibaba Cloud Elastic Compute Service (ECS) instance.

Deploying Drupal 8 using Ansible Playbook: Part 3

In this multi-part article series, we will be deploying Drupal 8 using Ansible Playbook on an Alibaba Cloud Elastic Compute Service (ECS) instance.

How to Install and Configure Redmine on CentOS 7

In this tutorial, we will be installing and configuring Redmine on an Alibaba Cloud Elastic Compute Service (ECS) instance with CentOS 7.

Best Practices for Working with Alibaba Cloud Function Compute

In this article, we discuss the best practices for one of the hottest trends in technology right now – serverless computing – using Alibaba Cloud Function Compute.

How to Install and Configure Buildbot on CentOS 7

In this tutorial, we will be installing and configuring Buildbot on an Alibaba Cloud Elastic Compute Service (ECS) instance with CentOS 7.

How to Install Discourse on Alibaba Cloud Using DirectMail and CDN

In this guide we will be creating an online forum using Discourse on Alibaba Cloud Elastic Compute Service (ECS) with Ubuntu 16.06.

How to Install and Configure Taiga Project Management Tool on Ubuntu 16.04

In this tutorial, we will be learning how to install Taiga project management system on an Alibaba Cloud ECS with Ubuntu 16.04.

Headless Web Scraping in Python with Beautiful Soup 4

In this guide, we will be writing our own basic headless web scraping bot in Python with Beautiful Soup 4 on CentOS 7.

How to Install OpenProject on CentOS 7

In this article, we will be installing OpenProject on an Alibaba Cloud ECS CentOS 7 server.

Easy guide to install SonarQube on Ubuntu 16.04

In this tutorial, we will be installing and configuring SonarQube on an Alibaba Cloud Elastic Compute Service (ECS) instance with Ubuntu 16.04.

Dynamically Increase Storage Capacity with LVM (Without Rebooting)

In this tutorial, we will explore how to dynamically increase storage capacity on your Elastic Compute Service (ECS) instance with LVM (without rebooting).

Database

How to Migrate Your MySQL Database to Alibaba Cloud

In this tutorial, we will set up an Alibaba Cloud ApsaraDB for RDS MySQL instance and migrate an existing database.

How to Back Up Your MySQL Database on Alibaba Cloud

In this tutorial, we will explore how to back up and recover data on an Alibaba Cloud ApsaraDB for RDS MySQL instance.

How to Set Up ApsaraDB for Memcache SDK with NodeJS

In this tutorial, we will set up an ApsaraDB for Memcache with the Alibaba Cloud SDK and NodeJS.

Migrating a MySQL Server to Alibaba Cloud ApsaraDB for RDS

In this tutorial, we will explore how to back up and recover data on an Alibaba Cloud ApsaraDB for RDS MySQL instance.

Migrating from a Relational PostgreSQL to ApsaraDB for RDS PostgreSQL

This tutorial will show you how to migrate from a relational PostgreSQL to ApsaraDB for relational PostgreSQL Database.

Migrating and Backing up with Alibaba Cloud ApsaraDB for Redis

In this tutorial, we’ll show you how to migrate and back up a local database with ApsaraDB for Redis.

Migrating and Backing up Databases with Alibaba Cloud ApsaraDB for MongoDB

In this tutorial, we’ll show you how to create, migrate, and back up database files with ApsaraDB for MongoDB.

Building Game Leaderboards with Redis on Alibaba Cloud

In this guide, we will be using Python and Redis to build a game leaderboard on Alibaba Cloud.

How to Setup CockroachDB Cluster on Ubuntu 16.04

In this tutorial, we will be learning how to setup a CockroachDB cluster on an Alibaba Cloud ECS with Ubuntu 16.04.

How to Setup Hadoop Cluster Ubuntu 16.04

In this tutorial, we will be learning how to setup an Apache Hadoop on a single node cluster on an Alibaba Cloud ECS with Ubuntu 16.04.

How to Create a Chat Server Using Matrix Synapse on Ubuntu 16.04

In this tutorial, we will be learning how to install and configure Matrix Synapse on an Alibaba Cloud ECS with Ubuntu 16.04.

Create a REST API in Node.js with MongoDB on Alibaba Cloud

In this article, we are going to explore how to create a powerful REST API in Node.js with MongoDB on Alibaba Cloud

Using CrateDB with PHP PDO for a Real-Time IoT Project on Alibaba Cloud

In this article, we will look at using CrateDB with PHP PDO to create a real-time IoT project on Alibaba Cloud.

Performance Testing Using Apache JMeter

We will be testing a WordPress site running on an Alibaba Cloud ECS instance with JMeter.

Managing System Users Using Ansible

In this article, we will learn how to manage users using Ansible in an Alibaba Cloud environment.

How to Back Up MySQL Database on Alibaba Cloud ECS Ubuntu 16.04

In this guide, we will discuss how you can back up your MySQL database from an Alibaba ECS instance running Ubuntu 16.

How to Optimize MySQL Queries for Speed and Performance on Alibaba Cloud ECS

In this guide, we will take you through the steps of optimizing SQL queries and databases on your Alibaba Cloud ECS instance running Ubuntu 16.04.

Installing and Configuring OrientDB on Ubuntu 16.04

In this tutorial, we will be installing and configuring OrientDB on an Alibaba Cloud ECS with Ubuntu 16.04.

How to Manage Your Alibaba Cloud Linux Server from the Command Line Interface (CLI)

In this guide, we will show you how to manage your Alibaba Cloud Linux ECS instance from the Command Line Interface (CLI).

How to Install ownCloud on Alibaba Cloud ECS Ubuntu 16.04

In this guide, we will take you through the steps of installing ownCloud on your Alibaba Cloud Elastic Compute Service (ECS) instance with Ubuntu 16.

Container

Getting Started with Container Service

Learn how to get started with the Container Service to run Docker-based applications on Alibaba Cloud ECS.

Create WordPress from a Docker Application Template

If you do not have a cluster, you need to first create a cluster. For information about how to create a cluster, refer to Create a cluster.

Setup Jenkins Based Continuous Delivery Pipeline

As an important step in agile development, continuous integration is designed to maintain high quality while accelerating product iteration.

Run Bolt with Docker and Terraform with Alibaba Cloud

This post describes the necessary steps to set up Bolt on Alibaba Cloud using a DevOps approach. Bolt is a modern CMS customized for developers.

How to Install and Use Docker on Ubuntu 16.04

In this tutorial, we will explore how to install Docker on Alibaba Cloud and learn some important Docker commands to help you deploy and manage your container services.

How to Install Puppet Master and Client on Ubuntu 16.04

This guide will help you through the steps of installing and configuring open source Puppet on ECS Ubuntu 16.

How to Deploy a Django Application with Docker

In this tutorial, we are going to learn about Docker, and how to deploy a Django application with Docker.

Setting Up Load Balancers Using Terraform

In this tutorial, we will learn how to set up Bolt on Alibaba Cloud ECS using Terraform load balancers and ApsaraDB for RDS.

How to Install and Use Ansible on Ubuntu 16.04

In this tutorial, we will learn how to set up Ansible on an Alibaba Cloud ECS Ubuntu 16.04 instance.

How to Install and Configure Docker Swarm Mode on CentOS 7

In this tutorial, we will learn how to set up Docker Swarm on an Alibaba Cloud ECS CentOS 7 instance.

Getting Started with Container Service

Learn how to get started with the Container Service to run Docker-based applications on Alibaba Cloud ECS.

How to Install and Deploy Kubernetes on Ubuntu 16.04

In this tutorial, we are going to setup multi-node Kubernetes Cluster on Ubuntu 16.04 server using Alibaba Cloud Elastic Compute Service (ECS).

How to Install Harbor on CentOS 7

In this tutorial, we will be installing and configuring Harbor on an Alibaba Cloud Elastic Compute Service (ECS) instance with CentOS 7.

DevSecOps Best Practices on Alibaba Cloud – Building an E-Commerce Application

We will be exploring the concept of DevSecOps and applying its principles by building an e-commerce application.

Create a VPN-secured VPC with Packer and Terraform

In this tutorial, we will deploy a Debian 9 machine running OpenVPN and use Packer and to deploy the infrastructure, Terraform.

How to Deploy Apps Effortlessly with Packer and Terraform

With Packer and Terraform, you can easily create a full DevOps deployment to maintain release cycles and infrastructure updates for your applications on Alibaba Cloud.

How to Use the LXD Container Hypervisor on Ubuntu 16.04

In this tutorial we will install and configure LXD on an ECS instance, and learn how to use the command line to create and manage containers.

Security

Protect Your Apps and Websites with Web Application Firewall (WAF)

Learn how to buy, set up, and monitor WAF.

Protect Your Website and Servers with Alibaba Cloud WAF Anti-Bot Features

Learn how to prevent unwanted access to servers with the anti-bot features of Web Application Firewall (WAF).

How Secure Your Linux Server Using Snort NIDS

In this tutorial, we will learn how to install and configure Snort NIDS on an Alibaba Cloud ECS Ubuntu 16.04 instance.

Let's Encrypt ACME on Alibaba Cloud – Part 1

In this multi-part article, we will learn how to use the Let's Encrypt ACME version 2 API using Python for SSL certificates.

Let's Encrypt ACME with Alibaba Cloud API Gateway and CDN – Part 2

In this multi-part article, we will learn how to use the Let's Encrypt ACME version 2 API using Python for SSL certificates.

Let's Encrypt ACME with Alibaba Cloud API Gateway and CDN – Part 3

In this multi-part article, we will learn how to use the Let's Encrypt ACME version 2 API using Python for SSL certificates.

Let's Encrypt ACME with Alibaba Cloud API Gateway and CDN – Part 4

In this multi-part article, we will learn how to use the Let's Encrypt ACME version 2 API using Python for SSL certificates.

Monitoring SSL Certificates with Alibaba Cloud Function Compute

We will show you how to use Function Compute and DirectMail to automatically monitor SSL certificates for your websites.

Automating Security Groups Updates on Alibaba Cloud

This tutorial shows you how to setup a recurring task to automatically keep your ECS security group up to date with your public TCP/IP address.