1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. This forum has been archived. New threads and replies may not be made. All add-ons/resources that are active should be migrated to the Resource Manager. See this thread for more information.

How To Start A New Forum Site (for dummies)

Discussion in 'Tips and Guides [Archive]' started by Jake Bunce, Nov 7, 2010.

  1. Jake Bunce

    Jake Bunce XenForo Moderator Staff Member

    This is a general guide for starting an online forum. This is intended for people who have never setup a website before and who need foundational knowledge about how to proceed.

    You will need the following things:

    Web Server
    Web Host
    Domain Name



    Web Server

    There are different kinds of web servers depending on your needs. I am going to break them down generally so you can quickly know what you need.

    When I say "concurrent users" I mean the number of users that are logged into your forum at once. I am talking about the list of online users (see picture below). This list shows all users from the last hour.

    concurrent_users.png

    Shared Server

    Concurrent users: 1-50
    Price: $0 - $50 per month

    Shared servers are good for smaller personal sites.

    A shared server is a computer that has multiple hosting accounts on it. There is no strict partitioning of resources. As such the performance can be unreliable. For example, if one hosting account gets hit with a lot of traffic then it can slow down other sites on the same server. But shared servers are very cheap.

    My experience with shared servers is that they tend to become more reliable over time. I think this is because the server population matures over time as the host allocates the remaining accounts on the server and deals with resource hogs.

    Semi-dedicated Server

    Concurrent users: 50-100
    Price: $50 - $100 per month

    Semi-dedicated servers are like shared servers but they have fewer hosting accounts on the server. That means each account gets more resources and you can push more traffic to your site.

    Dedicated Server

    Concurrent users: 100+
    Price: $100+ per month

    You get the server to yourself. You get consistent and reliable performance.

    Dedicated servers can get very expensive. For very large sites you will need to figure out what server specs you need in terms of CPU, RAM, etc.

    VPS Server

    Concurrent users: 50-100
    Price: $50 - $100 per month

    VPS stands for virtual private server. It is similar to a semi-dedicated server except there is strict partitioning of resources through virtualization. That also means you get full root access to the server so you can manage your own server configuration. Performance on VPS servers tends to be slower but more reliable than semi-dedicated.

    VPS servers can be good for development environments requiring root access to the server. But for a production environment a full dedicated server is usually a better deal.

    Cloud Server

    Concurrent users: scalable
    Price: varies

    A cloud server is a virtualized hosting environment where you can purchase more capacity on demand. Cloud servers can be good if you aren't sure what kind of server capacity you need, and you want to be able to quickly and easily purchase more capacity in anticipation of increasing site traffic.

    No matter what kind of server you get you will have allocated storage. People often ask how much storage they need for their forum.

    How Much Storage Do I Need?

    The two main considerations are the number of posts and the size of the attachments. Post attachments can be a big factor if you allow lots of large attachments on your forum. Those attachments are stored on the server. I always use my forum as an example:

    My forum specs:
    # of posts - 135,000
    # of users - 1,300
    total size of database - 280MB
    size of attachments - 195MB
    size of posts - 65MB

    So my forum requires about 300MB of storage (looking at the database size).

    Most web servers come with some kind of hosting control panel which is where you manage your server. The two common control panels are CPanel and Plesk. Both are equally functional. I personally prefer CPanel.


    Web Host

    You rent a web server from a web host. You will need to shop around. Read reviews.

    Inquiring minds often ask me who I host with. My current host is:

    http://www.asmallorange.com/

    Some of my previous hosts include:

    http://www.f5hosting.com/
    http://www.futurequest.net/
    http://www.hostpro.com/
    http://www.hostrocket.com/
    http://www.hostway.com/
    http://www.theplanet.com/
    http://www.site5.com/


    Domain Name

    You register a domain name using a registrar. Here are some registrars that come to mind:

    http://www.networksolutions.com/
    http://www.register.com/
    http://www.godaddy.com/

    Some web hosts are also registrars and will let you register a domain at the same time that you purchase a web server. That makes domain registration and setup much easier. But if you use separate companies for hosting and domain registration then this is the process:

    1) Get a host.
    2) Register a domain with a registrar.
    3) Get DNS information from your host and give it to your registrar. That will point the domain to your hosting account.
     
  2. Dean

    Dean Well-Known Member

    <reserved>

    Let me know if you want me to delete this post Jake and I will.

    At some point I would like to do a video of how to do the basics and place it in this post (or you can).
     
    Liam23 and wickedstangs like this.
  3. Mikey

    Mikey Well-Known Member

    http://namecheap.com too.
     
  4. Elizabeth

    Elizabeth Well-Known Member

  5. Elizabeth

    Elizabeth Well-Known Member

    Maybe this should be a sticky in pre-sales, lol. Cause in here, they've already purchased XF.
     
  6. Digital Doctor

    Digital Doctor Well-Known Member

  7. Dean

    Dean Well-Known Member

    Understood. Perhaps we could work out the details in this thread, then have a simpler thread in the pre-sales forum. Or, on the other hand, this forum is viewable by everyone (except for attachments), so if things are done carefully in this thread that might be enough.
     
  8. Ryan Kent

    Ryan Kent Well-Known Member

    Nice thread. I am currently on shared hosting and am trying to choose my next step up. I anticipate moving into the 50-100 range immediately after my site opens. Presently my service is great about 90% of the time, with page loads around 1 second. There are spikes every day where page loads just to 5-10 seconds or more. Each time I report the issue, the host resolves it quickly saying it was due to other users on the server, but still that would be a negative experience for my members.

    I am trying to choose my next step up and my challenges are:

    - I offer video streaming via an embedded media player showing streams from Livestream. I understand streaming video is bandwidth intensive. What I am not clear on is that bandwidth being counted against my monthly allotment? or Livestream's? or both? My current plan offers "unlimited" bandwidth, so it's hard for me to gauge moving to plans which offer set amounts.

    - I am gathering a large video library with which will quickly be a couple thousand videos. These are short videos probably averaging 5 minutes, with some being 20 seconds yet others would be saved stream broadcasts and a couple hours long. My current hosting plan offers "unlimited" storage, which is great. My site itself can easily fit into any host's plan but I need a solution for my media files.

    - I liked everything about VPS shared above except where it mentioned slower but more reliable. Can anyone elaborate a bit on this aspect? I desire the fastest times possible, but of course reliability is important too.

    This being my first site I was suckered into the "unlimited" bandwidth/storage offered by companies for less then $100/yr. I completely realize that was a fantasy. I just need to figure out which rabbit hole to exit with :)
     
    wedgar and Julie Harris like this.
  9. erich37

    erich37 Well-Known Member

    register.com screwed me big time. would not recommend those guys.
     
    Liam23 likes this.
  10. Mike Law

    Mike Law Active Member

    I am not affiliated or get a bonus or something,
    But been on some dedicated servers for over 4 years with Jonesolutions.com and couldnt be happier.
    The price includes dedicated 24/7 admin unlimited support... I need Sphinx search installed, I email them and 2 hours later its working, stuff like that!

    My 3 cents
     
  11. Digital Doctor

    Digital Doctor Well-Known Member

    Livestream's.
     
  12. Diana

    Diana Active Member

    How did you set up the media player? Xenforo doesn't seem to support livestream embed code. I want to be able to embed the livestream w/chat widget on the forum.

    Can this be done in 1.0?
     
  13. Ryan Kent

    Ryan Kent Well-Known Member

    Yes, using the XenPorta and XenAtendo extensions.
     
  14. Floris

    Floris Guest

    Could namecheap.com please be in the least, it's a much better alternative to faildaddy.
     
  15. LPH

    LPH Well-Known Member

    I don't have a relationship with them - except as a customer - but tigertech.net has exceptional tech support for their shared servers.
     
  16. DRE

    DRE Well-Known Member

  17. Brogan

    Brogan XenForo Moderator Staff Member

    Can I just point out that this thread isn't for recommending hosts - it is a guide to setting up a forum.
    The list of hosts in the first post are just what the author has used, it's not necessary to offer up alternatives.

    If you want to discuss hosting, please use the correct forum: http://xenforo.com/community/forums/server-configuration-and-hosting.48/
     
    Jericho M and Adam Howard like this.

Share This Page