|Google Adsense and home web hosting with ADSL|
I have plan to setup my home web server with ADSL and join to Google Adsense. So there are some newbie questions:
- Does anyone have experiences about it, or anyone has it likes that now?
- Does Google approve my site that has free domain name, like MyWebSite.dyndns.com?
- Does Google ban my web site if it is not stable?
May be same questions were posted here befor, but there are many threads in this forum, so I can't find it.
I am newbie, so every information helps me a lot.
Thanks for your input.
Do you know how to secure your home server to keep it secure?
Yes, a little. In the past I was admin of small company's network. I know the technical issues, but nothing about Google Adsense.
I know that almost all of you will recommend shared hosting or dedicated server, but it is most expensive for experiment.
I would like to do some experiment before put 100% myself to Adsense.
Running a home webserver on ADSL.
You might as well just give up right now. There is a reason why no one else does this, and everyone tells you it's the wrong way to go.
ADSL has good download speed but upload speeds are normally slow...this will slow down serving content to your viewers as well as getting your content indexed on the SE's.....you want cable (or better) for a home webhost.
It's a "can do" but it is going to be too slow if you have a medium to large site, fat pages and/or images.
Do not even think on it.
Far to unreliable.
Also not cost effective. If You have a server with 100W all the time runing, it's 876 kWh per year.
In Germany, about 18 Cent per kWh
For 157 EUR per year, You can have a good hosting.
You can have a domain plus webhosting for 20 Euros.
You will eat that sum in electricity in a couple of weeks :-)
Plus, how long do you expect to work, drivng traffic to a "discardable" domain like anything.rubbishISP.com?
Thank you for advices.
As I mentioned I want to perform some experiments with Adsense only. What do you recommend me: home web hosting on ADSL or some free web hosting? What is better?
I don't think Adsense would approve you if you don't have a domain or using free hosting. Why not build your site and get traffics first before thinking about joining Adsense?
>>As I mentioned I want to perform some experiments with Adsense only. What do you recommend me: home web hosting on ADSL or some free web hosting? What is better?
this isn't really an adsense issue, more of a hosting issue, however in answer to your question i would host at home rather than free host, see how you get on, if it works then you can always pay for hosting.
be sure to try to access your site from an internet cafe or a friends house to see how it is and how quick, i'd focus strongly on having as much text and as little graphics as possible.
there are several threads here at WebmasterWorld with very good advice about the home hosting method.
" Running a home webserver on ADSL.
You might as well just give up right now. There is a reason why no one else does this, and everyone tells you it's the wrong way to go. "
Don't listen to these people. I hosted my site with ADSL for over 3 years, along with an email server, without any problems whatsoever. You're not going to be banned for being unstable. If you're a network admin, I'm sure you hve no problems securing the server. And in my opinion, hosting things at home if possible is a lot more convenient than managing a 3rd party server elsewhere via ssh.
The only "problem" I had was that eventually the site grew so big that my ADSL upstream couldn't handle the traffic, so I moved to a dedicated server.
" I don't think Adsense would approve you if you don't have a domain or using free hosting."
Many people have AS on free hosts.
[edited by: Thez at 9:40 am (utc) on Mar. 7, 2006]
If you insist, you can buy a domain and use it as a dynamic domain through dyndns, routed to your home DSL, so you can have www.TuanLa.com running on your home PC.
In any case, I think like everybody else, that spending $50 a year on hosting is much much better.
I've been running several sites on an old 486 on ADSL for years. (Win95/PWS)
Because it's entirely mine, I can run ASP, ISAPI extensions, filters and database experiments whenever I like. I evn run an AdSense site on it.
I have no problems with speed, DNS or anything else for that matter.
The only possible liitation is the number of concurrent users is limited under PWS (but I can upgrade to IIS if I want to)
I have and still do host some websites from servers running in my garage off an ADSL connection. For testing it is fine. I have also run adsense. I have a fixed IP address but as stated before you can get a custom DNS from DYNDNS and point your own domain name to the DYNDNS DNS servers - I would most definitely recommend this. Sometimes I might want to test a JSP app or some other technology that I don't want to spend money on a dedicated server to test.
ADSL commonly has 256k upload speeds, in reality if you keep your pages sizes down (10k -) then you can handle 2-3 concurrent users - that probably is not going to be a problem.
To cut down the throughput on your upload you can host images, js, on free webspace and call them from there.
I started out with a server at home on a 56K modem! I did move to a paid host when traffic increased. ADSL with GZIP compression should actually do quite well. At times I was serving Adsense ads through my 56K modem. Even today I am running some very small website(s) on an ADSL connection. Don't get carried away with large CSS files. Use very few and small images especially on primary landing pages. Do not use graphics (images) for your navigation. My home servers were blowing many, many, larger websites away in page served time performance when compared by 56K modem users! You can make the pages look good and be fast too, if you're careful.
If you get any more commercial than Adsense, meaning for example products with prices, your ISP will probably kick you off. Look at your agreement.
I joined Adsense in mid 2003, at the time Google may have let anybody in, OR, they may have been quite stringent who knows?
Make absolutely sure you keep your site basic and use GZIP compression, all free with the APACHE.ORG webserver. Unless you've purchased Windows IIS Server you will not be able to use GZIP on IIS in XP.
Use FREE dynamic DNS to map IP addresses to your domain. If you look hard enough you can buy domains for less than $5.00 a year in single quantities. Point the domain's DNS server table at your free dynamic DNS provider. You will then have an IP address that may change occaisionally which is actually fabulous for security. You probably won't be able to run a mail server, but you certainly will have no trouble with email, all FREE.
Get a real domain, without it Adsense may reject you without thinking. There's little tracking for a ~tilde domain. The Google crawl and Google Adsense may both rely on stable "whois" information these days.
Regarding Google's crawl, remember Google doesn't read image files nor CSS files for it's index, just your web pages text content, so serving GZIP compressed content over a phone line is not that big of a deal. And Google now finally is crawling GZIP compressed content. Again you may beat the big guys, you have a dedicated server! Just the pipe is a little small.
What do you suggest doing in cases when port 80 is blocked by the ISP.
I want to start experimenting with home hosting, Iím connected via ADSL (fastest upload/download plan), via a router (no problem to configure the router for port forwarding) and have all the necessary components already installed and running on my XP machine (like PHP, Perl, Mysql, Apache). Have a couple of domain names that I can use too.
Port 80 is blocked by ISP and they change the ip every couple of weeks.
Thanks in advance.
Thanks a lot, guys.
The information helps me a lot. As I understood, it is possible, but I must have "real" domain name.
OK, thanks. I will try and let you all informed.
Well I use my desktop machine as a web server for about 15 small businesses. 64bit 2003 via cable modem with 256 up bandwidth. Been working fine for years (previously win 2003 server).
All the domain names are mapped, DNS servers are simply names ones. Advantages are:
No hosting fees.
Easier to administrate.
No bandwidth limits!
No space limits! (6x 250gb drives!)
I KNOW its working!
No electricity bill because its on 24/7 anyway, for various reasons.
The only downtime is if
a) cable goes down. (so far this is less often than my proper hosting! About twice in 4 years.
b) My computer fails. (No prob I have a clone in the next room!
c) I have to reboot for sdome reason, like updates or software instalation. But that takes a minute. Most surfers wouldnt even notice!
As far as speed is concerned - not a problem. Web pages are but a few Kb - images are small.
Most people are reading not loading stuff. The diversity factor means that the upload speeds seldom ever max out for more than a couple of secs. According to DU Meter.
If you want say HUGE database stuff, or large files to download (limit to 128kb) then its a sensible and cheaper way.
My real hosting account has a single one of my adsense accounts on it. Only about 25 pages. It regularly goes over the 20gb monthly allowance and gets shut off! At least you can control that sort of thing!
You just need to buy a domain name, at say simply names, go to your control panel, and use simply's name servers servers to point to your computers IP address.
And run a web server software of course!
Then the new domain will (in 24 hours) point to your computer. Thats it!
Edit. Didnt see bumpskis post!
I run 15 adsense site with 7000 daily page views on a free service, without a domain name! Google accept anything that responds properly, has real content, and isnt against their rules.
A little off topic, but, first make sure it's really blocked and against the rules, try to find it in writing. Or try another ISP!
I don't know what Google Adsense would think seeing a Port Number in the URL. Do a Google search on "inurl:8080 Adsense". I do see sites at port 8080 serving Adsense ads, but they may have other sites that they used to open their account.
You can see though that the port number being displayed will be very distracting.
Another port is cumbersome, one technique is to just tack a port number onto you domain name:
mydsldomain.com:8080 and set up your server to listen on this port. I'd think your ISP might look for this if they block port 80. As you can see from above Google will index your site and Adsense does display on these sites.
I actually have an old copy of a website running under Win XP IIS 5.1 at Port 8080, and (whoops) still showing targetted Adsense Ads, (I should pull them I guess). I have a current version of the same site running on the same PC using APACHE.ORG's free 2.0 webserver on Port 80. Of course port 80 is the default so you don't have to have a mydsldomain:80 in every URL(I), you can drop the :80
You can see though that the port number being displayed will be very distracting. Alternatives beyond this get complicated, probably unreliable, and probably cost more than a web host.
Thanks for the reply. It is much appriciated.
They unblock port 80 for an extra $20 per month (on top of the ADSL plan cost). The homehost is not for adsense BTW.
Thanks all for useful information.
Now I believe that it works I can do it. I have every thing now: powerful desktop, software, ADSL line (512/256kbps) etc.
OK, let me start.
Not this year but last year and before, I personally experienced running servers beside my bed both a simple server on 686 pc and high-end server on 64bit opteron dual core dual cpu under following conditions:
LINE CONNECTION(two cases)
1) cable modem(DL/UL: 3Mbps/700Kbps), port block on 80, dynamic IP
2) FTTH (DL/UL: 100Mbps/100Mbps), serving most high rise apartments here in korea, around us$30-40/month, port block on 80, dynamic IP
- Redhat Ent Server 3
- APF (Advanced Policy Firewall)
- use zoneedit free dns service to point my ip(my ip ever hardly changes, once a few month) and to forward port number to my designated port(first check to see if your port is open other than 80 - eg 81, 8080, etc)
- use ddclient to monitor change of ip and to syn with zoneedit server automatically when it happens
for both severs as a production level, i never had any major issue compare to my current colo server as far as running adsense. In this case, the url your visitors will see is (arbitrary_choice_of_your_own_words).mydomain.com:(port_number).
one problem you will face when you use port forwarding is that above noted url will be indexed by google, say 100,000 pages. Once you move on to hosting, dedicated, colocation server, your apache conf should be factored to accomodate those extraterrestrial port number that is indexed by search engines. Make sure your apache is listening both port 80 and the other port as well and your use your favorate rewrite to redirect permanantly to www.mydomain.com by issuing 301. Then again, there will be a whole new chapter of 301 related issues. And again, if you are moving on to shared hosting option, they probably won't do above setting customization only for you.
running server next to your bed, you can almost feel the heartbeat of your server. Especially when a bad and ill-scripted bot hits your server, you know it by heart. Then you can just iptable it to ban it permantly. One downside is the heat coming from the machine during the summer.
here in korea, download/upload speed 100Mbps/100Mbps is common place now for high-rise apartments and 10Mbps/500Kbps for single resident house. Most of websites tailed to local audiences are quite opposite to U.S. counterpart in terms of page load optimization. These are packed with image, flash, movie files. Quite annoying indeed. For production env, I have been using opera for years with disabled plugins and java. According to my experience with comcast cable in U.S., i don't see an issue of page load time as long as you get upload speed 200-500kbps for an average page.
my next project is to build a system in my basement comprising L4 switching, loadbalancing, raid5 on NAS network storage to run my 10+ sites. In this case, i'll get a dedicated line for sure..
- get your own domain a must
- if you can get fix ip, your required work reduces in half
- if you can have the port 80 open, your headache will be reduced tremendously for the long run
Thanks Sysfold for detailed explanation.
About your recommendations
- get your own domain a must: OK, I will.
- if you can get fix ip, your required work reduces in half: Sorry, it is very expensive. So dynamic DNS will be used.
- if you can have the port 80 open, your headache will be reduced tremendously for the long run: I'm very happy that my ISP doesn't block this port.
One downside is the heat coming from the machine during the summer: :)) : This is no probblem for me.
Great post sysfold,
Thanks a lot for the information!