インストールガイド · 2 min read · Dec 21, 2025

HelpyカスタマーサポートデスクをUbuntu 22.04にインストールする方法

Helpyは、Ruby on Rails言語で書かれた無料のオープンソースカスタマーサポートプラットフォームです。完全にオープンソースでカスタマイズ可能で、MITライセンスの下で変更できます。自動化されたチケッティングシステムを構築するために使用され、サードパーティアプリケーションと統合できます。豊富な機能セットを提供しており、その一部は以下に示されています:

  • マルチチャネルチケッティングをサポート。
  • 大規模なコミュニティサポートがあります。Sendgrid、Mandrill、Mailgunなどを介した受信メールと統合されています。
  • 完全に多言語対応で、複数の言語でサポートを提供できます。
  • カスタマイズ可能でGDPRに準拠。
  • モバイルフレンドリーで、すべてのデバイスで即座に動作します。

この記事では、Ubuntu 22.04にHelpy Helpdeskカスタマーサポートシステムをインストールする方法を示します。

要件

  • Ubuntu 22.04を実行しているサーバー。
  • サーバーに設定されたルートパスワード。

システムの更新

まず、すべてのシステムパッケージを最新バージョンに更新およびアップグレードする必要があります。次のコマンドを実行することで、すべてを更新できます。

apt update -y  
apt upgrade -y

すべてのパッケージが更新されたら、サーバーにいくつかの追加依存関係をインストールする必要があります。次のコマンドを実行することで、すべてをインストールできます。

apt install apt-transport-https ca-certificates curl software-properties-common git -y

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

DockerとDocker Composeのインストール

この記事では、DockerとDocker Composeを使用してHelpyをインストールします。したがって、両方のパッケージをサーバーにインストールする必要があります。

まず、次のコマンドを使用してDockerのGPGキーとリポジトリを追加します。

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -  
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

次に、次のコマンドを使用してリポジトリキャッシュを更新します。

apt update -y

次に、次のコマンドを使用してDockerとDocker Composeの両方をインストールできます。

apt install docker-ce docker-compose -y

両方のパッケージが正常にインストールされたら、次のコマンドを使用してDockerサービスを開始および有効にします。

systemctl start docker  
systemctl enable docker

次に、次のコマンドを使用してDockerのバージョンを確認します。

docker -v

次の出力が得られます。

Docker version 20.10.22, build 3a2c30b

次のコマンドを使用してDocker Composeのバージョンも確認できます。

docker-compose version

次の出力が表示されるはずです。

docker-compose version 1.29.2, build unknown
docker-py version: 5.0.3
CPython version: 3.10.4
OpenSSL version: OpenSSL 3.0.2 15 Mar 2022

Ubuntu 22.04にHelpyをインストール

まず、次のコマンドを使用してGitHubリポジトリからHelpyの最新バージョンをダウンロードします。

git clone https://github.com/helpyio/helpy.git

ダウンロードが完了したら、次のコマンドを使用してhelpyディレクトリに移動します。

cd helpy

次に、次のコマンドを使用してHelpy環境ファイルの名前を変更します。

cp docker/.env.sample docker/.env

次に、次のコマンドを使用してHelpyのDockerイメージをビルドします。

docker-compose build

次の出力が表示されるはずです。

Building helpy
Sending build context to Docker daemon  134.4MB
Step 1/20 : FROM ruby:2.5
2.5: Pulling from library/ruby
0bc3020d05f1: Pull complete 
a110e5871660: Pull complete 
83d3c0fa203a: Pull complete 
a8fd09c11b02: Pull complete 
14feb89c4a52: Pull complete 
958d2475f181: Pull complete 
ba6c4f28fec1: Pull complete 
757d13b54b5e: Pull complete 
Digest: sha256:ecc3e4f5da13d881a415c9692bb52d2b85b090f38f4ad99ae94f932b3598444b
Status: Downloaded newer image for ruby:2.5
 ---> 27d049ce98db
Step 2/20 : ENV RAILS_ENV=production     HELPY_HOME=/helpy     HELPY_USER=helpyuser     HELPY_SLACK_INTEGRATION_ENABLED=true     BUNDLE_PATH=/opt/helpy-bundle

次のコマンドを使用してすべてのDockerイメージを確認できます。

docker images

次の出力が得られるはずです。

REPOSITORY    TAG       IMAGE ID       CREATED          SIZE
helpy_helpy   latest    9d59c3019f8f   32 seconds ago   1.91GB
ruby          2.5       27d049ce98db   18 months ago    843MB

次に、次のコマンドを使用してHelpyとNginxコンテナを起動します。

docker-compose up -d

次の出力が表示されるはずです。

Creating network "helpy_front" with driver "bridge"
Creating network "helpy_back" with driver "bridge"
Creating volume "helpy_rails-assets" with local driver
Pulling frontend (nginx:1.15)...
1.15: Pulling from library/nginx
743f2d6c1f65: Pull complete
6bfc4ec4420a: Pull complete
688a776db95f: Pull complete
Digest: sha256:23b4dcdf0d34d4a129755fc6f52e1c6e23bb34ea011b315d87e193033bcd1b68
Status: Downloaded newer image for nginx:1.15
Pulling postgres (postgres:9.4)...
9.4: Pulling from library/postgres
619014d83c02: Pull complete
7ec0fe6664f6: Pull complete
9ca7ba8f7764: Pull complete
9e1155d037e2: Pull complete
febcfb7f8870: Pull complete
8c78c79412b5: Pull complete
5a35744405c5: Pull complete
27717922e067: Pull complete
36f0c5255550: Pull complete
dbf0a396f422: Pull complete
ec4c06ea33e5: Pull complete
e8dd33eba6d1: Pull complete
51c81b3b2c20: Pull complete
2a03dd76f5d7: Pull complete
Digest: sha256:42a7a6a647a602efa9592edd1f56359800d079b93fa52c5d92244c58ac4a2ab9
Status: Downloaded newer image for postgres:9.4
Creating nginx            ... done
Creating helpy_postgres_1 ... done
Creating helpy_helpy_1    ... done

次に、次のコマンドを使用してすべての実行中のコンテナの状態を確認します。

docker-compose ps

次の出力にすべての実行中のコンテナが表示されるはずです。

      Name                    Command               State                                   Ports                                 
----------------------------------------------------------------------------------------------------------------------------------
helpy_helpy_1      /bin/bash /helpy/docker/run.sh   Up      0.0.0.0:3000->3000/tcp,:::3000->3000/tcp                              
helpy_postgres_1   docker-entrypoint.sh postgres    Up      5432/tcp                                                               
nginx              nginx -g daemon off;             Up      0.0.0.0:443->443/tcp,:::443->443/tcp, 0.0.0.0:80->80/tcp,:::80->80/tcp

すべてのコンテナが起動するまでしばらく待ちます。

この時点で、Helpyはシステムにインストールされ、実行中です。次のステップに進むことができます。

Helpyウェブインターフェースにアクセス

今、ウェブブラウザを開き、URL http://your-server-ip を使用してHelpyウェブインターフェースにアクセスします。Helpyのウェルカムページが表示されるはずです。

Helpyを設定しましょう。をクリックします。管理者アカウントの設定ページが表示されるはずです。

メールアドレス、フルネーム、会社名、パスワードを定義し、変更を保存ボタンをクリックします。Helpyのカスタマイズページが表示されるはずです。

今はスキップボタンをクリックします。SMTP設定ページが表示されるはずです。

今はスキップボタンをクリックします。次のページが表示されるはずです。

今、始めましょう!ボタンをクリックします。次のページにHelpyのダッシュボードが表示されるはずです。

ユーザーボタンをクリックします。次のページが表示されるはずです。

新しいユーザーを作成ボタンをクリックします。次のページが表示されるはずです。

ユーザー情報を提供し、変更を保存ボタンをクリックして新しいユーザーを作成します。

また、レポートボタンをクリックして、次のページでチケットレポートを確認することもできます。

結論

おめでとうございます!Ubuntu 22.04にHelpyカスタマーサポートデスクを正常にインストールしました。これで、組織内でHelpyを使用して顧客の質問に中央の場所から回答できます。質問があればお気軽にお尋ねください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。