部署文件管理系统和挂载硬盘


部署文件管理系统

安装filemanager

使用如下方法安装,

wget -qO- https://filebrowser.github.io/get.sh | bash

参考文档:filebrowser.github.io

树莓派不可直接使用

wget  https://github.com/filebrowser/filebrowser/releases/download/v1.8.0/linux-armv7-filebrowser.tar.gz
#下载arm版本,如果其它版本可到GitHub上查找
mv linux-armv7-filebrowser.tar.gz  fileshare.tar.gz
#重命名,非必要操作
tar xfz fileshare.tar.gz
##解压压缩文件
cd fileshare/
##切换到解压目录
chmod +x filebrowser
##副券
./filebrowser start
#开始测试

默认配置

软件默认配置路径为 :/usr/local/caddy/www/file
软件安装数据库默认配置路径:/usr/local/caddy/filemanager.db

配置Filemanager的路径以及端口

Configuration File

By default, File Browser will try to find a file named "filebrowser.yaml", "filebrowser.toml" or "filebrowser.json" on the current working directory to use as its configuration file. If you want to use another file, you only need to specify the -c flag with its path.

Here is a specimen of a JSON configuration file:

{
  "port": 80,
  "address": "[::]",
  "alternativeReCaptcha": false,
  "reCaptchaKey": "",
  "reCaptchaSecret": "",
  "database": "/path/to/database.db",
  #数据库位置
  "log": "stdout",
  "plugin": "",
  "scope": "/path/to/my/files",
  #文件夹路径
  "allowCommands": true,
  "allowEdit": true,
  "allowNew": true,
  "commands": [
    "git",
    "svn"
  ]
}

启动Filemanager参数

启动、停止、重启

sudo /usr/local/bin/filebrowser start
#filebrowser的位置由实际安装位置决定
#start   启动
#restart 重启
#stop    停止

开机启动脚本

sudo nano /etc/rc.local

#在exit 0前添加一行代码
cd /usr/local/bin/ && sudo filebrowser start&
#"&"表示后台运行

挂载硬盘

开机自动挂载移动硬盘

#查看存储挂载情况
fdisk-l
#安装所需软件包
sudo apt-get install fuse-utils ntfs-3g
#加载内核模块
modprobe fuse
#编辑fstab让移动硬盘开机自动挂载
sudo nano /etc/fstab
#在最后一行添加如下内容
/dev/sda1 /home/hardisk ntfs-3g defaults,noexec,umask=0000 0 0
#保存重启,即可生效

<!--
说明:
sda1是取决于你的实际情况,a表示第一个硬盘,1表示第一个分区。
umask=0000 0 0
前面四个0就是对所有人,可读可写可执行,
后面两个0,第一个代表dump,0是不备份
第二个代表fsck检查的顺序,0表示不检查
卸载:sudo umount /mnt/myusbdrive
-->

声明:VolantGoat|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 部署文件管理系统和挂载硬盘


欢迎您的到访,希望对你有所帮助。