服务器变成一个云盘------filebrowser

发布时间 2023-11-02 16:01:41作者: 属于我的梦,明明还在

命令部署

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 部署自己构建镜像

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

 

官方启动步骤

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