onlyoffice使用教程

DocumentServer 社区版免费。GitHub 安装 mkdir -p /root/docker/documentserver && cd /root/docker/documentserver docker run -d \ --name onlyoffice \ --restart=always \ -e JWT_ENABLED=false \ -p 8089:80 \ -v /etc/localtime:/etc/localtime \ -v ./log:/var/log/onlyoffice \ -v ./data:/var/www/onlyoffice/data \ -v ./lib:/var/lib/onlyoffice \ -v ./db:/var/lib/postgresql \ onlyoffice/documentserver 解决 IP 访问限制 docker cp onlyoffice:/etc/onlyoffice/documentserver/default.json ./ 编辑 default.json,搜索 request-filtering-agent,将两个值设为 true,然后复制回容器: docker cp ./default.json onlyoffice:/etc/onlyoffice/documentserver/default.json docker restart onlyoffice 安装 Windows 字体 # 将 C:\Windows\Fonts 目录下的字体复制到服务器 docker cp fonts/ onlyoffice:/usr/share/fonts/ docker exec -it onlyoffice bash -c "mv /usr/share/fonts/fonts/* /usr/share/fonts/ && /usr/bin/documentserver-generate-allfonts.sh"

2018-04-30 · 1 分钟 · 80 字 · 王站站

一些常用DockerFile和docker-compose.yml文件

Go(gin 框架) Dockerfile FROM golang:alpine AS builder LABEL stage=gobuilder ENV CGO_ENABLED 0 ENV GOPROXY https://goproxy.cn,direct RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories RUN apk update --no-cache && apk add --no-cache tzdata WORKDIR /build ADD go.mod . ADD go.sum . RUN go mod download COPY . . COPY etc/env.yaml /app/etc/env.yaml RUN go build -ldflags="-s -w" -o /app/myapp main.go FROM scratch COPY --from=builder /etc/ssl/certs/ca-certificates.crt /etc/ssl/certs/ca-certificates.crt COPY --from=builder /usr/share/zoneinfo/Asia/Shanghai /usr/share/zoneinfo/Asia/Shanghai ENV TZ Asia/Shanghai WORKDIR /app COPY --from=builder /app/myapp /app/myapp COPY --from=builder /app/etc/env.yaml /app/etc/env.yaml VOLUME /tmp CMD ["./myapp"] docker-compose.yml ...

2018-03-12 · 3 分钟 · 463 字 · 王站站

Docker安装Jenkins和Jenkins部署nextjs项目

服务器性能不足时,可在虚拟机编译,再通过 SSH 推送到服务器。 安装 Jenkins mkdir -p /root/docker/jenkins && cd /root/docker/jenkins docker-compose.yml: version: "2" services: jenkins: image: jenkins/jenkins:lts container_name: jenkins restart: always ports: - 19280:8080 - 19281:50000 volumes: - ./data:/var/jenkins_home - /etc/localtime:/etc/localtime docker-compose up -d 初始密码:cat data/secrets/initialAdminPassword 安装插件 中文插件:Manage → Plugin Manager → Available → 搜索"中文" → 安装 → 重启 docker-compose restart 必装插件: GitHub plugin Git Parameter NodeJS Plugin Publish Over SSH SSH server 配置 Node.js 版本:Manage → Global Tool Configuration → 底部 NodeJS → 填写别名和版本 ...

2018-02-19 · 2 分钟 · 262 字 · 王站站

Docker和Docker-compose安装

安装 Docker(Ubuntu/Debian) 1. 卸载旧版本 for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do apt-get remove $pkg; done 旧版本的镜像、容器、卷和网络保存在 /var/lib/docker,不会自动删除,如需清理请手动删除该目录。 2. 添加官方软件源 apt-get update apt-get install ca-certificates curl gnupg install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg chmod a+r /etc/apt/keyrings/docker.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \ tee /etc/apt/sources.list.d/docker.list > /dev/null 3. 安装 Docker apt-get update apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker -v 安装 Docker Compose(独立版) 按需修改版本号 v2.xx.x: ...

2018-02-12 · 1 分钟 · 101 字 · 王站站