Saneamiento: Eliminación de servicios obsoletos (proxy, rustdesk)

This commit is contained in:
Ricardo Monla
2026-02-15 22:17:49 -03:00
parent c865a7772b
commit 7fe5041088
83 changed files with 70147 additions and 362 deletions
+30
View File
@@ -0,0 +1,30 @@
#!/bin/bash
# scripts/instalar_tailscale.sh
# Automatización de la instalación de Tailscale en srv-NS8
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
NC='\033[0m'
if [ "$EUID" -ne 0 ]; then
echo -e "${RED}Ejecutar con sudo.${NC}"
exit 1
fi
echo -e "${YELLOW}Iniciando instalación de Tailscale...${NC}"
# 1. Ejecutar script oficial de instalación
curl -fsSL https://tailscale.com/install.sh | sh
# 2. Habilitar el servicio
systemctl enable --now tailscaled
# 3. Informar al usuario para la autenticación
echo -e "\n${GREEN}Tailscale ha sido instalado.${NC}"
echo -e "${YELLOW}IMPORTANTE: Ahora debes autenticar el servidor.${NC}"
echo -e "Ejecuta el siguiente comando en tu terminal y sigue el enlace de autenticación:"
echo -e "${CYAN}sudo tailscale up${NC}"
# 4. Nota sobre Subnet Routing (opcional)
echo -e "\n${NC}Si deseas acceder a la LAN 10.0.10.x desde fuera, usa el flag: --advertise-routes=10.0.10.0/24${NC}"
+43
View File
@@ -0,0 +1,43 @@
#!/bin/bash
# scripts/respaldar_configs.sh
# Sistema de respaldo de configuraciones críticas para srv-NS8
BACKUP_ROOT="/home/rmonla/Documentos/GitHub/dtic-srv-NS8/backups/configs"
TIMESTAMP=$(date +%Y%m%d_%H%M)
LOG_FILE="/home/rmonla/Documentos/GitHub/dtic-srv-NS8/logs/backup_${TIMESTAMP}.log"
RED='\033[0;31m'
GREEN='\033[0;32m'
NC='\033[0m'
mkdir -p "$BACKUP_ROOT"
mkdir -p "/home/rmonla/Documentos/GitHub/dtic-srv-NS8/logs"
echo -e "${GREEN}Iniciando respaldo de configuraciones...${NC}" | tee -a "$LOG_FILE"
# Lista de directorios a respaldar
PATHS=(
"/etc/anydesk"
"/home/rmonla/.anydesk"
"/etc/rustdesk"
"/home/rmonla/.config/rustdesk"
"/var/lib/tailscale"
"/etc/nginx"
)
for SRC in "${PATHS[@]}"; do
if [ -d "$SRC" ] || [ -f "$SRC" ]; then
echo "Respaldando $SRC..." | tee -a "$LOG_FILE"
# Usamos rsync para mantener la estructura y permisos (requiere sudo para rutas root)
DEST="${BACKUP_ROOT}${SRC}"
mkdir -p "$(dirname "$DEST")"
sudo rsync -avR --delete "$SRC" "$BACKUP_ROOT/" >> "$LOG_FILE" 2>&1
else
echo -e "${RED}Advertencia: No se encontró $SRC${NC}" | tee -a "$LOG_FILE"
fi
done
# Generar un comprimido del respaldo actual
tar -czf "${BACKUP_ROOT}/../configs_backup_${TIMESTAMP}.tar.gz" -C "$BACKUP_ROOT" .
echo -e "${GREEN}Respaldo completado en ${BACKUP_ROOT}/../configs_backup_${TIMESTAMP}.tar.gz${NC}" | tee -a "$LOG_FILE"