Oracle Cloud 部署

arm 上部署情 qinglong、vaultwarden、caddy、v2ray

amd64 上部署 focalboard、appflowy、caddy(暂定)

安装 podman

1
dnf install -y podman

安装 qinglong、vaultwarden

1
2
mkdir ql
podman run -d --privileged --name qinglong -v $PWD/ql:/ql/data -p 5700:5700 --restart always docker.io/whyour/qinglong:latest
1
2
mkdir vw
podman run -d --privileged --name vaultwarden -v $PWD/vw/:/data/:Z -e ROCKET_PORT=8080 -p 8080:8080 --restart always docker.io/vaultwarden/server:latest
1
2
mkdir maiark
podman run -d --privileged --name maiark -v $PWD/maiark:/MaiARK -p 8082:8082 --restart always docker.io/kissyouhunter/maiark:latest

安装 caddy

1
2
3
dnf install 'dnf-command(copr)'
dnf copr enable @caddy/caddy
dnf install -y caddy

firewall 配置

1
2
3
firewall-cmd --add-service=http --permanent
firewall-cmd --add-service=https --permanent
firewall-cmd --reload

Caddyfile

ql.whis.me {
	tls [email protected]
	encode gzip
	reverse_proxy :5700 {
		header_up X-Real-IP {remote_host}
	}
}

jd.whis.me {
	tls [email protected]
	encode gzip
	reverse_proxy :8082 {
		header_up X-Real-IP {remote_host}
	}
}

vw.whis.me {
	tls [email protected]
	encode gzip
	reverse_proxy :8080 {
		header_up X-Real-IP {remote_host}
	}
}
1
caddy fmt --overwrite /etc/caddy/Caddyfile

启动 caddy

1
2
systemctl enable --now caddy.service
systemctl status caddy