Skip to content

Releases: tonytrawl/GuardTowarr

GuardTowarr 1.4.1

Choose a tag to compare

@tonytrawl tonytrawl released this 17 Jun 19:57
1379703

A reliability and polish release. The focus this round was making Diagnose & Fix
quieter and more trustworthy: it should only ever put a card in front of you when
something genuinely needs you, and every issue should point you straight at the fix.

Fixed

  • No more false "stuck download" cards. GuardTowarr now correctly ignores normal
    pipeline states that briefly look like problems:
    • Downloads that already imported successfully and are just seeding.
    • Completed releases sitting as an archive waiting to be extracted.
    • An import scan that's still finishing ("No files found are eligible for import")
      is now given a short grace window to clear on its own before it's ever flagged.
  • "Manual import required" is surfaced for you to handle, without offering a
    destructive remove button that would throw away a good download.
  • Correct documentation links. Queue and import problems now link to the Servarr
    wiki (not qBittorrent's docs), and qBittorrent connection issues link to the
    qBittorrent FAQ. Each link points at the section that covers the specific error.
  • Fixed the Docker image ignoring the TZ environment variable, which caused timestamps and quiet hours to use UTC. Set TZ to your timezone and recreate the container.

Changed

  • Overseerr and Jellyseerr are now one "Seerr" service. They share the same API, so
    GuardTowarr monitors either one through a single card. Existing setups are migrated
    automatically; no reconfiguration needed.

Added

  • Blocked-file scan (beta). An optional check that scans the files inside your
    Radarr/Sonarr torrents for risky extensions (like .exe). Off by default, with an
    editable extension list and an opt-in for automatic removal. Lives in the Stability tab.
  • Tunarr support (beta). Monitors Tunarr's own health checks (ffmpeg, hardware
    acceleration, transcode directory), each linked to the right Tunarr docs page.

Notes for Docker users

The optional Remote-access port (9596) is now exposed by the image. If you use
Remote access, make sure you publish 9596 in your compose file or run command. Adding
a port needs the container recreated (docker compose up -d), not just restarted.

GuardTowarr 1.4.0

Choose a tag to compare

@tonytrawl tonytrawl released this 11 Jun 01:06
454e0ed

v1.4.0: Diagnose & Fix, Remote access, and Tunarr

The biggest GuardTowarr release yet. It goes beyond up/down monitoring: it now
reads what's actually wrong, lets you fix common problems in one click, can be
checked securely from outside your network, and adds Tunarr support.

New

  • Diagnose & Fix (Stability tab): GuardTowarr now watches your Radarr/Sonarr
    download queues and flags stuck or failed downloads (stalled torrents, no
    seeds, failed imports) that the basic checks miss.
  • One-click fixes on issues: test download clients, re-test indexers, force
    re-check or re-announce a stalled qBittorrent torrent, and remove + blocklist
    • re-search a genuinely bad download. Nothing runs on its own; every fix is a
      button you press, and destructive ones ask you to confirm.
  • Smart remediation: it tells a stall (your client, connection, or no seeds)
    apart from a genuinely bad release and leads with the right fix. A loop guard
    warns you when you've already burned through several releases and the problem
    is really your client or connection.
  • Remote access: an optional second port you can reach from outside your network.
    It is token-protected, off by default, and never exposes your API keys,
    passwords, or internal addresses. Monitor-only out of the box, with separate
    opt-ins for content requests and remediation.
  • Tunarr support (beta): reads Tunarr's own health checks (ffmpeg version,
    hardware acceleration, transcode directory, and more), each linked to the
    matching Tunarr docs page.
  • Pushover alerts: a third notification channel alongside ntfy and Discord.
  • Lite stats mode: trims the heavy stats lookups for low-power servers (Pi, NAS)
    while leaving monitoring and alerts fully intact.

Improved

  • Burst-aware alerts: when several services drop or recover together, you get one
    summary ("all services except Plex are back online, down ~4m") instead of a
    notification per service.
  • No startup floods: after a restart, alerts are held during a short settle
    window and sent as a single summary of whatever is still wrong.
  • Stall grace period: a torrent that briefly stalls is given time to recover
    before it alerts you. It still shows on the dashboard right away.
  • Smarter library counts: totals come from Plex/Jellyfin when available, and are
    no longer double-counted when you run both.
  • History and uptime: each service now shows its 30-day uptime with a small
    inline bar, and recent events expand on demand.
  • The Services and Alerts settings now use the space better, and services are
    ordered by how commonly they are used.
  • Faster, lighter stats panel.

Fixed

  • The update checker now reports the correct version instead of always showing an
    update.
  • Health-issue documentation links now point to the right place: stuck downloads
    go to the servarr wiki, and "update available" warnings open the app itself so
    you can update.
  • Various smaller layout and consistency fixes.

Upgrade notes

  • Diagnose & Fix is on by default. It adds a small amount of Radarr/Sonarr queue
    polling and may surface stuck-download warnings you hadn't seen before. You can
    turn it off in Settings > Stability.
  • The old Beta settings tab is now called Stability.
  • The custom color palette option was removed (light/dark themes are unchanged).
  • Remote access: to use it in Docker, publish port 9596 and recreate the
    container. See the README for setup and the reverse-proxy guidance.

Get it

  • Docker: docker pull tonytrawl/guardtowarr:v1.4.0 (or :latest)
  • Windows: download GuardTowarr.exe below.

Full documentation: https://github.com/tonytrawl/GuardTowarr

GuardTower 1.3.6

Choose a tag to compare

@tonytrawl tonytrawl released this 04 Jun 03:00
bd04f34

Check out the new subreddit! https://www.reddit.com/r/guardtowarr/

  • Pushover alerts
  • Lite stats mode (beta) for low-power servers like a Pi or NAS, which trims the stats panel to ease background load without affecting monitoring or alerts

Improved:

  • Movie and episode counts now come from Plex or Jellyfin when available, and no longer double-count when you run both
  • The stats panel loads faster and puts less strain on your services
  • Services in Settings are now ordered by how commonly they are used, media servers first
  • Services you have turned off no longer clutter the History screen or the alert ignore list

Fixed

  • The update checker now reports the correct version instead of nagging about an update you already have
  • A spacing glitch where the per-server library stats overlapped the panel below them

GuardTower 1.3.5

Choose a tag to compare

@tonytrawl tonytrawl released this 03 Jun 13:54
26d967c

Doubles the supported services, adds media search, and streamlines setup.

New services

  • Jellyfin (beta) — health + live now-playing
  • Readarr, Lidarr, Overseerr, Jellyseerr — monitoring

Search

  • Search and add movies, shows, books, music from the dashboard
  • Only shows for services that are set up and have working indexers

Live stats

  • Now-playing for Plex, Jellyfin, both, or neither with source tags
  • Transcode vs. direct-play breakdown; per-server library counts when both run

Onboarding

  • New two-step setup: pick your services, then enter details only for those
  • New services default off; manage the rest in Settings

Other improvements

  • Error/warning view hides healthy cards so problems stand out
  • ntfy and Discord now work fully independently; styled Discord embeds + per-channel test results
  • Merged the two service toggles into one Enable switch

Fixes

  • New services now appear for upgrading users
  • No more being re-run through setup after updating
  • Malformed/empty config.json no longer crashes the app
  • Credential fields render for all service types

GuardTower 1.2.0

Choose a tag to compare

@tonytrawl tonytrawl released this 02 Jun 13:18
e9619da
  • Added Discord webhook support, you can now get discord notifications with stylized description of errors, and linking to wiki/documentation to resolve the problems.

  • Fixed context menus in settings, and cleaned up styling for readability

GuardTower 1.0

Choose a tag to compare

@tonytrawl tonytrawl released this 02 Jun 00:00
7f015f7

1.0 release - Name change and new port adjust setting