kkFileView Docker & Self-Hosted Deployment

GitHub

Universal File Online Preview Project based on Spring-Boot

14,780 stars Java Java 1 file ยท ~7,322 tokens #docx#fileview#fileviewer#java#kkfileview#office#office-view#pdf
1. Pull Image (DOCKERHUB) docker pull kekingcn/kkFileView:latest
2. Docker Run (1-Click Launch) docker run -d --name kkfileview --restart always kekingcn/kkfileview:latest
3. Podman Run podman run -d --name kkfileview --restart always kekingcn/kkfileview:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/kekingcn/kkfileview:latest
5. ORAS Pull (OCI Artifact) oras pull kekingcn/kkfileview:latest
Dockerfile
FROM keking/kkfileview-base:5.0.0
ADD server/target/kkFileView-*.tar.gz /opt/
ENV KKFILEVIEW_BIN_FOLDER=/opt/kkFileView-5.0.3/bin
ENTRYPOINT ["java","-Dfile.encoding=UTF-8","-Dspring.config.location=/opt/kkFileView-5.0.3/config/application.properties","-jar","/opt/kkFileView-5.0.3/bin/kkFileView-5.0.3.jar"]