Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I have a 512 kb/s DSL service at home. I do not have a static IP but I can get one if I pay some extra to my ISP.

Now, if I get the static IP, can I make my home box act as my internet host? What else do I need?

P.S. I know that if at all possible, the site I make available this way might be slow, that is alright, my question is if it is possible at all.

Edit:
I need this for very small traffic. I am a PHP developer and for my projects I am often asked to provide a demo. I currently use a free hosting for this purpose but it is down most of the time and support is non-existent. So I thought to set-up my home computer as my test server.

With this please note that:

  1. I will only occasionally have 'visitors' and that will be one or possibly two visitors at any time.
  2. These demos, are to showcase functionality, so no big images are served and page views will normally generate under 100KB of traffic.
share|improve this question

migrated from serverfault.com May 6 '10 at 0:43

This question came from our site for system and network administrators.

    
Just because your ISP will sell you a static IP doesn't mean they allow servers on their network. Check your terms of service / acceptable use policy. It's also possible that they'll have some ports open by default, but block others (eg, SMTP, so you don't turn into an open relay) –  Joe H. May 5 '10 at 23:13
2  
1  
    
I don't understand the down vote. What is wrong with this question? –  Majid May 5 '10 at 23:37
1  
It's downvoted because it's been asked so many times as Farseeker has laboriously pointed out. –  gravyface May 5 '10 at 23:43

3 Answers 3

up vote 0 down vote accepted

A static ip address is not a neccessity. You can host your own email\web\ftp\etc server with a dynamic ip address in conjunction with a dynamic DNS service, such as DynDns.

share|improve this answer
    
This is very good news. Seems I have all needed to start immediately. –  Majid May 5 '10 at 23:42

First you need to decide what you want to host. A web site? Email? A high-performance compute cloud?

If it's just a simple web site, yes, then you can install some flavor of Linux (or you can use Windows, somehow a quick Ubuntu LAMP install seems about right in this case) including Apache as a web server.

You'd need to choose and register a domain name and - probably through the registrar - arrange for a DNS entry for the name to point to your static IP.

And Bob's your uncle!

share|improve this answer
    
Thanks Ward, your answer assured me there are no unknown bits I miss (though I hadn't thought about the domain name registration and dns) –  Majid May 5 '10 at 23:47

It's certainly possible to do this, but it might be more trouble than it's worth. If you just want to host a web site, you can get a deal from one of the big web hosting providers such as Dreamhost, GoDaddy or FatCow that will probably cost about the same as paying your ISP the extra money for a fixed IP address.

share|improve this answer
    
I explained my use for it in an edit in my question. I guess everybody agrees with such low usage hosting from home is the obvious option. –  Majid May 5 '10 at 23:44

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.