ServerPilot - new hosting control panel for hosting PHP sites on VPSes

Discussion in 'Hosting Talk & Reviews' started by Justin-ServerPilot, Nov 20, 2013.

  1. Justin-ServerPilot

    Justin-ServerPilot New Member

    12
    3
    Nov 20, 2013
    Hi everyone,

    After years of managing VPSes running Plesk or cPanel for developers who wish they had a secure, lightweight alternative, we've created ServerPilot. ServerPilot is a new control panel that is optimized for running websites on VPSes.

    https://serverpilot.io

    It's free for the basic control panel and has paid extras like stats and monitoring.

    I hope you find it useful. If you have any questions, just let me know.

    Thanks,

    Justin
     
  2. shovenose

    shovenose New Member Verified Provider

    819
    101
    May 13, 2013
    Curious to know if your company is incorporated. Thank you. Other than that somewhat odd question, looks interesting and potentially useful.
     
    Last edited by a moderator: Nov 20, 2013
    InertiaNetworks-John likes this.
  3. Justin-ServerPilot

    Justin-ServerPilot New Member

    12
    3
    Nov 20, 2013
    Hi, yes we are.

    And, Mike, is that you?? We spoke about a year ago when Kevin and I were doing early customer development, talking to people about their workflows, their software, their customers, and the problems they run into. We met over in the WHT forums. We were called FreedomCP at the time but thankfully Kevin came up with a better name before we launched. :)

    Shoot me an email sometime. We'd love to chat again.

    Justin
     
    shovenose likes this.
  4. shovenose

    shovenose New Member Verified Provider

    819
    101
    May 13, 2013
    wow, the internet is a small place! :)
     
  5. shovenose

    shovenose New Member Verified Provider

    819
    101
    May 13, 2013
    Anyway, just signed up for an account. I will add the first server tomorrow but I have a question - do you offer some sort of either


    -API


    -Downloadable version of ServerPilot that I can run on my own master server, if you will? I'm planning on using this to deploy a Point of Sale system but while its not that I don't trust you guys, I would feel better being in control of the infrastructure.
     
  6. shovenose

    shovenose New Member Verified Provider

    819
    101
    May 13, 2013
    Sorry to triple post but do all servers need to be on the same plan? Or could I have some on the free and some on the $10 plan?


    I'm done asking questions now, I swear!
     
    DeanClinton likes this.
  7. nunim

    nunim VPS Junkie

    485
    157
    May 15, 2013
    No demo?

    So your "Master" server holds all SSH passwords?

    How much memory does this use as a default install?
     
  8. DeanClinton

    DeanClinton New Member

    27
    5
    May 17, 2013
    I'd like to know aswell please, also does the SSL one support multiple-cert single IP (I've forgotton the technical name) :)
     
    Last edited by a moderator: Nov 21, 2013
  9. InertiaNetworks-John

    InertiaNetworks-John Inertia Networks, LLC Verified Provider

    182
    25
    May 23, 2013
    SNI
     
  10. scv

    scv Massive Nerd Verified Provider

    205
    98
    May 30, 2013
    scv
    I'm having deja vu!
     
  11. Justin-ServerPilot

    Justin-ServerPilot New Member

    12
    3
    Nov 20, 2013
    Thanks for the feedback and questions, everyone. I'll respond to everything here in a couple of hours. I just wanted to respond to this question first:

    We don't store plaintext SSH passwords at any time.

    When a user sets an SSH/SFTP password in ServerPilot, on our side we immediately hash the password. We then transmit the hashed password over SSL to your server. On your server, the hashed password is then used as an argument to the command "usermod --password HASHEDPASSWORD USER", which is a way you can set a password on Linux using a already-hashed password.
     
  12. marlencrabapple

    marlencrabapple New Member

    40
    10
    Nov 9, 2013
    So this is a remote control panel? I've always wanted make something like that. I was thinking of putting together a little panel that ran locally on your PC or phone so you wouldn't have to worry about others even having a chance to compromise the panel.
     
  13. Justin-ServerPilot

    Justin-ServerPilot New Member

    12
    3
    Nov 20, 2013
    We do have an API, but it's in beta and we aren't letting too many people use it yet. We're in the middle of changing our API and don't want to break things people have written. We should have it public in the next few months.

    We don't have a version of our centralized component that you can run on your own infrastructure. It's something we're keeping in mind for the future.

    Right now the only way we have to handle different servers on different plans is to have users create separate accounts for each plan. We do get this request a fair bit and we'll be working on a better solution. We greatly value simplicity in our interface and we need to figure out a way to do this but keep things very simple.
     
  14. jhadley

    jhadley New Member Verified Provider

    151
    25
    May 18, 2013
    The concept (a remote CP) is great and an idea I've been pushing with a few of the companies I work with for some time since Parallels dropped theirs (or at least since I can't find many companies using it).

    However, your website is quite basic and the plans don't really seem to work ($49/month just for logs?!)

    I also can't find any terms etc. on your site, nor any business information.
     
  15. Justin-ServerPilot

    Justin-ServerPilot New Member

    12
    3
    Nov 20, 2013
    We don't have a demo because we have a free plan that comes with a free trial of the paid plans. Signing up is quick and easy (no credit card is required). So, we encourage users to sign up, spin up a new server at their host, connect it to ServerPilot, and really see ServerPilot in action. It only takes about a minute to connect a new server.

    The ServerPilot agent uses 20MB of memory. Other than that, there's some usage by services we install: Nginx (2MB), Apache (10MB), MySQL (45MB), and PHP-FPM (35MB).
     
  16. Justin-ServerPilot

    Justin-ServerPilot New Member

    12
    3
    Nov 20, 2013
    Yes, we do support SNI. While we're talking about SSL, I should mention we also support SPDY.
     
  17. Justin-ServerPilot

    Justin-ServerPilot New Member

    12
    3
    Nov 20, 2013
    Exactly, it's a remote panel. We sometimes call it a SaaS (Software-as-a-Service) hosting control panel, but that only resonates as a good explanation to people very familiar with SaaS software.

    The security benefit of not having a control panel frontend running on each server is one of the main motivations for this architecture. I was a security researcher (e.g. Survivable Key Compromise in Software Update SystemsAttacks on Package Managers) before I founded ServerPilot. Over the years, I've been managing Plesk and cPanel servers for dev agencies and hosting companies and I just knew that if I put together an amazing team, we could revolutionize the control panel industry. We're one year in and it's been going great so far. We've got huge plans for the next five years.
     
  18. Justin-ServerPilot

    Justin-ServerPilot New Member

    12
    3
    Nov 20, 2013
    It's definitely the case that our paid plans are missing many features that some users need. We just launched a few months ago and we wanted to launch as soon as our system was production ready. We'll be adding a lot more features over the next couple of years. In the mean time, we try to talk to every user to find out what features they'd like to see and how ServerPilot could make their life easier and their business more profitable.

    Here are our terms of service, which are linked at the bottom of every page.

    https://serverpilot.io/tos.html

    It's also linked from the account creation, which makes me think you didn't create an account yet. :)
     
  19. Adduc

    Adduc New Member

    14
    1
    May 15, 2013
    Do you have a public list of IPs that ServerPilot is expected to connect from, for those who have a whitelist policy for sensitive ports?
     
  20. DeanClinton

    DeanClinton New Member

    27
    5
    May 17, 2013
    I have to say I am impressed with it; and replies to emails are pretty quick too and fixes implemented!

    +1 from me!

    Wishlist:

    • Quotas for sites
    • Not needing multiple accts for different server levels (for example I may need SSL now but not in 6 months which means i'd need to delete the server and lose control of it)
    • Dedicated IP options
    • Customization of the default pages uploaded (for example I have a skeleton directory i'd like to have automatically copied in with every new acc)
    • WHMCS module
    • Ability to add SFTP and ServerPilot users and assign to specific sites (so that can backup sites without need main acc login).
    • A version I can install on my own server.
    • Affiliate scheme so I can refer people in and earn some cash if they upgrade from free ;-)
    Concerns:

    • If you guys get hit with a DDOS/hardware failure, I can't add/remove sites.
    • If you guys disappear, I can't get to the panel.
     
    Last edited by a moderator: Nov 22, 2013