技術仕様
ファイアウォールの設定¶
プロジェクトにオンラインレイヤー(PostGIS、WMS、WFSなど)が含まれている場合、QFieldCloudはこれらのサービスへの接続を確立しようとします。これらのサービスがファイアウォールの内側にあり、システム管理者がQFieldCloudのIPを許可する必要がある場合があります。
サービス | IP |
---|---|
app.qfield.cloud | 159.100.252.133 |
app.qfield.cloud | 194.182.188.113 |
PostgreSQLの設定¶
もしプロジェクトがPostgreSQL (PostGIS)レイヤを含んでいるならば、あなたのPostgreSQLサーバーがapp.qfield.cloud
のIPアドレスからの接続を受け入れられるように設定を変更する必要があります。
さもなければ、このようなエラーが表示されるでしょう。
FATAL: no pg_hba.conf entry for host "185.203.114.168", user "qfc", database "mydb_test", SSL off
WARNING:QGIS_MSGLOG:1 unavailable layer(s) found:
そうするには、PostgreSQLサーバーがホストされているマシンでpg_hba.conf
ファイルを編集する必要があります。より詳細な手順については、StackOverflowの質問に記載の手順を参照ください。