I am considering a SheevaPlug to replace my external web site. This includes apache (and quite a few modules), php, mysql AND postgresql, along with phpmyadmin and phppgadmin, but also gitweb, git and a git daemon. I would need to have a ssh server and rsyncd.
I think 100M for the database contents would be sufficient, would I likely fit the rest in the flash, or do I need to think about an SD card as well?
One of our test rigs has Apache / PHP / MySQL. The onboard memory is showing 320M used. We've put the MySQL database on an SD card. We think that it may be wiser to shift the database usage to the (replaceable) SD card where possible. But there may be other concerns - i.e. physical security.
But you are right, with "only" 500M you do need to keep an eye on disk usage. At first glance it looks as though you could fit it all your required packages into 500M. (You might want to look at the UBIFS configuration, which starts off a little slimmer).