When comparing DigitalOcean vs Linode, the Slant community recommends DigitalOcean for most people. In the question“What are the best VPS providers?” DigitalOcean is ranked 1st while Linode is ranked 2nd. The most important reason people chose DigitalOcean is:
DigitalOcean has a control panel that's intuitive and easy to use, new servers (Droplets) can be spun up in under a minute and they offer stock "apps" (LAMP, RoR, Wordpress) that can be deployed instantly. There's also an [extensive documentation](https://www.digitalocean.com/community/tutorials) for people new to VPS.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Beginner-friendly
DigitalOcean has a control panel that's intuitive and easy to use, new servers (Droplets) can be spun up in under a minute and they offer stock "apps" (LAMP, RoR, Wordpress) that can be deployed instantly. There's also an extensive documentation for people new to VPS.
Pro Pay-as-you-go with multiple payment options
Billing is done per hour. Each month has a 672 hour (28-day) billing cap with server runtime past that point being free of charge. DigitalOcean accepts payments via Visa, MasterCard, American Express, Discover, and PayPal.
Pro Competetive starter-level pricing
With pricing that starts at $5/month. It's a pretty cheap VPS provider.
Pro Extensive Tutorials/Guides
People can often find tutorials needed provided by DigitalOcean.
Pro Good API
DigitalOcean has an API for creating and destroying droplets and replicating droplet control panel functionality. The API is RESTful, uses oAuth, supports IPv6 and comes with an extensive documentation.
Pro (New) Block Storage Volumes
You can now attach dynamic distributed (assuming SAN) storage to a droplet. Multiple droplets cannot attach to the same volume. The storage is very affordable and there are easy to follow how-to guides.
(as of writing, only in certain datacenters)
Pro Flexible backup mechanism
Automatic backups can be made for 20% of the droplet price and an unlimited amount of snapshots at $0.02 per GB of storage can be made manually.
Pro Great customer support
Quick and knowledgeable customer service, extensive documentation and helpful community.
Pro Excellent support
Linode's support is amazing. Tickets are usually answered within minutes, if there's a network or hardware issue it's usually resolved before anyone even notices.
Pro Gives you the chance to fix problems without relying on support
If you mess things up in your Linode instance, for example with the filesystem or boot configuration, Linode allows you to run a recovery ISO so you can try and fix things yourself without relying on Linode's support team.
Pro Speed
Their VPSs are very fast.
Pro Allows you to do things that usually can only be done if you have access to the hardware
Linode allows you to create memory partitions and copy or move them around. Furthermore, it even lets you reboot your instance with smaller RAM in order to simulate how your application would act if your Linode instance gets downgraded.
Pro Comprehensive, well documented API
The API gives access to nodes, nodebalancers, stackscripts, DNS, and accounts.
Pro Provides SDKs for several languages
SDKs are available for Python, Perl, PHP, Ruby, Java, and Node.js.
Pro Stack scripts
Stack scripts gives you the chance to build a completely custom Linode stack with multiple custom features and options all run automatically and set up.
Pro New Cloud Beta user interface
A new user interface is under development which will still keep the same level of power Linode offers but with a cleaner interface. Showing forward thinking and continued improvement.
Cons
Con No DDoS protection
When Digital Ocean detects what they think may be a DoS attack, they will cut traffic to the droplet to avoid performance drops to neighbors etc. This means if your droplet comes under attack, or appears to be under attack, it will be disconnected from the network, effectively down.
Con Limited payment options
Con Setup is not as fast as advertised
A person who wants to set this up, set that up, configure this and so forth - and who has minimal time pressures would be okay. But the time it takes to be set up can be crucial for people who want to get up and running as fast as possible.
Con Don't accept Bitcoin yet
Even though it's one of the most voted suggestions on their customer feedback website, DigitalOcean does not accept any crypto-currency payment methods.
Con Limited Locations, compared to others
I know with many applications, locations are not always super important. However there are several good reason to have certain locations. Only having East Coast and West Coast happens to be an issue for us and a few of our partners.
Con Terrible support
Con Backups have become unreliable
I've been a Linode customer for 10+ years, but over the past 3+ years their backups have become unreliable, which is unacceptable for a paid extra to the service. I've had multiple issues with backups failing, and restoring from a backup has caused my VPS to fail to deliver website content for reasons neither I nor Linode support could figure out. In the end, I just had to rebuild the server from scratch with a personal backup.
Con Not really suitable if you have a very heavy CPU application
They'll cap your usage if you go above 80% for a sustained period - even on very large expensive boxes (if you use Load Balancers offered, this can be mitigated).
Con For more advanced users
Can be an issue for those not used to setting up their own server. Managed services are really expensive if help is needed.
Con No self-help migrating option
If you want to migrate to another hosting solution from Linode, you can't do it by yourself. You have to open a support ticket.
Con Treats customer as a liability
Many malpractices in the name of machine abuse. Their machines get abused with just 10% steady cpu utilization.