Tabla de contenido:

Servidor multimedia con Raspberry Pi: 6 pasos
Servidor multimedia con Raspberry Pi: 6 pasos

Video: Servidor multimedia con Raspberry Pi: 6 pasos

Video: Servidor multimedia con Raspberry Pi: 6 pasos
Video: Servidor NAS Raspberry Pi Fácil con Open Media Vault 6 - Tu propia nube y Servidor de archivos 2024, Noviembre
Anonim
Servidor multimedia con Raspberry Pi
Servidor multimedia con Raspberry Pi
Servidor multimedia con Raspberry Pi
Servidor multimedia con Raspberry Pi
Servidor multimedia con Raspberry Pi
Servidor multimedia con Raspberry Pi

Quizás has estado de viaje o viajes y has pensado: 'Me gustaría poder llevar esto también, oh … y esto también'. No te preocupes, yo soy el mismo:). Viajar a menudo puede consumir tiempo y memoria (desde tomar fotografías y videos), por lo que para abordar ese aburrimiento y la falta de memoria, la mejor solución que encontré fue una nube compacta y portátil, que funciona sin conexión. Si bien la mayoría de los servicios de almacenamiento en la nube son voluminosos, otras nubes en línea dependen de una conexión a Internet. Ambos no parecen buenas soluciones para viajar, así que decidí optar por una nube portátil sin conexión. Cambié el nombre de esto como el sistema ArOZ-Online, ya que el proyecto original también se llamaba igual (ver más abajo).

Desde el lanzamiento del pi zero w, los proyectos portátiles y conectados, incluido el raspberry pi, se han vuelto más populares y también más compactos. ¿Qué pasaría si pudiera hacer su nube fuera de línea con solo un pi cero? El factor de forma del pi zero, así como el bajo costo, lo hacen bastante adecuado para este proyecto.

Esta nube fuera de línea funciona proporcionando una señal wifi desde el adaptador wifi del pi zero w. Al conectarse al wifi desde pi zero, su teléfono, tableta o computadora portátil puede acceder a la memoria desde la tarjeta micro sd de pi zero a través de un sitio web sin conexión proporcionado por pi zero w. Se pueden cargar, descargar y reproducir imágenes, videos y música desde ese sitio web. Todo el sistema funciona automáticamente simplemente alimentando el pi zero w.

El proyecto original (https://www.instructables.com/id/Simplest-Media-Ce…) pertenece a tobychui de intructables (https://www.instructables.com/member/tobychui/), que puso mucho tiempo y trabajo para hacer realidad este proyecto. Me gustaría agradecer a este buen amigo por toda su ayuda y me gustaría pedirle que eche un vistazo a sus proyectos.

Paso 1: ¿Qué se necesita?

¿Qué se necesita?
¿Qué se necesita?

Acceso a una computadora portátil o pc

Una frambuesa pi zero w

Una tarjeta mirco sd (min 8GB) para el sistema operativo (se recomiendan Sandisk Ultra y Samsung EVO + debido a sus altas velocidades de escritura y lectura)

Algo para acceder a la tarjeta micro SD desde su computadora portátil / pc. No necesitaba nada, pero es posible que necesite un adaptador de tarjeta micro SD a SD o un usb en el que se pueda instalar y acceder a la tarjeta micro SD desde la PC / computadora portátil.

Un cable micro USB para alimentar el zero w

Y tal vez un caso para proteger el pi zero w.

En cuanto a la tarjeta micro SD, el sistema operativo tomará alrededor de 3, 5 GB, la memoria restante se puede usar para la nube fuera de línea. Yo personalmente usé un sandisk ultra de 64 GB y me quedaban alrededor de 59 GB para usar en archivos. Por lo que recuerdo, el max. El tamaño de la tarjeta micro SD admitida para Raspberry Pi es de 128 GB, pero no todas las tarjetas son compatibles y algunas deben formatearse antes de que se puedan usar.

Paso 2: Comenzando

Empezando
Empezando
Empezando
Empezando
Empezando
Empezando

En lugar de escribir alrededor de 50 pasos o más para configurar este proyecto en su Raspberry Pi zero w, elegí simplemente publicar el archivo de imagen, que debe grabarse en una tarjeta micro SD en blanco. El archivo de imagen tiene un tamaño de 1, 45 GB y está comprimido. No es necesario que descomprima el archivo si sigue las instrucciones a continuación. Aquí está el enlace al archivo de imagen:

Archivo de imagen alfa de ArOZ

La imagen se ha grabado en una tarjeta SD en blanco (mínimo 8 GB). Para hacerlo, primero formatee la tarjeta micro SD usando el software 'SDFormatter' (se puede descargar desde https://www.sdcard.org/downloads/formatter_4/index…). Después de conectar su tarjeta micro SD, seleccione las opciones y active 'Formato-Tamaño-Ajuste'. Después de formatear, la imagen se puede grabar en la tarjeta micro sd. Personalmente, prefiero usar Etcher para grabar imágenes, ya que es fácil de usar y no requiere que descomprimas los archivos de imagen. Etcher se puede descargar desde aquí: https://etcher.io/. Después de seleccionar la unidad con su tarjeta micro SD en etcher, seleccione la imagen de ArOZ-Online y haga clic en flash. Cuando se completa el proceso, el sistema está operativo, pero requiere algunas modificaciones.

Paso 3: probar el sistema

Prueba del sistema
Prueba del sistema
Prueba del sistema
Prueba del sistema
Prueba del sistema
Prueba del sistema
Prueba del sistema
Prueba del sistema

Ahora que la tarjeta micro SD está configurada, conecte la tarjeta micro SD en la ranura del pi zero w. Enciende la frambuesa con el cable micro USB. Después de aproximadamente 2 minutos, debería poder ver 'ArOZ-Online' como una nueva red. Intente conectarse con otro dispositivo. La contraseña predeterminada es 'toby-chui'. Debería estar conectado para tener wifi desde la Raspberry Pi, pero no hay Internet real disponible. Navegue a su navegador y escriba:

192.168.0.1

Ahora debería poder ver el sitio web de ArOZ-Online si todo se hizo correctamente. Ahora que funciona, es necesario editar algunos archivos. Para editar los archivos, descargue VNC Viewer desde aquí en su computadora portátil / PC (preferiblemente) y conéctese al sistema ArOZ-Online en la configuración wifi.

Dado que es un dolor tener que escribir la dirección IP completa cada vez que desea acceder a la nube fuera de línea, marqué la dirección del sitio web ArOZ-Online para poder acceder a la nube haciendo clic en un botón.

www.realvnc.com/download/viewer/

Abra VNC Viewer y escriba esta dirección en el campo de dirección:

192.168.0.1

Le pedirá un nombre de usuario y una contraseña. El nombre de usuario predeterminado es 'pi' y la contraseña predeterminada es 'raspberry'. Si no le permite iniciar sesión con esa información, intente "root" como nombre de usuario y "contraseña" como contraseña.

Ahora debería ver el escritorio del sistema ArOZ-Online.

Después de iniciar sesión, reinicie el dispositivo vinculando esto en LXTerminal:

sudo reiniciar

Después del reinicio, podrá iniciar sesión con el usuario 'pi'

Paso 4: Configuración final

Configuración final
Configuración final
Configuración final
Configuración final
Configuración final
Configuración final

No importa qué tamaño tenga su tarjeta micro SD, la extensión total de la memoria no se puede usar simplemente tal como está. Para usar la memoria completa disponible en su tarjeta SD mirco, abra LX Terminal, luego escriba:

sudo raspi-config

Ahora debería aparecer un menú. Seleccione 'Opciones avanzadas' en el menú, luego presione Intro. Desde aquí, seleccione 'Expandir-Sistema de archivos'. Navegue a 'atrás' usando las teclas de flecha derecha e izquierda, presione enter, luego seleccione 'Finalizar' de la misma manera y también presione enter. El sistema le pedirá que reinicie (reinicie). Seleccione 'sí' y espere. Mientras el sistema se reinicia, perderá las señales wifi y se cancelará VNC. Para volver a conectarse, espere unos 2 minutos, vuelva a conectarse a ArOZ-Online en la configuración de wifi de su dispositivo y use VNC Viewer para mostrar el escritorio.

Lo siguiente que debe hacer es cambiar la contraseña predeterminada. Esto se puede hacer haciendo clic en el ícono de frambuesa ubicado en la esquina inferior izquierda, luego seleccionando 'Preferencias' y haciendo clic en 'Configuración de Raspberry Pi'. Haga clic en "Cambiar contraseña" y escriba "frambuesa" como contraseña actual. Escriba una nueva contraseña y vuelva a escribirla en el último campo. Por último, haga clic en entrar para aplicar el cambio. Cuando se conecte a VNC en otro momento, use su contraseña especificada.

Para cambiar la contraseña wifi del sistema ArOZ-Online, se debe modificar un archivo específico. Escriba esto en la Terminal:

sudo leafpad /etc/hostapd/hostapd.conf

Busque la línea 'wpa_passphrase = toby-chui' y modifique la contraseña reemplazando 'toby-chui' con su propia contraseña. Asegúrese de que la nueva contraseña tenga al menos 8 caracteres y no sea fácil de adivinar. Guarde el archivo presionando 'Ctrl' y 's' y después de guardar, salga del editor presionando 'Alt' y 'F4'. Para aplicar los cambios, reinicie la Raspberry Pi escribiendo:

sudo reiniciar

Después de uno o dos minutos, cuando pueda ver ArOZ-Online como una red wifi, se dará cuenta de que la contraseña se ha actualizado y que ya ningún dispositivo puede conectarse a ella. O el dispositivo desde el que está intentando conectarse le dirá que vuelva a escribir la contraseña o es posible que deba cambiar manualmente la contraseña para esta red en la configuración de red. Una vez conectado, escriba 192.168.0.1 en su navegador. Debería aparecer el sitio web de ArOZ-Online. Si funciona, todo está bien.

Felicidades, ha terminado de configurar su propia nube portátil sin conexión.

Espero que le haya gustado este proyecto y desee escuchar su opinión en los comentarios a continuación:) Por favor, no olvide hacer clic en '¡Lo logré!' cuando haya completado este sistema, ya que este es mi primer instructivo. También estaría feliz si agrega este proyecto a sus favoritos:))

Pues bien, gracias y nos vemos de nuevo.

Paso 5: Agregar seguridad…

Añadiendo seguridad…
Añadiendo seguridad…

La seguridad es importante. A nadie le gustaría que algún pirata informático maligno estuviera revisando los datos de alguien. Por el momento, su zero w es bastante seguro ya que en realidad no está conectado a Internet, pero los piratas informáticos locales aún podrían obtener acceso a sus datos desde su nube. Por 'local' me refiero a personas que pueden ver el SSID de su nube. Se pueden hacer algunas cosas para mejorar la seguridad de su nube:

Obligando al usuario 'sudo' a ingresar su contraseña:

En la Terminal, escriba 'sudo passwd'. Le pedirá una nueva contraseña. No se preocupe, la Terminal no le mostrará ningún carácter que escriba, pero eso es normal. Presione enter y vuelva a escribir su contraseña. Ahora, el usuario 'sudo' tiene una contraseña, pero hasta ahora no la pedirá. Para forzar a los usuarios de 'sudo' a ingresar una contraseña, escriba:

sudo nano /etc/sudoers.d/010_pi-nopasswd

y cambie 'nopasswd' a 'passwd' (simplemente elimine el 'no'). Presione el botón Control y la letra 'X' en su teclado y presione enter. Para guardar el archivo, simplemente presione 'y' y presione enter, ¡listo!

Creando una contraseña para el usuario 'root':

El usuario 'root' tiene más derechos que cualquier usuario. De forma predeterminada, el usuario 'root' no pedirá una contraseña, lo que constituye un agujero de seguridad. La creación de una contraseña para el usuario "root" mejorará la seguridad. Para hacerlo, ingrese 'sudo su' en la terminal para cambiar al usuario 'root'. Una vez allí, escriba 'passwd' y agregue una contraseña. Presione enter y vuelva a escribir su contraseña. Presiona Enter nuevamente para terminar. Ahora su nube es más segura contra los piratas informáticos.

Lo siento hackers, buen intento pero no puro;)

Paso 6: Opcional: depuración, actualización, instalación de nuevo software …

Opcional: depuración, actualización, instalación de nuevo software …
Opcional: depuración, actualización, instalación de nuevo software …
Opcional: depuración, actualización, instalación de nuevo software …
Opcional: depuración, actualización, instalación de nuevo software …

Como probablemente se habrá dado cuenta, después del último paso, su pi ha sido desconectada de la red mundial. En el escritorio, el Pi te dice que no se ha encontrado una interfaz inalámbrica. En caso de que desee actualizar o actualizar el sistema o instalar cualquier software adicional, existe una forma de obtener acceso a Internet sin modificar nada en absoluto. Sin embargo, para esto, necesitará un dongle wifi plug-n-play certificado para Linux (básicamente un dongle wifi compatible con Raspberry Pi, por ejemplo, PiHut / Edimax / Pimoroni …) así como un micro-USB a USB adaptador. Enchufe el adaptador micro USB en la ranura micro USB izquierda del Pi y conecte el dongle al adaptador y encienda el Pi. Conéctese al Pi a través de VNC usando 192.168.0.1 y busque redes wifi haciendo clic en el ícono wifi en la parte inferior izquierda. Se le pedirá que ingrese la contraseña de la red. Debería tener una conexión a Internet que funcione ahora, que durará mientras el adaptador wifi externo esté enchufado.

Una gran ventaja de este sistema es que aún se pueden utilizar todas las funciones de la Raspberry Pi Zero W. Si está de viaje, incluso puede trabajar en el escritorio de la raspberry pi a través de VNC y acceder a él siempre que la Pi esté encendida. Ni siquiera necesitará una pantalla, un teclado o un mouse para acceder al escritorio del Pi Zero W.

Recomendado: