{"id":81,"date":"2025-12-16T11:25:09","date_gmt":"2025-12-16T10:25:09","guid":{"rendered":"https:\/\/novacros.duckdns.org\/?p=81"},"modified":"2026-01-05T12:21:25","modified_gmt":"2026-01-05T11:21:25","slug":"como-montar-un-servidor-web-domestico-en-casa-con-raspberry-pi","status":"publish","type":"post","link":"https:\/\/novacros.duckdns.org\/?p=81","title":{"rendered":"C\u00f3mo montar un servidor web dom\u00e9stico en casa con Raspberry PI"},"content":{"rendered":"<p>Para empezar debes saber que hay muchas formas y variantes para montar un servidor web dom\u00e9stico en tu propia casa u oficina. Adem\u00e1s el trabajo que supone puede ser relativamente serio y requiere de ciertos conocimientos avanzados. El m\u00e9todo que presento aqu\u00ed es el resultado de investigar y aplicar las mejores opciones para mi caso concreto, que coincide con las necesidades que muchos particulares y negocios pueden tener, pero siempre hay variables que deben tenerse en cuenta y adaptar el trabajo seg\u00fan los requerimientos de cada caso. Por supuesto este m\u00e9todo se puede mejorar y parte del trabajo es el mantenimiento y cuidados del servidor tras su puesta en funcionamiento. En este art\u00edculo te muestro de forma sencilla, cada parte a tener en cuenta, separ\u00e1ndolas de forma l\u00f3gica y cronol\u00f3gica. <span style=\"text-decoration: underline;\">No esperes un manual complejo y detallado, aqu\u00ed tienes nociones bien presentadas y comprensibles, una buena referencia para tener claras las partes m\u00e1s importantes y estar prevenido si te animas a hacerlo<\/span>.<\/p>\n<h2>Introducci\u00f3n y expectativas<\/h2>\n<p>Antes de nada, aclaremos de forma muy b\u00e1sica c\u00f3mo funcionan las p\u00e1ginas web, por si fuera necesario. Una p\u00e1gina web es un conjunto de archivos que se alojan en un almacenamiento conectado a internet para que dichos archivos sean accesibles a distancia por otras personas, que mediante el navegador web de su ordenador o tel\u00e9fono m\u00f3vil podr\u00e1n acceder a esos archivos que componen la p\u00e1gina web. Un navegador web se encarga de recibir los archivos de la p\u00e1gina e interpretarlos para mostrar la web en pantalla. El alojamiento donde se almacenan los archivos de la p\u00e1gina web se llama servidor web y b\u00e1sicamente se compone un disco duro para guardar los archivos y otros componentes inform\u00e1ticos que se encargan de manejarlo mediante un sistema operativo.<\/p>\n<p>Bien, la idea es tener un servidor web en casa o en tu oficina as\u00ed que la base est\u00e1 clara, necesitas un dispositivo que pueda alojar y servir p\u00e1ginas webs de forma eficiente. Hay muchos dispositivos que capaces de hacer esto, de hecho puedes comprar un servidor web profesional ya preparado con el gasto que supone o convertir tu propio ordenador en un servidor web instalado algunos programas sencillo, pero tendr\u00e1s que dejarlo conectado y encendido de forma permanente. Tu propio router puede funcionar como servidor web pero manipularlo para conseguirlo puede meterte en problemas con tu proveedor de internet y en el mejor de los casos, si lo consigues, el rendimiento ser\u00e1 muy limitado y estar\u00e1s forzando tu router con tareas que no deber\u00eda hacer. Tambi\u00e9n hay servidores NAS o web peque\u00f1os que puedes comprar y configurar, pero tambi\u00e9n estar\u00e1s haciendo una inversi\u00f3n econ\u00f3mica importante. La idea que te presento aqu\u00ed requiere ciertos conocimientos pero sin duda es de las soluciones m\u00e1s econ\u00f3micas, limpias y controladas que te ahorrar\u00e1n cientos de euros al a\u00f1os en proveedores de hosting y dominios, porque <strong>conseguir\u00e1s alojamiento web y dominio gratis<\/strong>.<\/p>\n<p>La soluci\u00f3n m\u00e1s sencilla y econ\u00f3mica para montar un servidor web en casa y publicar algunas p\u00e1ginas con buenos resultados es contar con un dispositivo dedicado como una Raspberry Pi, un peque\u00f1o y famoso ordenador que se vende como una placa inform\u00e1tica sencilla, capaz de soportar todos los elementos necesarios para funcionar como un PC de escritorio b\u00e1sico, como un servidor web u otras muchas aplicaciones. Una Raspberry PI acepta diferentes sistemas operativos, generalmente basados en Linux. Existen muchas variantes y distribuciones de Linux dise\u00f1adas y preparadas para diferentes usos. Una Raspberry Pi con el sistema operativo adecuado es lo principal para comenzar a montar un servidor web, pero una vez conseguida esa parte debes preparar el sistema instalando peque\u00f1os programas y aplicaciones adicionales y necesarios para conseguir tu propio servidor web. En este art\u00edculo te hablo de todos los detalles de forma sencilla pero es importante tener en cuenta que para conseguirlo es necesario tener ciertos conocimientos avanzados sobre Linux y servidores web, o bueno, tener cerca a alguien con esos conocimientos. Incluso con todo resuelto piensa que hablamos de un servidor web sencillo, que podr\u00e1 hacer grandes cosas si lo preparas bien, pero no es un servidor web de altas prestaciones, as\u00ed que seamos realistas. Si quieres montar tu propio servidor web para publicar 100 tiendas online que generen tr\u00e1fico alto cada d\u00eda, olv\u00eddate. Pero lo que si puedes hacer es tener varias p\u00e1ginas web publicadas en internet con resultados profesionales para promocionar tu empresa, negocio, productos o servicios, para tus blogs personales, galer\u00edas de im\u00e1genes o v\u00eddeos privadas. Teniendo en cuenta la gran variedad de cosas que puede ofrecer una p\u00e1gina web, podr\u00e1s hacerte una idea clara de todo lo que puedes conseguir, sin gastar m\u00e1s dinero, cuando montas tu propio servidor web en casa.<\/p>\n<h2>Ventajas de tener tu propio servidor web Raspberry Pi en casa<\/h2>\n<p>La principal ventaja de tener tu propio servidor web dom\u00e9stico es que cada a\u00f1o est\u00e1s ahorrando cientos de euros. S\u00ed, tal cual. Un proveedor de alojamiento web o hosting profesional incluyendo espacio de alojamiento y dominio para direcci\u00f3n de internet puede costarte de media al a\u00f1o unos 120 euros, y me quedo corto. En los \u00faltimos a\u00f1os adem\u00e1s el precio por por estos servicios est\u00e1 subiendo de forma terror\u00edfica, donde peque\u00f1os y medianos negocios est\u00e1n pagando entre 500 y 800 euros anuales por servicios inflados que adem\u00e1s incluyen prestaciones que no necesitan o no pueden aprovechar. Ahora compara.<\/p>\n<p>Una Raspberry Pi modelo 3B, como la que te est\u00e1 mostrando esta web, ahora mismo cuesta menos de 50 euros en Amazon, pago \u00fanico (<a href=\"https:\/\/amzn.to\/49ck2B3\" target=\"_blank\" rel=\"noopener\">aqu\u00ed tienes su enlace<\/a>). Necesitar\u00e1s una tarjeta de memoria SD que funcionar\u00e1 como el almacenamiento de la Raspberry, unos 12 euros o menos (<a href=\"https:\/\/amzn.to\/4akaGEv\" target=\"_blank\" rel=\"noopener\">Enlace a la tarjeta de memoria SD<\/a>). Puedes sumarle el precio de una carcasa para protegerla, menos de 11 euros! (<a href=\"https:\/\/amzn.to\/4s0BMXu\" target=\"_blank\" rel=\"noopener\">aqu\u00ed tienes enlace a la carcasa<\/a>). Sumamos? <strong>por unos 70 euros tienes tu servidor web<\/strong>. <span style=\"text-decoration: underline;\">El resto de programas y aplicaciones para que funcione el servidor es gratis<\/span>. Otra ventaja es el control total sobre tu servidor. Aunque los proveedores de alojamiento ofrecen soluciones bien configuradas vas a encontrar l\u00edmites de almacenamiento que en ocasiones son un problema si quieres publicar archivos grandes en tus p\u00e1ginas web como v\u00eddeos o descargas. En otras ocasiones, muchas, los proveedores incluyen servicios adicionales que no necesitas pero debes pagarlos.<\/p>\n<p><strong>Muy importante:<\/strong> No estar\u00e1s sacrificando el aspecto y caracter\u00edsticas de tus p\u00e1ginas web, que se mostrar\u00e1n perfectas y funcionar\u00e1n sin problemas, tal y como pasar\u00eda en un servidor web profesional pagando a proveedores. Si tu servidor web Raspberry dom\u00e9stico est\u00e1 bien montado y configurado, sus caracter\u00edsticas principales ser\u00e1n PROFESIONALES Y las personas que visiten tus p\u00e1ginas web no notar\u00e1n nada raro ni tendr\u00e1n una mala experiencia.<\/p>\n<h2>Inconvenientes y riesgos de tener un servidor web dom\u00e9stico<\/h2>\n<p>Por supuesto, no todo son ventajas pero lo riesgos o inconvenientes que puedes tener son siempre asumibles y controlables. El primer inconveniente u obst\u00e1culo puede ser <strong>la puesta en marcha del servidor<\/strong>, que no es necesariamente compleja si sigues unos pasos, pero se deben cuidar los detalles. El proceso de instalar el sistema operativo y a\u00f1adirle complementos para que funcione como un servidor web es limpio y claro, pero debe hacerse con cuidado y dedicaci\u00f3n. M\u00e1s abajo te cuento detalles sobre esto.<\/p>\n<p>Por otro lado debes tener en cuenta que un servidor web dom\u00e9stico depende de <strong>la energ\u00eda el\u00e9ctrica y conexi\u00f3n a internet de tu casa<\/strong>. La energ\u00eda que consume una Rasbperry Pi al mes ni la notar\u00e1s en la factura y tu conexi\u00f3n a internet seguir\u00e1 costando lo mismo, pero si hay un apag\u00f3n o tu conexi\u00f3n a internet se cae, tu servidor web se apagar\u00e1 o dejar\u00e1 de estar conectado a internet. Ya que estos problemas no suelen darse a menudo tampoco deber\u00edan preocuparte, pero si tenerlos en cuenta.<\/p>\n<p>Por \u00faltimo, un dispositivo conectado a internet, por desgracia, puede sufrir <strong>ataques inform\u00e1ticos<\/strong>, especialmente los servidores son objetivos que muchos sistemas de pirateo autom\u00e1tico buscan para atacar. Esos ataques pueden comprometer la seguridad tanto de tu propio servidor web como de los visitantes que navegan por sus p\u00e1ginas web, pero tranquilo, tambi\u00e9n te cuento aqu\u00ed como proteger tu servidor y tener la seguridad necesaria. Por ejemplo, ahora mismo, mientras lees esto, seguramente hay 3 \u00f3 4 sistemas piratas intentando atacar este servidor web que t muestra esta web, pero todo sigue funcionando bien. Nada es infalible, pero ver\u00e1s que puedes proteger tu servidor y dejar de preocuparte.<\/p>\n<p>Ahora veamos las nociones t\u00e9cnicas, intentar\u00e9 mantener la sencillez y claridad ya que para darte una buena base no ser\u00e1 necesario profundizar tanto.<\/p>\n<h2>Preparativos f\u00edsicos y hardware<\/h2>\n<p>Lo primero es armar f\u00edsicamente los componentes. Pongamos que ya tienes tu Raspberry Pi dentro de tu carcasa para protegerla y cuentas con la tarjeta SD. No insertes aun la tarjeta de memoria en la Raspberry, necesitar\u00e1s prepararla por separado antes. Coge tu Raspberry y con\u00e9ctala con un cable de red directamente al router de casa u oficina. Deja el enchufe de corriente desconectado, aun no tenemos la tarjeta SD preparada con sistema operativo que funcionar\u00e1 cuando la insertemos en la Raspberry. Aqu\u00ed no hay m\u00e1s, simplemente un cable de red que se conecta al puerto de la Raspberry y por el otro extremo a uno de los puertos de red de tu router. Deja la Raspberry en un lugar despejado, ventilado y seguro.<\/p>\n<h2>Programas, aplicaciones y software para el servidor web<\/h2>\n<p>Mientras tu Raspberry espera apagada junto al router, debes descargar el sistema operativo que instalado en las Raspberry har\u00e1 que todo funcione. Puedes descargarlo de forma gratuita, hay muchas variantes pero yo te recomiendo DietPi, que est\u00e1 super optimizado para hacer que tu Raspberry funcione ligera y r\u00e1pida. Una vez descargado el sistema operativo debe copiarse a la tarjeta SD con un programa especial, como balenaEtcher, tambi\u00e9n gratis, para que el sistema operativo se pueda ejecutar en la Raspberry. Es facil y r\u00e1pido. Cuando tienes el sistema operativo listo en la SD ya puedes insertar la tarjeta de memoria en la Raspberry y encenderla para que se conecte a tu red a trav\u00e9s del router.<\/p>\n<p><span style=\"font-size: inherit; font-family: -apple-system, system-ui, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';\">DietPi funciona con comandos sencillos escritos en pantalla, no tiene un entorno gr\u00e1fico como Windows pero s\u00ed tiene pantallas de configuraci\u00f3n con men\u00fas que puede manejar f\u00e1cilmente para la configuraci\u00f3n inicial. Siempre puedes instalar un entorno visual con ventanas parecido a Windows, pero no te lo recomiendo porque realmente no supone una gran ventaja y cuando el servidor web se quede funcionando no necesitar\u00e1s manejarlo continuamente a trav\u00e9s de una pantalla y adem\u00e1s ese escritorio estar\u00e1 consumiendo recursos.<\/span><\/p>\n<p>Para comenzar a trabajar con tu Raspberry necesitas conectar con ella. Lo har\u00e1s desde cualquier ordenador conectado a la misma red del router, puede ser por wifi o por cable, usando una aplicaci\u00f3n de \u00abTerminal\u00bb que suelen venir instaladas en Windows y Mac, pero tambi\u00e9n la puedes descargar de forma gratuita. Al abrir la terminal solo ves una pantalla esperando comandos escritos, primero para conectar a la Raspberry y luego para trabajar con ella envi\u00e1ndole comandos.<\/p>\n<blockquote><p><span style=\"color: #000000;\">Recuerda que en este art\u00edculo solo te muestro las nociones para que tengas un mapa de todo lo que debes hacer, pero los comandos de la terminal o la forma de instalaci\u00f3n y configuraci\u00f3n de programas y aplicaciones puedes encontrarlo facilmente en muchos sitios de internet o incluso pidiendo ayuda a la inteligencia artificial en chats gratuitos como ChatGPT, Gemini, Claude o Grok.<\/span><\/p><\/blockquote>\n<h2>Los complementos de DietPi para el servidor web<\/h2>\n<p>DietPi es el sistema operativo base para que la Raspberry Pi funcione y puedas trabajar con ella, pero para convertirla en servidor web debes instalar algunos programas o paquetes adicionales que convertir\u00e1n tu raspberry en un servidor web.<\/p>\n<blockquote>\n<h3>Nginx, el coraz\u00f3n del servidor web<\/h3>\n<p>Existen diferentes programas que convierten un sistema en un servidor web. Uno de los m\u00e1s conocidos es Apache, pero para sistemas con menos potencia o recursos destaca Ngix. Una vez instalado en Dietpi te permite alojar archivos web en una carpeta del sistema y estos quedar\u00e1n accesible para navegadores web.<\/p>\n<h3>WordPress, el sistema de creaci\u00f3n de p\u00e1ginas web<\/h3>\n<p><a href=\"https:\/\/es.wordpress.org\/\" target=\"_blank\" rel=\"noopener\">WordPress es alucinante<\/a>. Se trata de un entorno de desarrollo de p\u00e1ginas web sencillo, muy potente y que puedes escalar tanto como necesites. Funciona a trav\u00e9s del navegador web y desde su panel de control web te permite crear y gestionar todo tipo de p\u00e1ginas web de forma visual. Dentro de WordPress tambi\u00e9n puedes a\u00f1adir complementos para aumentar o enriquecer el aspecto, funciones y rendimiento de tus p\u00e1ginas web. Una maravilla gratuita de gran valor.<\/p>\n<h3>PHP y MySQL (MariaDB)<\/h3>\n<p>Con Nginx ya tendr\u00edas un servidor web perfecto para publicar p\u00e1ginas web sencillas en formato HTML b\u00e1sico, pero no ser\u00eda suficiente para trabajar con p\u00e1ginas web avanzadas como las que nacen de WordPress, que necesita un par de complementos como requisitos. PHP es un lenguaje de programaci\u00f3n que funcionar\u00e1 como un motor complementario a Ngix para que WordPress funcione. Adem\u00e1s WordPress trabaja con bases de datos as\u00ed que ser\u00e1 necesario instalar en DietPi un sistema de gesti\u00f3n de bases de datos. El m\u00e1s conocido es MySQL pero su variante MariaDB suele ser m\u00e1s apropiada en la actualidad. No te preocupes, una vez instalados y bien configurados, PHP y MariaDB funcionan solos y WordPress trabajar\u00e1 con ellos de forma autom\u00e1tica.<\/p>\n<h3>El rendimiento del servidor web<\/h3>\n<p>Un servidor web funcionando en una Raspberry PI tiene su rendimiento y velocidad\u00a0 de respuesta muy limitados, pero existen recursos para optimizar su carga de trabajo y velocidad. Para no liarnos mucho con esto y hacerlo sencillo, te dir\u00e9 que hay dos cosas que puedes hacer: 1.- A\u00f1adir un sistema de compresi\u00f3n de archivos web a tu servidor, que se instala directamente en DietPI (Linux) como Gzip. 2.- Optimizar WordPress con un sistema de cach\u00e9 y reducci\u00f3n de archivos, mediante un Plugin que puedes instalar desde el panel de administraci\u00f3n de WordPress. Hay muchos Plugins buenos y gratuitos en WordPress para hacer esto, pero por sencillez y buenos resultados yo te recomiendo WP-Optimize. La combinaci\u00f3n bien configurada de Gzip en el servidor y cach\u00e9 en WordPress har\u00e1n que el rendimiento general de tu servidor web aumente de verdad y su velocidad de respuesta ser\u00e1 mucho mayor. Eso s\u00ed, no olvides que el aspecto visual elegido para tus webs en WordPress debe ser cuidado tambi\u00e9n. Los Themes o temas de WordPress pueden dar un aspecto precioso a tus webs pero aumentar demasiado el tiempo de carga y reducir mucho el rendimiento. Te recomiendo el tema GeneratePress en su versi\u00f3n gratuita, que har\u00e1 tus webs ligeras y r\u00e1pidas. Por \u00faltimo, evita usar tipos de letra complejos, pesados o externos, como Google Fonts, mejor usa fuentes universales como Arial y si publicas im\u00e1genes en sus web, siempre usa formato JPG bien comprimido o el nuevo formato mejorado: WebP, que es fulminante para reducir el tama\u00f1o de las im\u00e1genes y darte incluso mejores resultados que el JPG.<\/p>\n<h3>Detalles m\u00e1s avanzados para mejorar el rendimiento<\/h3>\n<p>Existe una zona m\u00e1s delicada que deber\u00edas al menos tener en cuenta, no porque se totalmente obligatorio atenderla, pero si lo haces, todo funcionar\u00e1 mejor. Te dejo pinceladas para que decidas. En la configuraci\u00f3n de DietPi deber\u00edas gestionar el almacenamiento para que una parte se use como Cach\u00e9 del sistema. Por defecto, Ngix deber\u00eda funcionarte para un servicio web b\u00e1sico pero deber\u00edas retocar su configuraci\u00f3n para refinar el bloque asociado al dominio de DuckDNS que vayas a usar. Limita adem\u00e1s el uso de memoria y recursos de PHP y Mar\u00edaDB para mantener sus recursos acorde con el uso que demande tu servidor. Est\u00e1 claro que si buscar el mejor rendimiento y respuesta de tu servidor posiblemente lo notar\u00e1s en una sobrecarga del sistema tenga demanda, pero si prefieres proteger tu servidor para mejorar sus estado y vida util podr\u00eda resultar lento o perezoso para servir las p\u00e1ginas web. La clave, como imaginar\u00e1s, es encontrar un equilibrio entre rendimiento, velocidad y congesti\u00f3n de tu servidor.<\/p><\/blockquote>\n<h2>La configuraci\u00f3n de tu red y router para que sacar tus p\u00e1ginas web a internet<\/h2>\n<p>Para que tu Raspberry est\u00e9 conectada a internet ya la \u00abenchufamos\u00bb con un cable a tu router y por tanto a la red local (La Raspberry debe estar configurada en DietPi con una IP est\u00e1tica). As\u00ed puedes conectar con ella a trav\u00e9s de la terminal para trabajar y prepararla como servidor, descargar Nginx, php, etc. Pero tu router aun no sabe qu\u00e9 hacer cuando alguien desde el exterior quiera visitar las p\u00e1ginas web que estar\u00e1n en tu Raspberry, as\u00ed que debemos a\u00f1adir una configuraci\u00f3n a tu router para que env\u00ede todas las peticiones web externas hacia la Raspberry (a su IP est\u00e1tica), que estar\u00e1 esperando esas peticiones para servir las p\u00e1ginas web y enviarlas como respuesta, de nuevo a trav\u00e9s de tu router, hac\u00eda el navegador web de destino. Para hacerlo debemos ir a la configuraci\u00f3n del router para \u00abredirecci\u00f3n de puertos\u00bb.<\/p>\n<p>En la comunicaci\u00f3n por internet existen diferentes protocolos y cada uno suele usar un puerto diferente. En nuestro caso, para un servidor web, necesitamos \u00ababrir\u00bb los puertos 80 y 443, as\u00ed que en la configuraci\u00f3n del router debemos a\u00f1adir 2 reglas de redirecci\u00f3n hacia la IP est\u00e1tica del router. As\u00ed, cuando tu router reciba una solicitud de visita web desde el exterior para los puertos 80 y 443 sabr\u00e1 que debe enviar esas peticiones a la Raspberry. Debes tener en cuenta que en ocasiones el puerto 80 suele estar reservado en la configuraci\u00f3n del router, en ese caso tu router o tu proveedor de internet deber\u00eda darte los medios necesarios para liberar ese puerto y poder apuntarlo hacia la IP de tu Rasbperry.<\/p>\n<h2>La direcci\u00f3n web de tu servidor (dominio) y la seguridad SSL<\/h2>\n<p>Ya tenemos nuestra Raspberry funcionando con el sistema DietPi, Nginx y algunos complementos para que funcione como un servidor web, tu router tambi\u00e9n est\u00e1 configurado para derivar la peticiones web del exterior hasta la Raspberry. Pero la \u00fanica direcci\u00f3n que lleva a tu Raspberry es la IP p\u00fablica de su conexi\u00f3n a internet. Ahora debemos conseguir una direcci\u00f3n m\u00e1s amigable para la visitas, lo que conocernos por dominio.<\/p>\n<p>En duckdns.org te ofrecen un dominio gratuito que puedes asociar con tu IP de internet como direcci\u00f3n de destino a tu Raspberry, del tipo <strong>tunombre.duckdns.org<\/strong>. La configuraci\u00f3n de DietPi permite dejarlo todo listo en varios pasos.<\/p>\n<p>Adem\u00e1s, con un par de comandos en la terminal podr\u00e1s solicitar de forma gratuita un certificado SSL en Let&#8217;s Encrypt y dejarlo asociado a tu dominio de Duckdns para que la navegaci\u00f3n por las p\u00e1ginas web de tu servidor sea segura y proteja a los visitantes. Este tipo de certificados deben actualizarse cada cierto tiempo pero DietPi se encargar\u00e1 de forma autom\u00e1tica si configuras el \u00abCron\u00bb de Linux con otro par de comandos, que es como un agente o secretario que trabaja en segundo plano para realizar tareas en tu servidor.<\/p>\n<h2>Seguridad y protecci\u00f3n del servidor web<\/h2>\n<p>Para terminar no podemos olvidar proteger nuestro servidor contra ataques externos. Podr\u00edas pensar que ning\u00fan hacker se va a interesar por tu peque\u00f1o servidor dom\u00e9stico pero eso ser\u00eda un error. No se trata de hackers humanos, existen sistemas autom\u00e1ticos conectados a internet de forma permanente que buscan y atacan servidores sin importar sus tama\u00f1o o importancia. Yo esto ya lo sab\u00eda pero cuando lo he sufrido realmente ha sido con este servidor web en mi Raspberry. Una vez conectado a internet, tu servidor queda expuesto a este tipo de m\u00e1quinas o bots atacantes, pero podemos montar una buena protecci\u00f3n y mejorar la seguridad si hacemos algunas mejoras:<\/p>\n<p><strong>Cambia algunos puertos en servidor<\/strong><br \/>\nYa te habl\u00e9 aqu\u00ed arriba de los puertos 80 y 443, pero hay otros que tu servidor necesita para trabajar, como el puerto para conectar a tu servidor por terminal SSH, que posiblemente tambi\u00e9n querr\u00e1s dejarlo accesible desde internet si quieres conectar con la terminal de tu servidor de forma remota cuando est\u00e1s fuera de casa. La buena noticia es que los atacantes suelen buscar vulnerabilidades en puertos tradicionales, en puertos que se usan por defecto, pero si los cambias no tendr\u00e1s que sacrificar sus funciones, simplemente estar\u00e1s usando otros puertos para tus tareas de conexi\u00f3n a tu servidor (hay muchos disponibles para usar). Investiga bien los puertos abiertos en tu servidor y cambia aquellos que te puedas permitir.<\/p>\n<p><strong>IPtables y Fail2Ban, los guardias de seguridad de tu servidor.<\/strong><br \/>\nAunque cambies algunos puertos en tu servidor, los atacantes pueden buscar alternativas y localizar \u00abpuertas abiertas\u00bb, as\u00ed que es pr\u00e1cticamente obligatorio poner un vigilante permanente en tu servidor, s\u00ed, como el segurata de las discotecas. Para hacerlo bien, pero sencillo utiliza la combinaci\u00f3n de IPTables y Fail2Ban. IPTables es un cortafuegos que solo dejar\u00e1 pasar el tr\u00e1fico seguro y se encarga de dirigir las conexiones de entrada y salida. Fail2Ban es el ayudante de seguridad, que revisa todo lo que ocurre y cuando detecta intrusos o intentos de ataque, les cierra la puerta y los recuerda, para darles la patada cada vez que vuelvan.<\/p>\n<p><strong>Seguridad y protecci\u00f3n en WordPress<\/strong><br \/>\nRecuerda que dentro de tu servidor tambi\u00e9n hay otro sistema que puede recibir ataques, WordPress. Aunque WordPress ha mejorado mucho con los a\u00f1os en seguridad, es bueno tomar algunas precauciones b\u00e1sicas para evitar sustos. Igual que existen atacantes autom\u00e1ticos para servidores web, tambi\u00e9n lo hay para WordPress. Para empezar utiliza contrase\u00f1as complejas o robustas en tus cuentas de WordPress. Usa alg\u00fan plugin de seguridad para cambiar las URLs por defecto m\u00e1s comprometidas (wp-admin, wp-login) y tener otro \u00abvigilante\u00bb dentro de WordPress que funcione de forma similar a IPTables y Fail2Ban. Hay muchos plugins gratuitos que te dar\u00e1n soluci\u00f3n sencilla, r\u00e1pida y segura. Actualiza siempre WordPress, los complementos y temas visuales que tengas instalados. Por \u00faltimo, tambi\u00e9n existen plugins gratuitos para hacer copias de seguridad autom\u00e1ticas de WordPress, como upDraft. Jam\u00e1s instales plugins o temas visuales de WordPress desde fuentes no garantizadas, WordPress tiene su propio ecosistema protegido para ofrecerte plugins revisados y seguros.<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p>Estas ser\u00edan las nociones que quiero dejarte para que tengas un buen mapa de todo lo que deber\u00e1s atender si quieres tener tu propio servidor web en casa. Si no tienes ning\u00fan conocimiento con la materia este proyecto puede ser abrumador e incluso frustrante cuando empieces a pelear con algunos comandos de Linux en la terminal o quieras dejar bien configurado algunos detalles finos, pero creo que incluso si necesitas la ayuda de alguna IA o manuales para ayudarte, el resultado merece de verdad la pena y el valor de tener tu propio servidor web personal puede darte muchas satisfacciones. Aunque no es totalmente necesario, como \u00faltimo consejo te recomendar\u00eda instalar un gestor visual de servidor web como Webmin, que adem\u00e1s de gratuito, te permitir\u00e1 controlar muchos par\u00e1metros de tu servidor de forma sencilla y visual desde su interfaz web. Hay otros gestores visuales para servidor que son m\u00e1s ligeros y sencillos para un servidor as\u00ed, pero en mi experiencia no reduce el rendimiento general y te ayudar\u00e1 a gestionar tus archivos del servidor como si fueran carpetas de Windows, te permitir\u00e1 revisar el rendimiento de un vistazo, controlar todo lo que est\u00e1 instalado o gestionar la seguridad con IPtables y Fail2Ban de forma visual y facil.<\/p>\n<p>Espero que este art\u00edculo te haya resultado interesante y sobre todo \u00fatil si vas a meterte en la tarea de montar tu servidor web. Un saludo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para empezar debes saber que hay muchas formas y variantes para montar un servidor web dom\u00e9stico en tu propia casa u oficina. Adem\u00e1s el trabajo que supone puede ser relativamente serio y requiere de ciertos conocimientos avanzados. El m\u00e9todo que presento aqu\u00ed es el resultado de investigar y aplicar las mejores opciones para mi caso &#8230; <a title=\"C\u00f3mo montar un servidor web dom\u00e9stico en casa con Raspberry PI\" class=\"read-more\" href=\"https:\/\/novacros.duckdns.org\/?p=81\" aria-label=\"Leer m\u00e1s sobre C\u00f3mo montar un servidor web dom\u00e9stico en casa con Raspberry PI\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-81","post","type-post","status-publish","format-standard","hentry","category-sin-categoria"],"_links":{"self":[{"href":"https:\/\/novacros.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts\/81","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/novacros.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/novacros.duckdns.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/novacros.duckdns.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/novacros.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=81"}],"version-history":[{"count":3,"href":"https:\/\/novacros.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts\/81\/revisions"}],"predecessor-version":[{"id":123,"href":"https:\/\/novacros.duckdns.org\/index.php?rest_route=\/wp\/v2\/posts\/81\/revisions\/123"}],"wp:attachment":[{"href":"https:\/\/novacros.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=81"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/novacros.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=81"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/novacros.duckdns.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=81"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}