编辑
2023-03-23
学习笔记
00
请注意,本文编写于 394 天前,最后修改于 277 天前,其中某些信息可能已经过时。

目录

一键脚本
Docker
安装Docker和Docker-compose
根据vanblog搭建

一键搭建博客系统,不要太好!

最近有闲置的VPS不知道干啥,就从网上找了一个博客程序,并且还是一键搭建,而且还支持ARM架构,明显方便我这样的小白。

各位反代的同学,不要管什么 Caddy ,就当他不存在!VanBlog 是一个整体,反代你映射的 http 端口就好了!

一键脚本

  • 输入以下命令即可:
bash
curl -L https://vanblog.mereith.com/vanblog.sh -o vanblog.sh && chmod +x vanblog.sh && ./vanblog.sh
  • 将来如果需要再次运行脚本,可以运行:
bash
./vanblog.sh

Docker

安装Docker和Docker-compose

  1. 安装Docker
bash
curl -fsSL https://get.docker.com -o get-docker.sh&&sudo sh get-docker.sh
  1. 安装Docker-compose
  • ARM64v8
bash
curl -L https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-linux-aarch64 | sudo tee /usr/local/bin/docker-compose >/dev/null
  • AMD64
bash
curl -L https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-linux-x86_64 | sudo tee /usr/local/bin/docker-compose >/dev/null
  1. 执行权限
bash
sudo chmod +x /usr/local/bin/docker-compose
  1. 检查是否正常
bash
docker -v && docker-compose -v
  1. 创建yaml文件
mkdir /root/docker && cd /root/docker && mkdir vanblog && cd vanblog nano docker-compose.yml
  1. 配置文件
yaml
version: "3" services: vanblog: image: mereith/van-blog:latest restart: always environment: TZ: "Asia/Shanghai" # 邮箱地址,用于自动申请 https 证书 EMAIL: "[email protected]" volumes: # 图床文件的存放地址,按需修改。 - ${PWD}/data/static:/app/static # 日志文件 - ${PWD}/log:/var/log # Caddy 配置存储 - ${PWD}/caddy/config:/root/.config/caddy # Caddy 证书存储 - ${PWD}/caddy/data:/root/.local/share/caddy ports: # 前面的是映射到宿主机的端口号,改端口的话改前面的。 - 80:80 - 443:443 mongo: # 某些机器不支持 avx 会报错,所以默认用 v4 版本。有的话用最新的。 image: mongo:4.4.16 restart: always environment: TZ: "Asia/Shanghai" volumes: - ${PWD}/data/mongo:/data/db
  1. 拉取镜像并启动
docker-compose up -d
  • 浏览器打开 http://<你的域名>/admin/init ,并按照提示初始化即可。
  • 升级系统
bash
# 关闭原有服务 docker-compose down -v # 删除原有镜像 docker rmi mereith/van-blog:latest # 重新拉取最新镜像 docker pull mereith/van-blog:latest # 重新启动服务 docker-compose up -d

根据vanblog搭建

本文作者:我本无罪

本文链接:

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