Construisez votre propre stockage en nuage avec pi de framboise et de synchronisation de chaque

Ne croyez pas le battage médiatique: le Cloud est loin d`être sûr. Mais ne craignez rien - vous pouvez oublier Dropbox une fois pour toutes, et montrer aux autorités un doigt du milieu solide en faisant rouler votre propre privé

, illimité, et garantir plate-forme de stockage cloud avec une Tarte aux framboises et BitTorrent Sync.

Une partie de ce processus chevauche faire une Network Attached Storage basé Pi-, que vous pouvez également consulter. Si vous êtes vraiment aventureux, vous pouvez même construire une Raspberry Pi Twitter Bot que tweets tous les nouveaux fichiers ajoutés. Fais le.Transformez votre Raspberry Pi dans une boîte NASTransformez votre Raspberry Pi dans une boîte NASAvez-vous un couple de disques durs externes qui traînent et un Raspberry Pi? Faire un pas cher, faible dispositif de stockage en réseau joint alimenté hors d`eux. Bien que le résultat final ne sera certainement pas comme ...Lire la suite

BitTorrent? Est-ce pas illégal ?!

Bien, En fait non - bien que l`utilisation la plus courante du protocole BitTorrent est distribué du matériel qui tombe sous la protection du droit d`auteur. Sync BitTorrent est un projet distinct (source fermé) des créateurs de BitTorrent- il utilise les mêmes principes de distribution de fichiers sous-jacents, mais avec le chiffrement et pour un groupe privé d`utilisateurs.

En termes simples, BitTorrent Sync est similaire à Dropbox en ce qu`elle permet de synchroniser des fichiers et des dossiers entre les ordinateurs autorisés, mais ne nécessite pas un fournisseur de cloud tiers car il utilise les technologies de distribution peer-to-peer de BitTorrent sous-jacents.

Tu auras besoin de

  • Tarte aux framboises
  • lecteur de stockage USB
  • Ordinateur pour les tests

Commencer

Comme toujours, je commence à partir d`une nouvelle installation Raspbian, mais cela fonctionne bien avec une installation existante. Prenez l`image à partir d`ici et de graver à l`aide de cet utilitaire pour OS X ou ImageWriter pour Windows. Après se connecter à distance via SSH, effectuer une mise à jour du système de base. Configuration de votre Raspberry Pi pour être utilisé avec SSH sans tête Configuration de votre Raspberry Pi pour être utilisé avec SSH sans têteLe Raspberry Pi peut accepter des commandes SSH lorsque vous êtes connecté à un réseau local (soit par Ethernet ou Wi-Fi), ce qui vous permet de mettre facilement en place. Les avantages de SSH vont au-delà perturber la projection quotidienne ...Lire la suite

Video: Part 3 - The Secret Garden Audiobook by Frances Hodgson Burnett (Chs 20-27)

sudo apt-get mettre à joursudo apt-get surclassement

Montez votre disque

La liste de vos disques à l`aide

sudo fdisk -l

fdisk-l

Une fois que vous avez identifié le bon / dev Dispositif pour votre lecteur:

sudo mkdir / Media / syncsudo monter -t auto / dev / sda1 / media / sync

(en supposant / Dev / sda1 est votre clé USB)

Pour assurer ce sont montés automatiquement au redémarrage, modifiez la fstab fichier de configuration comme suit:

sudo nano / Etc / fstab

Ajoutez la ligne suivante, se rappelant:

/ Dev / sda1 / media / synchroniser des valeurs par défaut vfat 0 0
  • / Dev / sda1 / devrait être là où votre clé USB soit monté
  • / Media / sync est le dossier que vous avez créé pour agir en tant que point de montage
  • vfat est le type de système de fichiers. Utilisation ntfs-3g si elle est un lecteur NTFS, mais vous devrez également exécuter sudo apt-get install ntfs-3g. Pour les partitions Linux, ext4 est commun.

Installer BitTorrent Sync

Heureusement, il y a maintenant un moyen facile à installer sans avoir à recompiler en désordre - mais nous avons besoin d`ajouter une source personnalisée pour trouver les fichiers de package. Utilisez les commandes suivantes, en collant un par un.

sudo GPG -keyserver pgp.mit.edu -recv-clés 6BF18B15sudo GPG -armor -export 6BF18B15 | sudo apt-key -sudo écho deb http://debian.yeasoft.net/btsync~~V~~singular~~3rd sifflante main contrib non-free gt; gt; /etc/apt/sources.list.d/btsync.listsudo écho deb-src http://debian.yeasoft.net/btsync sifflante main contrib non-free gt; gt; /etc/apt/sources.list.d/btsync.listsudo apt-get mettre à joursudo apt-get installer btsync

Notez que si vous obtenez des erreurs d`autorisation sur le sources.list.d fichier, essayez de modifier le fichier manuellement avec Nano:

sudo nano /etc/apt/sources.list.d/btsync.list

coller dans ces lignes.

Video: Cloud Computing - Computer Science for Business Leaders 2016

deb http://debian.yeasoft.net/btsync wheezy main contrib non-freedeb-src http://debian.yeasoft.net/btsync wheezy main contrib non-free

Le aller de l`avant avec la mise à jour et installer des commandes comme avant.

Lors de l`installation du package, vous serez accueilli avec un script d`installation spéciale. Créer une « instance par défaut » fonctionnant sur un numéro de port aléatoire - j`ai choisi 55555.

pi-btsync-config

J`ai couru à travers l`installation et accepté les paramètres par défaut pour tout le reste (sauf pour le mot de passe, évidemment).

Vérifiez si BitTorrent Sync Travaille

Le script d`installation aurait dû ajouter au fichier de démarrage, alors allez-y et redémarrer pour vérifier ceci:

sudo fermer -r maintenant

Donnez-lui une minute pour redémarrer, puis un autre utilisateur PC pour parcourir son interface Web - à savoir, tapez l`adresse IP de votre Pi, suivi d`un côlon, et le port d`interface web choisie lors de l`installation - la valeur par défaut étant 8888- donc je tapais http: //192.1680.9: 8888 . Une fois connecté, vous devriez être accueilli avec cela.

btsync-écran initial

Créer un pointage de dossier à votre / Media / sync répertoire ou chaque fois que vous avez choisi de monter le disque plus tôt. Le mot de passe secret est la clé de tous vos fichiers - ne jamais le donner à quelqu`un que vous ne faites pas confiance.

-Phrase secrète de synchronisation secrète

L`application commence par l`indexation du disque est il y a déjà là fichiers, ce qui peut prendre un certain temps.

Video: Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan

synchronisation d`indexation

En attendant, vous pouvez en toute sécurité aller de l`avant et installer l`application Sync BitTorrent sur vos autres machines, le choix de coller dans votre mot de passe secret au cours du processus d`installation. Choisissez le répertoire correspondant à utiliser pour synchroniser localement et vos fichiers doivent immédiatement être tirés en face de la Pi et commencer la synchronisation (Si vous aviez tout là pour commencer - j`utiliser un lecteur de données contenant déjà quelques centaines de gigaoctets de fichiers).

osx-sync-file-activité

le Histoire onglets montre un dossier de quels fichiers ont été ajoutés par quel dispositif. transferts montre quels fichiers sont actuellement en cours de synchronisation, soit vers le haut ou vers le bas.

Pour les configurations avancées, cliquez sur l`icône COG à côté du dossier dans l`interface graphique Web, où vous serez en mesure de saisir un mot de passe secret pour l`accès en lecture seule, ou générer un une phrase de passe-temps pour éviter de donner la clé principale.

synchronisation reliée-dispositifs

Dans la pratique, les ajouts Pi à environ 600-700 ko / s, mais je définir une limite dure de 1 Mo / s au cas où. La synchronisation initiale va prendre beaucoup de temps si vous avez des téraoctets de données - mais rappelez-vous, plus les ordinateurs que vous avez dans votre réseau privé BT Sync, les synchronisations plus rapide suivantes seront (les mêmes que les principes « d`ensemencement » pour torrents réguliers).

Est-il vraiment sécurisé?

Les dernières révélations montrent que la NSA peut en fait avoir cassé un grand nombre de schémas de chiffrement couramment utilisés pour sécuriser les services tels que les réseaux privés virtuels, comment sur BitTorrent Sync? Les experts estiment que le cryptage AES-256 utilisé, il doit encore être craqué. Snowden dit lui-même:

« Fonctionne le chiffrement. Correctement mis en œuvre de solides systèmes de chiffrement sont l`une des rares choses que vous pouvez compter sur »

Pouvez-vous penser à une utilisation pour votre propre Dropbox privé? Peut-être un album de photos de famille qui permet de synchroniser automatiquement à tout le monde - BitTorrent Sync est idéal pour les gros fichiers comme cela peut être le cas avec des caméras modernes. L`envoi de grandes photos par e-mail est exaspérante lent, mais je trouve les photos compressés encore plus ennuyeux! Qu`allez-vous utiliser le vôtre pour?

Articles connexes