January 4Jan 4 Hey everyone, I am sharing a project I've been working on called Logarr - a logging dashboard that pulls logs from your media server apps into one place.Realtime Dashboard: Live tail logs:Issue Tracker:I don't always have time to stay on top of my server, so usually by the time I notice something's wrong it's already a mess. Then I'm digging through Jellyfin, Sonarr, Radarr, Prowlarr, etc. trying to figure out what actually broke. I find I often fix one thing, only to find another underneath it. For this reason, I built Logarr to help get to root cause faster since I tend to forget about my server for a while.Features:Real-time log aggregation from multiple sourcesAuto-detects errors and groups duplicatesImpact scoring to prioritize what mattersBasic AI analysisWebSocket-based live streamingTech Stack: Frontend - Next.js, React 19, shadcn, zod Backend - Nest.js, Socket.io, Postgres, RedisCurrently supports: Jellyfin, Sonarr, Radarr, Prowlarr through API and mounted log files for each serviceInstall:cd /boot/config/plugins/dockerMan/templates-user/ wget https://raw.githubusercontent.com/itz4blitz/logarr/master/unraid/logarr-db.xml wget https://raw.githubusercontent.com/itz4blitz/logarr/master/unraid/logarr-redis.xml wget https://raw.githubusercontent.com/itz4blitz/logarr/master/unraid/logarr-backend.xml wget https://raw.githubusercontent.com/itz4blitz/logarr/master/unraid/logarr-frontend.xml Install order: db → redis → backend → frontend. Make sure to update the IPs in the config to your server IP.Links:GitHub: https://github.com/itz4blitz/logarrDocker: ghcr.io/itz4blitz/logarr-backend / ghcr.io/itz4blitz/logarr-frontendThis is still very alpha. It works for me but expect rough edges. I appreciate all feedback and contributions.
January 4Jan 4 Author I've submitted a request to have the Logarr templates added to official CA-Apps Template Repo. For now, I've updated the templates and have walked through the entire setup on my server and put together a some installation steps to help anyone else interested in early testing:SSH into your server and navigate to the Unraid templates folder:cd /boot/config/plugins/dockerMan/templates-user/Pull down the latest Logarr templates:wget https://raw.githubusercontent.com/itz4blitz/logarr/master/unraid/logarr-db.xml wget https://raw.githubusercontent.com/itz4blitz/logarr/master/unraid/logarr-redis.xml wget https://raw.githubusercontent.com/itz4blitz/logarr/master/unraid/logarr-backend.xml wget https://raw.githubusercontent.com/itz4blitz/logarr/master/unraid/logarr-frontend.xmlOptional: Create a Logarr FolderRequires the Docker Folder plugin from Community Applications.Go to Docker tab → Add FolderSet Name: LogarrSet Icon URL: https://raw.githubusercontent.com/itz4blitz/Logarr/master/apps/frontend/public/icon.pngClick AddInstallation OrderInstall containers in this order (dependencies first):logarr-db - PostgreSQL databaselogarr-redis - Redis cachelogarr-backend - API serverlogarr-frontend - Web dashboardStep 1: Install PostgreSQL (logarr-db)Go to Docker tab → Add ContainerClick the Template dropdown → select logarr-dbClick ApplyNo configuration needed - defaults work out of the box.Step 2: Install Redis (logarr-redis)Go to Docker tab → Add ContainerClick the Template dropdown → select logarr-redisClick ApplyNo configuration needed - defaults work out of the box.Step 3: Install Backend (logarr-backend)Go to Docker tab → Add ContainerClick the Template dropdown → select logarr-backendConfigure these valuesFieldValueDatabase URLpostgresql://postgres:postgres@YOUR_UNRAID_IP:5433/logarrRedis URLredis://YOUR_UNRAID_IP:6380CORS Originhttp://YOUR_UNRAID_IP:3001Click ApplyStep 4: Install Frontend (logarr-frontend)Go to Docker tab → Add ContainerClick the Template dropdown → select logarr-frontendConfigure these valuesFieldValueAPI URLhttp://YOUR_UNRAID_IP:4001/apiWebSocket URLws://YOUR_UNRAID_IP:4001Click ApplyStep 5: Access LogarrOpen your browser to: http://YOUR_UNRAID_IP:3001Optional: Add apps to Logarr FolderEdit the Logarr folder and enable each of the Logarr apps to be pinned to the folder and press Submit. Edited January 5Jan 5 by itz4blitz Formatting
January 5Jan 5 Author v0.2.0 Released - Plex Support AddedPlex Media Server support - Full session monitoring, real-time playback tracking with transcoding details, and activity log ingestionFile-based log ingestion - Mount container log files directlySource diagnostics - New troubleshooting dialog to help debug connection issues Edited January 5Jan 5 by itz4blitz
January 5Jan 5 Author v0.3.0 Released - Emby Support AddedEmby Media Server support - Full session monitoring with WebSocket real-time updates, log parsing for Emby's NLog formatProwlarr fix - Resolved 404 error on queue endpointInfrastructure - Improved build concurrency for growing provider count
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.