À l'origine, ma question est ici . Mais je vais néanmoins en copier une partie ici.
À la maison, j'ai un disque dur USB externe de 3 To. Aussi à la maison, j'ai un wifi, mais il n'y a pas de place informatique stricte.
Mon premier objectif était donc de pouvoir me connecter à mon disque dur via wifi. Les options étaient donc une boîte NAS, un routeur avec USB ou un vieil ordinateur.
Mais sur un forum, les gars m'ont conseillé d'utiliser Raspberry PI, comme serveur.
Alors j'ai fait des recherches un peu et j'ai un plan:
- Raspberry PI modèle B (A à l'origine, en raison de 1 port et 10 $)
- HUB USB (4+ emplacements)
- Module WIFI.
- DYNDNS pour pouvoir se connecter depuis le monde extérieur.
- Disque dur externe de 3 To.
- Serveur Debian + FTP
- D'autres logiciels de serveur comme le serveur Web et la base de données. Peut-être des applications personnalisées.
Donc, comme le modèle A n'a qu'un seul port et le modèle B seulement 2 avec Ethernet, je pense qu'il est beaucoup mieux d'acheter un modèle A et un concentrateur, donc je pourrai utiliser un adaptateur wifi, mon disque dur et d'autres appareils comme bien.
Cela devrait être une sorte de système 24/7, je suppose.
Est-ce un bon plan ou il y a des inconvénients?
Réponses:
Ce que vous voulez est connu sous le nom de stockage en réseau et est une utilisation courante pour Raspberry Pi. Il existe de très bonnes instructions étape par étape pour configurer tout le matériel sur http://elinux.org/R-Pi_NAS . Il y a quelques choses à garder à l'esprit
Le Raspberry Pi a une puissance relativement faible, ce qui est génial car son fonctionnement est bon marché mais pas si génial car si vous essayez de diffuser de la vidéo HD, il ne sera probablement pas en mesure de maintenir un niveau suffisamment élevé. Tant que vous ne faites que sauvegarder des fichiers, votre Raspberry Pi ira bien.
Si vous utilisez une configuration de dyndns pour accéder à votre NAS depuis l'extérieur de votre réseau, vous devriez faire des recherches sur VPN. Si vous laissez simplement votre NAS à la disposition du monde extérieur par la redirection de port, n'importe qui pourrait y accéder et vous aurez éventuellement un problème de sécurité. Mettre en place un contrôle d'accès soigneux comme ils l'expliquent dans les instructions que j'ai liées évitera certains problèmes de sécurité, mais vous devriez toujours envisager d'utiliser éventuellement un VPN.
À l'origine, je disais de ne pas utiliser de dongle wifi USB à des fins de performance, mais j'ai appris depuis que le port Ethernet du modèle B est exécuté à partir du concentrateur USB intégré du Pi . Il semblerait que le wifi ne soit pas une barrière de performance aussi importante que je l'ai mentionné à l'origine, bien que je suggère toujours d'utiliser Ethernet câblé pour la sécurité. En outre, selon les détails de votre configuration (par exemple, à quelle distance se trouve le Raspberry Pi du routeur sans fil), Ethernet câblé aurait très probablement encore des performances améliorées.
Élément modifié 3 pour la précision.
la source
Je courais OwnCloud sur Raspberry Pi sans aucun problème. Vous pouvez suivre les instructions de configuration des instructables pour obtenir une configuration similaire.
En utilisant cette méthode, j'ai pu convertir mon boîtier USB à quatre disques en NAS.
la source
Un commentaire supplémentaire au point 2. dans la réponse de Dan (et au point 4. dans votre liste): quelque chose que vous pouvez configurer alternativement à DYNDNS est Pagekite .
Vous pouvez trouver des informations sur la façon de le configurer sur votre RPi ici .
la source
Non, vous oubliez que le modèle A a la moitié de la RAM. Je ne sais pas si vous allez utiliser HTTP, mais pour tout serveur Web, la RAM est cruciale. Néanmoins, assurez-vous de changer le ram GPU à 16 Mo avec l'
sudo raspi-config
outil si vous prévoyez de l'utiliser comme un serveur sans tête (c'est-à-dire utiliser SSH et ne jamais connecter un écran). C'est bien de rester dans le terminal, mais cela peut devenir lent avec un bureau chargé.Si vous choisissez un itinéraire de serveur Web avec quelque chose comme ownCloud, vous voudrez peut-être examiner Nginx car il semble être beaucoup plus rapide qu'Apache sur du matériel lent.
la source