手把手教你使用1Panel和Halo搭建个人网站
手把手教你使用1Panel和Halo搭建个人网站
1Panel和Halo是两款优秀的开源软件,可以帮助用户轻松搭建和管理个人网站。1Panel是一个基于Docker的服务器管理面板,支持一键部署各种应用;而Halo则是一个简洁优雅的博客系统,支持Markdown编辑和多种主题。本文将手把手教你从零开始,使用这两款工具搭建属于自己的网站。
准备阶段
首先,你需要一台云服务器(如阿里云、腾讯云等),选择适合新手的套餐即可。
操作:登录云服务商官网,选择合适的云服务器实例(系统镜像推荐:Ubuntu),记录好服务器的IP地址、用户名和密码。
安装1Panel
接下来,我们要让服务器变得更聪明,安装1Panel。这就像是给服务器装上了一个智能管家。
使用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
访问1Panel官网,下载适合你服务器操作系统的安装包。
根据官网提供的教程,在命令行中执行安装命令,等待安装完成。默认持久化存储路径在/opt
阿里云放行安全组
完成后,在浏览器中输入你的服务器IP地址后跟上1Panel的默认端口(如http://你的IP:端口),登录1Panel界面。
配置环境
现在,我们已经在服务器上搭好1Panel,接下来是安装Halo。
- 运行环境配置
因为默认是去docker hub进行下载镜像,docker hub地址是国外的,配置下官方的加速器
https://docker.1panel.live
- 安装操作
- 安装MySQL数据库
确认后会提示
当前未勾选端口外部访问,将无法通过外网IP:端口访问,是否继续?
点击确认继续即可
在1Panel的应用商店中找到Halo并进行安装
阿里云的安全组放行8090端口
初始化Halo
- 初始化Halo
- 根据提示完成安装后,记录下Halo的安装路径和访问端口进行访问。
- 然后使用初始化时设置的密码进行登录Halo,会自动跳转到console后台控制页面
发布你的网站
- 操作
- 在浏览器中输入http://你的IP:Halo端口,就可以看到你的网站了。
- 发布你的第一篇博客文章
- 如果你希望使用域名访问,还需要在域名提供商处设置DNS解析,指向你的服务器IP和Halo端口(可能需要额外配置反向代理以实现80/443端口访问)。
主题选择
https://www.halo.run/store/apps
这里有不同的主题和适应不同场景下的主题,选择喜欢的主题模版进行使用
选择喜爱的主题点击下载写入你的访问地址即可自动安装
这里启用你安装的新主题
访问首页,就可以看到新主题的效果
就这样,你从零开始,亲手搭建了自己的网站。无论是记录生活、分享知识还是展示作品,你的网站都将成为你的数字名片。1Panel与Halo,让技术不再成为障碍,让创意自由飞翔!