LinuxONE安装Halo搭建个人博客
本文最后更新于 434 天前,其中的信息可能已经有所发展或是发生改变。

由于1panel安装的数据库老是有问题,这边数据库还是自己从docker pull吧

s390x/postgres – Docker Image | Docker Hub

选用的是PostgreSQL,可以通过下面指令一键安装

 docker run --name some-postgres -e POSTGRES_PASSWORD=mysecretpassword -d s390x/postgres
#POSTGRES_PASSWORD项改为你的密码

然后再用Halo官网的docker compose文件安装

mkdir ~/halo && cd ~/halo
#创建halo文件夹
nano ~/halo/docker-compose.yaml
#创建docker compose文件

docker compose文件可以参考下面的内容

 version: "3"

services:
 halo:
 image: halohub/halo:2.9
 container_name: halo
 restart: on-failure:3
 depends_on:
 halodb:
 condition: service_healthy
 networks:
 halo_network:
 volumes:
 - ./:/root/.halo2
 ports:
 - "8090:8090"
 healthcheck:
 test: ["CMD", "curl", "-f", "http://localhost:8090/actuator/health/readiness"]
 interval: 30s
 timeout: 5s
 retries: 5
 start_period: 30s 
 command:
 - --spring.r2dbc.url=r2dbc:pool:postgresql://halodb/halo
 - --spring.r2dbc.username=halo
 # PostgreSQL 的密码,请保证与下方 POSTGRES_PASSWORD 的变量值一致。
 - --spring.r2dbc.password=openpostgresql
 - --spring.sql.init.platform=postgresql
 # 外部访问地址,请根据实际需要修改
 - --halo.external-url=http://localhost:8090/
 halodb:
 image: postgres:latest
 container_name: halodb
 restart: on-failure:3
 networks:
 halo_network:
 volumes:
 - ./db:/var/lib/postgresql/data
 ports:
 - "5432:5432"
 healthcheck:
 test: [ "CMD", "pg_isready" ]
 interval: 10s
 timeout: 5s
 retries: 5
 environment:
 - POSTGRES_PASSWORD=openpostgresql
 - POSTGRES_USER=halo
 - POSTGRES_DB=halo
 - PGUSER=halo

networks:
 halo_network:

注意将POSTGRES_PASSWORD改成你设定的密码就行

 docker-compose up -d

然后运行上面的指令就自动开始安装了

默认端口为8090,IP+端口就能访问网站了,再到1panel加个反代就可以访问了,测试地址:halo.400096.xyz

LinuxONE的服务器配置还是蛮好的,不过s390x这架构是真抽象,不知道为什么按照1panel的教程,MySQL老是连接不上,最后放弃MySQL了;不过有数据库之后再装其他东西就简单多了

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇