给自己的iPhone推送消息
使用 docker-compose 部署 bark-server,实现 iPhone 消息推送服务。
使用 docker-compose 安装 bark-server
创建 docker-compose.yml 文件,内容如下,替换对应的账号密码,例如下面的账号密码为 zqyu:123456
services: bark-server: image: finab/bark-server:v2.1.8 container_name: bark-server restart: always environment: - BARK_SERVER_BASIC_AUTH_USER=zqyu - BARK_SERVER_BASIC_AUTH_PASSWORD=123456 volumes: - ./data:/data ports: - "8080:8080"也可以使用命令传账号和密码
services: bark-server: image: finab/bark-server:v2.1.8 container_name: bark-server restart: always volumes: - ./data:/data ports: - "8080:8080" command: bark-server --user zqyu --password 123456IOS在应用商店下载 Bark,打开软件添加自己上面添加的服务器地址,添加成功后,就可以发送推送了

假如我的推送地址为 http://192.168.1.1:8080/PbQyevsg7LAXEzcQ7mHH3W/这是一个测试推送
$ curl -u "zqyu:123456" "http://192.168.1.1:8080/PbQyevsg7LAXEzcQ7mHH3W/这是一个测试推送"或者直接设置请求头
$ curl -H "Authorization: Basic enF5dToxMjM0NTY=" "http://192.168.1.1:8080/PbQyevsg7LAXEzcQ7mHH3W/这是一个测试推送"其中 Basic 值是 zqyu:123456 的base64值,可以使用以下命令生成
$ echo -n "zqyu:123456" | base64- Docker安装 - CentOS7 安装 Docker CE
- Docker基本命令 - Docker 常用命令速查
- CentOS安装docker-compose - 安装 docker-compose 工具