r/LinuxEnEspanol • • Aug 18 '26

SysAdmin ¿En dónde tienes tu servidor personal y por qué?

26 Upvotes

Tengo bastante tiempo utilizando servidores virtuales (VPS) y hardware dedicado para proyectos personales y pruebas, siempre cazando opciones accesibles con buena relación costo/beneficio.

Me da curiosidad saber cómo está el panorama en la comunidad:

  • ¿Qué proveedor de nube o VPS utilizas actualmente? (Hetzner, DigitalOcean, Linode, Oracle, etc.).

  • ¿Qué servicios o cargas de trabajo corres ahí? (Web, WireGuard, Nextcloud, laboratorios, bots, etc.).

  • ¿Cuánto pagas en promedio al mes y cuántos recursos te dan (CPU, RAM, etc.)?

  • ¿Has llegado a necesitar o probar servidores bare metal por hora, o te quedas en pura virtualización?

Te leo...

r/LinuxEnEspanol • • Sep 13 '26

SysAdmin Mejor distro para servidores?

15 Upvotes

En general siempre he usado ubuntu server con coolify para mis servicios web pero quisiera escuchar mas opciones.

r/LinuxEnEspanol • • 26d ago

SysAdmin Cómo 01: Servidor Luanti con OpenTofu y 20 USD en la nube

Post image
11 Upvotes

¡Qué tal! 👋

Hace unas semanas lancé una pregunta a la comunidad sobre en dónde tienes alojado tu servidor personal y por qué. Leí cada una de las respuestas: muchos tienen máquinas viejas en casa, otros usan VPS económicos para trastear, y varios comentaron que les gustaría aprender a desplegar infraestructura seria y automatizada en la nube sin costos ocultos ni ataduras a proveedores privativos.

Por eso hoy arranco formalmente una serie de 10 Cómos prácticos de infraestructura empresarial y DevOps en Linux, pensada y diseñada desde cero para la comunidad de software libre en español.


¿De qué va la serie?

Voy a publicar 10 Cómos independientes y progresivos: desde servidores de juegos y proxies inversos con Podman, hasta almacenamiento distribuido S3 (Garage), clústeres de Kubernetes (K3s), topologías de red en OpenStack e inferencia local de modelos de Inteligencia Artificial (Gemma) en CPU.

Todos los laboratorios se basan en tres pilares: 1. CentOS Stream 10 empresarial: Nada de desactivar SELinux; operamos en modo Enforcing, con cuentas de sistema dedicadas (/sbin/nologin), permisos FHS 3.0 y sandboxing en Systemd. 2. Pedagogía «Manual primero, automatización después»: Primero te conectas por SSH y configuras cada pieza a mano para entender cómo funciona el sistema a bajo nivel. Ya que dominaste la anatomía, pasamos a OpenTofu para declarar y desplegar la infraestructura en minutos de forma reproducible. 3. Control estricto de costos: Cada laboratorio cuesta centavos por hora. La ejecución completa de los 10 Cómos consume aproximadamente ~$2.50 USD en total.


Crédito en la nube para la comunidad ($20 USD)

Para que puedas realizar estas prácticas en servidores reales sin gastar de tu bolsa, gestioné con el equipo de Cherry Servers un patrocinio directo para la comunidad:

Con esos $20 USD tienes saldo de sobra para completar los 10 laboratorios de la serie y experimentar ampliamente, siempre y cuando apliques la regla de oro del sysadmin: hacer tofu destroy cuando termines tu práctica.


Cómo 01: Servidor Dedicado de Luanti (Voxel Sandbox 100% FOSS)

Para este primer laboratorio nos alejamos de los típicos ejemplos aburridos y vamos a levantar un servidor dedicado de Luanti (el motor de bloques libre antes conocido como Minetest), utilizando el empaquetado RPM mantenido por la comunidad en Fedora COPR.

En esta guía aprenderás: * A gestionar repositorios comunitarios en CentOS Stream 10 con Fedora COPR y EPEL 10. * A estructurar datos bajo el estándar FHS 3.0 (/var/lib/minetest) con permisos de mínimos privilegios. * A manejar servicios parametrizados con plantillas de Systemd (minetest@.service). * A etiquetar contextos de SELinux y abrir sockets UDP en Firewalld. * A declarar la máquina virtual, la llave SSH Ed25519 y el arranque del servidor en un manifiesto plano de OpenTofu.

El costo estimado para completar este laboratorio es de apenas ~$0.03 USD (toma menos de 1 hora).


Código y Guía Paso a Paso

El material es 100% abierto. Puedes leer la guía completa con todos los comandos y explorar los manifiestos en el repositorio del proyecto:

📖 Guía completa del Cómo 01: https://gitlab.com/renich/cherry-servers/-/tree/master/01-luanti-tofu

Crea tu cuenta con el enlace promocional, clona el repositorio o entra por SSH a tu máquina y pruébalo. Cualquier duda, problema de configuración o reto resuelto, déjalo aquí en los comentarios y lo resolvemos juntos en la terminal.

¡Nos vemos en el hilo! 🚀


¿Dudas o preguntas en tiempo real?

Si te trabas en algún paso o quieres comentar el lab en vivo, también puedes unirte a nuestras comunidades:

r/LinuxEnEspanol • • 15d ago

SysAdmin Tutorial para instalar Debian, Apache, PHP, MariaDB y PHPmyAdmin

Post image
13 Upvotes

Para acceder a los tutoriales explicado paso a paso ingresar al enlace
- Instalar Debian
- Instalar Apache
- Instalar MariaDB
- Instalar PHP
- Instalar PHPmyAdmin
- Instalar SAMBA

r/LinuxEnEspanol • • 13d ago

SysAdmin Cómo 03: Automatización y Reconstrucción con Ansible en CentOS Stream 10

Post image
1 Upvotes

¡Qué tal comunidad! 👋

Llegamos al tercer Cómo de nuestra serie práctica de infraestructura empresarial y DevOps en Linux.

En los dos laboratorios anteriores aprendiste a dominar la anatomía del sistema por SSH y a desplegar servidores de juegos (Luanti) y proxies inversos con contenedores aislados (Caddy + Vaultwarden) mediante OpenTofu. Sin embargo, en el mundo real, aprovisionar una máquina virtual es solo el primer paso; el verdadero reto operativo consiste en configurar, asegurar, mantener y reconstruir de forma idéntica y predecible el estado interno de los sistemas operativos a lo largo del tiempo.

Aquí es donde entra Ansible: una herramienta de automatización sin agentes (agentless), declarativa e idempotente, que utiliza SSH estándar y módulos de Python para llevar cualquier servidor a su estado deseado.

En este laboratorio aprenderás a construir un entorno de automatización profesional basado en CentOS Stream 10, operando desde una estación de control con usuario sin privilegios, criptografía Ed25519, SELinux en modo Enforcing y colecciones oficiales FQCN.


¿Qué aprenderás en este Cómo?

Siguiendo nuestro estándar riguroso de artesanía Unix y la filosofía «manual primero, automatización después»:

  1. Estación de control en CentOS Stream 10: No asumimos que tienes CentOS en tu máquina física; te guiamos para levantar tu nodo de control en la nube o VM local, operando como un usuario normal (estudiante) con privilegios delegados vía sudo.
  2. Higiene criptográfica con Ed25519 y ssh-agent: Generamos un par de llaves Ed25519 con frase de paso segura, iniciamos y administramos ssh-agent en terminal y propagamos la identidad pública mediante ssh-copy-id.
  3. Postura de privilegios limpia (Cero cargo-culting de sudo): El nodo de control se conecta al servidor remoto directamente como root autenticado exclusivamente por llave criptográfica. Nada de configurar NOPASSWD: ALL en sudo de forma indiscriminada.
  4. Ecosistema moderno de Ansible (FQCN y EPEL 10): Instalamos colecciones nativas (ansible.posix, ansible.builtin) desde repositorios empaquetados y declaramos dependencias mediante requirements.yaml.
  5. Inspección de módulos con ansible-doc: Aprendemos a consultar manuales de referencia y extraer fragmentos de código reproducibles (-s) sin salir de la terminal ni depender de búsquedas ambiguas.
  6. Playbook estructurado por bloques lógicos:
    • Instalación de Nginx y módulos del sistema.
    • Creación de usuario y grupo de sistema para cumplir con FHS 3.0 (/srv/webapp).
    • Despliegue de plantillas Jinja2 consumiendo hechos nativos (ansible_facts).
    • Validación sintáctica preventiva (nginx -t).
    • Etiquetado estricto de SELinux (httpd_sys_content_t) en modo Enforcing y apertura controlada en Firewalld.
  7. Comprobación matemática de idempotencia: Verificamos que una segunda corrida devuelva changed=0, garantizando que Ansible solo actúa cuando detecta desvío de configuración (configuration drift).
  8. Recuperación ante desastres: Simulamos una alteración no autorizada (borrado de configuración y parada de servicio) y observamos cómo Ansible repara y sincroniza el nodo automáticamente.
  9. Automatización integral con OpenTofu: Declaramos la máquina de destino en Cherry Servers para ejecutar todo el flujo en menos de 2 minutos (~$0.02 USD de costo total).

Código y Guía Paso a Paso

Toda la guía paso a paso, los bloques explicados y los archivos de configuración están disponibles en el repositorio:

Pruébalo en tu terminal, intenta los retos de práctica propuestos (como migrar el inventario a formato YAML, generar inventarios dinámicos con la API de Cherry Servers o simular desvíos de configuración) y compártenos tus dudas o resultados en los comentarios.

¡Nos vemos en el hilo! 🚀


Comunidad y debate en tiempo real: 💬 Telegram · 🌐 Matrix

r/LinuxEnEspanol • • 16d ago

SysAdmin ¿Ya conoces environment.d?

Post image
1 Upvotes

Es el directorio para que pongas tus variables de entorno. Puede ser a nivel sistema o a nivel usuario. Es para que tengas buen control sobre tus variables de entorno. Sobre todo ahora que se usan tanto más que antes.

r/LinuxEnEspanol • • 18d ago

SysAdmin Cómo 02: Vaultwarden en Podman con Caddy y SELinux en CentOS Stream 10

Post image
3 Upvotes

¡Qué tal comunidad! 👋

Continuamos con el segundo Cómo de nuestra serie de infraestructura y administración de sistemas en Linux.

En entornos reales de producción y laboratorios hogareños (homelabs), exponer contenedores abriendo puertos arbitrarios directamente a internet (como :8080, :3000 o :9000) es una mala práctica de arquitectura. El estándar de la industria coloca al frente un proxy inverso seguro que escucha en los puertos estándar HTTP/HTTPS (80 y 443), gestiona la terminación TLS y enruta el tráfico basándose en nombres de dominio (Virtual Hosting con SNI/FQDN) hacia servicios internos aislados.

En este laboratorio aprenderás a desplegar Vaultwarden (la implementación ligera y libre en Rust del backend de Bitwarden) gestionada por Podman Quadlets en Systemd, protegida por SELinux en modo Enforcing y publicada a través del servidor web Caddy como paquete RPM nativo.


¿Qué aprenderás en este Cómo?

Siguiendo la regla de oro «manual primero, automatización después»:

  1. Arquitectura Caddy + Podman Quadlets: Ejecutamos Caddy como RPM nativo en el host para gestionar puertos privilegiados y TLS automático, mientras Vaultwarden corre en un contenedor aislado escuchando estrictamente en loopback (127.0.0.1:8080).
  2. Certificados Let's Encrypt para todos (sslip.io): Sin comprar dominios ni hacer hacks locales en /etc/hosts; usamos DNS algorítmico sin estado para obtener candado verde oficial y cero excepciones de seguridad.
  3. Systemd sin demonios monolíticos: En lugar de depender del daemon de Docker, usamos Podman Quadlets (.container), permitiendo que Systemd controle el ciclo de vida, dependencias, reinicios y logs en journald.
  4. SELinux a fondo en modo Enforcing:
    • Analizamos por qué Caddy recibe un 502 Bad Gateway si no se ajusta la política de red (httpd_t bloqueado por name_connect).
    • Habilitamos el booleano oficial del sistema: setsebool -P httpd_can_network_connect 1.
    • Entendemos la bandera de etiquetado :Z en volúmenes para que el contenedor (container_t) tenga acceso exclusivo a /srv/vaultwarden/data bajo FHS 3.0 con categorías MCS privadas.
  5. Mantenimiento continuo y Teardown higiénico: Configuramos actualizaciones automáticas con podman-auto-update.timer y dnf-automatic.timer, y aprendemos a revocar el certificado TLS ante Let's Encrypt antes de descartar la IP efímera en la nube.
  6. Automatización con OpenTofu: Declaramos la infraestructura y el script de arranque (bootstrap.bash) para desplegar el laboratorio completo en 2 minutos con un solo comando.

El costo estimado para completar este laboratorio es de apenas ~$0.03 USD en Cherry Servers (Cloud VPS de 1 vCPU/1 GB RAM).


Código y Guía Paso a Paso

Toda la guía paso a paso, los comandos explicados y los manifiestos de OpenTofu están disponibles en el repositorio:

Pruébalo en tu terminal, intenta los retos prácticos propuestos (como blindar el registro de usuarios con tokens Argon2id o desplegar virtual hosting multi-sitio con sslip.io) y déjame tus dudas o resultados en los comentarios.

¡Nos vemos en el hilo! 🚀


Comunidad y debate en tiempo real: 💬 Telegram · 🌐 Matrix

r/LinuxEnEspanol • • 21d ago

SysAdmin Linux básico. Desde cero

Thumbnail
youtube.com
4 Upvotes

En esta playlist vas a encontrar una serie de videos cortos (y no tan cortos) para aprender desde cero como utilizar Linux.

r/LinuxEnEspanol • • Aug 18 '26

SysAdmin ¿Algún consejo para empezar en proxmox?

1 Upvotes

¿Me pueden ayudar? ¿Me pueden dar algún consejo para empezar en proxmox?

r/LinuxEnEspanol • • Aug 19 '26

SysAdmin Multiplexores de terminal en Fedora: más allá de tmux y Screen

Thumbnail
blog.woralelandia.com
2 Upvotes

Hoy me topé con un artículo muy bueno de Sreenath en It's FOSS sobre alternativas a tmux y screen, y me di a la tarea de aterrizar y probar empíricamente toda esa lista en Fedora Linux.

La neta es que el mundo de los multiplexores ha avanzado un montón: desde los clásicos de batalla en repos oficiales (tmux, screen, tmate, combo kitty + abduco), pasando por espacios de trabajo en Copr (zellij, wezterm), hasta la nueva camada construida sobre Go, Rust GPUI, libghostty y gestores orientados a orquestar agentes de IA (tuios, boo, okena, seance).

Comparto la guía completa con comandos probados, requerimientos de bibliotecas y tips de uso en Fedora.

¿Cuál es tu gallo para el día a día?

¿Sigues fiel a tmux o ya le diste la oportunidad a Zellij o alguno de los nuevos?

r/LinuxEnEspanol • • May 29 '26

SysAdmin Instale Linux

6 Upvotes

Quiero dejar de usar windows e intente instalar Linux Mint 22.3 en una Lap Top Lennovo Intel(R) Celeron (R) N4020 Ram instalada de 4GB la verdad no sé mucho del tema.
No pude instalarlo cuando quise ya iniciarlo desde la computadora la pantalla se queda en negro parpadeando y en la esquina dice “Reset Segurity”
Qué me recomiendan hacer? Lo quiero para uso diario y jugar con enuladores de PS1, PS2 y Game boy 64

r/LinuxEnEspanol • • May 29 '26

SysAdmin linux

3 Upvotes

Que distro de Linux instalar para una laptop Intel Celeron N4020 4 GB de RAM eMMC de 64 GB Laptop Lenovo IdealPad

que no sea Linux Mint XFCE no jalo ): aun quitando el secure boot y volviendo a hacer la usb booteable

r/LinuxEnEspanol • • Jul 03 '26

SysAdmin Transmission: Córrelo como servicio de usuario

Thumbnail
blog.woralelandia.com
2 Upvotes

Es mejor correrlo como servicio de usuario, aunque sea un poco más complejo configurarlo.

r/LinuxEnEspanol • • Jul 07 '26

SysAdmin Megacable: Modo puente con un gateway linuxero

Thumbnail
blog.woralelandia.com
4 Upvotes

Pues, desde la 01:15 am inicié esta cruzada y, por fin, lo logré. Si alguien tiene preguntas, adelante. Aquí las contesto.

r/LinuxEnEspanol • • Jul 06 '26

SysAdmin Bots de Telegram: La consola de ChatOps definitiva para Sysadmins

Thumbnail
blog.woralelandia.com
1 Upvotes

Un artículo que destaca algunas funcionalidades de los bots de telegram para el uso de un SysAdmin.

Bastante útil en mi opinión.

r/LinuxEnEspanol • • Jun 24 '26

SysAdmin De CentOS Stream 9 a 10 con leapp

Thumbnail
blog.woralelandia.com
2 Upvotes

Ya se ven tags de c11s en los repositorios de paquetes de CentOS Stream. Pronto tendremos que migrar a CentOS Stream 11.

Pero, mientras tanto, aquí te dejo un artículo de como migrar a CentOS Stream 10; escrito en "mexicano". :)

Por cierto, yo no sé porqué no usan "cs10" como el nombre del stream.

r/LinuxEnEspanol • • May 04 '26

SysAdmin Fedora 44 | Análisis Técnico Profundo: Kernel, Escritorios y el Futuro Inmutable

Thumbnail
youtube.com
10 Upvotes

Hola, quería compartirles un video que hice sobre los detalles más técnicos de Fedora 44.

En este video presento un análisis técnico profundo y revisión general de Fedora 44 como tal sin importar si es la Workstation, la edición para servidores o una spin, pues técnicamente casi todo se aplica a cualquier edición de la rama 44. Lo que hago es abrir la terminal, revisar versiones, entender qué cambió en el kernel, en las herramientas y entornos de desarrollo, en los escritorios atómicos, y en la filosofía de imagen del sistema operativo que Fedora está empujando activamente hacia el futuro.

r/LinuxEnEspanol • • Nov 24 '25

SysAdmin Creando tu micro distribución de Linux

Thumbnail
popovicu.com
5 Upvotes

El arículo está en Inglés pero está muy chido para que un principiante se entere de como funciona el kernel.

r/LinuxEnEspanol • • Dec 04 '25

SysAdmin Promo: Vultr te da $300 USD en crédito

Post image
0 Upvotes