Docker部署在线文档预览利器kkFileView
📖 项目功能
kkFileView 是一款基于 Spring Boot 构建的开源文件文档在线预览解决方案。它通过 HTTP 接口独立提供预览服务,无需与应用集成,具有跨系统、跨语言的特性。无论您使用 Java、PHP、Python 还是 Go 等语言开发,都能轻松集成。项目支持超过 100 种文件格式的在线预览,覆盖范围广泛:doc、docx、xls、xlsx、ppt、pptx、wps、dps、et 、pdf、ofd、rtf、epub、jpg、jpeg、png、gif、bmp、webp 、zip、rar、jar、tar、7z 、mp3、wav、mp4、avi、mov、mkv 、dwg、dxf、stl、obj、3ds、gltf 、txt、html、xml、json、md、java、py、c、cpp、sql 、eml、xmind、bpmn、dcm、drawio…
📝 安装步骤
第一步:创建项目目录
创建目录
mkdir -p /home/kkfileview && cd /home/kkfileview
第二步: 创建docker-compose.yml文件
vim /home/kkfileview/docker-compose.yml
将以下内容添加到文件中:
version: '3'services: kkfileview: image: keking/kkfileview container_name: kkfileview restart: unless-stopped ports: - 8012:8012 volumes: - ./data:/opt/kkFileView-4.1.0/file
第三步:启动容器
在 /home/kkfileview 目录中执行以下命令启动容器:
cd /home/kkfileview && docker compose up -d
等待镜像拉取和容器启动完成
✅ 访问项目
容器启动成功后,通过浏览器访问以下地址:
http://你的服务器IP:8012

网页界面

word文档预览

pdf格式预览

上传列表
💡 项目功能总结
kkFileView 作为一款成熟的开源文件预览解决方案,在 Gitee 上已获得 24k+ Star 和 9.5k+ Fork,广泛应用于政务、教育、金融、制造、通信、软件服务等行业。通过 Docker 方式部署,几分钟内快速搭建起一套功能完善的文档在线预览服务。
喜欢分享内容,还请各位点赞关注,谢谢支持!!!
夜雨聆风