Railway

Deploy UpSnap

Simple network device monitor and dashboard built on PocketBase

Deploy UpSnap

Just deployed

/data

Deploy and Host UpSnap on Railway

UpSnap is a self-hosted Wake-on-LAN dashboard for managing and waking devices from a web interface. It helps you organize devices, monitor availability, trigger wake actions, and schedule automated wake-up jobs. It is useful for homelabs, remote machines, media servers, workstations, and internal infrastructure that should not run 24/7.

About Hosting UpSnap

Hosting UpSnap gives you a centralized dashboard to manage devices that support Wake-on-LAN. After deployment, you can access UpSnap from your Railway public URL, create the first superuser account, and start adding devices by name, MAC address, IP address, and related network details. UpSnap stores its data persistently, so your device list, settings, and schedules remain available after redeployments. Railway makes the deployment simple by handling hosting, networking, service restarts, and application availability, so you can focus on using the dashboard instead of managing server infrastructure.

Common Use Cases

  • Wake a home server, NAS, workstation, or media server from a browser-based dashboard
  • Organize and monitor multiple Wake-on-LAN devices in one self-hosted interface
  • Schedule automatic wake-up jobs for devices that only need to run at specific times

Dependencies for UpSnap Hosting

  • A Railway account for deploying and hosting the UpSnap service
  • Devices that support Wake-on-LAN and have Wake-on-LAN enabled in BIOS/UEFI and network settings

Deployment Dependencies

Implementation Details

After deployment, open the Railway Deploy Logs and look for the PocketBase install URL.

It will look similar to this:

http://0.0.0.0:8090/_/#/pbinstall/xxxxx

Replace:

http://0.0.0.0:8090

with your Railway public domain:

https://your-upsnap-domain.up.railway.app

Final example:

https://your-upsnap-domain.up.railway.app/_/#/pbinstall/xxxxx

Open the updated URL in your browser and create your first superuser account.

Once logged in, you can:

  1. Add a new device
  2. Enter the device name, MAC address, and network details
  3. Save the device
  4. Use the dashboard to wake the device
  5. Create schedules if you want devices to wake automatically

Note: 0.0.0.0 is only the internal container bind address. It is not a public URL. Use your Railway-generated public domain when opening the setup link.

Why Deploy UpSnap on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying UpSnap on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
SigOnly
Deploy SigNoz with a working demo app & config in one click

zoeyjones
View Template
Unwrapped Spotify Music Stats
Unwrapped Spotify Music Stats, Estatísticas de músicas disponíveis

Jorge Henrique
View Template
OpenTelemetry Collector and Backend
OpenTelemetry Collector with Backend Stack

Melissa