I want sure wether to post this in how to guides as it doesn't really just apply to the aa1. However I did do this on my own aa1 running fedora 10 xcfe first before moving it to another machine and these are my notes I made (with a bit more explanation). Feel free to pick holes (I am sure there are many) but I feel this is a useful guide as this is something I would have like to have done a long time ago but did not have a clue how to go about it. enjoy Websites are hosted on computers just like yours and mine (albeit alot more powerful with a lot faster internet connections) but essentially the same. How they work is when you type a web address (or domain name) a DNS server translates that address into a ip address and forwards your request to that address. Then the web server loads the website onto your browser. (that's the simple version anyway) So to host your own website you need a computer (which you do), a web server, a static IP address and a domain name. Now all of these things generally cost money but this guide shows you how to get around that with free alternatives. This guide assumes that you have a nix distro running already. But you need a web server apache is a free web service you can install on most os's and its easy to setup. install apache2 (in a terminal) #su #yum install httpd get a website i used a free template already designed for me (google is your friend "free web templates"). Copy the contents of the site to "/var/www/html" (I ran thunar as root to copy the website as the default use will not have write access to /var. fedora may be same in other distros but cannot be certain). Make sure that the site is in the root of /var/www/html and that index.html is there too. Now start httpd. Just type httpd in a terminal should do the trick. Goto [URL]http://localhost[/URL] You should now see your website template load up. Now you have to make it visible to the outside world. To do this you will need a domain name and a static ip since they both cost money we will get the next best thing "dynamic DNS" a service whereby your ip is constantly updated to the DNS server these ddns services usually let you register a sub domain for free as well (2 birds one stone). Obviously you need to keep the ddns service updated of you current ip address so it knows where you are. There are 2 methods. Method one use your router, alot of dsl and cable modems/routers have a ddns or dynamic DNS setting in them if yours does then great. Sign up for a free account at [URL]http://www.dyndns.org[/URL] and register a hostname. Input your hostname that you registered and your username and password into your routers ddns setup page save it and you should be laughing. goto [URL]http://www.hostname.whateverdomainyouchose.com[/URL] and your page should load... anywhere in the world (as long as you pc is switched on of course) method 2 use an ip updater there ar some under the support pages of dyndns.org. Install one and use your details to start updating. For the noobs the easiest way I have found is to use [URL]http://www.dnsexit.com[/URL] as they have a nix client with a setup script to make the process easy. Create an account the same as with dyndns then download and install the rpm. Then run the setup script as root. #su #cd /usr/sbin/ #./dnsexit-setup.pl The script will run. Input your login details when asked it will fetch your hostname for you. Choose it, set an update cycle finish the script. then start the program #/etc/init.d/ipUpdate start no your ip should be being updated to the dynamic dns site. So when people put in your web address it forwards them to your ip address as with method one now go to [URL]http://www.hostname.whateverdomainyouchose.com[/URL] and your website should be there for the world to enjoy.