Knockbox – Self-Hosted Push

Knockbox – Self-Hosted Push

One curl, one notification

0 ratings
Free

Rating summary

Details

  • Released
  • Updated
  • September 16, 2026
  • September 17, 2026
Knockbox – Self-Hosted Push screenshot #1 for iPhone
Knockbox – Self-Hosted Push screenshot #2 for iPhone
Knockbox – Self-Hosted Push screenshot #3 for iPhone
Knockbox – Self-Hosted Push screenshot #4 for iPhone
Knockbox – Self-Hosted Push screenshot #5 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

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
Show more

What's New in Knockbox

1.1.0

September 17, 2026

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.

More

Developer apps