问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

手把手教你使用1Panel和Halo搭建个人网站

创作时间:
作者:
@小白创作中心

手把手教你使用1Panel和Halo搭建个人网站

引用
CSDN
1.
https://blog.csdn.net/qq_43174065/article/details/141327911

1Panel和Halo是两款优秀的开源软件,可以帮助用户轻松搭建和管理个人网站。1Panel是一个基于Docker的服务器管理面板,支持一键部署各种应用;而Halo则是一个简洁优雅的博客系统,支持Markdown编辑和多种主题。本文将手把手教你从零开始,使用这两款工具搭建属于自己的网站。

准备阶段

首先,你需要一台云服务器(如阿里云、腾讯云等),选择适合新手的套餐即可。

  • 阿里云https://www.aliyun.com/

  • 操作:登录云服务商官网,选择合适的云服务器实例(系统镜像推荐:Ubuntu),记录好服务器的IP地址、用户名和密码。

安装1Panel

接下来,我们要让服务器变得更聪明,安装1Panel。这就像是给服务器装上了一个智能管家。

  1. 使用SSH工具(如PuTTY、Termius、Xshell)登录到你的服务器。

    ssh root@公网IP
    

    这里的是Ubuntu的操作系统,如果选择了其他操作系统,按照官网说明下载对应的脚本安装包。

    curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
    
  2. 访问1Panel官网,下载适合你服务器操作系统的安装包。

  3. 根据官网提供的教程,在命令行中执行安装命令,等待安装完成。默认持久化存储路径在/opt

  4. 阿里云放行安全组

  5. 完成后,在浏览器中输入你的服务器IP地址后跟上1Panel的默认端口(如http://你的IP:端口),登录1Panel界面。

配置环境

现在,我们已经在服务器上搭好1Panel,接下来是安装Halo。

  • 运行环境配置

因为默认是去docker hub进行下载镜像,docker hub地址是国外的,配置下官方的加速器

https://docker.1panel.live
  • 安装操作
  1. 安装MySQL数据库

确认后会提示

当前未勾选端口外部访问,将无法通过外网IP:端口访问,是否继续?

点击确认继续即可

  1. 在1Panel的应用商店中找到Halo并进行安装

  2. 阿里云的安全组放行8090端口

初始化Halo

  • 初始化Halo
  1. 根据提示完成安装后,记录下Halo的安装路径和访问端口进行访问。

  1. 然后使用初始化时设置的密码进行登录Halo,会自动跳转到console后台控制页面

发布你的网站

  • 操作
  1. 在浏览器中输入http://你的IP:Halo端口,就可以看到你的网站了。

  1. 发布你的第一篇博客文章


  1. 如果你希望使用域名访问,还需要在域名提供商处设置DNS解析,指向你的服务器IP和Halo端口(可能需要额外配置反向代理以实现80/443端口访问)。

主题选择

https://www.halo.run/store/apps

这里有不同的主题和适应不同场景下的主题,选择喜欢的主题模版进行使用

选择喜爱的主题点击下载写入你的访问地址即可自动安装

这里启用你安装的新主题

访问首页,就可以看到新主题的效果

就这样,你从零开始,亲手搭建了自己的网站。无论是记录生活、分享知识还是展示作品,你的网站都将成为你的数字名片。1Panel与Halo,让技术不再成为障碍,让创意自由飞翔!

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号