Mis especificaciones
Servidor Base
Este apartado describe los fundamentos del servidor principal que sustenta mi infraestructura. Es un equipo configurado para ser versátil, potente y confiable, adaptado a las necesidades de gestión de servicios y almacenamiento.
Resumen del hardware:
El servidor está compuesto por los siguientes componentes principales:
- Placa base: ASUS PRIME B450-PLUS, una opción sólida para aprovechar al máximo el procesador y los periféricos conectados.
- Procesador (CPU): AMD Ryzen 9 3900X de 12 núcleos y 24 hilos, perfecto para manejar múltiples contenedores y servicios sin sudar.
- Memoria RAM: 64 GB DDR4 (4 módulos de 16 GB a 2666 MHz), proporcionando espacio más que suficiente para la virtualización y la multitarea pesada.
-
Almacenamiento:
- 500 GB NVMe SSD (WD Blue SN570): Asignado al sistema operativo y servicios que requieren alto rendimiento.
- 475 GB SSD (Patriot P210): Usado para datos secundarios, máquinas virtuales o configuraciones específicas.
-
HDDs de gran capacidad:
- 16 TB y 18 TB para backups y almacenamiento masivo.
- 8 TB adicionales para copias redundantes y otros datos importantes.
- Red: Dos interfaces de red Gigabit Ethernet (Realtek RTL8111/8168/8211) para conexiones rápidas y confiables.
- Gráfica (opcional): NVIDIA GeForce RTX 2060, actualmente no se utiliza para tareas relacionadas con el servidor.
Sistema Operativo
El servidor utiliza Ubuntu 22.04 LTS como sistema operativo, seleccionado por su estabilidad y amplio soporte en entornos de producción. La configuración inicial fue la siguiente:
Instalación del sistema
- Descarga de Ubuntu 22.04 LTS: Desde el sitio oficial ubuntu.com, asegurando una fuente confiable.
- Creación del medio de instalación: Una memoria USB fue preparada con Rufus para instalar el sistema.
-
Particionado:
- El SSD NVMe de 500 GB se dividió en dos particiones principales:
-
Root (
/): Espacio principal para el sistema y aplicaciones. -
Home (
/home): Para los datos del usuario.
-
Root (
- Los discos de alta capacidad (HDD) se montaron en directorios específicos como
/mnt/backupspara gestionar los datos de forma organizada.
- El SSD NVMe de 500 GB se dividió en dos particiones principales:
Configuraciones iniciales
-
Actualización del sistema:
sudo apt update && sudo apt upgrade -yAsegurando que todas las aplicaciones y dependencias estén al día desde el primer momento
-
Firewall y seguridad: Aunque el servidor está en mi red local y no he tenido problemas, es recomendable activar un cortafuegos como UFW (Uncomplicated Firewall) para una capa adicional de seguridad. Aquí está el proceso para habilitarlo:
sudo ufw allow ssh sudo ufw enableSin embargo, en mi caso, el cortafuegos suele estar desactivado, dado que el acceso está controlado dentro de mi red local.
-
Usuarios y permisos:
- Creación de usuarios específicos para diferentes tareas administrativas.
- Configuración de permisos para limitar accesos innecesarios.
-
Monitorización básica: Instalación de herramientas para supervisar el rendimiento:
sudo apt install htop iotop
Notas finales
Este servidor está optimizado para gestionar múltiples servicios y contenedores Docker mientras se asegura la integridad de los datos con soluciones de backup adecuadas. Todo está configurado pensando en la escalabilidad y el rendimiento.