Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >用腾讯云Webshell纯命令方式部署halo博客

用腾讯云Webshell纯命令方式部署halo博客

原创
作者头像
云煮鱼
发布于 2022-07-19 06:47:46
发布于 2022-07-19 06:47:46
82300
代码可运行
举报
文章被收录于专栏:时来之笔时来之笔
运行总次数:0
代码可运行

我的博客是使用WordPress,WordPress日常被骂臃肿,随着插件的增加,还有一些主题没有优化会占用大量服务器资源,尤其是服务器配置不高情况下,还要被sql查询跑满CPU,不免让人想跳别的博客系统。

今天我发现了一款新的博客程序

Halo [ˈheɪloʊ],一款现代化的开源博客/CMS系统,值得一试。

注:本教程使用的是腾讯云香港轻量应用服务器,系统为Centos

正好腾讯云新上线了个webshell

自定义了一个我比较喜欢的颜色和字体

start

刚开始进入时使用的是lighthouse账号,没有root权限

代码语言:shell
AI代码解释
复制
#通过指令切换root账号
sudo su root

创建一个halo文件夹(也可以使用系统原有的文件夹)

代码语言:shell
AI代码解释
复制
mkdir halo
cd halo

环境

安装java

代码语言:shell
AI代码解释
复制
#Centos
sudo yum install java-11-openjdk -y
#Ubuntu/debian
sudo apt-get install java-11-openjdk -y

java -version输出以下内容即成功

程序

我写这篇文章时官方更新到了1.5.4,具体版本根据releases

代码语言:shell
AI代码解释
复制
#下载主体程序
wget https://github.com/halo-dev/halo/releases/download/v1.5.4/halo-1.5.4.jar -O halo.jar
#下载示例配置文件
wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml

application.yaml文件修改根据https://docs.halo.run/getting-started/config/

代码语言:shell
AI代码解释
复制
vim application.yaml
#按 i 可以编辑
#esc + :wq 保存退出

也可以使用Webshell的上传下载功能,在本地编辑好后把文件通过上传下载功能上传到目录

启动指令 java -jar halo.jar

轻量防火墙开放8090端口

访问ip:8090端口

根据配置向导安装即可

守护进程

官方已经提供了模板

代码语言:shell
AI代码解释
复制
wget https://dl.halo.run/config/halo.service -O /etc/systemd/system/halo.service
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[Unit]
Description=Halo Service
Documentation=https://halo.run
After=network-online.target
Wants=network-online.target


[Service]
Type=simple
#User=USER
ExecStart=/usr/bin/java -server -Xms256m -Xmx256m -jar 文件绝对路径
#ExecStart=/usr/bin/java -server -Xms256m -Xmx256m -jar  /root/halo/halo.jar
ExecStop=/bin/kill -s QUIT $MAINPID
Restart=always
StandOutput=syslog


StandError=inherit


[Install]
WantedBy=multi-user.target

指令systemctl start/stop/restart halo

日常内存占用大概在300-400MB

Webshell节省了安装ssh软件的时间,同时连接多个服务器,挂机长时间不会掉线,是我体验过webshell中功能最多最好用的一个,因为ssh上vim编辑文件比较麻烦,据说以后能出一个网页文件编辑,我也希望可以有个服务器CPU内存占用等提示功能就更好了,拭目以待了

个人博客:用腾讯云Webshell纯命令方式部署halo博客 - 太大鱼 (taidayu.ltd)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
使用宝塔部署halo博客
必须在运行环境安装好 JRE,这是运行 Halo 所要求的的最低软件环境要求。如果您使用 Docker 运行 Halo,可忽略此要求。 从 1.4.3 起,版本要求为 11 以上的版本。1.4.3 以下需要 1.8 以上的版本。
樱次元
2022/07/04
3K6
在 CentOS 安装 Halo
更新 2022-03-28 缓存尽量选择内存别选硬盘,不然升级时容易遇到奇怪的问题,要手动清除硬盘的缓存(路径:~/.halo/.leveldb),本次1.4.17升1.5.0就遇到了问题,重新将缓存类型改为了内存。 简介 Halo是一款用Java编写的开源博客系统,在2018年发布的第一个版本,算是比较年轻的博客系统。 开发人员活跃,项目一直保持更新,提issues也能很快得到回复,更重要的是由国人开发,交流无障碍。 准备工作 Java Halo < 1.4.3,JRE > 1.8 Halo >= 1.4
kr
2022/06/15
7.6K0
纯命令行搭建Halo,无脑打造专业的技术博客
当我看到halo的主题joe2.0的时候莫名的喜欢,尤其是它丰富的样式,让我爱不释手,样式指南请看作者文章:https://bbchin.com/archives/style-guideline
宜轩
2022/12/26
4990
纯命令行搭建Halo,无脑打造专业的技术博客
云服务上搭建halo博客
为了在使用过程中不出现意外的事故,给出下列推荐的配置,我的是centos7.3版本
兮动人
2021/06/11
1.3K0
博客搭建(二):服务器搭建及部署
本教程以 Linux CentOS 7.x 为例,配置部署并运行 Halo,其他 Linux 发行版大同小异。
子晋
2022/01/18
5950
【docker】Halo博客搭建(2.20版本)
这篇文章夜梦将演示halo博客2.20版本(推荐)的搭建过程,简单明了、易于上手哦!如果想部署1.6版本,可以参考这篇文章:【docker】Halo博客搭建(1.6版本)
夜梦星尘
2025/04/05
1690
【docker】Halo博客搭建(2.20版本)
腾讯云轻量应用服务器 | 指令部署与一键部署Halo博客系统指南
腾讯云轻量应用服务器是面向中小型应用和个人开发者的高性价比云服务,结合Halo博客系统,可以快速搭建一款功能强大且易用的个人博客平台。
数字扫地僧
2024/11/20
2100
腾讯云轻量应用服务器 | 指令部署与一键部署Halo博客系统指南
另样的博客——Halo
如果您要使用服务器进行部署 Halo,您需要注意的是,Halo 目前不支持市面上的云虚拟主机,请使用云服务器或者 VPS。
夜梦星尘
2024/08/20
1260
另样的博客——Halo
从 0 到 1 搭建属于自己的 Halo 博客
之前一直有在各大平台发布博客内容,然后个人博客一直使用的是 Hexo + Github Pages 的方式,但随着内容增多,Github Pages 访问的也不稳定,所以想着自己搞个服务器和域名搭个博客,最终选定 Halo 这个博客框架,搭建属于自己的博客。
村雨遥
2022/06/15
8570
从 0 到 1 搭建属于自己的 Halo 博客
Halo站点初次部署方法
Halo 采用可插拔架构,功能模块之间耦合度低、灵活性提高。支持用户按需安装、卸载插件,操作便捷。同时提供插件开发接口以确保较高扩展性和可维护性。
小新笔记坊
2024/03/12
5090
一款几行代码就可以轻松搭建的开源博客框架,是小白福音无疑了!
在经过这两天的闭关修炼(其实就是看着大叔加班写代码)之后,是时候向大家展示我的修炼成果了。
永恒君
2022/12/06
1.1K0
一款几行代码就可以轻松搭建的开源博客框架,是小白福音无疑了!
从 0 到 1 搭建属于自己的博客
之前一直有在各大平台发布博客内容,然后个人博客一直使用的是 Hexo + Github Pages 的方式,但随着内容增多,Github Pages 访问的也不稳定,所以想着自己搞个服务器和域名搭个博客,最终选定 Halo[1] 这个博客框架,搭建属于自己的博客。
村雨遥
2021/01/12
7080
从 0 到 1 搭建属于自己的博客
【Web开发】docker+halo搭建个人博客
最近“白嫖”了一个月的腾讯云云服务器,想来闲着不如用它来试试搭建一个个人博客主页,博客框架我选用halo。
zstar
2022/09/16
7730
【Web开发】docker+halo搭建个人博客
Docker 部署Halo
Docker 部署Halo 1.创建工作目录 mkdir ~/.halo && cd ~/.halo 2.下载示例配置文件到工作目录 wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml 3.编辑配置文件 vim application.yaml 默认的是h2数据库, 我使用的是mysql将h2配置注释了 server: port: 8090 # Response data gzip. c
smallmayi
2022/05/12
5470
Docker 部署Halo
使用腾讯云服务器+Halo:从零开始3分钟搭建个人博客平台
本文将引导同学们通过简单的步骤、使用云服务器和开源博客系统Halo,3分钟快速搭建属于自己的博客平台
菜菜的后端私房菜
2024/11/27
3440
【5分钟玩转Lighthouse】30s部署一个Halo轻量博客程序(开源Java博客系统)
Halo官方文档给出了2种安装方法,个人更推荐Docker部署 对于小白来说宝塔是一个很好的服务器面板,它可以帮助你省下很多麻烦
用户9630046
2022/05/05
7550
【5分钟玩转Lighthouse】30s部署一个Halo轻量博客程序(开源Java博客系统)
Halo 博客腾讯云部署教程
我选择使用 Docker-Compose 安装,并且安装的是 1.6 版本,因为 Joe 2.0 主题还不适配 2.0 的 Halo ,所以选择了低版本的 Halo.
秦怀杂货店
2024/12/07
3180
Halo 博客腾讯云部署教程
Linux系统:centos7下搭建Rocketmq4.3中间件,和监控台
rocketmq的默认配置极其耗内存,要进行修改。 1)修改runserver.sh配置 注释掉原来的,添加新配置
知了一笑
2019/07/19
9290
【精选】在CentOS7上安装RocketMQ 4.8.0
在RocketMQ官网上找到下载RocketMQ4.8.0的链接,下载和解压RocketMQ:
鳄鱼儿
2024/05/21
7170
Halo博客的部署和使用
Halo 是一个强大易用的开源建站工具,拥有丰富的主题模板和插件,帮助用户快速搭建属于自己的博客系统。
M.Talen
2024/05/22
7870
Halo博客的部署和使用
推荐阅读
相关推荐
使用宝塔部署halo博客
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验