ファイルと運用ツール
WebDAV
サイドバーの「ファイルサービス」グループにある「WebDAV サービス」で設定します。
| フィールド | デフォルト値 | 説明 |
|---|---|---|
enable | オフ | サービスを有効にします。有効にするには少なくとも 1 人のユーザーが必要です |
listenIp | 空 | 待ち受けアドレス。空欄ですべてのアドレスを待ち受けます |
port | 18800 | 待ち受けポート |
tls | オフ | HTTPS を有効にします。証明書は SSL 証明書 モジュールが SNI に応じて提供します |
users | なし | 複数ユーザー。各ユーザーは name、password、root(絶対パスのディレクトリ)、readOnly を持つか、mounts で複数のディレクトリをマウントします |
各ユーザーには、1 つのディレクトリをマッピングすることも、複数のディレクトリをマウントすることもできます。
- 単一のディレクトリ:
rootとreadOnlyを入力します。ログイン後のルートがそのディレクトリになります。 - 複数のディレクトリ:画面で「複数のディレクトリをマウント」を押すか、
mountsに複数の項目を入力します。各項目はname(表示名。/を含められず、同じユーザー内で重複不可)、path(絶対パス)、readOnlyで構成されます。ログイン後のルートには各ディレクトリが名前順に表示され、ルート自体には書き込めず、ディレクトリ間でファイルを移動することもできません。
Lucky から移行すると、ユーザーのマウント一覧は複数のディレクトリに変換されます。Lucky で重複していた同名・同パスワードのユーザーは 1 人に統合されます。
FTP
「ファイルサービス」グループの「FTP サービス」で設定します。FTP と FTPS に対応しています。
| フィールド | デフォルト値 | 説明 |
|---|---|---|
enable | オフ | サービスを有効にします。有効にするには少なくとも 1 人のユーザーが必要です |
listenIp | 空 | 待ち受けアドレス。空欄ですべてのアドレスを待ち受けます |
port | 2121 | 待ち受けポート |
passiveStart / passiveEnd | 0 | パッシブモードのデータポート範囲。どちらも 0 の場合はシステムがランダムに割り当てます。入力する場合は 1 ≤ 開始 ≤ 終了 ≤ 65535 を満たす必要があり、ファイアウォールとポートマッピングでこの範囲を許可してください |
publicHost | 空 | パッシブモードで外部に通知する IP。NAT の内側にある場合は、グローバル IP または転送後の IP を入力します。IP アドレスのみ指定でき、空欄の場合は接続先のアドレスが自動で使われます |
tlsMode | 0 | 0 は平文と FTPS の両方を許可、1 は明示的 FTPS(AUTH TLS)を必須にする、2 は暗黙的 FTPS(接続時点で暗号化)です。0 以外の場合、証明書は SSL 証明書 モジュールが SNI に応じて提供します |
idleTimeout | 900 | 接続が何秒アイドル状態になったら切断するか |
connectionTimeout | 30 | データ接続を確立する際のタイムアウト秒数 |
disableActiveMode | オフ | パッシブモードのみを使います。NAT 環境に適しています |
users | なし | 複数ユーザー。フィールドは WebDAV と同じ:name、password、root、readOnly または mounts。ユーザー名は重複できません |
Lucky の FTP 設定から、サービスのパラメーターとユーザーをインポートできます(Lucky からの移行 を参照)。
ストレージマウント
「ファイルサービス」グループの「ストレージマウント」でマウントポイントを追加し、ページ内でオンラインにファイルを管理します。
| フィールド | 説明 |
|---|---|
name、remark、enable | 名前、メモ、有効化スイッチ |
type | local(ローカルディレクトリ)、webdav(リモート WebDAV)、smb(SMB 共有)のいずれか |
path | ローカルディレクトリ。存在する絶対パスである必要があります(local で使用) |
url、username、password | リモートのアドレスとアカウント。パスワードは画面上でマスクされます(webdav、smb で使用)。WebDAV のアドレスは http:// または https:// で始まり、SMB のアドレスは smb://ホスト[:ポート]/共有名[/サブディレクトリ] の形式です。SMB2/3 に対応し、ユーザー名が空欄の場合はゲストとして接続します |
skipVerify | HTTPS 証明書の検証をスキップします(webdav で使用) |
domain | SMB 認証に使うドメインまたはワークグループ。通常は空欄(smb で使用) |
readOnly | 読み取り専用でマウントします。ファイル管理はあらゆる書き込み操作を拒否します |
Lucky のストレージ管理から、ローカルディレクトリと WebDAV ストレージをインポートできます。Alibaba Cloud Drive とシステムマウントは移行されません。
オンラインのファイル管理では、ディレクトリの閲覧、ファイルのダウンロード、ストリーミングアップロード(ファイル全体をメモリに読み込みません)、ディレクトリの作成、名前の変更、削除ができます。マウントポイントはバックアップタスクの保存先にでき、バックアップファイルはマウントポイント内の指定ディレクトリに書き込まれ、保持ポリシーに従って古いファイルが整理されます。
Wake-on-LAN
「Wake-on-LAN」でデバイスを管理し、デバイスにマジックパケット(6 バイトの 0xFF の後に MAC を 16 回繰り返したもの)を送信します。
| フィールド | デフォルト値 | 説明 |
|---|---|---|
name | なし | デバイス名。必須 |
macs | なし | MAC アドレス。1 行に 1 つで少なくとも 1 つ必要です。同じデバイスに複数指定できます |
broadcastIps | 空 | IPv4 のブロードキャストアドレス。空欄の場合は 255.255.255.255 と、有効な各 NIC のブロードキャストアドレスに送信します |
port | 9 | 宛先の UDP ポート |
repeat | 3 | 各 MAC に繰り返し送信する回数。上限は 20 |
checkAddr | 空 | オンライン確認のアドレス。形式は ホスト:ポート(例:192.168.1.10:3389)で、空欄の場合は確認しません |
remark | 空 | メモ |
デバイス一覧で「起動」を押すとマジックパケットが送信され、checkAddr に基づいてデバイスがオンラインかどうかが表示されます。
スケジュールタスク
cron 式に従って、コマンドの定期実行や HTTP リクエストの送信を行います。
specは、標準の 5 フィールドの式、オプションの秒フィールド(6 フィールド。例:*/30 * * * * *)、@every 10m、@dailyなどの記述子に対応しています。typeがcommandの場合は、sh -c(Windows では一時的な.bat)でcommandを実行し、環境変数にtaskNameと、GATELY_接頭辞付きの同名の大文字変数を注入します。typeがhttpの場合は、httpの設定に従ってリクエストを送信します。フィールドはurl、method(GET、POST、PUT、PATCH、DELETE)、headers(各項目はKey: Value)、body、successContent(レスポンスボディにこのうちのいずれかが含まれていれば成功とみなす。空の場合は 2xx のみ確認)、timeout、insecureSkipVerifyです。- タスクは有効化・無効化でき、ページに次回の実行日時が表示され、手動ですぐに実行することもできます。
- 同じタスクの前回の実行がまだ終わっていない場合、今回のトリガーはスキップされます。
- 各タスクには直近 20 回の実行履歴が保持されます。開始日時、所要時間、成否、手動トリガーかどうか、出力(最大 4000 文字の要約を保持)が含まれます。
- 作成フォームには、式の構文チェックがあります。
概要とシステムログ
- 「概要」ページには、ホスト情報が表示されます。CPU のモデル、使用率、負荷、メモリ、ディスク、NIC のアドレスとリアルタイムの速度、グローバル IPv4 と IPv6(クリックでコピー)、各モジュールのサービス状態、さらに Gately プロセスのバージョン、コミット、ビルド日時、起動日時、PID、CPU、常駐メモリ、Go ヒープとゴルーチン数です。
- 「システムログ」ページには、各モジュールのログがまとめて表示され、Docker、FTP、スケジュールタスクなどのモジュールの実行記録も含まれます。
テーマ
画面には 15 のカラーパレットがあり、Gately オリジナル(エメラルド、オーシャン、フレッシュ、サクラ、サンセット、ミッドナイト、パンク)とクラシック(GitHub, Nord, Dracula, Catppuccin, Tokyo Night, Gruvbox, Rosé Pine, Solarized)の 2 グループに分かれ、どのパレットにもライトとダークがあります。モードはライト、ダーク、システムに従うから選べ、システムに従う場合は現在のパレットのライト版またはダーク版を使います。どのパレットでもアクセントカラーを 10 色のプリセットまたはシステムのカラーピッカーで変更でき、ロゴとログイン画面のグラデーションもそれに合わせて変わります。パレットを選び直すとカスタムアクセントは解除されます。角丸は直角、パレットに従う、丸めから選べます。テーマ設定はブラウザのローカルに保存されます。