MagScripts — Colección de 50+ scripts de Bash para automatización en Linux

MagScripts

BashLinuxShellDockerDokkuDevOpsautomatizaciónOpen Source

Descripción

Colección de más de 50 scripts de Bash, organizados en 12 categorías — desde copias de seguridad y gestión de servidores hasta desarrollo, imágenes y utilidades del día a día. Cada script es independiente, con dependencias mínimas y documentado en el repositorio.

Tecnologías utilizadas

  • Bash/Shell
  • Linux
  • rsync
  • Docker
  • Dokku
  • MySQL/PostgreSQL
  • pandoc
  • ffmpeg
  • nmap
  • fzf
  • vim
  • ImageMagick

Características principales

  • 12 categorías: backup, desarrollo, git, imágenes, internet, servidor, streaming, sistema, texto, utilidades, vídeo y lib (funciones compartidas)
  • backup — magBackup: copias automáticas de archivos y bases de datos (MySQL/PostgreSQL) en local, Docker y Dokku con rotación mensual/incremental. magRsync: sincronización eficiente entre máquinas
  • servidor — Reporte completo de estado (seguridad, servicios, rendimiento), análisis de logs con GoAccess, y launchers para chkrootkit, ClamAV, fail2ban, iptables, Lynis y más
  • git — Estado de múltiples repos a la vez (magGitStatusAll), listado de archivos modificados y commits realizados
  • desarrollo — Detección de enlaces rotos, comprobación de sitios web, gestión de sesiones Vim, conversión texto→JSON y utilidades URL encode/decode
  • utilidades — Compresión, OCR con captura de pantalla, conversión de fechas, búsqueda interactiva con fzf, cheatsheets y gestión segura de contraseñas
  • sistema — Limpieza de Docker, liberación de memoria, búsqueda y actualización multi-gestor de paquetes (apt, pacman, snap, flatpak)
  • texto — Conversión Markdown→HTML y Markdown→PDF con pandoc, traducción con Google Translate
  • imágenes — Adición de logos y conversión/dimensionado a JPG con ImageMagick
  • internet — Monitorización de conexión, escaneo de red local con nmap, IP local y pública
  • Open Source — Repositorio público con 182 commits: https://github.com/edumag/magscripts
← Volver a trabajos