{"id":351,"date":"2017-02-14T22:00:49","date_gmt":"2017-02-14T15:00:49","guid":{"rendered":"https:\/\/gagahme.local\/?p=351"},"modified":"2017-02-13T00:37:44","modified_gmt":"2017-02-12T17:37:44","slug":"setting-vps-for-wordpress-without-ounce-linux-knowledge","status":"publish","type":"post","link":"https:\/\/gagahme.local\/setting-vps-for-wordpress-without-ounce-linux-knowledge\/","title":{"rendered":"Setting Up a VPS for WordPress Without an Ounce of Linux Knowledge"},"content":{"rendered":"

I’ve been seeing this types of questions a lot in WHT<\/a>. People who outgrew their shared hosting plans but not sure of upgrading to VPS or dedicated server because they’re not technical enough.<\/p>\n

Usually the advice they got is to go for a managed provider, which is of course, a great option, especially if you have more money than time.<\/p>\n

But this guide is for people who wants to squeeze what little money they can save by going with self-managed providers.<\/p>\n

And don’t want to deal with command line. And, don’t want to pay for a cPanel license. Or bother to learn about free, open source panel like webmin<\/a>.<\/p>\n

Here We Go<\/h2>\n

So, you’ve got your VPS. It’s nice. It’s got 2GB RAM, a dedicated CPU core, and a nice flashy SSD. Raw-performance wise, it’s probably four times better than what you’ll get from a shared hosting plan.<\/p>\n

What do you do, then? You’ve never dealt with a command line before. You don’t know the difference between nginx, apache or what version of PHP to use.<\/p>\n

And you don’t need the server for fancy, django powered Node.JS behemoth of an app. You just want to run a wordpress site (or several).<\/p>\n

Well, have you met Server Pilot<\/a> before?<\/p>\n

\"\"<\/p>\n

Now, Server Pilot advertised themselves as a companion to a Digital Ocean droplets. I’m not sure if that is an attempt to get an acquisition offer but it will 100% work with other VPS providers as well. I’ve tested it.<\/p>\n

In fact, i’ve tested it running a wordpress site on a 256MB RAM KVM<\/strong> from Virmach<\/a>, and their default setup seems optimized enough to run it fine. You need to run Ubuntu in the VPS to use Server Pilot<\/strong><\/p>\n

So, here’s their pricing:<\/p>\n

\"\"<\/p>\n

As you can see, even on their free plan, you can use them to run unlimited websites on unlimited amount of servers. That also includes basic firewall configuration so you should be fine running on their default setup without having to worry about basic skiddy attack that can happen when you run a VPS without a properly-configured firewall.<\/p>\n

So. I hope by now you’ve decided to sign up, and once you signed up, you’ll be greeted with this screen:<\/p>\n

\"\"<\/p>\n

Easy enough. Click Connect to Server, and you’ll get this screen:<\/p>\n

\"\"<\/p>\n

Now, when you buy your VPS from any provider, you will get root account details from them, usually in the welcome email. Just take the root password, and paste it there.<\/p>\n

For SFTP password, use a secure one. You’ll need it for when you want to upload files or migrate your site to the server administered by Server Pilot. The username for this SFTP account would be ‘serverpilot’.<\/p>\n

\n SFTP, short for SSH File Transfer Protocol, is completely different from FTP (File Transfer Protocol). When you’re running SFTP, you’re transferring files across SSH, a much more secure and encrypted data stream. Using SFTP also means that the server doesn’t have to run a separate service for FTP, which might save a bit of resources and less protocols to worry securing about.\n<\/p><\/blockquote>\n

Now, click ‘Connect to ServerPilot’, and ServerPilot will start setting up the server for you.<\/p>\n

\"\"<\/p>\n

Once it’s done, you should see a screen that basically told you to “create an app”. An app can mean anything that requires PHP and MySQL, but in the case of wordpress, they have a special option for it that makes it even easier to set up.<\/p>\n

\"\"<\/p>\n

Tick that ‘wordpress’ option, and the rest is pretty much self-explanatory. After you’re done, remember to create an A record<\/strong> for your domain and point it to the IP Address of the server that’s being managed by Server Pilot. In most cases, you should see your new wordpress site up and available within minutes, but DNS propagation can take up to 24 hours<\/strong>, so be patient.<\/p>\n

And That’s It! Enjoy!<\/h2>\n

P.S: If you need a self-managed VPS to run a WordPress on Server Pilot, why not try us at GOODHost<\/a>? Our plans for 1GB RAM starts only at $6.99\/month and it runs wordpress beautifully. This blog, for example, is hosted on our VPS. \ud83d\ude42<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"

I’ve been seeing this types of questions a lot in WHT. People who outgrew their shared hosting plans but not sure of upgrading to VPS or dedicated server because they’re not technical enough. Usually the advice they got is to go for a managed provider, which is of course, a great option, especially if you […]<\/p>\n","protected":false},"author":2,"featured_media":363,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[3,2],"tags":[68,61,55,62],"yoast_head":"\r\nSetting Up a VPS for Wordpress Without an Ounce of Linux Knowledge • gagah.me<\/title>\r\n<meta name=\"description\" content=\"So, you want to run a wordpress site on a VPS but doesn't have any technical linux or command line knowledge? This guide is for you.\" \/>\r\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\r\n<link rel=\"canonical\" href=\"https:\/\/gagahme.local\/setting-vps-for-wordpress-without-ounce-linux-knowledge\/\" \/>\r\n<meta property=\"og:locale\" content=\"en_US\" \/>\r\n<meta property=\"og:type\" content=\"article\" \/>\r\n<meta property=\"og:title\" content=\"Setting Up a VPS for Wordpress Without an Ounce of Linux Knowledge • gagah.me\" \/>\r\n<meta property=\"og:description\" content=\"So, you want to run a wordpress site on a VPS but doesn't have any technical linux or command line knowledge? This guide is for you.\" \/>\r\n<meta property=\"og:url\" content=\"https:\/\/gagahme.local\/setting-vps-for-wordpress-without-ounce-linux-knowledge\/\" \/>\r\n<meta property=\"og:site_name\" content=\"gagah.me\" \/>\r\n<meta property=\"article:published_time\" content=\"2017-02-14T15:00:49+00:00\" \/>\r\n<meta property=\"article:modified_time\" content=\"2017-02-12T17:37:44+00:00\" \/>\r\n<meta property=\"og:image\" content=\"https:\/\/gagahme.local\/wp-content\/uploads\/2017\/02\/pexels-photo.jpg\" \/>\r\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\r\n\t<meta property=\"og:image:height\" content=\"853\" \/>\r\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\r\n<meta name=\"author\" content=\"Gagah Putra Arifianto\" \/>\r\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\r\n<meta name=\"twitter:creator\" content=\"@gparifianto\" \/>\r\n<meta name=\"twitter:site\" content=\"@gparifianto\" \/>\r\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Gagah Putra Arifianto\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\r\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/gagahme.local\/setting-vps-for-wordpress-without-ounce-linux-knowledge\/\",\"url\":\"https:\/\/gagahme.local\/setting-vps-for-wordpress-without-ounce-linux-knowledge\/\",\"name\":\"Setting Up a VPS for Wordpress Without an Ounce of Linux Knowledge • gagah.me\",\"isPartOf\":{\"@id\":\"https:\/\/gagahme.local\/#website\"},\"datePublished\":\"2017-02-14T15:00:49+00:00\",\"dateModified\":\"2017-02-12T17:37:44+00:00\",\"author\":{\"@id\":\"https:\/\/gagahme.local\/#\/schema\/person\/8ca6f5997db81b416d6f2ce947b91781\"},\"description\":\"So, you want to run a wordpress site on a VPS but doesn't have any technical linux or command line knowledge? This guide is for you.\",\"breadcrumb\":{\"@id\":\"https:\/\/gagahme.local\/setting-vps-for-wordpress-without-ounce-linux-knowledge\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/gagahme.local\/setting-vps-for-wordpress-without-ounce-linux-knowledge\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/gagahme.local\/setting-vps-for-wordpress-without-ounce-linux-knowledge\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/gagahme.local\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Setting Up a VPS for WordPress Without an Ounce of Linux Knowledge\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/gagahme.local\/#website\",\"url\":\"https:\/\/gagahme.local\/\",\"name\":\"gagah.me\",\"description\":\"Rants & Thoughts of Gagah Putra Arifianto\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/gagahme.local\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/gagahme.local\/#\/schema\/person\/8ca6f5997db81b416d6f2ce947b91781\",\"name\":\"Gagah Putra Arifianto\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/gagahme.local\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/cef71cf71a77911508fc50c3ccc10c84?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/cef71cf71a77911508fc50c3ccc10c84?s=96&d=mm&r=g\",\"caption\":\"Gagah Putra Arifianto\"},\"description\":\"I write stuff, A recovering RSS feed addicts.\",\"sameAs\":[\"https:\/\/twitter.com\/gparifianto\"]}]}<\/script>\r\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Setting Up a VPS for Wordpress Without an Ounce of Linux Knowledge • gagah.me","description":"So, you want to run a wordpress site on a VPS but doesn't have any technical linux or command line knowledge? This guide is for you.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/gagahme.local\/setting-vps-for-wordpress-without-ounce-linux-knowledge\/","og_locale":"en_US","og_type":"article","og_title":"Setting Up a VPS for Wordpress Without an Ounce of Linux Knowledge • gagah.me","og_description":"So, you want to run a wordpress site on a VPS but doesn't have any technical linux or command line knowledge? This guide is for you.","og_url":"https:\/\/gagahme.local\/setting-vps-for-wordpress-without-ounce-linux-knowledge\/","og_site_name":"gagah.me","article_published_time":"2017-02-14T15:00:49+00:00","article_modified_time":"2017-02-12T17:37:44+00:00","og_image":[{"width":1280,"height":853,"url":"https:\/\/gagahme.local\/wp-content\/uploads\/2017\/02\/pexels-photo.jpg","type":"image\/jpeg"}],"author":"Gagah Putra Arifianto","twitter_card":"summary_large_image","twitter_creator":"@gparifianto","twitter_site":"@gparifianto","twitter_misc":{"Written by":"Gagah Putra Arifianto","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/gagahme.local\/setting-vps-for-wordpress-without-ounce-linux-knowledge\/","url":"https:\/\/gagahme.local\/setting-vps-for-wordpress-without-ounce-linux-knowledge\/","name":"Setting Up a VPS for Wordpress Without an Ounce of Linux Knowledge • gagah.me","isPartOf":{"@id":"https:\/\/gagahme.local\/#website"},"datePublished":"2017-02-14T15:00:49+00:00","dateModified":"2017-02-12T17:37:44+00:00","author":{"@id":"https:\/\/gagahme.local\/#\/schema\/person\/8ca6f5997db81b416d6f2ce947b91781"},"description":"So, you want to run a wordpress site on a VPS but doesn't have any technical linux or command line knowledge? This guide is for you.","breadcrumb":{"@id":"https:\/\/gagahme.local\/setting-vps-for-wordpress-without-ounce-linux-knowledge\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/gagahme.local\/setting-vps-for-wordpress-without-ounce-linux-knowledge\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/gagahme.local\/setting-vps-for-wordpress-without-ounce-linux-knowledge\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/gagahme.local\/"},{"@type":"ListItem","position":2,"name":"Setting Up a VPS for WordPress Without an Ounce of Linux Knowledge"}]},{"@type":"WebSite","@id":"https:\/\/gagahme.local\/#website","url":"https:\/\/gagahme.local\/","name":"gagah.me","description":"Rants & Thoughts of Gagah Putra Arifianto","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/gagahme.local\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/gagahme.local\/#\/schema\/person\/8ca6f5997db81b416d6f2ce947b91781","name":"Gagah Putra Arifianto","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/gagahme.local\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/cef71cf71a77911508fc50c3ccc10c84?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/cef71cf71a77911508fc50c3ccc10c84?s=96&d=mm&r=g","caption":"Gagah Putra Arifianto"},"description":"I write stuff, A recovering RSS feed addicts.","sameAs":["https:\/\/twitter.com\/gparifianto"]}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/gagahme.local\/wp-json\/wp\/v2\/posts\/351"}],"collection":[{"href":"https:\/\/gagahme.local\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gagahme.local\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gagahme.local\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gagahme.local\/wp-json\/wp\/v2\/comments?post=351"}],"version-history":[{"count":0,"href":"https:\/\/gagahme.local\/wp-json\/wp\/v2\/posts\/351\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gagahme.local\/wp-json\/wp\/v2\/media\/363"}],"wp:attachment":[{"href":"https:\/\/gagahme.local\/wp-json\/wp\/v2\/media?parent=351"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gagahme.local\/wp-json\/wp\/v2\/categories?post=351"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gagahme.local\/wp-json\/wp\/v2\/tags?post=351"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}