Posted In FlipHost

VPS Status Page with SolusVM and FlipHost

I found out that FlipHost offers access to server stats through an API developed by SolusVM. It offers all the stuff you’d want to know about your VPS. Disk usage, RAM usage, bandwidth usage, but I don’t think it does any cpu load reporting, unfortunately.

I put together a simple site to quickly tell if all my stuff at FlipHost was online. I could have gone the pinging the VPS IP route, but since there was an API available, I might as well use it. And pinging a host wouldn’t give all these details.

If you have a VPS from FlipHost, you can generate your API key and API hash from your SolusVM Control Panel, in the “api” tab. If you don’t use FlipHost, but your host does use SolusVM, this should work for you too. The API client URL for FlipHost is: The SolusVM client API suggests the client URL is run on port 5656, but FlipHost has directed port 80 and 443 there instead.

The site is available on Github, so you can easily make your own status page. I’ll be adding more to it, as there’s only really one action being taken currently. As a demo, I’ve put it up at, which is hosted on Heroku. It also looks nice on mobile devices. Have a look at the screenshots in the gallery at the end of this post.

You should be able to deploy this on Heroku just like any other app. Just fork it on Github, make a local clone of your forked repo, edit config.php, setup your Heroku git remote, and push to Heroku. You’ll want to install the Heroku Toolbelt app. The Heroku Dev Center is a great resource if you’re new to Heroku.

For a more detailed explanation on setting this up on Heroku, you’ll want to read How-To: Monitor VPS Status from Heroku.

Well, now what?

Work with Me

I'm available for hire and always taking new clients, big and small. Got a project or an idea you'd like to discuss? Startup plan but no developer to make it happen? Just get in touch, I'd love to see if I can help you out!

Leave some Feedback

Got a question or some updated information releavant to this post? Please, leave a comment! The comments are a great way to get help, I read them all and reply to nearly every comment. Let's talk. :) is proudly hosted by DigitalOcean

  • Pingback: T. Longren » How-To: Monitor VPS Status From Heroku()

  • Mark Lopez

    Looks nice – would love to fork, but the GitHub link appears to be a 404.

    • Well, I initially removed it because I was going to make a bunch of improvements and was going to possibly make it a paid product.

      However, I’ve decided not to do that, so I’ll be putting the source back up on GitHub. I’ll drop a comment here when it’s back up.

    • Mark, have a look here:

      I’ve got some of the “To-Do” stuff done, like live updates and the boot and shutdown options. To get those options, you’ll need to specify your IP address in the array in the config file.

      Let me know if you’ve got any questions.

      • Mark Lopez

        Thanks. Nice clean code – love it. I’ll post a link if I get it deployed tonight.

        • Cool man, I’d love to see it work for someone else, lol. Let me know if you run into any issues. I haven’t looked at it in a while and I’m not even sure if all the updates got pushed to that repo.

  • System Inc

    Hey this appearns fine but dont show me a action buttons(boot, reboot, shutdown), its normaly?
    (sorry for my english)

    • Got a URL that I can look at? I haven’t maintained this in a while, so chances are something is broken. 🙂