Can I run a webshop on digitalocean?

August 28, 2014 2.2k views

Hi,
just got started on digitalocean! I opened an account here just to test the speed difference of my magento webshop that's on another slower server (Loopia.com) and these servers. The speed difference is HUGE, and I'm just running with 512Mb ram here.

now I'm thinking, would it be possible for a newbie as I am to run a live webshop through digitalocean?

I have succesfully installed Ubuntu LAMP with a simple firewall, phpmyadmin with extra security password and ofcourse Magento. It should be noted that I've just worked in this enviroment with terminal and codes 3 days so there's a lot to learn.

Another question, I installed a dropplet without backup, now I cannot make a backup, or can I? Is it possible just to copy all the files in FTP to my computer and extract the database in myphpadmin? would that count as a backup if the worst thing happened and everything crashed?

Last question:
Is there a control panel for Ubuntu LAMP? and if there is, would I have any use of it because everything seems possible through the terminal? maybe I could save some time using a control panel?

Would really appriciate all answers beacause if I can run my webshop from these servers that would be like winning the lottery, every month!

1 Answer

Yes, it is quite possible.

If you want a Digital Ocean automatic backup, you will have to create a new droplet with backups enabled. It is not currently possible to add backups after creation. And you can do backups any way you want. Digital Ocean backups only run every few days or so. You would probably want more frequent backups than that, so you are going to have to come up with your own solution. For the little bit of stuff that I do, I keep my web sites on my development machine with local and remote backups plus a remote Git repository on Bitbucket. I have a cron job that runs daily that dumps my databases, copies them to remote storage, and deletes any local backup that is more than 30 days old.

  • Ok, so basically backup of server is the same process as when I backup Magento, make a copy of all files and the MYSQL databases? Am I missing something or is that it? seems too easy...

    do you know what the most important things are for me to look at when it comes to security and stability if I want to run a live whebshop with Ubuntu 14.04 with LAMP

  • Ok, so basically backup of server is the same process as when I backup Magento, make a copy of all files and the MYSQL databases? Am I missing something or is that it? seems too easy...

    Actually the backups happen at the visualizer level; so they are automatic and invisible to the virtual machine. There is an interesting article about backups on DigitalOcean.

    by Justin Ellingwood
    When dealing with any kind of important data, it is essential that you implement a backup scheme. There are many different ways to back up data on a VPS. In this guide, we will discuss some ways that you can backup your data and discuss the merits of the different options.
Have another answer? Share your knowledge.