Oracle Cloud 部署
arm 上部署情 qinglong、vaultwarden、caddy、v2ray
amd64 上部署 focalboard、appflowy、caddy(暂定)
安装 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
|