Installez NextCloud sur Freenas

Installez NextCloud sur Freenas
NextCloud est l'une des alternatives de stockage cloud auto-hébergées les plus populaires. Il offre un frontage visuellement attrayant et intuitif pour accéder à vos données à distance. Vous pouvez installer NextCloud sur un serveur local pour partager des fichiers entre vos collègues. Ou si vous souhaitez l'installer sur un VPS comme alternative à iCloud, Google Drive ou Dropbox, NextCloud peut aussi le faire!

Aujourd'hui, nous installerons NextCloud sur Freenas. Pour ceux qui ne le savent pas, Freenas est un système d'exploitation basé sur FreeBSD, spécialement conçu pour être utilisé comme NAS (stockage de réseau). Il est également livré avec une interface graphique frontale et est souvent utilisé pour partager des fichiers via SMB, NFS, etc. ou agir en tant que serveur LDAP et offrir des services d'annuaire. La meilleure chose à propos de Freenas est qu'il s'appuie sur ZFS et donc vos données sont entre des mains sûres.

Avec Freenas comme une épine dorsale robuste et puissante pour gérer vos données et NextCloud comme un merveilleux produit multiplateforme convivial, vous pouvez avoir l'expérience de stockage cloud ultime!

Conditions préalables

Pour suivre, vous devez avoir:

  1. Une installation Freenas prête à portée de main
  2. Accès racine à l'installation de ladite Freenas

Installation du plugin NextCloud

Un plugin NextCloud peut être installé à partir de l'interface Web Freenas elle-même, en quelques clics. Connectez-vous simplement à votre serveur en tant que racine, accédez aux plugins (dans le menu supérieur, si vous utilisez l'ancienne interface utilisateur) et à partir de là vers la liste des plugins disponibles:

Vous pouvez trouver NextCloud disponible pour télécharger et installer. Allez-y et installez NextCloud, cela peut prendre quelques minutes à une demi-heure en fonction de votre connexion Internet et des ressources informatiques disponibles.

Puis activez le service NextCloud. Pour faire ce passage au installée Onglet du même menu de plugins. Et définissez l'état de service du plugin NextCloud à SUR comme indiqué ci-dessous.

Freenas attribuera à la prison une adresse IP privée aléatoire, sélectionnez le plugin NextCloud, sous le sous-menu de plugin la colonne de gauche, Pour obtenir un lien vers ce service:

Si cela fonctionne pour vous, c'est génial. Mais je préfère configurer un peu de réseautage un peu différemment.

Configuration de la mise en réseau

Si votre réseau local dispose d'un serveur DHCP (souvent votre routeur domestique agit comme un), vous devez vous assurer que le NextCloud obtient sa propre adresse IP à partir de ce serveur DHCP. Ou vous pouvez lui attribuer manuellement une adresse IP, si vous le souhaitez.

Nous allons pour l'approche DHCP, car c'est la configuration la plus courante dans la plupart des ménages et des petits bureaux. NextCloud est installé, sur notre boîte Freenas à l'intérieur d'une prison. Les prisons sont les précurseurs de la technologie de contenerisation que Linux a adopté plus tard Docker et LXC. Comme n'importe quel conteneur, notre plugin NextCloud peut également avoir une propriété intellectuelle, distincte de l'IP Freenas.

Pour ce faire, allez au PRISON Onglet du menu supérieur.

Sélectionnez la prison NextCloud, comme il est nommé sur votre machine. Cliquez sur le bouton rouge ci-dessous pour arrêter temporairement le service, puis modifiez la prison en cliquant sur l'icône des paramètres en bas à gauche. Ignorez l'adresse IP attribuée actuellement et cliquez sur le mode avancé.

En mode avancé, sélectionnez DHCP comme option IPv4. Vous pouvez également vérifier la passerelle par défaut et quelques autres paramètres, si vous le souhaitez:

Après cela, redémarrez votre prison NextCloud et vous pouvez voir votre nouvelle IP. En sélectionnant les prisons dans le menu supérieur et en visualisant les prisons.

Dans mon cas, l'adresse IP était 192.168.0.105 C'est là que NextCloud fonctionne. Mais pour une raison quelconque, que je n'ai pas pu identifier, cela ne fonctionne pas lorsque vous allez au navigateur et saisissez l'adresse IP.

Couper le bug

Une façon de contourner ce bogue est de prendre note de l'adresse IP que le serveur DHCP a attribué votre prison, par exemple, 192.168.0.105 dans mon cas. Arrêtez à nouveau cette prison, ouvrez le Modifier la prison menu et accédez au mode avancé, comme nous l'avons fait avant.

Ici, vous pouvez à nouveau affecter manuellement l'adresse IP affectée par DHCP à votre prison. Faites défiler le menu avancé et décocher la boîte qui dit Vimage. Cette étape est importante.

Après cela, allez au menu du plugin depuis la barre supérieure et redémarrez le plugin. S'il fonctionnait déjà, vous devrez peut-être vous arrêter et recommencer pour que les modifications prennent effet. Et maintenant, enfin, si vous ouvrez un navigateur de votre bureau et ouvrez http: // 192.168.0.105 (ou quelle que soit l'adresse IP attribuée dans votre cas) Vous serez accueilli par le menu NextCloud.

Tout le reste à partir de maintenant est simple. Vous pouvez créer des comptes pour vos employés, membres de votre famille, y accéder à partir de n'importe quel appareil que vous choisissez et vous pouvez être assuré que les données sont sûres avec OpenZFS.

Assurez-vous d'aller à vos paramètres de serveur DHCP (généralement répertoriés comme configuration LAN dans les paramètres de votre routeur domestique) et attribuez à NextCloud une IP statique là-dedans. Sinon, une fois le bail DHCP expiré, votre routeur pourrait finir par attribuer NextCloud une IP différente qui sera inaccessible à vous. Vous devriez probablement faire de même pour votre boîte de Freenas principale aussi.

Conclusion

La seule entreprise délicate avec le plugin NextCloud est le bogue où l'adresse IP n'est pas accessible malgré son attribution. Je me soupçonne fortement que Vimage est le coupable ici, mais je n'ai aucune preuve pour étayer cela, encore.