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."

164 comments

  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 paitre · · Score: 4, Interesting

      Run far, far away from Plesk.

      It might simplify SOME things, but it sure as hell makes other things more difficult.

    2. Re:Plesk by Anonymous Coward · · Score: 0



      You mentioned:

      1. Don't

      Care to expand on this?

    3. Re:Plesk by Anonymous Coward · · Score: 0

      I would highly suggest using cPanel/WHM on Linux instead of Plesk.

      It's a lot more friendly to the technically adapt, and lets you a lot more freedom on the configuration of your server.

      Oh yeah, and it comes with EasyApache which will make your life so much easier.

    4. Re:Plesk by Anonymous Coward · · Score: 0

      Plesk automates a lot of stuff for you, but if you ever try to do something different, it starts becoming difficult and near impossible.

      Also...
      Every control panel out nowadays allows you to handle users.

      I'd want to keep billing separate.

      As for maintenance, configuring plesk servers are goddamn annoying and frustrating.

    5. Re:Plesk by mk_is_here · · Score: 1

      I think the web-hosting market is quite saturated.. Unless you have some brilliant idea or you have superior hardware and very cheap price, you will not attract customers.

      My $0.02.

    6. Re:Plesk by Anonymous Coward · · Score: 3, Interesting

      The part of web hosting that people think they have down is not the relevant part. Making a server run smoothly and securely on the big bad internet is an arduous task. Yes, you can probably do it, but it's so much work that nobody can afford it, unless you automate the heck out of it and distribute the cost over many identical servers, and that would require going big-scale. A small shop can never amortize the work that has to go into a single server. The necessity to scale up is what makes web hosting complicated: With more customers you're bound to get all kinds of problems which have nothing at all to do with having an internet connected computer running Apache somewhere. You can't break-even with just your friends, unless they themselves know what they're doing and are willing to pay more than an established company would ask, so you're going to have strangers as customers. Sometimes strangers don't pay. Sometimes strangers get you blacklisted. Sometimes strangers want support in the middle of the night. All of them want five-nines reliability for cents a day.

    7. Re:Plesk by bloodninja · · Score: 2, Insightful

      1. Don't I also clicked here just to say don't. Not unless you have: 1) Lots of experience administrating webservers. 2) A big fat pipe to the 'net. Both ways, not simply ADSL 3) Lots of hair on your head. Or none. Lots of hair will give you something to pull on. If you have none, then you won't loose anymore anyway. 4) Time and patience. Your users _will_ try to terrorize each other. And they will be attacked from outside. And their accounts _will_ be compromised. You will be to blame. Your best bet is to resell hosting from a managed provider, on their servers, with their tech support.
      --
      Lock the wife and the dog in the boot of the car.
      Return one hour later.
      Who's happy to see you?
    8. 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?
    9. Re:Plesk by vux984 · · Score: 3, Insightful

      I think the web-hosting market is quite saturated.. Unless you have some brilliant idea or you have superior hardware and very cheap price, you will not attract customers.

      You simply aren't going to be able to compete with a $4.00/month multi-gigabyte hosting plan of which there are several. So don't try. Might as well try to open an independant drug store next to walmart.

      Go the other way, find a niche that's NOT served by those guys and go for that.
      Go after the people who need something unique and specialize in it.

    10. 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.

    11. Re:Plesk by oliderid · · Score: 2, Interesting

      You simply aren't going to be able to compete with a $4.00/month multi-gigabyte hosting plan of which there are several. So don't try. Might as well try to open an independant drug store next to walmart. Go the other way, find a niche that's NOT served by those guys and go for that. Go after the people who need something unique and specialize in it. So true

      Being a web developer, I pay more just to have the privilege to get a phone number.Most of these big hosting companies provide very poor technical support. If you label yourself as a hosting company, with personalized contact (name, phone number, email address, etc.) I'm your client.

      Something else:
      • Some "trendy" languages like Rail and to some extend Python lack aren't particularly well supported by most hosting companies.
      • Focus on CMS like Drupal, Joomla, typo3 and all these stuffs and try to find the extra valuable little service (preinstallation or I don't know).
      • Provide presintalled Framework like CakePHP
      • And so on...
      Basically you should select a target group. Like web developers, then ask them what they need.Most would accept to pay more than $4 (a lot more), especially professional. I would certainly pay more just to get your phone number and being able to call you once a problem occured. But the biggest weakness would be to look like an amateur...If you can't proove me that you've got backup, raids, redundant hardware, redudant internet connection, etc. We won't do business. Otherwise I could do exactly the same in my office with cheap hardware.
    12. Re:Plesk by Anonymous Coward · · Score: 0

      Don't use plesk. It is absolute garbage. You will just be throwing money away.

      The biggest problem with Plesk is upgrading it. Upgrades almost never work, ultimately causing you to reinstall from a backup.

      Trust me on this, I used plesk for years, and regretted every penny spent on it.

      I have since moved to virtualmin - a much less expensive package, and painless and easy to upgrade. I have never had any problems with it, and my customers all love it.

    13. Re:Plesk by trolltalk.com · · Score: 1

      Transliterator 0.97:

      [ START ]

      "Lets say that I am too lazy to do any research, or figure out on my own what people want, but I want to start a small business endeavor, namely reselling my server space and offering pre-built websites, because I'm so into the '90s business model.

      What resources would I need to start something like this on my own, and please remember, I don't know who my customers are going to be, or why they should deal with me. What hosting service would best suit those ill-defined needs?

      What would be the best way to lock people into my subdomain-level service rather than just getting their own domain, so they can tell me to go fuck myself when I boost their rates?

      I want to provide a basic forum, registration, a web site and some controlled administrative access for my friends so they couldn't easily terrorize each other, because my friends (both of them) would do that, since they're even bigger asshats than me.

      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 total lack of creativity.

      I'm not looking to make a living out of this (*cough*), 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, since the "residual income" from Amway, the "residual income" from the MLM selling herbal vitamins, and the "residual income" from selling people long distance packages didn't work out.

      Now to suck up to you all ... The Slashdot community represents such a broad swatch of experience and expertise that I'd like to know how you would approach a project of this nature."

      [ END ]

    14. Re:Plesk by Anonymous Coward · · Score: 0

      You lost me at ADSL. Is this a recipie for the worst web host ever?

    15. Re:Plesk by Jason+Earl · · Score: 1

      Don't run a host yourself. Sign up for a referral program.

      You can make well over $50 a signup if you shop around. That's a significant part of a year's hosting fees, and you don't have to do a thing other than get people to click on a link and sign up.

    16. Re:Plesk by pebcak · · Score: 1

      Don't do web hosting alone if you expect to make a profit. The market is oversaturated, and chances are, you'll only turn a profit if you aren't honest about how much your time is worth. I've been running a web hosting business for 6 years, and it's only profitable if I assign a low value to my time. That said, I have no intentions of shutting down that side of the business, because:

      • As a web developer, it means a lot to have complete control over my environment.
      • I'm able to tell my customers that I'm their single point of contact. If there's a problem with their website, they don't need to think about who to call, or worry about finger pointing. That translates into more web development and SEO business.
      • It serves as a form of advertising for my other services. Dollar for dollar, I estimate that a third of my non-web hosting business comes from people who either found out about me because they're a web hosting customer, or somewhere along the lines were referred to me by a web hosting customer.
    17. Re:Plesk by FishWithAHammer · · Score: 1

      I thought it was hilarious and more than a little true.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    18. Re:Plesk by infosinger · · Score: 0

      You don't run a web hosting business, you offer web hosting as a combination advertising/portal into your main non-web hosting business. In any case, it looks like a good approach. Often times low/non-margin commodities are offered as a way to get people to look at your other products--its the old sell the milk and eggs at a low non-profit price to get people into your grocery store where they will buy the high-margin items.

    19. Re:Plesk by jedaustin · · Score: 1

      I agree.. Things like moving to a different host using another control panel is very difficult if you're on plesk. Their backup formats don't work from one version to the next. It's pretty, it's easy, it's a nightmare when things go wrong.

      Go with a CPanel Host; there are a million of them.
      Cpanel isn't perfect but it's straight forward to get your data off of the server and move it to another host.
      I use Host Gator.

      There isn't a lot of money in web hosting, you missed the market window by 10 years :)

    20. Re:Plesk by reiisi · · Score: 1

      assymetric. Download may be fast, upload not so fast.

      On the other hand, ADSL may (depending on your drivers) help limit the damage of a "customer" getting slashdotted.

      --
      Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
    21. Re:Plesk by trolltalk.com · · Score: 1

      Don't use plesk. It is absolute garbage. You will just be throwing money away.

      Come on, the guys' got to "pay his dues" - better he gives up in frustration than that we have YAFMSMREPD (Yet Another Failed Make Some Money Really Easily Pipe Dream).

    22. Re:Plesk by Anonymous Coward · · Score: 0

      "But most of all, don't, because if you have to ask how to do it, you shouldn't be doing it."

      I couldn't agree more, I run my own hosting servers, up to 6 servers now, and i'm still not making enough money to quit my day job but i'm working to hard to keep my day job.

    23. Re:Plesk by pipingguy · · Score: 1

      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.

      Excellent point.

    24. Re:Plesk by lalena · · Score: 1

      I have to strongly agree with the "don't" comment. The market is too saturated and margins are too low. BUT, if you are also doing web development, then some money can be made. Like some others suggested, get a reseller account from a reputable company. Let them handle the hosting and you concentrate on the web design. Try http://www.webhostingtalk.com/ for some reseller hosting reviews.

    25. Re:Plesk by DavidNWelton · · Score: 1

      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. Hosting is, in some ways (as you aptly describe), a "market for lemons":

      http://www.welton.it/articles/webhosting_market_lemons.html
    26. Re:Plesk by octagonamassador · · Score: 1

      You sound like a person who needs an admin. Like me, I tried this a while back and it was mangled like a big picture who makes all the money.

    27. Re:Plesk by molliedollie · · Score: 1

      ...Your best bet is to resell hosting from a managed provider, on their servers, with their tech support. Most (smart) managed hosting companies will not support the reseller's customers directly. When I have people calling for DSNs, custom tags, new FTP logins, etc I send 'em right back to their reseller. We'll support any requests YOU make, but your customers have to go through you.
  2. CPanel by concernedadmin · · Score: 1

    Try using CPanel and limit shell access. If they know what they're doing and you know you know more, then go ahead (at an additional cost, of course).

    1. Re:CPanel by SimGuy · · Score: 4, Informative

      Don't use cPanel. While it automates a lot, it also makes lots of arbitrary modifications to the operating system rendering it annoying for use for anything else. Also, it and Plesk install lots and lots of extra things you will never use, wasting disk space and RAM without major tweaking and opening plenty of potential points of intrusion.

      I work at a web hosting company and I find InterWorx to be the best at doing a little automation without making a mess of everything.

      That said, if you know how to use Linux, don't use a control panel. You'll find it easier to manage things yourself. Short of the MTA, these things are really rather easy to configure.

      --
      I don't care, but don't let that stop you from trying to tell me anyway.
    2. Re:CPanel by Enleth · · Score: 2, Interesting

      DO NOT use cPanel. Never ever, please!

      I've never seen a wep application with such a horribly contorted, uncomfortable, unwieldy and annoying interface. It's an abomination thrown in the face of UI and usability desingers and knowledgeable admins forced to use it to manage shared hosting accounts under their administration. It lacks any kind of consistency and logic and even encourages making the things worse by not enfocing any of those on the plugins written by the companies that use this bastard child of an administration panel.

      Save a few poor people their grief and don't use cPanel,

      --
      This is Slashdot. Common sense is futile. You will be modded down.
    3. Re:CPanel by iuvasago · · Score: 1

      If you can find a good way to manage 25,000 website without cPanel I'd be happy to try it. I agree it's unwieldy and completely takes over your server in terms of how you have to work around it but in the web hosting industry the automation and integration it provides, not to mention the almost idiot proofing for customers, it's hard to beat it.

      Regarding the original question in this post. I agree with most others: Don't do it. Sign up for an affiliate program, make some side cash and let the hosting company deal with the tech issues that will keep you up 24/7 otherwise.

      --
      Linux = Good
    4. Re:CPanel by jacksonj04 · · Score: 1

      Have you tried using cPanel 11? It's much (much) nicer than the older versions, more consistent, better UI, faster and more intuitive stuff in /scripts and so on.

      Not perfect, but a lot better than 10 was.

      --
      How many people can read hex if only you and dead people can read hex?
    5. Re:CPanel by Enleth · · Score: 1

      No - because no host I have to use does. That's the problem with such applications and there's nothing you can do if you can't afford a dedicated server. Hell, even collocation would do, but it's nearly as expensive.

      --
      This is Slashdot. Common sense is futile. You will be modded down.
  3. If you have to ask.... by Anonymous Coward · · Score: 0

    I work in web hosting and to be honest if you have to ask that question you should not even try. I would suggest reading a few books, websites and possibly take a few courses in hosting realted fields. Then when you are able to answer your own question you will be ready.

    1. Re:If you have to ask.... by walt-sjc · · Score: 1

      Here is the thing. Generic "hosting" is not worth your time. Offer fully managed web services - that's the application and everything. That is where the money is. "Hosting", allowing people to host their own content / site on your machine will cost you more than it's worth. Even the big guys have trouble. The fact is, unless you are huge, you can't provide services anywhere close to the prices they charge. It will cost you more in bandwidth alone than you can charge for an entire hosting package.

  4. 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
    1. Re:How to succeed in 10 easy steps by Anonymous Coward · · Score: 2, 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? Professional encryption/sensitive data management perhaps?

      Yeah, because that's a great field if you don't know what you're doing.
    2. Re:How to succeed in 10 easy steps by WereCatf · · Score: 3, Insightful

      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. Very true. There exists about a gazillion different website hosting services, some even offer to do it for free if the site is static. I've seen some offer like 15e per year with full SSH access, PHP and such. So I just wonder what does the OP think he can offer that someone else doesn't already, and for a cheaper price?
      --
      -Nita
    3. Re:How to succeed in 10 easy steps by Binkleyz · · Score: 2, Funny

      You forgot:

      5) ????
      6) Profit

      Someone was bound to do it, figured I'd just get it out of the way...

    4. Re:How to succeed in 10 easy steps by SimGuy · · Score: 1

      2) Get some matches/lighter/firestarters

      3) Burn down all competing datacentres in your city Most datacenter facilities are made of concrete, brick, and metal, which results in fairly low flammability. Interruption of power (if there are no generators) or network connectivity is likely to be more successful. :P
      --
      I don't care, but don't let that stop you from trying to tell me anyway.
    5. Re:How to succeed in 10 easy steps by erroneus · · Score: 3, Insightful

      I think that's kind of the consensus here. The OP doesn't know that the 90's are long past and that once hot market is now saturated. There's only one chance any such endeavor could really work out and that where he simply knows enough people or knows enough people that know enough people to really trust this person with their site and doesn't care that there are services out there that will do it better and/or cheaper and that the number of subscribers is high enough to at least break even. All of that, in and of itself, is pretty difficult if not improbable.

      I would recommend that this guy volunteer or intern with a hosting company to see what it's like and what the real challenges wind up being.

      What I would be inclined to do is something a little different. I would set about getting people to buy their own gear and help them set it up at their own location. Perhaps it's ultimately as unworkable as building your own hosting facility, but at least in this case, the risk is distributed among the subscribers and since they would actually own and control their own boxes, they would feel less risk for themselves as well.

      So what you end up with is they buy their own server hardware, power management and internet connection, you set up the software and remote access and management stuff, collect fees for getting it set up and arrange for maintenance fees monthly. The risk is all on the client, then, but as long as you are very open with them, you will retain them with a comfortable trust relationship because they know if they think they are getting screwed, they can get someone else to take over... and when they realize they weren't, they can come back to you at will. Meanwhile, your overhead is VERY very low, and when things go wrong at THEIR site (you know, like power or internet link), you aren't quite at responsible.

      For small operations, business class broadband makes this a very workable possibility. Further, if an operation feels like they need a little more, then arrange to set up some hosts that, once again the client pays for, at a co-location facility. You take the lead as the technical contact, but the owner is the owner taking all of the risk and responsibility.

      The one thing an operator like this can offer that the big, market-saturating hosting companies can't is a personal trust relationship allowing the client to be in as much control as they feel comfortable accepting. And if they won't accept enough control, you probably don't want them as a client anyway since they are probably looking to abuse you and point fingers at you when things go wrong.

    6. Re:How to succeed in 10 easy steps by lukas84 · · Score: 2, Insightful

      Symantec has proven that you can make alot of money on that market without a decent product.

    7. Re:How to succeed in 10 easy steps by Baricom · · Score: 1

      Symantec is riding on brand recognition (back in the day, Norton knew his stuff; and today, people remember Symantec products that used to be quality). I don't know if the OP has that advantage.

    8. Re:How to succeed in 10 easy steps by pbhj · · Score: 1

      Interruption of power (if there are no generators) or network connectivity is likely to be more successful. :P But all actual "datacenters" will have redundant power and network connections.

      So, you'll need an accomplice to make the best of it.

    9. Re:How to succeed in 10 easy steps by SausageOfDoom · · Score: 1

      The underpants gnomes look upon you with disgust.

    10. Re:How to succeed in 10 easy steps by stevey · · Score: 4, Informative

      That's a great idea.

      I originally setup xen-hosting selfishly because I wanted a decent root access level of hosting for myself, but didn't want to pay for a big machine.

      Within a week I'd found enough users to bring the cost down to an acceptable level, primarily because a few people know me and trust me, but the intention was always there to document it fully and have people setting up similar things.

      Two years on I'm not aware of anybody who's replicated the setup which is a real shame, I think there's a lot of space for a kind of "cooperative" hosting setup, each one with maybe 10 users.

    11. Re:How to succeed in 10 easy steps by phroenips · · Score: 2, Funny

      Symantec: Where good software goes to die.

    12. Re:How to succeed in 10 easy steps by ceejayoz · · Score: 2, Interesting

      Slicehost.com is pretty much that on a larger scale.

    13. Re:How to succeed in 10 easy steps by cbiltcliffe · · Score: 1

      Naah.

      1. Set up Windows 2000 Server with no service pack.
      2. Ensure IIS is installed and running.
      3. Turn off all automatic updating.
      4. Before you know it, you'll be hosting "chEEp 50ftw@rez!!"
      5. ???????
      6. Profit!!!

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    14. Re:How to succeed in 10 easy steps by stevey · · Score: 1

      Interesting to know , thanks.

      I've always heard good things about them (except for the speed of provisioning new accounts ;)

      I guess there was a brief moment, early on, when I thought about expansion, I just knew that I didn't want to deal with the support burden. Limiting myself to 5-8 users, and technical ones at that, has meant maybe two tickets opened every year - too much more than that and the pain would outweigh the cost-saving and "funness".

    15. Re:How to succeed in 10 easy steps by Mista2 · · Score: 1

      Setting up a good hosing services is not cheap, but it is easy. I work for government and we had a public website requirement (check out www.parliament.nz if interested - even if you can get only an asp error page, everything I did is still working 8)) For a corporate, this could have been hosted at an external hosing site, but we had to do it ourselves in-house becuase some of the data is not allowed to be out of our control. Starting with two 1Gb internet links, two external switches, then two routers, through two firewalls in a failover cluster (Checkpoint is not cheap) then through two load balancers, again clustered, into two seperate web front ends then into multiple back end databases (all redundant, and each pair imports data from source independantly so a SQL data corruption wont be replicated). Then we added streaming video- 4 encoding servers, two streaming servers (you get the hint that we could not afford down time, so there are duplicates of everything) Oh, and we have to back up the whole lot, multiple times a day. We couldn't afford to go cheap on any of the infrastructure either. The switches, routers, firewall are all a major brand name, primarily to make sure we could get updates and support 24x7. Luckily we can use our regular service desk for support and issues as we are already 24x7 for the campus we work on. If I was doing it for myself, I wouldn't really do it any other way, especially if someone was going to be paying me money to host their stuff. I'd probobably only change the server side, with Virtual servers to isolate customers from each other, maybe offer simple websites on a shared server (No active scripting) and manage site with something like ISPConfig, but customise it for my own use. I'd try and add other features though to get new customers in, maybe something like an iFolder server, iCal and limited data caps for free clients. Pay for this with advertising on the management portal or mail outs, and paid customers get 24 hr support and more data. Offer to host backup sites for companies that alsready have their own internal sites, but can't afford the redundancy for 100% uptime. VPN connections, certificate management, a commerce engine etc. Maybe even a search portal - all of your own data sorted on our server here plus google-yahoo-msn all on one result page. Templates for common business requirements - document management - webmail etc.

    16. Re:How to succeed in 10 easy steps by DeadTOm · · Score: 1

      Well are we assuming that he already has internal access to these sites? An EMP bomb is cheap and easy to make and there is no risk of hurting anyone. They can have all the power and network redundancy they want but if there is no OS or useable data on the servers it's all useless. However any data center worth it's salt uses offsite backup so you'll have to do some serious research and make sure you take out the back up locations as well. ;)

  5. Why? by Talsan · · Score: 1

    Seriously, what do you feel you offer that thousands of others don't?

    A small player is going to have a hard time competing in the hosting market unless you already have a customer base you can turn to.

    The average person can get hosting space very cheap, and even professionals can find decently priced plans that will cover sites with higher traffic levels. Remember, even Google is offering hosting these days!

    Do you really have anything to offer customers that the others don't? If not, wait until you find a way to differentiate yourself from all the others.

  6. Re: How to succeed in FOUR easy steps.. by Anonymous Coward · · Score: 0

    Ooops, that should be FOUR steps. Damn lack of sleep.

  7. Reseller hosting by Anonymous Coward · · Score: 0, Redundant

    Just buy a reseller hosting package from an existing hosting provider. Much easier and cheaper - all the hard work is done for you.

  8. just don't by debatem1 · · Score: 3, Insightful

    If you don't know the answers to these questions, don't get paid to know the answers. You don't want to be a knowledge worker and learning on the job. If I were you, I'd do it for the fun of doing it until you answer more questions than you ask on the forums for the technologies you're using, and swallow the costs in the meantime.

  9. 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.

    1. Re:Think *very* hard before you do this by Bashae · · Score: 3, Insightful

      I've had this experience before. Some people, who you may even have known for a long time - they can even be your friends - think that paying you peanuts for a small website and hosting means they have bought your body and soul and you must be available to work on their "small" changes or to fix their "little" problems at all times.

      However, not all people are like that. I suggest writing a good disclaimer/ToS and choosing the people who you're going to allow to use the service carefully.

    2. Re:Think *very* hard before you do this by Anonymous Coward · · Score: 1, Insightful

      Absolutley.

      Every friend who has ever asked me for help setting up a website has been even more of a pain in the arse than friends who want their warezed windows machines sorting out. At least you can tell the broken PC people to go to fucking PC World and give them 20 quid to fix it. Once you build a small site for someone, you're stuck with a constant stream of improvements and problems, and there aren't many good ways of getting them to go somewhere else without damaging your relationship with them. Even when you give someone webspace for free they can be astonishingly grumpy when there is an outage.

      Hosting a few sites makes almost no money as there are already companies that do this for £3/month or so.

      I strongly recommend helping your friends find other people to host their sites - show them googlepages or something like that. Find them other people to do the grunt work building their sites.

      Enjoy your free time!

    3. Re:Think *very* hard before you do this by erikina · · Score: 4, Insightful

      Agree, although for me it has never got to the point of having my sleep interrupted. For a small amount of money ($70 - $200), I've setup a number of websites.

      Their pages don't generate much traffic, so I said I'll host it for them and never discussed ongoing maintenance and changes. It's really been terrible. I get emailed (even phoned) all the time (esp. the guy that paid $70). Every week he'll wants something changed, or something modified.

      I ended up drawing the line when he decided he wanted fancy roll-over menus instead of the current very functional one. I gave him a (large) quote just cause I was sick of it. We never spoke much after that.

      With another, the business (who the site was for) was sold - so when I got in contact with the new owners. I told them, I'd continue to host it and charge a straight amount if he contacted me about the site and plus an hourly rate.

      He thought it was very reasonable (after all, isn't it?) and actually has never bugged me once about anything.

      The lesson is if you're going to setup a website, make sure you arrange the terms of ongoing maintenance. There's going to be a lot of it (esp. if you're doing it for free).

      The other lesson would be don't do deals with friends. You'll both have completely different expectations of each other - and very well might ruin your friendship over it (unless you're a better person than me, and enjoy helping more than I do).

      These days, if people want me to do any work - I tell them I don't know how. It really isn't worth it.

    4. Re:Think *very* hard before you do this by zaffir · · Score: 1

      I suggest having some backbone and telling your friends exactly what they're getting for their money. Don't be afraid to say no. If they're decent people they'll understand.

      --
      "Upon attaching the waterblock to my penis, I began to notice that I know nothing about computers." -- JRockway
  10. Here's what I do by Anonymous Coward · · Score: 4, Interesting

    I run a gridserver account at Media Temple, $20/mo or $200/yr. Set up websites with 1-click apps like Drupal, Joomla, Wordpress or any other easy to use free PHP CMS. Wordpress is easy to modify and has a very large range of plugins and templates to work from. You can set up webmail access on MT servers as well as FTP and SSH and permissions for additional user access to your main server account if need be. Many other Hosting Companies have similar systems available or more. I have over 10 webpages on my server account and am barely scratching the resources so far.

    If I make one webpage for a few hundred dollars, it pays my hosting for the year. Until I use 1/2 my resources, I have no need to upgrade so far.

    1. Re:Here's what I do by Anonymous Coward · · Score: 0

      Interesting. I think I know this person. So you just use one-click apps and show the client where the manual is? You actually charge for that? Oh wait, I bet your also charging for the web design part of the job when you search through template websites and click the install button for them. I get it. I hope you at least have the dignity to tell your clients that if something actually goes wrong your skill set does not reside in the IT or Software ballparks and you actually play in the kiddie pool. You like to look cool at parties and play off the geek card, at least until you run into the real thing. Good Luck One-Click Hero.

  11. Here's a tip... by syd02 · · Score: 2, Insightful

    If you want to make a small fortune, start with a large one.

  12. get management software & people by ddent · · Score: 1

    If you are just starting out, the way to go would be to get a dedicated server with hosting management software such as cPanel/WHM, preferrably from a company that will provide some management for you as well. There is also the 'reseller account' approach but for a variety of reasons I don't really recommend it (e.g. there are more potential and real problems which are outside of your control, and it becomes harder to do your support, among other things). If you aren't really prepared to make the $160-500/month investment for a decent server with some management, you might be better off pursuing a different opportunity.

    Warning: You need to differentiate yourself somehow. This is a highly competitive market.

    <plug type="shameless">We provide managed servers for a number of hosting companies. You worry about the billing and supporting your customers, we'll worry about your server and supporting you.</plug>

  13. Control panels + advice by QX-Mat · · Score: 4, Informative

    Think. Stop.

    It's more annoying than you might think. I've done it, all my friends have done it, my cousin's done it and our dog will be doing it soon.

    Don't don't don't. It's a VASTLY under subscribed and overly competitive market. Once you think you're the best, and you're successful, you become too reliant on a core group of customers who won't last for ever.

    There are reseller accounts available with lots of ISPs, but few are on a commission basis (ie: you're the one who has to cover your client's costs and invoice them). Flat fees are usually available to dedicated servers licensors @ £50/m+ - but the market is changing and I'm not at all surprised if they're cheaper.

    Plesk - possibly the worst thing I've ever used. Convoluted backend I couldn't hack on to extend pop-before-smtp the way I wanted.
    CPanel - the original but very costly 6 years ago when I last used it. Has some impressive addons
    EnsimDirectAdmin - Not one I've used personally, but I hear its ok.
    VHCS - Freeware. Never used it personally. But there are many OS projects and forks out there if you look hard enough ]

    Cubepanel and BlueQuartz worth a mention.

    Most of these project offer "lite" versions which are free for restricted personal use. The only major difference between the free and paid versions is that the latter has multi-user and reseller capabilities.

    I'd recommending taking up a decent Linux or BSD distro with a proven track record of security fixes. "apt-get update" is sufficient for the home user, but realistically, you want to track purely security updates. Consider an enterprise OS (CentOS?!)

    Matt

    1. Re:Control panels + advice by Bashae · · Score: 1

      I use DirectAdmin and it's pretty good. The interface is pleasant and easy to use, it provides a nice GUI for managing accounts/packages and DNS without being a mess (and expensive) like cPanel is. It's also easy to modify it or replace the bundled applications. It's only bad if one is looking for a solution that does everything for the server owner. It almost always requires some manual upgrades and modifications.

    2. Re:Control panels + advice by slashmojo · · Score: 3, Informative

      Also webmin/virtualmin..

      http://www.webmin.com/virtualmin.html (free/gpl)

      and its commercial 'pro' version..

      http://www.virtualmin.com/

    3. Re:Control panels + advice by Anonymous Coward · · Score: 0

      If you want to keep things in-house, or on a Windows platform, you could start here: http://www.devside.net/

      The biggest headache I have found so far is dealing with customers. The rest I can handle.

  14. Don't by Anonymous Coward · · Score: 0

    Seriously. Cost pressure is immense in that field. Quality is seldomly awarded. Designing TOS is paramount, with legalese being the first and foremost thing. Security will be a nightmare, you will be under constant scanning attacks.

  15. Know your competitor's shortcomings by Anonymous Coward · · Score: 0

    People are constantly complaining about how bad their hosting provider is or what features they wish their providers offer. I'd compile a list and keep it on hand as a reference of what not to do. Then create a list of the exact opposite and put that up on your homepage as "features".

  16. Here you go by kylehase · · Score: 4, Funny
    --
    You want fun, go home and buy a monkey!
  17. If it were me by micheas · · Score: 1

    I would use amazon's web services, if the business plan showed that I could make better than minimum wage.

    Step one is write up a business plan and price out your hosting costs and try and pay yourself something even if it is a hobby.

    Amazon instances have no SLA, so your backup will have to be rock solid (it was going to be anyways, right? so that's not an issue :-)

    The advantage of using Amazon is no unused inventory; scale up as you need; and about a seventy dollar a month minimum.

    If Google looks like they will make it out of beta before you are going to be ready to launch you might look at it.

    1. Re:If it were me by certain+death · · Score: 2, Informative

      Have you actually used their services? It cost me $18.00 per day to run a single instance of CentOS 5.x with approx 1 core and a gig of ram. I can do MUCH better, not to mention that unless you subscribe to S3 services as well, you lose your data anytime you have to reboot. Granted the scaling is great, and the availability of resources at your whim is a wonder, but be prepared to pay for it, it is NOT cheaper than a dedicated server if you run it 24/7.

      --
      "My immediate reaction is "WTF? What kind of moron doesn't make things 64-bit safe to begin with?" Linus
  18. 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 ?

  19. Billing is the important part by houghi · · Score: 2, Interesting

    I know somebody who started with this a few years ago. When I spoke to him he said the easy part was the technical stuff. The hard part was the administration and actualy getting the money from people.
    Then there was the moment he was accepting credit cards and he ended up paying the fraud that went on.

    So see that your administration and bookkeeping skills are top

    --
    Don't fight for your country, if your country does not fight for you.
  20. Try these services by toddbooster · · Score: 1

    As most have already written, this has been done and done well by many. Try 1and1.com, Google, Yahoo, your local cable companies have hosted web services. I use yourwebdepartment.com

  21. Hosting as a bonus by Killshot · · Score: 2, Interesting

    The price of storage and bandwidth is so cheap for the big guys that it is hard to compete as a small host. I make an ok living by selling development and design service (custom premium price stuff rather than cheap pre-made) then the hosting is tacked on as an additional fee.. say an extra $50 - $100 per year.

    I have used both Plesk and Cpanel, they both suck, but they also serve their purpose.

    1. Re:Hosting as a bonus by Anonymous Coward · · Score: 0

      "The price of storage and bandwidth is so cheap for the big guys that it is hard to compete as a small host."

      Perhaps. Then again, he would be offering a unique service: He'd be the ONLY host who doesn't speak Hindi and call himself "Ian".

  22. 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?

  23. Reseller packages by Anonymous Coward · · Score: 3, Interesting

    How about avoiding the mess that is hosting your own server and using one of the many reseller packages that are out there.

    Yes, they might be expensive and yes you might not have total control over many things but you:

    1) don't have the hassle for security and uptime (if it goes down you complain to the host).
    2) many reseller packages have software that automate billing and registration.
    3) are usually "unlimited" so you can host many sites for your friends at little to no cost (depending on volume of sites registered.

    I do it and I find it to be a pretty good way of hosting for friends and family for less than $50 a month.

  24. GoDaddy Premium Hosting Account by MadMorf · · Score: 3, Interesting

    Cost to you, about $15 per month.

    Depending on how many friends, charge them $3 to $5 per month...

    Did this for myself last year, to give myself a big web sandbox to play around in...

    Money well spent...

    Disclosure: No, I don't own GoDaddy, but I am a satisfied customer.

    1. Re:GoDaddy Premium Hosting Account by Anonymous Coward · · Score: 0

      I had a customer who insisted on using a shared godaddy hosting account. Anytime he ran a script (ie phpBB) it would fail on the second mouse click with an error like "unable to fork() no more threads"

      I told him that Godaddy was a great registrar but they had outsourced hosting to some idiots. They didn't just oversubscribe their boxen, they imposed cpu limits that prevented normal scripts from running with just one visitor.

    2. Re:GoDaddy Premium Hosting Account by MadMorf · · Score: 1

      Never seen any problems like that from them...
      All my websites run PHP5..
      Some even take XML feeds on demand, parse them out and display the data in dynamically generated tables...
      Never seen a throttling problem..

      My biggest problem with them is too many passwords to remember...

    3. Re:GoDaddy Premium Hosting Account by Anonymous Coward · · Score: 0

      Parent is right, but personally I prefer the guys at Slicehost.com, they are the perfect heaven for a geek who can't afford to get his own server Hardware/Connection.

      20$/month for the basic package, and I have yet to use more than 100MB of the 10GB storage I have. You get a VPS(Virtual Private Server) and you are free to set it up however the heck you like(you even chose the distro you want to use, if you want to be a super-mega hardcore sysadmin go with Gentoo)

      Disclosure: No, I don't own SliceHost, but I am a satisfied customer.

    4. Re:GoDaddy Premium Hosting Account by Anonymous Coward · · Score: 0

      I need to find someone who does this in a respectable foreign (non-US) country with strong privacy laws. Can you offer any suggestions?

  25. (+5, Redundant) to everyone by redtuxrising · · Score: 0

    You've seen the best answer many time by now. Just don't do it.
    "I'm not looking to make a living out of this...
    While you're not looking to make a living out of this it may very well turn into a full time job that's not making a living for you. Going in without a good sysadmin at your side is definitely not a good idea. Customer support will *murder* your time over and over again. Unless you have a ton of money for advertising like 1&1 (did you see how many magazine pages they buy???) you won't have much luck getting customers.

  26. Sure, go ahead. Here's how. by richie2000 · · Score: 3, Informative
    Just as a counter-point to all the posters who seem hell-bent on ignoring your question.


    You'll need Ubuntu Server, Drupal, Webmin and Virtualmin. All are F/OSS and usable out-of-the-box with large and friendly support communities. Good luck, have fun.

    --
    Money for nothing, pix for free
    1. Re:Sure, go ahead. Here's how. by redtuxrising · · Score: 0

      Good luck, have fun... until your customer needs the dBase PHP extension and you don't know how to compile it yourself (or extract one from an existing .deb or .rpm). And so the time sink begins...

    2. Re:Sure, go ahead. Here's how. by richie2000 · · Score: 1
      "Sure, that'll be $50 an hour until I get it sorted."

      But seriously, from his question it doesn't sound like that's the kind of customers he'll be having, he just wants to let some friends setup simple websites on his otherwise idle server. That's more or less how I started out, and nine years and 50+ customers later, no one has still needed more than the basic LAMP stack. Hell, I still have a few with static HTML sites.

      --
      Money for nothing, pix for free
  27. DONT start a hosting service unless by unity100 · · Score: 3, Interesting

    you do it local, and bring it bundled with website design and development. the web hosting field is rather overcrowded, and big companies are offering ridiculous (and unrealistic) amounts of resources to catch clients. and they succeed. dont count on adwords. adwords's roi is sucking tit since 2004. big corps are paying ridiculous bids for web hosting keywords and its impossible to compete with them. its google's bad game. in order to make more money they increased the weight of bid in ad placement and decreased weight of ad quality, clickthrough rate. result has been disaster for small businesses that have high competition in their field.

    by going local you can still do good business. many people need reliable and cheap all in one bundles of web design, domain registration and hosting.

    get a linux box, apache, php, mysql, get cPanel on top of it. that is the most widespread used setup. when we take on a new customer its very high chance that they already know how to use a cPanel site control panel. DONT ever think of getting plesk, it has a very shitty and confusing user interface.

  28. 1and1 hell by unity100 · · Score: 1

    never ever advice anyone 1and1. i have had to bail many clients out of their hellhole.

    1. Re:1and1 hell by toddbooster · · Score: 1

      I just mentioned it because I see their ads everywhere. Had no idea they were that bad.

    2. Re:1and1 hell by unity100 · · Score: 1

      hell. especially if you did the fallacy of registering your domain name with them.

  29. Not worth it. by Purity+Of+Essence · · Score: 3, Insightful

    I make all my clients pay for their hosting and domains themselves. I'll generally set them up with someone good, and then drill into their heads how important it is to pay the bill on time when it comes around next year. I tried the reseller thing and it is too big a pain in the ass to track down all the money. You end up doing all the work and taking all the risk. Screw that. Leave it to the professionals and focus on site design and implementation.

    --
    +0 Meh
  30. Don't. by Nullav · · Score: 1

    At least not yet. Do yourself a favor and torture yourse-- get your feet wet beforehand.

    First, set up a bare-bones Linux/BSD box with only the processes you'll need. Rent a dedicated server or a VPS so you can avoid splurging on bandwidth for now.
    Iptables, Apache, MySQL/Postgre, Denyhosts (Don't set that to email you. Just don't.), BIND9 and vsftpd are a good start. Chroot users and force SSL when configuring vsftpd, use mpm-itk when setting up Apache (vhosts run as a specific user and users don't have to worry about chmodding scripts). Also, you should probably install Postfix and configure it to only send mail; so many forum/blog scripts use email verification. Now tie all that together with some control panel.

    Now that you're done with the technical parts (that I can remember), grab a bottle of Asprin and start advertising. Charge something small like $4/month (don't accept credit) and set up a free service with ads. The goal here is to look like a faceless organization instead of a person with the capacity to get pissed, so automate the hell out of everything and make the main site look like a big, ugly ad for itself with tons of flashy features. Just look at any $5/month host for an example.

    After a few months of this, you'll either know what you're doing, or you'll be bald. Get started.

    --
    I just read Slashdot for the articles.
    1. Re:Don't. by Nullav · · Score: 1

      Actually, you could probably do pretty well setting up a VPS service. An upside of this being that you can leave a good deal of the work to the customers, and you'll be more likely to get people who know what they're doing. Though it's a bit more of an investment than simply hosting files, since you won't know what users will do and you'll have fewer users per machine. The only real problem I can see with this, aside from money, is the headache support would be.

      --
      I just read Slashdot for the articles.
  31. Go through an affiliate program instead... by suresk · · Score: 1

    I actually got into this almost accidentally about 5 years ago. My advice? Don't even consider it.

    It is a stressful endeavor that has a tiny return. Hosting is so competitive, you'll make almost nothing from each customer. If you know people who want hosting, it is more profitable to signup for an affiliate account with an existing hosting company and refer the customer to them (a lot will pay around $100, which for me at least, was a year of profit).

    Your customers will only remember who you are when there is a problem with their website, having forgotten all about you when their bills were due. Seriously, I had clients who hadn't paid their bill in years - I didn't care enough to turn their accounts off for non-payment. When I decided to get out of the business, I gave all my customers 3 month's notice and then turned off my server. I had 3 phone calls in one day from people who hadn't paid their bills in at least a year, irate that their site was down.

    Seriously, if you just want to make a little money on the side, just go the affiliate route. It is a lot less work and stress, and you'll probably make about the same amount of money in the end anyway.

  32. Human Element by windex82 · · Score: 1

    Everyones comments are valid if the human element is removed. In reality people don't choose a service on price alone. They also consider things like how well they like or trust the owner. In reality people will consider their local community.

    I had a client who was having ongoing connectivity issues with a local wisp. We tried to get them to be done with the problems (all wireless related) and switch to comcast (rock solid in our area) and they would not simply due to the current standings with the local chamber of commerce. They instead choose to stick it out for several weeks longer than any one else would have. Eventually the wisp tracked down the issue but during those weeks they dealt with a consistent 10% packet loss.

    So now that everyone has been reminded of the human element can anyone provide anything more useful than "dont do it"?

    My goal is to one day open a home computer shop with some kind of basic hosting for personal email or small business web and email. I spend quit a bit of time staying up to date with apache, bind, mysql, and postfix configuration. Postfix can be easily configured for use of a database back end. Apache and Bind are both dead simple to automate. You don't need anything too fancy for this kind of thing. Small businesses do not require all types of bandwidth or server power though these other posters seem to think you want to open a data center with their talks of racks full of equipment. For what I am shooting for two boxes will be plenty. I'll load balance because the option is there but the second box is just for redundancy not computing power.

    I also make use of built in components where possible , such as using the skel directories when creating a user. The skel directories contain all the separate application directories with template files. Then I awk the template replacing the template token with the specifics for the new domain. Each user account is limited to scp/sftp and is chrooted. When logging in it appears to be a full filesystem but they cannot escape their home directories. In the case of the CMS's I use symlinks to point to their chrooted user configuration files. Apache and Bind each have their own template which is awked then I simply echo a line out to the main configuration file to include it (ie: echo "include /var/bind/zones/newdomain.com" >> /etc/bind/named.conf.local) and load the new config using rndc. Apache is very similar except I use a template in /etc/apache2/sites-available then use "a2ensite newdomain" to start the new site. Lastly, the script setups up the database account, creates some databases, inserts information into the postfix database to setup their email domain and administrative account.

    This adds the benefit of making disabling sites just as easy because then I can just grep -v "newdomain.com" /etc/bind/named.conf.local > named.tmp && mv named.tmp /etc/bind/named.conf.local. I can also use the built in tools like a2dissite to disable the website and simple sql queries to disable email and lastly using the built in adduser command to lock the shell account. All of this gets done with a script as well.

    Learn the configuration of your services and then find the best way for you to automate the creation is my suggestion. Billing is simple, quickbooks is very cheap and is well suited for simple recurring bills for services, including late notices and all.

  33. Mod parent funny! by Anonymous Coward · · Score: 0

    ADSL...

    1. Re:Mod parent funny! by Anonymous Coward · · Score: 0

      And the rest... Firewall? DMZ? Bastionisation? Patching?

    2. Re:Mod parent funny! by Anonymous Coward · · Score: 0

      If you've never hosted on a fast connection in the ip-neighborhood of other hosting servers, you might get the impression that keeping a server secure and running smoothly isn't a big deal, particularly if you've only hosted static content which doesn't attract attention (and it couldn't, due to the low bandwidth uplink). The real world, where people want to use content management systems, and hosting software updates break installed client software, is not that easy. Ask yourself this: Would you even notice a break-in?

    3. Re:Mod parent funny! by ATMD · · Score: 1

      Not to mention router NAT.

      How many security holes do you think that black box firmware is going to have? (I'm assuming you're talking little home routers, given the ADSL thing...)

      --
      Nobody else has this sig.
    4. Re:Mod parent funny! by 12357bd · · Score: 1

      I think you missed the point. That's a home based setup, it's not a web server farm. The point is KISS and you can be reasonably safe (the original comment). Minimize the surface attack (leave open only needed ports (ej. http & smnt), and do the router management only from the inner side of the router).

      About holes in firmware, that's exactly my opinion when I hear colleagues talk a bout expensive firewalls routinelly being replaced. Holes in firmware are identical to hole in software, just keep things updated.

      That's not theory, I been running those setups for years without a glitch, serving thousands of pages each day. The static content factor it's probably the most important aspect in my experience. To keep things updated, is a duty not a problem.

      --
      What's in a sig?
    5. Re:Mod parent funny! by ATMD · · Score: 1

      You'd advise hosting a serious website on an ADSL line + consumer router?

      My website is hosted in exactly that configuration, so I can't really talk, but then it's only public insofar as you don't get 403s on most of it - I run soley for my own benefit. But I still don't like being behind that unknown Netgear firmware - I'm replacing my router with a Soekris running Debian as soon as I have enough spare cash to buy one.

      --
      Nobody else has this sig.
    6. Re:Mod parent funny! by 12357bd · · Score: 1

      You'd advise hosting a serious website on an ADSL line + consumer router?

      No, no. It was just an answer to the assertion that to have a web server on wild bad internet was something difficult. If you stay at the private-modest level is not that hard.

      My solution to the router 'problem' is to have two. Different brands/hardware, but the fact is that I only needed once in more than five years online 24/7 ( well 23.9/7 thanks to the ADSL thing.. :) ).

      --
      What's in a sig?
  34. Make it a community thing by stefanb · · Score: 1

    A couple friends and I are running three dedicated machines, one at a mass hoster, two at the local ISP round the corner. We're all working in the industry, so in general, everbody knows what they're doing. Everybody has root (via sudo) and all important config files are in a CVS repository with commit mails, so everone knows when someone changes something. We all want the control over the main services we use (email, web pages, some VPN stuff), and this way, we can all save a bit of money by sharing the costs for the necessary infrastructure.

    The important bit here is: we all trust each other to keep things running and not make grave mistakes.

    On the other hand, I have helped friends with technical things they felt they couln't handle themselves, and quite a number of times, they demanded a level of service that would have cost hundreds, if not thousands a year commercially, but didn't want to spend that money. Instead those "friends" assumed I would provide that service for free, since "you do that anyway, and it's really easy for you". Don't fall into that trap.

  35. Into Masochism? by FurtiveGlancer · · Score: 1

    Go ahead. Otherwise you might want to consider chartered accountancy or, perhaps, lion taming!

    --
    Invenio via vel creo
  36. 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.

  37. Re: or be Bald by Anonymous Coward · · Score: 0


    Does that explain Steve Ballmer?

  38. He's not trying to make a living out of this by AlXtreme · · Score: 1

    I know RTFQ is forbidden over here, but the OP doesn't want to make a living out of this. 95% of the comments below easily ignore that and tell the OP not to even consider starting something like this up... where is the geek-curiosity of just wanting to figure out how hosting works? Sure, he might get fed up with it in a year, but at least he learned something in the process.

    Anyway, I'd start by installing your favorite distro on your server, installing ISPConfig and going from there. cPanel and the like are doable for commercial hosters, but ISPConfig seems good enough for the project you are describing. Play around with it, learn how it works under the bonnet and throw up a small forum for communications.

    If you are looking into making a larger business out of this, go for quality and not quantity. Like the rest of these comments state, you don't want to answer to hundreds of people when your servers go down while you are on a holiday. Go for a few more-complex projects, and offer your own hosting as an extra. Personally I'm doing the same (with hosted redundant dedicated servers, I was done playing hosting-provider years ago) but only for a few customers with large projects running on them. And remember that the interesting part is in building those projects, not supporting them.

    --
    This sig is intentionally left blank
    1. Re:He's not trying to make a living out of this by Fulcrum+of+Evil · · Score: 1

      What's geeky about starting a risky, annoying hobby where the major challenges are dealing with people that don't know what they want? If I wanted to do tech support, there are lots of places I can go.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
  39. Re: phone calls from people who hadn't paid ... by TaoPhoenix · · Score: 2, Insightful


    Got it!

    Make the support # 1-900!

    If they don't bother to pay but then they call to whine, you get your money back. It gets charged to their phone bill, and they probably don't look at that either.

    If they can handle themselves silently, they "stay cheap".

    If they call knowing it's a charged call but they're screwed and need help, then it's an even-handed deal. ... Oh well, it was a fun thought.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  40. 2 Words - Reseller Hosting by howlinmonkey · · Score: 1

    I started off doing website design and development for local small businesses. When a couple of them got tired of dealing with their hosting companies, I set up a reseller account over at Hostgator, and offered the hosting as well.

    I started a service called "Hands Off Hosting". My customers contract with me to design, develop and host their sites, and if they have any issues, I am the only person they have to deal with. I make small changes for them gratis, and I make a hefty profit on the hosting.

    IOW - don't bother trying to do it yourself. As everyone here has pointed out, the market is saturated. Admin, security and support are all going to become huge time sinks, and you can't compete on price or features with the big dogs. Find out what you can do to differentiate yourself and let someone else handle the dirty details.

  41. google apps by coreconcern · · Score: 1

    you'll need to have more on the table than a vanilla set of services and performance. it's quite a saturated market. i don't think i'd waste my time. i don't even host my own stuff anymore since google started offering free hosting. https://www.google.com/a/

  42. Re:Ran my own hosting company... by Anonymous Coward · · Score: 0

    I agree with the "don't". We did it in 1994, 1995 and 1996. It was a royal PITA. The solution was to let other people run the PITA part and do the web design ourselves.

    1. If there is a server problem at 2am, it was someone else's problem.
    2. If there is a connection problem, ditto.
    3. The margins were terrible and are much worse now.

    If you are doing it for your friends and they are content without 24/7 tech support, willing to work on your schedule, etc then by all means do it, but if you are looking to do it for people you don't know, unless you have a lot of time and a lot of $ (to hire people etc) to invest in starting it, don't do it. :-)

  43. Try leasing a server by pcjunky · · Score: 1

    You could lease a server at a place like serverbeach. Costs are low and bandwidth is more than enough. I have started using directadmin on a dell poweredge 2600 and it seems to work great. You don't have to compete on price alone. People HATE the support they get through most providers. Provide good support and don't be afraid to charge a fair price for all this. Most companies/people won't think twice about paying $20 per month for this type of service(more if lots of support is going to be involved). A dozen accounts like this and you have payed for the server with lots to spare. Many of the people who have posted here are correct about the market for cheap crappy hosting being over saturated. So don't be a cheap crappy host.

  44. Bluehost.com by alterimage · · Score: 1

    Bluehost.com offers "unlimited" storage and bandwidth with their standard hosting package. The nice thing about them, is you can host as many domains under the same account as you want, and I think it's like $150 a year now. You couldn't give each of your customers Cpanel access, but that's probably a blessing in disguise anyway. That way, the burden of doing the hosting can be put on their shoulders, and all you have to do is worry about the customer's webpages all for a semi-reasonable fee. I've had an account with them for years now, and it's been my preferred method of including "hosting" for my freelance customers.

  45. Re:Most of these responses are from losers and foo by Danzigism · · Score: 1

    you make some great points for sure. i agree with you 100% about the creative people as well. they are so incredibly difficult to please. they should be making their own sites really! the small business folk that are looking for SEO, and an informative site where people can contact them is all most people need. also, i've never seen a problem using frontpage. you don't want to make your entire site in frontpage, but if you're using it simply to write quick HTML like making tables and inserting pictures, then there's nothing wrong with that in my opinion.

    --
    *plays the Apogee theme song music*
  46. here's how to win by Anonymous Coward · · Score: 0

    the only way to win is not to play.

  47. As a prior owner of a web hosting company.. by Anonymous Coward · · Score: 0

    Don't do it.

    It may have been a profitable venture back in the 90's, but in todays world of $1.99 per month hosting, it is not.

  48. Web hosting is not a differentiator... by mraiser · · Score: 1

    ...so don't make it a core offering. It sounds like you add value for your clients by helping them go from "no clue" to "I have a website" which is a pretty repeatable sell for the market you seem to be going after. There are no technology requirements for this business model. Small, mostly static websites with limited audiences do not require much hardware. That old Mac Mini on the shelf can host 20 of them. Still, as most of the responses are saying, "Don't do it." Seriously... concentrate on the sales, hosting is an afterthought. Literally. You get to the end of the process and you turn to your client and say, "So... you wanna host this puppy on GoDaddy or Amazon's EC2?"

  49. Re:Most of these responses are from losers and foo by TheRaven64 · · Score: 2, Interesting
    Your post starts like a troll, but you make some very good points. The best advice for starting a new business of any kind can be summed up in this sentence:

    Imagine you are one of your potential customers, and then provide whatever it is you would want. My current hosting company is not quite the cheapest (although they are very competitive), but their support is first rate. I have the IM address for the owner, and if anything goes wrong he is there ready to fix it. They had a few instances of downtime in the first couple of years I was with them, and for each instance they gave me a month's free service. They've also given me very good service for problems beyond their control (replacing a hard drive for free when the manufacturer of the server refused to honour the warranty, for example).

    I looked at switching about a year ago, and gave them some of the quotes I found. They came back with a slightly higher one than the ones I'd found, but which I accepted because I knew that my problems quickly became their problems and had no such information about their competitors. I'm happy to pay a premium for

    Some more concrete advice:

    • Make it easy to switch away from your service. If a customer feels that they can leave at any time, they will be happier to stay.
    • Provide personal contact details in whatever form your customers prefer to use. This may be telephone, email, IM, or some combination of the above. Make sure that they know that these are answered.
    • If your customers aren't using as much of the service they as they are paying for, suggest that they switch to one of your cheaper plans, with the option of upgrading later - when they do want to upgrade, they will know that you are giving them a fair price and trust you.
    • As the parent poster said, ignore customers who know the price of everything and the value of nothing. The bottom segment of any large market is very competitive and only the largest companies can survive there. Look for customers who know that you aren't the cheapest, but are willing to pay for the extra services you provide.
    --
    I am TheRaven on Soylent News
  50. Re:Ran my own hosting company...Now i'm in caterin by DerekLyons · · Score: 1

    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?

    I don't know of any small catering company with that level of IT infrastructure. OTOH, I don't know of any small catering company that needs anything even remotely resembling that level of IT infrastructure either. Competitively, it's really a wash even though it sounds impressive,
  51. Seriously, Don't by SunTzuWarmaster · · Score: 1

    110mb.com offers 110mb (duh) of free hosting. For mySQL and other stuff you can pay a one-time fee. In order to make money in this market, you will have to beat this service. Knowing nothing about hosting or SQL injection attacks, I suggest not doing it.

    On the flip side, you can set them up with free hosting accounts...

    You will not make money in this endeavor, you might as well give up and go with one of the free hosting sites.

  52. Keep expectations low by Anonymous Coward · · Score: 0

    2 stories.
    My brother-in-law has a day job that pays all his bills and then some, but as a hobby, he likes to play with computers. Eventually, he became good at running internet servers - strictly as a hobby. He volunteers for a few non-profit charities and worked out a deal where they pay for his commercial internet connection out of his home and he provides web hosting services and web design for free to them. That's $200 a month, fairly high bandwidth and good SLAs from the ISP for free. He doesn't get paid for any of the time doing it. Very low traffic as everyone here says. It introduces problems for his cable tv bill, since the bill for the ISP (also cable) gets confused ALL THE TIME AS RESIDENTIAL. The cable company is constantly confused since he has a commercial account. Oh, after a 2 week power outage due to a hurricane, he convinced one of the non-profits to provide him with a petrol generator hooked into his home. It will run the A/C, fridge and all the computer gear no problem. However, when power is out that widespread, at most the ISP can handle 6 hours without grid power.

    The way that I'd do it is offer value add services and use https://www.nearlyfreespeech.net/ as the ISP. Heck, let them do all the server garbage - that's the bonehead stuff that isn't difficult or fun after awhile anyway. Your customers don't need to know you're paying less than $10/month (more likely $2) - charge them $50 and still be the cheapest hosting provider out there. Have a premium bandwidth cost built into the contract - that bumps them to $100/month. A hit from /. reportedly costs about $10.

  53. Good Point by Gazzonyx · · Score: 1

    Great suggestion on playing with servers. I'd just like to add that if you want to actually understand what you're administrating, you should probably start with a vanilla Slackware install. You'll have to build from the ground up and understand how each part of the system interacts with the rest. It'll also "cure" any "fear" of using a command line. Because, let's be honest, usually when things go Very Bad, SSH may be the only interface you'll have, even if it's a headless box in your bedroom closet. Unless you like lugging around that old 17" CRT, have an extra LCD lying around, or don't mind the security risks associated with almost all the alternatives to SSH. Also, once you're comfortable with a CLI, you'll be able to solve problems so much more quickly than using a GUI or web interface.

    Not that I have anything against Webmin (I actually love it for routine maintenance), but when I'm putting out a fire, I don't want to hunt around the numerous modules to find the correct knobs and buttons; I want to go straight to the problem and nail the sucker down as quickly as possible and I've found the command line the best way to do this. Especially on a thrashing, very unhappy box, when every other interface is either down or effectively inoperable because of the overhead of the service running it.

    Also, you've hit the nail on the head about users who "think they know what they want". If they knew what they want, they'd already have done it themselves. Unless they come to you telling you what they're going to set up and trying to size up your options for it, they will be under the assumption that you're going to set it up for them. The people who really know what they want will come to you and say, "I'm going to set up a PHP-5, MySQL and apache stack for a site with X expected traffic and Y expected storage. I'll need Z throughput with A IOP/s. What package do you have that fits this setup, and what is your SLA like?" Everyone else will ask if you do "AJAX-y web two point oh enterprise stuff".

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

  54. Something else, too by cpt+kangarooski · · Score: 2, Informative

    Whenever you start a business, it's a good idea to retain or at least consult with a lawyer licensed to practice in your jurisdiction, who is willing to take you on as a client. You might want to structure your business so as to limit your personal liability, you might want to make sure that you're not violating securities laws, you might want to look into 17 USC 512 -- a whole host of things, too long to get into here. And if you're sure you want to get into this line of work, legal counsel is a good first step before you even think of anything else, because you'll save yourself headache later by doing things correctly from the beginning.

    I'm not your lawyer, and this isn't legal advice, but you really should seek some out.

    --
    -- This and all my posts are in the public domain. I am a lawyer. I am not your lawyer, and this is not legal advice.
  55. Be careful about load by toonerama · · Score: 1

    For 4 years, I ran a small web host specializing in genealogy, with PC servers I ran at home (Win2000, Apache, PHP, MySQL). My little bit of advice is to be very careful about the type of load your servers will experience. Basically what I found is that I could deliver even the most complex and media-rich HTML sites with good speed, but when multiple users run multiple database-driven PHP scripts, forget it. I realized there's no way I could afford the necessary server hardware, and even 3rd party web hosts would be prohibitively expensive for the kind of power needed.

    1. Re:Be careful about load by ceejayoz · · Score: 1

      That's probably because you were running PHP on a Windows 2000 box.

  56. $15 per month buys you a shake-and-bake web host by pvera · · Score: 4, Informative

    I have had mine for about four years, and I started mostly because of the same reason. I needed a way to not spend too much of my personal time helping my friends deal with crappy web hosts and horrible domain registrars.

    $15/month got me a reseller account with a very very nice host. When I was just their customer they treated me like royalty, I love their service. The $15 bought me space, bandwidth and access to WHM, the admin side of Cpanel. I was free to slice it up any way I wanted, and each of my customers would have their own cpanel.

    The smart ones knew how to install whatever they wanted without the cpanel automation.

    The rest were self reliant enough so cpanel was actually useful.

    One of two idiots just couldn't pay attention if their lives depended on it, so it wouldn't matter which method they chose.

    The second problem was domain names. Almost everyone was sick of the Netsol prices, but most got burned buying discounted domains elsewhere. Almost by accident I ran into a small domain wholesaler based in India, the reseller account was free so I decided to give them a try.

    They are fantastic, four years later and hundreds of domain names purchased and NEVER a problem that could be blamed on them. Every single problem we have had could be traced back to a bad discount registrar trying to screw a customer out of transferring out.

    The main problem with doing this is that customer support does take time. I made a point of always being available to anyone that used my services. I was always willing to IM or talk on the phone regardless of how stupid the issue was. Because of it my attrition rate is literally nonexistent.

    By "accident" my previous boss overheard that I had my own domain registrar, and that my domains were less than $10 instead of the $35 he was paying.

    Overnight I had nailed a 30+ domain customer.

    The funny thing is that my hosting provider kept increasing the quotas for my plan, but kept the price frozen. That means I still pay my $15, but now I have 10x the disk space and at least 100x the bandwidth I started with 4 years ago. This allows me to be generous when a customer runs over bandwidth and I let it go "just this time."

    They feel like I did them a favor, when all I did was use up a tiny bit of the extra capacity that was not drawing revenue.

    Do I make money out of this? It pays itself, and I get some extra cash left. Many times friends ask me about cheap hosting for a family member, so I usually sell them the domain name and give them a small hosting account for free. If I botch something, I give them extra hosting, if it was a BIG screw up I give them a free domain (I don't remember giving away more than 2-3 domains in the past 4 years).

    I also play with the allowances just to see how people react to it. For example, I may set a basic account so it has up to 5 parked domains (these point to the root of the account), 5 add-on domains (these are stand-alone within the account), etc. This costs me nothing but when they ask nice I say "just because you are a good customer ..." and bump it up to 10.

    Then there are the miscreants. I had one customer overseas, I have no idea where he came from but he immediately bought the biggest plan I had, which was expensive and ate 25% of my resources (and I was not overselling, he DID get 25%). A week later his site auto-shut down due to bandwidth use.

    He came back to complain, I explained to him what he had done. He asked how much. I honestly wanted him to go away, so I offered him to temporarily bump him by 1GB for the rest of the month for $100.

    He said yes, and paid on the spot.

    Less than a week later he was back. Same deal. Another $100.

    $300 later he moved his site elsewhere and I never heard from him.

    Another customer, also overseas, was good for about 5 domains per year and maybe $200/year worth of websites. The problem is that she IM'ed constantly, and for stupid crap. Every week she would reinstall what

    --
    Pedro
    ----
    The Insomniac Coder
  57. Finally someone mentioned this by VampireByte · · Score: 1

    The administrative things... payroll, taxes, licenses, etc. eat up a surprising amount of time if you are operating legitimately.

    --

    Run and catch, run and catch, the lamb is caught in the blackberry patch.

  58. run Forrest run! by Anonymous Coward · · Score: 0

    but if you insist on starting this business, let me know .. you can have my server and clients

  59. Perfect Install with ISPconfig by ClarisseMcClellan · · Score: 1

    Check out the 'PERFECT SERVER HOWTO' on http://www.howtoforge.com/ for your preferred distro. It is all you need for what you want to achieve and 'ISPconfig' costs nothing (unlike some other control panels).
    I can only speak of the 'Fedora' 'HOWTO' - you should get good results and have fun doing it.
    You only have to have one friend that pays to make your virtual server hire significantly more affordable, chances are that they will not be hammering the server and once you have put in some work getting them setup it will just be a matter of collecting the fees.

    I see what the naysayers are saying, however, if you do pick up those 'artist', 'photographer' and other not-so commercial projects you will have an excuse for staying in better touch with people you might otherwise not stay in touch with.

    Even if it takes you a whole weekend of fettling I think the effort will be worth the while, have a go with 'ISPconfig' as per tried-and-trusted instructions and take things from there, one project at a time:

    http://www.ispconfig.org/index.htm

    http://www.howtoforge.com/fedora-8-server-lamp-email-dns-ftp-ispconfig

    You might also be interested in getting a few extra domains to practice with. You can get dynamic ones for free at http://www.dyndns.com/ and check that everything (including email) works. Note that you will have to look in your junk email for emails from a dyndns address.

  60. OBLIGATORY by alexandreracine · · Score: 1

    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
    5- ...????
    6- Profits!!!
    --
    No sig for now.
  61. Re:Ran my own hosting company...Now i'm in caterin by mds820 · · Score: 1

    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. This is so true. I'm guilty of having done this in the past, but I've learned the hard way having changed hosting companies several times that despite their advertised bandwidth/diskspace capacity, there usually is a catch or they're lacking in some other department which you won't find out until you fork over the cash. i.e. connection speed and load times suck.
  62. I think maybe I didn't ask the right question by Kwirl · · Score: 2, Interesting

    My apologies, let me attempt to restate my question.

    Let's say I get www.myname.com. That site then becomes a basic directory of sites and games within a given genre. One of the sites that I list then comes to me and says, I would like to sign up and use customer1.myname.com as my site.

    If i wanted to give them a basic index page with a subdirectory, provide a forum, photo gallery, their own updatable news/info page, etc.

    I'm not talking so much about web hosting as pre-built packages to allow them their own site within my existing one.

  63. hard, quite hard to deal with a hosting biz by epe · · Score: 3, Informative

    I have been running a hosting service for 6 years now. We are quite happy with the incomes.. ok, if you only see that you are earning a lot, then you are done.
    however it is not easy to:
    1- wake up at 2AM because a customer in Spain (we are in latin america) screwed the whole system
    because of some sort of rabbit process or 2- same.. with databases going wild and crashing
    3- customer calling EVERY day with problems with their emails.. emails that are for sure sent but never arrive... you check the logs and mails are there..just that they somehow never readed it. This is the biggest problem.. mails not arriving, customers unable to check themselves or to read what: quota exceeded, or error dest@domain.com> unbalanced >, or user unknown.. it is a royal pain.
    4- resellers? A royal pain, we are getting rid of them and hosting or direct customers.. resellers pays little, demands huge and move to another service as soon as they find the other place gives them 50c/mo disscount.
    5- invoicing customers? getting payments from them? IT IS HARD. We have a motto: if the customer does not want to pay on time, then he does not consider our job and must be suspended.
    We warn the customer 4 times 30,1 5,7 days before expiration and the day of expiration.. We suspend them 1-3 days after the expiry date... hardly any one can pay before the expiry date.
    The funny thing comes later: "you are trying to blackmail me because you suspended my site", "I never got the mail (we keep copies of the warning mails)", etc... in any case, most of them pays.. quite upset because of "the blackmail".. and I wonder myself.. did they call the telco and say the same things when they forget to pay for the phone bills? And the electricity company? We have detected that some of the customers ask you "reactivate me and then I will pay" this is the usual phrase(ok, in several flavours) to say you: "I wont pay you, I just want to take my site off you and ran away" it is a pain, actually.
    6- spam: oh god.. this is hard... "why Im receiving spam?" "Im getting like 5 spam mails/day, this is unbeareable", etc, etc, etc.. then setup an antispam service (let's say greylisting): "why are my mails delayed for days?" (days, not minutes... they always exagerate the issues).
    7- lack of evidence: NONE of the emails accounts from NOBODY of my company works: This is the most useless phrase I have ever seen.. like if exagerating the problem is the right way to solve it.. at the end, when they explain the problem it is something related to point 3 in one account not in every. We then tend to ignore other claims from the same customer as we know it is a false positive.
    They never call, except for complaining.. your server could be working 24x7 for, let's say 10 months.. then your server hiccup because of a bastard running an unoptimized sql query... be ready, calls will rain... specially the "Im running a 10000usd/hour business, you do not have idea of how much I have been affected by this 5 minutes of downtime" we wonder, in front of them "why if you are having such a profitable business will you run your website on a 48usd/year shared hosting"? why dont you rent us a dedicated or vps? Some of them have rented it.. other immediatly start whinning: oh, money is so scarce, we actually are almost broke, etc, etc.
    profits are nice, in our case... dealing with the technical details are quite nice... we learn a lot, we get in touch with a lot of interesting customers and situations... but dealing with support is a pain in the ass.
    sorry for such a long post... but I was actually needing to let all this shit come out...

    1. Re:hard, quite hard to deal with a hosting biz by Eil · · Score: 1

      I work helpdesk for a major web hosting company and I can tell you that I ran into every single one of those customers myself just in the first month. It sucks, but it is the burden of providing a quality service. Lest someone get too discouraged from the parent's example above, it is worth bearing in mind that the majority of tech support calls go a lot smoother than this. Most people who call in only want to hear that you're as concerned as they are about the problem and that you have or are actively working on a solution.

  64. Reference Websites by morcego · · Score: 1

    There are many reference websites on the subject. One I used in the past is http://www.webhostingtalk.com/.

    --
    morcego
  65. If you must offer it, view it a loss leader. by Pi3141592 · · Score: 1

    I agree with the many comments here that it's a big mistake. At least on its own. I work for a software development company that also offers hosting. We have consistently LOST money on hosting, but offer it anyway (primarily as a courtesy to our custom development clients).

    You know what? 95% of your trouble tickets will be generated by 5% of your clients. That's a simple fact. They will drive you out of your mind with the stupidest problems imaginable, eating up time that could otherwise be spent on actually generating money. ("Why isn't my PHP page rendering? Oh, it was my mistake? Why do I have to pay you to troubleshoot that?")

    If you want to be able to pay your bills, either set this up as a write-off associated with something that actually generates income, or just stay away from it altogether.

  66. It can be done, but... by PuddleBoy · · Score: 2, Interesting
    Have no illusions of it being endless fun.

    I have done this for about 10 years now, and the *only* reasons I got into it and stayed with it are;

    1) I was already doing websites for friends and a couple of clients. I had already had a job being responsible for maintaining someone else's servers. ie there was not a huge learning curve.

    2) The company I worked for made the decision to change hardware and software platforms, and sold me their existing gear for pennies. ie no big upfront costs.

    3) I now work for a telephone company and can get a circuit to my home for a very reasonable rate. ie low ongoing costs.

    In conclusion, unless you have experience, the resources to put together a small server farm, and your ongoing costs can be easily covered (even if some clients leave you), don't do it yourself.

  67. Focus on a niche by gateur · · Score: 1

    The general market for cheap hosting is overcrowded. There's no money and customer support is very similar to sticking pins in your eyes. Instead, find a niche market such as privately owned restaurants, jewelers, or topless dancers. The more you work with them the more you learn about their needs. In a short time you'll understand their business so well that building and hosting sites becomes trivial. You end up with very little support because you can anticipate needs and problems so well.

  68. Low-expectation motherfuckers and slashdot by trolltalk.com · · Score: 2, Funny

    A lot of these "Ask Slashdot" questions are from people who would be better off being told to just fucking google it.

    It's not "elitist" to say that they should do bit of basic research first; or are slashdot users mostly such low-expectation under-achieving slobs who crave any sort of interaction, even from someone who doesn't care enough about what they want to do to take the time to actually *learn* enough to ask smart questions? If they don't give enough of a shit to do some research first, I don't see why anyone should give enough of a shit to help them.

    Really, this ranks right up there with people asking us to do their fucking HOMEWORK for them! "For my class project I want to do blah blah blah ... please tell me how to do it ..."

    Even the slashvertisements are better.

  69. Yep, do it all with ISPconfig for free by ClarisseMcClellan · · Score: 1

    1) Try the admin login at the ISPconfig site:

    http://www.ispconfig.org/demo.htm

    Prod around and you will see it does what you want.

    2) Use howtoforge to set it up on your distro :-)

  70. Thanks by Kwirl · · Score: 1

    While the flood of bitter and jaded experience has been overwhelming, I appreciate the occasional individual that has taken the time here to actually answer the question.

    I think what the majority of posters fail to realize is that I am not looking to do this as a full time business. I want to learn to do this, because I believe that learning new things is fun and rewarding. I want to do this because I DO have a niche market, as well as people that are already willing to pay me to learn this and do it for them. I already have several dozen people that want me to do this on their behalf, so I'm not worried about struggling to find customers, find my place, etc. I just want to be able to give a couple dozen people their own websites under my domain with some preconfigured options to make it easier for them.

    Thanks :)

    1. Re:Thanks by pnutjam · · Score: 1

      I steer all my friends and clients to nearlyfreespeech.net, they make me an adjunct member of the site so I can do setup for them.

      For what your looking to do I would recommend a Virtual Machine. Find a good provider and make sure your "clients" pay you enough to cover most or all of the cost depending on your needs. I think this is much more cost effective then having a racked server in a colocation facility. (unless you really need the power of a dedicated server)

  71. Agree with other poster here by Anonymous Coward · · Score: 0

    OK, so at least you have some sort of a niche focus, which better than the "hosting for all" idea that it looked like originally.

    I can only support the other poster here who mentioned ISPconfig, but he/she(/it?) didn't make it clear that howtoforge.com will be incredibly helpful to you (to the point that I would STRONGLY recommend taking a subscription).

    You have a few challenges that you need to work out before you're likely to make money but still have a life (and don't expect a life in, say, the first year anyway :-):

    Controlling costs: make sure you spend WELL. Don't buy the cheapest crap going because it will fail when you can least afford it- stick to medium range kit, and for God's sake don't forget a backup & recovery strategy AND TEST IT REGULARLY. Stay away from gadgets until you have the basics well under control. Also expect zero income for a few months (common mistake in many startups).

    Controlling income: I assume you'll work on invoice basis. Know that they teach people in management school to pay as late as possible because it's a free loan (large companies paying late is no accident). Make your due dates as short as you can get away with AND FOLLOW UP. Up to you if you send an upfront reminder or not, but anything you can do to automate incoming payments (direct debits, credit card authorisation) will help. The moment a payment is late, follow up (don't delay, after all, they already HAD a waiting time) and give them another week. After that, you should have a clause in your T&Cs that allows you to add 10% to the bill, and park the service until the bill is paid in full. Two such suspensions and the account should be moved to advance payments for at least 3 months.

    The lesson here is that you're better off losing bad payers than giving yourself stress - you need to pay in time too and the cost of chasing them is not worth it with low margins (credit buros will also cost you a percentage of earnings, your choice). Payment morale is under your control. If you give in once you're taking a gamble which sometimes isn't a bad idea (we all occasionally screw up IMHO). If you give in twice you're a fool because you have just set a trend of bad payment, and after 3 times it will be hard to back to proper control "because you allowed it last time". The moment clients know you're serious about proper payment they can choose: pay and stay, or leave. Much more honest for everyone - VERY hard to achieve.

    And after that comes the usual stuff. Make sure you have help with admin and find a decent accountant - file income and expense as soon as you make it in a way your accountant can directly work with it. Leave it too long and it becomes a mountain - at it's top there's no oxygen.. And NEVER let anyone talk you into playing games with the various taxes.

    You don't play with Mr Taxman, because Mr Taxman has the nation's resources to come after you, and small guys are easy to make examples of. If you need to play *those* games to stay profitable I personally suggest you close the shop or start packing your toothbrush. Tax games are for criminals and VERY large companies (I'm avoiding the logical comment here :-).

    Good luck. It's not easy to start on your own, but unless you're at board level you have much more control over your job and if you make money - .. you did it yourself!

  72. plesk or cpanel by blanks · · Score: 1

    Get a server over at serverbeach.com or some place simular. You can get linux servers with plesk for roughly $70 per month and up.

    Both cpanel and plesk allow you to allow automatic account creation, meaning people can sign up on your site and have accounts created for them, auto billing, etc. You can setup different packages i.e. more bandwidth, disk space, domain names and so on.

    Also with these systems it makes it very simple to manage your server. I only host my own sites and use plesk because of how easy it is to manage dns, email, domains, etc. Well worth the 10-20 bucks amonth for the plesk license.

  73. Re:Most of these responses are from losers and foo by Worldwatcher2u · · Score: 0

    I dont know who you are, but I like your attitude and you are closer to my age. I dont have a website but would like to start one someday. Send me your card. skipmichael@gmail.com

    --
    Freedom is not FREE
  74. Not wholly lucrative, but it's easy money. by Anonymous Coward · · Score: 0

    Go rent a couple webservers from an established datacentre, get a decent hosting platform (WHM/cpanel isn't bad for ease of use, but sacrifices customization, VHCS2 is free but isn't updated much, but if you're into Linux and PHP, it's easily customizable. InterWorx is also a popular choice for a streamlined control panel).

    Once your servers are functional start selling space. While the hosting over the internet market is saturated, I imagine there's plenty of local businesses in your area who'd be interested in hosting provided by a local company.

    I started out renting 2 servers from Layered Technologies for about $230cdn a month. I then approached a lot of local small business and meted out web hosting in 3 different plans (the most popular being $24.95cdn a month, or $19.99 if you pay for a year in advance). I'm now renting 6 servers and have roughly 80 clients (mostly small business with low-traffic sites). I'm bringing in about 1800 above server rental and other costs. It's not a windfall, but it's not difficult to do and it requires only a small outlay in the start.

    It's easy, and as long as you stay ahead in security updates (not to mention some good security-concious practices) you'll be off to the races.

  75. Re:Most of these responses are from losers and foo by e-scetic · · Score: 1

    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.

    That's a pretty ignorant statement. What you actually mean is "I can't or won't work with people who think differently than myself".

    Think about it - creativity wouldn't be creativity if it didn't involve the use of the imagination and looking at things in new or different ways. Moreover, think about this - creativity is not limited to artistic types like writers, painters, photographers, etc., it can also be found in business types, engineers, scientists, and so on.

    It does seem as if you don't want to work with the sorts of people who'll want beautiful sites with meaningful content that appeals to their particular target audience, possibly even fashionable or trendy sites, using the latest fads - or *gasp* perhaps something radically different from what everyone else is doing. If you're limiting yourself only to business folks then that suggests you only do business sites, which tend to be plain, straightforward, no fancy bells and whistles, etc.

    It IS easier to work with the latter kind of site. You're just lazy. For most of the projects I work on, I would never hire you based on such a limited portfolio.

  76. Slices Baby by Anonymous Coward · · Score: 0

    checkout slicehost.com and howtforge.com where u take it from there is up to you.

  77. ISP's have the advantage. by Serpent6877 · · Score: 1

    Just a note here. Most of the larger hosting providers are also ISP's. As they have free upstream bandwidth as most of their customers are using downstream for browsing, etc. There are much better market's to be in than webhosting.

    --
    When all else fails, hire me!
  78. Re:Most of these responses are from losers and foo by Anonymous Coward · · Score: 0

    Thanks for the post - that's really great advice, and a refreshing change from all the negative posts so far.

  79. Re:Most of these responses are from losers and foo by Anonymous Coward · · Score: 1, Insightful

    Unfortunately it's not the kind of advice that Kwirl needs. He's looking for some way to host web sites for his friends and make "some small residual income if a market exists." That is what the negative posts were right to latch onto. He's setting himself up for heaps of unpaid or low paid work. The only sensible and sustainable way to approach web hosting is from the business side, and that means you look for a market first. Note that the exception to the naysaying comes from a person who is not in the typical age group and uses Frontpage. He's obviously not in the business of providing web hosting to his friends. He's not the guy who could fix your computer blindfolded. His priority is to be a reliable business partner. In business speak: You have to provide solutions, not just web hosting. What the other comments are telling you is that it's most likely a good idea to outsource the web hosting part of your solutions, because that is not where the money is made.

  80. Figure out your billing system first. by LukeCrawford · · Score: 1
    First, I've been losing money doing this for the last few years, so I know a thing or two about how not to do it. I chose to work with xen and to rent Deadicated servers - the thing to remember here is that you can't count on your technological edge beyond knowing you have at least one employee who knows what he is doing who won't quit (that is, yourself.)

    First problem is that you need a fully automated billing/provisioning system before going live. I like http://freeside.biz/ - but like everything else, it will require some customization. It doesn't matter what you use. But use something. This was my second (and perhaps my largest) mistake.

    after you have the billing system setup, get it integrated with provisioning on servers you have at home (you don't want to start paying for hosting until you are ready to put customers online. In fact, I would argue that it's better to buy more hardware than you need than to buy more hosting than you need. If you blow a lot of money on hardware and then fail it, you can at least sell it for a fraction of what you paid. If you blow a lot of money on hosting and then fail it, like I did, you are out of luck - Note, you can get awesome bandwidth deals if you buy a lot at once and sign a long contract. Don't. pay the higher prices for the ability to keep your pre-pay closer to what you need.)

    After this you need to decide if you want to buy or rent servers. I like buying, because I like having lots of ram, and most places who rent charge you through the nose for ram. (which is odd, as I can go to newegg and get 4Gb of unbuffered ECC for around $100) As far as I can tell, most deadicated servers are priced such that if you keep them for more than 3-6 months, you are better off buying servers and co-locating them.

  81. youre reinventing the wheel by Anonymous Coward · · Score: 0

    Just send your friends to http://comfypage.com and they can get a free site including a forum. They get what they want and you dont have to babysit a server.

  82. Re:Ran my own hosting company...Now i'm in caterin by wik · · Score: 1

    >> and a dedicated 24/7 tech support person with excellent dish washing skills?

    > Competitively, it's really a wash even though it sounds impressive,

    Let's hope they wash.

    --
    / \
    \ / ASCII ribbon campaign for peace
    x
    / \