命令部署

curl -O https://github.ffffffff0x.com/https://github.com/filebrowser/filebrowser/releases/download/v2.23.0/linux-amd64-filebrowser.tar.gz

mkdir filebrowser

tar -zxvf linux-amd64-filebrowser.tar.gz -C filebrowser

cd filebrowser

chmod 755 filebrowser

./filebrowser -d filebrowser.db config init

./filebrowser -d filebrowser.db users add xiaoguofan 123456 --perm.admin

./filebrowser -d filebrowser.db config set --address 0.0.0.0

./filebrowser -d filebrowser.db config set --port 1234

./filebrowser -d filebrowser.db config set --root /     #指定以后数据将存放在云盘服务内哪个目录下```

启动命令

```
/root/filebrowser/filebrowser -d /root/filebrowser/filebrowser.db --disable-preview-resize --disable-type-detection-by-header --cache-dir /root/filebrowser/cache

 

docker 部署自己构建镜像

tar -xvf linux-amd64-filebrowser.tar.gz

FROM centos:7 # 设置工作目录 WORKDIR /app # 将 Filebrowser 的代码复制到容器中的 /app 目录 COPY . /app # 在容器中编译 Filebrowser RUN cd /app && chmod 755 filebrowser && ./filebrowser -d filebrowser.db config init && ./filebrowser -d filebrowser.db users add admin 123456 --perm.admin && ./filebrowser -d filebrowser.db config set --address 0.0.0.0 && ./filebrowser -d filebrowser.db config set --port 1234 && ./filebrowser -d filebrowser.db config set --root / # 运行 Filebrowser 服务 CMD ["./filebrowser", "-d", "/app/filebrowser.db", "--disable-preview-resize", "--disable-type-detection-by-header", "--cache-dir", "/app/cache"]

  

启动:

docker build -t filebrowser-image:latest .
docker run -d -p 1234:1234 --name filebrowser-container filebrowser-image:latest

 

官方启动步骤:有问题缺少数据库文件  go 文件等

docker run \
    -v /path/to/root:/srv \
    -v /path/to/filebrowser.db:/database/filebrowser.db \
    -v /path/to/settings.json:/config/settings.json \
    -e PUID=$(id -u) \
    -e PGID=$(id -g) \
    -p 8080:80 \
    filebrowser/filebrowser:s6

  

 

 

posted on 2023-11-02 15:58  属于我的梦,明明还在  阅读(6)  评论(0)    收藏  举报