Forum Moderators: phranque

Message Too Old, No Replies

Setting up a server

Concerns and Woes

         

Filipe

8:06 pm on May 14, 2002 (gmt 0)

10+ Year Member



I'm thinking of assembling a decent *nix machine to serve small websites (1.7 Gigs, 512 MB RAM, 80 Gigs HD (x2)) and I was wondering what else I would need to get it up and running.
I already have a DSL line that connects at 2.5Mb. What do I need beside a static IP?

Lisa

8:10 pm on May 14, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Is that ADSL or SDSL? If it is SDSL you have it made.

Yep static is very important. That is all you need.

littleman

8:10 pm on May 14, 2002 (gmt 0)



This may be obvious, but check it out with your dsl provider. Many DSL/Cable providers have strict rules against using their connection for web serving. Some have gone so far as to block requests on port 80.

Lisa

8:19 pm on May 14, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



True, some block ports. Like 25, 53, 80, and 110. I hate ISPs that block ports.

Filipe

8:29 pm on May 14, 2002 (gmt 0)

10+ Year Member



Heh, I'm not sure. It's Pacbell/SBC DSL... ADSL I think. I get decent throughput, and I know that when I initially signed up, web serving was standard in the package (though they gave you a little webspace. I don't know how well they'd like me serving it myself).

If that's not the case, what route should I take? How much does a rack at server warehouses (I don't know what you'd call 'em. Places like Abovenet) cost nowadays?

Lisa

8:36 pm on May 14, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



The are called DC (Datacenters) or NOC (Network Operation Centers).

You will pay for space by the U. A "U" is about 1.5 inches less then 2 inches high. You will want a rankmounted machine not a desktop case. But don't be shocked when a company tries to charge $1500 for 6U. Just move on and keep looking.

Space can be found very cheap after this bubble popped. I would say you can locate 1U of space for as little as $25 a month.

If you have ADSL, that means people can't download from you as fast as you can download from the world. So you will need to find out what your upstream rate is. Try setting up a webserver see if it works. You will also need a Name server to tell the world what IP address your domain name can be found on. I would recommend mydomain.com. It is free.

(edited by: Lisa at 8:48 pm (utc) on May 14, 2002)

Filipe

8:47 pm on May 14, 2002 (gmt 0)

10+ Year Member



How much is it to get a decent rack-mounted machine? Can I put one together just like a desktop or does it have be bought pre-assembled? How many U's will I need for one of these?

I'm looking for a cost-effective solution (I'd be paying for this on my own, so I want a solution that, all-in-all, comes to less than $150 / mo after setup) that I can really tinker with. It would be the first time I really maintained a non-windows server and I want to learn as much as possible in the process.

caine

9:03 pm on May 14, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Generally you would need to apply for a dedicated box with an ISP, which you can provide sites from, or the next step is actually becoming an ISP.

Until recently in the UK, you could only be an ISP in the UK via the major pipeline providers, which was very expensive, until they derestricted ADSL, and stopped the dynamic IP switching at midnight.

I would suggest finding a company that will let you place your own box in on their pipeline.

Really it depends which country you are in, and what the comms/isp/government deals/legislation is under the table. Its definetly worth researching.

Lisa

9:05 pm on May 14, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Well, You could do it all and play with it at your house. That would be the most fun because you could touch the computer.

But if you want a production server I would recommend not building your own server. You will pay more in the end if you do everything yourself. I would buy a dedicated hosting account with a hosting company. You will be given your own machine and charged like $1-- a month.

I put togethor these servers all the time. Typical rack mounted servers are 4U or 2U. The trend is to use as little U as possible because people pay by the U. So now there are 1U servers on the market. Very slim. I can purchase 4U cases second hand for around $60. If you buy it new expect to pay more. A lot more.

If you just want to learn then put togethor a generic server at home (doesn't have to be rackmountable)

txbakers

9:14 pm on May 14, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



You would also need all the software to go with it - a mail server, an FTP server, sometype of remote access, if you are going to have your own name server you'll need BIND for UNix.

Plus you'll need a firewall of some sort. It's a big project. But fun.

Lisa

9:19 pm on May 14, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



correct, but it is all free for unix! I love open source.

Filipe

9:29 pm on May 14, 2002 (gmt 0)

10+ Year Member



the next step is actually becoming an ISP.

Boy, does that ever sound not worth the effort.

I think I might go with a home-based *nix box I can tinker with. I'm not overly familiar with Unix-style OSes. I'm fairly versed in DOS (::chortle::) but I'm not used to doing things like CHMOD and Unix-style file searches, etc. etc.

Once I have the actual box set up, I imagine I'll need LOTS of help setting up things like Apache, networking, and other stuff like that. (I tried setting up Redhat 6 once, and when I was all done installing the OS, I found it pretty difficult to install things. Maybe I just need more practice.)

txbakers

3:07 am on May 15, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Laugh all you want, but that's one of the beautiful things about Windows 2000. built-in App server, built-in Web Server, built-in FTP server, built-in SMTP server, a file system you already understand.

Yes, it costs money. But you can still run Perl for free, mySql for free, and you can install TomCat and run any J2EE software for free as well.

Brett_Tabke

9:16 am on May 15, 2002 (gmt 0)

WebmasterWorld Administrator 10+ Year Member Top Contributors Of The Month



If you don't have a static IP, you can test the waters Filipe, with one of the dynamic dns services. I use dyndns.org and have run a webserver from the home box for about three years. The limiting factor is always bandwidth.

ppg

11:14 am on May 15, 2002 (gmt 0)

10+ Year Member



I certainly wouldn't laugh at using windows 2000 & IIS5 for a web server, so much is supplied and configured for you, you can get up and running very quickly. Plus you can get a lot of stuff to work by 'thrashing around' in the GUI - command line is much less forgiving!

But I'd like to put in a quick mention for Redhat linux 7x.

It'll only cost you £100 or so if you want all the (very good) manuals they supply along with the CDs etc. You get sendmail (which starts itself running on boot up), perl, php, ftp server, apache and lots of other bells and whistles I havn't played with yet. Couple that with an install proceedure thats even easier than win2000 (honest) and you've got a more secure webserver at a fraction of the software cost with not much more effort - you just need to get used to the different architecture, and setting up different users to run your services under.

I'm no webmastering guru compared to some that frequent these boards, but thats my 2p :)

Filipe

5:48 pm on May 15, 2002 (gmt 0)

10+ Year Member



I may have missed something along the line, but did someone laugh about Windows 2000? I've been running my biggest project on a Win2k server for 2 years, and it's made the whole process a lot easier (especially since, when I started, I had no clue about server maintenance).

I guess my biggest concern then at this point is getting the bandwidth I'd need. I wouldn't mind running it out of my home, but my DSL is starting to flake on me again, so it looks like the datacenter for me (as much as I'd like to just toy around with it). With a remote *nix machine, can you still just telnet in and use it as if you were there? I don't plan to use any GUIs.

txbakers

11:51 pm on May 15, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



With a remote *nix machine, can you still just telnet in and use it as if you were there? I don't plan to use any GUIs.

You can remotely administer a W2000 machine just as easily as a NIX machine. If you are comfortable with Windows, which it sounds like you are, why not just get a dedicated Windows machine?

With PCAnywhere, or Sunbelt Remote Admin, you can dial into your machine very easily, and work with the GUI. That's how I keep track of my server from wherever I have to be.

I say "Laugh at Windows" because people like to scoff at Windows web servers. But I like it just fine.

EliteWeb

12:21 am on May 16, 2002 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Your own server = dealing with your own security issues. You will then become your own security admin too!