How can I make a public webserver in my home?

Discussion in 'Site & Server Administration' started by KingCobra, Oct 12, 2011.

  1. #1
    Dear friends,

    Firstly thanks to DigitialPoint and its users who helped me various way.

    Now, I want to make a public web server in my home to host my site.
    I have a PC with high configuration. I have a real internet IP thats provide by internet service provider (ISP).

    I need everything (if possible) in my server like what we get from other web hosting providers.
    Such as, cPanel with features, FTP, phpMyAdmin, PHP, MySQL etc. that is needed for a good hosting.

    So please tell me about full details, such as, what OS I need (Windows XP, Ubontu etc. that is easier), software need, setup process, configuration process etc.

    You can also provide me good tutorials link or videos link.

    Actually I am a web developer and have no knowledge to built a web server. I want to run my website from my home so that I need not to pay money to other hosting company.

    When I work on php-mysql based website in my computer I use my local server that is so simple and created by XAMPP.

    Thank you
     
    KingCobra, Oct 12, 2011 IP
  2. vpslist

    vpslist Peon

    Messages:
    88
    Likes Received:
    2
    Best Answers:
    0
    Trophy Points:
    0
    #2
    cPanel = license is very expensive

    I would use whatever operating system you were comfortable with and use XAMPP.

    If you plan on hosting websites for clients on your home connection, you will be sadly disappointed.
     
    vpslist, Oct 13, 2011 IP
  3. MrZodiac

    MrZodiac Peon

    Messages:
    18
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #3
    I wouldn't recommend doing this. But anyways cPanel license will cost quite a bit. It'll cost more then it'd really be worth. You'd need CentOS as for the OS. Setup of cPanel is actually not that hard. You can find all sorts of tutorials by using google and searching. I also recommend if your going to do this I would get a better host with better speeds. Then I'd get some backup protection for your server, such as battery and power.
     
    MrZodiac, Oct 15, 2011 IP
  4. Leo Ghost

    Leo Ghost Well-Known Member

    Messages:
    385
    Likes Received:
    3
    Best Answers:
    0
    Trophy Points:
    125
    #4
    Hosting websites at home is never recommended. Not only will your sites be slow, but in some situations it can be against your ISP's terms of service.

    Speaking in terms of operating system choice, that is entirely up to you. A few of the big names are CentOS, Ubuntu Server, OpenSUSE, and of course, Windows Server.

    Instead of using CPanel, you may wish to look at various open source alternatives. A Google search will provide plenty of options.

    Please be warned that operating a home server will nearly always be more expensive than purchasing shared hosting space. They have hundreds of clients per server that help to offset costs, you would be footing the entire bill yourself.
     
    Leo Ghost, Oct 15, 2011 IP
  5. moonpeach

    moonpeach Greenhorn

    Messages:
    57
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    16
    #5
    As people have said it can be quite expensive and not recommended, it can be expensive because of electricity and licenses etc, although you can, if your just going to be hosting your own website try and setup WAMP on your home computer/server
     
    moonpeach, Oct 15, 2011 IP
  6. vServer Center

    vServer Center Active Member

    Messages:
    83
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    58
    #6
    You can host your server at home. But you need to know some network configurations. Most homes use either DSL or Cable. All of them use a modem or router that comes with a firewall using NAT. You need to know how to get around this NAT in order to host your server at home. It is even harder if you want to use cPanel. cPanel does not support internal IPs for license checking. You have to do some really tricky tricks to get around it.

    Like other poster stated here. It is not worth the efforts to host the server at home. You don't have power protection, redundant internet connections, ...etc. A server may costs $15/month in electricity alone. a cPanel license will costs you $50/month.

    You can get a good cloud server from a data center. You get all the redundancies, but cost less than $15+$50 a month.
     
    vServer Center, Oct 16, 2011 IP
  7. b2tang

    b2tang Peon

    Messages:
    87
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #7
    Hosting a website home is a good idea if your isp provide fast and big enough bandwith for you.

    The server itself is easy if you are good at linux operating system.

    cpanel is too expensive for you to use bcs of the license cost. you can use some content management system such as joomla and wordpress.

    Php, mysql, apache are all open source, you can use them freely, as well as phpMyAdmin. Good luck.
     
    b2tang, Oct 19, 2011 IP