All projects Android available · iOS in review

WakeFromFar

A self-hosted iOS and Android solution that lets family and friends wake a NAS or home server. An existing private tunnel such as Tailscale or WireGuard is required; WakeFromFar does not provide VPN access itself.

TransportPrivate tunnelalready configured
RelayDockerin your network
AppsAndroid availableiOS in review
CodeMITOpen Source

Store status · 4 August 2026

Android is available on Google Play. iOS is with Apple for review.

The Android app can be downloaded directly from Google Play. The iOS app has been submitted separately to the App Store and is not yet publicly available.

iOS

In App Review · one-time purchase

The app has been submitted to Apple for review. Once approved, it will cost US$2.99 in the United States; Apple displays the local price for each storefront. There is no subscription or in-app purchase.

Android

Available now · free with an optional Pro purchase

Up to three assigned machines are free. A one-time Pro purchase unlocks all assigned machines; Google Play displays the local price. No subscription.

Open in Google Play

Before purchasing

The app is a client—not a hosted service.

You need a compatible self-hosted WakeFromFar backend, an account created there, HTTPS, and private network access such as Tailscale or WireGuard. WakeFromFar sets up neither the backend nor the VPN tunnel. The iOS offline demo only shows sample data and cannot wake real machines.

A typical setup

The large storage system stays off until someone needs it.

A low-power Raspberry Pi, N100, or mini PC is already running around the clock. It hosts the WakeFromFar relay, while the larger NAS with films, photos, and the Jellyfin, Plex, or Immich server can remain switched off.

When someone wants to access the media, the app wakes that specific NAS. They need no router access, shell, or exposed admin interface.

How it works

From the phone to the sleeping NAS.

WakeFromFar uses an existing private tunnel and keeps the actual wake logic inside the home network.

  1. 01

    Open the app

    A user selects the NAS.

  2. 02

    Use the tunnel

    The request travels through Tailscale, WireGuard, or equivalent private access.

  3. 03

    Relay checks

    The low-power always-on device checks permissions and sends Wake-on-LAN.

  4. 04

    Wake the NAS

    The large storage system starts.

  5. 05

    See the status

    The app shows the NAS status. Jellyfin, Plex, or Immich can then be used again.

The private tunnel is part of the setup

WakeFromFar does not provide a VPN and is not designed for open internet ports.

Open Source

The relay and both apps are open on GitHub.

The repository contains the Docker relay, iOS app, and Android app under the MIT licence. Android is also available on Google Play; the iOS app has been submitted to the Apple App Store for review.

View source code

Current scope

What WakeFromFar covers today.

The focus is on machines, users, wake requests, and understandable failure states.

01

Private access

Tailscale, WireGuard, or a comparably protected tunnel connects the app to the home network.

02

Native apps

iOS and Android stay focused on the few tasks that matter while away from home.

03

Clear permissions

Users can only see and start machines explicitly assigned to them.

04

In your network

Wake requests, responses, and logs remain with the self-hosted Docker relay.

Support

Questions about the app or your setup?

Write to [email protected]. For troubleshooting, include the platform, app version, exact error message, and—without passwords or tokens—a short description of the backend.

Support and common questions