Skip to content

infinition/AcidMonitorr

Repository files navigation

AcidMonitorr

AcidMonitorr

License Rust Tauri Docker Release Buy Me a Coffee

A hybrid media monitor that runs either as a native desktop app (Tauri) or a headless Docker container on a Synology NAS or home server. Same Rust core, two deployment targets.

AcidMonitorr interface

Desktop (Tauri)

npm run tauri build
./target/release/acidmonitorr.exe

Config lives at ~/.acidmonitorr/config.json.


Docker (Synology / server)

services:
  acidmonitorr:
    image: ghcr.io/infinition/acidmonitorr:latest
    container_name: acidmonitorr
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - /volume1/docker/acidmonitorr/data:/app/data
    environment:
      - ACID_SERVER=1
      - ACID_CONFIG_DIR=/app/data
docker compose up -d       # start
docker compose down        # stop
docker compose logs -f     # logs
docker compose pull && docker compose up -d  # update

Architecture

  • Shared Rust logic between Tauri (WebView) and Axum (web server).
  • Frontend: Tailwind JIT + Vanilla JS.
  • Storage mode switches automatically based on the ACID_SERVER env var.
  • CI/CD: push to master builds and pushes to GHCR. A v* tag creates a .exe GitHub Release.

Star History

Star History Chart

License

MIT. See LICENSE.

About

Hybrid Desktop & Docker Media Monitor for Radarr, Sonarr, Plex, Jackett etc

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors