Forum Moderators: phranque

Message Too Old, No Replies

Running A Server Off Your Own Computer

         

brendan3eb

3:23 am on Jul 14, 2004 (gmt 0)

10+ Year Member



Ok, I know how to install apache, mysql, php, phpMyAdmin on my computer so that I can test out scripts on my own computer. Now, I have enough money to buy a seperate computer to be runned only as a server, how/where/what kind of computer do I buy where I can run websites off my own computer. I've spent enough money on renting ded. servers and buying hosting to buy about 3 new computers by now, so getting my own server would be great.

Brett_Tabke

5:05 pm on Jul 16, 2004 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



I know lots of dotcoms running their servers in the office. There are three huge sem firms that run out of their office, and one fairly big ecommerce shopping engine that is run off a t1 in a 3 person office/duplex. It is common and becoming more and more common as reliablity of connection service continues to rise.

kwngian

5:31 pm on Jul 16, 2004 (gmt 0)

10+ Year Member




Some of the hosting companies support are terrible too, giving only script like replies and not knowing their job. Making their clients go round in circle.

Besides, sharing your bandwidth with many many companies isn't such a fantastic deal eithier.

caveman

7:48 pm on Jul 16, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Alternatively, just turn on your Mac's Personal Web Sharing and you're in business. ;-)

Voltec

9:17 pm on Jul 16, 2004 (gmt 0)

10+ Year Member



percentages,

Playing with the numbers (I'm a numbers Geek, sorry), I figure you must do approx $5.2 million gross a year if you were assuming a random 5 hour outage (or total of outages). I don't know what you do, you may do that or more - if so, CONGRATULATIONS! :) But, in either case, that 5 hour loss, no matter what your gross income is (and what the computes out to) comes to 5.7 hundreds of one percent... hardly a consideration to the bottom line.

Now, if you want to talk damage of reputation, burst speed of the pipe, being able to leave the home without worry that the computer could crash while you are away or the 100 other concerns mentioned in this thread - I most certainly agree. I will likely be hosting 3-4 servers in the near future from... well, can't say that here... lol I had considered hosting at home in the past - but the thought never lasted long once I considered the benifits vs the risks.

Matt

blaze

12:39 am on Jul 17, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Great BGP peering is tough to get for an office. So is very reliable air conditioning.

I can usually get pretty good generate / battery backup power in an office if I don't have to backup the air conditioning..

wackybrit

7:34 am on Jul 18, 2004 (gmt 0)

10+ Year Member



I'm eagerly jumping on the dedicated server pile here, but no way on your own connection unless you're a nickles-and-dimes operation or you have more than one net connection (say, DSL and a T1, or even two DSLs).

I've had everything with a proper dedicated server company (probably the most popular one now) for some years now, and the reliability has been beyond reproach. Sure, I can have it inhouse, but for the money it costs to have it out there, and the fact that they'll bend over backwards to keep me running.. it's worth it. Doing it in-house is just not worth the hassle unless you need something really special and you're trying to keep the budget lean.

percentages

7:35 am on Jul 18, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



voltec, thanks, and your math is in the ballpark, and I believe we are actually in agreement on this subject.

>5.7 hundreds of one percent... hardly a consideration to the bottom line.

0.1% to the bottom line is a serious consideration. It pays the hosting bill many times over at the very least. Which actually makes hosting effectively free without even considering the headaches, you and others described, by trying to DIY.

Brett is correct that there are some reasonably large entities on the web that do try to "do it themselves".....but, that doesn't make it the right thing to be doing! Just because others are making mistakes doesn't justify following them ;)

I assume Brett's point was rhetorical, as we all know where this site is hosted ;)

Some people like to maintain their own cars, fix their own plumbing, landscape their own gardens, and host their own sites, I say good luck to these people, but I seriously doubt any of them are good financial decisions :)

Voltec

8:37 am on Jul 18, 2004 (gmt 0)

10+ Year Member



Yes, we are in agreement. I would rather spend several times what it would cost me for Business Cable, much less what it would cost me for some other 'fat pipe' solution. When it comes down to it, you are absolutely right, it is MORE cost effective because of the impact even short outages have on the bottom line. My home cable is just not reliable enough to even consider it, even if it wasn't a higher fee to run a biz server.

Oh, and for the record, I believe in the 'Free Enterprise System'. Although I can change my own oil and do minor work on my car, do basic landscaping around the home and well, I might be able to do very basic plumbing... I prefer to keep other people actively employed and pay someone else to do it. ;)

Matt

seofan

10:02 pm on Jul 18, 2004 (gmt 0)

10+ Year Member



"If you lose power, how will you upload your sites to your friend's server?"

Not only that - your domain name would still be designated to your DNS on your servers. Your domain would not resolve to your friends file locations.

postmaster

3:11 am on Jul 19, 2004 (gmt 0)



I've had great results running my own server. All I pay for is a circuit and general hardware expenses. It has its rewards. By running your own server you separate the webmasters from the content editors.

kwngian

4:28 am on Jul 19, 2004 (gmt 0)

10+ Year Member



Not only that - your domain name would still be designated to your DNS on your servers. Your domain would not resolve to your friends file locations.

You can set shorter TTL (Time To Live) on your DNS server for your zone or if you use a registrar that supports dynamic DNS, their TTL is normally set to quite a short period.

nobody

8:28 am on Jul 19, 2004 (gmt 0)

10+ Year Member



And you should be doing that work for inhouse developement anyway. It will cut your dev time by multiples. It cracks the "tweak and upload" syndrom time to "tweak, alt-tab, press f5" (especially running dynamic stuff like you want).

While I agree that it is necessary to have a test/staging server in house, setting one up, and setting up a production web-server are in different leagues.

You *have* to consider the security aspect for a public server, which just doesn't exist with a test server hidden behind a firewall. Not everybody is up to the task of securing a operating system, or really wants the bother of logging into it every wednesday to download and reboot with the latest set of patches.... In which case, running your own server is probably not the best option.

As for the cable bandwidth and costs, I wish we had something similar in the UK! (at least where I live) :(

Xoc

12:42 am on Jul 20, 2004 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I have been running my own servers for several years. The hardware is totally unimpressive. I use a 768K/768K Business DSL with static IP addresses.

The line is from the local phone company. When they provided the ISP, I had almost no downtime at about $180 a month for 5 static IP addresses. I changed to a cheaper ISP, and suffer much more downtime, but now pay only about $100 a month. I run my own domain server, mail server, etc. A friend provides backup for the domain and mail servers, in exchange for me backing up his systems.

Advantages: I have full control over the system. I can put up a new domain for the price of the domain name. Since I run IIS, I can install XML parsers, .NET components, and other things without having to beg the ISP, since I am the ISP. This I consider to be the number one advantage. I could also get most of this by colocating, but I like having the machines where I can watch it, reboot it, etc. I use the DSL line for my internet connection as well, which saves a few more bucks.

Disadvantages: I suffer downtime. Hard drive failures, my ISP screwing up, etc. Since my sites don't make much, it doesn't hurt much, but it is annoying. I also pay electricity for keeping my three server machines running 24/7.

Gripe: When I dealt with the local phone company DSL people (I won't say who, but the company name starts with a V), their business sales and provisioning people were a nightmare. Getting 5 static IP addresses instead of one took literally 6 weeks of daily phone calls. Getting a Usenet feed took almost as long. Getting the DSL reinstalled after I moved was another 4 week daily phone call thing. On the other hand, technical support was excellent, and the few problems I had were fixed within a few minutes. I'd consider paying the $80 a month more again for the better uptime if I didn't have to deal with sales and provisioning. Be warned that you may have to deal with bureaucratic idiocy at these large organizations.

I would never host with an ISP provided machine again. I would, however, probably colocate if I had a site that needed to be up reliably 24/7.

This 43 message thread spans 2 pages: 43