Add a Service

A service is any application running on your home server that you want to access from the internet.

Prerequisites

  • SeaWise client installed and paired

  • A running application you want to expose

Add from the Client Web UI

  1. Open the client web UI at http://your-server-ip:8082

  2. Scroll to Add Service

  3. Enter a name — something descriptive like "Plex" or "Home Assistant"

  4. Enter the host — where the service is running (see below)

  5. Enter the port — the port your service listens on

  6. Click Add

Your service gets a public URL like https://myapp.seawise.dev and appears in both the client UI and the SeaWise dashboard.

Choosing the Right Host

The host tells the SeaWise client where to find your service on your local network.

Scenario
Host Value

Service running directly on the server

localhost

Service in a Docker container with port mapping

localhost

Service on another device on your network

That device's IP (e.g., 192.168.1.50)

Common Services and Ports

Service
Default Port

Plex

32400

Jellyfin

8096

Home Assistant

8123

Nextcloud

443 or 8080

Grafana

3000

Portainer

9443

Sonarr

8989

Radarr

7878

Pi-hole

80

Syncthing

8384

Adding Multiple Services

You can add as many services as you want. Each gets its own subdomain and public URL.

What Happens Behind the Scenes

  1. The client registers the service with SeaWise

  2. A unique subdomain is assigned (e.g., plex-abc123)

  3. A secure tunnel is created between your server and SeaWise

  4. Traffic to https://plex-abc123.seawise.dev flows through the tunnel to your local service

Next Steps

Last updated