Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

stuuke

macrumors regular
Original poster
Apr 19, 2004
229
7
I came across a service that allows you to set up a mac mini server.

http://www.macminicolo.net/

I'm a photographer and currently pay to host 3 different websites. For me the positives would be having storage off-site for important files, ability to set-up FTP downloads for customers and hosting of multiple websites. There are probably some other benefits but I don't have much experience with servers.

Has anyone set up their own server or used a service like this? Are there any negaitves or other positives I might have overlooked? Any opinions would be appreciated.
 

ChrisBrightwell

macrumors 68020
Apr 5, 2004
2,294
0
Huntsville, AL
The biggest positive is that you have *complete* control over the system and its configuration.

For simple applications, though, a good hosting account will be cheaper, more reliable, and just as adequate.
 

frankblundt

macrumors 65816
Sep 19, 2005
1,271
0
South of the border
It depends a bit on what kind of hosting deals are available to you and what kind of bandwidth you have.

I host stuff myself because the sites I host are large (300-600MB) and hosting them externally would cost me a fortune. Doing it myself works out a lot cheaper ($20:$300/month). It also means I can set the sites up as not just public resources but build admin back-end stuff on to provide private(-ish) access to high res files and so on that are handy to have available externally but wouldn't be worth it if i was paying per MB for space on someone else's server.

Setting up is pretty easy - at a basic level, you just turn on Web Sharing, that's it. Then you'll need a static IP address for your internet connection and to instruct whoever looks after your domain name to redirect it to that IP. (You can use dynamic IPs but that's slightly more complicated)

If you just want to do web hosting but not email, make sure they only switch the "A records" (for web requests) not the "MX records" (for mail requests) for your domain.

Put the web site in /Library/Webserver/Documents

You'll probably need to do some configuration on the Apache /etc/httpd/httpd.conf file (it's very well commented with explanations of what to change to do what). The Apache site has loads of help on this.

Otherwise, for more complex requirements, you can install Apache 2, MySQL and PHP, all freely available and relatively easy to configure (with a bit of research).

The main concern i'd have for you would be running it off a Mini, just because it uses a notebook drive, which is not really designed for the constant, continuous use that a server demands.
 

wmmk

macrumors 68020
Mar 28, 2006
2,414
0
The Library.
frankblundt said:
It depends a bit on what kind of hosting deals are available to you and what kind of bandwidth you have.

I host stuff myself because the sites I host are large (300-600MB) and hosting them externally would cost me a fortune. Doing it myself works out a lot cheaper ($20:$300/month). It also means I can set the sites up as not just public resources but build admin back-end stuff on to provide private(-ish) access to high res files and so on that are handy to have available externally but wouldn't be worth it if i was paying per MB for space on someone else's server.

Setting up is pretty easy - at a basic level, you just turn on Web Sharing, that's it. Then you'll need a static IP address for your internet connection and to instruct whoever looks after your domain name to redirect it to that IP. (You can use dynamic IPs but that's slightly more complicated)

If you just want to do web hosting but not email, make sure they only switch the "A records" (for web requests) not the "MX records" (for mail requests) for your domain.

Put the web site in /Library/Webserver/Documents

You'll probably need to do some configuration on the Apache /etc/httpd/httpd.conf file (it's very well commented with explanations of what to change to do what). The Apache site has loads of help on this.

Otherwise, for more complex requirements, you can install Apache 2, MySQL and PHP, all freely available and relatively easy to configure (with a bit of research).

The main concern i'd have for you would be running it off a Mini, just because it uses a notebook drive, which is not really designed for the constant, continuous use that a server demands.
You can actually just download xammp or MAMP if you script in php or Locomotive if you're a RAILS person. those are all nice GUI based http server-databbase server-scripting module pieces of software which are n00b friendly. the only reason that I'm currently not hosting any sites n my own machine is that i have dsl. all websites over 10 mb's should really be on T1 or T3.
 

stuuke

macrumors regular
Original poster
Apr 19, 2004
229
7
So is that macmini company not really adequate for hosting sites?

How much do T1 lines usually run?
 

frankblundt

macrumors 65816
Sep 19, 2005
1,271
0
South of the border
The Mac Mini is in most cases more than adequate to run sites in terms of serving files, and reasonable for processing (database queries, PHP etc). It's just that the hard drives they ship with are not built for server work and so the likelihood of it failing is higher than if you used a desktop hard drive or a server drive. They're also a bit slower. Not the end of the world tho, so long as you have a backup in place. Or you could get an external drive and boot off that.

As to bandwidth / line speed - more is always better, but again, it needn't end the project if you can't get T1

I'm running mine off a G3 400 on a 1MB up/down line. Response times are not always as quick as they might be, but it does the job.

I'm sure I read somewhere that unless you were serving a million pages a day (just pure page serving mind - no processing beyond that) that a Quadra 700 would do just fine.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.