Ja. Apache mit PHP und MySQL hab ich für mich im kleinen, offline laufen.

Und mit SSH oder Webmin kann man auch Sachen wie FTP Zugänge und so anlegen und verwalten ?

10 MBit/s müssen es aber nicht unbedingt sein. Für den Anfang tuns da doch bestimmt auch weniger, oder ?