ntfy Hosting Live In 5 Minutes
ntfy hosting on xCloud gives you self-hosted push notifications from a private server on your own domain. Deploy ntfy in one click: xCloud runs the pinned 2.28.0 image as one container, mounts the ntfy_data volume for the message cache, users and attachments, enables login with signup and anonymous access off, and publishes it over HTTPS, so your scripts can notify your phone.
- No terminal
- No technical skills needed
- No lock-in, cancel anytime
What is ntfy?
ntfy, pronounced "notify", is a simple HTTP-based publish-subscribe notification service, dual licensed under the Apache License 2.0 and GPLv2. Self-hosted ntfy lets scripts on any computer send notifications to a phone or desktop with a plain PUT or POST request, and upstream provides an open-source Android app, an iOS app and a web app. Hosted services such as Pushover do a similar job.
This template runs ntfy 2.28.0 as one container behind xCloud's nginx. A single volume, ntfy_data, holds the notification cache, the user and access database and uploaded attachments. Login is enabled, public signup is disabled, and anonymous access is denied, so every topic is private until you grant access. xCloud creates the admin account at install. SMTP, web push and Firebase are not configured.
From Sign-Up to a Live Notification Server In Just 3 Easy Steps
An ntfy install normally means a container, a persistent cache and auth database, a reverse proxy, a domain, a certificate and a first admin user before the first message. This is the same result without assembling any of it.
Step 01
Sign Up
Create your xCloud account and pick ntfy from the OneClick catalog. Choose your domain and server, and set the admin username and password, which xCloud can generate for you.
Step 02
We Deploy It For You
One click. We start ntfy 2.28.0 pinned by digest, mount ntfy_data at /var/lib/ntfy, turn login on with signup and anonymous access off, create your admin account and publish it over HTTPS on your domain.
Step 03
Subscribe And Publish
Sign in, subscribe to a private topic in the web app or mobile app, then publish from a shell with curl and your Basic authentication credentials. The message appears in your subscribed client.
Everything ntfy Does, On Your Own Server
ntfy runs here as a private notification server, with its cache and users stored on a volume you control and nothing public by default.
Publish With Plain HTTP
Any computer sends a notification with a PUT or POST request, such as a curl command, with no client library or account on a third-party service.
Topics You Subscribe To
Messages go to named topics, and the web app or a phone subscribed to that topic receives each one as a notification.
Android, iOS And Web Apps
Upstream provides open-source Android and iOS apps plus a web app; timely iOS delivery uses an upstream relay that this baseline leaves off.
Private By Default
Login is enabled, public signup is disabled and anonymous access is denied, so only accounts you create can read or publish.
Users And Topic Permissions
Create additional users and topic-specific access rules with the upstream ntfy user and ntfy access CLI commands when your team grows.
Attachments And A Message Cache
Notifications are cached and uploaded attachments are stored in SQLite and files on the ntfy_data volume, so recent messages survive a restart.
Everything You Need To Run Your Notification Server 24/7
Managed hosting for ntfy, so the parts that keep it online are not your problem.
- ntfy 2.28.0 deployed instantly
- Official image pinned by digest
- Admin account created for you
- Login on, anonymous access denied
- Free SSL certificate
- Server backups and snapshots
- Server security updates included
- 30+ server locations
- Unused balance refunded
What You Can Do With ntfy
Send notifications from scripts
A sysadmin ends a backup job or deploy script with a single curl call to a private topic, and the result lands on their phone without any mail server or chat bot.
Get alerts when a long job finishes
A data engineer publishes a message when a render or import completes, and walks away from the desk knowing the notification will reach the ntfy app.
Replace a paid push notification service
Someone who used Pushover for personal alerts moves to ntfy on a Cloud VPS they control, with users and topic permissions managed from the command line.
Share a private alert channel with a team
A small team subscribes to one topic for infrastructure alerts, with each person given their own account and read or write access to that topic only.
ntfy vs Alternatives
- Pushover
- Pushover is a hosted push notification service. As an alternative to Pushover, ntfy is open source and runs on your own server, so topics, users and the message cache sit on a volume you control.
- Gotify
- Gotify is another self-hosted push server with its own xCloud page. ntfy publishes with a plain PUT or POST, provides open-source Android and iOS apps plus a web app, and its template asks for 512 MB.
- Apprise API
- Apprise API is a notification gateway with its own xCloud page. ntfy is itself the notification server: clients subscribe to its topics directly through its own web, Android and iOS apps.
- ntfy.sh
- ntfy.sh is the public service run by upstream, with a free version and paid ntfy Pro plans. Running your own ntfy instead puts the topics, accounts and attachments on a Cloud VPS that only your team uses.
Ready To Own Your Notifications?
ntfy on xCloud runs on a dedicated Cloud VPS that we provision, patch, monitor and restore. Deploy faster. Keep your alerts private. Stay in control.
Fast Provisioning
Deploy faster using an xCloud Managed Server built with optimized stacks and high-speed SSDs.
Enterprise-grade security
Protect your infrastructure with a free SSL certificate and more advanced security features at no additional cost.
Intuitive Control Panel
From Server creation to application deployment, everything can be managed from our intuitive control panel.
Hear what people are saying about us
See why agencies, developers, startups, and growing businesses choose xCloud to power their projects.
xCloud works really well, I am surprised by its performance being this the release version, I have tried many paid platforms such as runcloud, cloudpages or serveravatar, as well as free platforms such as CyberPanel, CloudPanel or Hestia Control Panel and direct competitors such as SpinupWP and FlyWP. Of all those that I have tried, the platform that works best for WordPress is SpinupWP and I believe that xCloud can reach and surpass that development, its roadmap is promising. Congratulations to the xCloud team, I hope they become the leading platform in the segment, it has all the potential to achieve it!
Brian GeovannyI've been with runcloud for the last 3 years. However, after trying xcloud for the last month, I'm switching over. They are on a roll with their setup.
Kevin PinedaI'm moving my servers to xCloud, a cloud control panel by M Asif Rahman and the WPDeveloper team. Their roadmap looks interesting and no, there are no team mates nor API limits with xCloud! #xCloud #wordpress #hosting
Leo KooHow Cloud Nine Web Elevated Client Experience While Streamlining Hosting Operations using xCloud
Ed EllinghamxCloud is like having an expert server team on call — without the big agency costs. It's given me back my time and given my clients peace of mind. Highly recommended for freelancers and small teams who want reliable performance and security.
Dumitru ButucelxCloud isn't just a solution. It's like one of that friend who got your back when you screw things up pretty bad.
Waqar AhmedTrust me when I say, once people explore the potential of xCloud they gonna switch from other panels, just keep delivering the best tech, lots of love for the team 😍😍
Rahul SinghSo far my experience has been smooth like silk. I didn't imagine that configuring and managing a VPS would be so easy. As of today, I have deployed 8 sites. The support is good, and they treat users with respect, even if they ask stupid questions (myself included). For the future, I hope for greater flexibility in scheduled backups and more comprehensive and consistent documentation. I'm sure that within a few months, xCloud will become the leader in its segment. This community is amazing, and the Staff here is super helpful.
Massimo VillaCame from cloudways then to runcloud then to xcloud. Looks like I'm staying here.
Gerson ElI've recently taken all of my Vultr-hosted sites and gotten rid of cPanel for them to substitute it with xCloud. I have to say, I'm really impressed with xCloud so far! The interface is definitely the standout feature for me.
Tony LewisI came from Cloudways and won't go back. Highly impressed with xCloud. Glad I gave them a chance.
Jared McDowellI like xCloud better than RunCloud, but one thing I'll point out is that some years ago RunCloud was hungry for business, the support was outstanding, and the community was active and helped each other. Maybe it was sold, there was a change in management, or they stopped being hungry, but the quality of the RunCloud offering declined and it hasn't been moving forward quickly. My point is that currently the xCloud team has the edge and it is theirs to keep or lose
David McCanHow Kevin Heinrichs Cut Hosting Costs by 84% While Running WooCommerce & Node.js Sites Efficiently
Kevin HeinrichsI had 150 sites on cloudways and am in the process of moving them to xcloud. Much faster and better priced.
Dan SpinozaDear xCloud Team, I have been using xCloud for some time now and am genuinely impressed with its capabilities and the flexibility it offers by allowing users to bring their own VPS for management. It's a fantastic service, and my experience so far has been very positive. Successful migrated 5 sites on a single server. Xcloud migration tool worked great. There were few hiccups with security plugin like MalCare but disabling the plugin prior to migration worked just fine.
Rahil MaknojiaCame from runcloud. Tried xcloud and never came back.
Karl FanegaHow Advanced Web Strategies Saved Over $2,000 & Recovered 56 Hours per Month Managing 70+ Client Websites
Gary MoodyxCloud gave me what no other hosting platform could: the flexibility of a VPS with the convenience of managed WordPress. As a solo founder running an entire business on one server, that combination is an important unfair advantage.
Jorge de los Reyes MartínezI use Server Avatar and xCloud and I'll sooner use xCloud than Server Avatar personally.
Jay PaganoHow Newman Web Solutions Ensured Perfect Uptime and Seamless Scaling For 120+ WordPress Sites with xCloud
Lori NewmanI too have moved over to xCloud. It's pretty sweet. One click n8n and uptime Kuma apps
John ApertureI went from Cloudways to xCloud. No intention on switching in the foreseeable future.
Blaine MooreFrequently Asked Questions
Feel free to contact us with any questions or concerns you may have.
Can I self-host ntfy with Docker?
Yes, and ntfy Docker hosting is what this template does. Upstream ships an ntfy image for amd64, armv6, armv7 and arm64; xCloud runs v2.28.0 pinned by digest as a single container keeping its state in ntfy_data, served on your domain over HTTPS, with no Compose file to maintain.
How much RAM does ntfy need?
The ntfy manifest declares 512 MB of RAM, 1 CPU core and 2 GB of disk as a floor, far below the 6 GB plan sold here. Message volume and attachments, not the server process, determine how much disk you need in practice.
How do I update ntfy?
ntfy does not update itself here: 2.28.0 is pinned by digest, and a catalogue re-sync affects new installations only. Back up ntfy_data, read the upstream release and migration notes, update the image, recreate the container without deleting the volume, then check login and topics.
What should I back up for ntfy?
Back up the whole ntfy_data volume. It holds cache.db for cached notifications, auth.db for users, password hashes and access rules, and the attachments directory. Stop writes or the container before a filesystem backup so the SQLite files are consistent, and test a restore.
How do I send a notification with ntfy?
Publish over HTTP with a PUT or POST to your domain and topic. Because anonymous access is off, add Basic authentication, for example curl -u USER:PASSWORD -d 'Deployment finished' https://YOUR_DOMAIN/YOUR_TOPIC. Anything subscribed to that topic then receives the message.
Does ntfy have iOS and Android apps?
Yes. Upstream provides an open-source Android app and an open-source iOS app, plus a web app. Timely background delivery on iOS relies on ntfy's upstream relay option, which this secure baseline does not enable, so test delivery on your phone before relying on it.
What is the difference between ntfy and Gotify?
Both are self-hosted push servers. ntfy publishes with a plain HTTP PUT or POST to a topic, upstream provides open-source Android and iOS apps plus a web app, and its template asks for 512 MB. Read Gotify's own documentation and xCloud page to compare.
Can ntfy topics be password protected?
Yes. Login is enabled, public signup is off and anonymous access is denied, so every topic needs an account. Add users and topic-specific permissions with the upstream ntfy user and ntfy access commands. The administrator you set at install is created once and not rotated by editing the environment.
Is ntfy free and open source?
Yes. Upstream says the project is dual licensed under the Apache License 2.0 and the GPLv2 License, and both license files sit at the v2.28.0 tag. xCloud bills for the server and deployment only; upstream's separate ntfy Pro plans are for its own ntfy.sh service.
Who owns the data stored in ntfy?
You do. This is ntfy cloud hosting on a dedicated Cloud VPS that only you use, so your ntfy server holds topics, users and attachments in your own ntfy_data volume. It is separate from the public ntfy.sh service. xCloud runs the server and deployment, not your messages.
Can I cancel anytime?
Yes. There is no lock-in — cancel any time. Hosting is billed monthly and charged for what you actually use, so when you delete the server the unused balance is refunded to your account, less up to 10% in payment-processing fees.
More Communication apps in one click
Browse all Communication apps →Browse all one-click apps →
AnonAddy (addy.io)Self-hosted anonymous email forwarding: unlimited aliases on your own domain that forward to your real mailbox, with MariaDB and Redis.Apache AnswerSelf-hosted Q&A and knowledge-community platform with searchable questions, answers, tags, and moderation.
Apprise APIA notification gateway that fans one API call out to more than 130 services, with stored configurations and a web interface to manage them.
ArtalkA self-hosted comment system for static and dynamic sites, with multi-site management, moderation, image uploads and its own admin dashboard.
BichonSelf-hosted email archiver that syncs IMAP mailboxes and imports MBOX, PST and EML files into a full-text searchable archive.Bluesky PDSSelf-host the official Bluesky Personal Data Server on xCloud with managed HTTPS, generated secrets and persistent storage.
BonfireSelf-hosted federated social network on ActivityPub, with customisable feeds, circles and boundaries, a Mastodon-compatible API and built-in full-text search.
Bulwark WebmailA self-hosted web client for JMAP mail servers such as Stalwart, bringing mail, calendar, contacts and files behind one login with a built-in admin dashboard.
BuzzRun chat, Git repositories, automated workflows, and AI agents in one place, with consistent performance and no maintenance work.
Ready to Own Your Notifications?
Connect your first server in minutes. No plan you have to grow into.