# Knockbox – Self-Hosted Push — One curl, one notification

> One curl, one notification (iPhone/iPad app by 苗 苗.)

- Source: https://appshunter.io/ios/app/knockbox-self-hosted-push/id6811317906 (this page in markdown: same URL + `.md`)
- Developer: [苗 苗](https://appshunter.io/developer/6791624017)
- Category: Developer Tools, Utilities
- Price: Free
- Age rating: 4+
- Requires: iOS 17.0 · 7 MB
- Languages: Chinese (Simplified, China), Japanese, Chinese (Traditional, Taiwan), American English, Brazilian Portuguese, European Spanish, Korean
- Released: 2026-09-16
- Data updated: 2026-09-19
- User reviews in markdown: https://appshunter.io/ios/app/knockbox-self-hosted-push/id6811317906/reviews.md

## What is Knockbox?

Knock once, and your phone buzzes.

Knockbox turns one HTTP request into a push notification on your iPhone. Anything that can send a request can reach you: a deploy script, a cron job, a monitoring check, a CI pipeline, or a coding agent that has just finished a long task. If it needs your go-ahead before continuing, it can wait for your answer.

    curl -d "Build finished" https://your-server/api/v1/send/YOUR_TOKEN

THE SERVER IS YOURS
Knockbox is the client for a server you control. The server is open source and runs on a VPS, a NAS, or a Raspberry Pi at home. It holds its own Apple push key, so a notification goes from your machine to Apple and then to your phone, without passing through anyone in between. If you would rather not run anything, you can pair with a public instance by scanning its QR code.

WHAT A MESSAGE CAN CARRY
• A Markdown body with headings, lists, links and syntax-highlighted code.
• Images, shown in the notification and kept with the message.
• Long text. The body is fetched as the notification lands rather than packed into it, so there is no length limit to work around.
• A title, a channel, and an interruption level: quiet, normal, or time sensitive when it has to break through Focus.

REPLIES
• The sender can attach a set of options, or allow a free-text answer.
• Answer from the message itself. Your server posts the reply back to the address the sender gave, signed, and the sender takes it from there.
• The sender can set a deadline. After it passes the message reads "Reply window closed" and the server stops accepting — you are never left thinking an answer went through.
• A message is answered once, and the answer is the same across your devices.

CHANNELS
• One token per channel, so a noisy monitor and a personal reminder stay apart.
• Muting a channel truly stops it: the mute lives on the server, so nothing is sent at all.
• Search your history, mark as read, delete a message, or clear a channel. Deletions are real, on the device and on the server.

MORE THAN ONE DEVICE
Pair a second iPhone or iPad from a device that is already connected. Both receive everything and share read state.

TRY IT WITHOUT A SERVER
Demo mode fills the app with example messages and sends a sample notification, so you can see how it works before setting anything up.

FREE, AND THAT IS ALL
No ads, no analytics, no account with us, no in-app purchase, no subscription. The app is free and the server is open source.

Questions: info@miramiao.com


## Version history (last 2 releases)

### 1.1.0 — 2026-09-17

You can reply to a message now.

The sender attaches a set of options, or allows a free-text answer, and you reply from
inside the app. Your server posts the reply back to the sender, which takes it from
there — from home automation asking "the curtains open in 30 seconds" to a coding agent
that wants your go-ahead first.

• The options come from the sender; the app does not pick a recommended one for you.
• The sender can set a deadline. After it passes the message reads "Reply window closed", so you are never left thinking an answer went through.
• A message is answered once, and the answer is the same across your devices.
• Demo mode now includes a message you can reply to, with no server set up.

Also fixes several known issues.

### 1.0 — 2026-09-16

No release notes.

## More apps by 苗 苗

- [Prism – Rainbow Wallpaper](https://appshunter.io/ios/app/prism-rainbow-wallpaper/id6793037253)
- [Shotpin – Snap a Spot](https://appshunter.io/ios/app/shotpin-snap-a-spot/id6808990177)
- [Rollshot – Long Screenshot](https://appshunter.io/ios/app/rollshot-long-screenshot/id6809673240)
- [Snipmoji: Cutout Stickers](https://appshunter.io/ios/app/snipmoji-cutout-stickers/id6810030858)

All apps by 苗 苗: https://appshunter.io/developer/6791624017

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-09-19.*
