Halo搭建个人博客系统
1、Halo简介
Halo是一款使用Java开发的开源博客系统,轻快,简洁,功能强大,且致力于打造最好的Java博客系统。
2、主要特性
使用SpringBoot框架,方便部署和更新。
具备完整的Markdown编辑器以及文章和页面编辑系统,包含分类、标签、预览图等。
系统内置图库、文档、朋友圈等功能,其中部分功能需要主题支持。
具备完整的附件管理,支持阿里云、腾讯云、七牛云等兼容 S3 协议的对象存储服务商(系统插件)
比较完备的评论系统,内置的评论系统需要不断完善,另外还支持部分三方评论系统(如Valine,Disqus等),可以随意切换,支持任何主题。
系统具备的完善的模板主题,可以随意切换主题而不需要重启应用,以及支持在线更新系统主题,针对主题可以进行单独的设置,后台支持上传新主题,另外,主题开发文档也已经基本完善(https://halo-doc.ryanc.cc/theme)。
完善的系统设置,包括SEO,文章设置、评论设置、邮箱设置、消息推送等。
3、Linux服务器安装
本教程以Centos7为例,配置并运行 Halo
3.1、服务器购买
这里我购买的是阿里的服务器,具体购买教程可访问服务器购买教,也可自行百度搜索阿里云服务器购买流程。
3.2、阿里云服务器宝塔安装
要在阿里云服务器上安装宝塔面板,您可以按照以下步骤操作:
准备工作
确保您拥有一台阿里云ECS服务器,并且默认用户名为root,密码已修改。
为了远程连接服务器,需要使用SSH工具,通常使用公网IP作为访问方式。
您的服务器操作系统应选Linux版本,如Centos或Ubuntu,不建议选择Windows版本。
安装宝塔面板
- 使用SSH工具连接到您的阿里云服务器
- 如果您使用的Windows系统,可以选择XShell或其他SSH客户端;如果是Mac OS,可以使用Terminal。
- 输入宝塔面板的安装命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh,对于不同版本的宝塔面板,安装命令会有所区别,具体命令可参考宝塔面板官方文档或帮助中心。
登录宝塔面板
安装成功后,您将能够通过输入宝塔面板的登录地址、账号和密码来登录宝塔管理界面。
在阿里云服务器控制台上,可能需要开通宝塔面板的特定端口以便外部访问。
其他注意事项
为了保证性能,强烈建议您选择Linux版本的操作系统。
安装宝塔面板后,您可以开始搭建网站程序,并进行必要的配置,如设置SSL安全证书等。
4、安装 Java 运行环境
若已经存在 Java 运行环境的可略过这一步
java -version

5、宝塔安装Docker

5.1 拉取halo镜像

5.2 拉取halo容器,之后运行即可(前提放行halo运行端口,系统默认8090)
访问:http://ip地址:8090/ #这里的端口使用的是默认的

现在我们就可以进行博客配置了,用户名、密码、邮箱等等,配置完之后进行登录就行

登入后我们就可以进行自己博客创作了 ☺
6、后续
到此就告一段落了,后续将在搭建的博客上更新具体教程,最后,喜欢的话给个赞吧!
最后附上个人博客地址:抓哇学渣
若存在异议、侵权,请及时联系本站作者删除。
