Hosting my own server

  • alex89
  • Bronze Member
  • Bronze Member
  • User avatar
  • Posts: 239
  • Loc: Western Australia

Post 3+ Months Ago

I'm interested in hosting my own server, and I was hoping that those of you who know something about this might be able to shed some light on a few concerns;

The site is a YaBB forum frequented by approximately 1000 users. At the moment it uses around 30gb/month up to a peak of 40ish. I'm looking to expand and anticipate around 100gb/month of traffic.

Hardware - I hear that I won't need a very high spec PC, I'm thinking about an old pentium 4 or similar. Can anyone give me a minimum specifications for cpu/ram?

Software - I imagine most of the software is free? I'm thinking just the standard LAMP package on Ubuntu - link. Will I need anything not freeware?

Traffic - I'm in Australia on a static ADSL2+ connection. I connect at 7776 kbps down, 1024 kbps up. I have unlimited upload traffic, and 70/140 gb/month on/off peak. Will this be sufficient? Can I expect much/any lag during gaming etc?

Prioritisation - Can I prioritise the server traffic above my personal traffic if I connect my switch to an extra LAN card? Is there a piece of software/code that I should use? Can I limit the server's traffic and my own to prevent speed problems?

Safety - will I open my personal computers up to attack? Can you recommend some free/cheap firewall/DDoS prevention packages?
  • Bigwebmaster
  • Site Admin
  • Site Admin
  • User avatar
  • Posts: 9092
  • Loc: Seattle, WA & Phoenix, AZ

Post 3+ Months Ago

I get the impression that you are wanting to host the server at your house? If that is what you are saying, are you sure that your ISP allows you to do something such as this? Many ISPs restrict the upload speed for the purpose of preventing you from doing this, and if they catch you their may be something in their TOS which allows them to terminate their relations with you.

If you already know that something like this is perfectly acceptable with your ISP, then my next worry would be that your site might be either slow at times, or inaccessible depending on your connection. I have a fairly fast connection at my house, and I do have times where I am unable to connect to the internet, although those are few and far between, but that would mean any servers I was hosting at my home would also be down.

If you are just doing this for a hobby then something like this might be okay to try, but if you are looking at growing your site, and having a fast, reliable connection for your users, then I would suggest not going this route.
  • Gofigure
  • Novice
  • Novice
  • Gofigure
  • Posts: 17

Post 3+ Months Ago

I wouldnt get such a low spec pc to act as the server with expecting 100gb a month it might strain it and cause several problems. You can always run a test expirement with your backup for a day before you commit to it.
  • RonaldJim
  • Born
  • Born
  • RonaldJim
  • Posts: 1

Post 3+ Months Ago

In some cases a managed hosting providers server can offer less overhead and a larger return on investment. Dedicated servers are most often housed in data centers, similar to colocation facilities, providing redundant power sources and HVAC systems.
  • charcoal
  • Novice
  • Novice
  • User avatar
  • Posts: 15

Post 3+ Months Ago

yes, first of all you should consult you ISP if it's allowed, as for hardware it be good to install on modern CPU for the future upgrade in case of growing of your website, about prioritization and security you'll definitely need firewall with traffic shaping
  • ihasfunnypictures
  • Born
  • Born
  • User avatar
  • Posts: 2

Post 3+ Months Ago

I also want to host my site from my home and currently working on it. I also know how to make webserver with or without static IP.
  • Eggbertx
  • Newbie
  • Newbie
  • User avatar
  • Posts: 10
  • Loc: Spokane, WA

Post 3+ Months Ago

I actually used to have my server at my house, but didn't really feel like paying as much as I had to to keep it on 24/7, so now my friend hosts it. Also he has more experience with UNIX based software, so it's much less likely to run into issues.
  • cesaro
  • Novice
  • Novice
  • User avatar
  • Posts: 18
  • Loc: DNSEURO.COM

Post 3+ Months Ago

Hosting a server at home is more expensive than renting a dedicated server.
  • Sogo7
  • Newbie
  • Newbie
  • User avatar
  • Posts: 6
  • Loc: UK

Post 3+ Months Ago

Running a server from home is frowned upon by most if not all ISP's for exactly the same reasons why web hosting providers do not allow pornography or illegal content. It's also probably worth pointing out that if you are performing web scraping to feed your site then all roads lead to your front door.

However that said it is certainly do-able with modest relatively low spec hardware and even a slow broadband connection. Had good results using unwanted iMac G3 classics, being convection cooled they are almost silent in operation and that makes them easier to sleep with lol

Discarded Pentium III and IV's are also good because nobody wants them and a couple of scrap ones yields enough RAM to max it out. Skips, recycling centres or the local freecycle network are great places to find them and it never hurts to ask around local business. As they have to pay to dispose of old computer kit many an IT dept backroom has them stacked in corner.

Tip# remove hard drive, boot from CD (if using linux O/S)and use USB for storage as this saves power.

Ultimately it depends what the site is expected to be doing. Delivering basic HTML is not strenuous but torrents and FLASH video will cause problems as visitor numbers increase.
  • Tonzilit
  • Student
  • Student
  • User avatar
  • Posts: 69

Post 3+ Months Ago

cesaro wrote:
Hosting a server at home is more expensive than renting a dedicated server.

And it demands much knowledge and time to manage it.
  • sherma
  • Silver Member
  • Silver Member
  • User avatar
  • Posts: 127

Post 3+ Months Ago

It really depends on what your futuristic goals are. If you just want your own server (nothing wrong with wanting bragging rights), then you're probably ok. If you're running a (what ever kind of site) and expect it to be the next facebook social/networking hangout, then you won't even want to go there for home set up.

I'm not familiar with telecommunications in your country, but a T1 (even a frac T1) if you're going to be way over your inet provider's cap might not be a bad idea. Again, it depends on what you're going to do with it and if it's financially feasible.

We live in an ILEC territory and so can only get DSL, cable, or satellite (which I would never consider at this time). The T1s from this ILEC are outrageous and I compared pricing a couple of years ago with a provider in another area that would require mileage of about 45 miles (outside of their central loop which was a flat $200, with mileage it was tipping almost $800, yet the local ILEC wanted about the same amount. (crooked, that's what ILECs are). Prices have come down since then, but still, if you need it and there is some reason why you don't want to go with a dedicated server and your IP would come undone, then it is an option.
  • WritingBadCode
  • Graduate
  • Graduate
  • User avatar
  • Posts: 214
  • Loc: Sweden

Post 3+ Months Ago

If the hardware/connection is up for the job is something you can decide with tools that simulates traffic and system monitor tools, I have not used such tools so don't ask me more about it. Security can be an issue and you should try to keep your software up to date and well configured.

I don't believe it will be worth it. But if you do it to learn then why not? I suggest starting small if something goes seriously wrong. You don't want to mess up a "popular" site with days of downtime and bugs!

Post Information

  • Total Posts in this topic: 12 posts
  • Users browsing this forum: No registered users and 8 guests
  • You cannot post new topics in this forum
  • You cannot reply to topics in this forum
  • You cannot edit your posts in this forum
  • You cannot delete your posts in this forum
  • You cannot post attachments in this forum
 
 

© 1998-2014. Ozzu® is a registered trademark of Unmelted, LLC.