当前位置:   article > 正文

kkfileview、docker-compose 部署文件预览服务_群晖docker-compose kkfileview

群晖docker-compose kkfileview

docker-compose文件准备

新建 docker-compose.yml

ersion: '3'
services:
  fileview:
    image: keking/kkfileview:latest
    container_name: fileview
    restart: always
    ports:
      - "8012:8012"
    environment:
      KK_FILE_DIR: "/data/file"  # 文件路径地址
      KK_BASE_URL: "https://aa.bb.com/preview/"  # 配置nginx方向代理转发需要用到,详见官方文档
      KK_CONTEXT_PATH: "/preview/"  # 配置nginx方向代理转发需要用到,详见官方文档
    volumes:
      - fileview_data:/data/file
    deploy:
      resources:
        limits:
          cpus: "1"
          memory: 2G

volumes:
  fileview_data:
    driver: local
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23

启动

docker-compose up -d
  • 1

服务器nginx配置

location /preview/{
	proxy_set_header Host $host;  
	proxy_set_header X-Real-IP $remote_addr;  
	proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
	# 本地运行的kkFileView的地址
	proxy_pass http://127.0.0.1:8012/;
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

代理/服务器nginx配置

location /preview{
    proxy_pass http://192.168.82.9:8012;#文件服务器地址
}
  • 1
  • 2
  • 3

预览

https://你的域名/preview/onlinePreview?url=xxx
  • 1

官网使用说明

http://kkfileview.keking.cn/zh-cn/docs/usage.html
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/535037
推荐阅读
相关标签
  

闽ICP备14008679号