Lessons Index.
Lesson 1 introduces you to a few things you really should know when wanting to run your own webserver.
Lesson 2 teaches you some more theory.
Lesson 3 introduces you to DNS and the XAMPP distribution, and gives you the URL to download it.
Lesson 4 introduces you to XAMPP security.
Lesson 5 shows you how to get your free domain name.
Lesson 6 shows you how to update your XAMPP Apache configuration.
Lesson 7 shows you how to get your own WordPress installation!
Lesson 8 introduces you to Infinite Responder – a service like Aweber, but free!
Lesson 9 shows you how to install the WordPress database backup plug-in.
Lesson 10 shows you how to install the WordPress Instant Update plug-in.
Lesson 11 shows how to open your web server to the world by the magic of “port-forwarding”
Lesson 12 teaches you about Google Analytics and how to install it on your site.
Lesson 13 introduces to OpenFire – an instant messaging server.
Lesson 14 introduces you to hMailServer so you can host and run your own mail server.
Lesson 15 shows you how to add the page-peel advertisement you see on each page of DIY WebServer.
Lesson 16 introduces you to WAP and how to write content for mobile phone web browsers.
Lesson 17 introduces you to SugarCRM – Customer Relationship Management and as a bonus, we’ll put a subscription sign-up form on the page to collect names and email addresses directly into your SugarCRM installation.
Lesson 18 installs and sets up the OSCommerce shopping cart software, so you can sell products online. Your very own online store.
Lesson 19 shows you how to setup WordPress to look like Twitter!
Lesson 20 is for members only!



Pingback: DIY Web Server » Who am I, and why should you take note of what I have to say?
Nice info! Very cool post.I have looked over your blog a few times and I love it.I can`t understand how to add your site in my rss reader. Can you Help me, please
Well, the article is actually the sweetest on that notable topic. I harmonise with your conclusions and will thirstily look forward to your next updates. Saying thanks can not simply be sufficient, for the extraordinary lucidity in your writing. I definitely will directly grab your rss feed to stay abreast of any updates. Solid work and also much success in your business efforts!
What a joy to find such clear thinking. Thanks for psoitng!
No worries!
I shall psoitng some more!
i have to ask if i were to set up a web sever and leave it running all day (9 hours) how much to you think it will cost me in bills and how do i go and set up a hniostg a web sever /web hniostg business ? ? ? ? ? ?and if i were to have the sever on two mid end PC’s and a laptops linked together (the laptop acting as the input devise) ?? any ideas can some one please help me out it will help and thanks to those who may help me out ? ? ? xxxxx lol
Hi Joyce
Firstly, how do you go about setting up a web server?
Start with Lesson 1 (scroll way back up the page and click the link!)
Leave it running all day?
Yes, this is a problem if you’re concerned about your electricity usage – firstly, turn the monitor off. You will need to leave the computer on, but really, no-one can see your site if you turn if off. You must make the decision to keep that machine on so others can see your website.
If you wanted to setup some sort of business that you can sell hosting to other local businesses, have a look at your web servers’ vhosts configuration file. I use Apache, and it has great support for that.
I don’t understand your comment re “if i were to have the server on two mid end PC’s and a laptops linked together (the laptop acting as the input device)
Your server can only be on one PC at a time. (Lets keep it simple for those who might have a different answer!)
You *can* have multiple servers serving content back to the outside world, but that’s probably outside of the scope of this lesson.
Your laptop (if its on a network like mine) is your standard everyday computer – you can still access your “server” from within your local network by adding entries to the “hosts” file of your laptop.
Get in touch if you need more details – its not that hard, but you need to learn how everything works – walk before you run!
Cheers
Brad
Hey Webmaster, If you’re interested in making money from your blog and driving thousands of free visitors to your website then i will show you a secret way to build a Blog Empire that earned over $1,107,693! Just check it out now:
Pingback: Pligg – a Digg like application on your own self-hosted server | DIY Web Server Blog
Pingback: Enhance Your Self-Hosted WordPress Site By Writing Your Own Plugin – Part 1 | Do It Yourself Web Server / Hosting
Hullo fellow! I completely agree with your thoughts. I’ve just added it to bookmarks.
Pingback: My Homepage
Excellent blog here! Also your site loads up very fast!
What web host are you using? Can I get your associate link to your host?
I desire my site loaded up as quickly as yours lol
Hi Compra
Thanks for the comment, and I like your site!
Actually, my webhost is my own server at home.
And I don’t have an affiliate program…
As for speed, I use the W3Cache plugin on WordPress (on which this site is hosted)
Thanks again
Cheers
Brad
Hey great tutorials. However, it doesn’t appear that dyndns does free dns registrations anymore. I’ve tried using 000webhost.com but can’t quite figure it out. Any help? Thanks
Hi TopGun960
Dyndns (dyn.com now) do offer free registrations – but only for 1 free domain name now. ( I guess I got in early )
I now have a dyndns pro account, which gives me 32 hosts.
000webhost.com is not what you want if you want to host at home – they provide all the stuff as though you had a domain name and want hosting with them.
If you want to go with a free domain name, try no-ip.org. They have an update client as well.
It all depends on what you are trying to achieve.
Hosting at home? Try dyn.com or no-ip.org – with their respective dynamic update clients – mandatory if you host at home since your IP address may change…
Host somewhere else? You can buy a domain name and “point” it at your hosting provider, which is the standard way. Nameservers need to be set up though etc ….
Anyway, if you can give us a better idea of what you want to achieve, I’m sure someone will be able to help.
Cheers
Brad