Hello guys, please bare with me and feel free to move this to a more accurate forum if I haven't posted it in the right place.
I just recently upgrade my desktop and am looking into converting my old one into a server. My plan is to install a LAMPP stack on it using ubuntu server and also add asterisk pbx and the software for mail servers. I have seen many tutorials online on how to set this up and secure it, but my problem is I am not sure what extra hardware may be require to set this up. Do I need an extra NIC card and/or modem? This is where I come at a loss. I want to use the server for mail, IP/VOIP phones, hosting a basic website (not expecting much traffic, it will be for resume's and such), and playing around with the other features of LAMPP and exploring Linux further.
The desktop currently is as follows:
AMD Athlon II Dual Core 2.1 Ghz Processor
ASUS M2N-VM-DVI Motherboard
NVIDIA Geforce 9800 GT Graphics Card
3 GB DDR2 RAM
160 GB Western Digital HDD
Please let me know what I might need to arrange this properly to make it a properly functioning server. I don't plan on spending a whole lot on this so please keep prices low. I want the asterisk to be able to host 2-4 phone lines (Business phone, Fax, Family Phone, Personal Private Phone). Also let me know if this is even possible with this system and on a budget. Thanks in advance!