Welcome guest. Before posting on our computer help forum, you must register. Click here it's easy and free.

Author Topic: Setting up my own Server  (Read 22531 times)

0 Members and 1 Guest are viewing this topic.

Ivy

    Topic Starter
  • CH Queen


  • Specialist

    Thanked: 50
    Setting up my own Server
    « on: October 21, 2008, 02:23:35 AM »
    Hi Guys!

    I'm gonna put up my website in a month or so, I've many possibilities about how I could go about it, One question that I have is that  how does one set up a server, my own server, with my domain name, I just want to gain knowledge about it, about what all is required etc, For my website I might use another server , but I'm just interested in knowing how difficult or easy it is to set up a server!

    I'll greatly appreciate any views and suggestions.

    Thanks a lot!
    Use what talent you possess.
    The woods would be very silent
    If no birds sang except those that sang best-
    Henry Van Dyke

    Zylstra

    • Moderator


    • Hacker

    • The Techinator!
    • Thanked: 45
      • Yes
      • Technology News and Information
    • Certifications: List
    • Computer: Specs
    • Experience: Guru
    • OS: Windows 7
    Re: Setting up my own Server
    « Reply #1 on: October 21, 2008, 07:55:23 AM »
    Check out the following:

    http://www.ubuntu.com/products/WhatIsUbuntu/serveredition

    https://help.ubuntu.com/8.04/serverguide/C/index.html

    Domains are very difficult to set up from what I have heard... I never really wanted one because they cost money.
    Check out www.co.nr though, its not an actual domain, but, it will redirect to your IP address.

    Just remember:
    A good server isnt going to have a desktop on it. You should dedicate a computer to run as a server.
    XAMPP only makes a good temporary solution, for example, I run XAMPP on my Vista laptop when my server is going to be offline for a long period of time.

    http://www.apachefriends.org/en/xampp.html


    Also, remember:
    If you want a forum like SMF, you need:
    PHP
    MySQL
    Apache2

    If you want just a basic website, you only need Apache2.

    I also recommend you install OpenSSL, ssh-client, and ssh-server.

    And, if you want easy web administration, check out:
    www.webmin.com


    michaewlewis



      Intermediate
    • Thanked: 26
      • Yes
      • Yes
    • Experience: Expert
    • OS: Unknown
    Re: Setting up my own Server
    « Reply #2 on: October 21, 2008, 03:42:25 PM »
    Domains are very difficult to set up from what I have heard... I never really wanted one because they cost money.

    Setting up a domain name should be as simple as entering the ip address of the server into the domain name provider... The dns servers should take care of the rest.
    As far as cost, you can get a domain name for around $10 a year. While technically that does cost money, it's not that much. :P

    I would recommend using a separate hosting service altogether, however, if you can afford it. It's much simpler and you don't have to worry about software updates and service packs, bandwidth, losing data from a server crash or the larger possibility of downtime. Nathan even uses a third party host for the forum.

    Ivy

      Topic Starter
    • CH Queen


    • Specialist

      Thanked: 50
      Re: Setting up my own Server
      « Reply #3 on: October 22, 2008, 12:16:37 AM »
      Thankyou Zylstra, I'm gonna read all the links you provided one by one and see how much knowledge I can gain about servers etc, I actually don't know much about servers , I'm just starting , I'll read as much as I can before I actually start my project.

      Thankyou michaewlewis ,
      Quote
      I would recommend using a separate hosting service altogether
      Can you give me more info about this? I don't know how to do this.

      Thanks a lot guys! I really really appreciate your help!
      Use what talent you possess.
      The woods would be very silent
      If no birds sang except those that sang best-
      Henry Van Dyke

      Ivy

        Topic Starter
      • CH Queen


      • Specialist

        Thanked: 50
        Re: Setting up my own Server
        « Reply #4 on: October 22, 2008, 05:01:18 AM »
        Okay I read the links, After going through all that I think it might be a lil difficult to set up my own server cause it needs a lot of time,effort and knowledge,Vigilance etc etc..

        I came across the option of running my website under some other server ,but I'm not sure about what type of webhosting company may suit my needs.

        My requirements are :
        Firstly,I want a website with a forum , with my domain name.I want to be the only owner.

        but what are the best free web hosting companies out there? Any reliable ones.
        If none are reliable I'm happy to pay for it!! but I just need the best that is available!


        I'd really appreciate any information about all this, as to where I can start.

        Thanks a lot!
        Use what talent you possess.
        The woods would be very silent
        If no birds sang except those that sang best-
        Henry Van Dyke

        tech.kyle



          Rookie

          Re: Setting up my own Server
          « Reply #5 on: October 23, 2008, 06:22:31 AM »
          (Incomplete!)
          Making Your Own Web Server

          By Tech.Kyle (aka: guest_55)

          The Problem:
          Ivy wishes to run a web server. I am assuming she wants to run it at home and she is using a simple home router to handle her internet connection.

          In this guide, I will attempt to guide you through making your own public web server, complete with domain name. In my examples, I will be using a Linksys WRT54G Home Router and Windows XP.


          A Lesson in Computers:
          Lets look at what exactly allows your computer view a webpage. This will help you understand why we need to configure and install what we configure and install.

          The very first thing your computer does when you try to go to a web page is to convert the domain name (for example, www.google.com) to an IP address. It does this by using DNS (Domain Name System). Once your computer has the IP address, it can send a HTTP request on the default HTTP port (Port 80) to that IP address. The computer with that IP address receives the message, looks at the domain name requested and sends the associated web page back.

          With that in mind, we can see the three main things we need to set up.
          1. We need to set up a domain name that points to our IP address.
          2. If you are behind a firewall, we need to open port 80.
          3. We need web server software to handle the HTTP requests.


          The Plan:
          1. Choosing a Server
          2. Installing Your Server Software
          3. Setting Up a Domain Name
          4. Configuring Your Router

          Things You Will Need
          An always-on internet connection such as DSL or Cable.
          Windows NT/2000/XP/Vista or almost any distribution of Linux
          (Optional) An unused computer
          (Optional) ???


          1. Choosing a Server
          Being a web server isn't necessarily that hard of a job for a computer. This is certainly nice to know. Because of this, you can use any old, slow computer and still have a quick, fast website. My personal server is running on a Dell Optiplex GX270, Intel Celeron 2.0GHz, 1GB PC3200. To be honest, that's overkill for what I have it do. For most purposes, if you can run Windows or Linux on it, you can turn it in to a web server.

          There are many different Operating Systems out there, but I'm only going to talk about two. Windows and Linux.
          Using Windows will be the easiest to set up, but won't be as fast.
          Using a distribution (or "distro") of Linux will be much harder to set up, but will run faster.
          Since the purpose of this guide is for you to learn, I recommend Windows since many are familiar with it. I will try to cover Linux as well if anyone would like to use that instead.

          The final choice you will have to make is what software you would like to use. Like Operating Systems, there are many different options, but I will again focus on only two. Microsoft's IIS (Internet Information Services) and Apache.
          IIS is built in to Windows XP Professional and can be installed and configured very easily.
          Apache is a very fast and powerful web server, but like Linux, it can be hard to set up and manage.


          2. Installing Your Server Software
          If you chose Windows to be your Operating System, you should be able to install it without problems if it's not installed already. Remember that you will need Windows XP Pro (not Home) if you wish to use IIS. If you wish to use Apache, you may use either Home or Pro.
          If you chose Linux to be your Operating System, check any boxes that say "Web Server" during installation. If you can't find any, that's okay. We'll install Apache later.


          3. Setting Up a Domain Name
          Since "free" is sort of the underlying theme of this guide, let's set up a free domain name. These domains are actually "sub-domains". If you have a home router, check through the settings to see if your router supports dynamic DNS updates. If not, we will rely on a simple desktop client to do the updates.

          Since your IP address often changes, we will need to set up what's called "Dynamic DNS". I will be using DynDns (http://www.dyndns.com) as an example.

          Lets go to dyndns.com and create an account. Click the "Create Account" link under the login boxes at the top. Fill out the information and agree to the Terms of Service. Once you've created your account and logged in, click "My Account" on the left hand side. Under "My Services", click "Add Host Services".
          This is the section that will allow you to choose your domain name. The first two things on the page will let you choose a sub-domain name (in the text box) and a domain name (from the drop-down box). A sub-domain name of "mikeskitchen" in the text box and a domain name of "blogdns.com" from the drop-down box will result in the domain name "mikeskitchen.blogdns.com". You may choose anything you like assuming it hasn't been taken already.
          Once you've decided on a name for your website, go down to "IP Address". For now, click "Use auto detected IP address". Look everything over and if it looks okay, click the "Create Host" button.

          You now have your very own domain pointing to your current IP address! Once we configure your router, you will be able to see your own webpage using your new domain name.


          4.



          Setting Up a Free Domain Through DnyDNS.org


          Notes to myself:
          DNS updates: if not router, then desktop client.
          Write guide for IIS and Apache.
          Don't forget screenshots.
          This is going to be a pretty grand first post.
          « Last Edit: October 27, 2008, 02:49:45 AM by tech.kyle »

          Eg0Death



            Apprentice

            Re: Setting up my own Server
            « Reply #6 on: October 23, 2008, 07:09:02 AM »
            [Note: the following is NOT a paid advertisement]  I used GoDaddy.com to register my domain name and host my (pathetic) web page.  I originally tried to set up my web page on a home server but I kept "breaking" the server while experimenting with other server stuff.  :-[ Having it hosted on GoDaddy keeps it safe. 

            When you set up your hosting account you can choose to go with Windows or Linux based.  If you go with Linux you can use SMF 1.1.6 to set up a forum (the same thing that ComputerHope.com uses). 
            Why is this thus?  What is the reason for this thusness?

            Zylstra

            • Moderator


            • Hacker

            • The Techinator!
            • Thanked: 45
              • Yes
              • Technology News and Information
            • Certifications: List
            • Computer: Specs
            • Experience: Guru
            • OS: Windows 7
            Re: Setting up my own Server
            « Reply #7 on: October 23, 2008, 07:00:43 PM »
            Check this out, it lists a few hosting services:
            http://www.computerhope.com/forum/index.php/topic,40055.0.html

            ChrisXPPro



              Adviser

            • Forever Learning
            • Thanked: 4
              • ACB Systems
            • Computer: Specs
            • Experience: Experienced
            • OS: Windows XP
            Re: Setting up my own Server
            « Reply #8 on: October 23, 2008, 07:37:41 PM »
            Good luck Ivy - it really isn't that bad!

            Once you have chosen and booked a domain - once it ''propogates'' the DNS and you have your FTP info - it's only a case of uploading a mirror of your site on your own puter and maintaining it.

            There is much forum software around too - so not that bad to set up a forum - but beware the spammers and idiots!  ;) :)

            GoDaddy is fine for many folks but - just be aware that (IMO) they are not always that savvy on some things - however the tech support folks do try hard and usually manage to help.
            Ain't technology great - until it goes wrong!

            Zylstra

            • Moderator


            • Hacker

            • The Techinator!
            • Thanked: 45
              • Yes
              • Technology News and Information
            • Certifications: List
            • Computer: Specs
            • Experience: Guru
            • OS: Windows 7
            Re: Setting up my own Server
            « Reply #9 on: October 23, 2008, 09:13:29 PM »
            I'd say the two easiest forums out there to use and set up are:
            SMF (You might consider trying SMF 2.0, it is stable)
            and YaBB.

            Of course, when it comes to ability to add modifications and themes and all that whatnot, SMF beats YaBB to the ground. YaBB is better off running by itself without modifications. (A modification is like a subprogram, eg: The Forum Chat on ComputerHope is a modification, as well as users ability to enter System  Specifications, Experience Levels, etc)

            Ivy

              Topic Starter
            • CH Queen


            • Specialist

              Thanked: 50
              Re: Setting up my own Server
              « Reply #10 on: October 23, 2008, 11:11:02 PM »
              Thankyou Kyle!

              Thankyou for taking the time to register and post here!! also thanks for that elaborate and defined information, That's the type of help I was asking for because I'm just a starter I couldn't understand the things being mentioned for example I didn't know what Apache was,but now I know its a Server Software!
              Also thankyou for the step by step directions because I didn't know where to start exactly finally I have a better understanding of what I'm doing, I actually need someone to hold my hand through this!



              I had given up the Idea of setting up my own server, but later I might do that aswell and someone told me I can switch servers, so will I be able to switch my server from these webhost companies ?

              Zylstra I already read that thread, I went to www.site90.net/ and it was total confusion, besides someone told me that the forums crash down if more than 2 users are active!!!!!!

              I'm considering the pay hosts now, which one is the best? I assume its http://www.totalchoicehosting.com/.


              After I choose one of these webhosts what do I need to do next?

              Thankyou so much guys for helping me through this!! I really appreciate your help and guidance!
              Use what talent you possess.
              The woods would be very silent
              If no birds sang except those that sang best-
              Henry Van Dyke

              Aegis



                Expert

                Thanked: 67
                • Yes
                • Yes
                • Brian's Mess Of A Web Page
              • Experience: Experienced
              • OS: Windows 10
              Re: Setting up my own Server
              « Reply #11 on: October 23, 2008, 11:57:38 PM »
              Once you've chosen your web hoster, and you have your web pages built, you'll need to use an FTP (File Transfer Protocol) program (I think most web hosters have an FTP built in that you can use) to upload your web pages to their site.  This makes the pages available to the Internet.


              "For you, a thousand times over." - "The Kite Runner"

              Ivy

                Topic Starter
              • CH Queen


              • Specialist

                Thanked: 50
                Re: Setting up my own Server
                « Reply #12 on: October 24, 2008, 12:00:58 AM »
                Quote
                Once you've chosen your web hoster, and you have your web pages build

                What are the best places to build my website from?I have to keep in mind my forum.
                Use what talent you possess.
                The woods would be very silent
                If no birds sang except those that sang best-
                Henry Van Dyke

                Aegis



                  Expert

                  Thanked: 67
                  • Yes
                  • Yes
                  • Brian's Mess Of A Web Page
                • Experience: Experienced
                • OS: Windows 10
                Re: Setting up my own Server
                « Reply #13 on: October 24, 2008, 12:05:18 AM »
                You're working on your site by creating .html files, right?  These are saved somewhere on your local drive.  These files would be uploaded to the web hoster.


                "For you, a thousand times over." - "The Kite Runner"

                Ivy

                  Topic Starter
                • CH Queen


                • Specialist

                  Thanked: 50
                  Re: Setting up my own Server
                  « Reply #14 on: October 24, 2008, 12:12:00 AM »
                  I haven't started that yet, I was thinking about using dreamweaver for that but I'm not sure if that's the best choice!
                  Use what talent you possess.
                  The woods would be very silent
                  If no birds sang except those that sang best-
                  Henry Van Dyke