Host a website at home?

Discussion in 'Web Design and Development' started by appledyl, Jan 22, 2010.

  1. appledyl macrumors regular


    Apr 20, 2009
    Can someone please give me step by step instructions on how to host a website from my iMac G4 and make it available on the world wide web?
  2. Buzz Bumble Guest

    Oct 19, 2008
    New Zealand
    The first step would be to check the terms and conditions of your Interent connection. Many Internet providers specifically say you are not allowed to run a web server (including website, FTP, file "sharing", etc.) from the cheaper accounts. Instead you have to use a more expensive account type.

    Second, you'll almost certinaly need a static IP address, which again usually means a more expensive account type.

    Realisitcally it is much more sensible to host the website with a proper hosting service.
  3. Gav2k macrumors G3


    Jul 24, 2009
    Your biggest issue will be your upload speed.
  4. Consultant macrumors G5


    Jun 27, 2007
    Cheap services are available for under $10 dollars a month. In addition, most home internet connection bandwidth is usually lacking and inconsistent.
  5. CANEHDN macrumors 6502a


    Dec 12, 2005
    Eagle Mountain, UT
    Buzz is right. Usually you have to get the business package in order to host web services off your ISP. They can shut you down if they find out.
  6. notjustjay macrumors 603


    Sep 19, 2003
    Canada, eh?
    Don't forget the power requirements of having to leave your G4 on 24 hours a day to serve up any potential visitors. If the site is important, you may also want to think about a UPS for your internet connection (DSL modem, router, etc.) and computer in case of power outages in your area.
  7. notjustjay macrumors 603


    Sep 19, 2003
    Canada, eh?
    But, you asked for step by step instructions, so...

    1. Go to System Preferences
    2. Click "Sharing"
    3. Turn on Web Sharing

    It will offer you a web address that is internal to your network. For example, it may say your computer's web address is

    4. Put your website files on your computer. The root folder is /Library/WebServer/Documents. A default HTML page appears there, feel free to delete it and replace it with your own stuff.

    5. If you are behind a router, configure it for port forwarding. Forward internet traffic on port 80 to the IP address of your computer (in the above example,

    6. Your website should now available by visiting your internet IP address. As others said, you'll need to ask your ISP to make this static (so it doesn't change every time you connect to the internet), and then once you've got a static IP address, you'll want to register a domain name that will map to that IP address.

Share This Page