安装配置filebrowser

安装配置filebrowser

​ 这章就简单搞个工具用一下,这个工具就是一个像安卓软件一样的文件浏览器,可以设置用户权限啥的,挺好用的下面直接粘的安装步骤,注意一下配置别错了就行,json文件和命令配置要一样。访问效果放最下面了。

​ 开发说这个不好用,还不如nginx的auto index,就是看着正规了一点,文件量太大的话确实没有nginx来的快,我真是服了。

<span class="token number">1</span>、下载 <span class="token function">wget</span> https://github.com/filebrowser/filebrowser/releases/download/v2.27.0/linux-amd64-filebrowser.tar.gz <span class="token number">2</span>、解压 <span class="token function">tar</span> <span class="token parameter variable">-xzf</span> linux-amd64-filebrowser.tar.gz <span class="token number">3</span>、复制脚本 <span class="token function">cp</span> <span class="token parameter variable">-a</span> filebrowser /usr/bin/filebrowser <span class="token number">4</span>、创建日志文件 <span class="token function">sudo</span> <span class="token function">touch</span> ./filebrowser.log <span class="token number">5</span>、写入配置文件 <span class="token function">sudo</span> <span class="token function">cat</span> <span class="token operator">></span> /tools/filebrowser/filebrowser.json <span class="token operator"><<</span><span class="token string">EOF { "address": "0.0.0.0", "port": 18493, "database": "/tools/filebrowser/filebrowser.db", "log": "/tools/filebrowser/filebrowser.log", "locale": "zh-cn", "username": "admin", "password": "admin@filebrowser", "root": "/", "scope": "/mnt/" } EOF</span> <span class="token number">6</span>、初始化配置 <span class="token function">sudo</span> filebrowser <span class="token parameter variable">-d</span> /tools/filebrowser/filebrowser.db config init <span class="token function">sudo</span> filebrowser <span class="token parameter variable">-d</span> /tools/filebrowser/filebrowser.db config <span class="token builtin class-name">set</span> <span class="token parameter variable">--address</span> <span class="token number">0.0</span>.0.0 <span class="token function">sudo</span> filebrowser <span class="token parameter variable">-d</span> /tools/filebrowser/filebrowser.db config <span class="token builtin class-name">set</span> <span class="token parameter variable">--port</span> <span class="token number">18493</span> <span class="token function">sudo</span> filebrowser <span class="token parameter variable">-d</span> /tools/filebrowser/filebrowser.db config <span class="token builtin class-name">set</span> <span class="token parameter variable">--locale</span> zh-cn <span class="token function">sudo</span> filebrowser <span class="token parameter variable">-d</span> /tools/filebrowser/filebrowser.db config <span class="token builtin class-name">set</span> <span class="token parameter variable">--log</span> /tools/filebrowser/filebrowser.log <span class="token function">sudo</span> filebrowser <span class="token parameter variable">-d</span> /tools/filebrowser/filebrowser.db <span class="token function">users</span> <span class="token function">add</span> admin admin@filebrowser <span class="token parameter variable">--perm.admin</span> <span class="token number">7</span>、配置systemd管理 <span class="token function">sudo</span> <span class="token function">cat</span> <span class="token operator">></span> /etc/systemd/system/filebrowser.service <span class="token operator"><<</span><span class="token string">EOF [Unit] Description=filebrowser Documentation=https://filebrowser.org/ After=network.target [Service] ExecStart=/tools/filebrowser/filebrowser -c /tools/filebrowser/filebrowser.json [Install] WantedBy=multi-user.target EOF</span> <span class="token number">8</span>、启动测试 <span class="token function">sudo</span> systemctl daemon-reload <span class="token function">sudo</span> systemctl <span class="token builtin class-name">enable</span> <span class="token parameter variable">--now</span> filebrowser <span class="token function">sudo</span> systemctl status filebrowser
<span class="token number">1</span>、下载 <span class="token function">wget</span> https://github.com/filebrowser/filebrowser/releases/download/v2.27.0/linux-amd64-filebrowser.tar.gz <span class="token number">2</span>、解压 <span class="token function">tar</span> <span class="token parameter variable">-xzf</span> linux-amd64-filebrowser.tar.gz <span class="token number">3</span>、复制脚本 <span class="token function">cp</span> <span class="token parameter variable">-a</span> filebrowser /usr/bin/filebrowser <span class="token number">4</span>、创建日志文件 <span class="token function">sudo</span> <span class="token function">touch</span> ./filebrowser.log <span class="token number">5</span>、写入配置文件 <span class="token function">sudo</span> <span class="token function">cat</span> <span class="token operator">></span> /tools/filebrowser/filebrowser.json <span class="token operator"><<</span><span class="token string">EOF { "address": "0.0.0.0", "port": 18493, "database": "/tools/filebrowser/filebrowser.db", "log": "/tools/filebrowser/filebrowser.log", "locale": "zh-cn", "username": "admin", "password": "admin@filebrowser", "root": "/", "scope": "/mnt/" } EOF</span> <span class="token number">6</span>、初始化配置 <span class="token function">sudo</span> filebrowser <span class="token parameter variable">-d</span> /tools/filebrowser/filebrowser.db config init <span class="token function">sudo</span> filebrowser <span class="token parameter variable">-d</span> /tools/filebrowser/filebrowser.db config <span class="token builtin class-name">set</span> <span class="token parameter variable">--address</span> <span class="token number">0.0</span>.0.0 <span class="token function">sudo</span> filebrowser <span class="token parameter variable">-d</span> /tools/filebrowser/filebrowser.db config <span class="token builtin class-name">set</span> <span class="token parameter variable">--port</span> <span class="token number">18493</span> <span class="token function">sudo</span> filebrowser <span class="token parameter variable">-d</span> /tools/filebrowser/filebrowser.db config <span class="token builtin class-name">set</span> <span class="token parameter variable">--locale</span> zh-cn <span class="token function">sudo</span> filebrowser <span class="token parameter variable">-d</span> /tools/filebrowser/filebrowser.db config <span class="token builtin class-name">set</span> <span class="token parameter variable">--log</span> /tools/filebrowser/filebrowser.log <span class="token function">sudo</span> filebrowser <span class="token parameter variable">-d</span> /tools/filebrowser/filebrowser.db <span class="token function">users</span> <span class="token function">add</span> admin admin@filebrowser <span class="token parameter variable">--perm.admin</span> <span class="token number">7</span>、配置systemd管理 <span class="token function">sudo</span> <span class="token function">cat</span> <span class="token operator">></span> /etc/systemd/system/filebrowser.service <span class="token operator"><<</span><span class="token string">EOF [Unit] Description=filebrowser Documentation=https://filebrowser.org/ After=network.target [Service] ExecStart=/tools/filebrowser/filebrowser -c /tools/filebrowser/filebrowser.json [Install] WantedBy=multi-user.target EOF</span> <span class="token number">8</span>、启动测试 <span class="token function">sudo</span> systemctl daemon-reload <span class="token function">sudo</span> systemctl <span class="token builtin class-name">enable</span> <span class="token parameter variable">--now</span> filebrowser <span class="token function">sudo</span> systemctl status filebrowser 
1、下载 wget https://github.com/filebrowser/filebrowser/releases/download/v2.27.0/linux-amd64-filebrowser.tar.gz 2、解压 tar -xzf linux-amd64-filebrowser.tar.gz 3、复制脚本 cp -a filebrowser /usr/bin/filebrowser 4、创建日志文件 sudo touch ./filebrowser.log 5、写入配置文件 sudo cat > /tools/filebrowser/filebrowser.json <<EOF { "address": "0.0.0.0", "port": 18493, "database": "/tools/filebrowser/filebrowser.db", "log": "/tools/filebrowser/filebrowser.log", "locale": "zh-cn", "username": "admin", "password": "admin@filebrowser", "root": "/", "scope": "/mnt/" } EOF 6、初始化配置 sudo filebrowser -d /tools/filebrowser/filebrowser.db config init sudo filebrowser -d /tools/filebrowser/filebrowser.db config set --address 0.0.0.0 sudo filebrowser -d /tools/filebrowser/filebrowser.db config set --port 18493 sudo filebrowser -d /tools/filebrowser/filebrowser.db config set --locale zh-cn sudo filebrowser -d /tools/filebrowser/filebrowser.db config set --log /tools/filebrowser/filebrowser.log sudo filebrowser -d /tools/filebrowser/filebrowser.db users add admin admin@filebrowser --perm.admin 7、配置systemd管理 sudo cat > /etc/systemd/system/filebrowser.service <<EOF [Unit] Description=filebrowser Documentation=https://filebrowser.org/ After=network.target [Service] ExecStart=/tools/filebrowser/filebrowser -c /tools/filebrowser/filebrowser.json [Install] WantedBy=multi-user.target EOF 8、启动测试 sudo systemctl daemon-reload sudo systemctl enable --now filebrowser sudo systemctl status filebrowser

请添加图片描述
请添加图片描述
请添加图片描述

原文链接:https://blog.csdn.net/weixin_50848244/article/details/142264596?ops_request_misc=%257B%2522request%255Fid%2522%253A%25225452c8e90db54f7c68f09e672ce81788%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=5452c8e90db54f7c68f09e672ce81788&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-21-142264596-null-null.nonecase&utm_term=%E9%A3%9E%E7%89%9BOS

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享