建站笔记

前言 搭建个人网站的方案有很多,如WordPress、Typecho、Z-Blog等,本站使用halo构建,使用1panel作为服务器面板,两款软件都是飞致云旗下的开源项目,社区资源丰富,操作使用便捷。 https://www.halo.run/ https://1panel.cn/

前言

搭建个人网站的方案有很多,如WordPress、Typecho、Z-Blog等,本站使用halo构建,使用1panel作为服务器面板,两款软件都是飞致云旗下的开源项目,社区资源丰富,操作使用便捷。

https://www.halo.run/
https://1panel.cn/

域名

域名选择

无论备案与否,后期更换域名都比较麻烦,推荐使用.com后缀,名称最好有辨识度。如果域名已被注册,可以根据个人喜好调整名称。

如需备案,请自行查询可备案的后缀。

域名注册

需备案:选择国内有资质合法的域名注册商。

无需备案:国外域名注册机构。

域名解析

域名注册后,在后台配置对应的解析记录即可

本站使用腾讯DNSPod解析域名,EdgeOne提供解析加速服务

不推荐使用根域名建站.skyharmon.com在EdgeOne配置301重定向

服务器

配置

Halo官方要求内存1G RAM,推荐使用1H2G以上配置的云服务器或者VPS,系统选择Linux。

//halo官方配置要求
环境要求
这里将讲述运行 Halo 所要求的一些软硬件的配置,我们建议你在运行或者部署之前先浏览一遍此页面。

硬件配置
提示
如果你要使用服务器进行部署 Halo,需要注意的是,Halo 目前不支持市面上的云虚拟主机,请使用云服务器或者 VPS。

CPU
无特别要求。目前我们的 Docker 镜像 也已经支持多平台。

内存
为了获得更好的体验,我们建议至少配置 1G 的 RAM。

磁盘
无特别要求,理论上如果不大量在服务器上传附件,Halo 对磁盘的容量要求并不是很高。但我们推荐最好使用 SSD 硬盘的服务器,能更快的运行 Halo。

网络
无特别要求,Halo 目前可以在无公网环境下使用,但部分主题由于使用了第三方资源,可能需要公网环境。

厂商

如需备案:购买服务器时选择国内拥有备案资质的云厂商,服务器位于中国大陆境内,再根据需求选择配置。

无需备案:中国大陆以外的服务器无需备案。

安装1panel

通过SSH登录服务器

虽然官方有一键安装脚本,但还是推荐先安装docker,根据对应云服务器厂商提前预设好docker的相关源。

bash <(curl -sSL https://linuxmirrors.cn/docker.sh)

安装1panel面板

bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

安装halo

登录1panel,依次安装MySQL,halo,openresty

Halo支持MySQL、MariaDB、PostgreSQL等数据库,如果服务器配置较低,推荐PostgreSQL;如果还有其他建站工具需求,那么MySQL或MariaDB会更合适,避免一个应用安装一个数据库的问题。

halo一键安装即可,填写外部访问地址。

LICENSED UNDER CC BY-NC-SA 4.0
评论