Press "Enter" to skip to content

How to install serverpilot on Vultr VPS Server in under 5 minutes

Vultr is one of the most recommended cloud hosting providers in the recent times. The New Jersey based company changed the cloud hosting game by launching its smallest server costing just $2.5/month for 512MB RAM and 20GB storage. Since then, it has been gaining a steady momentum and off late, the company has ranked its way up to one of the most popular cloud hosting companies having data centers at 15 locations across the world.

The increasing awareness about cloud hosting has surely gotten more people to try out providers like Vultr and Linode, however, for the people migrating from Cpanel based shared hosting, managing the command line interface can be a little tricky. Cloud hosting companies do offer managed services, however, they go very high in pricing.

For the command line noobs, there are a number of solutions available online, which help the users to manage their servers effectively. Serverpilot is one of those solutions and over the last few years, it has made managing command line servers very very easy to manage. Serverpilot is a script-like solution, which installs all the needed scripts and software on your server and helps you run all sorts of websites without much hassle.

In this tutorial, I am going to guide you through on how you can install ServerPilot on your Vultr vps with just a few easy steps. However, before getting started, I expect you to have set up a Vultr server with Ubuntu 16.04 LTS on it and a serverpilot account by going to serverpilot.io.
Vultr server dashboard

If you still haven’t, check : How to setup Vultr VPS Server in less than 5 minutes

Done setting up both the things? Let’s get started.

Steps to install serverpilot on Vultr Instance (Server)

  • Go to the server dashboard, where you will have all the details about your server. You’d need two details from this page. Server IP address and root password. Copy both of them on a safe location.
    Vultr server details
  • Now navigate to serverpilot and click on Add Server. Once you click on that, it asks you IP address, Root Password and SFTP Password. You have the first two things handy, whereas, the SFTP password needs to be set up on this page. Enter all the 3 details and click on connect to serverpilot.
    serverpilot new server add
  • If the credentials entered by you are correct, serverpilot will start installing on the server and the whole process will take around 2 minutes to complete.
    serverpilot installed
  • Once completed, you will be prompted to a new screen, where you can start adding new sites or apps and enjoy the flexibility of serverpilot and speed & performance of Vultr.

The below video is also a step-to-step guide to help you with serverpilot installation on Vultr.

If you have any queries or suggestions, feel free to ask in the comment section and I will try my best to reply ASAP.

17 Comments

  1. Mark Cuban Mark Cuban

    When I try installing serverpilot on Vultr, it gives me an error saying cannot connect to server. Could you guide me on what couple be the issue with this?

    Many thans

    • admin admin

      I too encountered this issue for the first time I tried installing Vultr and I did not realise it for a while. If you have just set up a Vultr server, I will advise you to wait for a while before trying to install serverpilot.

      Setting up Vultr server takes a while in the background and if you are trying to connect to server through serverpilot in that window, it might not be able to connect to the server because that is currently not running. So just wait for that and let me know if you still face any issue. Also, make sure you are entering the right credentials and your server is in running position.

      Hope that helps.

  2. tomsit tomsit

    Hi guys.

    I wanted to share with you my current solution which is quite easy and managable. First off, I recommend Vultr Hosting. Their controlpanel is amazing, it gives you an neat and slick overview with the functions you need. Vultr also have an phone app which is very good for monitoring and performing simple tasks on your servers.

    In the controlpanel you can simply add servers on the go. What I have done right now is to create one main server (cloudcompute) for hosting the site and another (storage server) to host the images. All with SSD drives. You can choose size of the server as you wish ofc. When I need more space, I’ll just add another, and so on..

    [​IMG]
    ——–
    [​IMG]

    You get billed at the end of the month for your usage. Their model is “pay for what you use” and their servers are really fast. Check out reviews all over the web. Their pricing is really good considering the quality service they provide.

    Ok, so what now, you have an account with Vultr (or any other simulare company) and don’t want to pay lots of extra for cPanel or managed services?

    I’m using serverpilot.io which is fairly the best tool I’ve come over. What it does is that you register an account. You can choose a free account or a paid one $10/month – then you add your servers IP adress root info and in 2 minutes your server is up and running with SFTP, PHP, MySQL, Nging and Apache ready to go.

    With serverpilot all you need is a clean server. All it requires is that you install ubuntu 16.04 (Vultr lets you choose which OS when you add a new server)

    What ServerPilot Does
    Software Installation – ServerPilot installs all of the software your server needs, including PHP, MySQL, Nginx, and Apache.
    Firewall Configuration – ServerPilot secures your server with an iptables firewall.
    Automatic Updates – ServerPilot keeps your server’s packages updated.
    Simple Control Panel – ServerPilot’s control panel makes it easy to host multiple sites on a server, manage databases, change PHP versions, deploy SSL, and more.
    AutoSSL – With AutoSSL, ServerPilot enables free SSL certicates for your apps’ domains.
    Stats and Monitoring – ServerPilot provides stats and monitoring for your servers and apps.
    Professional PHP and WordPress Hosting – ServerPilot’s Free plan provides everything you need for secure, reliable hosting on your server. Our paid plans offer additional features that may be helpful to you as your business grows.
    *source: https://serverpilot.io/community/articles/how-serverpilot-works.html

    so basically, serverpilot is your server manager and you get full root access and free SSL with just one click.

    On top of that you can add CDN (I use cloudflare to serve the main site) The combination of Vultr.com Hosting – Serverpilot & Cloudflare gives me blazing fast speeds and full control with very low costs.

    For mail hosting you should take a look at Zoho Mail
    They will host mail for you with your own domain name.
    It’s an very easy step-by-step guide when you create an account.
    You can map mail.yourdomain.tld and get your own branding for free
    Simply enter SMTP settings with LTS in Chevereto settings and your system is all set up to handle mail.
    Mailbox looks is very simulare to outlook and has gmail functionallity
    Free app for tablets/phones in app/play store
    Best of all, this can all be done with the Free plan
    example loginbox on my site: mail.photoland.io

    ————————————————————–
    *I also installed ubuntu 16.04 on my homeserver and connected it to serverpilot, and that too works like a charm if you have the resources to host on your own.
    *highlighted links are affiliate links, serverpilot link gives you $10 in credit which is enough to cover the first paid plan for a month

  3. tomsit tomsit

    We all have our budgets I guess. This is one I’m happy with and maybe someone can find it helpful when choosing their hosts.

    But the real carrot here is imo Serverpilot.io which gives you more options. I hosted photoland.io for 6 months on my homeserver with the help of serverpilot (with a 500/500 connection) but I’m afraid of getting a notice from my ISP (even though I pay a fixed price)

  4. HenrysCat HenrysCat

    Could Vultr be used as external storage to host the images over SFTP?

    • admin admin

      In theory, any SFTP (SSH) server could be used. Please be aware that SFTP is remarkable better than FTP for this purpose.

    • tomsit tomsit

      Yes. I’ve configured a Vultr storage server with Ubuntu and serverpilot. (serverpilot automatically sets up SFTP)

  5. HenrysCat HenrysCat

    Do you use Cloud Compute (VC2) or Block Storage with Vultr? not sure what would be best, also I see no mention of bandwidth with block Storage?

  6. tomsit tomsit

    I’m using what they call “storage instance” for storage server and Cloud Compute for website hosting – I don’t have any experience with the block storage. But it seems like you can attach it to your current instances (servers) which limitation it has I’m not sure of either, but I think it goes with the bandwidt of the instance you connect it to.

  7. brandon brandon

    Vultr is terrible …

    I used it also … but at the moment only for 2 small projects (One mail server just for incoming mails and an development server in Tokyo) … Before there crashed already 3 vServers (Deleted root passwords, harddisk, …) and the limited bandwidth is also a big problem.
    Now I only use OVH .. it’s still the best, fast, stable … ok, the support is terrible .. It takes month to get an answer from support – or also it happens, that you never get an answer ..

    But Vultr is nothing for an production environment ….

    • admin admin

      I have been running a couple of servers on vultr and never had such experience. Never got a chance to test their support, but I think the service is quite decent.

  8. blackjack blackjack

    Serverpilot looks intressting, i will try it. But for mails i prefer mailgun. its easy and cheap.

    • admin admin

      Thanks for the tip. Will surely try out.

  9. Yurishimo Yurishimo

    Serverpilot is a sort of cloud server management service. You spin up a VPS and they will manage it. They take care of software updates, server configuration, OS updates, firewall configuration, etc if/when they are needed.
    Over the past 6 months or so they’ve been pushing the WordPress lingo because there is a lot of money in providing WordPress services, but you can use it to run any PHP app (and other languages if you’re comfortable going in and modifying the server yourself).
    Personally, I use it to manage my blog/side-project server since I don’t particularly enjoy server management. It is free if you don’t need SSL deployments (or if you know how to do it yourself). At work we use it to manage around 10 sites for clients and adding 5 more clients or so a year. It’s an easy way to manage things without clunking the server with bloated solutions like cpanel. They also have a nice API that I’ve been using to script automated letsencrypt certs.
    Overall it’s a great service that I highly recommend for folks who don’t want to be server admins and just want to host simple apps with minimal hassle.

    • admin admin

      Pretty much on point.

      Serverpilot has made life easier for many around the world.

  10. hurkle hurkle

    I hadn’t tried a single cloud provider yet. After your breathless post, I took the plunge. 30 minutes later I’ve got a server hosting my domain. I was blown away by the speed with which I was able to spin up and provision a server.
    Thanks a ton for this post!
    For the record, I chose Digital Ocean as my provider but I will try vultr for the next one.
    Edit: the 30 minutes was all on me and recovering my registrar password and all that… The actual droplet creation and provisioning was faster than with my agency’s traditional redundant physical hosting – literally just a few minutes.

    • admin admin

      Thankfully you had a great experience. Enjoy the adventure with cloud hosting 🙂

Leave a Reply

Your email address will not be published. Required fields are marked *