Lors de la création d’un stockage cloud personnel, on pense généralement à ownCloud, qui est un service de stockage cloud classique auto-construit. Nextcloud est un stockage dit « de nouvelle génération » construit par l'équipe de développement originale d'ownCloud. À première vue, j'ai trouvé qu'il avait un ton « sonore ». Il a redéfini le Cloud dès son lancement. Après l'avoir testé, je suis tout à fait d'accord avec Nextcloud : c'est un excellent choix pour les services de stockage cloud personnels.

Par rapport à ownCloud, les fonctions de Nextcloud n'ont pas été affaiblies du tout. Même parce qu'il peut installer des applications de service de stockage cloud, il est plus autonome et plus conforme aux besoins des utilisateurs. La documentation d'aide sur le site officiel de Nextcloud est assez détaillée et vous pouvez trouver des réponses à presque toutes les questions sur Nextcloud. Cela montre que l'équipe de développement de Nextcloud est en effet meilleure que ownCloud.

Au début, je pensais que Nextcloud n'était qu'un stockage cloud sur disque réseau, mais j'ai ensuite vu que Nextcloud intègre des documents Office, des albums photo, des contacts de calendrier, une vérification en deux étapes, une gestion de fichiers, une lecture RSS et d'autres applications riches. Nextcloud ne peut être utilisé que pour un usage personnel ou pour le stockage et le partage en équipe, il peut également être intégré à une plate-forme de bureau personnelle, presque équivalente à une Dropbox personnelle.

L'environnement d'exploitation Nextcloud est similaire aux programmes que nous utilisons habituellement. LAMP est le premier choix officiel, mais LNMP peut toujours s'exécuter, mais vous devez écrire vous-même les règles de réécriture d'URL. Bien entendu, le responsable fournit également un package d'installation SNAP en un clic, qui vous permet de déployer Nextcloud sur votre VPS en une minute, ce qui est très pratique. Cet article explique comment installer Nextcloud via SNAP.

Nextcloud est un excellent choix pour le stockage cloud personnel : l'installation en un clic est livrée avec un client gratuit, des documents intégrés, des albums, des calendriers et des applications riches.

Pour plus d'informations sur la distribution d'e-mails, l'accélération CDN, la synchronisation VPS et d'autres outils, vous pouvez également consulter :

  1. Utilisez MailChimp pour créer une plateforme d'abonnement aux e-mails RSS - 12 000 e-mails gratuits par mois et 2 000 utilisateurs supplémentaires
  2. Utilisez Fikker pour créer votre propre CDN - prend en charge HTTPS, la mise en cache des pages, la surveillance en temps réel, les statistiques de trafic et la prévention des attaques CC
  3. Lsyncd crée un miroir de synchronisation en utilisant Lsyncd pour obtenir une synchronisation en temps réel entre les serveurs locaux et distants

PS : mis à jour le 27 septembre 2017 Si vous souhaitez utiliser Nextcloud pour réaliser un téléchargement hors ligne, vous pouvez voir ici : Méthode de construction de téléchargement hors ligne Nextcloud - intégrez Aria2, AriaNg et Aria2 WebUI pour réaliser un téléchargement hors ligne.

PS : mis à jour le 28 janvier 2019 Lors de l'installation de NextCloud via le SNAP officiel, il apparaîtra que smbcient n'a pas été installé avec succès et vous indiquera qu'il ne peut pas être monté. Nous pouvons utiliser la méthode Y Chaos pour résoudre le problème. le problème:

J'ai trouvé le package d'installation hors ligne Snap Nextcloud qui ajoute le support smbcient, https://launchpad.net/~pachulo/+snap/nextcloud-snap-add-smbclient/+build/436506
Mais je ne sais pas si c'est le cas. est sûr ou non.
Après le package wget, vous pouvez utiliser
le nom du package d'installation instantanée –dangerous
pour l'installer.
Après l'installation, il peut être monté normalement. Je l'ai monté dans le répertoire /var/snap/nextcloud/common/nextcloud/data/username/Download/. J'ai l'impression que c'est faisable.

Tout à fait OK, le fichier téléchargé par aria2 est reconnaissable après montage
https://chaosye.xyz/index.php/s/FFzTCLKsHoiFXca

1. Installation en un clic de Nextcloud

Site officiel de Nextcloud :

  1. HTTPS://next cloud.com/
  2. Snap Nextcloud : https://github.com/nextcloud/nextcloud-snap

nextcloud snap contient actuellement les composants suivants (seront automatiquement mis à jour et mis à niveau, veuillez y prêter attention à temps) :

Nextcloud 11.0.3

Apache2.4

PHP7

MySQL 5.7

Redis 3.2

mDNS pour la découverte de réseau

Modifiez le nom d'hôte avant l'installation. Entrez la commande dans la fenêtre du terminal : hostname ou uname -n, vous pouvez afficher le nom d'hôte de l'hôte actuel. La référence de modification est la suivante (pour la modification d'Ubuntu, veuillez vous référer à mon article précédent : Méthode d'installation d'ISPConfig 3.1. ) :

vim /etc/hosts
150.95.150.57 pan.wzfou.net pan  

vim /etc/hostname
pan.wzfou.net
hostname -F /etc/hostname #重启
hostname #再次查看

Méthode d'installation en un clic :

sudo apt-get update
sudo apt install snapd
sudo snap install nextcloud

Comme le montre la figure ci-dessous, l'installation est réussie.

Les images téléchargées par Nextcloud peuvent être visualisées comme un diaporama.

Nextcloud prend en charge la définition de périodes de validité, la protection par mot de passe, etc. pour les documents partagés, les images, etc., ce qui est quelque peu similaire à Baidu Cloud Disk.

Sur la page du centre personnel de Nextcloud, vous pouvez modifier les informations personnelles, les mots de passe des applications, les clients de synchronisation, etc.

Sur la page de gestion du serveur de Nextcloud, vous pouvez vérifier l'utilisation du processeur, de la mémoire, etc., changer de thème Nextcloud, s'il faut crypter les fichiers stockés dans Nextcloud, activer les plug-ins, etc.

3. Client de synchronisation Nextcloud

Nextcloud fournit un client de synchronisation gratuit que tout le monde peut télécharger et utiliser, prenant en charge les PC et les téléphones mobiles. Adresse de téléchargement : https://nextcloud.com/install/#install-clients

Exécutez le client de synchronisation Nextcloud sur votre ordinateur et remplissez d'abord votre adresse Nextcloud.

Entrez ensuite le nom d'utilisateur Nextcloud et le mot de passe spécifique au client. Ce mot de passe spécial doit être généré sur la page du centre personnel Nextcloud.

Nextcloud vous permet de choisir de synchroniser un dossier spécifique ou l'intégralité du compte Nextcloud.

Une fois la connexion terminée, vous pouvez voir les fichiers synchronisés par Nextcloud localement. Vos opérations locales affecteront le stockage des fichiers dans Nextcloud et la synchronisation sera automatiquement réalisée.

Ce qui suit est le client de synchronisation de téléphone mobile de Nextcloud, qui a des fonctions similaires.

Le client mobile Nextcloud prend en charge le téléchargement automatique de fichiers, la définition de chemins de téléchargement, etc.

4. Ajouter des applications à Nextcloud

Nextcloud propose officiellement de nombreuses applications : https://apps.nextcloud.com/, documents Office, albums photos, contacts d'agenda, vérification en deux étapes, gestion de fichiers, lecture RSS et autres applications riches. Vous pouvez télécharger et installer ces applications manuellement, ou vous pouvez les activer directement en arrière-plan de Nextcloud en un seul clic.

Plug-in pour documents Office :Documents. Il existe Collabora Online, Markdown Editor, Calendar, Onlyoffice, Documents, etc. Parmi eux, Documents est relativement simple à installer et peut être activé directement.

Si l'ouverture de Doc(X) n'est pas prise en charge, vous devez installer les packages suivants sur votre Ubuntu :

apt-get install libreoffice-writer
apt-get install libreoffice-common
apt-get install unoconv

Une fois le plug-in Documents installé, vous pouvez afficher et modifier des documents Office en ligne.

Plug-in de sécurité :Fournisseur TOTP à deux facteurs. Ce plug-in permet à votre compte Nextcloud de prendre en charge la vérification de connexion en deux étapes.

Plug-in de lecteur RSS :Actualités. Ce plug-in me fait vraiment briller les yeux. Avec lui, on peut transformer Nextcloud en lecteur RSS en ligne. C'est beaucoup plus simple que la méthode précédente que nous utilisions Huginn pour explorer le RSS de n'importe quel site Web. (Cliquez pour agrandir)

5. Paramètres avancés de Nextcloud

Nextcloud prend en charge l'utilisation de PHP pour envoyer des e-mails, mais les e-mails envoyés par son propre bureau de poste sont essentiellement considérés comme du spam par les principales boîtes aux lettres. Nous devons donc faire bon usage de la fonction d'envoi d'e-mails SMTP fournie par Nextcloud.

4.1  Nextcloud utilise SMTP pour envoyer des e-mails

Sur la page de gestion de Nextcloud, recherchez « Autres paramètres », puis sélectionnez la méthode d'envoi comme SMTP et remplissez vos informations SMTP ici. J'utilise la messagerie d'entreprise de Tencent. Vous pouvez également utiliser les fonctions d'envoi SMTP gratuites telles que Gmail et 163.

Après avoir rempli, cliquez sur Test pour voir si l'e-mail peut être envoyé avec succès.

4.2  Nextcloud installe le certificat SSL

Si vous utilisez une installation Snap de Nextcloud, l'ajout d'un accès crypté SSL est simple. Assurez-vous d'abord que votre nom de domaine a été résolu avec succès sur votre hôte VPS, puis exécutez la commande :

sudo nextcloud.enable-https lets-encrypt #安装Let's Encrypt SSL
#如果你想使用自己的证书,请执行:
sudo nextcloud.enable-https self-signed

####如果提示 command not found,请加上路径
sudo /snap/bin/nextcloud.enable-https lets-encrypt
sudo /snap/bin/nextcloud.enable-https self-signed

Si vous utilisez votre propre certificat, recherchez le chemin d'accès au certificat SSL après avoir exécuté la commande et téléchargez votre propre certificat pour remplacer le fichier de certificat auto-signé généré.

4.3  Sauvegarde et restauration Nextcloud

Sauvegardez la base de données MySQL . En utilisant Nextcloud installé par Snap, le fichier de base de données se trouve dans le chemin suivant. Vous pouvez directement sauvegarder l'intégralité de la base de données Nextcloud.

Fichier de sauvegarde. Les fichiers téléchargés par Nextcloud sont stockés dans le chemin suivant. Sauvegardez simplement tous les fichiers de données qu'ils contiennent.

Récupération Nextcloud. Après avoir réinstallé Nextcloud, importez tous les fichiers de base de données et données de fichiers ci-dessus sur le nouveau serveur et conservez le chemin d'accès d'origine. Pour un grand nombre de migrations de fichiers, il est recommandé d'utiliser la méthode de déplacement à distance : trois outils de commande Rsync, SCP et Tar résolvent rapidement le problème de la synchronisation des données de déplacement de sites Web distants Linux VPS.

6. Résumé

Nextcloud adopte la méthode d'installation Snap qui est simple et pratique, adaptée à ceux qui ne veulent pas s'embêter, et le Nextcloud Snap officiellement fourni déploie automatiquement LAMP. Si vous souhaitez migrer le serveur, il vous suffit d'installer Nextcloud sur le nouveau. serveur de la même manière, puis importer la base de données et les fichiers de stockage précédents suffisent.

Si Nextcloud est utilisé pour stocker des photos ou des fichiers privés, le plus inquiétant est probablement le problème de sécurité. Actuellement, les propres mesures de sécurité de Nextcloud sont en place, telles que la vérification des comptes en deux étapes, la séparation des programmes et des fichiers de stockage, le cryptage des données, etc. La seule chose que nous devons faire nous-mêmes est peut-être de nous assurer que le serveur ne présente pas de vulnérabilités.

Laisser une réponse