Treehouse: Grow your CSS skills. Land your dream job.

What are the pros and cons of your own server?

  • # July 29, 2012 at 9:43 pm

    I was just curious to the pros and cons to having your own server. Anyone know of a decent article or have knowledge on this subject?

    # July 29, 2012 at 11:13 pm

    Pro: you have full control — you can do whatever you want with it, whenever you want.

    Con: you have full control — you’ll have to do everything yourself, and when things break, you’ll have to fix it yourself.

    It’s like any other product (lease car vs. your own car, rent a house vs. owning one, etc.), I’d say…. all about control and responsibility.

    # July 30, 2012 at 9:41 am

    Pro: you can do what you want with it
    Con : two major I see here

    1.] one must have good knowledge about setting up server
    2.] well, it must run all the time in order to serve its content

    # July 30, 2012 at 11:32 am

    Another things to consider amonghst many is:
    Hosting your site is ussually against the terms and conditions of most of ISP’s.
    Most of the providers use dynamic IP so you’ll have to find someone providing static IP.
    The reliability and efficiency will never be as good as from profesional hosting service.
    There’s possibility that it could actually cost you more to host it yourself.

    # July 30, 2012 at 10:58 pm

    Appreciate it, guys.

    # July 31, 2012 at 12:30 pm

    You can also use a dynamic DNS service ( to set up a server on a dynamic DNS connection. There are a lot of great resources out there for setting one up. One really big advantage is that all the software for running a server (including the OS) is free, and open source. It also doesn’t need very much CPU power, so you can usually get by with second hand hardware. All this allows you to get a good-sized site up very cheaply.

    Here’s a good tutorial:

    # July 31, 2012 at 1:33 pm

    Thanks for the link and info @cnwtx

    # July 31, 2012 at 1:44 pm

    You’re welcome!

    # July 31, 2012 at 2:30 pm

    @christopherburton are you thinking about setting up a physical box somewhere and doing it that way? Or doing a dedicated server?

    If it’s a physical box, I know 2 people who have done this. I can tell you they really like the flexibility and it does become quite profitable because you are in full control of the resources and you can just scale it as needed. The big problems come in terms of software upgrades, backup plans, if something ever goes wrong you are always on call to go fix it, etc. Continually updating things like PHP can break all kinds of legacy code people used. While that stuff happens all the time, you being the guy with the server ends up getting all blame.

    Hope that helps :)

    # July 31, 2012 at 2:44 pm

    @JoshWhite Actually, this post was more about curiosity rather than me actually going forward with it. I wasn’t sure what the benefits were to having your own rather than going through a hosting company.

    Thanks for the info, by the way

    # July 31, 2012 at 3:09 pm

    One other thing: If you’re doing this for your own website, it’s much easier than if you’re doing it as a service for hire. If it’s just for you, you only need to install the software you need, otherwise, you have to install everything they want.

Viewing 11 posts - 1 through 11 (of 11 total)

You must be logged in to reply to this topic.