Repository navigation
FAQ
Not yet. The first public release has not been published. Once it is, it will appear on the Releases page.
Vonode turns a Linux computer with cellular modules into a private node. The Vonode app for iPhone and iPad reads and sends SMS, makes and answers calls, switches eSIM profiles and turns on Wi-Fi calling, all through hardware you run yourself.
No. The app talks to your node directly over encrypted SSH. Messages, call history and settings live on the node you operate. A small relay run by VONODE LLC delivers Apple notifications and confirms subscriptions; it does not store plaintext message content. Optional message previews are encrypted by your node and decrypted only on your phone. See the Privacy Policy.
No. You pair the app by scanning a one-time QR code that your node shows. It is valid for five minutes, and the app pins the node's SSH host key. See Pairing the app.
The app is a free download. Without a subscription, you choose one number on one node and read the SMS it receives in the app. The free number cannot be changed after you choose it. Calls, sending SMS, notifications and other numbers need a subscription.
Every feature on one node: calls including Wi-Fi calling, sending and receiving SMS on every number, notifications for SMS and calls, eSIM profiles, automations, proxies and diagnostics. Plans renew every 1, 3, 6 or 12 months; current prices are shown in the app and on the App Store. Manage or cancel in your Apple Account settings. Hardware, SIM plans, carrier charges and hosting are not included.
A 64-bit x86 (amd64) Linux computer with Debian 12, Ubuntu 22.04 or later, or Fedora. An Intel N100 mini PC, a used thin client or a NUC works well. See Supported hardware.
Not in this release. arm64 hosts and multi-architecture Docker images are planned for node software 1.3.1.
Check the hardware page before you buy. The DJI Cellular module (Quectel EG25-G inside) is tested; other Qualcomm-based Quectel modules are supported by the code but not tested yet.
Calls over the cellular network have not been confirmed on any module yet. Calls work over Wi-Fi calling, which your carrier must enable on the plan.
Yes, with a removable eUICC card ("eSIM card") in the module's SIM slot. The app can download, switch, rename and delete profiles on it (subscription feature). The modules have no built-in eSIM.
One node takes up to five USB cellular modules, each with its own SIM. Use a powered USB hub when you connect more than one.
The phone must reach the node on one TCP port (2222 by default): a port forward on your router, or a VPN such as WireGuard or Tailscale. Behind carrier-grade NAT, use the VPN route.
Not yet. The commercial Docker image (vonode/vonode) is not published; use the
systemd package for this release.
In the app under More > Software update, or by installing the new package over the old one. See Upgrading.
Every release has a SHA-256 checksum for the install package, and the node program carries an Ed25519 release signature. See Install with systemd.
Vonode is proprietary software of VONODE LLC, and its source code is not published. The node
includes strongSwan (GPL-2.0-or-later) and statically linked glibc and GMP (LGPL). Their complete
corresponding source is attached to every release as
vonode_<version>_linux_amd64_commercial.sources.tar, and SOURCES.md in the install package
contains the written offer: the source is available for at least three years after the version is
published, and a copy on physical media can be requested from
support@vonode.cc for no more than the cost of the media and shipping.
No. Vonode is not an emergency service. It depends on your hardware, carrier, network and Apple services. Do not rely on it for emergency or life-safety communication.
Email support@vonode.cc or see vonode.cc/support.
Install
Operate
Reference