Media guide

Radarr, from anywhere

Add a movie from your phone at the cinema, without opening Radarr to the internet.

About 5 minutes·Works on the free plan

You'll need

  • Radarr running on a machine at home
  • Docker
  • A free Seawise.io account

Step by step

Everything happens in your browser except step 1.

1

Run the Seawise.io container

Run this on the machine where Radarr runs. The container connects out to Seawise.io, so you don't open any ports on your router.

On Docker Desktop for Mac or Windows, replace --network host with -p 8082:8082.

your server
$ docker run -d --name seawise \
  --restart unless-stopped \
  --network host \
  -v seawise-data:/config \
  ghcr.io/seawise-io/seawise-client:latest

✓ Container started

2

Set a password

On a computer at home, open http://your-server-ip:8082 and create a password for the container's page.

Do this straight after starting the container. Whoever opens this page first sets the password.
3

Connect it to your account

Give the server a name, click Connect, and approve it in the seawise.io tab that opens. Sign up for free there if you haven't yet.

4

Add Radarr

Fill in the name, the address and the port Radarr uses (7878 by default), then click Add.

Which address? With --network host, use localhost. On Docker Desktop, use host.docker.internal. If Radarr runs on another machine, use its local IP, like 192.168.1.20.
5

Open it from anywhere

Radarr now shows on your Servers page at seawise.io. Click it from any browser, on any network, and you're in.

6

Share it

Go to Portals, create one (say, Family), and add Radarr to it. Then open its sharing settings and add the email of everyone who should get in.

Skip this step if Radarr is just for you.

7

What they see

Send them the portal link. They sign in with the email you added, using Google, GitHub or an email link, and tap Radarr. Nothing to install, on any phone, tablet or laptop.

Radarr settings to check

01

Use Forms login, always required

Go to Settings > General > Security. Radarr v6 removed Basic, so choose Forms (Login Page) and set Authentication Required to Enabled so every request needs a login.

02

Leave URL Base empty

URL Base is for running Radarr under a path like /radarr. Your Seawise.io address gives Radarr its own hostname, so keep it blank.

03

Add your address to Allowed Hosts if you use it

Allowed Hosts in Settings > General lists the hostnames Radarr accepts. If you've filled it in, add your-app.seawise.dev or Radarr will reject requests from it.

If something's not working

Radarr shows as offline+

The Seawise.io container can't reach Radarr. Run curl http://localhost:7878 on the server; a container without port 7878 published is the usual cause.

Locked out of Radarr+

Stop Radarr, open config.xml in its appdata folder, delete the AuthenticationMethod line and start it again. Radarr will ask you to set a new login.

Phone apps can't connect+

Third-party Radarr apps call the API with your key and can't show the Seawise.io sign-in. They only work if you make Radarr public on the Admin plan, and then the API key and login are all that protect it.

Good to know

Why Enabled matters here

With Disabled for Local Addresses, Radarr skips the login for requests it thinks are local. Traffic through Seawise.io arrives from the server itself, so keep it on Enabled.

Try it on your own server.

Free plan, no card needed.