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

October 9, 2014 5k views

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

1 Answer

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.

  • Thanks Ryan,
    Would "rebuilding" the droplet affect the files that we have uploaded on the server in any way? - I don't want to delete the files on the server as a lot of work has gone into it.

  • It would, so you would want to make sure to back up any files and databases on your droplet first.

  • Thanks for your response.

Have another answer? Share your knowledge.