CommuniGate Pro on NetBSD

    

Those are quick notes on how to run the CommuniGate Systems (Community Edition) on a NetBSD/xen domU.

Quoting the Web site CommuniGate Pro Community Edition for SOHO, Home Users & Developers:

Your FREE 5 user license of CommuniGate Pro for Unified Communications:

Single address, single identity for all Internet Communications Pronto! an Adobe Flash client with blazingly fast Internet Communications features Email through standards-based clients like Thunderbird or Apple Mail Email and Collaboration through Outlook in Work-group mode Groupware features like Calendaring, shared address book and shared folders. Click-to-call VoIP from Outlook or Pronto! Secure Instant Messaging with clients using SIP/Simple or XMPP (Jabber) Platform Choice (Unix, OSX, Windows, Linux, BSD, and more) Join the global initiative to drive interoperability of Unified Communications and convert nearly 2 billion e-mail accounts to a single identity for all forms of Internet Communications.

I’m going to install the NetBSD (2.0 only available) edition in a netbsd-5 domU with NetBSD 2.0 Compatibility.

Install NetBSD 5 domU.

Have the NetBSD 3 compatibility package (emulators/compat30) extracted somewhere.

Install the package:

# pkg_add -f CGatePro-NetBSD-Intel.tgz

pkg_add: Warning: package 'CGatePro-5.2.16' was built for a platform:  
pkg_add: NetBSD/i386 2.0 (pkg) vs. NetBSD/i386 5.0_STABLE (this host)  
Executing 'chmod 2555 /usr/pkg/CommuniGate/mail'  
Executing 'chmod 2555 /usr/pkg/CommuniGate/sendmail'  
Executing 'chmod 2555 /usr/pkg/CommuniGate/CGServer'  
Executing 'ln -s /usr/pkg/CommuniGate/mail /usr/bin/cgmail'  
[===========================================================================]  
[ Congratulations and welcome to the CommuniGate Pro -                      ]  
[ The Integrated Communication System.                                      ]  
[===========================================================================]

The CommuniGate Pro software is installed in  
/usr/pkg/CommuniGate

By default, the CommuniGate Pro will keep all its data files in  
/var/CommuniGate.

If you want to change these locations, modify the startup script  
/etc/rc.d/CommuniGate

If you were running a legacy mail application - sendmail, qmail, etc. -  
you will need to disable those applications, so they won't interfere with  
the CommuniGate Pro server.

On the first start the CommuniGate Pro server should create several folders  
in the /var/CommuniGate directory. The postmaster password is located in  
/var/CommuniGate/Accounts/postmaster.macnt/account.setting  
Find that password, and use it to connect to the server WebAdmin Interface.

Direct your browser to http://yourdomain.com:8010 and log in as postmaster.

See <http://www.communigate.com/CommuniGatePro/> for details.

Copyright (c) 1998-2009, Stalker Software, Inc.

Install the required NetBSD 3.0 librairies:

# cp -p /tmp/compat/emul/netbsd/usr/lib/libstdc++.so.5* /usr/lib/

Start CommuniGate Pro:

#/usr/pkg/etc/rc.d/CommuniGate start

Browse to http://yourserver:8010/ and configure it.