ダウンロード

お試し用のソフトウェアと、画面表示のための言語パックを、まとめてご用意しています。

30日間のお試し。制限はありません。

デモには Professional の全機能が含まれます。30日後に、ライセンスを購入するかどうかを決めてください。データはそのまま残ります。ライセンスキーを入れればデモが製品版になり、再インストールは必要ありません。

どちらのパッケージも中身は同じソフトウェアです。お使いのシステムを選んでください。

公開ドメインで HTTPS を自動的に使うには、チケットシステムはポート 80 と 443 を必要とします。別のポートで代用することはできません。これは Let’s Encrypt の証明書の手順で決まっています。サーバー上でこれらのポートがすでに使われている場合、たとえば Web サーバーが動いている場合は、方法が二つあります。そのプログラムを先に停止するか削除するか、別のサーバーにチケットシステムを導入するかです。好きなポートを選べるのは、HTTPS の自動設定を使わない場合だけです。インストーラーは導入の前にポートを確認し、そのポートを使っているプログラムの名前を示します。

Windows への導入

約6分、英語字幕付き。

Linux への導入

約5分、英語字幕付き。

3つの手順で準備完了

1

ダウンロード

デモのパッケージをダウンロードして展開します。

2

導入

Docker Compose で起動します。同梱の手順書が案内します。

3

使いはじめる

チームを作り、メールボックスを接続し、最初のチケットを作ります。

主なコマンド(Linux)

そのままコピーできます。すべて sudo 付きです。インストーラーとコンテナには root が必要です。

前提のパッケージを入れる

sudo apt install -y unzip

unzip がないと、インストーラーはパッケージを展開できません。

チケットシステムを導入する

curl -fsSL https://files.smitey.eu/download/get-smitey.sh | sudo bash

パッケージをダウンロードし、質問に沿って案内します。もう一度実行しても安全です。設定とデータは保たれます。

HTTPS を確認する

sudo /opt/smitey/smitey-install check-https

公開ドメインがある場合だけです。証明書があるかどうかを伝え、ない場合はログからの理由を示します。証明書は、導入の数分後に届くこともあります。

最初のサインイン情報を調べる

sudo cat /opt/smitey/SMITEY-credentials.txt

最初のサインインのあと、パスワードを変更し、そのファイルを削除してください。

コンテナは動いているか

sudo podman ps

システムのすべての部分を、その状態とともに表示します。

ログを追う

sudo podman logs -f container-backend-1

バックエンドが伝えている内容を、そのまま表示します。Ctrl+C で止まります。

スーパーバイザーを確認する

systemctl status smitey-supervisor

このサービスがシステムを動かし続け、アプリの中から実行した更新を適用します。

サポート用のまとめを作る

sudo /opt/smitey/install.sh --support-bundle

ログとシステムの状態を、1つの zip ファイルにまとめます。パスワードと鍵は取り除かれます。

公開アドレスを変更する

sudo /opt/smitey/install.sh --reconfigure

新しいドメインを設定して再起動し、新しい名前で証明書を取得します。

削除する

sudo /opt/smitey/install.sh --uninstall

データと Podman について、それぞれ別に確認します。尋ねずに削除されるものはありません。

バックアップは /opt/smitey/Backup/TicketSystemBackup が扱います(list、backup、restore)。毎日のバックアップは、自動で動きます。詳しくは /opt/smitey/docs/en/BACKUP-RESTORE.txt にあります。

動作環境

  • Linux:Ubuntu 24.04 または 26.04 LTS。この二つで動作を確認しています。Podman 4.1 以降、systemd、apt のあるほかのディストリビューションでも動作すると考えられますが、確認はしていません
  • Windows 11 Professional(動作確認済み)。Windows Server 2022 以降でも動作すると考えられますが(WSL2 が入ったのがこのバージョンです)、確認はしていません
  • おすすめしないもの:Windows 10。21H2 以降で動作は確認していますが、2025年10月14日以降セキュリティ更新が提供されていません。顧客データを預かるシステムの土台としては適していません
  • x86_64/amd64 のみ。Raspberry Pi や ARM の VPS など、ARM のシステムでは動作しません
  • PostgreSQL データベースとコンテナの実行環境はパッケージに同梱されており、インストーラーが両方を設定します
  • Linux:CPU 2コアとメモリ 2 GB 以上。4コアと 4 GB を推奨します
  • Windows:CPU 4コアとメモリ 8 GB 以上。6コアと 16 GB を推奨します。Windows では、システム一式が専用の仮想マシン(WSL2)の中で動き、メモリと CPU コアを Windows と分け合います
  • 空いているネットワークポートが一つ。お選びいただいた HTTP ポート(初期設定は 8088)またはポート 80 です。ポート 80 なら、IP アドレスで直接アクセスすることもできます
  • HTTPS の自動設定(Let’s Encrypt)には、公開ドメインと、インターネットから届くポート 80 および 443 が必要です。ポート 80 は導入時だけでなく、常に開いている必要があります。証明書が60日ごとに更新されるためです。公開ドメインのない社内ネットワークでは、独自の証明書で HTTPS を利用できます。その手順は導入時に同梱されます
  • 最新のブラウザー:Chrome、Edge、Firefox、Safari

ネットワークとポート

チケットシステムはお客様自身のサーバーで動きます。すべての機能を使うには、ファイアウォールで次の通信を許可する必要があります。VPS の場合は、サーバー上のファイアウォールだけでなく、ホスティング事業者のファイアウォールも対象です。

受信(サーバーへ向かう通信)

  • 受信 · 許可TCP 8088(またはお選びいただいた HTTP ポート)社内ネットワークからチケットシステムにアクセスするために使います。
  • 受信 · 許可TCP 80 と 443HTTPS の自動設定にのみ使います。ポート 80 は導入時だけでなく、常に開いたままにしてください。Let’s Encrypt が60日ごとに証明書を更新するために使います。
  • 受信 · 許可TCP 22(SSH)Linux でお客様ご自身が管理作業を行うためだけに使います。チケットシステム自体には必要ありません。
  • 受信 · 拒否TCP 5432(PostgreSQL)データベースはコンテナのネットワーク上で動くため、外部から届く必要はまったくありません。

送信(サーバーからインターネットへ)

  • 送信 · 許可UDP/TCP 53(DNS)、UDP 123(NTP)名前解決と正確な時刻のために使います。時刻がずれていると TLS の通信が失敗します。
  • 送信 · 許可TCP 443(HTTPS)導入、更新、ライセンスの確認に使います。
  • 送信 · 許可TCP 587 または 465(SMTP)メールの送信に使います。通知、招待、パスワードの再設定です。どちらを使うかは、お使いのメール事業者によって決まります。
  • 送信 · 許可TCP 993(IMAP)受信したメールを自動でチケットにする場合、メールの取得に使います。
  • 送信 · 拒否TCP 25(SMTP)必要ありません。送信は 587 または 465 を通ります。閉じたままにしてください。乗っ取られたサーバーが迷惑メールを送るのは、ポート 25 からです。
メールを使う場合の重要な注意点です。多くのホスティング事業者は、初期のファイアウォールで送信メールの通信(ポート 25、465、587)を止めています。netcup ではこの設定を「Mail block」と呼びます。症状ははっきりしています。取得はできるのに、送信が時間切れになります。この遮断はサーバー上ではなく事業者側にあり、事業者の管理画面でしか解除できません。ポート 25 は必要ありませんので、閉じたままにしてください。

メールボックスの接続:そのまま使える事業者と、Microsoft 365 に必要なこと →

言語パック

導入した直後は、どの環境も英語で動きます。言語パックは、翻訳された画面表示のテキストが入った JSON ファイルです。ダウンロードして取り込むだけで終わります。チケット、チーム、カテゴリなど、お客様ご自身の内容には影響しません。

お使いの言語がありませんか。

言語パックは順次追加しています。必要な言語をお知らせください。ご自身で翻訳される場合は、チケットシステムがテキストの一覧を JSON として書き出します。お使いの言語で項目を埋め、そのファイルを取り込んでください。

お問い合わせ

言語パックの取り込み方

  1. ファイルをダウンロードする

    上の言語パックをダウンロードし、JSON ファイルのまま保存してください。展開も、名前の変更も、編集もしないでください。

  2. 管理者としてサインインする

    チケットシステムに管理者としてサインインし、Settings → Language を開きます。

  3. 取り込む

    そこで「Import」を選び、ダウンロードしたファイルをアップロードします。取り込みが終わると、何件が反映されたかが表示されます。

  4. 言語を有効にする

    新しい言語を有効にします。以降は、利用者それぞれが個人のメニューで言語を選べます。チームごとに既定の言語を決めることもできます。

このパックは、お使いのバージョンに合いますか。

合います。言語パックは特定のバージョンに固定されていません。お使いの環境が知らない項目は、取り込みの際に読み飛ばされます。パックより新しい機能は、次のパックが出るまで英語で表示されます。取り込みはいつでも繰り返せます。

ご注意:取り込みは、既存の翻訳をパックの内容で上書きします。テキストをご自身で調整している場合は、先に現在の状態を書き出して保存してください。