I would highly suggest to have these programs:
1)
No-IP - This program is to let your computer to refresh your IP address of NoIP server so whenever your ISP changes your IP the program will renew it on the server letting people to access your computer using the same name (like: sergiosector.sytes.net)
2)
Apache2Triad - is a apache2 bundle installed and configured working out of the box that contains : SERVERS: Apache2 ,MySQL , PostgreSQL ,OpenSSL ,Xmail , SlimFTPd INTERPRETERS: PHP ,Perl ,Python SCRIPTS: PHPmyadmin ,PHPXMail , PHPSftpD + AWStats , SSLCert etc. Features: our own Apache2TriadCP and A2TManager latest versions of everything included manuals for all the software included clean layout and filestructure debugging support over 3 years in development