VanBlog
是一款简洁实用优雅的高性能个人博客系统。支持 HTTPS
证书全自动按需申请、黑暗模式、支持移动端自适应和评论,内置流量统计与图床,内嵌评论系统,配有完备的、支持黑暗模式、支持移动端、支持一键上传剪切板图片到图床、带有强大的编辑器的后台管理面板。
提示
VanBlog
支持多种部署方式,本文讲述在宝塔面板使用 docker
和 docker-compose
的方式部署。
vanblog
文件的目录,如在 /home/docker/
目录下新建,方便日后统一管理。Docker
依次点击 容器编排
-> 添加容器编排
,将以下内容粘贴至 compose内容
中。services: vanblog: # image: registry.cn-beijing.aliyuncs.com/mereith/van-blog:latest # 阿里云镜像源 image: mereith/van-blog:latest container_name: 'vanblog' restart: always environment: TZ: 'Asia/Shanghai' EMAIL: 'yanshhhh@foxmail.com' # 邮箱地址,用于自动申请 https 证书 volumes: - /home/docker/vanblog/data/static:/app/static # 图床文件的存放地址,按需修改。 - /home/docker/vanblog/log:/home/docker/log # 日志文件 - /home/docker/vanblog/caddy/config:/root/.config/caddy # Caddy 配置存储 - /home/docker/vanblog/caddy/data:/root/.local/share/caddy # Caddy 证书存储 ports: # 前面的是映射到宿主机的端口号,该端口的话改前面的。 - 8880:80 # http端口 - 4443:443 # https端口 mongo: image: mongo:latest # 某些机器不支持 avx 会报错,所以默认用 v4 版本。有的话用最新的。 container_name: 'mongo' restart: always environment: TZ: 'Asia/Shanghai' volumes: - /home/docker/vanblog/data/mongo:/data/db
vanblog
文件夹内新建 docker-compose.yaml
文件,将以上内容粘贴至文件中,然后点击 来源
-> 文件
使用本地文件,效果是一样的。docker-compose.yaml
文件相关内容后,输入 编排名称
点击 确定
。依次点击 安全
-> 添加端口规则
开放 vanblog
相关端口;若部署在云服务器上,相关云服务器安全组也需开放相关端口。
VanBlog
后,浏览器输入以下地址进行初始化, VanBlog
默认使用80端口。http://[IP地址]:[端口号]/admin/init 例: http://192.168.2.11:8880/admin/init
这样我们就可以优雅的使用高性能个人博客系统 VanBlog
了,下期我将演示如何部署和使用反代神器 Nginx Proxy Manager ,有什么问题欢迎评论区留言!
本文作者:Yanshhhh
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!