Slashdot Mirror


Best Way to Start a Website Hosting Service?

Kwirl writes "Lets say that I wanted to start a small business endeavor, namely reselling my server space and offering pre-built websites. What resources would I need to start something like this on my own? What hosting service would best suit those needs? What would be the best way to manage a subdomain-level service that provided a basic forum, registration, a web site and some controlled administrative access for my friends so they couldn't easily terrorize each other? I'm curious to know if I could start something like this on my own, and without much more than just my own server space, time, and creativity. I'm not looking to make a living out of this, its mostly just a way for me to more efficiently manage having several friends each wanting me to built or run a web site for them, and perhaps make some small residual income if a market exists. The Slashdot community represents such a broad swath of experience and expertise that I'd like to know how you would approach a project of this nature."

8 of 164 comments (clear)

  1. Plesk by nhtshot · · Score: 5, Informative

    1. Don't

    But, if you insist..

    Set up a simple box running Plesk. It automates most of the tasks of handling users, billing and maintenance. It also allows them to mange their own accounts.

    Quick, simple

    1. Re:Plesk by 12357bd · · Score: 5, Funny

      Making a server run smoothly and securely on the big bad internet is an arduous task.

      Not so hard, ADSL + NAT(on router) + Linux + Apache + mod-security + static content

      Now, managing users... that's hard!

      --
      What's in a sig?
    2. Re:Plesk by SausageOfDoom · · Score: 5, Insightful

      Systems like that also do all the hard work for you - which is great if you know what you're doing, but otherwise when you run into a real problem, or if Plesk goes wrong, you have no idea what to do next.

      I agree with the original comment of "dont", as far as setting up your own server at least.

      Don't, because the market is full of bedroom hosts who don't know what they're doing.

      Don't, because unless you're going into it seriously (and by that I mean investing time and money heavily, hiring enough staff to provide 24/7 support and decent SLAs, and charging appropriately serious money), the margins have to be so low to be competitive that you're losing money when the customer submits more than one ticket a year. Which they will do, because they've come to you, which means they don't know what they're doing.

      But most of all, don't, because if you have to ask how to do it, you shouldn't be doing it. You really can't be going into this if you have so little understanding of the issues involved in running a server and the associated services that you need to ask. It's not fair on your paying customers, because when they have a problem, you won't be able to help.

      If you want to resell space, do just that - go find a company dedicated to selling reseller accounts. They will give you a whitelabel reseller account and look after all the server issues themselves, leaving you free to pimp out the space.

      If you do, just make sure you have an exit strategy, tied to some kind of dead mans switch (even if it's just leaving details with a friend) - I've heard of far too many resellers disappearing, leaving the customers unable to get access to their sites, and the resellers in a difficult position as they should have no direct contact with the end customers.

  2. How to succeed in 10 easy steps by name*censored* · · Score: 5, Insightful

    1) Line up a patsy
    2) Get some matches/lighter/firestarters
    3) Burn down all competing datacentres in your city
    4) Set up a webserver company

    Seriously though, it's an incredibly overcrowded market - if you have an idea on something new or innovative to offer, then by all means go for it. But as they say, there's nothing new under the sun, and you'd have much better luck trying to compete within a market that isn't so overcrowded. Professional encryption/sensitive data management perhaps?

    --
    Commodore64_love: I don't comprehend people who're so frightened of death that they'll bankrupt themselves to stay alive
  3. Think *very* hard before you do this by wrook · · Score: 5, Insightful

    My ex boss (in a *very* small company) did this for his friends/business associates. It's a royal PITA. Unless you *can* make a living off of it (and have a good business plan that convinces you it's feasible), I would recommend not doing it.

    It sounds easy at first. How hard is it to just whack up a couple of simple web pages for a couple of buddies? Lots of us have one of our own and it takes almost no maintenance.

    But what happens when your buddy starts to attract some undesirable attention? For example, maybe you buddy has a car dealership and just wants a quick and dirty website. But he pisses a script kiddie who then spends the next year trying to pull down your server.

    Or what happens if the site goes down at 3 am and your buddy just *has* to have it up and running?

    Or what happens if your buddy decides he just *has* to send emails from his website when someone clicks on something, and you discover that the package you are using has about a million vulnerabilities and you are now the biggest spam king in the US?

    Honestly, it just sucks. Buddies who can't set up their own website are almost always unreasonable. And they will expect "professional service" even if you don't charge them. And they will bug you continuously for completely boneheaded things having to do with their site.

    Unless you really don't like sleeping, I recommend backing away from this idea.

  4. Like everybody else says by smoker2 · · Score: 5, Informative

    DON'T DO IT.
    If you want to play with a server environment, get a mainstream linux distro and install it with all the web capabilities from the beginning. Then learn how to administrate it, install and modify php, learn apache control mechanisms, learn about chroot jails, even consider virtual servers (as in VMWare type of virtual).
    Then if you're still up for it, rent a virtual solution from somebody else, and play with it a bit more. The costs to entry are very low, but there is almost no return.
    Build your friends website by all means, but you're better off hosting it on a third parties hardware, and let them take the strain of running the hosting business. You still get admin access, but all the tools will already be in place.
    I've been doing this for years (8+) and I get more hassle from the users than from the sites. You need a call centre just to explain to people that there is nothing wrong with the site, maybe their net connection is down. Or they're not getting their email, because their isp is blocking it, or the page doesn't look right because their browser is still caching it from last month etc etc etc.
    I have someone who questioned why their site costs money each month to run. "To pay for the server" I replied. "Oh, I thought that once you had uploaded it, it was out there, on the internet" he replied. *Smacks hand to forehead*
    Oh, and if they want to offer downloads, then make it clear that they will be charged for bandwidth, over and above any monthly fee. Do not give shell access out like candy, and don't allow anonymous ftp.
    All in all, don't bother, unless you really are a masochist. By all means build sites for friends, but set them up with a host somewhere, and let them get on with it. 90% of people don't keep up with updates to sites anyway, and you get left with crap lying around on your server(s). I have 1 guy who bought a domain name through me around 6 years ago. He has never had a website for that domain. Every year I hit him for the renewal fees and he pays up, but it will never be a real functioning site. He is the best kind of customer. Beware of people who want stuff, especially those who think they know what they want.
    Overall, realise that this is a huge subject with many many intricacies that you find as you go along. Do you really want to go down that road, or would it be much better to take the blue pill now and forget about it ?

  5. Ran my own hosting company...Now i'm in catering! by Anonymous Coward · · Score: 5, Insightful

    I did this for a couple of years. And the conclusions I came to were that:-

    1. No money in simply hosting sites on a small scale
    2. If you offer hosting, over sell your server capacity by at least a 1000% or you will never attract customers. They hardly ever use more than 1% of what they sign up for and won't sign up unless your storage/bandwidth offer is as ridiculous as everybody else.
    3. Convert your hosting clients to higher value customers by offering web/graphic design opt-in email marketing services etc.
    4. Either write your own services/management systems, keep your free software updated religiously or plan for the day when your free software is exploited and your server is owned by a couple of kids. When this happens your server will get null routed your customers will be angry and you will spend a couple of days at least recovering (damn OpenWebmail!)
    5. Be prepared to answer support calls any time any place, no matter what crisis your life is in. Imagine troubleshooting a technical problem whilst on a stag weekend in Dublin!

    If you can't do all this yourself, you need a pot of money to get a good team who can, but don't expect to make a good profit unless your added value is exceptional.

    I got out of pure IT all together, I've found that it's far easier to get a traditional business off the ground and with the skills I've got my new company is light years ahead of the competition. How many small catering businesses do you know of that have 1TB File Server, there own dedicated web/mail server, asterisk PBX with VOIP/POTS lines etc, and a dedicated 24/7 tech support person with excellent dish washing skills?

  6. Most of these responses are from losers and fools by Anonymous Coward · · Score: 5, Interesting

    I am not going to tell you any details about how I've done it or with whom, etc.

    I will say I am 75 years old, never took a course in any computer program, use Frontpage (oh the humanity! - but it does the job) most of the time, Photoshop, a good text editor (I like Alleycode) plus some Joomla, WordPress and a very good little shopping cart. I seek out and intently use various forums. I have one modest sized dedicated managed server based at a resource that gives great tech support, and another shared server account (likewise). I charge $240 per year prepaid (refund of unused portion anytime) and reasonable prices for site building.

    I have clients in 7 countries. I'm not getting rich but it sure beats Social Security. I have a very satisfying retention rate; some clients are with me now for more than ten years.

    How do I do this in the face of all the negatives, real and imagined above?

    I give very serious personal service. My home phone is on my business cards.

    I regularly study and monitor every client's web sites (some have as many as five sites) very carefully and am proactive in alerting them to issues that affect performance and value. I watch their traffic and the email flow and take action when I see a problem.

    I deal only with the owner of the business or the top executive of the organization (I have a number of NGOs, some of them famous).

    I avoid making presentations to potential clients whom I recognize early on as people who know the price of everything but the value of nothing. You can tell who they are because they only want to know the price, not discuss what their needs are or how my services will fulfill them. Let the discounters have them.

    Based on years of experience, I never accept creative people of any kind as clients. That means, no writers, painters, performers, photographers, etc. - they are unteachable and surprisingly close-minded. Give me an inquiring, curious and engaqed business person any day.

    When I screw up, I make sincere amends that build trust and loyalty. For example, when I failed to prevent an unintended domain expiration, I worked hard at recovery, got back the name for my client and gave him a free year of registration and hosting. He's been with me now for 6 years.

    I never speak with anyone without giving them a business card. During a visit to any store or business or any casual encounter, I hand out a card. I give a free year of hosting to any existing client who sends me a new client.

    In other words, bottom line, I work at getting customers and I work even harder at keeping them.