使用自架服务器端
自架服务器端
除了使用官方架设的服务器端,你也可以架设自己的服务器端。本仓库支持通过docker部署服务器端。
首先请确保服务器(假设其IP或域名为$AAA)上支持docker和docker-compose。
然后运行以下代码:
(大陆服务器使用)
git clone https://gitee.com/easychen/pushdeer.git
cd pushdeer
docker-compose -f docker-compose.self-hosted.yml up --build -d
(海外服务器使用)
git clone https://github.com/easychen/pushdeer.git
cd pushdeer
docker-compose -f docker-compose.self-hosted.yml up --build -d
如提示docker服务未安装/找不到/未启动,可在 docker-compose 前加 sudo 再试
等待初始化完成后,访问 $AAA(需替换为服务器端IP或域名):8800
,看到以下信息则表示服务器端已启动完毕。
{
"PushDeer": "On"
}
⚠️ 自架服务器端需每年2月拉取一次更新推送证书
使用自架版客户端
在苹果商店搜索「PushDeer·自架版」安装并启动。
在启动界面输入 $AAA(需替换为服务器端IP或域名):8800
,点保存。如果通信顺利,即可顺利完成「通过Apple登录」。如输入错误,可点击「重置API endpoint」重新输入。
登入成功后,亦可随时在设置页面重置 API endpoint。
生产环境的配置强化/优化
参见𐂂安装文档