Comment transformer mon ordinateur en un cloud privé : matériel et logiciel

Transformez mon ordinateur en un cloud privé : matériel et logiciel

Sans aucun doute, le stockage local reste l'option préférée de nombreux utilisateurs. L'un des principaux avantages est que nous avons le contrôle de ces fichiers à tout moment. Cependant, les solutions de stockage en nuage telles que Google Drive, Microsoft onedrive ou Dropbox ont également convaincu de nombreux utilisateurs. La facilité d'accès aux fichiers de n'importe où a rendu ces services tiers appréciés. Le problème survient lorsque nous avons beaucoup de fichiers auxquels nous devons avoir accès. Cela a un coût plus ou moins élevé selon l'espace dont nous avons besoin, et cela ne nous compense pas toujours. C'est pourquoi nous allons vous expliquer comment transformer un ordinateur en cloud privé et ainsi gérer directement nos fichiers.

Créer notre propre cloud privé, avantages et inconvénients

Aujourd'hui, convertir un ordinateur en cloud privé est une mission réalisable. Habituellement, dans de nombreux foyers, bureaux et entreprises, il est très courant que nous ayons des connexions Internet haut débit de 300 Mbps et des vitesses encore plus élevées.

Quant aux éléments dont nous aurons besoin sont :

  • Un ordinateur avec du matériel pas trop puissant
  • Une connexion internet.
  • Un système de stockage, pour lequel on utilisera généralement des disques durs.

Parfois, nous avons déjà cet ordinateur et la connexion Internet est un coût fixe que nous devons payer chaque mois. À ce moment-là, vous vous demandez peut-être comment transformer votre ordinateur en cloud privé. La seule chose dont vous avez encore besoin est d'acheter un disque dur de plus grande capacité si vous n'avez pas l'espace que vous avez l'intention de stocker.

Nous allons maintenant parler de la les avantages de Ce faisant. L'un serait que nous aurions une plus grande capacité de stockage dans lequel la limite est fixée par nous en fonction du disque dur que nous voulons mettre. Nous avons aussi plus de possibilités et de flexibilité de configuration . Une autre chose à garder à l'esprit est que nous pouvons avoir plus de sécurité et de contrôle de nos fichiers si nous le faisons bien. En outre, à moyen-long terme, nous pourrions avoir des coûts inférieurs .

Quant au inconvénients, ils est-ce que le le prix initial sera plus cher dans le cas où nous devons acheter tout le matériel. Aussi un une mauvaise configuration peut causer de graves problèmes de sécurité . Lors du téléchargement de fichiers, nous pouvons avoir des goulots d'étranglement en fonction de leur taille et de notre connexion. De plus, il y a alors le augmentation de la facture d'électricité , mais cela dépendra aussi de la durée pendant laquelle nous gardons cet ordinateur allumé.

Ensuite, nous verrons de quel matériel nous aurons besoin et également de quels systèmes d'exploitation nous pouvons utiliser pour transformer notre ordinateur en un cloud privé.

Transformez un ordinateur en cloud privé

Pour transformer notre ordinateur en un cloud privé, la première chose dont nous aurons besoin est une configuration matérielle minimale. De plus, ce n'est pas la même chose d'avoir un ordinateur orienté pour faire office de cloud privé où la priorité est donnée à la vitesse du réseau local et du stockage, qu'à un ordinateur de jeu où la carte graphique et le processeur principal sont les plus importants. .

Nous devons également prendre en compte le système d'exploitation à utiliser, normalement nous utilisons tous Windows 10, mais il existe des systèmes d'exploitation spécifiquement orientés pour fonctionner comme un serveur NAS et monter notre cloud privé facilement et rapidement, car ils intègrent tous les services nécessaires sans que nous ayons à les installer un par un. Ces systèmes d'exploitation sont généralement basés sur Linux/Unix ou Unix, mais ils ont une interface utilisateur graphique vraiment intuitive et très rapide, idéale pour tout utilisateur.

Quincaillerie

Le matériel pour mettre en place un cloud privé est très important, mais nous n'aurons pas besoin d'un processeur très puissant ou d'une carte graphique à la pointe de la technologie. Dans un environnement domestique ou un petit et moyen bureau, il suffit d'avoir un Intel or AMD processeur quad-core ou supérieur, il n'en faut pas plus car nous n'en profiterons pas, en ce qui concerne le RAM mémoire, il serait conseillé d'avoir 8 Go de RAM au minimum pour assurer le bon fonctionnement de tous les services.

Concernant le stockage, il est préférable d'avoir 2 disques durs ou plus de grande capacité, au moins 3 To, pour le configurer plus tard en RAID1 ou en ZFS Mirror et avoir toutes les informations dupliquées sur les deux. De cette façon, si l'un des deux tombe en panne, toutes les informations seraient sur l'autre disque dur et nous pourrions le récupérer et y accéder.

Enfin, la carte réseau à utiliser est également très importante, normalement tous les ordinateurs ont une carte réseau Gigabit Ethernet, mais de nos jours 2.5G Des réseaux multigigabits sont déjà en cours de montage, il serait donc idéal d'avoir ce type de cartes qui nous fourniront d'excellentes performances filaires et seront capables de réduire la vitesse de lecture et d'écriture maximale des disques durs.

asus pc-xg c100c

En résumé, le matériel que nous devrions avoir pour monter un cloud privé serait le suivant :

  • Processeur Intel ou AMD 4 cœurs ou supérieur.
  • 8 Go de RAM ou plus.
  • Disques durs d'une capacité de 3 To ou plus, il est recommandé d'avoir 2 disques ou plus pour monter différents RAID
  • Carte réseau 2.5G Multigigabit, pour transférer des données à une vitesse maximale.

Le reste du matériel (alimentation, carte mère et GPU) nous laissons à votre choix, il doit s'agir de composants en accord avec le reste du matériel utilisé.

Systèmes d'exploitation et logiciels à utiliser

Lorsque nous allons créer un cloud privé, nous sommes responsables de la sécurité. Ce système d'exploitation que nous allons utiliser doit être mis à jour de manière pratique. Pour cette raison, et celle de notre propre sécurité, dans cet article, nous vous déconseillons d'utiliser des systèmes non pris en charge tels que Windows XP ou Windows 7. Si vous envisagez d'utiliser un système d'exploitation avec Windows 10 ou similaire, la meilleure option que nous pouvons choisir est de créer un serveur FTP où nous avons nos fichiers stockés. Ensuite, nous utiliserons un client FTP, qui est un programme avec lequel nous pouvons nous connecter de notre PC au serveur pour envoyer et télécharger des fichiers en toute sécurité.

Voici quelques exemples de serveurs FTP gratuits que nous pouvons utiliser :

  • Le serveur FileZilla est probablement le plus populaire en ce moment. Il est compatible avec Windows 8.1 et 10 en versions 32 et 64 bits. De plus, il prend en charge à la fois le protocole FTP ainsi que le protocole FTPS / FTPES pour assurer une confidentialité de bout en bout et utilise également le protocole TLS pour sécuriser les connexions entre les clients et le serveur. Vous pouvez obtenir plus d'informations sur le site officiel de FileZilla Server.
  • FTPd gratuit intègre une interface très simple et visuelle compatible avec les protocoles FTP, FTPS, FTPES et SFTP, basé sur le protocole SSH. Vous pouvez obtenir plus d'informations sur le site FreeFTPd.
  • Serveur FTP de l'aile est un programme multiplateforme avec des versions pour Windows, Linux et macOS. De plus, il supporte les protocoles FTP, FTPS/FTPES, SFTP et même HTTP/HTTPS. Si vous voulez plus d'informations, vous pouvez visiter le site officiel de Wftpserver .
  • Serveur FTP principal peut utiliser FTP / FTPS / FTPES et prend également en charge SFTP et HTTPS pour le transfert de fichiers. Pour plus d'informations, voici le site officiel du serveur FTP principal .

Nous devons également prendre en compte d'autres services pour le système d'exploitation Windows 10, tels que le partage de données via Samba via le réseau domestique local, ou l'incorporation d'un serveur SFTP pour utiliser le protocole SSH et envoyer et recevoir tous les fichiers. crypté et authentifié.

XigmaNAS

Ce système d'exploitation orienté NAS est l'un de nos préférés, nous pouvons installer ce système d'exploitation sur n'importe quel support de stockage, nous pourrions même l'installer sur une clé USB et toujours commencer à partir d'ici. Ce système d'exploitation utilise très peu de ressources de stockage et de matériel (Processeur et RAM), ce qui le rend idéal pour les ordinateurs moins puissants.

C'est une distribution NAS de stockage open source basé sur FreeBSD . Le système d'exploitation XigmaNAS peut être installé sur pratiquement n'importe quelle plate-forme matérielle pour partager le stockage de données informatiques sur un réseau informatique. XigmaNAS est un moyen simple et rapide de créer un serveur centralisé et facilement accessible pour tous les types de données avec tous les types de protocoles réseau et depuis n'importe quel réseau.

De plus, il prend en charge le partage entre Windows, Apple, et les systèmes UNIX. Il inclut également le logiciel RAID (0,1,5), le cryptage de disque et les rapports SMART. Dans ce cas, il prend en charge les protocoles suivants : CIFS / SMB (Samba), Active Directory Domain Controller (Samba), FTP, NFS, TFTP, AFP et RSYNC, SSH avec SFTP et bien d'autres options avancées pour monter un véritable cloud privé. Si vous voulez plus d'informations, vous pouvez visiter son site web officiel .

Noyau du tonnerre

Ce système d'exploitation est le successeur du populaire FreeNAS, il est également basé sur FreeBSD et possède le système de fichiers ZFS, l'un des plus avancés qui existe et qui intègre également XigmaNAS. Ce système d'exploitation a une interface utilisateur graphique bien meilleure que le XigmaNAS précédent, mais il consomme plus de ressources CPU et RAM.

L'une des caractéristiques que nous aimons le plus dans ce système d'exploitation est qu'il intègre un grand nombre de services tels que les serveurs Samba, AD, FTP, NFS, TFTP, AFP, Rsync, SSH, OpenVPN Server et aussi un client OpenVPN, et nous pouvons même installer facilement et rapidement des logiciels complémentaires tels que Plex Media Server via le référentiel de logiciels complémentaires. De cette façon, l'installation de programmes supplémentaires tels que Plex ou Nextcloud est vraiment facile.

OpenMediaVault

Nous pouvons considérer ouvrirmediavault en tant que solution de stockage réseau (NAS) de nouvelle génération, basé sur Debian Linux . Il convient également de noter qu'il propose des services comme SSH, (S) FTP, SMB/CIFS, serveur multimédia DAAP, RSync, client BitTorrent, etc. De plus, il a été conçu pour être utilisé dans les petits bureaux et à la maison, bien qu'il puisse être utilisé dans d'autres endroits. Nous trouvons une solution simple et facile à utiliser qui ne nécessite pas beaucoup de cuisson pour installer et gérer notre stockage.

En ce qui concerne les autres fonctionnalités d'openmediavault, nous avons le support IPv6, email notifications, partage de fichiers et mises à jour simples du système via la gestion des paquets Debian. Si vous voulez plus d'informations, vous pouvez les obtenir en cliquant sur ce lien .

Synchronisation des fichiers et des dossiers

Tous les systèmes d'exploitation précédents utilisent des serveurs tels que Samba, FTP ou SFTP pour le transfert à la demande des fichiers et dossiers que nous voulons. Si nous voulons que la synchronisation des fichiers et des dossiers soit automatique, comme le font Dropbox, OneDrive ou Google Drive, nous devons installer un logiciel spécifique pour effectuer cette tâche.

Bien qu'il existe de nombreuses solutions pour synchroniser automatiquement les fichiers et les dossiers, il existe deux programmes largement utilisés dans le monde et qui sont les meilleurs, l'un d'entre eux est Nextcloud, qui est un fork de OwnCloud, et l'autre est OwnCloud lui-même. continue de mettre à jour.

Nextcloud

Une autre option que nous pouvons utiliser pour transformer un ordinateur en un cloud privé est Nextcloud . Ainsi, nous pouvons partager des fichiers en toute sécurité, puisque nous utiliserons HTTPS . Un autre problème intéressant est que Nextcloud a un appareil appelé Boîte Nextcloud qui travaille aux côtés d'un avec Raspberry Pi .

Nextcloud utilise une architecture client/serveur et peut être installé sur les systèmes d'exploitation Linux. Quant aux clients Nextcloud, il dispose de Windows, Linux, Mac OS, en plus d'avoir des applications pour Android et iOS . Pour plus d'informations cliquez ici . Nous pouvons installer ce logiciel sur presque n'importe quel ordinateur, car les développeurs ont publié des images VMware et VirtualBox. Par conséquent, si vous utilisez Windows, vous pouvez utiliser ce logiciel en virtualisant le serveur NextCloud et dans les systèmes d'exploitation tels que XigmaNAS, TrueNAS Core et OpenMediaVault vous permet de l'installer nativement sans trop de problèmes.

Plus tard, sur les ordinateurs clients, les smartphones et les tablettes, nous devons utiliser le client Nextcloud pour synchroniser correctement tous les fichiers et dossiers.

ownCloud

Avec ownCloud, nous pouvons mettre en place notre propre cloud privé qui peut être adapté à la fois aux utilisateurs domestiques et privés.

Il faut aussi noter qu'il est gratuit tant qu'il est utilisé par un seul utilisateur, mais nous n'aurions pas de support client. A noter qu'il fonctionne sous Linux et que vous pouvez le télécharger depuis ici. En outre, il convient de noter qu'il dispose de clients pour Android et iOS en plus de Windows, Mac OS et Linux.

Comme vous l'avez vu, mettre en place un cloud privé avec un ordinateur ancien ou actuel est vraiment simple, selon vos besoins et vos connaissances, vous pouvez choisir une option ou une autre.