Thread:SamwiseFilmore/@comment-25101690-20170429155628/@comment-25330335-20170429193601

Alright, a few things on this.


 * Raspis are pretty slow, and not all that powerful. For anything other than serving up static websites to small groups of users, my feeling is that your machine just wouldn't be able to handle it. Recently I came across Banana Pi, which offers a selection of boards similar to the Rasperry Pi that are a bit more High-powered. They still don't use much power (since they are Arm based), and are fairly cheap (even the beefyest ones are under $100), I would see those as a better option. You could also do a cluster of such boards if your usership got wider
 * As to actually running a webserver on a pi, of course it works! My experience was that Apache out of the repositories didn't work, and Apache is big. Nginx was a good alternative, since it doesn't use so many system resources, but we ended up building both that and Php in order to run a Mediawiki server (note, Mediawiki caching is something you want if you actually plan to have users...).
 * I never actually port-forwarded the server, and you'd want to set up some basic firewall stuff to make sure that you're not such a soft target. For experimenting with IPTables, definetly don't do it over ssh. You can lock yourself out really easily... I also don't have any experience port-forwarding a server, so you're on your own there.

If you need any help with the Linux admin side of things, I'm more than willing to help (although Skype got deleted a while back because of apt, so you'll have to talk to me here). It's definitely a fun thing to do!