1. 首页>
  2. 技术文章>
  3. dufs简易的文件管理

dufs简易的文件管理

7/23/25 3:04:43 PM 浏览 111 评论 0

dufs

开源地址为:https://github.com/sigoden/dufs/releases

仅允许上传操作

dufs --allow-upload

服务特定目录

dufs Downloads

完整配置:

serve-path: './app/files'
bind: 0.0.0.0
port: 5000
path-prefix:
hidden:
  - tmp
  - '*.log'
  - '*.lock'
auth:
  - admin:admin@/:rw
  - '@/'  # 根据 YAML 规范,需要引号。
upload-conflict: rename
allow-all: false
allow-upload: true
allow-delete: true
allow-search: true
allow-symlink: true
allow-archive: true
enable-cors: true
render-index: true
render-try-index: true
render-spa: true
log-format: '$remote_addr "$request" $status $http_user_agent'
log-file: dufs.log
compress: low
# tls-cert: tests/data/cert.pem
# tls-key: tests/data/key_pkcs1.pem

然后可以使用:

dufs --config config.yaml

命令跑起来。如果部署到docker的话,docker-compose.yaml配置如下:

services:
  dufs:
    image: sigoden/dufs:latest
    volumes:
      - /www/wwwroot/dufs/config.yaml:/app/config.yaml
      - /www/wwwroot/dufs/files:/app/files
    command: --config /app/config.yaml
    ports:
      - "5000:5000"  # 与config.yaml中的端口一致


网友讨论