如何在 Debian 上安装 Sogo Groupware Server如何在 Debian 上安装 Sogo Groupware Server如何在 Debian 上安装 Sogo Groupware Server如何在 Debian 上安装 Sogo Groupware Server
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Debian 上安装 Sogo Groupware Server

本教程适用于这些操作系统版本

  • Debian 10(克星)
  • Debian 8(杰西)

在此页

  1. 服务器准备
  2. 搜狗安装
  3. 崇光配置
  4. 崇光特色

今天我们来说说崇光。 SOGo 是一个完全受支持和信任的群件服务器,专注于可扩展性和开放标准,在 GNU GPL/LGPL v2 及以上版本下发布。 SOGo 提供丰富的基于 AJAX 的 Web 界面,并通过使用标准协议(如 CalDAV、CardDAV 和 GroupDAV)以及 Microsoft ActiveSync 支持多个本地客户端。在本教程中,我们将在 Debian 8 上安装好,新版本即将推出。

服务器准备

在我们开始之前,我建议您遵循 Debian 8 minimal server。

使用普通用户登录后,您必须成为 root 用户。为此,请启动以下命令并输入您的密码:

:/home/user#

现在我们想确保安装了最新的软件,所以午餐命令

apt-get update && apt-get upgrade

此时,我们的系统是最新的,安装了最新的软件

搜狗安装

在本教程中,将安装新的 Sogo 版本 3。此外,由于遗留原因,版本 2 可用。

崇光使用 CalDAV、CardDAV、GroupDAV、HTTP、IMAP 和 SMTP 等标准协议与崇光平台或其子组件进行通信。还支持支持 Microsoft ActiveSync 协议的移动设备。

要安装和配置原生 Microsoft Outlook 兼容层,请参考 SOGo Native Microsoft Outlook 配置指南。

SOGo 在基础架构中重用了许多组件。因此,它需要以下内容:

    <李> 数据库服务器(MySQL、PostgreSQL 或 Oracle) <李> LDAP 服务器(OpenLDAP、Novell eDirectory、Microsoft Active Directory 等) <李> SMTP 服务器(Postfix、Sendmail 等) <李> IMAP 服务器(Courier、Cyrus IMAP 服务器、Dovecot 等)

如果您计划使用 ActiveSync,则需要支持 ACL、UIDPLUS、QRESYNC、ANNOTATE(或 X-GUID)IMAP 扩展的 IMAP 服务器,例如 Cyrus IMAP 2.4 或更高版本,或 Dovecot 2.1 或更高版本。如果您当前的 IMAP 服务器不支持这些扩展,您可以使用 Dovecot 的代理功能。

在本指南中,我们假设所有这些组件都在将安装 SOGo 的同一台服务器上运行(即 localhost 或 127.0.0.1)。

我们从 sogo 添加存储库,因此我们可以使用软件的打包版本,然后我们编辑文件 /etc/apt/sources.list 与

nano /etc/apt/sources.list

然后我们在末尾添加这一行

deb http://packages.inverse.ca/SOGo/nightly/3/debian/ jessie jessie

您现在要做的最后一件事是启动命令:

apt-get update
apt-get install sogo

然后你必须说 Y 才能继续安装

:~# apt-get install sogo
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti saranno inoltre installati:
autotools-dev binutils cpp cpp-4.9 gcc gcc-4.9 gnustep-base-common gnustep-base-runtime gnustep-common gnustep-make gobjc gobjc-4.9 libasan1 libatomic1 libc-dev-bin libc6-dev libcilkrts5 libcloog-isl4 libcurl3 libgcc-4.9-dev
libgnustep-base1.24 libgomp1 libisl10 libitm1 liblasso3 liblsan0 libmemcached11 libmpc3 libmpfr4 libmysqlclient18 libobjc-4.9-dev libobjc4 libquadmath0 libsbjson2.3 libsope-appserver4.9 libsope-core4.9 libsope-gdl1-4.9
libsope-ldap4.9 libsope-mime4.9 libsope-xml4.9 libtsan0 libubsan0 libxmlsec1 libxmlsec1-openssl libxslt1.1 linux-libc-dev manpages-dev memcached mysql-common sope4.9-gdl1-mysql sope4.9-libxmlsaxdriver tmpreaper unzip zip
Pacchetti suggeriti:
binutils-doc cpp-doc gcc-4.9-locales gcc-multilib make autoconf automake libtool flex bison gdb gcc-doc gcc-4.9-multilib gcc-4.9-doc libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan1-dbg liblsan0-dbg libtsan0-dbg
libubsan0-dbg libcilkrts5-dbg libquadmath0-dbg gnustep-base-doc gnustep-make-doc gobjc-multilib gobjc-4.9-multilib libobjc4-dbg glibc-doc libcache-memcached-perl libmemcached libanyevent-perl libyaml-perl libterm-readkey-perl nginx
mysql-server
I seguenti pacchetti NUOVI saranno installati:
autotools-dev binutils cpp cpp-4.9 gcc gcc-4.9 gnustep-base-common gnustep-base-runtime gnustep-common gnustep-make gobjc gobjc-4.9 libasan1 libatomic1 libc-dev-bin libc6-dev libcilkrts5 libcloog-isl4 libcurl3 libgcc-4.9-dev
libgnustep-base1.24 libgomp1 libisl10 libitm1 liblasso3 liblsan0 libmemcached11 libmpc3 libmpfr4 libmysqlclient18 libobjc-4.9-dev libobjc4 libquadmath0 libsbjson2.3 libsope-appserver4.9 libsope-core4.9 libsope-gdl1-4.9
libsope-ldap4.9 libsope-mime4.9 libsope-xml4.9 libtsan0 libubsan0 libxmlsec1 libxmlsec1-openssl libxslt1.1 linux-libc-dev manpages-dev memcached mysql-common sogo sope4.9-gdl1-mysql sope4.9-libxmlsaxdriver tmpreaper unzip zip
0 aggiornati, 55 installati, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 54,0 MB di archivi.
Dopo quest'operazione, verranno occupati 188 MB di spazio su disco.
Continue? [Y/n]

将打开一个弹出窗口,如下所示

单击“确定”并继续。

一段时间后,Sogo 将安装在您的系统上。

在安装结束时,您应该会看到如下内容:

======= Important SOGo post-installation note =======
SOGo database schemas are _not_ automatically upgraded by
the packaging system.
Please check the list of database schema upgrade scripts
inside /usr/share/doc/sogo/ and apply them if needed.
Configurazione di unzip (6.0-16+deb8u3)...
Elaborazione dei trigger per libc-bin (2.19-18+deb8u10)...
Elaborazione dei trigger per systemd (215-17+deb8u7)...

搜狗配置

现在我们必须使用命令添加 rpl 和 apache2 包

apt-get install rpl apache2

然后,启用一些急需的 Apache 模块:

a2enmod proxy proxy_http headers rewrite

重新启动 Apache 以使更改生效:

service apache2 restart

删除 tmpreader 警告:

rpl 'SHOWWARNING=true' 'SHOWWARNING=false' /etc/tmpreaper.conf

配置内存缓存:

rpl '127.0.0.1' localhost /etc/memcached.conf

我们使用以下命令安装 MAriadb 和 Mysql 服务器

apt-get install mariadb-server phpmyadmin

输入所需的 root 密码,并为配置文件标记 apache2,您可以在安装期间为 phpmyadmin 配置数据库,在这种情况下,为此选择一个密码。

接下来运行 MySQL 安装后脚本 mysql_secure_installation:

mysql_secure_installation

像这样配置它:

You already have a root password set, so you can safely answer 'n'.

- Change the root password? [Y/n] n - Remove anonymous users? [Y/n] y - Disallow root login remotely? [Y/n] y - Remove test database and access to it? [Y/n] y - Reload privilege tables now? [Y/n] y

重启 MySQL 和 Memcached:

# service mysql restart

# service memcached restart

现在,为 SOGo 创建一个数据库。以root身份进入MySQL,注意替换下面示例数据中的your_password和用户数据(USER,YOUR REAL NAME,EMAIL)。

mysql -u root -p

mysql> CREATE DATABASE sogo;

mysql> GRANT ALL ON sogo.* TO 'sogou'@'localhost' IDENTIFIED BY 'your_password';

mysql> USE sogo;

mysql> CREATE TABLE sogo_users (c_uid VARCHAR(10) PRIMARY KEY, c_name VARCHAR(10), c_password VARCHAR(32), c_cn VARCHAR(128), mail VARCHAR(128));

mysql> INSERT INTO sogo_users VALUES ('USER', 'USER', MD5('your_password'), 'YOUR REAL NAME', 'EMAIL'); 

mysql> flush privileges;

mysql> exit

SOGo 配置必须由“sogo”用户自己完成。输入以下命令并将“your_domain”和“your_password”值替换为您在上述数据库创建过程中使用的实际域和密码:

su - sogo -s /bin/bash

defaults write sogod SOGoTimeZone "US/Central"

defaults write sogod SOGoMailDomain "your_domain"

defaults write sogod SOGoLanguage "English"

defaults write sogod SOGoUserSources '({canAuthenticate = YES; displayName = "SOGo Users"; id = users; isAddressBook = YES; type = sql; userPasswordAlgorithm = md5; viewURL ="mysql://sogou::3306/sogo/sogo_users";})'

defaults write sogod SOGoProfileURL 'mysql://sogou::3306/sogo/sogo_user_profile'

defaults write sogod OCSFolderInfoURL 'mysql://sogou::3306/sogo/sogo_folder_info'

defaults write sogod OCSSessionsFolderURL 'mysql://sogou::3306/sogo/sogo_sessions_folder'

defaults write sogod SOGoAppointmentSendEMailNotifications YES

defaults write sogod SOGoLoginModule Calendar

defaults write sogod SOGoSieveScriptsEnabled YES

defaults write sogod SOGoSieveServer sieve://localhost:4190

defaults write sogod SOGoVacationEnabled YES

defaults write sogod SOGoMailMessageCheck every_5_minutes

defaults write sogod SOGoFirstDayOfWeek 1

defaults write sogod SOGoSuperUsernames '( "admin" )'

defaults write sogod SOGoDraftsFolderName "INBOX.Drafts"

defaults write sogod SOGoSentFolderName "INBOX.Sent"

defaults write sogod SOGoTrashFolderName "INBOX.Trash"

defaults write sogod NGImap4ConnectionStringSeparator "."

exit

配置SOGo配置文件:

sed -i 's#yourhostname#your_domain#g' /etc/apache2/conf-available/SOGo.conf

sed -i 's#"x-webobjects-server-port" "443"#"x-webobjects-server-port" "80"#' /etc/apache2/conf-available/SOGo.conf

sed -i 's#https#http#' /etc/apache2/conf-available/SOGo.conf

a2enconf SOGo

重启崇光:

service apache2 restart

service sogo restart

现在,打开您最喜欢的浏览器并导航至 http://your_domain/SOGo。您应该看到与下图中相同的页面:

现在输入您的用户名和密码并登录到新系统,您应该会看到系统已启动并正在运行!

崇光特色

您现在可以访问您的日历...

你的邮件...

...还有你的联系方式!

您可以在官方网站上找到更多高级配置设置,网址为

该软件还有两个演示版本,可从页面末尾的 https://sogo.nu/ 访问,您可以在此处访问版本 2 或版本 3。如您所见,版本 3 作为用户来说要好得多界面。

©2015-2025 艾丽卡 support@alaica.com