アプリ設定
サイトURL設定
この欄では、GROWI に URL を設定します。
GROWI の サイト URL 設定は必ず行ってください。
WARNING
サイト URL が未設定の場合は、GROWI の機能が一部正常に動作しなくなります。
保有するドメインの向き先として growi.example.com
などに DNS レコードを指定している場合は、ここに設定します。
ドメインを DNS 設定していない場合は、任意のURLで良いので値を設定してください。

環境変数 APP_SITE_URL
に値が設定されていると、右側の Environment variables
の欄に設定値が表示されます。

管理画面で編集する Database
の欄に値が入力されていると、Database
の欄に設定した値がEnvironment variables
の欄より優先されます。
WARNING
サイト URL が未設定の場合は、GROWI の機能が一部正常に動作しなくなるため、エラーメッセージが表示されます。
管理画面の設定欄、ページのヘッダ部に以下のようにエラーメッセージが表示されます。
GROWI の サイト URL 設定は必ず行ってください。


サイト名
サイト名に設定をした内容は、GROWI のログイン画面及びタイトルとして表示されます。


コンフィデンシャル表示
コンフィデンシャル表示欄に記載した内容は、GROWI のヘッダーに表示されます。

新規ユーザーのデフォルト言語設定
この欄では、英語・日本語・中国語のいずれかを選択します。

上記の設定により、GROWI で新規ユーザーを作成する際の、デフォルト設定言語が切り替わります。

ファイルアップロード
GROWI では、ページへの画像以外のファイルのアップロードを可能とするための設定があります。

こちらにチェックをしないと、wiki ページの編集時には画像以外のファイルはアップロードできません。
ファイルアップロードを設定することで、ファイルがアップロードできるようになります。

以下の表示となっている場合は、ファイルアップロードは機能していません。

メールの設定
GROWI からのメール送信 は、次のどちらかの設定パターンを選択できます。
- SMTP サーバーを設定する
- AWS の SES を利用する

メール設定がセットアップされていません。 というアラートが表示されている場合、設定フォームが不十分であることを示します。
SES を使用する場合の注意点
GROWI では Region の設定ができないので、us-east-1 で送信を試みます。
us-east-1 以外の Region を使用する場合、SES 側の情報を用いて GROWI 上で SMTP の設定を行いメールを送信することをご検討ください。
テストメールの送信(SMTPのみ実行可能)
SMTP サーバーを使用する場合、テストメールを送信しメール設定が機能していることを確認できます。
SMTP サーバー設定の更新後、テストメールを送信ボタンを押します。
- 成功した場合「テストメールを送信しました」と表示されます。
- 失敗した場合「SMTPを利用したセストメール送信に失敗しました。設定をみなおしてください。」と表示されます。
メール設定が有効の場合、通知設定やユーザー管理でのメール送信が機能し、GROWI からメールが送信されます。
メール送信機能の例
以下はユーザー管理メニューの新規ユーザーの仮発行ウィンドウです。

招待をメールで送信 にチェックをするとメールが機能します。
メール設定が正しくできていない場合はメールが機能しません。
ファイルアップロード設定
GROWI ページへの添付ファイルのアップロードに関する設定をします。
利用可能な保存先
添付ファイルの保存先は以下を利用できます。
- Amazon S3
- Google Cloud Storage
- MongoDB
- ローカルファイルシステム
Amazon S3 へのアップロード
Amazon S3 の Bucket にファイルを保存します。
Amazon S3 の設定方法はこちらを参考にしてください。
Google Cloud Storage へのアップロード
Google Cloud Storage の Bucket にファイルを保存します。
Google Cloud Storage の設定方法はこちらを参考にしてください。
MongoDB へのアップロード
GROWI データの保存先に指定している MongoDB に GridFS (opens new window) を利用し、ファイルを保存します。
ファイルシステムへのアップロード
GROWI サーバーから見たローカルファイルシステムにファイルを保存します。
添付ファイル保存先の変更
保存先はアプリ設定のファイルアップロード設定にて変更できます。
WARNING
ファイル保存先を途中で変更すると、これまでにアップロードしたファイル等へのアクセスができなくなりますのでご注意ください。

WARNING
ファイルアップロード先が環境変数 FILE_UPLOAD_USES_ONLY_ENV_VAR_FOR_FILE_UPLOAD_TYPE
によって固定されている場合、ここでのファイルアップロード先の変更はできません。詳細はこちらを参照してください。
Amazon S3, Google Cloud Storage を利用する場合はそれぞれ設定が必要です。下記を参照に設定を完了してください。
Amazon S3 Bucket のセットアップ
Amazon S3(Amazon Simple Storage Service) への接続設定の手順を紹介します。
AWS アカウント情報の取得
- AWS マネジメントコンソール (opens new window) にサインインします。
- ナビバー右上のアカウント名をクリックすると表示されるドロップダウンから、マイセキュリティ資格情報 (opens new window) を選択します。
- 「アクセスキー(アクセスキー ID とシークレットアクセスキー)」を展開し、AWS アカウントのAccess Key ID および Secret Access Key を作成、保管します。
- 「アカウント ID」を展開し、正規ユーザー ID を確認します。
Amazon S3 Bucket 情報の取得、権限変更
- Amazon S3 のダッシュボード (opens new window)にアクセスします。
- 登録したい S3 Bucket のリージョンとバケット名を確認します。
- 登録したい S3 Bucket を選択し、「アクセス権限」を開きます。
- 「ブロックパブリックアクセス」の編集ボタンをクリックします。
- 「新しいアクセスコントロールリスト (ACL) を介して許可されたバケットとオブジェクトへのパブリックアクセスをブロックする」のみチェックを外し、変更を保存します。
- 「アクセスコントロールリスト」の「バケット所有者のアクセス権」に追加されている AWS アカウントの正規 ID が手順「AWS アカウント情報の取得」の 3. で確認したものと一致していなければ、「他の AWS アカウントのアクセス」に、確認した正規 ID でアカウントを追加します。この時、権限の種類全てにチェックします。
GROWI に Bucket を登録
GROWI のアプリ設定のファイルアップロード設定にて AWS (S3) を選択し、上記過程で確認した情報を設定してください。
MinIO など、S3 互換 API を持つ他のオブジェクトストレージサービスを使用する場合は、そのエンドポイントの URL をカスタムエンドポイントに入力してください。

Google Cloud Storage のセットアップ
こちら (opens new window) を参考に GCS の情報を取得してください。
GROWI のアプリ設定のファイルアップロード設定にて GCS を選択し、上記過程で確認した情報を設定してください。

- API Key Json Path: [(GROWIのルートディレクトリから見た) GCP サービスアカウントキー の JSON ファイルのパス]
- バケット名: [GCS のバケット名]
- Name Space: [バケット内に作成するファイルアップロード用のディレクトリ名]
アンケート設定
アンケートを有効にして、GROWI 開発チームからアンケートを受け取って回答できます。
管理者は アプリ設定
> アンケート設定
からアンケートを有効/無効に設定できます。また、ユーザーは設定画面から個別にアンケート機能を有効/無効に設定できます。
送信されるデータにユーザーの個人情報は一切含まれません。 実際に開発チームに送信される回答データは以下のような json 形式のデータです。
{
"growiInfo": {
"version": "6.1.0",
"osInfo": {
"type": "Linux",
"platform": "linux",
"arch": "x64",
"totalmem": 8349097984
},
"appSiteUrl": "https://dev.growi.org",
"appSiteUrlHashed": "f1de9e489ba88cb15968b97f40f59e8ef0da5ca03ad1f37fc13a2aa45a2512a9",
"type": "cloud",
"currentUsersCount": 1,
"currentActiveUsersCount": 1,
"wikiType": "open",
"attachmentType": "gcs"
},
"userInfo": {
"userIdHash": "491cc0533ef24a97cdab23ae634b5c4822586087383e9e3e59ddd464876cecbb",
"type": "admin",
"userCreatedAt": "2023-01-24T04:50:59.249Z"
},
"answers": [ { "question": "63d75bde2cc143ee8250106a", "value": "3" } ],
"answeredAt": "2023-01-31T06:00:07.707Z"
}
サイトURLについて
デフォルト設定では、GROWI アプリケーション運用している URL とそのハッシュ値を、それぞれ appSiteUrl
, appSiteUrlHashed
というキーで含みます。
運用しているサイトの URL を GROWI 開発チームに対して秘匿したい場合は、サイト URL を匿名化して送信する
オプションを有効にしてください。
このオプションにより、送信されるのは appSiteUrlHashed
の値のみになります。