29 shell scripts, automation tools and one-liners.
Monitor disk usage and send alerts when thresholds are exceeded. Configurable thresholds and email notifications.
Comprehensive system health monitoring script checking CPU, memory, disk, services, and network connectivity.
Streamline user creation, modification, and deletion with proper permissions, SSH keys, and sudo access.
Wrapper for cron jobs with logging and error handling.
Check for available system updates.
Rename multiple files using patterns, regex, or sequential numbering. Safe preview mode included.
Identify duplicate files by content hash (MD5/SHA256). Options to delete, move, or create hard links.
Sort files by type into categorized folders.
Synchronize directories using rsync.
Clean temporary files to reclaim disk space.
Lightweight port scanner using bash with /dev/tcp.
Check SSL certificate expiration dates for domains.
Comprehensive network diagnostics with connectivity and DNS tests.
Automatically harden SSH configuration with best security practices. Disables root login, changes port, and more.
Configure basic iptables firewall rules.
Generate cryptographically secure passwords.
Monitor critical files for changes using checksums.
Create timestamped backups with automatic rotation. Keep daily, weekly, and monthly backups efficiently.
Backup MySQL/MariaDB and PostgreSQL databases with compression, rotation, and optional remote sync.
Encrypted backup to remote server.
Create and rotate ZFS snapshots.
Monitor services and auto-restart on failure.
Monitor processes for high CPU/memory usage.
Custom log rotation with compression.
Parse and analyze common log formats. Extract IPs, count errors, identify patterns, and generate reports.
Clean up Git repositories: prune branches, remove untracked files, optimize repo size.
Clean unused Docker resources.
Automated Git pull, build, and service restart.
Bump semantic version in package.json.