Recently I've considered hosting applications on my own machines at home. I'm planning to host the following on Raspberry Pi 3's:
- My personal website (uses Node.js)
- Blog using an installation of Ghost, which also uses Node.js and uses a MySQL database
- A MySQL database, for the blog
All the websites will be put behind a Cloudflare proxy, so I don't think speed will be an issue. Would one Pi 3 suffice? Or will the three applications need to be put on separate Pi's?