Bark推送服务 | Ubuntu
174
2024-02-18
⭐️ 本篇将搭建 Bark 推送服务,基于 Docker 部署
⭐️ 内网配置为i5-8250U/CPU 4核@1.60GHz / 120SSD+1THDD,基于 Ubuntu Server 安装
⭐️ 本篇文章以香港2C1G服务器实例,基于 FRP技术 反代
Bark简介
> 免费、轻量!简单调用接口即可给自己的iPhone发送推送
> 依赖苹果APNs,及时、稳定、可靠
> 不会消耗设备的电量, 基于系统推送服务与推送扩展
> 隐私安全,可以通过一些方式确保包含作者本人在内的所有人都无法窃取你的隐私
Bark文档
> 官方-使用教程 | 查看APP使用教程
> 官方-常见问题 | 查看问题解决方案
安装部署
Docker
docker run -dt --name bark -p 8080:8080 -v `pwd`/bark-data:/data finab/bark-server
Docker Compose
mkdir bark && cd bark curl -sL https://git.io/JvSRl > docker-compose.yaml docker-compose up -d
手动部署
> 切换权限
sudo -i
> 创建安装目录
mkdir -p /root/data/docker_data/bark
> 进入安装目录
cd /root/data/docker_data/bark
> 创建docker compose.yaml
vim docker-compose.yaml
version: '3.8' services: bark-server: image: finab/bark-server container_name: bark-server restart: always volumes: - ./data:/data ports: - "xxxx:8080" # 左边的xxxx可以自行修改端口
> 运行docker compose.yaml
docker compose up -d
修改FRP参数
> 进入frpc根目录
sudo -i #获取管理员权限 cd /root/frpc #进入frpc根目录
> 修改 frpc.toml
vim frpc.toml
[[proxies]] name = "bark" type = "tcp" localIP = "127.0.0.1" localPort = xxxx #本地部署端口 remotePort = xxxx # 服务器访问端口
> 重启frpc客户端
sudo systemctl restart frpc
验证部署
> 访问http://ip:端口/ping
> code:200显示成功
反向代理
> 使用 Nginx Proxy Manager
> 使用 宝塔 / 1panel / aapanel 设置反代
- 3
-
分享