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 (
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:
http://yourserver:8010/ and configure it.