Re: Need Help: Linux, SugarCRM, ASTERIX, RSync ...

Damian Gerow <[email protected]>
Newsgroups gmane.user-groups.linux.ottawa.general
Message-ID <[email protected]>
Guy Bonneau wrote:
: I was told this was a good place to meet the local linux community and get
: connected with some help.

You're definitely in the right place.  Welcome!

: 1. What is a good linux system or does it matter? I was thinking AMD64, I
: have used some HP AMD 64s with no problems. I was told Debian is a good
: stable production Linux. Comments.

Most people these days seem to go Ubuntu: it's easy to install, it Just
Works^TM, and it's based on Debian.  In all honesty, so long as you pick a
distribution that's appropriate for your knowledge level, it doesn't really
matter.

A few of the most popular are:

Ubuntu - Never used it myself, but everyone I know who uses it loves it.
	Easy to install, easy to configure, easy to maintain, and is backed
	by a company that seems to have its heart and soul in OSS.  Based on
	Debian, which has been around for as long as I can remember.

Gentoo - My personal preferred distro, it's a complete DIY system.  Only
	worth looking at if you're already fairly knowledgable, or are
	willing to spend the time to figure out how it all works.  It's a
	more modern distro, having cropped up about five years ago (or so?).

Fedora - Kinda, sorta the testbed for RedHat's Linux, this one's been
	around, in one form or another, for a number of years.  Very mature,
	very stable, and is based on the RPM package format.  You'll also
	find that if you need to install software from a company (think
	Oracle), they'll likely distribute it in RPM format.

OpenSUSE - Novell's kinda-sorta testbed for their own Linux distro.  Based on
	RPM, it's got the backing of a large company that appears to have
	'seen the light' (so to speak) a few years back, dropped their DOS
	efforts, and moved to Linux.  I've used it fairly extensively; it's
	a decent distro.

(As Fedora and OpenSUSE are pseudo-testbeds for Corporate products, they
tend to be fairly well organized, and suitable for someone new to Linux.)

(Honourable Mentions: Yellowdog, if you're on PPC, Mandriva, and the
venerable Slackware.)

The bigger question is platform.  Two years ago, I would have said to stay
away from AMD64, and stick with i386.  You'll find a great number of things
don't work right on amd64 -- namely Flash -- and that things tend to run
more slowly on amd64 than i386.  The only real, tangible benefit provided by
amd64 is that it can properly address >4GB of RAM.  (That, and if you're
crunching numbers on large data sets, amd64 can be optimized to be faster.)


There's a famous quote that paraphrased comes out like: the last of the
previous generation is always better than the first of the current.  We're
still pretty new into 64-bit territory, so it's not terribly common to find
64-bit optimized cases.  That being said, we're much, much further along now
than two years ago, and I've got a 64-bit OS on my laptop right now.  TBH,
I'm actually curious to see what the list has to say about x86 vs. x64.

One of the bigger questions you'll need to ask yourself is: are you going
hardcore OSS, or are you okay with some proprietary bits in your system?

: 2. Local Linux Server ( maybe 2 mirrored )  mirrored with setup on Hosted
: Server ( BlueHost currently )  Joomla Website ( NOW ), SugarCRM Community (
: NOW ), Asterix , and RSYNC

Erm...  I don't really understand the question?

Instead of having two duplicated servers, I'd suggest regular backups.  It'll
wind up being cheaper and much easier in the long run.  Sure, downtime might
be longer when you crash -- everything eventually crashes -- but not having
to worry about synchronization, patches, etc. is a Good Thing.

: 4. Website: A form on the Joomla site, send data to SugarCRM Leads Table.
: 5. Synchronizing Google Calendar with SugarCRM.

For any SugarCRM modifications, I'd suggest looking at their website for
things like mailing lists, forums, wikis, etc.

Actually, I just did a search for "sugarcrm google calendar", and the second
hit looks promising.  That, and they seem to have a site called "SugarForge"
set up, which, given the name, makes me think it's a repository for
extensions, plugins, hacks, scripts, and the like to modify and extend
SugarCRM's capabilities and behaviours.

: There are other things I would like to do ( email server, email scripting &
: filtering etc ... ), but these are the first priority.

If I can make a suggestion...

If you're going to be setting this up for a small office, seriously consider
putting out a monitoring system.  It doesn't need to be fancy, but if you
take the time to properly deploy, say, Nagios, you'll wind up thanking
yourself some day.

(The single smartest thing I've ever done with my home setup was to enable
the S.M.A.R.T. monitoring daemon, so I know when drives in my disk array are
going bad.)
-- 
OCLUG general discussion list
[email protected]
http://oclug.on.ca/mailman/listinfo/oclug
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.