Messagingby PyoOfficial template

Deploy ntfy on your own servers

Send push notifications to your phone or desktop with a simple HTTP request.

What Pyo sets up

Image
docker.io/binwiederhier/ntfy:v2.37.2
Reached
Web app, on a domain you add
Runs as
One replica with its own data
Replicas
1
Requests
0.05 vCPU · 64 MiB
Limits
0.5 vCPU · 256 MiB
Storage
2 GiB at /var/lib/ntfy
Health check
HTTP /v1/health

How to deploy it

  1. 1

    Install Pyo

    Run the setup command on your server.

  2. 2

    Choose ntfy

    Open Templates in the dashboard and pick it. Pyo fills in sensible defaults.

  3. 3

    Deploy

    Pick a server and deploy. Pyo runs it and follows the rollout.

Ports

  • http 80/HTTPInternal until you add a domain

Good to know

  • Needs a domain: the apps subscribe at its address. Publish with curl -d "hi" https://<domain>/<topic>.
  • Anyone can use any topic; set up users with the ntfy user command in its terminal to restrict them.

Related templates

All templates

Get Pyo running on your server

Run Pyo on any machine, from your laptop or VPS to a dedicated server or homelab.

curl -fsSL https://pyo.dev/install.sh | bash
View on GitHub