Originalmente mi pregunta está aquí . Pero sin embargo, copiaré parte de esto aquí.
En casa tengo un disco duro externo USB de 3TB. También en casa tengo wifi, pero no hay una computadora estricta.
Así que mi primer objetivo era poder conectarme a mi HDD a través de wifi. Así que las opciones eran NAS box, enrutador con USB o computadora vieja.
Pero en un foro, los chicos me aconsejaron usar Raspberry PI, como servidor.
Así que he investigado un poco y tengo un plan:
- Raspberry PI modelo B (A originalmente, debido a 1 puerto y 10 $)
- HUB USB (4+ ranuras)
- Módulo wifi.
- DYNDNS para poder conectarse desde el mundo exterior.
- Disco duro externo de 3 TB.
- Servidor Debian + FTP
- Otro software de servidor como servidor web y DB. Podrían ser algunas aplicaciones personalizadas.
Entonces, como el modelo A tiene un solo puerto y el modelo B solo 2 con Ethernet, creo que es mucho mejor comprar un modelo ay un concentrador, por lo que podré usar el adaptador wifi, mi HDD y algunos otros dispositivos como bien.
Esto debería ser una especie de sistema 24/7, supongo.
¿Es un buen plan o hay algunos inconvenientes?
Respuestas:
Lo que desea se conoce como almacenamiento conectado a la red y es un uso común para Raspberry Pi. Hay muy buenas instrucciones paso a paso para configurar todo el hardware en http://elinux.org/R-Pi_NAS . Hay un par de cosas a tener en cuenta
El Raspberry Pi tiene una potencia relativamente baja, lo cual es excelente porque es barato de ejecutar, pero no tan bueno porque si intenta transmitir video HD, probablemente no podrá mantener un nivel de producción lo suficientemente alto. Mientras todo lo que esté haciendo sea hacer una copia de seguridad de los archivos, su Raspberry Pi estará bien.
Si usa alguna configuración de dyndns para acceder a su NAS desde fuera de su red, entonces debería investigar un poco sobre VPN. Si simplemente deja su NAS disponible para el mundo exterior mediante el reenvío de puertos, cualquiera podría acceder a él y eventualmente tendrá un problema de seguridad. Configurar un control de acceso cuidadoso como se explica en las instrucciones que vinculé evitará algunos problemas de seguridad, pero aún debe considerar la posibilidad de usar VPN.
Originalmente dije que no usara un dongle wifi USB para fines de rendimiento, pero desde entonces he aprendido que el puerto ethernet del modelo B se ejecuta fuera del hub USB incorporado de Pi . Parece que wifi podría no ser una barrera de rendimiento tan grande como mencioné originalmente, aunque aún sugeriría usar Ethernet por cable para la seguridad. Además, dependiendo de los detalles de su configuración (por ejemplo, qué tan lejos está la Raspberry Pi del enrutador inalámbrico), es muy probable que Ethernet todavía tenga un rendimiento mejorado.
Se editó el elemento 3 para mayor precisión.
fuente
Estoy ejecutando OwnCloud en Raspberry Pi sin ningún problema. Puede seguir las instrucciones de configuración de los instructables para obtener una configuración similar.
Usando este método, pude convertir mi gabinete USB de cuatro unidades a NAS.
fuente
Un comentario adicional al elemento 2. en la respuesta de Dan (y el elemento 4. en su lista): algo que podría configurar alternativamente a DYNDNS es Pagekite .
Puede encontrar información sobre cómo configurarlo en su RPi aquí .
fuente
No, te estás olvidando de que el modelo A tiene la mitad de la RAM. No sé si vas a usar HTTP, pero para cualquier servidor web la RAM es crucial. Sin embargo, asegúrese de cambiar la memoria RAM de la GPU a 16 MB con la
sudo raspi-config
herramienta si planea usarla como un servidor sin cabeza (es decir, usar SSH y nunca conectar una pantalla). Está bien quedarse en la terminal, pero puede retrasarse con un escritorio cargado.Si elige una ruta de servidor web con algo como ownCloud, entonces es posible que desee buscar en Nginx, ya que parece ser mucho más rápido que Apache en hardware lento.
fuente