windows和Linux部署文件夾瀏覽器filebrowser


Linux部署

開源項目地址:https://github.com/filebrowser/filebrowser

依賴於docker-compose

yum install -y epel-release
yum install -y docker-compose

創建數據庫文件,這個文件空內容即可
touch /home/save/filebrowser/database.db 
部署路徑:/home/save/filebrowser
-rw-r--r-- 1 root root 65536 12月 12 21:41 database.db
-rw-r--r-- 1 root root   428 12月 12 21:47 docker-compose.yaml
-rw-r--r-- 1 root root    98 12月 12 21:37 .filebrowser.json
drwxr-xr-x 3 root root    18 12月 12 21:42 srv

[root@localhost filebrowser]# cat docker-compose.yaml 
version: '3'
services:
  filebrowser:
    restart: always
    image: filebrowser/filebrowser
    container_name: filebrowser
    ports:
      - "80:80"
    volumes:
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
      - /home/save/filebrowser/srv:/srv
      - /home/save/filebrowser/database.db:/database.db
      - /home/save/filebrowser/.filebrowser.json:/.filebrowser.json
[root@localhost filebrowser]# cat .filebrowser.json   # 配置文件
{
  "port":80, # 注意,這里是容器內部使用的端口
  "baseURL": "",
  "address": "",
  "database": "/database.db", # 用戶存儲文件
  "root": "/srv" #存放上傳文件的路徑
}
[root@localhost filebrowser]# ll srv/
總用量 0
[root@localhost filebrowser]#

嘗試啟動
docker-compose up -d


查看啟動狀態
[root@localhost filebrowser]# docker logs filebrowser
2021/12/12 13:41:12 Using config file: /.filebrowser.json
2021/12/12 13:41:12 Listening on [::]:80

輸入部署的IP地址就可以訪問了,如果是雲服務器需要開啟對應的安全組規則

 

 

 

 

Windows版本的軟件

下載地址:https://github.com/filebrowser/filebrowser/release

 下載完成后解壓到需要安裝的機器上

1、修改啟動默認端口。進入到程序的目錄
.\filebrowser.exe -d filebrowser.db config set --port 8000

2、修改默認的文件映射到瀏覽器的根路徑
.\filebrowser.exe -d filebrowser.db config set --root E:\file\

3、修改訪問地址,地址是(win + r 輸入ipconfig)看到的地址
.\filebrowser config set -a xxx.xxx.xxx.xxx

就可以使用設置的IP和端口進行訪問了,默認賬號密碼admin/admin

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM