OpenSource-Hub
F

FileGator

3.0k stars·ファイル管理·SHA-256 チェックサム確認済み

無料でオープンソースのセルフホスト型マルチユーザーファイルマネージャー。多様なストレージと認証方式に対応しています。

スマートダウンロード

プロジェクトのホームページへ

インストーラはまだありません — ソースリポジトリをご覧ください

セルフホスト可能なマルチユーザーファイルマネージャーで、レジューム転送とさまざまなストレージバックエンドに対応しています。

主な機能

  • ローカル/FTP/S3/Dropboxなどの複数のストレージバックエンドに対応
  • マルチユーザー権限管理(管理者、読み取り専用ユーザーなど)
  • 大容量ファイルのレジューム対応アップロード(一時停止・再開が可能)
  • オンラインプレビュー、圧縮ダウンロード、一括操作
  • データベース不要で動作

できないこと

  • •注意:デプロイ時には dist ディレクトリのみをWebルートディレクトリに公開し、他のディレクトリ(private、repository など)はWebからアクセスできない場所に配置する必要があります。さもないとセキュリティリスクが生じます。また、FileGatorはシンボリックリンク(symlink)をサポートしておらず、同じディレクトリ内にファイルが多すぎるとパフォーマンスに影響します。

使用例

  • チーム内でのファイル共有
  • 従来のFTPに代わるファイル管理
  • Amazon S3などのクラウドストレージの管理
  • 学生の課題提出プラットフォーム
  • 個人向けクラウドバックアップ

FileGator は、強力なセルフホスト型のファイル管理 Web アプリケーションです。Flysystem を介して複数のストレージバックエンド(ローカル、FTP、Amazon S3、Dropbox など)をサポートし、複数の認証アダプター(JSON ファイル、データベース、WordPress)でユーザーを管理します。主な機能には、ドラッグ&ドロップによるアップロード、レジューム対応のアップロード、圧縮ダウンロード、コピー/移動/名前の変更/削除/プレビュー、マルチユーザーの権限管理が含まれます。データベースなしでも基本的に動作します。フロントエンドは Vue.js と Bulma で構築されており、モダンなシングルページインターフェースを提供します。チームでのファイル共有、FTP の代替、クラウドストレージの管理、シンプルなバックアップソリューションの構築に適しています。

タグ

file-managerself-hostedmulti-userphpvuejsfile-uploadstorage-adapters

はじめ方

1

インストーラをダウンロード

上のボタンをクリックして、お使いのシステム用のインストーラをダウンロード

2

ソフトウェアをインストール

ダウンロードしたインストーラをダブルクリックし、指示に従ってください

3

ステップ1:Dockerを使ってすばやく起動し、docker run -p 8080:8080 -d filegator/filegator を実行します

4

ステップ2:ブラウザを開いて http://127.0.0.1:8080 にアクセスし、デフォルトのアカウント admin/admin123 でログインします

5

ステップ3:ドキュメントに従ってストレージアダプターとユーザー権限を設定します

インストールガイド
  1. ステップ1:Dockerを使ってすばやく起動し、docker run -p 8080:8080 -d filegator/filegator を実行します
  2. ステップ2:ブラウザを開いて http://127.0.0.1:8080 にアクセスし、デフォルトのアカウント admin/admin123 でログインします
  3. ステップ3:ドキュメントに従ってストレージアダプターとユーザー権限を設定します
ファイルの整合性

チェックサムがありません

このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません

SHA256 チェックサム

チェックサムなし

GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください

本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

デプロイディレクトリを削除するだけでアンインストールできます。Dockerを使用している場合は、docker rm コンテナ名 を実行してコンテナを削除してください。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-15 07:42:48
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

4 FAQs

類似プロジェクト