Los servicios de autohospedaje en una Raspberry Pi son una excelente manera de liberarse de las empresas de terceros, pero hay algunas trampas que debe tener en cuenta.
La serie Raspberry Pi de computadoras de placa única son excelentes servidores domésticos y le brindan una forma económica de ejecutar su propio ecosistema en línea y hospedar todo, desde correo electrónico hasta transmisión de medios, mensajería instantánea y video llamadas
Si bien es un pasatiempo divertido y una forma de liberarse de los gigantes tecnológicos invasivos, el alojamiento propio en una Raspberry Pi puede ser una experiencia estresante, y existen algunas dificultades potenciales para las que debe estar preparado. rostro.
Puede replicar casi todos los servicios propietarios en su Raspberry Pi
Tener tu propio servidor en casa es una experiencia reveladora que te permite ganar cierto grado de conocimiento tecnológico. independencia, y con su bajo costo de compra, tamaño diminuto y requisitos de energía insignificantes, un Raspberry Pi 4 es el plataforma perfecta.
Puede ejecutar su propio servidor de correo electrónico en lugar de depender de Gmail, y anonimiza tus búsquedas con una instancia de Whoogle. Además, Immich es el sustituto perfecto de Google Fotos, mientras Nextcloud le proporcionará una suite ofimática, almacenamiento en la nube y más.
En poco tiempo, se encontrará evangelizando el autohospedaje de Raspberry Pi para sus amigos y se burlará de la posibilidad de volver a usar los productos de Google o Microsoft. Pero los servicios esenciales de alojamiento propio en una Raspberry Pi tienen sus desventajas. Éstos son algunos de ellos.
1. Múltiples copias de seguridad son esenciales
Tus datos son importantes, y cuanto más los conserves localmente, más vulnerables serán. Si abandonó Google Docs y Photos y convenció a su familia para que hiciera lo mismo, ahora es el único custodio de cientos de gigabytes de datos esenciales.
También debe asegurarse de tener copias de seguridad de su servidor de correo electrónico y sus redes sociales. Dependiendo de cuán devoto sea usted como fanático de la música y los videos, puede clasificar o no los medios para su Servidor de streaming Jellyfin como esencial
La forma más fácil de asegurarse de que sus datos no sean vulnerables a fallas en la unidad es tener dos SSD de alta capacidad conectados a su Pi, con uno dedicado a las copias de seguridad. Cree un script Bash que use rsync para copiar directorios vitales a la segunda unidad y un cronjob para activarlo diariamente.
Pero eso no va a ayudar si alguien roba su Pi y sus unidades, o si se destruyen en un incendio. Debe tener una tercera unidad y crear periódicamente una imagen de su unidad principal o unidad de copia de seguridad. Guárdelo lejos de su hogar, con alguien en quien confíe.
2. Usted es responsable de su propia seguridad
Si utiliza servicios de terceros, probablemente esté familiarizado con el concepto de una violación de datos, fenómeno que implica la transmisión no autorizada o el robo de datos privados. Esto les sucede a las grandes empresas todo el tiempo, y existen responsabilidades legales relacionadas con la forma en que se previenen y denuncian.
Las empresas que almacenan sus datos tienen mucho cuidado para garantizar que permanezcan fuera del alcance de los delincuentes y emplean grandes equipos de seguridad para evitar el acceso no autorizado. Si tiene servicios de alojamiento propio en una Raspberry Pi, esa tarea ahora le corresponde a usted, y solo a usted.
Por lo menos deberías ser usando Fail2ban para monitorear intentos de inicio de sesión sospechosos, y tenga en cuenta que siempre habrá ataques automáticos en su servidor de correo electrónico, así como ataques estándar basados en WordPress, ¡incluso si no tiene WordPress en su servidor!
Si un atacante logra ingresar a su servidor, es un problema mayor que si su Gmail es pirateado.
3. El software es a menudo un trabajo en progreso
La mayoría de los servicios que ejecutará en su Raspberry Pi son proyectos de código abierto, creados por pequeños equipos de voluntarios o individuos.
La velocidad a la que avanza el desarrollo puede variar enormemente y se agregan nuevas características todo el tiempo. Immich es un proyecto particularmente rápido y, ocasionalmente, los lanzamientos serán incompatibles con versiones anteriores o con otros componentes de su sistema.
En el momento de escribir este artículo, por ejemplo, los desarrolladores de Immich acaban de lanzar la versión 1.72.0 del software del servidor. Este es un cambio importante que no funcionará con aplicaciones móviles que todavía estén en la versión v1.71.0. Desafortunadamente, la versión 1.72.0 aún no está disponible en todas las tiendas de aplicaciones.
En este escenario, debe programar la actualización de su servidor para que todos los usuarios puedan actualizar sus aplicaciones móviles a una versión compatible para minimizar las interrupciones.
4. Otras personas confían en ti
Si ha logrado persuadir a su familia para que abandone los servicios de Google, Microsoft e iCloud y los reemplace con su propia mezcolanza casera, ¡felicidades!
Pero ahora son sus usuarios, y además de mantener sus datos seguros, también es responsable de mantenerlos en funcionamiento y en línea. Cuando los servicios comerciales fallan, ya sea por mantenimiento planificado o debido a una emergencia, se produce el caos y la disponibilidad de un servicio determinado aparece en los titulares tecnológicos mientras continúe la interrupción.
Su confiabilidad debe ser tan buena como la de un proveedor comercial, o mejor. El tiempo de inactividad ocasional es aceptable mientras aplica actualizaciones y parches, o reinicia el Pi una vez al mes, pero si está desconectado durante más de diez minutos a la vez, sus usuarios pueden comenzar a buscar proveedores con mayor fiabilidad.
Si va a hacer que su Pi no esté disponible durante un período, intente realizar cualquier trabajo en un momento en el que nadie acceda a él; las 4 a.m. generalmente es bueno. Para tareas básicas, puede ofrecer a sus usuarios una función limitada y fácil de usar. control remoto basado en web para su Raspberry Pi con OliveTin.
5. Necesita algún grado de conocimiento técnico
Tu Raspberry Pi llega como una placa de circuito en una pequeña caja de cartón. ¿Cómo se pasa de eso a brindar servicios equivalentes a los de Google, Netflix, Dropbox, Microsoft y Telegram?
Puede ser desalentador comenzar, y la variedad de software que necesitará usar desde la línea de comandos puede parecer abrumadora. No se asuste si nunca antes ha usado Linux, solo asegúrese de conocer algunos Comandos básicos de manipulación de archivos de Linuxy lea nuestra guía sobre cómo configurar su Raspberry Pi como un servidor web.
6. Una conexión confiable es esencial
Como se mencionó, su Raspberry Pi debe estar en línea y conectada a Internet en todo momento. Si bien ciertamente puede hacer frente a cargas pesadas durante todo el día, su conexión a Internet también debe ser sólida como una roca.
El uso de Wi-Fi está fuera de discusión: siempre debe usar un cable Ethernet y tener uno de repuesto en caso de que surjan problemas. Pero usted no puede controlar el trabajo que su ISP decide realizar en su conexión doméstica.
Este escritor pasó toda una tarde intentando solucionar problemas con el Pi, que en ese momento también era actuando como un servidor DHCP. Una caminata afuera para aliviar el estrés mostró que la compañía de telecomunicaciones estaba reemplazando todos los cables en la calle y había desconectado a todos temporalmente.
7. Usted es el soporte técnico
Una vez que su hogar se convierta a sus servicios autohospedados, los amigos y conocidos lo verán con envidia e incluso pueden comprar sus propios Pis.
Si esto sucede, usted es la persona con más experiencia y está en condiciones de brindar aliento y apoyo técnico y emocional. Si ha hecho que la administración de su propio sistema parezca fácil, es posible que se sorprendan de la cantidad de trabajo que implica.
8. La falla catastrófica es posible
A veces las cosas salen mal. Es posible que se despierte una mañana y descubra que su Pi no se pudo iniciar y que todas sus copias de seguridad están dañadas. Además, su casa se quemó durante la noche.
No hay mucho que puedas hacer en este escenario más allá de empezar de cero y evitar volver a cometer los mismos errores. Mientras tanto, trata de no dejar que la remota posibilidad de un desastre total te preocupe demasiado.
Ejecutar un servidor doméstico es una excelente manera de usar una Raspberry Pi
Las computadoras Raspberry Pi son dispositivos extraordinariamente versátiles, y si ejecutar sus propios sitios y servicios no le atrae, hay otros usos que puede darle a su SBC favorito.
¿Por qué no crear una máquina de juegos retro, un lapso de tiempo, una cámara o incluso tu propia estación de radio pirata?