[freeside] Multiple instances, one database?

ivan ivan at 420.am
Mon Nov 8 14:10:00 PST 2004


Freeside does have support for running any number of completely isolated
and separate Freeside databases on a single machine (or chroot), though
it isn't as meticulously documented as the simple case.  Files and
directories are stored in /usr/local/etc/freeside/ with the DBI data
source included in their names.

Current 1.5 releases also allow per-agent configurability of available
packages (and thus avaialble services and their domain names) and
invoice templates.  Many reports are now per-agent and there's a fairly
functional reseller interface for agents, so this might be closer to 
what you're looking for if you're want to both "treat them as completely 
separate" and also "merge billing into a single system".  :)

-- 
_ivan


On Mon, Nov 08, 2004 at 02:46:59PM -0700, Scott wrote:
> Someone may correct me if they wish, but I'd go for a chroot install.  Ideally 
> with two ip addresses, one for each domain. eg, freeside.abc.tld and 
> freeside.xyz.tld.  Or run them on two different ports.
> 
> I think you could really run them in one instance of apache, but some of the 
> source is hardcoded to /usr/local/etc/freeside.  I think that's the main 
> roadblock you'll encounter if you attempt to run them in the same filesystem.
> 
> Let us know your adventures.  Someone else is bound to need this in the 
> future, say even 5 or more sites all self contained so to speak.
> 
> Enjoy,
> 
> 
> Scott Edwards
> Daxal Communications
> 
> On Monday 08 November 2004 01:47 pm, Gerald V. Livingston II wrote:
> > OK, next question as I test this out. 
> > 
> > We currently have two companies in one building. Due some legal issues we
> > can't fully merge them and absorb the customer base of the second into the
> > first yet, we have to treat them as completely separate even though the
> > owner/employees/physical address are the same.
> > 
> > Can one copy of freeside be set up to create different invoices and use
> > different Auth.Net settings based on a domain name suffix on usernames or
> > some other flag?
> > 
> > Ie. joe at abc.tld should get all invoice or nitification emails with a
> > support at abc.tld return address and abc.tld template headers .. but
> > joe at xyz.tld should get messages from support at xyz.tld
> > 
> > If not, can I run two instances of Freeside on a single machine using a
> > single database with usernames stored with a domain name suffix (there are
> > some duplicates except for the domain name part)?
> > 
> > We are trying to merge billing into a single system in preparation for
> > future total merge of the companies.
> > 
> > Thanks,
> > 
> > Gerald
> > 
> > 
> 



More information about the freeside-users mailing list