编辑
2025-03-30
van
0

目录

1.基本信息:
2.操作步骤
1.初准备
2.安装docker服务:因为vanblog基于docker打包部署
3.docker版mongodb安装:因为vanblog的数据库服务基于docker版mongodb
4.安装vanblog,使用脚本部署安装

Vanblog安装步骤

VanBlog 是一款简洁实用优雅的高性能个人博客系统。本文将参考VanBlog官方文档和实际情况进行部署。操作步骤结果均已成功,特此记录一下安装步骤。

1.基本信息:

需提前打开服务器端口:80,443

博客部署服务器操作系统环境:openclouds8(基于centos8)

安装博客系统目标:vanblog(官方文档网站:https://vanblog.mereith.com/)

需要提前安装的服务:docker;mongodb(docker版本)

2.操作步骤

1.初准备

更新系统:

yum update -y

2.安装docker服务:因为vanblog基于docker打包部署

安装 Docker 依赖

yum install -y yum-utils

添加 Docker 官方仓库

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装 Docker

yum install -y docker-ce docker-ce-cli containerd.io

启动并启用 Docker

systemctl start docker systemctl enable docker systemctl status docker

验证 Docker 安装

docker --version

输出类似 Docker version 20.10.xx

3.docker版mongodb安装:因为vanblog的数据库服务基于docker版mongodb

在配置vanblog时,vanblog官网使用docker和脚本部署时会报错。然后在vanblog发现了一句话

# 某些机器不支持 avx 会报错,所以默认用 v4 版本。有的话用最新的。 image: mongo:4.4.16

mongodb v4.4 生命周期结束

V4.4 已于 2024 年 2 月 29 日到期,MongoDB 不再提供支持。

具体情况详见官网:

https://www.mongodb.com/zh-cn/docs/manual/administration/production-notes/#std-label-prod-notes-supported-platforms-x86_64


编辑 Docker 配置文件

sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://mirror.ccs.tencentyun.com", "https://hub-mirror.c.163.com" ] } EOF

重启 Docker 服务

sudo systemctl daemon-reload sudo systemctl restart docker

验证配置生效

Registry Mirrors: https://mirror.ccs.tencentyun.com/ https://hub-mirror.c.163.com/

腾讯云镜像仓库镜像站地址拉取:

docker pull mirror.ccs.tencentyun.com/library/mongo:6.0

网易云镜像仓库镜像站地址拉取:

docker pull hub-mirror.c.163.com/library/mongo:6.0

4.安装vanblog,使用脚本部署安装

脚本部署vanblog

curl -L https://vanblog.mereith.com/vanblog.sh -o vanblog.sh && chmod +x vanblog.sh && ./vanblog.sh

如果未来需要再次运行脚本,可直接运行:

./vanblog.sh

打开浏览器,直接访问浏览器就可以配置博客啦

https://<你的域名>/admin/init
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:Dageling003

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!