1. 程式人生 > >File Manager線上檔案管理系統安裝部署指南

File Manager線上檔案管理系統安裝部署指南

File Manager 基於GO的輕量級檔案管理系統。指定的目錄中提供檔案管理介面,可用於上傳,刪除,預覽,重新命名和編輯檔案。它允許建立多個使用者,每個使用者可以擁有自己的目錄。它可以用作獨立的應用程式或中介軟體。

文章結尾處有同類型程式 h5ai 和 owncloud一些比較~

開源地址

演示站點

賬號 test  密碼 test

安裝服務

Linux

1curl-fsSL https://henriquedias.com/filemanager/get.sh | bash

或者

1wget-qO-https://henriquedias.com/filemanager/get.sh | bash

Windows

使用管理員賬號在PowerShell中執行指令碼

1iwr-useb https://henriquedias.com/filemanager/get.ps1 | iex

Docker

1docker pull hacdias/filemanager
123456docker run\-v/path/to/sites/root:/srv\-v/path/to/config.json:/config.json\-v/path/to/database.db:/database.db\-p80:80\hacdias/filemanager

部署使用

注意介紹Linux系統部署步驟。 以下程式碼均在 CentOS 6 x64 系統執行。

1234mkdir/etc/filemanagermkdir/srv##這步報錯可忽略
wget-O/etc/filemanager/config.json https://github.com/malaohu/ruyo-shell/raw/master/FileManager/config.jsonnohup filemanager-c/etc/filemanager/config.json>/dev/null2>&1&

這個指令碼,直接會建立一個新目錄。然後下載一個本文演示的配置檔案。然後就啟動了~

配置檔案:/etc/filemanager/config.json

資料庫檔案:/etc/filemanager/filemanager.db

網盤檔案目錄:/srv

訪問 http://IP:8000

預設賬號: admin

    預設密碼: admin

後臺啟動服務

1nohup filemanager-c/etc/filemanager/config.json>/dev/null2>&1&

關閉後臺服務

1eval$(ps-ef|grep filemanager|grep-vgrep|awk'{print "kill "$2}')

更多命令

以上都是通過配置檔案啟動 File Manager 服務~

直接執行:filemanager 加上一下引數都可以啟動服務~

例如: filemanager-c/etc/filemanager/config.json

123456789101112131415161718192021222324-a,--address監聽地址-p,--port監聽埠-b,--baseurl網址地址URL--staticgen靜態模式-c,--config自定義配置檔名-v,--version版本控制-d,--database資料庫地址--recaptcha-keyreCaptch驗證碼設定-l,--log日誌標識--recaptcha-secret

配置檔案說明

  port  監聽埠  log  日誌標識
  noAuth  不使用登入  plugin  外掛
  baseURL  網址地址URL  scope  目錄資料夾
  address  監聽地址  allowCommands  允許使用命令
  reCaptchaKeyreCaptch驗證碼設定  allowEdit  允許更改設定
  reCaptchaSecret  allowNew  允許新建設定
  database  資料庫地址  commands  新使用者可使用命令

繫結域名

只需要nginx將域名轉發到 http://127.0.0.1:8000 即可~

如果你使用寶塔就方便多啦~~~~ 直接配置一個反向代理即可~

啟用HTTPS

啟用HTTPS也是灰常簡單哦~

不像外網訪問IP,可以修改配置檔案。新增一行: "address":"127.0.0.1"

管理面板

快捷鍵

  • F1 – 顯示該幫助資訊
  • F2 – 重新命名檔案/資料夾
  • DEL – 刪除所選的檔案/資料夾
  • ESC – 清除已選項或關閉提示資訊
  • CTRL + S – 儲存檔案或下載當前資料夾
  • CTRL + F – 開啟搜尋框
  • CTRL + Click – 選擇多個檔案或目錄
  • Click – 選擇檔案或目錄
  • Double click – 開啟檔案/資料夾

語言選擇

File Manager 支援簡體中文。感謝逗比哥提供漢化

設定 – 語言 – 簡體中文!

自定義樣式

設定 – 配置檔案設定 或者 全域性配置中 都提供一個自定義樣式的輸入內容。

配置檔案設定 和 全域性配置 區別?

配置檔案設定 只是針對當前登入使用者的一些設定。

PS,這裡翻譯成配置檔案設定,我個人覺得不太合適。其實叫 本