Compute Instances - FAQs
Linux virtual machines equipped with a tailored set of resources designed to run any cloud-based workload.
If you’re relatively new to Linux system administration, or just new to our platform, this guide will help address some of the most common questions we receive. If you’ve just created your first Linode account, please first refer to our Creating a Compute Instance guide and return here once your Compute Instance has been deployed.
All Compute Instances can be accessed through Lish and SSH (if properly configured). Both methods provide you with command line access to your system. You can learn more about connecting to your Linode for the first time in the connecting to your Linode with SSH section of our Setting Up and Securing a Compute Instance guide.
Since you have full root access to your Compute Instance’s system, you’re free to choose between a number of popular web servers to host your websites. If you’d like to install a full LAMP stack (including support for PHP/Perl/Python scripting and databases), our LAMP guides will explain each step of the process. If you’d just like to host a site that consists of static pages, these guides explain the installation of a few popular web server packages:
- Hosting Websites with Apache: Apache is the most popular web server software on the Internet.
- Hosting Websites with Nginx: Nginx is a fast, scalable web server that is well suited for both static and dynamic content.
- Hosting Websites with Lighttpd: Lighttpd is popular with users who want a very small, lightweight web server.
If you’d prefer to leave the management of your email to a third party, you may follow our Google Workspace guide. Those desiring to operate their own mail server will find these guides helpful:
- Postfix Guides: Information on using the highly popular Postfix MTA (mail transfer agent).
- Zimbra Guides: Instructions for deploying Zimbra, a unified messaging system that includes email and calendar.
- Citadel Groupware: An easy to use “all in one” email system with a web-based administration panel.
We provide a base system install of the Linux distribution of your choice. Although there isn’t a control panel installed by default, you’re welcome to obtain and install one if you like. You may wish to try an open-source control panel; we have numerous control panel guides available to assist you with getting one installed.
Please note that we do not sell control panel licenses. If you decide you’d like to use a commercial product, you’ll need to obtain a license for it separately.
By default, SSH is enabled on all newly deployed Compute Instances. You may use any file transfer program that supports the SFTP standard to upload files. We’ve created guides for some commonly used programs:
- WinSCP: Windows 95 through Windows 10
- Cyberduck: Mac OS X
- Filezilla: Available on all major desktop platforms, including Linux-based operating systems
First, you might want to give the Linode Backup Service a try. It’s a fast, flexible and cost-effective way to make extra copies of your data. That said, the old saying “you can never have too many backups” is certainly true. In case you’d like to “roll your own” solution, we’ve created guides that explain various ways of creating backups of your Compute Instance’s filesystems:
- Introduction to Rsync: Using
rsyncto mirror files to another server.
- Using Rdiff-backup with SSHFS: An easy approach to using the
rdiff-backuputility to maintain differential backups.
- Cloning a Disk: Creating an exact copy of a disk in the Cloud Manager.
- Copying a Disk Over SSH: How to download an exact binary image of your Compute Instance’s disk over SSH.
Please refer to our guide on Linux package management for distribution-specific instructions on getting software installed on your Compute Instance. Since you have full root access to your system, you’re allowed to install anything that complies with our terms of service.
You may add an additional public IP address from the Networking tab for each Compute Instance in the Cloud Manager. After you’ve added a new IP address, you must configure static networking or enable Network Helper and reboot your instance before it can be used.
If you’d like to take advantage of our private networking feature, you may add a private IP to your Compute Instance from the Networking tab for each instance in the Cloud Manager. Private IP addresses are not publicly accessible, although they are accessible from other Compute Instances in the same data center. Although we take measures to prevent others from intercepting your private IP traffic, you may still wish to configure a firewall to allow access from only the Compute Instances that you operate.
To set rDNS, you can use the More Options ellipsis next to your Compute Instance’s IPv4 address from the Networking tab in the Cloud Manager. Please note that the value you specify needs to match an A record or CNAME in DNS pointing to your Compute Instance’s IP address. It may take up to 48 hours for reverse DNS updates to take effect.
You may be running out of memory, disk space, or other resources. Have a look at our troubleshooting guide for tips on diagnosing problems and easy steps for fixing common issues.
If an application is crashing, be sure to check its error logs. These are typically located within an application-specific directory under
First, check to be sure that the service (SSH, HTTP, etc.) you’re trying to access is running. If your Compute Instance runs a firewall, check your firewall rules to ensure that you’re allowing traffic to the desired destination. If this doesn’t help, generate MTR reports to and from your Compute Instance, and submit them via the Support Tickets section in the Cloud Manager. You may need to use Lish if you’re having problems reaching your Compute Instance via normal networking.
You can change your Compute Instance’s plan by using the Resize feature in the Cloud manager. If you’re downgrading, please make sure you’ve resized your disk images to fit within your desired plan’s disk space allocation before issuing the resize job. For instructions, refer to our guide on Resizing a Compute Instance.
You may use our speed test page to check latency and download speeds from your location to each of our data centers. Many customers with a large Asia-Pacific presence find that our Singapore and Tokyo facilities work best, while those with a visitor base in Europe tend to prefer our London or Frankfurt data centers.
Yes. Any time you’d like to transfer your Compute Instance, you can proceed with a migration from the Disks/Configs tab for any instance within the Cloud Manager. For more information, see our Data Center Migration Guide.
A migration will result in some changes that will be displayed in a caution message for your review before officially beginning the migration process. Your disks and configuration profiles will move with your Compute Instance, although your IP addresses will need to change. We strongly recommend reviewing this caution message carefully before proceeding for a list of all changes that you can expect.
For those just getting started with Linux systems, we’ve created a series of guides that will help explain basic concepts:
- Introduction to Linux Concepts: An introduction to Linux and Unix-like systems.
- Linux Users and Groups: An introduction to the principal concepts and use of the users and groups system.
- Using the Terminal: Introducing the command line interface known as the shell or terminal.
- Linux Package Management: How to install software on your Compute Instance.
- Setting Up and Securing a Compute Instance: Keeping your Linode safe from unauthorized access or abuse.
We always recommend consulting our excellent user community first when faced with a question that doesn’t seem to be addressed in our documentation. There is also an active community of users available to help on IRC. If you get stuck you may also open a support ticket from the “Get Help” sidebar in the Cloud Manager.
This page was originally published on