Hi Guys, I've been searching the good old web now for about a month now... & it's driving me nuts!!! What I'm trying do, is use a spare machine for a server to use it for web & app development. I would need it to have the following: An SVN server? A PHP/ Apache/ MySQL server (<- using MAMP on the mac at the moment) Using TextMate & Netbeans for the web development tools and with svn?Something to develop iOS Apps <- Will use Dashcode but can I use it with the SVN part? A file server? The web server will need to be accessible outside of the home? <-DNS software? It will need to run Redmine & possibly merge the tracker with the SVN part? I'm trying to set up Linux Ubuntu 10.04 Server but getting really annoyed with it. I'm not a beginner with Linux, but I'm not advanced with Linux. Although I've always liked this it's just getting annoying. After working with OS X, nothing else seems as easy?!? I am using an iMac & a MacBook Pro to develop on & I have recently been told by a friend that I can use my Spare box as a Hackintosh machine? Not my ideal solution as I'm not one for using pirate software or anything like that, but I will be purchasing another mac, possibly a Mac Mini, so I could use the hackintosh as a demo & possibly transfer everything over?? Could anyone confirm this is possible with OS X, or am I better with OS X Server or a Linux Server Distro. (The cost is not as much of an issue.) I currently use this set up at work on a Windows/ Linux system with NetBeans, Tortoise & MySQL Admin Panel. Please can someone point me in the right direction? Would the hackintosh be suitable?
I'm not sure how running these things on a Mac would be any less complicated than running them on Linux, but then I hand edit the config files for PHP/Apache/MySQL on my Mac. "The web server will need to be accessible outside of the home? <-DNS software?" If you want your home-based server to be publicly accessible, then you need to either put it in a DMZ on your router/firewall, or port forward the required ports from the router. You can use a service like dyndns.org to point to your home IP address, and then use a daemon on the server to update dyndns.org whenever your public IP address changes.
Thats kind of what I was thinking in regards to the DNS. The reason I think it would be less complicated is because of the bonjour service for one & the fact they are designed to work together. If I can use the Hackintosh with OS X Server I can use the mail server, iCal & address book server.