海外サーバーvultr

Ubuntu 16.04にZulipをインストールする方法

Zulipは、無料のオープンソースで強力なグループチャットアプリケーションとコラボレーションソフトウェアです。これはPythonで書かれており、Django、Python、JavaScript、そしてPostgreSQLデータベースを使用しています。Zulipには、プライベートメッセージ、グループチャット、ドラッグアンドドロップによるファイルのアップロード、画像のプレビュー、メッセージの欠落したEメール、デスクトップアプリケーションなど、多数の機能が備わっています。

このチュートリアルでは、Ubuntu 16.04サーバーにZulipをインストールする方法を説明します。

前提条件

ステップ1:システムをアップデートする

まず、sudoユーザーを使用してSSH経由でサーバーにログインし、次のコマンドでシステムを最新の安定版にアップデートします。

sudo apt-get update -y
sudo apt-get upgrade -y
sudo shutdown -r now

システムが最新の状態になったら、次のステップに進むことができます。

ステップ2:必要なパッケージをインストールする

まず、あなたのシステムに必要なパッケージをインストールする必要があります。次のコマンドでインストールできます。

sudo apt-get install python-dev python-pip openssl nano vim wget -y

すべてのパッケージがインストールされたら、次のステップに進むことができます。

ステップ3:SSL証明書をインストールする

開始する前に、次のコマンドでOpenSSLをインストールしてください。

sudo apt-get install openssl -y

次に、次のコマンドで自己署名SSL証明書を生成します。

sudo openssl genrsa -des3 -passout pass:x -out zulip.pass.key 4096

sudo openssl rsa -passin pass:x -in zulip.pass.key -out /etc/ssl/private/zulip.key
sudo rm -rf zulip.pass.key
sudo openssl req -new -key /etc/ssl/private/zulip.key -out zulip.csr
sudo openssl x509 -req -days 365 -in zulip.csr -signkey /etc/ssl/private/zulip.key -out /etc/ssl/certs/zulip.combined-chain.crt

ステップ4:Zulipをダウンロードしてインストールする

次のコマンドで、公式Webサイトから最新の安定版Zulipをダウンロードできます。

wget https://www.zulip.org/dist/releases/zulip-server-latest.tar.gz

ダウンロードが完了したら、次のコマンドでダウンロードしたアーカイブを解凍します。

tar -xvzf zulip-server-latest.tar.gz

次に、ディレクトリをzulipに変更し、次のコマンドでインストールスクリプトを実行してインストールを開始します。

cd zulip
sudo ./scripts/setup/install

次に、次のsettings.py場所にある場所を変更する必要があります/etc/zulip directory

sudo nano /etc/zulip/settings.py

以下のようにファイルを変更してください。

EXTERNAL_HOST localhost
ZULIP_ADMINISTRATOR admin@domain.com
ADMIN_DOMAIN domain.com
DEFAULT_FROM_EMAIL admin@domain.com
NOREPLY_EMAIL_ADDRESS admin@domain.com

終了したらファイルを保存して閉じ、次のコマンドを使用してpostgresqlデータベースを初期化します。

su zulip -c /home/zulip/deployments/current/scripts/setup/initialize-database

すべてが正しく設定されたら、zulipを再起動して以下のコマンドを実行してエラーをチェックします。

su zulip -c /home/zulip/deployments/current/scripts/restart-server

ステップ5:Zulip Webインターフェースへのアクセス

すべてが正しく設定されたら。Webブラウザを開いてURLに移動するhttp://domain.comhttp://your-server-ip、または新しいアカウントを登録します。