First server would be Server A.
wordpress, joomla, roundcube and opencart (mysql databases are on Server B)
over a 3 year period max would be 2000 unique visits a day.
Would be about 500 downloads on the Server (100-500kb in size)
all downloaded from 10 to 50x a week each.
was thinking about 2GB of Ram
Second Server would be Server B
holds the mysql databases which the Server A connects to.
hosts an email system running postfix + dovecot
(700 users would be using it at one time max)
all of these users sending emails
a lot of these with the downloads from the frontend attached to them
was thinking 2-8GB of Ram
how much would you think would be needed for both these servers?
both would have software antivirus and firewall
raid 5
R1soft CDP software for backups (server B gets backed up onto Server A, Server A then gets backed up onto an Offsite Location)