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