當前位置: 妍妍網 > 碼農

1.9K star!一款功能強大、實用的多使用者檔管理計畫!

2024-05-20碼農

* 戳上方藍字「 開源先鋒 」關註我

推薦閱讀:


大家好,我是開源君!

隨著我們工作中產生的數據和檔越來越多,高效管理這些檔顯得尤為重要。無論是個人開發者還是企業團隊,一個好用的檔管理器可以大大提高工作效率。

今天開源君給大家分享一個功能強大的多使用者檔管理計畫 - Filegator

簡介

Filegator 是一個基於 PHP 和 Vue.js 編寫的現代化檔管理器。支持多種檔操作,如復制、移動、重新命名、編輯、建立、刪除、預覽、壓縮、解壓、下載、上傳等。

它提供一個響應式的Web界面了,可以在不同的裝置上輕松地管理檔和資料夾,支持使用者認證和許可權控制功能,確保檔的安全性。無論你是開發者、系統管理員還是普通使用者,FileGator 都能帶來便捷的檔管理體驗。

目前在Github上面收獲了1.9K star。

效能特色

  • 簡潔易用的界面:FileGator 的 UI 設計非常現代,操作直觀,使用者幾乎無需學習成本。

  • 多使用者支持:Filegator支持多使用者,可以設定管理員和其他使用者,具有不同的存取許可權、角色和起始資料夾。

  • 檔操作:支持檔的上傳、下載、刪除、重新命名等常見操作。

  • 拖放上傳:支持拖放上傳檔,方便快捷。

  • 多語言支持:內建多種語言,使用者可以根據需求自由切換。

  • 多種儲存介面卡:支持本地儲存、FTP、Amazon S3、Dropbox等多種儲存介面卡。

  • 多種認證介面卡:支持JSON檔、資料庫或WordPress等多種認證方式。

  • 分塊上傳:支持拖放、進度條、暫停和恢復的分塊上傳。

  • 無需資料庫:Filegator不需要資料庫即可執行,這使得部署更加簡單。

  • 如何快速使用

    Docker快速部署

    docker run -p 8080:8080 -d filegator/filegator

    然後瀏覽器存取: http://127.0.0.1:8080 使用。

    本地開發部署,需要提前安裝好git, php, npm 和 composer。

    git clone https://github.com/filegator/filegator.git
    cd filegator
    cp configuration_sample.php configuration.php
    chmod -R 775 private/
    chmod -R 775 repository/
    composer install --ignore-platform-reqs
    npm install
    npm run build
    npm run serve

    然後瀏覽器存取: http://localhost:8080 使用。

    登入帳號密碼均為:admin/admin123

    使用展示體驗

    登陸

    上傳檔

    線上預覽

    批次處理檔

    FileGator 是一個非常優秀的開原始檔管理器,功能強大、界面友好且使用方便,它為我們提供了一個高效、安全的檔管理解決方案。 無論是個人計畫還是團隊協作,Filegator都能很好的滿足需求。

    更多細節功能,感興趣的可以到計畫地址檢視:

    計畫地址:
    https://github.com/filegator/filegator