FileGator | 一個(gè)免費(fèi)的、開源的、自托管 免費(fèi)的多用戶PHP文件管理器

FileGator | 一個(gè)免費(fèi)的、開源的、自托管 免費(fèi)的多用戶PHP文件管理器

FileGator – 強(qiáng)大的多用戶文件管理器FileGator 是一個(gè)免費(fèi)的、開源的、自托管的 Web 應(yīng)用程序,用于管理文件和文件夾。您可以管理本地存儲(chǔ)庫文件夾(在服務(wù)器的硬盤驅(qū)動(dòng)器上)中的文件或連接到其他存儲(chǔ)適配器(見下文)。FileGator具有多用戶支持,因此您可以讓管理員和其他用戶管理具有不同訪問權(quán)限,角色和主文件夾的文件。支持所有基本文件操作:復(fù)制、移動(dòng)、重命名、編輯、創(chuàng)建、刪除、預(yù)覽、壓縮、解壓縮、下載、上傳。如果允許,用戶可以一次下載多個(gè)文件或文件夾。文件上傳支持拖拽、進(jìn)度條、暫停和恢復(fù)。上傳是分塊的,因此無論您的服務(wù)器配置如何,您都應(yīng)該能夠上傳大文件。演示點(diǎn)擊查看這是啟用了來賓帳戶的只讀演示您可以登錄以查看約翰的私人文件john/john或作為只讀 + 下載用戶。jane/jane典型用例與同事、團(tuán)隊(duì)、朋友或家人共享文件夾授予學(xué)生上傳作業(yè)的權(quán)限允許工作人員上傳現(xiàn)場(chǎng)數(shù)據(jù)/文檔/圖像用作云備份與多人一起管理 CDN用作 FTP/SFTP 替代品管理 S3 或其他第三方云存儲(chǔ)用于快速壓縮和下載遠(yuǎn)程文件特點(diǎn)和目標(biāo)多個(gè)存儲(chǔ)適配器(Local,F(xiàn)TP,Amazon S3,Dropbox,DO Spaces,Azure Blob以及通過Flysystem的許多其他適配器))具有角色和權(quán)限的多個(gè)身份驗(yàn)證適配器(將用戶存儲(chǔ)在json文件,數(shù)據(jù)庫中或使用WordPress)多會(huì)話適配器(Native File,Pdo,Redis,MongoDB,Memcached等通過Symfony))單頁前端(由Vuejs、Bulma和Buefy構(gòu)建))分塊上傳(使用可恢復(fù)對(duì)象構(gòu)建.js)壓縮和批量下載支持高度可擴(kuò)展、解耦和經(jīng)過測(cè)試的代碼無需數(shù)據(jù)庫無?框架局限性底層Flysystem不支持符號(hào)鏈接不支持文件權(quán)限操作(chmod/chown)docker查看官方 docker 鏡像,了解如何使用它的說明碼頭工人快速入門:docker run -p 8080:8080 -d filegator/filegatorvisit: http://127.0.0.1:8080 login as admin/admin123最低要求PHP 7.2.5+ (帶 php-zip 擴(kuò)展名)請(qǐng)參閱 Ubuntu 18.04 或 Debian 10.3 的安裝說明。下載預(yù)編譯版本預(yù)編譯版本是為非開發(fā)人員創(chuàng)建的。在此版本中,將為您編譯前端(html,css和javascript),并刪除源代碼,因此最終存檔僅包含最少的文件。開發(fā)項(xiàng)目設(shè)置 (Linux)您必須已安裝 、 和 。gitphpnpmcomposergit clone https://github.com/filegator/filegator.gitcd filegatorcp configuration_sample.php configuration.phpchmod -R 775 private/chmod -R 775 repository/composer install --ignore-platform-reqsnpm installnpm run build編譯和熱重載以下命令將在端口 8081 和 8080 上啟動(dòng)后端和前端:npm run serve一切準(zhǔn)備就緒后,請(qǐng)?jiān)L問:http://localhost:8080運(yùn)行測(cè)試和靜態(tài)分析測(cè)試需要 xdebug、php-zip 和 sqlite php 擴(kuò)展。vendor/bin/phpunitvendor/bin/phpstan analyse ./backendnpm run lintnpm run e2e部署將網(wǎng)站文檔根目錄設(shè)置為目錄。這也稱為“公共”文件夾。filegator/dist注意:出于安全原因,這是您希望通過 Web 公開的唯一文件夾。其他所有內(nèi)容都應(yīng)在您的 Web 根目錄之外,這樣人們就無法通過瀏覽器訪問您的任何重要文件。如果從根文件夾運(yùn)行腳本,您將看到消息“開發(fā)模式”作為安全警告。filegator/dist
01,0220
菜鳥教程

菜鳥教程

菜鳥教程(www.runoob.com)提供了編程的基礎(chǔ)技術(shù)教程, 介紹了HTML、CSS、Javascript、Python,Java,Ruby,C,PHP , MySQL等各種編程語言的基礎(chǔ)知識(shí)。 同時(shí)本站中也提供了大量的在線實(shí)例,通過實(shí)例,您可以更好的學(xué)習(xí)編程。..關(guān)鍵詞:w3cschool,HTML,CSS,PHP,DOM,JavaScript,jQuery,XML,AJAX,ASP.NET,W3C,MySQL,SQL,jquery mobile,bootstrap,Python,jquery easyui,jquery ui,angularjs
08060