BSD Ports

www/sogo2 2.4.3_3 GhostBSD

Groupware server with a focus on scalability and open standards

System
GhostBSD
Repository
GhostBSD
Maintainer
[email protected] (as in FreeBSD)
License
GPLv2
Categories
gnustep, www
Package size
2389.2 KiB, 12089.7 KiB installed

Description

SOGo is a fully supported and trusted groupware server with a focus on scalability and open standards. It provides a rich AJAX-based Web interface and supports multiple native clients through the use of standard protocols such as CalDAV, CardDAV and GroupDAV.

Install

Binary package:

pkg install sogo2

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Run dependencies 5

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

SOGo 2 was installed

In order to run the sogo daemon (sogod), you will need to create and configure
the main configuration file, e.g.:

cp -p ${LOCALBASE}/etc/sogo/sogo.conf.sample ${LOCALBASE}/etc/sogo/sogo.conf

And to allow the service to run at system startup, add sogod_enable="YES"
in your rc.conf.


If you need to allow email alarms (notifications) for calendar events, copy
the sample credentials file:

cp -p ${LOCALBASE}/etc/sogo/ealarms-notify.creds.sample \
 ${LOCALBASE}/etc/sogo/ealarms-notify.creds

Then replace the username:password with appropriate credentials for SMTP AUTH
sending capabilities.

Then copy the sample cron executable:

cp -p ${LOCALBASE}/GNUstep/Local/Tools/Admin/cron-ealarms-notify.sample \
 ${LOCALBASE}/GNUstep/Local/Tools/Admin/cron-ealarms-notify

And edit this file to suit your server timezone (e.g. TZ=Africa/Algiers).

Then add the following lines to the root users' crontab (crontab -e):

# Process email reminders every minute
* * * * * ${LOCALBASE}/GNUstep/Local/Tools/Admin/cron-ealarms-notify



If you need to automatically purge vacation messages from users sieve scripts,
copy the sample credentials file:

cp -p ${LOCALBASE}/etc/sogo/expire-autoreply.creds.sample \
 ${LOCALBASE}/etc/sogo/expire-autoreply.creds

Then replace the username:password with appropriate credentials for your
IMAP servers' sieve account.

Then copy the sample cron executable:

cp -p ${LOCALBASE}/GNUstep/Local/Tools/Admin/cron-expire-autoreply.sample \
 ${LOCALBASE}/GNUstep/Local/Tools/Admin/cron-expire-autoreply

And edit this file to suit your server timezone (e.g. TZ=Africa/Algiers).

Then add the following lines to the root users' crontab (crontab -e):

# Vacation messages expiration
# The credentials file should contain the sieve admin credentials (username:passwd)
0 0 * * * ${LOCALBASE}/GNUstep/Local/Tools/Admin/cron-expire-autoreply


For more information about using SOGo, visit:
http://www.sogo.nu/downloads/documentation.html

===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

No longer actively developed since 2022.

It is scheduled to be removed on or after 2026-09-30.