メインコンテンツへスキップ
50% off 全プラン対象、期間限定。月額 $2.48/mo
Gokapi

Gokapi

Gokapi は、有効期限付きのダウンロードリンクを備えた軽量なセルフホスト型ファイル共有サーバーです。アップロードごとにダウンロード回数や有効期限を設定し、保存時にファイルを暗号化して、ローカルまたは S3 に保管できます。AGPL-3.0 ライセンスで、GitHub スター 2,800 以上。

概要

2.8k

GitHubスター

1

ページビュー

ライセンス AGPL-3.0 バージョン Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

アクセス

  • ブラウザを開く: https://<SERVER_IP>/
  • 自己署名 SSL 証明書を使用しているため、初回アクセス時にブラウザの警告が表示されるのは想定内です。

初回セットアップ

  1. セットアップページを開きます: https://<SERVER_IP>/setup
  2. セットアップウィザードに従ってインスタンスを設定します
  3. This will generate a config.json inside the config directory

セットアップに関する注意

  • For a quick setup, select SQLite をセットアップウィザードでデータベースとして選択します。 Redis はデフォルトではインストールされません。必要な場合は手動でインストールして設定してください。
  • については Use SSL (a self-signed certificate will be generated that can be replaced)、選択 No. HTTPS は自己署名証明書を使う Nginx によってすでに提供されています。
  • 設定 Public Facing URL を、ユーザーがインスタンスにアクセスする際の URL に設定します。デフォルトでは次のように設定されています: https://<SERVER_IP>/. 後でドメインを設定する場合は、この値もあわせて更新してください。

重要なパス

  • インストールディレクトリ: /root/gokapi
  • Docker Composeファイル: /root/gokapi/compose.yaml
  • 環境変数ファイル: /root/gokapi/.env
  • データ保存先: /root/gokapi/gokapi-data
  • 設定: /root/gokapi/gokapi-config
  • Nginx設定: /etc/nginx/sites-available/gokapi
  • SSL 証明書: /etc/nginx/ssl/gokapi.crt
  • SSL 秘密鍵: /etc/nginx/ssl/gokapi.key

Docker の管理

実行中のコンテナーを表示:

docker compose -f /root/gokapi/compose.yaml ps

すべてのコンテナーを再起動:

docker compose -f /root/gokapi/compose.yaml restart

アプリケーションのログを追跡します:

docker compose -f /root/gokapi/compose.yaml logs -f

アプリケーションを停止します:

docker compose -f /root/gokapi/compose.yaml down

アプリケーションを起動します:

docker compose -f /root/gokapi/compose.yaml up -d

Nginxの管理

ステータスを確認:

systemctl status nginx

Nginx を再起動:

systemctl restart nginx

Nginx を再読み込み:

systemctl reload nginx

設定を検証します:

nginx -t

ファイルホスティングの他の記事

関連アプリ。

今すぐ Gokapi をデプロイする 月額2.48ドルから。