webftp/filebrowser文件管理系統

1.背景

由於很多時候我們需要構建一個大文件的上傳與下載服務,也許ftp, python相關庫可以幫你實現文件的上傳與下載,但是我現在需要一個瀏覽器可以直接打開的服務,因爲很多時候都是小白需要這麼一個快速服務,也不需要安裝下載什麼應用

2.準備

我使用的是filebrowser服務,爲了快速實現部署,我使用了docker服務

快速安裝docker:

[root@localhost ~]# pip install DockerDeploy (centos)

deploy --help 查看相應命令進行安裝與啓動docker

[root@localhost ~]# deploy --help
Usage:
        --docker-command:       docker基本命令
        --docker-install:       安裝本機docker
        --make-project:         創建一個部署項目
                e.g : deploy --make-project baidu
        --docker-uninstall:     卸載本機docker
        --docker-start:         啓動docker服務
        --docker-restart:       重啓docker服務
        --docker-stop:          終止docker服務
        --help:                   獲取幫助

3.部署(docker已安裝)

1.安裝

[root@localhost ~]# docker pull docker pull filebrowser/filebrowser

 

2.創建數據掛在目錄

[root@localhost ~]# mkdir -p /home/filebrowser

3.啓動filebrowser服務

[root@localhost ~]# docker run -d -v /home/filebrowser/sites/root:/srv -v /home/filebrowser/filebrowserconfig.json:/etc/config.json -v /home/filebrowser/database.db:/etc/database.db -p 8020:80 --name filebrowser filebrowser/filebrowser

 

注意上面數據存放在/home/filebrowser/sites/root

 

4. 驗證

通過瀏覽器訪問,默認賬號密碼:admin

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章