Tested scripts for server administrators. Most are free and released under the MIT License unless the script page says otherwise. Read before you run. Press / to search.
Nothing matches. Try a shorter word or another section.
Inode Usage Report: Top Directories by File Count per Account
Free bash script that reports inode usage per cPanel or DirectAdmin account, flags accounts over thresholds and lists the folders holding the most files.
October 6, 2026
Exchange Online Message Trace to CSV: Get-MessageTraceV2 Script
Free PowerShell script for Exchange Online message trace with Get-MessageTraceV2: 10-day slicing, 5,000-row continuation, throttle handling and CSV export.
October 6, 2026
Exchange Online Mailbox Permissions Report: FullAccess, SendAs
Free PowerShell script that exports FullAccess, SendAs and SendOnBehalf permissions for all Exchange Online mailboxes to CSV, using the EXO V3 cmdlets.
October 6, 2026
Microsoft 365 MFA Status Report: PowerShell Script for Graph
Free PowerShell script that reports MFA registration, MFA capable, default method, admin flag, licence and last sign-in for every Microsoft 365 user via Microsoft Graph.
October 6, 2026
Entra ID Inactive Users Report: signInActivity PowerShell Script
Free PowerShell script that lists inactive Microsoft Entra ID users from signInActivity, with guests, licensed-only and never-signed-in filters and CSV output.
October 6, 2026
Intune Device Compliance Report: PowerShell Script via Graph
Free PowerShell script that exports Intune managed devices with compliance state, OS, last sync, user and encryption from Microsoft Graph to CSV or HTML.
October 6, 2026
Microsoft 365 User Offboarding PowerShell Script (with -WhatIf)
Free PowerShell script for Microsoft 365 offboarding: block sign-in, revoke sessions, shared mailbox, auto-reply, forward to manager, groups and licences, with -WhatIf and a log.
October 6, 2026
Asterisk Recordings to MP3: Bulk Convert FreePBX Call Recordings
Converts Asterisk, FreePBX and Issabel call recordings (WAV, WAV49, GSM, µ-law, SLN) to small mono MP3 files from cron, verifies each file and keeps the FreePBX call log player working.
October 3, 2026
Multi-Server Health Check over SSH Pro
A multi-server health check that logs in to every server in a list over SSH, in parallel, and grades load, memory, disk, inodes, units, updates, clock and mail queue as OK, WARN or FAIL.
September 30, 2026
cPanel Migration Preflight Check Pro
A cPanel migration preflight check that compares the source server with the destination over SSH and prints a go/no-go report: versions, PHP, collisions, IPs, DNS, disk and database risks.
September 30, 2026
Server Inventory Report
A one-page server inventory report for Linux: OS, hardware, disks, IPs, control panel, web server, PHP, database and mail versions, firewall, backups, open ports and pending updates.
September 30, 2026
Restic Backup Script for Offsite Backups
A restic backup script for cron: dumps every MariaDB/MySQL database, backs up to any restic repository, applies daily/weekly/monthly retention, checks integrity and test-restores a random file.
September 30, 2026