Skip to main content

Overview

Comprehensive collection of Bash scripts for Linux system administration, tested on Ubuntu 22.04/24.04 x64.

Installation

Download Individual Script

Download All Bash Scripts

Script Categories

Application and Deployment Utilities

Crypto Notify

Real-time cryptocurrency price notifications for top 5 cryptocurrencies.Download:
Usage:

Joomla Installer

Complete Joomla CMS installation/removal with Apache, MySQL, PHP, and mkcert.Download:
Usage:

RustDesk Client Manager

Manage RustDesk remote desktop client installation and updates.Download:
Usage:

FreeFileSync Update

Automatically update FreeFileSync to the latest version.Download:
Usage:

Google Drive Mount

Mount/unmount Google Drive to /home/$USER/gdrive.Download:
Usage:

MEGAsync Instances

Manage multiple MEGAsync instances.Download:
Usage:

Rclone Cloud Mount

Mount cloud storage (Google Drive, PCloud, Dropbox, OneDrive, Mega) using rclone.Download:
Usage:

Rclone Sync

Sync files to/from cloud storage providers.Download:
Usage:
Scripts for file manager context menus (Nautilus, Caja, Thunar, Nemo).

Copy Path

Copy file/folder path to clipboard.Download:

Check MD5

Verify MD5 checksums.Download:

Check SHA256

Verify SHA256 checksums.Download:

Send to Phone (KDE Connect)

Send files to smartphone via KDE Connect.Download:

Make MD5

Generate MD5 checksums.Download:

Make SHA256

Generate SHA256 checksums.Download:

Mount Manager

Manage SMB, SFTP, and FUSE mounts.Download:

Android to PC (scrcpy)

Mirror Android device to PC.Download:
Usage:

ArpON Table Filter

ARP table filtering and monitoring.Download:
Usage:

Arpwatch

Monitor ARP activity.Download:
Usage:

Cloudflare Tunnel

Manage Cloudflare tunnels.Download:
Usage:

Internet Watchdog

Monitor internet connectivity.Download:
Usage:

IP Kill

Block IP addresses using iptables.Download:
Usage:

Netplan Switch

Manage Netplan network configurations.Download:
Usage:

ngLocalhost Tunnel

Create localhost tunnels.Download:
Usage:

Port Kill

Kill processes by port number.Download:
Usage:

Serveo Tunnel

Manage Serveo SSH tunnels.Download:
Usage:

Unifi Hotspot Client Access

Manage Unifi hotspot client access via iptables.Download:
Usage:

Wireguard VPN

Install and configure Wireguard VPN server/client.Download:
Usage:

Squid Analysis Tool

Analyze Squid proxy logs and performance.Download:
Usage:

Squid-OpenSSL (SSL-Bump)

Configure Squid with SSL-bump for HTTPS inspection.Download:
Usage:

Cleaner

Delete unwanted files (Thumbs.db, Zone.identifier, encryptable, etc.).Download:
Usage:

Disk Check

Check HDD/SSD/NVMe health status.Download:
Usage:

Drive Crypt

Mount/unmount Cryptomator encrypted disks to /home/$USER/dcrypt.Download:
Usage:

Mass Unzip with Password

Extract multiple password-protected archives.Download:
Usage:

NTFS Disk Drive

Mount/unmount NTFS drives with ntfs-3g.Download:
Usage:

System Migration Tool

Backup and restore system applications and configurations.Download:
Usage:

TRIM for SSD/NVMe

Optimize SSD/NVMe drives with TRIM.Download:
Usage:

Watch Directories

Monitor directory changes.Download:
Usage:

Check Bandwidth

Monitor and enforce minimum bandwidth requirements.Download:
Usage:

Check Cron

Verify and validate cron jobs.Download:
Usage:

Force Logrotate

Manually trigger log rotation.Download:
Usage:

Kill Process by Name

Terminate processes by name.Download:
Usage:

Kworker Kill

Manage problematic kworker processes.Download:
Usage:

CPU Limit

Limit CPU usage of processes.Download:
Usage:

Realtek Linux Drivers

Install Realtek network drivers.Download:
Usage:

Winpower UPS

Manage Winpower UPS software.Download:
Usage:

Bridge Management

Manage network bridges for virtualization.Download:
Usage:

Docker + Portainer

Install Docker with Portainer web interface.Download:
Usage:

phpVirtualBox Install

Install phpVirtualBox web interface.Download:
Usage:

Virtual Hard Disk (VHD)

Create and manage virtual disk images.Download:
Usage:

VirtualBox 7.1

Install/remove VirtualBox 7.1.Download:
Usage:

VMs VirtualBox Manager

Manage VirtualBox virtual machines.Download:
Usage:
Replace my_vm with the name of your virtual machine.

WinBoat

Install/remove WinBoat.Download:
Usage:

Netplan Manager

Webmin module for Netplan network configuration (Networking Category).Download:
Usage:

Services Monitor

Webmin module for service monitoring (System Category).Download:
Usage:

Squid Monitor

Webmin module for Squid proxy monitoring (Server Category).Download:
Usage:

Requirements

  • Ubuntu 22.04 or 24.04 x64
  • Root or sudo access for most scripts
  • Internet connection for downloading dependencies

License

Always review scripts before execution and test in a development environment first.