Ciao,
per vecchi computer devi utilizzare una distrubuzione 'light' di linux.
Io consiglio puppylinux non tanto perché sia migliore di altre, ma in quanto esiste un forum molto seguito ed una serie di programmi già pronti da installare. E' anche molto semplice da utilizzare, user-friendly decisamente.
Forum ufficiale: dove puoi avere tutte le informazioni necessarie. Cerca gli argomenti ed eventualmente chiedi aiuto
puppylinux
web server
La configurazione minima richiede Linux, Apache, Mysql, Pph.
Puoi seguire questo thread
http://puppylinuxfaq.org/how-to/24-internet-and-networking/181-run-joomla-in-xampp.html che ti guida nell'installazione anche di joomla.
server ftp
Il server ftp lo trovi già nella lista dei pacchetti preinstallati. Devi solo dargli il via.
Per aiuti specifici cerca o chiedi nel forum che ti ho linkato precedentemente