Slashdot Mirror


Personal vs. Work/Free Server?

akutz asks: "I am sure many of you have asked yourselves this question before: do I run my own server, or take advantage of my employer's hardware and/or free online hosts? I recently brought my own personal server online that provides web, e-mail, source control, and directory services for myself. I like the warm snuggly feeling that all my data is on my box and it is mine, mine, mine. However, I have also just burdened myself with maintaining a server when my employer, The University of Texas at Austin, has plenty of servers that I could use for this very purpose. There are also plenty of free services online that do this, such as Gmail and Sourceforge. So the question is, which is better, running your own server or letting someone else do it for you?"

160 comments

  1. Depends on who it's for by andy753421 · · Score: 5, Informative

    If it's just my stuff I prefer to run my own, mostly for the learning experience. However if I'm hosting things that a lot of other people use I think it's better to have a company host it. They generally have better uptime, and if they do go down, the blame isn't on me :)

    1. Re:Depends on who it's for by nblender · · Score: 2, Interesting

      I run my own servers. I have one somewhere in europe and I have one elsewhere in this city. I also have another backup on the same continent but in another country Granted, not an option for everyone; but I've had my setup across 2 jobs and have lost no data. The boxes update one another so with a little DNS updating, I can switch over to any one of them in the event that I lose one of the others. My employer is flexible with their internet connectivity and has setup an 'employee lan' that is outside their firewall. They provide a rack where employees can put their own machines. The rack is not anywhere near any other internal network resources so these machines are topologically fully exposed to the internet and treated just like any other random host on the internet. A number of employees have their mail/web servers in that rack. The understanding is that it is for low-volume personal hosting; on the honor system.

    2. Re:Depends on who it's for by PunkOfLinux · · Score: 2, Interesting

      Agreed. Unfortunately, nobody has been able to figure out how to access my machine from the outside world. It would be nice, as it's a royal pain in the ass to ftp EVERYTHING to the server a friend lets me use to host it. It's only a small site, so even on the low bandwidth (~60K up) connection i have, it would work fairly well. Plus, I wouldn't have to worry about nagging my friend to get stuff setup (like ftp and postgreSQL).

      Once i get this going, it's GOING to go on a more powerful server with more bandwidth. But until then, a 'personal' server with relatively low bandwidth will suffice.

    3. Re:Depends on who it's for by walt-sjc · · Score: 1

      Unless you are just hosting content for script kiddies to find, it's not up to people on the outside to figure out how to access your machine - it's up to you to figure out a way that they CAN access it, such as getting a DNS entry and opening a port on your firewall... Of course this assumes your AUP for your internet connection allows servers (not all do.)

      As for FTP, yuck. Rsync is your friend - works over ssh. If you are hosting on Windows, then it's a different matter. Either you have decided that security is not important or you have a good hardware firewall in front of the box that has VPN support.

  2. Re:LAME by Hoknor · · Score: 0, Troll

    My thoughts exactly. What next, "Which animal has the softest fur, Cats or Dogs!?"

  3. employee handbook by spoonyfork · · Score: 4, Insightful

    Check the terms of your employment before setting up shop on your company's hardware. Typically business frown on personal use of company resources. Worse, they pretty much pwn whatever is on them.. including your brilliant ideas squirreled away between email love letters and Mexican vacation photos. Roll your own or find a reliable hosting service.

    --
    Speak truth to power.
    1. Re:employee handbook by Krach42 · · Score: 1

      Exactly what I was going to say.

      I'd avoid setting up anything using Work equipment at all. If they paid any part in it, then they can usually try and yoink it from you. That would suck hardcore.

      For example, if I use a company copy of VS 2005 on my home computer and develop an application with it, my company essentially owns it. I was using a work copy.

      Now, cut to, I buy a copy of VS 2005 at the company store, and use it one my home computer, and develop an application with it. Now it's mine.

      So that warm fuzzy that you get from saying "it's mine mine mine", is a GOOD feeling, and you should be embracing it, rather than thinking of ways to get around it.

      --

      I am unamerican, and proud of it!
    2. Re:employee handbook by statemachine · · Score: 5, Insightful

      This is excellent advice. However, I would go one step further:

      Keep all your personal stuff off company computers.

      The submitter is correct in keeping his personal items on his own server that he can pack up on a moment's notice. This cuts down on any potential administrative conflicts.

      Also keep in mind that your data is flowing over your company's network, so don't be surprised if any non-public connection gets sniffed at some point by a bored admin.

      It's better to just keep your computer away from the company you work for, in general, but I know outside hosting or co-location costs money.

      Remember, any data on your company's network or servers is theirs, so if you don't feel comfortable with them knowing your personal issues, store your data elsewhere. Even just having a separate computer doesn't stop them from accidentally taking it (or worse).

      Think this is paranoia? Consider that the law is on your employer's side. Is it worth it?

    3. Re:employee handbook by Krach42 · · Score: 1

      Now, cut to, I download a copy of VS 2005 from bit torrent, and use it on my home computer, and develop an application with it. Now it's mine and I didn't have to pay for VS ;o)

      Only until they find out, and sue you for profits gained from your copyright infringment. Ouch, now it's theirs. :(

      Plus, my company discount on VS 2005 is damned cheap, so there's little incentive for me to use it without proper permission.

      --

      I am unamerican, and proud of it!
    4. Re:employee handbook by russint · · Score: 1
      Only until they find out, and sue you for profits gained from your copyright infringment.
      Yeah, that'll happen..
      --
      ^^
    5. Re:employee handbook by Anonymous Coward · · Score: 2, Funny

      Dear sir, I am very interested in your Mexican squirrel-love vacation photos, and wish to subscribe to your newsletter.

    6. Re:employee handbook by tverbeek · · Score: 3, Interesting
      Don't count on the employee handbook to tell you whether it's OK.

      Back in '95, I set up a web site on my desktop machine at the college where I worked. Nothing bandwidth-intensive, just playing around with HTML, publishing info about myself and things I'd written, etc. My boss knew I was doing it, and didn't particularly care. The only person directly affected by it was me (and even running on Win31 for the first several months, I rarely noticed any performance problems).

      But the site somehow came to the attention of the upper administration, and some of the material on it did not meet with their {ahem} moral approval. (No, I wasn't running a pr0n site; I'd be rich by now if that were the case. But I was openly gay and had some erotic drawings on the site.) By the end of the day, I found myself in a conversation in which it was suggested that I resign.

      Believe me: there was nothing in the employee handbook about what I'd done. There were no disciplinary policies or procedures involved. "At will" employment (which describes the jobs most of us have) doesn't require anything of the sort. All it requires is someone in authority saying "get rid of him". In retrospect, I can say that storing my personal files like this on a college-owned machine was the one of most bone-headed things I've ever done.

      After that incident, I briefly tried commercial hosting, but quickly ran into problems with my provider that left me thinking "I can do it better than this". So I got me an ISDN line, installed Red Hat 6 on a spare Pentium box, and never looked back. OK, I admit: When the web server periodically locks up for no apparent reason, or the power goes out for several hours and the portable generator won't start, or a configuration oversight gets my mail server blacklisted as an open proxy, etc. I find myself wondering why the hell I'm trying to do this myself. But the feeling of self-sufficiency, the freedom and power of root access on everything, and the incredible learning experience of doing it all myself keeps persuading me that it's worth it.

      It's also made me all the more valuable to the (entirely different) college where I work today. Where I'm careful not to use college resources for anything personal.

      --
      http://alternatives.rzero.com/
    7. Re:employee handbook by Grab · · Score: 2, Insightful

      Sorry, no sympathy. Would you forward emails with "erotic drawings" (of any orientation) around your colleagues? So why should the company have them on its system?

      Frankly, you got off lightly by them letting you resign. Back in '95, most companies (and colleges) didn't have policies on "offensive content". These days they all do, without exception. What you did back then would today be grounds for formal disciplinary action at best, and on-the-spot dismissal for gross misconduct at worst. Whether it's gay or straight "erotic art" is immaterial.

      Grab.

    8. Re:employee handbook by tverbeek · · Score: 1

      I wasn't asking for sympathy (did you catch the part where I called it "bone-headed"?); I was offering a warning.

      --
      http://alternatives.rzero.com/
    9. Re:employee handbook by Anonymous Coward · · Score: 0

      Yes, but your original post is still full of excuses for why you felt you did nothing wrong.

      - Nothing bandwidth-intensive
      - My boss knew I was doing it, and didn't particularly care.
      - The only person directly affected by it was me
      - No, I wasn't running a pr0n site
      - there was nothing in the employee handbook about what I'd done

      Basically, you're still in denial that you hadn't done anything that warranted getting axed.

    10. Re:employee handbook by tverbeek · · Score: 1
      I was explaining how I'd thoughtlessly gotten that far down the road of "inappropriate use of resources", convincing myself at the time that I wasn't doing anything wrong, and how none of these mitigating factors justified it in the end. Sorry if that wasn't painfully obvious enough for someone of your interpretive skills.

      What I did was stupid. It was foolish. It was a mistake. One I would never make again, and would seriously caution anyone else not to make. Which was the rather obvious point of posting the story. Do I think they should have given me another chance? Well, duh. But do I think I was blameless? No fucking way. Is that contrite enough for you, or do I need to get out the cat-o-nine-tails?

      --
      http://alternatives.rzero.com/
    11. Re:employee handbook by Fishin76 · · Score: 3, Informative

      Since I work for a Global Company in a information Security postion, I may a few insights to add. Statemachine talked about your information on company assets and how that information is now theirs. The reverse can be true also. If you brought in your own machine and put company data on it, theoretically, that machine belongs to the company. As we all know, even deleted, overwitten, zero-ed out data can be recovered (with different levels of labor respectively) from hard drives and other mediums. Companies will not and should not let you take your personal machines out of the building. This represents a avoidable risk to that companies intellectual property and corperate information. Email, files, software, and any other electronic communications methods that you use and/or provided by your company are theirs. This includes Cell phone converasations on company cell phones.

                    Most companies indemnify their employees. In other words, you, personally, would not get sued for an illegal act to commit fraud against customers using company assets. The company would. But, you would probably get fired in attemptng to settle the lawsuit.

      A few things to remember:

            PC does not mean Personal computer. It means Property of your Company.

            Keeping Personal data on company assets is a big NO-NO.

            Keeping Company Data on personal assets is a big NO-NO.

            If you need something to do your job better, ask your company first.

            If you need to bring in an asset you own, get permission and know the rules.

      And the number one thing you can do: USE COMMON SENSE.

      I know not every company follows these rules, mine does. They make sense, allbeit, sometimes difficult to follow.

      CYA is a very good thing. If your using the CYA methodology, your already following the rules.

    12. Re:employee handbook by Grab · · Score: 1

      Sorry, it sounded to me like you were talking about generally storing personal data on a company server, when the problem was actually the specific kind of personal data you were storing on there. If you didn't mean it that way, my apologies.

      Grab.

    13. Re:employee handbook by bladesjester · · Score: 1

      Cat-o-nine-tails please :P

      Your employer's reaction could have been a whole lot worse even back then. At least they let you gracefully resign instead of dragging your name through the mud for firing you for it.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
  4. The question is... by grub · · Score: 4, Funny


    ... are you a geek or an end user?

    --
    Trolling is a art,
    1. Re:The question is... by rblum · · Score: 1

      I'm a geek. And yet, I've got better things to do than run a server. Heck, every dope with 2 weeks scripting experience can do it nowadays. I'd rather focus my time on interesting things.

    2. Re:The question is... by secolactico · · Score: 1

      ... are you a geek or an end user?

      Yes.

      --
      No sig
    3. Re:The question is... by walt-sjc · · Score: 1

      Ahh! You have exposed yourself, false geek! Every geek knows that there is NOTHING more important in life than running your own server! Family, girlfriends, sex, All pale to the power of the orgasm you get when your server goes live on the net...

      Note for the humor imparied: :-)

  5. ISP port blocking by Mr_Tulip · · Score: 3, Informative

    If you host it yourself, make sure taht your ISP has no plans to block the port(s) you plan to use for the servers.
    There seem to be a lot ISP now, at least here in Australia, who routinely block port 80, 25 and a host of others.

    1. Re:ISP port blocking by cli_man · · Score: 1

      I have been looking around for a co-located server the last month or so and have found a couple that looked decent for about $30/month, if you are running your own hardware anyways what is to stop you from doing a co-locate? All you have to do is sell hosting for a couple of websites to some friends/family and that will pay for the server from month-to-month.

      Doing that will get you uber bandwidth and you won't have to worry about port blocking.

      --
      The nice thing about Windows is - It does not just crash, it displays a dialog box and lets you press 'OK' first. Reg
    2. Re:ISP port blocking by cirisme · · Score: 1

      Would you mind pointing me towards these cheap colocating services? I've been looking for one, but haven't found anything for less than $75. Thanks!

    3. Re:ISP port blocking by cli_man · · Score: 2, Interesting

      The one I am looking to move to is http://www.colopronto.com/ I know I ran across a couple of others on google but I don't remember the sites. Now I have not used the service I just mentioned so do your research, my server is currently with RackSpace.com and I am paying $225/month for a dedicated server. As soon as my rackspace contract is up I am going to switch to a co-located server.

      --
      The nice thing about Windows is - It does not just crash, it displays a dialog box and lets you press 'OK' first. Reg
    4. Re:ISP port blocking by dekemoose · · Score: 2, Insightful

      Before co-locating with a super cheap provider, be sure to check into their background if you want mail delivered consistently. Find out what IP blocks the provider has and look them up on various RBL's to see if you are going to have issues. Looks like Infolink (owner of ServerPronto) has had some issues in the past.

    5. Re:ISP port blocking by cli_man · · Score: 1

      I have done some checking and they look good for the most part, when I checked some of their ip's out I didn't see any major RBL's listing them. As long as they have a stable connection I am normally good since I run my own mail, apache, mysql, and dns servers. I still have more to check on (Policies, what happens if hardware dies, turnaround time, etc) before I decide where to go.

      --
      The nice thing about Windows is - It does not just crash, it displays a dialog box and lets you press 'OK' first. Reg
    6. Re:ISP port blocking by briansmith · · Score: 1

      This place has received awesome reviews. It hosts javablogs.com and also (I think) apache.org. They claim colocation is $50/mo.
      http://www.contegix.com/solutions/colocation/index .action

      I am considering going with them based on the recommendations I have seen. But, I have no first hand experience with them, so do your homework first.

    7. Re:ISP port blocking by The+Angry+Mick · · Score: 1
      ind out what IP blocks the provider has and look them up on various RBL's to see if you are going to have issues

      If you haven't already found it, SenderBase is a handy site for determining the history of email traffic from a particular IP address or block of addresses. For the anti-spam crusaders out there, it also useful in determining if that originating IP is a consistent high volume mailer, or a recently hacked zombie.

      --

      I'm not tense. I'm just terribly, terribly, alert.

  6. Host your own if you can by cli_man · · Score: 5, Insightful

    If you have the ability and it is not costing you much or anything host your own.

    I hosted my stuff at my previous employers and it worked great for a couple of years and then our relationship turned sour overnight and I lost about 3 years of work, I had backups but most of them were where I worked, what I did have backups of on my own was outdated etc.

    Running your server is more than warm fuzzies, you can do what you want without anyone looking over your shoulder, plus the experience you gain from it could very well be stuff that could be used on a resume or talked about during a job interview. Much of what landed my current job came from the fact I was my own server admin.

    --
    The nice thing about Windows is - It does not just crash, it displays a dialog box and lets you press 'OK' first. Reg
    1. Re:Host your own if you can by MikeFM · · Score: 1

      If you have at least basic admin skills then it's only about $50 a month to host a dedicated Linux box. Not to hard for most people to afford. Or about $5 a month if you just want a dedicated account on someone elses machine.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    2. Re:Host your own if you can by Antique+Geekmeister · · Score: 3, Interesting

      If work can tolereate it, do it at work because you can test out features that work is not ready for yet. New OS's, webserver software, new content management features, new databases, they can all be tested out on a work-sponsored playspace in a way that would never be permitted on a core server. Then you can turn around and integrate those features into your work services with some practice and some debugging in hand before possibly slapping down a core server.

    3. Re:Host your own if you can by arivanov · · Score: 1

      Less actually.

      You can buy a virtual machine under plex from these guys http://www.memset.com/ for 15£ which is less than 30$. That is on proper hardware with RAID1 disk susbsystem.

      If you are not into some heavy duty PHP or apache-perl stuff the resources on the virtual machine will be more than enough.

      I have yet to dip into the swap on mine which runs my mail relay and web for the time being.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    4. Re:Host your own if you can by juliao · · Score: 1

      Yes and no - by all means run a "play" server on company hardware, if you're allowed. It does indeed let you play around with new versions, etc. But by all means do NOT put your personal content on it, or use it to run your personal domain or your personal email. At the minimum, this would violate "fair use of company resources". Have a "play" server at work, even use it to try out new versions of software or new configurations that you intend to put on your own server, all the better if you can use that knowledge to improve your employers' systems - but _content_ is where the line is drawn.

    5. Re:Host your own if you can by Anonymous Coward · · Score: 0

      Is there any way to get an OpenBSD VM on there? Or anybody know an ISP who lets you run obsd like that?
      (it's not so much a security concern, though that does play a part, but rather than I've come to really feel at home in obsd)

  7. Personal stuff on a work server? by Anonymous Coward · · Score: 0

    You better get written permission before you start hosting personal stuff on the employer's box. If the company policy doesn't allow it, you'll justifiably screwed if/when it is discovered.

  8. My thoughts on the issue by green+pizza · · Score: 5, Funny

    I debated this very same issue, you can read my thought on it at my homepage:

    http://www.cocacola.com/~robert

    1. Re:My thoughts on the issue by grub · · Score: 2, Funny

      ya dick, I fell for it. :)

      --
      Trolling is a art,
    2. Re:My thoughts on the issue by slacktide · · Score: 0, Redundant

      Am I the only one who checked for this URL in www.archive.org?

    3. Re:My thoughts on the issue by blurfus · · Score: 1, Funny

      Hahaha, me too
      only to realize the joke onMouseUp()... (e.g. immediately after clicking on it)
      good one

      --
      will work for Karma
  9. Academic Institution by frosty_tsm · · Score: 2, Interesting

    The beautiful and special thing about Universities is they often make resources like this available for their faculty, staff, and students plus have a sizable staff to do the management work for you. If you don't mind some of the regulations they enforce, then I'd go that route as it should be the path of least resistence / cost.

  10. DO BOTH AND BE HAPPY by StuffMaster · · Score: 1, Insightful

    Do what I do...do both!

    I've got an unused machine in my office at a decent university set up as my mail and web server. Unlimited bandwidth (within reason). Free bandwidth! My own box! On-site administration! Nobody knows! Unlimited email space! ALL THE EXCLAMATION POINTS I WANT!!!

    1. Re:DO BOTH AND BE HAPPY by Anonymous Coward · · Score: 0

      I've got you beat: I lost my job six months ago due to budget cuts, but I still run a game server from there! The boss knows about it, too!

      WOOT!!!!!

  11. Its root that matters by germanStefan · · Score: 1

    I rent 2 servers and have root access on up to 4. There is nother better than having root access, so when you want to install X you can just apt-get install or yum install or whatever distro you are using instead of waiting for 2 weeks and tech support people to do it for you.

    1. Re:Its root that matters by Anonymous Coward · · Score: 1, Funny

      Yeah, root is wonderful! I run Gentoo, and when I want X, I just $emerge X, so instead of waiting 2 weeks.... oh.

    2. Re:Its root that matters by Christopher_G_Lewis · · Score: 1

      You install X on production servers :-)

    3. Re:Its root that matters by Jamori · · Score: 1

      I believe the parent meant "X" as a variable to stand for whatever package he hoped to install, as opposed to X-Windows. And I can't tell if you knew that or not :)

    4. Re:Its root that matters by germanStefan · · Score: 1

      no X as being a variable not X server. Should I have used Y instead : )

    5. Re:Its root that matters by Anonymous Coward · · Score: 0

      I would install X on production servers, just not start it (disk space is cheap, and I just might want xterm, mwm, firefox, etc).

  12. My Advice by AKAImBatman · · Score: 2, Informative

    1) Don't run your own Email Server. It's a pain in the rear, and it'll get blacklisted for being on a consumer subnet anyway.

    2) If you have a website that you need to guarantee availability for, get a cheap webhost like LunarPages or IPowerWeb. (Note that blogs fall under this category. Don't run your own blog unless the Blogger.com service doesn't meet your needs.)

    3) If you have something personal (such as vacation pictures, web scripts for testing, an experimental web app, etc.) run your own server. It's a rewarding experience and can teach you a lot.

    4) DO NOT run ANYTHING on your employer's servers, unless you have explicit permission. It was one thing to make quick use of them back when bandwidth was hard to come by. But now that everyone and their dog has server-grade bandwidth, there's no reason to be making illicit use of your employer's server.

    1. Re:My Advice by grub · · Score: 2, Interesting


      I run my own mail server but forward through my ISPs mail server. That fixed the dynamic-IP bounces I'd occasionally get.

      Right on the money with #4. "don't shit where you eat" I always say.

      --
      Trolling is a art,
    2. Re:My Advice by AKAImBatman · · Score: 1

      I still run my own email server too. But with the advent of GMail and lousy spam-block attempts, the personal email server has become far more trouble than it's worth. I've pretty much kept it around just for application and legacy use.

    3. Re:My Advice by bfields · · Score: 1
      1) Don't run your own Email Server. It's a pain in the rear, and it'll get blacklisted for being on a consumer subnet anyway.

      I've been sending and recieving my own email directly from a debian/unstable box on a home DSL line (speakeasy) for about 4 years. Unless I've forgotten something, I believe the setup was just a matter of apt-get installing exim and answering the questions in the obvious way. This is the only email address I use for personal and work use, I use it pretty heavily, and I've only seen the blacklist problem on one email. Though it may have happened other times without my noticing, of course. And maybe I just lucked out and got network neighbors that don't get us on too many blacklists.

      My most serious problem currently is that my current hardware is kind of poor at recovering from power outages. So if I'm travelling a while and something bad happens at exactly the wrong time I may be without email till I get back home.

      So it's not without tradeoffs. But I wouldn't describe it as a "pain in the rear" either. In terms of ongoing administration, there's not much beyond the regular apt-get update && apt-get upgrade (or equivalent for your distro).

    4. Re:My Advice by CastrTroy · · Score: 1

      I think 2 needs to be clarified. I think what he's trying to say is either use blogger.com for your blog, or get a cheap webhost. Don't try to do it on your own machine at home. I tried this for a while, and it was more trouble than it was worth. For $4 a month you can get almost everything you need to run a blog. It's well worth it.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    5. Re:My Advice by Danny+Rathjens · · Score: 1
      Like you, I thought using my ISP as a smarthost was a good idea, but not anymore.

      Running my family mail server at home on adsl was fine for the last 5 years until last week when not only did a mail I sent through bellsouth's server get bounced because bellsouth's server was listed at SORBS blacklist, but then bellsouth started to block incoming port 25 so my family and I don't get mail at all anymore.

      Now I am contemplating the same question as the original post in addition to having to switch to a sane ISP that actually provides me with an actual connection to the internet.

    6. Re:My Advice by temojen · · Score: 1
      1) Don't run your own Email Server. It's a pain in the rear, and it'll get blacklisted for being on a consumer subnet anyway.

      Or just run a recieve-only email server, and send outgoing mail through your ISP's server.

    7. Re:My Advice by tepples · · Score: 1

      send outgoing mail through your ISP's server.

      Then you have to change your outgoing e-mail server settings whenever you connect your computer to a different ISP, and you have to add each server that you have sent from to your domain's SPF record, if your DNS provider (which is often also your shared web host) even lets you set SPF records. Using SMTP AUTH on port 587 to a smarthost is the preferred solution here.

    8. Re:My Advice by dbIII · · Score: 1
      DO NOT run ANYTHING on your employer's servers, unless you have explicit permission.
      And don't even do it then. I've had to spend 50+ hours supporting some guys hobby football tipping website hosted on the companies server and had to make up the time to do real work on weekends. Meanwhile the hobbiest spent 100+ hours per year on it, and didn't make up the time - generally pissing people off who were waiting for him to finish things. When there is concrete evidence that you are spending time on hobbies at work it can look very bad - even if it's done outside of normal work hours. That nice boss who knows you work hard could be replaced overnight by a new arrival who sees some SF online game hosted on a company server before they see any of your real work and will jump to conclusions that could result in termination - it's better to never take the risk when it isn't difficult to it elsewhere under your full control.
    9. Re:My Advice by WuphonsReach · · Score: 1

      Personally, I outsource my mailservers (even though I have a static IP available). Fusemail's prices are decent enough and there are a few other providers out there who allow outbound.

      Plus, having IMAP support is handy for those times when I'm not at my PC (or my PC is having "issues").

      --
      Wolde you bothe eate your cake, and have your cake?
  13. Re:LAME by Anonymous Coward · · Score: 1, Funny

    No, no, he asked about what server solution he should be using, not how he should encode his MP3s...

  14. easy by Call+Me+Black+Cloud · · Score: 3, Insightful

    It's time to choose:

    a) If you like the challenge of configuring, securing, and running a server, do it yourself.

    b) If you just need to use a server and you get what you want...security, access, uptime...somewhere else for free (or at a reasonable cost), then let someone else do it.

  15. it depends by amazon10x · · Score: 2, Informative

    I pretty much host everything on my own servers now for a couple of reasons.

    1) Most importantly, I learn all kinds of nifty things doing this that I can apply in a workplace environment

    2) I don't have to pay anything. My cable connection + comp is expensive enough; I don't need to pay for that all again.

    Obviously, if you have no need to learn about hosting servers and also have some extra money to spend, paying for a server is better. This way you have a better guarentee of uptime (assuming you pick a good host) and you usually will get better speeds this way (I only have 384k upload on my connection so downloading from somewhere else is very slow).

  16. Emphasis added by temojen · · Score: 1
    Check the terms of your employment before setting up shop on your company's hardware. Typically business frown on personal use of company resources. Worse, they pretty much pwn whatever is on them.. including your brilliant ideas squirreled away between email love letters and Mexican vacation photos. Roll your own or find a reliable hosting service.

    mod parent up!!!

    (The University I went to had similar policies, including expelling a student for hosting his own business stuff on the comp. sci. server. I don't know what they'd do to faculty or staff who did.)

  17. How good is your self-censor? by Just+Some+Guy · · Score: 1
    If you're comfortable with the fact that every email you send, every mailing list you sign up for, every love note your MOTAS sends you, is living in your boss's hardware, then sure, why not.

    Even if you love your job, though, consider that you may still want to gripe about it to a friend sometime. Would you be comfortable explaining to your boss why your complaints were sent out through his system?

    Keep your own server. It's good practice, in several senses.

    --
    Dewey, what part of this looks like authorities should be involved?
  18. Employment goes away - have a backup plan by billstewart · · Score: 4, Insightful
    Over a decade ago, before all the non-techies had acquired email and when ISPs were still a novel thing, a friend of mine postulated that you should _never_ have your primary personal email contact be your employer, because if you lose that job you've just lost your social contacts and the contact information that potential employers might use to reach you (at least for the kinds of employers that techies want to work for.) He set up a server in his bedroom which he gave friends accounts on to subsidize his bandwidth addiction, and it's since grown into a respectable-sized ISP with several full-time employees.

    Normal employment can change policies or downsize, but universities are an especially fickle environment - many of them have policies making it easy for students to have websites, and some of them have strong academic-freedom policies about your rights to posting content, but other universities change policies when they change bureaucrats, and some of them occasionally go full-blast wacko shutdown-and-expel-you no-due-process mode when somebody complains about H4CK3RZ or when some application suddenly sucks down 98% of the school's firewall bandwidth, or when the RIAA/MPAA hands them a complaint about EVIL FILE SHARING CRIMINALS, especially if the complaint gets handed to an organizationally incorrect person who doesn't get it (at some universities, that's the legal department, at others it's a random grunt in the computer management; it varies a lot.) It wouldn't happen at MIT, but it's standard operating procedure at many state universities, and I don't know about UT.

    So if you're going to use a university server, make sure than not only is it ok under the official policies, but that you have automatically-updating backups to your off-campus home computer.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Employment goes away - have a backup plan by cli_man · · Score: 5, Interesting

      Also while your at it, make sure to buy your own domain and use that for your email, domains are almost free these days. So when the campus shuts off your access and throughs you off the grounds your backups won't do you much good when nobody reconizes your email address when you try to contact them again.

      Your online identity is precious, most of the people I know online I know mostly by their email address, if someone shows up anouncing some great story about losing their email address and they really are who they say they are and can we continue where we left off with such and such big deal we were working on I would really hesitate and have to work my trust back up again.

      --
      The nice thing about Windows is - It does not just crash, it displays a dialog box and lets you press 'OK' first. Reg
    2. Re:Employment goes away - have a backup plan by ksheff · · Score: 2, Insightful

      That's one reason to have an email address with a forwarding service. You can have it forward the email to whatever address you like and still give out the same address to friends, family, and business associates.

      --
      the good ground has been paved over by suicidal maniacs
    3. Re:Employment goes away - have a backup plan by Shaman · · Score: 1

      >He set up a server in his bedroom which he gave friends accounts on to subsidize
      >his bandwidth addiction, and it's since grown into a respectable-sized ISP with
      >several full-time employees.

      Your friend is an ISP's worst nightmare. Buy bandwidth cheaper than the ISP can buy it, put themselves into business and compete with a huge cost advantage.

      --
      ...Steve
    4. Re:Employment goes away - have a backup plan by munpfazy · · Score: 4, Insightful

      I can certainly see the advantage of using a personal domain for email. In particular, using a domain that isn't your isp is a must. I've known people trapped for years with a terrible ISP by the enormous amount of work required to change addresses.

      But, it could also lead to serious trouble if your operational identity is closely tied to the where you work. If you're communicating with someone as a representative of your institution (or using your association with the institution to try to get something done that would be otherwise difficult), starting off with a homebrew email domain is risky.

      For an academic, it strikes me as a particularly dangerous. Just imagine what your first thought would be if you received a cold letter from "Professor John Smith ". I'd guess that it won't be, "Oh, that must be that guy with a beard I chatted with at a conference last year." More likely is something along the lines of, "Is this spam? Some crank? Should I bother to open it to investigate?"

      In a world where most email isn't worth reading and most people get too much of the stuff that is, it is a good idea to make your headers as obviously legitimate as possible. For an academic who probably has a fixed term of many years and can expect months of notice before an account is cancelled, changing addresses isn't really a huge problem.

      Adding a personal address for friends and family can't hurt. But, if you're like me, the distinction between friends and colleagues is often imprecise. Even when it's not, juggling two different from-addresses and remembering who gets which is a pain.

      Administering your own machine within your workplace may be a decent compromise, although you could lose your transitional buffer that way. Convincing your workplace to let you set up a .forward file and leave your account intact (if inaccessible to logins) for a few months is going to be a lot easier than convincing them to leave a personal machine running.

    5. Re:Employment goes away - have a backup plan by munpfazy · · Score: 4, Informative

      Doh! That should have said,

      "Professor John Smith <jsmith@somewackydomain.com>"

      Didn't realize the tags would get eaten even when posting in plain text. (Clearly this is some new definition of "plain old text" of which I was not previously aware...)

    6. Re:Employment goes away - have a backup plan by anti-trojan · · Score: 1

      Nope. Plain old text mode only replaces carriage returns with br tags. Otherwise it is HTML formatted.

    7. Re:Employment goes away - have a backup plan by nacturation · · Score: 1

      What you're looking for is "Extrans (html tags to text)". But then, you knew that already.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
    8. Re:Employment goes away - have a backup plan by kabocox · · Score: 1

      I can certainly see the advantage of using a personal domain for email. In particular, using a domain that isn't your isp is a must. I've known people trapped for years with a terrible ISP by the enormous amount of work required to change addresses.

      Um, this is the primary reason why I still keep up my yahoo account. I've had it since shortly after they started offering free e-mail. I had a HS e-mail address, a college e-mail address, and then 2 different ISP internet addresses. At one point, I did use one of those ISP internet addresses, but mainly anything "long term wise" or that requires an e-mail address to fill in the form, I use my yahoo account. I use my work e-mail just for work stuff.

    9. Re:Employment goes away - have a backup plan by Celandine · · Score: 1

      `fixed term of many years' -- not in the postdoc world. I have a trail of e-mail addresses that appear on papers and conference proceedings (because of the `operational identity' issue) but that are now defunct. Many people I know have been through more institutions than me. There might well come a point where a persistent e-mail address would outweigh the disadvantages of a homebrew mail domain.

    10. Re:Employment goes away - have a backup plan by ksheff · · Score: 1

      The 'forwarding service' that I mentioned was NOT having a place of employement set up a .forward file on one of their servers. I was referring to a service provider that will forward mail sent to your account to any email address that you set up. Like any of these sites: http://www.google.com/Top/Computers/Internet/E-mai l/Forwarding/

      --
      the good ground has been paved over by suicidal maniacs
    11. Re:Employment goes away - have a backup plan by Anonymous Coward · · Score: 0

      Two words: "Preview Button".

    12. Re:Employment goes away - have a backup plan by The+Wicked+Priest · · Score: 1

      It's more double-CR to p, I think.

      --
      Share and Enjoy: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
  19. Host Your Own All the Way by Shimdaddy · · Score: 1

    I currently have a website that is hosted only because my university has serious bandwidth caps so I can't host off my own machine. Definitely, though, you should opt for as much independance as you can manage, because then you are bound by fewer agreements. I'm not saying you should or would even want to host pr0n, but often times I want to put something up that a certain service would fail at. IE, using sourceforge for pictures of me and my friends, or using gmail for publicly distributed (or even large) files. Free services just have too many ropes tying you down.

    Even hosting to a degree, though it has it's benefits (security, ridiculous uptime), has some issues. I'm learning perl instead of Ruby on Rails simply because my host doesn't support Ruby on Rails. Plus, with hosting normally (I at least) run out of webspace but can't even get close to my bandwidth cap (200 gigs? really?) and host-your-own hard drive space is super cheap.

    So, my advice is to set up your own box and enjoy the freedom of a truly blank, unrestricted slate.

  20. My own reliability stinks by Wespionage · · Score: 3, Insightful

    In general, I think that managing your own server is a great way to go for things like this -- there are other issues of responsibility that come into play when using your company/institution to host it for you. But if you're going to rely on any of the services you set up for yourself while also treating the box like a bit of a toy (or at least a minor concern), then be prepared to have decent backup services in place for anything that becomes important to you.

    I've been running a personal server now for about three years, primarily for web/email services with a few other things. I approached it as though it would be a little box to tinker on. But as I've come to rely on the services more -- particularly email -- I find that relying on my own availability and attentiveness isn't as carefree as I had thought. Most things on the machine are easily trashed/rebuilt/restored, but I rely too heavily on the email accounts handled by the machine so each time I hose the machine or just feel like starting fresh, it is becoming more of a hassle without also having a backup mail server in place.

  21. Requirements? by Morty · · Score: 5, Informative
    So, what are your requirements?

    • Do you need the server to be up 24x7, or is some amount of downtime acceptable?

    • Do you mind rebuilding your server when you change jobs?

    • Do you mind rebuilding your server when you change hosting providers?

    • What budget do you need to stay under?

    • Do you have time to perform backups, routine software upgrades, and other maintenance?

    • If your backups are in someone else's hands, will you want to perform periodic secondary backups in case their backups become inaccessible to you?

    • How much do you want to learn, vs. having it Just Work?

    • Will your employer get pissed off at you if you use your company's resources?

    • How much bandwidth, CPU, and other resources do you need?

    • Do you want physical access to the server, or is some virtual setup good enough?


    This is a multivariable optimization problem. There is no right answer for all circumstances. Which is why some people host their own sites, some host at their employers' sites, some use colocated servers, some use virtual servers, etc.
    1. Re:Requirements? by Anonymous Coward · · Score: 0

      You are an enormous nerd. Good show.

  22. Conversely by Anonymous Coward · · Score: 0
    I admin all the servers (and workstations) where I work (a small non-web-hosting business with several online entities). It's great to have root and be able to do whatever I want (ssh access and postgres being the biggies not offered by web hosters).

    For my sideline business, I use a web hosting company because:
    1. They have 24/7 oncall people. I don't
    2. They have redundant power. I have a 500VA UPS.
    3. They have multiple fat pipes. I have a cablemodem (with a formerly flakey provider).
    4. They have multi-core, Multi-GB-RAM, RAID-5'd, servers. I have a spare K6-2 and one spare HDD.
    5. They have multiple firewalls, dmzs, etc. I have a dlink and hope.
  23. There is no clear better. What matters to you? by subreality · · Score: 2, Insightful

    Choosing between hosting at home and using a hosting account:

    Running your own takes effort. You have to install your own software, keep everything patched, fix failing hardware, accept that it's going to break at some inconvenient time so you have to choose to leave your site down or abandon what you're doing to go fix it, etc.

    It's a large investment of time. In return you get to have greater control over the software you use, the posession of your data, the ability to just fix things when they break rather than waiting for tech support, etc.

    As for using an employeer... Are you sure they want you to? Who owns your data if you do? If you quit, what happens?

  24. As a Tax payer in Texas... by Anonymous Coward · · Score: 2, Insightful

    I would appreciate if you didn't use state owned, state maintained servers, bandwidth, and infrastructure for personal use.

    1. Re:As a Tax payer in Texas... by bfields · · Score: 1
      I would appreciate if you didn't use state owned, state maintained servers, bandwidth, and infrastructure for personal use.

      Eh, I don't know. I also tend to err on the side of caution when it comes to using work resources for personal stuff. But when it comes to setting policy I'd rather be lenient--there are also costs to enforcing a rigorous separation between work and personal uses, and I wouldn't expect the small bandwidth/power/whatever savings you get from doing that to be particularly worth it. And at a place like a university, along with the predictable abuses, you also get people that do some pretty cool stuff just for fun, and I'd rather not make those people jump through a lot of red tape.

    2. Re:As a Tax payer in Texas... by el_chicano · · Score: 1
      I would appreciate if you didn't use state owned, state maintained servers, bandwidth, and infrastructure for personal use.
      Why not? Especially when the University of Texas offers students access to IT resources for personal use? [PDF file warning].
       
      If you read the UT Acceptable Use Policies they don't limit what students can do as long as they they respect the fact that IT resources are a shared and limited resource and they don't break any state/federal laws or university policies/regulations.
       
      I too am a Texas taxpayer (as well as a college student) and have paid enough in taxes and tuition that I would be pissed off if they did NOT allow students personal access to information resources.
      --
      A man who wants nothing is invincible
    3. Re:As a Tax payer in Texas... by Anonymous Coward · · Score: 0

      I agree that students SHOULD use the resources purchased for thier use. BUT, the key words I think you missed were "my employer". This is a state employee. Convering state property for personal or business use is against the law in Texas.

    4. Re:As a Tax payer in Texas... by Anonymous Coward · · Score: 0

      Some student employee did that at the University I work at and lost his job because of it. It seems the IT director got a nasty letter from someone's lawyer about a copy of DeCSS on the student's web page and decided to fire the student before he learned anything about DeCCS from a neutral source or heard the student's side of the story.

      You really don't want to host your servers at work unless you have a contract explaining the rights and responsibilities of each side.

    5. Re:As a Tax payer in Texas... by Anonymous Coward · · Score: 0

      That is exactly how I treat my guys at my private employer, with the owners informed consent. A public entity is a differnt case all together. You know, the public trust and all that. Its also against the law.

    6. Re:As a Tax payer in Texas... by dbIII · · Score: 1
      I would appreciate if you didn't use state owned, state maintained servers, bandwidth, and infrastructure for personal use.
      It's not as if someone would do that to produce commercial software and then go on to be the richest man in the world.
    7. Re:As a Tax payer in Texas... by Anonymous Coward · · Score: 0

      So, by your logic, I should be able to use their buildings whenever I want as long as I don't make a profit. I could use one of their vehicles for a nice vacation since I'm not making a profit. Heck, while I'm at it, I'll go over to their horticulture department and use one of their trucks and get some nice pansies and fertilizer so I can landscape my yard, because, after all, I'm not making a profit.

      Its against the law to use state resources for personal use. Profit doesn't figure into it. On top of that, its unethical and violates the public trust that the employee SHOULD be concerned with.

      /sarcasm impared... :)

    8. Re:As a Tax payer in Texas... by bfields · · Score: 1
      Its also against the law.

      Which law? If so, the law is seriously out of touch with reality--good luck convincing students and professors that they can't use their university email address for personal mail. And I don't see how the public would be particularly benefited by enforcing such a strict separation. (OK, I'm being a bit unfair--handling personal email at the university isn't quite the same as setting up a personal server there. Hard to know exactly where to draw the line, though.)

    9. Re:As a Tax payer in Texas... by Anonymous Coward · · Score: 0

      Again, this isn't a student of prof, for whom these servers exist and should be used, this is an EMPLOYEE who wants to use state owned infrastructure for personal use.

    10. Re:As a Tax payer in Texas... by Anonymous Coward · · Score: 0

      Texas Statutes
      CHAPTER 2203. USE OF STATE PROPERTY
      2203.004. REQUIREMENT TO USE STATE PROPERTY FOR STATE
      PURPOSES. State property may be used only for state purposes. A
      person may not entrust state property to a state officer or employee
      or to any other person if the property is not to be used for state
      purposes.


      As he stated, he is a state employee. The servers, storage, bandwidth, electricity, building, domain names, DNS services and other infrastructure bits and pieces belong to the state. He said it was for personal use, i.e. "not state purposes". Seems pretty straight forward to me.

    11. Re:As a Tax payer in Texas... by bfields · · Score: 1
      2203.004. REQUIREMENT TO USE STATE PROPERTY FOR STATE PURPOSES. State property may be used only for state purposes. A person may not entrust state property to a state officer or employee or to any other person if the property is not to be used for state purposes.

      Hah, you're right, very amusing. I wonder how it's been applied in practice? It'd be kinda hard to argue that a student or professor running personal email through a state-owned mail server (and typically probably doing so using state-licensed mail client software on a machine in a state-owned lab...) isn't "using" state property for personal purposes. And professors are certainly state employees (as are students, quite frequently).

      Maybe they just don't care enough to pursue such cases--it's obviously to noone's benefit--or maybe they just take a significantly broad view of "state purposes"--when state property is being used in a dorm where people live, for example, the U. has contracted with people to provide them *personal* uses. But maybe the broader purpose of providing student housing is what counts.

      As a practical matter I think it'd be in the best interests of the state to deal with the major obvious abuses (employees running a sideline porn business on the server under their desk...) as they arise and ignore the rest. If the student open source club wants to run a personal CVS server for fun personal projects on a school lab network, I think encouraging that sort of thing probably serves the university's educational purpose, and it'd be better just to let it go rather than make them go through a bunch of beaurocracy to approve the use.

    12. Re:As a Tax payer in Texas... by Anonymous Coward · · Score: 0

      As a practical matter I think it'd be in the best interests of the state to deal with the major obvious abuses
      I absolutly agree with this, and I would hope that is the way it is applied, and would be surprised if in most cases it wasn't. However, as a former state university employee, state employee, and city government employee, I would be very careful when doing anything like that. Government employment is a very odd beast, subject to the political winds and petty in-fighting, and what is fine today, can cost you your job or worse with little or no notice. Since it is illegal, and (depending on the details) agueably unethical, its just not worth it, regardless of the real or perceived severity of the offense. Besides, running your own server is educational, fun, and cheap now days. I've been doing it since the mid 90s, and it has led to consulting and employment oportunities I would have not otherwise been able to tackle. I aslo have the best spam filtering I've ever been able to find anywhere because I control it completely.

    13. Re:As a Tax payer in Texas... by dbIII · · Score: 1
      So, by your logic, I should be able to use their buildings whenever I want as long as I don't make a profit ... Its against the law to use state resources for personal use ... unethical and violates the public trust
      Calm down, of course it's wrong - I just thought on this site enough people would be familiar with the story of the early work of Bill Gates to find it funny.
    14. Re:As a Tax payer in Texas... by YrWrstNtmr · · Score: 1
      I would be pissed off if they did NOT allow students personal access to information resources.

      Allowing you, the student, personal access is one thing. Allowing the student to give 'personal access' to the entire internet population is something quite different.

  25. I use my own server. by Anonymous Coward · · Score: 0

    I use my own server for a many different reasons.

    1. I use it as a file server. I have lots and lots of disk space and I'd rather have that in a room seperate from my desktop. (less noise, less risk)

    2. I use it as a media server. I watch mythtv, stream media, and share media files to myself and others with it.

    3. I use it for authentication purposes. I can use openafs to share files out onto the internet in a safe manner with authentication taken care of with kerberos. I doubt many people sell system space online for it.

    4. I use it for learning purposes. I run Xen on it and run multiple operating systems.

    5. I don't use it for email or webserving. I don't paticularly care about that sort of thing. However if I did then I'd use imap and relay the email through my isp's servers and whatnot to avoid blacklisting. I'd be able to more easily aggrigate and sort my email as well as run spamassasin on a seperate machine then my desktop. (my laptop is has a weak cpu and using evolution plugins to filter spam out via spamassasin can take a good hunk of my cpu time)

    Web serving is a different beast. My ISP blocks port 80 and thus it's not to usefull for webserving from my home. If I was interested in it I'd use a discount system (small disk space, whatever) for the website's home page and redirect pages and larger files to be served from my home box.

    If you just want webserver and email I wouldn't do that myself. It's just silly.. The cost of getting a good service is less then the cost of hardware and electricity you'd spend on doing it from home.. and you'd probably get better results.

  26. My own. by awing0 · · Score: 2, Interesting

    I run my own boxes off my employer's electricity, but on an internet connection I barter for. I'm work in electronics recycling, so I trade hardware for bandwidth with an ISP in my building. Rackmout LCDs, UPS hardware, blade servers, you get the idea, for 3 IPs on a connection that's a bit quicker than your standard T1. My employer gets to save hosting costs for services related to online resales of recycled hardware by utilizing the servers and internet connection. And my hosting setup is all done with used post-recycled equipment.

    --
    Cthulhu Saves.
  27. University Management by ModernGeek · · Score: 1

    I'd watch it though. Some smaller universities don't have very good network/server management. My University wanted me to help with some applications development and maintenance as a student worker for $5.60/hr. I said screw that as I make about $500/week doing webdesign/consulting on the side. The networking and application maintenance is a joke ran by Ph.D's who won't get their head out of their proprietary asses and think that coldfusion is a godsend. The Computer Science department, however is ran by very well rounded individuals that know wtf they are talking about. All the good people end up being teachers, and assholes end up maintaining the backend, and think of you, the user of their servers as dumbasses, and they don't give a flying shit about your data.

    --
    Sig: I stole this sig.
    1. Re:University Management by AmigaBen · · Score: 1
      The Computer Science department, however is ran by very well rounded individuals that know wtf they are talking about. All the good people end up being teachers, and assholes end up maintaining the backend,
      Bwuhahahahahahah.... Good one! Most especially the part about the teachers being the ones that know what they're talking about. Oh lord, I needed a good laugh. Thank you.
      --
      +5 Insightful, really!
  28. Easiest by CastrTroy · · Score: 2, Insightful

    I find by far the easiest way to do it is by paying for hosting. You can get super cheap packages with shared hosting starting at less than $4 per month. This goes all the way up to dedicated machines where the price can get up around $200 a month. There's a lot less to manage, and uptimes are usually pretty good. This way you can spend more time putting the content on your server, and less time making sure the server is running properly.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
  29. Hosting work/personal by topham · · Score: 3, Insightful

    The company I work for would have no technical difficulty hosting my personal website. In many ways they would probably encourage me to do it, as I can use it to gain experience outside of what I do on a day to day basis for the company.

    But even if they suggested it I wouldn't do it lightly.

    I would rather pay for hosting service and know that if I lost my job tomorrow I would still have the website and domain.

    I know that anything I do on the website is mine. I don't use their tools, or their time to maintain it. If, for some reason, they decided they owned something on my website I could, in good faith fight for my rights to keep it as mine. They would have to fight to take it from me, I wouldn't have to fight to get it back.

    Keep your homelife, and your worklife separate.

  30. Unless you plan on getting /.ed... by martinultima · · Score: 2, Informative

    Here's what I say: If you don't mind a slightly slower Internet connections and have no intentions of being /.ed, a home server is perfectly acceptable. I myself used to use GeoCities, Tripod, etc. a lot, but after a while kept having to move over because so-and-so had X feature that I wanted... drove me nuts, trying to find a free host that suited my needs.

    Eventually I figured that since we have broadband I may as well set up my own machine as a server. Used to run off my desktop – not a good idea – but now I've got a dedicated machine that's been re-purposed as a server. Everything I need (PHP/Python, MySQL, as much space as I need, NO ADS...) and then some.

    And this machine hasn't been too much of a problem even though (1) we've got about six or seven machines online ALL AT ONCE at any given time, including the server, and (2) since it's hosting what's now a fairly well-known Linux distro – my own of course, link to DistroWatch to save me bandwidth – and haven't had a problem.

    I think the trick is really to just know what you're doing. Don't over-burden your connection, optimize your site for efficient bandwidth usage, use technologies like BitTorrent if you plan on distributing lots of large files, and things should be just fine.

    Oh, and one more suggestion: Go with Linux... yes, I'm saying that partially because I'm a Linux developer and therefore would be somewhat biased, partially because it's better optimized for that type of thing, and partially because spending $1000+ on Windows Server for a tiny personal site [or even a large one like mine...] is just overkill. :-)

    --
    Creative misinterpretation is your friend.
    1. Re:Unless you plan on getting /.ed... by martinultima · · Score: 1

      Sorry I'm replying to myself, but one more thing I remembered:

      If done just right, you can set up a Linux server and totally forget about it until the end of time for all anyone cares. My own machine, a 700MHz Duron with 256MB RAM, manages to run Apache, sendmail, VSFTPD, and BitTorrent – and not to mention MySQL and a few other internal-use-only-type things – oh, and OpenSSH as well for remote logins, and the occassional VNC session – without any problems; you just have to know what you do and don't need. I've set it up so that it only allows around 20 or so simultaneous connections, and just about the only time it ever needs tweaking is if there's a new version of Ultima Linux out. (And I should know...)

      Another suggestion would be to choose a different program to run the site. I hear that lighttpd is pretty good, and mininova would probably agree with me here... I haven't used it much personally, because I've become overly dependant on Apache's mod_rewrite, but it's worth checking out if you don't want to over-burden the server.

      Configuration, configuration, configuration!

      --
      Creative misinterpretation is your friend.
    2. Re:Unless you plan on getting /.ed... by Anonymous Coward · · Score: 0

      $1000 for a Windows server?! My website runs of a stock Dell workstation, P3 900 that I picked up for $140. It runs Windows Server 2003 Web Edition (around $250, if you pay for that sort of thing) and MSDE (free). That's it. It's headless, but I got a TV out video card and I keep the comp in my cooled home theatre cabinet, so I can configure from the TV if I have (usually just use VNC or RDP)...
      I host 3 websites, my own e-mail, and allowed WebDAV publishing of iCals for my friends and family, all on my home broadband connection. Costs me peanuts to run and it's way less hassle than paying someone to do it for me. Plus if I change jobs, my data is still mine.

    3. Re:Unless you plan on getting /.ed... by martinultima · · Score: 1
      Yeah, but you've still payed $250 or however much for Windows, and if you downloaded it you'll eventually be caught. I personally find that Linux is just much better for my needs – it's far less expensive, a great deal more stable, easier to configure (at least I think it is), and I just like Linux so much more anyway because I happen to be a Linux developer. ;-)

      Right now my own server is a headless whitebox system, AMD Duron 700MHz, with 256MB RAM. [Did I say that already? Mod sentence -1 redundant...] The only things usually connected are the power cable and Ethernet. I only take it offline if I need to do a major upgrade, and for that I set it up on one of my other machine's keyboard/display/mouse/whatever. It right now hosts, among other things:


      •    
      • Ultima Linux, of course

      •    
      • My homepage and blog. I <heart> WordPress...

      •    
      • My friend's homepage

      •    
      • Another friend's computer-store-type-thing

      •    
      • Several other friends' sites

      •    
      • Whatever I happen to be testing at the moment


      Most of the sites are running some content management system or other with a Web-based interface, and the few things that require actually logging in to the server itself can easily be handled through SSH. I can also do SSH tunneling through it, which is nice. Since my password's so ridiculous I just keep an SSH key on my laptop that the server will recognize so I can automatically log in without the password.
      --
      Creative misinterpretation is your friend.
    4. Re:Unless you plan on getting /.ed... by martinultima · · Score: 1

      ...memo to me, preview comments before posting, otherwise /. will mess up the formatting...

      --
      Creative misinterpretation is your friend.
  31. Free is not really a good price by infonography · · Score: 2, Interesting

    My landlord provides free cablemodem, downside it's shared with about 5 other people and it drags down my torrenting or gaming with their VoIP phones and surfing. Damnit I need my fansubs!!!

    At work we got rackspace out the wazzoo so my boss would let me put a server on our corp network if I keep it low key (loki?). Downsides are if I get fired/quit I got to move it out with a quickness. I also need to worry about management asking why a v120 and a Sunfire 280R is in the racks that's not under control of the dev group, they need accounts on it by close of business today..... Not to mention having to explain open firewall ports or making a fast shuffle when we need to expand in a OMG hurry.

    I could run the boxes at my house but the electrical is circa Ben Franklin, I can't keep them all up at once so I bite the bullet and rent a rack for $350. It's part of the costs of building a bigtime app cluster as a hobby. Seti will be pleased until I get it going for real.

    Conclusion, if you don't have a long term plans/needs for servers, stay out of it. Get yourself a linux box and stick it in a corner. If you want to play with the big toys, you need to not play in the kiddy pool. Real computers need real power, UPS, racks etc. Otherwise they will gather dust in your garage and that $2000 you spent will be 18 months from now gone, as you sell it for $150 on ebay. Deep coat of dust not included.

    --
    Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
  32. NEVER use work's server by kwerle · · Score: 1

    It is their server. All your datas are belong to them.
    You won't work there for ever.
    They will decide they no longer can afford to have people freeload on their server.
    Someone will buy them out, and decide that they can't affort to ...

    I host my own because that's the kind of thing I do. I've done it since the late 80's, when it was UUCP. I'll probably continue to do it for a long time. But if all you want is email, I'd use Google. If you want to blog, I dunno - plenty of people let you do that cheap/free.

    If you want to host a website, maybe you want to run a webserver and use dyndns (supposing you can't get a static).

    But hosting mail can sure be a lot of work. All the spam, and the multitude of painful spam protection software. dynamic IP blocking, ISP policies, and the fact that you're going to change ISPs every few years makes it all even more troublesome. But it can be done if you want to.

  33. Simple by Fishbulb · · Score: 3, Insightful

    Who do you trust?

    (this coming from someone who still has an answering machine)

  34. Interesting Info by Anonymous Coward · · Score: 0

    This guy appears to work for ITS at UT-Austin

    Directory Information for Schley Kutz

    Name: Schley Kutz
    E-mail: a.kutz@its.utexas.edu
    Title: Oper Sys Spec, BA
    College/Department: Information Technology Services
    Office Phone: +1 512 475 9246
    Office Location: COM 1
    Office Address: The University of Texas at Austin
    Asso VP for Res-Prgm Devel Ofc
    1 University Station Stop G2700
    Austin TX 78712
    Campus Mail Code: G2700

    1. Re:Interesting Info by kwerle · · Score: 1

      This guy appears to work for ITS at UT-Austin

      Yup. And next week UT is going to decide to outsource their IT to India. Or secede from the union. Or become a subdivision of Halliburton.

      You never know.

      Never trust work's server.

  35. thanks for the responses! by akutz · · Score: 5, Informative

    I appreciate all your comments, truly. For the curious, here is my setup at home. I have a 10mbps Fiber connection to my home courtesy of Grande Communications. I happen to rent a duplex in a well-to-do neighborhood of Austin where my wife and I could never afford to actually buy, but the nice side-effect of renting here is that the Austin president of Grande lives in the same neighborhood making this area the first one with fiber to the doorstep :) Oh, and I pay for 3mbps! double-:)

    My server is a P4-2.8ghz 83G5 Shuttle with 2GB of RAM. It runs Ubuntu Linux 5.10 Breezy Badger. All this setup does is run SSH (pubkey auth only ) and Apache2 with WebDav enabled so I can access my home directory from afar with ease. Oh, and I require client certificates to talk to my WebDav share for security.

    On top of this though I run VMware GSX server. I run a virtual instance of Breezy that is my web/e-mail/ldap/svn server. The beauty of it being virtual is that if I ever need to move it I just move the directory to another machine! Since the VM was created under VMware GSX 3.2.1 I can easily move it into ESX 2.5 or VMware Workstation 5.5.1 (legacy mode). I went this route specifically in case of the need to migrate the server. I also run a virtual instance of Windows 2003 Server Enterprise and Exchange 2003 for testing code and projects on Windows.

    I like running my own server, it teaches me a lot, and I feel that I have the minimum amount of competence to pull it off. That said, there are times when I would love to just give it to somebody to run for me!

    P.S. I was using Lunarpages, but I got to the point when I decided that I needed shell access to much. However, Lunarpages is a spectacular hosting company and their support turnaround is second to none. Withing 2 hours on the weekends! Those guys rock!

    --
    -- -a
    1. Re:thanks for the responses! by Motherfucking+Shit · · Score: 2, Insightful

      You have an amazing residential connection that most of us would drool over, you have it at a discount, and you live in a nice part of town. The problem seems to be solved. If you can afford to rent where you do, you can most likely afford to get a dedicated server at a colo facility (it sounds like maybe that's what you've done?). If you don't like the idea of running everything yourself, look into managed hosting; you'll pay extra for the support.

      I'm not going to name names, but if you haven't yet, shop around for dedicated servers. You can find a decent 1-2GHz system with 512MB-1GB RAM and at least 100GB HD, with 1000+ gigs bandwidth, for $100 a month, probably better (dedicated, not managed). It's not going to be the uberbox that your home machine is described to be, but from the sound of things, you don't need anywhere near that much power for your purposes. Austin is a tech hotbed, look local and you can likely find a sweet colo bargain.

      If you don't want the extra expense, just continue to run your own server off your phat fiber connection. If Grande blocks incoming SMTP, smarthost from your employer (you set up your local MTA to listen on a weird port; you set up your employer's MTA to act as your MX and forward messages to you on your weird port). That's the extent of employer involvement that I'd ever recommend, and even that, only with their express permission.

      Others have given a number of reasons and anecdotes as to why you're better off running things yourself. You don't want your employer controlling your primary identity on the internet, ever. You could live without email for a few days if you had to find a new smarthost, but it would sure suck if you suddenly found yourself locked out of everything. I could be hosting my various personal websites for free where I work, because we've got a number of dedicated servers with space left over. I choose to pay for my own hosting, even after 3 years with the company and no plans to leave. You never know what tomorrow's going to bring, and your employer should never be in a position to fuck with your personal life.

      Back to your original question, which is better, running your own personal server or letting someone do it for you? Running it yourself, hands-down. If you don't feel capable, take the time to learn, even if it means gradual knowledge over a period of years. Judging by some of the stuff you've already setup, you're not afraid of the command line and you're not afraid of manuals. Between these two, you can and should do anything you want. The result will be doubly rewarding; not only will you be in control of your own personal realm, you'll also have admin skills that can contribute to future employment.

      Good luck!

      --
      "BSD: Free as in speech. Linux: Free as in beer. Windows 10: Free as in herpes." --Man On Pink Corner in #52607549.
    2. Re:thanks for the responses! by GennarinoParsifalle · · Score: 1
      On top of this though I run VMware GSX server. [...] I also run a virtual instance of Windows 2003 Server Enterprise and Exchange 2003 for [...]
      ...and, of course, you have legal license for any non free software, true?
    3. Re:thanks for the responses! by TheLink · · Score: 1

      Why don't you put the external ssh and external firewall stuff in a separate VM?

      That way if you get hacked, you can easily pause the VM, make a copy for investigation, then revert to a pristine state and make the necessary changes so you won't get hacked again.

      The ssh and firewall stuff won't require that much CPU so running them in a VM won't be a big prob.

      If you're paranoid you could put the apache in the VM, but leave your files in the host, and then use a "read-only" share to access them.

      Lastly is there a way to get a discount for VMWare GSX? Find it kinda pricey...

      --
    4. Re:thanks for the responses! by imemyself · · Score: 1

      For $299/year you can get a VMTN(I think VMware Technology Network or something like that) which will give you development licenses for VMWare products. I'm not sure exactly what their idea of development use is, but if you just use it to play-around with some server stuff, you could probably twist whatever you're doing into "development."

      --
      Every time you post an article on Slashdot, I kill a server. Think of the servers!
  36. As a different taxpayer in Texas . . . . by Anonymous Coward · · Score: 0

    I say go for it. It will be the most useful application of that bureaucratic hellhole of a money sink yet, if it slows the network and is the last straw that drives some student from that armpit into the job market, it will be worth it. In fact, as a taxpayer, I think I have the right to an account on it too. I'll be in contact, please reserve the username "hornfan".

  37. My solution: both! by sootman · · Score: 1

    Like you, I like the warm fuzzy feeling of running my own server, knowing I can put whatever I want on it (both in terms of content, and configuration--Win/Lin, PHP, Perl, Postgres, etc.), never run out of room, and not worry that someone else will upgrade a component that will break everything. So, I've got a vanity domain running on my DSL at home--mostly my little play area.

    On the other hand, I don't want to *have* to keep that box up 24/7/365 so I've got my main "real" domain at a real host--that way, I (mostly) don't have to worry about important stuff like keeping my email going and not running a box that's vulnerable to spammers.

    Also, consider your desired naming--do you *want* to be company.com/you or school.edu/~you forever? (And, more importantly *can* you? What happens if you quit, get fired, graduate, or drop out?) In any case, if you want a real, permanent TLD, you'll probably need to run your own box at home or pay for a host.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:My solution: both! by TeknoHog · · Score: 1
      Also, consider your desired naming--do you *want* to be company.com/you or school.edu/~you forever? (And, more importantly *can* you? What happens if you quit, get fired, graduate, or drop out?) In any case, if you want a real, permanent TLD, you'll probably need to run your own box at home or pay for a host.

      I'm a member of IKI, a Finnish society of Internet users that provides redirection addressess for web and mail. My website has been running in a number of different places over the years, but the same http://iki.fi/user/ address (including any file/directory path within) works every time, as long as I've updated the redirect target. Same goes for mail.

      It's a society for Finnish users only, so I wonder if there's anything similar for the rest of the world. As for the cost, I paid a one-time fee of 25 EUR upon joining, and there are no annual fees.

      --
      Escher was the first MC and Giger invented the HR department.
  38. Dumb story, but... by Gherald · · Score: 3, Insightful

    Q. Which is better, running your own server or letting someone else do it for you?

    A. Letting someone else do it for you, and rsyncing daily to your own server.

    1. Re:Dumb story, but... by Kadin2048 · · Score: 2, Interesting

      I'm surprised this didn't get modded up. It should.

      It gives you the experience and (questionable) geek cred of running your own server, but without any of the hassle. You can even run your server as a virtual instance on your desktop, if it's suitably powerful, I suppose. But the point is you keep everything that the outside world touches in the colo building; you just get to do the "fun stuff" of building your site, your blog, whatever. And if you want to switch hosting companies? No biggie -- you have everything in your house. Or if the your house gets wiped out by a fire/flood/meteor strike? Again, no problem. Well, actually a big problem for you, but nobody reading your website will notice. (As long as you keep paying the bill, of course.)

      It gives you uptime, without having to worry about the QoS of the internet to your house -- probably expensive, if available at all -- or the power brownouts, or HVAC, or any of the other infrastructure stuff. And, perhaps most importantly, you aren't risking your job by running your blog on your company's server (which I think is such a uniquely stupid idea, I can't believe anyone in this day in age would actually consider it -- I won't have unencrypted personal IM conversations from my work laptop ... much less run a server from the office!).

      In the end I don't think it would be that much more expensive an option than running a server out of your house and doing it right would cost; for the price of a good internet connection (synchronous, 1d onsite support) in a residential area, you can get a 1U colo or an VM on a shared server, and use a computer you have around the house to build the site and rsync it to the colo. In my mind, that's the way to go.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  39. I plan to do this by this+great+guy · · Score: 2, Interesting

    I have thought about it a lot. I work from many different locations (at work, at home, at random places on my laptop using a wireless Internet provider, etc) on a multitude of projects, and basically my need is to have a permanent access to a secure Unix server offering flexible services on my DNS domain, in order to:

    • Use it as a mail server, get myself a permanent email address (independent of my current employer and/or the current trendy free email account provider), forward most of my current email addresses to this central location, archive some of the emails without having to worry about the available storage space, archive the most important mailing lists I am subscribed to, and be able to conveniently access all of this at anytime using a local Mutt instance via SSH (or a remote IMAP/SSL client). Nothing is as fast as a textual mail interface to manage a huge amount of emails.
    • Use it as a web server, because I need to have a permanent HTTP address for some of my stuff (articles/papers I publish, etc). When I say "permanent", I expect to use the same domain and URL in 30 years.
    • Use it as a handy Unix shell available at anytime, from which I have direct access to the Internet: no fscking fw, no high-latency DSL connection, convenient end-point for my private VPNs, etc.
    • Store and edit the data that I use very frequently: current open source projects I am working on, etc.

    That's why I plan to buy a 1U server with at least 2 disks in order to do RAID 1, and I will have it collocated in a datacenter offering affordable prices. I plan to use an encrypted partition (think /home) to store my data, this partition will have to be mounted manually (to enter the required passphrase). This way if someone power off the server and try to steal my data, the encrypted partition will be useless for him.

    Ideally I would have preferred NON-managed colocation (i.e. I would responsible for the physical installation of my hardware in the rack, and I would have access to it 24/7), but since it's too expensive I have chosen to go for managed colocation (i.e. I send my server to the colo company and they install it, but I would not have free physical access to my server).

    1. Re:I plan to do this by Anonymous Coward · · Score: 0

      Check out Simpli.biz in San Jose. We host several servers with them and reliability is top-notch. Also, I know that they will offer you free physical access to the datacenter as necessary. Sounds like they might be a good alternative to more expensive colocation providers.

  40. You Are Responsible for Security by yancey · · Score: 3, Informative


    I'm guessing you have already considered the relevant University of Texas System polices, the Office of General Council Ethics Standards, and the ITS Policies. Sorry, I work for another Texas university. :-) Universities tend to be generous and tolerant of a personal computer on their network so long as it does not interfere with your work, does not violate any laws or policies, and does not interfere in any way with the network or other computing systems.

    With that in mind, know that you and only you are responsible for the security of your computer and that you will be held responsible for any undesireable activity coming from your computer. If someone were to manage to compromise your computer and then attempt to compromise other university systems, you will at least be held responsible for not securing your own system, if not held responsible for anything coming from your computer -- or through it. If you are quite certain that you can keep your computer secure, then by all means run your own server and learn as much as possible. It's best not to experiment with production university systems. Besides, one could argue that using university-owned systems for your own purposes is a violation of the ethics policy. However, using your personal computer on the university network is no different than any student using a laptop.

    --
    Ouch! The truth hurts!
    1. Re:You Are Responsible for Security by Anonymous Coward · · Score: 0

      Impressive!

      Student Quota: "Disk Quotas: 500 MB" http://www.engr.utexas.edu/itg/students/home_dir.c fm

      The Student quota is 50 MB as my school (UT Dallas).

  41. Why not skip the CoLo and host it yourself? by Akardam · · Score: 1

    This is based on my personal experience. I've run my own linux server from home for many years, providing quite a range of services (DNS, HTTP, FTP, shell, etc), and if you live in an area with good power service, then I think you could pull it off.

    First off, find yourself a local, geek run ISP. They generally will have good service, with high speed low latency connections to multiple higher-tier ISP's, and their own backup power.

    Second, get a decent DSL package through them, and I'm not talking the "speed not garunteed" SBC deal-o-the-week - something in the range of 3.0-6.0mbit downstream and 384-768kbit upstream. If you can't find a decent local ISP, look at a larger geek friendly ISP like Speakeasy. With my DSL, which is 3.0/384 via a Covad line, I can get consistant 20ms ping times to google.com, so latency is not a problem. Plus, I've had maybe 90-120 minutes of downtime in the last 12 months. Sure, it ain't 5 nines, but it's not bad, either.

    Get yourself a /29 or /28 netblock for the heck of it, and you're your own mini-ISP. You can expand services and machines as you see fit, and you have complete and secure physical and administrative control over your boxen, and you don't have to give the boys down at the NOC a call at 3am to power cycle your box if something goes wrong.

    1. Re:Why not skip the CoLo and host it yourself? by this+great+guy · · Score: 1

      This is an idea that I have considered. But in my case, I am very nomadic: I move about once every 12 months. So if I hosted my own server, I would have at least 3 to 4 weeks of downtime every 12 months (time to move and subscribe to a new DSL plan), plus a change of IP address. Add to this the frequent power outages in my area (California), and IMHO this is just too much hassle. Compare this to a managed colo for 1U with a 10 Mbps (if not 100 Mbps) symmetric connection for about $100 a month or less, and I think for me the colo makes more sense... But of course I would be happy to change my mind if someone can share a good experience while hosting his own server and moving frequently...

    2. Re:Why not skip the CoLo and host it yourself? by xlv · · Score: 1

      If you're not going to need a powerful CPU, you could give linode.com a try (shared hardware based on User-mode Linux). The only problem I see based on your earlier description is for the encrypted partition as the initial Linux image comes from their server so you'll have to trust them that no trojan was installed but otherwise, you can manage the server as a regular Linux box.

      I've been using them for a while now and I'm pretty happy with the price and reliability.

  42. Running Servers on University Boxes in Ohio (FYI) by Ohio+Calvinist · · Score: 3, Informative

    Just as an FYI, here in Ohio (as it was explained to me by my HR contact), it is illegal to profit from State owned (e.g. public university) resources such as IT equipment, vehicle, telephone, e-mail box, etc. (ORC 102.04) For example, forwaring "you@yourbiz.com" to the University Central Mail system and making personal business transactions, is (at the opinion of the University) a violation of (ORC 102.02) If what you are doing is of "academic or not-for-profit" interest, it's up to the IT folks/university lawyers what they construe as "within the academic mission of the university." The problem comes when your friend of a friend's boss asks if you'll host his stuff for $juicy_sum_of_money, and you risk it or need to get a 3rd party host if you want to get his business anyway,. You also have to worry about hosting content for a social/political group whom the university (or mid-tier sysadmin) doesn't want on the subnet, you're in a real pickle.

    --
    Forgive my spelling from time to time. I'm often posting during short breaks.
  43. Killing a server by phorm · · Score: 1

    When I am testing something I might like to implement at work, I generally try it on my own servers first. Partly because it's a learning experience for me either way (and the more practice, the better) and also because killing my home server just annoying a bunch of unpaying users whom I host... killing the work server means pissing off the bigwigs which is much less cool.

  44. Not company servers, please by secolactico · · Score: 2, Insightful

    As so many others have said, keep your personal data out of company servers. Otherwise, you are just asking for trouble.

    If you want to provide some sort of internet service, even if it's just for yourself, keep in mind the risks asociated with it.

    Example: if you run your own personal mail server it might be only a matter of time before some clown decides to spam your domain doing a dictionary attack, and while anti-spam techniques can be pretty effective in rejecting messages, your bandwidth/cpu will still be consumed.

    If you would still like to keep control of your email, try a colo box, or a virtual server, or one of them spam filtering services (you point the mx to them and they forward the "clean" mail to you) or even a traditional mail server and "fetchmail" the mail into your own server.

    --
    No sig
  45. This shouldn't even be a question by WoTG · · Score: 1

    Don't mix your personal stuff on company gear! What good can come of it? If a hacker takes over your webserver and turns it into a SPAM zombie because of a flaw in your script or the next Apache whole, who's going to be in trouble? Yup. You. What do you gain? You save a few bucks.

    IMHO, host at home for sites in which you aren't concerned about uptime, or get a webhost for sites where uptime counts. FWIW, I host my personal website on an old Linux box downstairs, but my commercial stuff is on a professionally hosted VPS.

  46. Bad idea by Anonymous Coward · · Score: 1, Insightful

    Running your own server on a company's dime without explicit permission is stealing, plain and simple. Why not just use the mail room to send your personal packages while you're at it? In fact, most companies in their bylaws have explicit rules prohibiting this very sort of thing.

  47. List of personal colocation providers by ziegast · · Score: 3, Informative

    I don't host anything of my own at work. Take a look at the Personal Co-location Registry. You'll find a bunch of inexpensive providers for your servers or apps.

  48. shared server by np_bernstein · · Score: 3, Insightful

    Uhm, have you looked around to see how much it costs to get your web/mail/databases hosted? It's cheap as hell. I started at 2.95/month a few years ago, and now I pay a whopping $9/month. Maybe I'm just insane, but I would *never* consider hosting my stuff at an employer's work, even if they were OK with it and I had no plans of leaving ever. It's just shady. What if your php script that you just threw together playing around and that didn't go through QA had a hole in it and your server got compromized... or whatever.

    Leave work at work and home at home,
    Nick

    --
    RandomAndInteresting.comdefending the world from stupidity since 1979
  49. Ask Yourself the Same Question I Did by nuintari · · Score: 2, Informative

    Ask Yourself the Same Question I Did.

    How badly do you want to do things, "Your Way?"

    I work for an ISP that gives me a lot of freedom to do things as I see fit, and I am very proud of the work I have done, and the machines I maintain. However, I am bound by compatability issues with previous design decisions I don't always agree with. That sort of entrenched policy is impossible to quickly erradicate. Hence, I opted to maintain my own trio of machines that do my bidding.

    I do make extensive use of my work servers as well, but for my personal use, I wanted it to be 100% all mine. I have prior design decisions of my own that I regret that have become entrenched, but at least they are "My" mistakes, and mine alone to fix. But I am an insatiable individualist, to the point of obsessiveness.

    Just how badly do you want to run a sys your own way? If the answer isn't, "I wanna run a server for myself and possibly a few friends as if I were a demon from hell, sent to restore order to the entire interweb, one puny server at a time." Its probably not worth the effort. If that _is_ your answer, medication?

    --

    --Nuintari

    slashdot : where an opinion can be wrong.

  50. Obvious Choice for Me by vga_init · · Score: 2, Informative
    You sum it all up quite elegantly when you say "Mine, mine, mine!"

    If you're an sysadmin type of person (most people aren't, but I am), the convenience and security of running your own servers is very difficult to compromise on. When it's your box, you're in control--you can fine tune it to fit your needs exactly, and you can change anything instantly at your discretion.

    Trusting your stuff to professionals is not too bad of an idea, but you have to realize that you're dealing with an organization of people that don't have any vested interest in you or your data. They'll do their best to serve you most of the time, but they'll never be able to do it as well as you could for yourself. Because of levels of authority and control, getting necessary things done for *you* on a machine owned by *someone else* requires you to go through them, and there will be bureaucracies, red tape, and layers upon layers of people who can't do anything to facilitate a solution. Eventually it might get to someone who can, but there is always the chance that they can't or won't.

    What if your box needs something special? A custom kernel or special modules? Specific settings on a certain server? I don't know man...

  51. portability by Anonymous Coward · · Score: 1, Informative

    I host on a debian 3.1 virtual server, but I manage my sites using webmin/virtualmin so I can up and run to another host if I need to and just restore my virtualmin backups.

    I manage dns from my domain registrant, joker.

    currently I host with www.tektonic.net for vservers, if you cohost a few friends with you then they effectively pay the bills, and you get root to do what you need.

  52. My recommendation... by Skal+Tura · · Score: 1

    Get a dedicated server (you can get one for easily sub-100 these days) from a reliable provider, or reseller who uses a reliable provider. (such as Savvis datacenter. Don't trust ThePlanet! Bad Bad Experience! Same goes with EV1) You'll get a reliable & fast service for you that way, also you can anytime you want to transfer to another provider etc.
    using home connection i do not recommend because for example: many ISPs block port 25 (smtp) so your mail won't be moving anywhere. and that's not acceptable. and home connections aren't really reliable.
    Plus colocation costs also almost as much as dedicated service.

    Use different e-mail address for contacts with your provider (ie. gmail) for possible abuse reports, ISPs etc. are VERY strict on especially spam cases nowadays, they might give you as little as 3hours of notice to stop a spammer etc. but this generally isn't the problem. You might also want so that all your provider mails get to copied to other mailboxes too (for as fast notion as possible), and perhaps even a SMS gateway (very easy, buy a 10 phone + 15 datacable, a 10 prepaid service which you recharge for 10 once per year, then stick it on your server, home server if you don't have access to "proper server" for such thing, and put mygnokii to send e-mails, you might need to write a simple script to filter the proper messages to SMS and what kind of SMS's, it'll take few hours to setup. at the sametime you get '24/7' monitoring, so you can put it to check online status, and if down more than say 5 or 10minutes, send an SMS)

    You won't need for personal use even cPanel or any other management software. Then just put anything you need, and in between to that server :) MTA, Asterisk(PBX, VoIP etc. you can even get Wireless Lan phones to use with that, very usefull on cities with A LOT of hotspots!), HTTPd (perhaps even LightTPD tho why'd you need extreme performance for personal use?), FTP etc. you can then use something like Webdrive to map a drive letter for an FTP location on your wind0ze box and keep all your work stuff there :) just use an older version of webdrive (i'd link it up if i would remember the address i have for personal usage of that old version).

    Now to the part to get it all paid: get few of your friends share it with you, very easy, as in question is friends :)

    for example, i offer a 79 server/month, 1000gb bw, 5 ips, 10mbps uplink port, 2Ghz Celeron, 512Mb ram, 80gb HDD.
    get 5 friends to pay you ~15/mo, and it's already covered :)

    you can give them something like 10gb of HDD easily etc. and they be more than happy with the service given :)
    Just don't get greedy and try to grow as hosting business --> then the problems start, friends won't pay so much anymore, people wanting freebies will be harassing all the time, and really getting enough clients to make it all worth -might- take years, and all that involves a lot of work and expenses: server management license(ie. cpanel), billing system license(ie. modernbill, whmautopilot, awbs), marketing costs, making everything work easily & how you like them, different payment systems(2checkout, moneybookers, paypal, western union, checks) etc.

    Especially paypal is bothersome: in my case, still when i accepted paypal approx 90% of orders using paypal was frauds.
    Fraud amounts seem to be quite high generally (except with moneybookers), so it's gonna give a lot of headache. also if you run an hosting business, you really can't take vacations or you need to hire someone to cover for you for that period, and you need to train them, if you don't train them well first they tend to make big mistakes etc.

    also security comes up as a even bigger question etc.
    I won't go into more details, there is already so much more than you asked for.

    Oh yeah, neither use your employees resources --> they have a tendency to spy on their workers etc. so not that wise idea, besides, they might give you

  53. Pay for hosting and keep your data by Wiseleo · · Score: 1

    I have a shell account on a Dreamhost machine. The cheapest account will get you that. I was a customer for 8 years now with zero complaints. This is the only host where all of my applications and scripts worked out of the box and I've installed countless scripts in the late 90s all over the Internet.

    My server at home is where I keep my data. I login to it over the Internet through RDP and go from there to wherever I need to.

    Never ever keep data on employer's computers. I write computer use policies, and yep all your data is our property. I don't know about you, but I wouldn't want to disclose things I am working on outside working hours on an employer-owned machine.

    I had offers in the past to host my stuff with my employer, which I always declined.

    --
    Leonid S. Knyshov
    Find me on Quora :)
  54. clarifications by akutz · · Score: 1

    It was not my intent to start a series of posts about appropriate work content. So please let me clarify: I never had any intention of running a for-profit site on work machines, rather I only wanted to bring up a blog about code/tech. My conundrum is that type of material falls under what I do at work AND home. My boss would *love* if I published this material at work, we just do not have the framework in place (I would need to install Wordpress or something) to do it yet. However, the alternative was to take advantage of free sites or roll my own as well. Many of you made many assumptions, and while they were not accurate, I shoulder the blame for not being clear in my original intent.

    I hope that helps clear things up.

    --
    -- -a
  55. go the personal route... by solidtransient · · Score: 2, Informative

    I ran my personal sites off of corporate servers for a few years. There were plenty of nice perks to being on their servers including the fact that it didn't cost me anything. After a while though, I was dying to get off of company ran servers and onto my own personal one... for a few reasons.

    1. The company happened to change their settings a lot, causing downtime on the server and downtime on my sites.
    2. The company continuously changed their mind on where they wanted their websites to be, forcing a move of all sites every few months. That was a lot of trouble and it never felt like my sites "settled" before they were yanked up and moved.
    3. I didn't like the feeling that other sites on the box were being managed by somebody else. I always felt like my stuff wasn't private and that other employees had access to code I had written personally. I don't think anyone ever stole anything, but it wasn't a good feeling.
    4. It was hard to switch jobs. Even though at the time I was being paid crap, I still justified some of my being there since I had "free hosting", which was a really pathetic thing now that I look back.

    So overall, I'm much happier running my own server instead of riding on somebody elses. The costs are higher but its worth it.

    --
    firestream.net
  56. Re:The question is the answer by wondafucka · · Score: 1
    If you have to ask, then the answer should be clear.

    I do what's best for me. I pay someone else to run a server with all the goodies installed on it. I don't have uber access, but I don't have to worry about university or employer policy. The money is worth it to me. I don't want to spend time maintaining the system. For many other geeks the opposite is true. From what I've seen though, it's usually a gut reaction.

  57. Just for comparison's sake by michaelwigle · · Score: 2, Insightful

    You are obviously extremely technical and more than capable of running whatever you want. I don't think the question is really whether you should be doing this at home or work because it's going to take alot of work to maintain regardless of where you base it out of. Although I obviously agree with the others that you are better off keeping personal stuff at home so you don't lose it suddenly due to things happening at work.

    But just for comparison's sake, I do all my e-mail personal (and some family members for free) web hosting, and of course FTP server and remote access on a $200 Walmart Lindows machine with it's standard Celeron 900MHz processor (slightly altered so it now has 256 MB RAM and Windows Small Business Server 2003). I set it up once and just leave it alone. It does just fine for simple personal needs and when it acts up from time to time I reboot it and it's happy again. I rarely touch it except to install core server updates and it does just fine. I had wanted to use a linux distro instead (and originally did) but wasn't technical enough to figure out why I couldn't get the e-mail to work so I gave up and installed Windows Server because you don't need to know much to get it up and running. Which, of course, is the plus and minus of MS software. I'm sure my server could be hacked in a New York minute by someone who targeted it but it's been safe from all the standard attacks so far. I'v ealso managed to get my server acknowledged as safe by using some of the new technologies for verifying server info (AOL was a nuisance but I got OK'ed by them too). Keep in mind I'm just a desktop tech and have no formal training on any server software (except a little OS/2 and Novell like 10 years ago.

    Personally, as more ISP's start being forced to share information and likely start to sell it I think having personal sercured and encrypted servers is becoming a viable option for those who use the Internet a great deal and want to be able to have control over their online "stuff". Not to mention it's relatively inexpensive. Especially if you choose a linux option instead of the costlier (but easier for average Joe to be taught to use) MS solution. I go to many people's homes as part of my work and I see more and more complex home networks all the time.

  58. Never use your employers servers by dilvish_the_damned · · Score: 1

    Never, ever confuse your employer with your friends in this regard, positions change. Hell, you shouldn't even trust your friends with your domain.
    If you need to buy into a managed service, I recommend something like 2wdhost.com or the ilk. As long as you dont need a dump truck load of bytes-per-month and dont want much over three 9's then this sort of gig is for you.
    Its basically poor-student pricing so you have no excuses. As far as this hosting in particular, I cannot say I recommend them, I only suggest you should get something like them.
    For $10 a month you can host your own stuff and hand out sub-hosting like it was tastless candy corn to your friends for the price of the domain name. You will be all 'leet and stuff.
    Of course you get no shell...

    --
    I think you underestimate just how much I just dont care.
  59. Working for a Hosting has even more complexities. by dspkable · · Score: 1

    I've worked at a colocation and dedicated server company in Tampa for years now and watched people come and go I can tell you that for some of them, they have their own mark on the company that lasts for a long while after people leave. Employees have generally been able to host some of their own "project and experiment" servers in the data Center without any worries. When you leave, howevere, it is importnant to remember that you may have vital dta that you shared with your server for backup purposes, that the company may not won't you to leave with. In a couple cases, we kept them and hosted them here because we had uploaded mp3's for co-worker usage. Now, no one wants to let the server go, cause we all love the size. If you want to keep your stuff business out of work, then bby all means do that. Don't walk that line. I know that hard drives crash and when my server dies up in the DC I'll just have to get on with it. So at the very least, I'd suggest you put your own personal drive at work for redunancy, but I'd keep my server out of work if it means that much to you.

  60. Hmm by tka · · Score: 1

    I would've thought that anyone who works in an university and is capable of setting up the mentioned systems would also be capable of answering this question.

  61. woot by rmadmin · · Score: 1

    I run my own email server. I've had it for years. Half my family is on it. They don't have to worry about changing ISPs now because they have their address on my server. I have a ton of friends at data centers and ISPs, so my server always has a home. Even at worst case I could put it on the end of my DSL.

  62. serverpronto by mnmn · · Score: 1

    Just get serverpronto/colopronto server and do whatever you want with it. Its all yours, yours cheap and high bandwidth, and you can play with linux/solaris/openbsd/whatever. And youll have serious trouble crossing the bandwidth limit there.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
  63. Do it yourself for nearly free by bzipitidoo · · Score: 1
    My website is extremely simple, just some text and fairly small images. I run it 24/7 on a tiny fanless computer that takes 4 watts on average and makes no noise. Linux and Apache, of course. Cost about $300 in all when I got it. Today, the same stuff is about $200. Took a lot of time to figure out how to get everything working. Probably it'd melt if a mere 100 people tried to look at it, never mind half of Slashdot, but it's seldom visited. For naming, I use a free dyndns.org account to keep the name pointing at whatever address the ISP has dynamically assigned. There are routers that can keep dyndns up to date, but am not using one with that capability and just have the fanless computer handle that. Once set up, I have spent almost no time or money on it. Haven't bothered with maintenance stuff like updating and patching, and the only money is whatever 4 watts 24/7 costs. Last time I checked, a kilowatt hour was around $0.25, so about 100 watts/day = 3 kwH in a month = less than $1 to run it for a month. For time spent on it, I just ssh in once in a while and monkey with the web pages and perhaps fiddle with the logging scripts to filter out the latest worms. Don't know of any that can break in, but the failed attempts can fill the logs with spam.

    For email, I use Yahoo and Hotmail, though I could set up an email server on the fanless box, or even get another fanless box for that.

    I wonder. Why doesn't someone put together and sell a nice little box specially configured for various services? There are VoIP boxes, routers, firewalls and such, but so far as I know, no web server box.

    --
    Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
  64. Bandwidth versus Storage by FuzzyDaddy · · Score: 1
    I set up a web server at home. My main desire was to store and share my photographs with family and friends. So I wanted a lot of cheap storage, but didn't care TOO much about bandwidth. So a home server on a DSL line works great.

    Now, if you have a higher bandwidth application (more friends or substantially more attractive children than I have), then doing it work might work out better.

    --
    It's not wasting time, I'm educating myself.
  65. get your own server ... by Anonymous Coward · · Score: 0

    this would have been the standard long ago,
    if it wouldn't be so difficult. it is obviously
    much more appealing to know that email to you
    is delivered thru a cable/fiber directly to
    your HOME as opposed to having to trust
    some random free email site ...
    the problem is that marketing of many ISP
    never thought about this for real.
    thinking ahead into the future, people
    serious about the net should invest into this
    market gap. can i smell a killer app on a personal home server,
    that can talk to me on my mobile phone while
    being connected to the vast and infinite internet?
    BOB calls "susy" his "a.i" running on his home server.
    susy (sexy voice?):" Hi bob, thanks for calling"
    BOB:(*)"susy i need you to look up the cheapest flights from
    zuerich to bangkok, thanks"
    BOB hangs up his mobile phone.
    5 minutes later he gets a call from susy suggesting some
    flights ...dead of the flesh secretary?

    "feel free to dream on(tm)"

    p.s. personal server at home = using a public computer somewhere, access
    nessus on your home server and have it do a security check on the public
    computer you are using before doing any sensitiv work on it?

    (*) okay that's asking to much i guess? how about a menu driven interface then?