インストールガイド · 1 min read · Sep 23, 2025
UbuntuにZimbra Collaboration Suite (ZCS)をインストールする方法
UbuntuにZimbra Collaboration Suite (ZCS)をインストールする方法
バージョン 1.0
著者: Falko Timme
このガイドでは、Ubuntu 6.10 (Edgy Eft) および 6.06 (Dapper Drake) サーバーシステムにZimbra Collaboration Suite (ZCS)をインストールする方法を示します。Zimbraは、メール、グループカレンダー、連絡先、ウェブドキュメント管理および作成を含む、フル機能のオープンソースコラボレーションスイートです。豊富な機能を持つAJAXウェブインターフェースを備えており、Microsoft Outlook、Apple Mail、Novell Evolutionなどのクライアントと互換性があるため、これらからZCSサーバーにメール、連絡先、カレンダー項目を同期できます。また、多くのモバイルデバイスとも同期可能です。ZCSは、Postfix、MySQL、OpenLDAPなどの既存のオープンソースプロジェクトを多く利用しています。
これがあなたにとって機能することを保証するものではありません!
1 前提条件
Ubuntu 6.10または6.06サーバーCDをhttp://www.ubuntu.com/downloadからダウンロードし、それを使用して基本的なUbuntuシステムをインストールしてください。サービス(例:LAMPやDNS)をインストール/有効にしないでください。そうしないと、後で無効にする必要があり、Zimbraに干渉する可能性があります!
基本システムのインストール後、ルートアカウントを有効にし、SSHデーモンをインストールし、静的IPアドレスとホスト名をシステムに適用するなどの追加設定を行います。
このチュートリアルでは、ホスト名mail.example.comとIPアドレス192.168.0.110を使用します。ニーズに合わせて調整してください。ただし、mail.example.comがDNSに有効なMXレコードを持っていることを確認してください(Zimbraにはこれが必要です!)。あなたがmail.example.comではなくexample.comのメールアカウントを作成したいと仮定しますので、example.comにもMXレコードが必要です。
この例では、Zimbraサーバーはルーターの背後にあるローカルネットワーク(192.168.0.110はプライベートIPアドレス)にありますので、DNSレコードにはルーターのパブリックIPアドレス(この例では1.2.3.4)を使用してください。このIPアドレスは静的である必要があります。動的IPアドレスを使用している場合は、DynDNS.orgなどのサービスを使用できますが、現在ほとんどのパブリックIPアドレスはブラックリストに載っていますので注意してください。
したがって、example.comの権威あるネームサーバーでBINDを使用している場合、example.comのゾーンファイルには次のようなものが必要です:
| [...] mail.example.com. A 1.2.3.4 mail.example.com. MX 0 mail.example.com. example.com. MX 0 mail.example.com. [...] |
Ubuntuサーバーがルーターの背後にある場合は、少なくともポート25をルーターからUbuntuサーバーに転送することを確認してください。
Ubuntuサーバーがデータセンターにある場合、静的なパブリックIPアドレスとホスト名がある可能性が高いので、1.3章をスキップできますが、このホスト名が有効なMXレコードを持っていることを確認する必要があります。
1.1 ルートアカウントを有効にする
ルートアカウントを有効にするには、次のコマンドを実行します。
sudo passwd rootルートのパスワードを指定します。
その後、次のコマンドを実行してルートになります。
suこのチュートリアルのすべてのコマンドはルートとして実行されます(他に何かが書かれていない限り)!
1.2 SSHデーモンをインストールする
次のコマンドを実行するだけで、SSHデーモンをインストールできます。
apt-get install ssh openssh-server1.3 静的IPアドレスとホスト名を適用する
/etc/network/interfacesを編集し、ニーズに合わせて調整します(この例の設定では、IPアドレス192.168.0.110を使用します):
vi /etc/network/interfaces| # このファイルは、システムで利用可能なネットワークインターフェースと、それらをアクティブにする方法を説明します。詳細については、interfaces(5)を参照してください。 # ループバックネットワークインターフェース auto lo iface lo inet loopback # プライマリネットワークインターフェース auto eth0 iface eth0 inet static address 192.168.0.110 netmask 255.255.255.0 network 192.168.0.0 broadcast 192.168.0.255 gateway 192.168.0.1 |
その後、ネットワークを再起動します:
*/etc/init.d/networking restart *次に、/etc/hostsを編集します。次のようにします:
vi /etc/hosts| 127.0.0.1 localhost.localdomain localhost 192.168.0.110 mail.example.com mail # 次の行は、IPv6対応ホストにとって望ましいものです ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts |
次に、次のコマンドを実行します。
echo mail.example.com > /etc/hostnameそして、システムを再起動します:
shutdown -r nowその後、次のコマンドを実行します。
hostname
hostname -f
両方ともmail.example.comを表示する必要があります。
これ以降は、PuTTYなどのSSHクライアントを使用して、ワークステーションからUbuntuサーバーに接続し、このチュートリアルの残りの手順に従うことができます。
1.4 /etc/apt/sources.listでUbuntu CDを無効にする
私はすべてのパッケージをUbuntu CDからではなく、インターネット経由でインストールするのが好きなので、今すぐ/etc/apt/sources.listでUbuntu CDを無効にします:
vi /etc/apt/sources.list Ubuntu 6.10(”Edgy Eft”)では、この行をコメントアウトします:
| [...] #deb cdrom:[Ubuntu-Server 6.10 _Edgy Eft_ - Release i386 (20061025.1)]/ edgy main restricted [...] |
Ubuntu 6.06(”Dapper Drake”)では、この行です:
| [...] #deb cdrom:[Ubuntu-Server 6.06 _Dapper Drake_ - Release i386 (20060531)]/ dapper main restricted [...] |
その後、次のコマンドを実行してパッケージデータベースを更新します。
apt-get update1.5 サービスを無効にする
これが新しいシステムでなく、すでにいくつかのサービスが実行中の場合(Postfix、Apache、OpenLDAPなど)、Zimbraをインストールする前にそれらを最初に無効にする必要があります。そうしないと、Zimbraのインストールに失敗します。
たとえば、システムでPostfixを無効にするには、次のコマンドを実行します。
/etc/init.d/postfix stop
update-rc.d -f postfix remove
他のサービスのコマンドも似ています。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。