Question

Recommended droplet size for wordpress and Joomla combo

Hi guys, can you tell me how much System requirments I need to run WordPress, Joomla and do occasional run php and python webpages on…

Let me give you a bit of context…

I want to learn how to fully customize wp and joomla but also learn php and django from the ground up… I am wondering what would be a reasonable size droplet to use for now… I expect at most no more than 5 people connecting at a time on the site… mostly it will be me just checking edits and so forth… tweaking and experimenting…

Reason I ask this is because after 7 days of headaches with zero experience of ssh, linux, commands like systemctl start httpd, ssh keys and so forth I finally thought I was going somewhere had mariandb, phpmyadmin, httpd, sftp, wordpress running but when I tried installing pureftpd I think it also installed postgresql and mariandb crushed and log said something about not being enough resources. looking at monitoring tools on DigitalOcean I saw the charts spike from 60% to 100% right at the same time too…

being the rookie I am I deleted the droplet instead of attempting to remove postgresql incase it was the reason marian would not start. I forgot what I was installing but I remember it mentioning how postgresql eats up more resources than mysql… I think it was virtualmin…

Its been a lot of try and error but I have learnt quite alot thanks to the community guides and tutorials and I am grateful for them and thanks in advance for any recommendations.

Show comments

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.

Accepted Answer

It would be nice to know what size droplet you currently are working with. I’m going to guess a 512 MB droplet based on the challenges you’re encountering. My experience with a LAMP stack is that 1 GB helps you get by with the common background services (httpd and MariaDB/MySQL) involved.

Wordpress’s RAM requirements is deeply dependent on the plug-ins you will have running on your site. Bare metal you can get away with 512 MB but with more plug-ins 1 GB is preferred.

I think with Joomla you can use it bare metal with 512 MB of RAM. More plug-ins and extensions will likely require more RAM.

One thing you didn’t cover was expected volume these two apps will create on your server. Higher expected volumes will require more compute resources (CPU and RAM).

@darknite

If you’re running database-driven websites, I’d start with 1GB of RAM – even if traffic is minimal. That should give you a little breathing room to work on your projects without any issues.

While you can run LAMP and LEMP Stacks on 512MB of RAM, you need to know how to tweak and tune the configurations to work in such a low-resource environment. Apache and MySQL can take up quite a bit of RAM on their own, which makes 512MB dwindle down to nearly nothing relatively quick.

You guys rock… ill go with the LEMP stack.

Become a contributor for community

Get paid to write technical tutorials and select a tech-focused charity to receive a matching donation.

DigitalOcean Documentation

Full documentation for every DigitalOcean product.

Resources for startups and SMBs

The Wave has everything you need to know about building a business, from raising funding to marketing your product.

Get our newsletter

Stay up to date by signing up for DigitalOcean’s Infrastructure as a Newsletter.

New accounts only. By submitting your email you agree to our Privacy Policy

The developer cloud

Scale up as you grow — whether you're running one virtual machine or ten thousand.

Get started for free

Sign up and get $200 in credit for your first 60 days with DigitalOcean.*

*This promotional offer applies to new accounts only.