halo个人博客搭建

简介: 最近空闲逛社区看文档,发掘一个大佬的博客页面风格是我的理想型,于是我就在他的博客里疯狂研究,寻找线索,后来通过评论向大佬提问,最终在GitHub上找到了我钟爱的风格。于是我豪掷千金(ps:新人特惠自己猜money)买下云服务器,搭建了一个Halo博客系统,现将搭建过程记录一下。

AT FIRST

  • 服务器:云
  • 服务器系统: 宝塔Linux(图形化面板容易操作)
  • 域名:未买(高兴的事情先和大家一起分享)
  • 部署:Docker

一、初始化服务器

1、点击面板

image-20220508162753465

2、找到【概要】->【远程登录】->【重置密码】,记住密码:123456

image-20220508162949761

3、切换到【防火墙】->【添加规则】

image-20220508163157385

4、开放宝塔面板需要的8888端口和博客系统需要的8090端口(不放心的可以和我一样限制一下登录宝塔的ip,虽然感觉没必要)

image-20220508163509102

5、回到【应用管理】->【登录】->输入自己设置的密码,

登录成功后【复制】底下命令查看宝塔的初始用户名和密码

image-20220508172028480

6、浏览器新建一个窗口输入IP+8888/tencentcloud,在登录页中输入上一步获得的用户名密码(如果是新用户需要注册绑定手机号)

7、登录成功后左侧导航栏点击【面板设置】,找到用户和密码进行修改(修改完成后会退出登录)

image-20220508172933506

8、修改完成后左侧导航栏点击【软件商店】->【应用搜索】doker->【安装】

image-20220508173308092

至此,服务器初始化完成。

二、安装 Halo

  1. 创建工作目录

    mkdir ~/.halo && cd ~/.halo
  2. 下载示例配置文件到工作目录

    wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml
  3. 编辑配置文件,配置数据库或者端口(小白默认即可,大佬请自便)

    vim application.yaml
  4. 拉去最新的Halo镜像

    docker pull halohub/halo:1.5.2
  5. 运行容器

    docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:1.5.2
    • -it: 开启输入功能并连接伪终端
    • -d: 后台运行容器
    • --name: 为容器指定一个名称
    • -p: 端口映射,格式为 主机(宿主)端口:容器端口 ,可在 application.yaml 配置。
    • -v: 工作目录映射。形式为:-v 宿主机路径:/root/.halo,后者不能修改。
    • --restart: 建议设置为 unless-stopped,在 Docker 启动的时候自动启动 Halo 容器。
  6. 打开 http://ip:端口号 即可看到安装引导界面,安装完成后输入http://ip:端口号就能看见自己的个人博客页面啦。

    image-20220508175011901

IN A WORD

登录后是默认的主题,如果大家有喜欢的主题也可以自己设置,其他的操作我也还在摸索中,欢迎大家和我一起探讨!个人感受:完成后仿佛有了自己的一片天地,能在上面分享自己的笔记、记录自己日常生活。

TIPS:

如果需要配置域名访问,建议先配置好反向代理以及域名解析再进行初始化。如果通过 http://ip:端口号 的形式无法访问,请到服务器厂商后台将运行的端口号添加到安全组,如果服务器使用了 Linux 面板,请检查此 Linux 面板是否有还有安全组配置,需要同样将端口号添加到安全组。
个人博客:www.fangqc.xyz

相关文章
|
3月前
|
关系型数据库 MySQL 应用服务中间件
使用 WordPress搭建个人博客
快速搭建LNMP环境,下载lnmp2.0并安装,随后配置Nginx,设置网站根目录为/home/wwwroot/default。若绑定域名,可获取Cloudflare SSL证书,更新nginx配置启用SSL。接着,安装WordPress到/home/wwwroot,创建MySQL数据库,配置远程访问(如果需要),修改Nginx配置指向WordPress目录,调整权限后通过[ip/wp-admin/setup-config.php](http://ip/wp-admin/setup-config.php)启动安装。
64 7
|
4月前
|
域名解析 网络协议 网络安全
WordPress搭建个人博客
这篇文章将手把手地指导你如何快速完成WordPress的搭建。你可以利用WordPress搭建个人博客,甚至企业官方网站。只要你跟着本文的步骤走,即使小白也能轻松搞定WordPress网站搭建。首选你需要购买一个vps,并将你的域名解析到vps;然后连接你的VPS,在vps上执行命令一键安装WordPress;再接下来就是初始化你的WordPress了,安装Argon模板、安装RankMath SEO插件、安装webp图片速度优化插件
443 2
WordPress搭建个人博客
|
缓存 NoSQL 前端开发
基于Halo搭建个人网站
基于Halo搭建个人网站
基于Halo搭建个人网站
|
弹性计算 关系型数据库 MySQL
使用 WordPress 搭建个人网站 | 学习笔记
快速学习 使用 WordPress 搭建个人网站
265 0
使用 WordPress 搭建个人网站 | 学习笔记
|
Shell Linux PHP
利用Halo在服务器上搭建自己的博客
参考Halo官方,使用Docker部署Halo,理由:本人大学主修Spring+vue组合,该建站博客代码底层高度与我专业契合,曾学习过利用WordPress建站,不过对于PHP语言并不太了解,故排除。
251 0
利用Halo在服务器上搭建自己的博客
|
Docker 容器
试用阿里云搭建halo博客
借助docker和docker-compose搭建halo博客
448 0
试用阿里云搭建halo博客
|
Shell 数据库 数据安全/隐私保护
|
SQL 弹性计算 安全
买了服务器不知道干什么?从头跟着阿里云教程搭建一个wordpress个人博客吧!
买了服务器不知道干什么?从头跟着阿里云教程搭建一个wordpress个人博客吧! 遇到了两个教程没说的问题,解决啦
183 0
|
前端开发 关系型数据库 MySQL
使用WordPress搭建个人网站(文末福利)
前几天阿里云的低价的99元/年云服务器,你是不是已经购买了,很多人购买了,不知道有没有用上呢,今天专门写篇关于WordPress搭建网站的博客,希望能帮助到你!如果你还是阿里云的新手用户,强烈建议您趁这个活动还没结束的时候购买一个,这个可以说是相当的优惠了!平时如果购买都是几百元一年的,想购买的可以点击传送门活动链接,可以走我的购买链接,我可以增加一个月的使用时间,在这里非常感谢那些老铁们!
199 0
使用WordPress搭建个人网站(文末福利)
|
存储 弹性计算 运维
阿里云服务器搭建halo博客从0到1
可能网络上已经有很多关于wordpress的建站教程,但是关于halo却很少,本文将从阿里云服务器购买(试用)到搭建一个属于开发者自己的开源博客系统,带你从0到1了解认识阿里云ECS搭建博客网站。