{"id":361,"date":"2015-11-06T16:10:24","date_gmt":"2015-11-06T23:10:24","guid":{"rendered":"http:\/\/infinitedisorder.com\/?p=361"},"modified":"2015-11-08T16:43:19","modified_gmt":"2015-11-08T23:43:19","slug":"digitalocean-vs-linode","status":"publish","type":"post","link":"https:\/\/infinitedisorder.com\/?p=361","title":{"rendered":"DigitalOcean vs Linode"},"content":{"rendered":"<p>Since I use AWS at work, I wanted to try something else for my personal workstation (this is basically a tmux jumpbox for me).<\/p>\n<p><strong>Security:<\/strong> <em>winner: neither?<\/em><br \/>\nThe nice thing about both of these services is that they are very simple to use. Compared to EC2, they are lacking many features, the biggest surprise for me was the lack of network based security groups. Alternately, you can use a host-based firewall but good luck with any DOS attack. Another lacking feature is the ability to NOT have a public IP (at least this was lacking out of the box&#8230;I bet you can just ifdown that interface). Security seems to be an afterthought for these services, it&#8217;s important to at least switch from password to SSH keys, remove root login and add a firewall. Suggestions from digital ocean are pretty good: <a href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/7-security-measures-to-protect-your-servers\" target=\"_blank\">https:\/\/www.digitalocean.com\/community\/tutorials\/7-security-measures-to-protect-your-servers<\/a><\/p>\n<p><strong>Pricing:<\/strong> <em>winner: digital ocean if you want a $5 instance<\/em><br \/>\nVery similar, the main difference is that Digital Ocean has a $5\/month instance for 512mb\/20gb\/1core. Both offer 1gb\/30gb\/1core for $10\/month. Both use SSDs (yes!).<\/p>\n<p><strong>Instance Creation:<\/strong> <em>winner: digital ocean<\/em><br \/>\nDigital Ocean uses a wizard style startup, so it was obvious what to do. Linode was not a wizard, but it was pretty easy to guess where to go next. Creating an instance and then loading an OS is a two-step process on linode, instead of one.<\/p>\n<p><strong>Capabilities:<\/strong> <em>winner: not sure<\/em><br \/>\nIt seems like linode has a few more features (more OS support). I didn&#8217;t investigate this too much. Both offer console access if you get locked out, although the linode console didn&#8217;t work for me.<\/p>\n<p><strong>Network Copy Speeds:<\/strong> <em>winner: digital ocean<\/em><br \/>\nThis was important to me, as I often shuffle things from place to place with SCP.<br \/>\nSpeeds in Megabits-<br \/>\nDigitalOcean:400mb UP :400mb DOWN<br \/>\nLinode:120mb UP: 320mb DOWN<\/p>\n<p><strong>GUI:<\/strong> <em>winner: digital ocean<\/em><br \/>\nDigital Ocean won this hands down for beauty factor and simplicity.<\/p>\n<p><a href=\"http:\/\/infinitedisorder.com\/wp-content\/uploads\/2015\/11\/DigitalOcean_Control_Panel1.gif\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/infinitedisorder.com\/wp-content\/uploads\/2015\/11\/DigitalOcean_Control_Panel1-300x82.gif\" alt=\"DigitalOcean_Control_Panel1\" width=\"300\" height=\"82\" class=\"alignnone size-medium wp-image-363\" srcset=\"https:\/\/infinitedisorder.com\/wp-content\/uploads\/2015\/11\/DigitalOcean_Control_Panel1-300x82.gif 300w, https:\/\/infinitedisorder.com\/wp-content\/uploads\/2015\/11\/DigitalOcean_Control_Panel1-1024x278.gif 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<hr>\n<p><a href=\"http:\/\/infinitedisorder.com\/wp-content\/uploads\/2015\/11\/DigitalOcean_Control_Panel2.gif\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/infinitedisorder.com\/wp-content\/uploads\/2015\/11\/DigitalOcean_Control_Panel2-300x170.gif\" alt=\"DigitalOcean_Control_Panel2\" width=\"300\" height=\"170\" class=\"alignnone size-medium wp-image-364\" srcset=\"https:\/\/infinitedisorder.com\/wp-content\/uploads\/2015\/11\/DigitalOcean_Control_Panel2-300x170.gif 300w, https:\/\/infinitedisorder.com\/wp-content\/uploads\/2015\/11\/DigitalOcean_Control_Panel2-1024x580.gif 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<hr>\n<p><a href=\"http:\/\/infinitedisorder.com\/wp-content\/uploads\/2015\/11\/linode.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/infinitedisorder.com\/wp-content\/uploads\/2015\/11\/linode-300x238.png\" alt=\"linode\" width=\"300\" height=\"238\" class=\"alignnone size-medium wp-image-365\" srcset=\"https:\/\/infinitedisorder.com\/wp-content\/uploads\/2015\/11\/linode-300x238.png 300w, https:\/\/infinitedisorder.com\/wp-content\/uploads\/2015\/11\/linode-1024x813.png 1024w, https:\/\/infinitedisorder.com\/wp-content\/uploads\/2015\/11\/linode.png 1968w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Update: I started getting seg faults with apt-get and noticed I was out of memory. It&#8217;s an easy fix to add some swap <a href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-add-swap-on-ubuntu-14-04\" target=\"_blank\">https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-add-swap-on-ubuntu-14-04<\/a> .<br \/>\n<em>Disclaimer: I am not paid or affiliated with either of these companies.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since I use AWS at work, I wanted to try something else for my personal workstation (this is basically a tmux jumpbox for me). Security: winner: neither? The nice thing about both of these services is that they are very simple to use. Compared to EC2, they are lacking many features, the biggest surprise for [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-361","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/infinitedisorder.com\/index.php?rest_route=\/wp\/v2\/posts\/361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/infinitedisorder.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/infinitedisorder.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/infinitedisorder.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/infinitedisorder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=361"}],"version-history":[{"count":10,"href":"https:\/\/infinitedisorder.com\/index.php?rest_route=\/wp\/v2\/posts\/361\/revisions"}],"predecessor-version":[{"id":381,"href":"https:\/\/infinitedisorder.com\/index.php?rest_route=\/wp\/v2\/posts\/361\/revisions\/381"}],"wp:attachment":[{"href":"https:\/\/infinitedisorder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/infinitedisorder.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/infinitedisorder.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}