Free Cloud Migration
Limited Time Free Migration Service
Search
Partners
Docs
Support
Sales
Careers
Log In
Why Linode
Products
Solutions
Marketplace
Pricing
Community
Sign Up
Mobile
Why Linode
Products
Solutions
Marketplace
Search
Community
About Us
Partners
Support
Careers
Contact Sales
Log In
Sign Up
Search
Featured
Craft of Code:
Cloudnet
Reliability Allows Customers (and Cloudnet) To Do What They Love
Read Cloudnet's Story
Why Linode
Choosing Linode
Support Experience
Predictable Pricing
Cloud Simplified
Global Infrastructure
Get to Know Us Better
About Linode
Customer Stories
Linode for Business
Linode vs. AWS
Open Cloud
What is Cloud Computing?
Featured
GPUs have landed in Mumbai!
On-demand GPUs for machine learning, scientific computing, and video processing.
Try Today
View All Products
Compute
Kubernetes
Shared
Dedicated CPU
High Memory
GPU
Storage
Block Storage
Object Storage
Backups
Services
Managed
Professional Services
Networking
DDoS Protection
NodeBalancers
DNS Manager
Developer Tools
Cloud Manager
Linode API
CLI
Images
Integrations
StackScripts
Monitoring
Users & Permissions
Featured
Total Cost of Ownership Calculator
Migrating from on-premises or between cloud providers for hosting, cloud storage, or cloud computing?
Launch Calculator
Pricing
Pricing List
Cloud Estimator
TCO Calculator
Featured
New One Click App:
Nextcloud
Open source productivity and storage management platform.
Deploy App
Community
Overview
Q&A
Developer Portal
Blog
Beta Program
Engage With Us
Events
Content Resources
Linode Video Channel
Newsletter
Press Center
Referral Program
Swag Store
Guides & Tutorials
Applications
Search guides and tutorials
Applications
Big Data
Big Data in the Linode Cloud: Streaming Data Processing with Apache Storm
How to Install and Configure a Redis Cluster on Ubuntu 16.04
How to Move Your Machine Learning Model to Production
How to Scrape a Website with Beautiful Soup
Install a Jupyter Notebook Server on a Linode Behind an Apache Reverse Proxy
Cloud Storage
Access Google Drive from Linode with Ubuntu 14.04
Access Your Box.com Account from Your Linode
How to Install a Turtl Server on Ubuntu
How to Keep Your Data Private in the Cloud with Tahoe-LAFS
Install FreeNAS on a Linode with Block Storage
Install Seafile with NGINX on Ubuntu 16.04
Install and Configure ownCloud on Ubuntu 16.04
Installing and Configuring Dropbox
Installing and Configuring ownCloud on Debian 7.4
Introduction to Nextcloud Talk
Store and Share your Files with Nextcloud on Centos 7
Use a Block Storage Volume with Nextcloud
Configuration Management › Ansible
Ansible Adhoc Commands - A Tutorial
Automate Server Configuration with Ansible Playbooks
Getting Started With Ansible - Basic Installation and Setup
How to use the Linode Ansible Module to Deploy Linodes
Configuration Management › Chef
A Beginner's Guide to Chef
How To Install a Chef Server Workstation on Ubuntu 18.04
How to Create your First Chef Cookbook
Configuration Management › Configuration Management Basics
Introduction to HashiCorp Configuration Language (HCL)
Configuration Management › Laravel Forge
Use Laravel Forge to Automate Web-Server Creation on a Linode
Configuration Management › Packer
How to Use the Linode Packer Builder
Configuration Management › Pulumi
Getting Started with Pulumi
Configuration Management › Puppet
Getting Started with Puppet - Basic Installation and Setup
Install and Manage MySQL Databases with Puppet Hiera on Ubuntu 18.04
Use Puppet Modules to Create a LAMP Stack
Configuration Management › Salt
A Beginner's Guide to Salt
Automate Static Site Deployments with Salt, Git, and Webhooks
Configure Apache with Salt Stack
Configure and Use Salt Cloud and Cloud Maps to Provision Systems
Configure and Use Salt SSH to Manage Your Linodes
Create a Salt Execution Module
Getting Started with Salt - Basic Installation and Setup
Introduction to Jinja Templates for Salt
Monitoring Salt Minions with Beacons
SaltStack Command Line Reference
Secrets Management with Salt
Test Salt States Locally with KitchenSalt
Use Salt States to Configure a LAMP Stack on a Minion
Use Salt States to Create LAMP Stack and Fail2ban Across Salt minions
Use and Modify Official SaltStack Formulas
Configuration Management › Vault
Use HashiCorp Vault to Manage Secrets
Configuration Management › Terraform
A Beginner's Guide to Terraform
Create a NodeBalancer with Terraform
Create a Terraform Module
Deploy a WordPress Site Using Terraform and Linode StackScripts
How to Provision an Unmanaged Kubernetes Cluster using Terraform
Import Existing Infrastructure to Terraform
Secrets Management with Terraform
Use Terraform to Provision Linode Environments
Containers
A Beginner's Guide to LXD: Setting Up an Apache Webserver In a Container
Access an Apache Web Server Inside a LXD Container
An Introduction to Docker
Container Instrumentation with the Elastic Stack
Create, Tag, and Upload Your Own Docker Image
Deploy a Flask Application with Dokku
Docker Commands Quick Reference Cheat Sheet
How to Connect Docker Containers
How to Create a Docker Swarm Manager and Nodes on Linode
How to Deploy Microservices with Docker
How to Deploy an nginx Container with Docker on Linode
How to Install Docker CE on Debian 10
How to Install Docker CE on Ubuntu 18.04
How to Install Docker and Pull Images for Container Deployment
How to Install OpenVZ On Debian 9
How to Use Docker Compose
How to Use Dockerfiles
Node.js Web Server Deployed within Docker
Set Up a Reverse Proxy in an LXD Container to Host Multiple Websites
Use CoreOS Container Linux on Linode
When and Why to Use Docker
Media Servers
How to Install A SHOUTcast DNAS Server on Linux
How to Install Jellyfin on Linux
Install Plex Media Server on CentOS 7
Install Plex Media Server on Ubuntu 18.04
Install Plex Media Server on Ubuntu 18.04 Using Salt Masterless
Install Subsonic Media Server on Ubuntu or Debian to Stream Music Through Your Linode
Use a Block Storage Volume with Plex Media Server
Messaging & Chat
Advanced Irssi Usage
How to Install Mastodon on Ubuntu 16.04
Install ZNC from Source on Debian
Installing Rocket.Chat on Ubuntu 16.04
Using Irssi for Internet Relay Chat
Using WeeChat for Internet Relay Chat
Project Management
Display Jupyter Notebooks with Jekyll
How to Create a Private Python Package Repository
How to Install FarmOS - a Farm Recordkeeping Application
How to Install and Configure Redmine on Ubuntu 16.04
Remote Desktop Guides
Install VNC on Ubuntu 18.04
Run Graphic Software on Your Linode with X-Forwarding on Debian
Virtual Cloud Desktop Using Apache Guacamole
VoIP
How to Install Asterisk on CentOS 7
Install and Configure Mumble on Debian