Partners
Docs
Support
Log In
Why Linode
Products
Solutions
Pricing
Community
Sign Up
Search
Menu
Why Linode
Choosing Linode
Support Experience
Predictable Pricing
Cloud Simplified
Global Infrastructure
GET TO KNOW US BETTER
About Linode
Craft of Code
Linode for Business
Linode vs. AWS
Open Cloud
What is Cloud Computing
Featured
Standard Linodes
Balanced power and performance
Kubernetes
Easily manage your kubernetes cluster
Dedicated CPU
For CPU-intensive applications
GPU
Speed up complex compute jobs
Object Storage
S3 compatible Storage
Compute
Kubernetes
Nanodes
Standard Linodes
High Memory
Dedicated CPU
GPU
Storage
Block Storage
Object Storage
Backups
Services
Managed
Professional Services
Networking
NodeBalancers
DNS Manager
Developer Tools
Linode API
CLI
One-Click Apps
Images
Integrations
StackScripts
Monitoring
Users & Permissions
View All Products
Community
Overview
Q&A
Developer Portal
Blog
Engage With Us
Events
Content Resources
Newsletter
Referral Program
Swag Store
Search Linode:
Why Linode
Products
Solutions
Pricing
Community
About Us
Partners
Docs
Support
Careers
Contact
Log In
Sign Up
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
A Beginner's Guide to Chef
A Beginner's Guide to Salt
Automate Server Configuration with Ansible Playbooks
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 Ansible - Basic Installation and Setup
Getting Started with Pulumi
Getting Started with Puppet - Basic Installation and Setup
Getting Started with Salt - Basic Installation and Setup
How To Install a Chef Server Workstation on Ubuntu 18.04
How to Create Your First Chef Cookbook
How to Use the Linode Packer Builder
How to use the Linode Ansible Module to Deploy Linodes
Install and Manage MySQL Databases with Puppet Hiera on Ubuntu 18.04
Introduction to HashiCorp Configuration Language (HCL)
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 HashiCorp Vault to Manage Secrets
Use Laravel Forge to Automate Web-Server Creation on a Linode
Use Puppet Modules to Create a LAMP Stack
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 › 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