Hi,
I normally use a sharing webhost service with everything pre-installed and control panel (cpanel/plesk) for hosting my site so I don’t need to worry about any server install.
Now, I’m planning to move my site to DigitalOcean VPS but since everything need manual install, I want to make sure every steps is the most ideal from the start.
My requirements are simple, I would like to host several typical Opencart e-commerce sites (3-5 sites) with collectively less than 10,000 visitors daily. Disk space wise probably no more than 5 or 10GB collectively.
Firstly, regarding the server specs which should I get for my requirements above? A. 1 CPU, 512MB RAM, 1TB Transfer, 20GB SSD B. 1 CPU, 1GB RAM, 2TB Transfer, 30GB SSD C. 2 CPU, 2GB RAM, 3TB Transfer, 40GB SSD D. 2 CPU, 4GB RAM, 4TB Transfer, 60GB SSD E. 4 CPU, 8GB RAM, 5TB Transfer, 80GB SSD
Secondly, regarding the linux distro, the options available in DigitalOcean are Ubuntu, FreeBSD, Fedora, Debian, CoreOS, and CentOS. From what I researched, I have narrowed down to Ubuntu and CentOS.
My questions are:
Hope someone can help me with my decision on this.
Cheers, Chris
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!
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.
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.
Hello,
You got a pretty big question wich is always hard to say. Everybody would say it is hard to tell how many resources you need for the amount of websites you want to host. You are saying that you have less than 10,000 visitors a day. But what is less than? 1000 or like 9000? I suggest, since you want to host around 3-5 sites with opencart, to go with option B. If you go with this droplet, you can research if this is enough or if you need more. When you need more resources, you can always upgrade your droplet. Thats the nice thing of DO and their amazing services.
Then your second question about the OS you should choose. From my experience I’ve always seen when people try to host their own services on a VPS without alot of knowledge about it, they get confused whey they use a ‘difficult’ OS. I reccomend you go with Ubuntu, this is build on Debian but with more ease so you can learn more things about linux and get experience with it. Also Ubuntu is an OS that is maintained very regurarly with a good amount of updates.
I hope this gives you a bit more information, and you got enough to choose your system. If you got any more question you can ask here or contact me on skype: cryptic-designs
Wow, that’s a load of information in one reply. Thanks!
I forgot to mention that 10k was my first target of visitors at the moment. Presently, only 2-3k for 1 e-commerce site, but just a couple hundreds for the rest (2 catalog (live) and 2 e-commerce (in development)). All e-commerce sites are SSL enabled sites.
From your reply, I think Ubuntu it is for me then. I initially thought upgrading linux is as easy as upgrading windows or opencart, but I guess OS on server is more cumbersome.
I looked at some screenshot and wasn’t quite sure but does DO provide control panel (like cpanel/plesk) for the VPS user? If not, do you know any free ones but reasonably good?
One more thing, my site is currently CloudFlare enabled as well (on the shared hosting). Not sure if I need to install anything on the server or it’s as easy as changing the nameserver.
Cheers.