一些后续更新和操作
干掉1panel
一开始使用的Amazon新用户送的一年免费VPS,但是资源有限,只有1C1G;多服务同时访问的话概率性会服务异常。
简单看了一下,`1panel`占用的资源还是有点多,而且功能有点鸡肋;所以现在:
1、还是花了点钱买了个性价比挺高的4C4G的服务器,这是我的推广链接:
2、1panel干掉了,手动`docker compose`拉起frp和npm服务:
services:
frps:
container_name: frps-1
image: snowdreamtech/frps:0.62.0
restart: on-failure:3
network_mode: host
volumes:
- ./frps/frps.toml:/etc/frp/frps.toml
- ./frps/ssl:/etc/frp/ssl
nginx-proxy-manager:
container_name: npm-1
image: jc21/nginx-proxy-manager:2.12.3
network_mode: host
restart: on-failure:3
volumes:
- ./npm/data:/data
- ./npm/ssl:/etc/letsencrypt
depends_on:
- frps
piwigo安装注意事项
piwigo docker compose拉起的时候,初始化界面中的主机地址需要填的是数据库服务的主机名称,比如我这里的piwigodb.
部分 docker compose 文件内容:
services:
piwigo:
image: linuxserver/piwigo:latest
depends_on:
piwigodb:
condition: service_healthy
piwigodb:
image: mariadb:11.7
container_name: piwigo_db
安全组配置
配置安全组,只放开必要的端口,如22和443.
域名证书配置
用NPM可以很方便的地配置申请和配置域名证书,但如果有多个二级域名的话最好申请一个泛域名证书,这样就不用每个二级域名都申请证书了,会方便很多。
开启FRP TLS双向认证
为了加强frp通道的安全,根据这个