I've been planning on doing a linux server for a SOHO with windows and linux clients.
# Primary domain controller (i guess that means it authenticates the users and lets them join the domain)
# Mail server
# File server
# Need remote access at all times (Will SSH be enough??)
# App server (keep reading)
Primary Domain Controller (PDC)
I realize there have been a number of articles, and an even greater number of questions, on setting up linux as a domain controller. Most answers point to configuring Samba accordingly. That's fine, I'll hopefully get that sorted out.
I've yet to find a nice simple how-to to set one up. If you can recommend some, I'd greatly appreciate it.
# File Server
Samba == shouldn't be a problem
# Remote Access
Will SSH be enough? Apparently you can create a tunnel using SSH and Puttty & then are able to map network drives. Not exactly sure how it all comes together. If you can clear it up, that would be very helpful!
# App server
Problem is the SOHO needs to use two critical applications: GoldMine & Quickbooks. I know there are alternatives, however the boss wants those two.
(I got him thinking about SugarCRM, but I've gotta set one up for him and show him that it'll work seamlessly. Only problem is I'm quite new to it myself. As far as Quickbooks is concerned, there doesn't seem to be a good enough alternative)
GoldMine - I can have the database running on the file server and point on the links to the server, so it should work that way.
Quickbooks - Apparently you can't do the same.
I was considering having a dedicated XP client for these two applications that the server will allow clients access to.
Is this possible to setup? Any ideas how else I can go about using a linux server for everything else, but have these two programs run as well (centrally)?
I was hoping to use Ubuntu 8.04 Hardy for the Server and doing it myself, however there are possibilities of using Red Hat w/ commercial support since this will be for a business and we need to ensure things are working properly all the time.
If you have any other ideas for possible solutions, it'll be much appreciated!
Thank you in advance.