Linux安装FileBrowser(简洁版)

  1. 项目简介
  2. 安装目录
    mkdir -p /opt/filebrowser/data && cd /opt/filebrowser
  3. 安装包下载
    wget https://github.com/filebrowser/filebrowser/releases/download/v2.24.2/linux-amd64-filebrowser.tar.gz
    # 注意:https://github.com/filebrowser/filebrowser/releases获取下载链接并替换
  4. 安装包解压
    for file in *.tar.gz; do tar -zxvf "$file"; done
  5. 环境变量
    echo -e "\n# 设置filebrowser环境变量" >> /etc/profile
    echo -e "export FILEBROWSER_HOME=/opt/filebrowser" >> /etc/profile
    echo -e "export PATH=\$FILEBROWSER_HOME:\$PATH" >> /etc/profile
    source /etc/profile
  6. 配置文件
    #----------------------------------------------------------
    sudo tee /opt/filebrowser/config.json <<-'EOF'
    {
        "address": "0.0.0.0",
        "port": 8181,
        "log": "/opt/filebrowser/filebrowser.log",
        "database": "/opt/filebrowser/filebrowser.db",
        "root": "/opt/filebrowser/data",
        "authMethod": "builtin"
    }
    EOF
    #----------------------------------------------------------
    firewall-cmd --zone=public --add-port=8181/tcp --permanent && firewall-cmd --reload
    #----------------------------------------------------------
  7. 常用命令
    启动:nohup filebrowser -c /opt/filebrowser/config.json > /opt/filebrowser/filebrowser.log &
    查看:ps -ef | grep -i filebrowser
    关闭:pkill -f "filebrowser"
    注意:启动后光标复原Ctrl+C
  8. 开机启动
    #----------------------------------------------------------
    sudo tee /usr/bin/filefrowser.sh <<-'EOF'
    #! /bin/bash
    nohup /opt/filebrowser/filebrowser -c /opt/filebrowser/config.json > /opt/filebrowser/filebrowser.log &
    EOF
    chmod +x /usr/bin/filefrowser.sh
    #----------------------------------------------------------
    sudo tee /etc/systemd/system/filefrowser.service <<-'EOF'
    [Unit]
    Description=filefrowser
    After=syslog.target network.target
    [Service]
    Type=oneshot
    RemainAfterExit=yes
    ExecStart=/usr/bin/filefrowser.sh
    [Install]
    WantedBy=multi-user.target
    EOF
    #----------------------------------------------------------
    systemctl enable filefrowser
    #----------------------------------------------------------
    # 启动filebrowser
    systemctl start filebrowser
    # 停止filebrowser
    systemctl stop filebrowser
    # 重启filebrowser
    systemctl restart filebrowser
    # 查看filebrowser状态
    systemctl status filebrowser
  9. 访问路径
    http://your-server-ip:8181
    用户名:admin 密码:admin
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

童心同萌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值