Updating

Three things can have a newer version: the apps, your server, and the watch-from-anywhere helper. None of them updates itself, and none of them touches your libraries, your watch history, or your household's settings when it does.

Nothing updates itself, on purpose. Something that replaces the program on a household's media server without being asked is a worse idea than an update you have to run. Your server is yours.

How you find out

Open Settings → Your server on any Navarre app. If something newer exists, one row says A new version is available, tells you what you are on and what is out, and shows you exactly what to change. If nothing is newer, the row is not there at all - there is no version screen to go and check, and no notification to dismiss.

That check asks for one small public file and nothing else. It sends no account, no address, and nothing at all about your household, and if it cannot be reached the row simply does not appear.


The apps

Windows: download the new installer from the download page and run it. Your libraries and your sign-in stay as they are. There is nothing to uninstall first. If you installed Navarre 2.0.5 or earlier into a folder you chose yourself, keep nothing else in that folder: uninstalling or updating removes the whole folder. The default folder is safe.

Android TV, Google TV, and the phone: these update through the store you installed them from, like any other app.


Your server

An update is one line and two commands, and your data folder is never touched by one.

  1. Pick a quiet moment. An update restarts the server, and anybody watching is interrupted.
  2. Change one line in the compose file you pasted when you set the server up. It is the image line, and Navarre shows you the finished version of it so you can match it by eye:
        image: "ghcr.io/navarredr/navarre-server:2.0.6"
  3. Save it, and start your server again. On a NAS, that is your Docker app's own stop and start on that project. With a terminal, it is these two:
    docker compose pull && docker compose up -d navarre-server

Your libraries, everything watched and your household's settings all stay as they are. All of it lives in the data folder, and an update replaces the program, not the folder. Measured on a small library: the server was serving again under three seconds after it came back, with the same server identity, the same items, and the same watched marks.

The server re-reads your folders every time it boots. On a small library that is seconds; on a large one it is a few minutes, and it happens in the background while the apps carry on working.

Going back

The same three steps with the old version number. That is why the version is written out in full and never latest: a version you cannot name is a version you cannot go back to. Going back does not touch your data folder either.

Urgent fixes

A security fix is published as a new version with a release note saying so, and it arrives in the same row in the same place. There is no separate channel to subscribe to and no automatic install.


The watch-from-anywhere helper

If your server has the second service beside it, it is pinned and updated exactly the same way - its own line, in the same file:

    image: "ghcr.io/navarredr/navarre-companion:1.1.5"
docker compose pull && docker compose up -d navarre-companion

Your address stays the same and your paired devices stay paired: the name it goes by on your own Tailscale account is in the file, not in the program, and an update does not change it.


Two things worth knowing

Setting a server up for the first time instead? On a NAS, on a Windows PC, or on a Linux box. Questions the update did not answer live in the Help & FAQ, and support@navarre.tv reaches a human.