-
[Plugin] Logs Viewer
Logs Viewer puts your server's logs where you can see them: a widget on the Dashboard and a full page under Tools. It covers the system logs (syslog, dmesg, nginx, PHP, libvirt), every Docker container, every VM, the output of your User Scripts, and any log file of your own under /var/log, /mnt/user or /mnt/cache. Everything is read from the files already on the server. Nothing is uploaded anywhere. What you get: - Live view that follows new lines as they come in and pauses while your mouse is over it. - Badges that count Info, Warnings, Errors and Critical, and filter the view when you click them. A colour strip in the footer shows the ratio at a glance. - Search with highlighting and next/previous. - Merge: pick two or more sources on the Tools page and read them as one log, ordered by timestamp. - Backups: a zip of the sources you choose, daily or every 2 to 4 days, kept for 1 to 6 months, with a calendar to download any date. - Alerts: rules that scan the logs every 1, 2 or 5 minutes and raise an Unraid notification on a match. Presets for failed logins, disk errors, out of memory, kernel panics, array errors and Docker crashes. Your own rules take plain text or regex, with a cooldown so one event does not flood you. - Export as .log, .txt, .json or .csv. - Syntax highlighting, bundled with the plugin, no CDN. - Widget and Tools page are configured separately, so a quiet widget and a detailed Tools page is a normal setup. - Works on all four Unraid themes and on a phone. Requirements: Unraid 7.2.0 or newer. The User Scripts section only appears if that plugin is installed. Install from Community Applications, search for Logs Viewer. Source, README and changelog: https://github.com/Lazaros-Chalkidis/unraid-logsviewer Support is on GitHub only. Bug reports, questions and requests go to GitHub Issues, not this thread. I do not follow forum threads for support, and a problem buried on page 14 of a thread helps nobody. One issue per problem, with the plugin version and your Unraid version, and I will answer there. Two notes: 1. If you remember my earlier threads for this and the other plugins: I set them to hidden while I was fixing a few things, and a bug in the forum software made them disappear for good instead of hiding them. I could not get them back, so I am reposting them one at a time. 2. All my plugins are written with the help of AI. The design, the decisions, the testing on my own server and the responsibility for what ships are mine. I say it up front so nobody finds out later and feels misled.
-
Lazaros Chalkidis started following [Plugin] Files Viewer , [Plugin] Logs Viewer , [Plugin] Disk Viewer and 1 other
-
[Plugin] Disk Viewer
Disk Viewer puts every disk on the server in one grid on the dashboard: array, cache, pools, boot device and unassigned drives, grouped by section. Each row shows spin state, filesystem, size, free, used with a bar, current read and write speed with direction, temperature and SMART health. It replaces the per-pool widgets Unraid ships, which stop being useful once you have more than a handful of disks. What you get: - A full table under Tools > Disk Viewer: everything from the widget plus lifetime writes, errors, age, reallocated and pending sectors, CRC errors, SATA link speed with a cable warning when a drive negotiates below what it supports, a verdict per disk, last and next scrub. - Spin a disk up or down from its row, or a whole section from its header. - Sleeping disks are never woken for a reading. A background task reads SMART only from disks that are already awake, so the table keeps showing a sleeping disk's counters. Temperature says sleep until it spins up. - A badge in the WebGUI top bar with the worst current state across all disks: errors, temperature, SMART, usage. Visible from any page. - Warning and critical colours for temperature and usage, taken from Unraid's own Display thresholds or set your own. - Hide the disks you do not care about, pick columns, set the refresh interval, separately for the widget and the Tools page. Drag the widget footer to show more rows. - Follows the Unraid theme (black, white, azure, gray) and works on the responsive 7.2+ WebGUI, phones included. Requirements: Unraid 7.2.0 or newer for the dashboard tile; older versions get a plain fallback layout. The Unassigned Devices plugin is optional: unassigned drives are listed either way, their usage shows once they are mounted with it. Install from Community Applications, search for Disk Viewer. Source, README and changelog: https://github.com/Lazaros-Chalkidis/unraid-diskviewer Support is on GitHub only. Bug reports, questions and requests go to GitHub Issues, not this thread. I do not follow forum threads for support, and a problem buried on page 14 of a thread helps nobody. One issue per problem, with the plugin version and your Unraid version, and I will answer there. Two notes: 1. If you remember my earlier threads for this and the other plugins: I set them to hidden while I was fixing a few things, and a bug in the forum software made them disappear for good instead of hiding them. I could not get them back, so I am reposting them one at a time. 2. All my plugins are written with the help of AI. The design, the decisions, the testing on my own server and the responsibility for what ships are mine. I say it up front so nobody finds out later and feels misled.
-
[Plugin] Stream Viewer
Stream Viewer shows what is playing on your Plex, Jellyfin and Emby servers, right on the Unraid dashboard, and keeps the history so you can look back later. The dashboard widget lists every active stream with user, device, IP, progress, quality and codec, and marks Direct Play, Direct Stream and Transcode so you can see at a glance what is costing CPU. Each stream can expand to the full technical details and the synopsis with cover art. There is a Kill Session button, per-container CPU and RAM micro-bars, and a server type filter. Up to 10 servers, mixed types, on one widget. The statistics page (Tools > Viewers Suite > Stream Viewer) is the part people asked for most: Dashboard: active streams, most watched, top users, recent history Users: per-user plays, watch time, movies vs episodes, play type breakdown, downloads History: full watch history with filters, search, pagination and CSV export Downloads: who downloaded what for offline use. Jellyfin and Emby only, Plex keeps no download log Libraries, Graphs and Insights History lives in a SQLite database on your array, with configurable retention and optional IP masking. Collection runs every minute in the background, so nothing is missed between page loads. Remote viewers get a country and city from ip-api.com; that is the only thing that leaves your server. Plex setup is a sign-in with plex.tv that discovers your servers and stores only per-server access keys, never your plex.tv token. Jellyfin and Emby take a URL and an API key. Jellyfin 12 is supported. Requirements: Unraid 7.2.0 or newer. Install from Community Applications, search for Stream Viewer. Source, README and changelog: https://github.com/Lazaros-Chalkidis/unraid-streamviewer Support is on GitHub only. Bug reports, questions and requests go to GitHub Issues, not this thread. I do not follow forum threads for support, and a problem buried on page 14 of a thread helps nobody. One issue per problem, with the plugin version, your Unraid version and which media server you use, and I will answer there. Two notes: If you remember my earlier threads for this and the other plugins: I set them to hidden while I was fixing a few things, and a bug in the forum software made them disappear for good instead of hiding them. I could not get them back, so I am reposting one at a time. All my plugins are written with the help of AI. The design, the decisions, the testing on my own server and the responsibility for what ships are mine. I say it up front so nobody finds out later and feels misled.
-
[Plugin] Files Viewer
Files Viewer is a file browser for the webGUI, under Tools. The built-in File Manager moves files around but shows “Unsupported Preview” for most of them, so this started as a read-only companion to it and grew into a manager of its own. It browses everything under /mnt, so shares, array disks and pools are all in one place, and nothing above /mnt is reachable. It opens in preview only, where nothing you click can change a file, and switches to editing with one click. What you get: Previews in place: images, text and code with highlighting, Markdown, audio, video, PDF, SQLite, Word documents, spreadsheets, CSV, fonts and e-books. Zip and tar archives list their contents. The usual jobs: create, rename, move, copy, delete, upload, download, owner and permissions. An “Unraid defaults” button applies nobody:users and 777/666 to what you ticked, the New Permissions recipe for a selection. An editor for text and config files, with line numbers, find and replace, Ctrl+S. Zip and tar.gz archives created and extracted on the server. Several ticked items download as one zip. A recycle bin per share, so a delete can be undone. It empties itself after 30 or 60 days, or never. Which disk: for a path under /mnt/user it tells you which array disk or pool really holds it, with the drive’s identification, and flags a file that sits on more than one disk. Space, which ranks what is inside a folder by what it takes up, and Search below a folder by name or pattern. Long jobs run in the background with a progress bar and a Cancel button. One that takes more than a minute ends with an Unraid notification. It follows the Unraid theme, light or dark, and the language set in Unraid. Requirements: Unraid 7.2.0 or newer. Install from Community Applications, search for Files Viewer. Source, README, guide and changelog: https://github.com/Lazaros-Chalkidis/unraid-filesviewer Support is on GitHub only. Bug reports, questions and requests go to GitHub Issues, not this thread. I do not follow forum threads for support, and a problem buried on page 14 of a thread helps nobody. One issue per problem, with the plugin version and your Unraid version, and I will answer there. Two notes: If you remember my earlier threads for this and the other plugins: I set them to hidden while I was fixing a few things, and a bug in the forum software made them disappear for good instead of hiding them. I could not get them back, so I am reposting them one at a time. All my plugins are written with the help of AI. The design, the decisions, the testing on my own server and the responsibility for what ships are mine. I say it up front so nobody finds out later and feels misled.
-
[Plugin] Aegis MFA - two-factor authentication for the Unraid webGUI
Aegis MFA adds a second step to the webGUI login. After the password you enter a 6-digit code from an authenticator app (Google Authenticator, Authy, 1Password, any TOTP app), or you confirm with a passkey: fingerprint, face, PIN or a hardware key. Nothing leaves your server. No account, no cloud, no phone-home. What you get: - Ten single-use backup codes. Enrolment does not finish until you type one back, so you cannot skip them and lock yourself out later. - Trusted LAN: networks that skip the code prompt and still need the password. - Lockout after five failed codes per IP, with a history and an unlock button. - Dry run: turn it on, watch the syslog for a day, enforce when you are comfortable. - A grace period for accounts that have not set up yet. - Fail-open: if an Unraid update changes the login files, the plugin steps aside instead of locking you out. If you do get locked out there is always a way back in: a backup code, "aegis-mfa disable" over SSH, a recovery script on the flash, or an empty DISABLE.flag file on the boot stick (USB boot only). All of it is in the README. Requirements: Unraid 7.3.1 or newer. Passkeys need HTTPS with a hostname; the myunraid.net certificate from Settings > Management Access is enough, no domain of your own. Install from Community Applications, search for Aegis MFA. Source, README and changelog: https://github.com/Lazaros-Chalkidis/unraid-aegis-mfa Support is on GitHub only. Bug reports, questions and requests go to GitHub Issues, not this thread. I do not follow forum threads for support, and a problem buried on page 14 of a thread helps nobody. One issue per problem, with the plugin version and your Unraid version, and I will answer there. Two notes: 1. If you remember my earlier threads for this and the other plugins: I set them to hidden while I was fixing a few things, and a bug in the forum software made them disappear for good instead of hiding them. I could not get them back, so I am reposting one at a time, starting with this one. 2. All my plugins are written with the help of AI. The design, the decisions, the testing on my own server and the responsibility for what ships are mine. I say it up front so nobody finds out later and feels misled.