该网站利用 podman + halo 搭建,运行于immortalwrt 24.10.3 平台,通过 Caddy 实现反代与证书管理,仅支持IPv6访问,通过cloudflared tunnel实现双栈访问。
services:
halo:
image: registry.fit2cloud.com/halo/halo:2.21
restart: on-failure:3
volumes:
- ./halo2:/root/.halo2
ports:
- "8001:8090"
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:8090/actuator/health/readiness"]
interval: 30s
timeout: 5s
retries: 5
start_period: 30s
environment:
- JVM_OPTS=-Xmx256m -Xms256m
command:
- --halo.external-url=https://blog.tccmu.com