How to best set up ServerPilot to work with Digital Ocean server

  • Posted on October 9, 2014
  • ChrisBoyAsked by ChrisBoy

I recently signed up for ServerPilot after signing up to host with Digital Ocean. Shortly after creating a droplet and and uploaded app onto Digital Ocean Ubuntu server, I came across ServerPilot, signed up and connected to the server. However, I was hoping to get more functionality out of the services as I have gotten with CPanel interface.

My question is that now that I have connected to our server with Digital Ocean via ServerPilot, where do I go from here in order to access and manage files… Is there a File Manager directory How would I go about uploading new files / editing files that are already on the server

I read on a forum via Digital Ocean that I needed to install and connect ServerPilot control panel with our server when there was nothing on the server - Is it too late now that files have been uploaded on the server before stumbling upon ServerPilot?

Other than copies of PHP, MySQL, PhpMyAdmin - are there other applications needed to be installed via ServerPilot in order to host websites / apps?

Pardon my questions as I am trying to understand all of this - I came from dedicated server/CPanel background where everything needed has been pre configured by the hosting company, and all that’s needed are the files to be uploaded. If you may, please answer the above questions as it would help me understand how to make best use of cloud hosting. Thank you

Submit an answer

This textbox defaults to using Markdown to format your answer.

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!

Sign In or Sign Up to Answer

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Want to learn more? Join the DigitalOcean Community!

Join our DigitalOcean community of over a million developers for free! Get help and share knowledge in Q&A, subscribe to topics of interest, and get courses and tools that will help you grow as a developer and scale your project or business.

It does look like ServerPilot requires a clean install of Ubuntu without anything additional installed or configured.

Luckily you can easily bring your droplet back to this state. In the control panel, click on your droplet, then on the “destroy” tab. Under this you will find a “rebuild” tab where you can select the clean base Ubuntu image of your choice (I would recommend 12.04 or 14.04 x64). Then just click “Rebuild from image” and your droplet will be rebuild to this clean state.

You could also decide to just destroy your current droplet and create a new one to replace it. Since droplets that exist for less than a full calendar month are only charged at their hourly rate this wont incur additional charges.

With either of these options you will receive an email with a new root password and will need to log in with an ssh client once in order to change the temporary password.

Once you have a clean Ubuntu droplet you should be able to connect it to ServerPilot and install what you need via their interface.