
Installation de Nextcloud 13
J’adore la série que nous sommes sur le point de commencer, Essayons de tirer le meilleur parti de Nextcloud, Voyons ce que vous en pensez! Dans plusieurs articles, nous verrons des options vraiment intéressantes pour tout type d’entreprise, d’une simple installation qui nous permet d’accéder, partager ou synchroniser des fichiers avec nos utilisateurs ou fournisseurs, à d’autres fonctionnalités étonnantes qui leur permettront d’utiliser la vidéoconférence, bavarder, Édition bureautique en ligne…
Plus que très brièvement, À retenir Qu’est-ce que Nextcloud pour ceux d’entre vous qui n’en ont aucune idée 😛, Il s’agit d’un service qui va s’exécuter sur une machine que nous avons dans notre datacenter (physique, Virtuel ou Cloud), C’est, Contrôlé par nous, qui permettra aux utilisateurs d’accéder aux fichiers et aux dossiers, ainsi que de les synchroniser sur votre ordinateur ou vos appareils mobiles. Aller, non pas pour faire de la publicité, mais pour aller à l’essentiel, est une alternative open source à Dropbox, En réalité, c’est beaucoup mieux 😉 puisque nous pouvons installer des add-ons pour l’intégrer à nos besoins.
Ce que nous verrons dans les documents futurs? Nous allons commencer par l’intégrer avec le Active Directory, afin que nos utilisateurs aient déjà leur propre compte, plus tard, nous verrons comment ajouter Disques externes pour se connecter au serveur de fichiers et permettre un accès externe aux données soit avec le client web, soit via WebDAV, aussi comment nous ne personnaliserons pas l’apparence et mettrons un Thème corporatif Au maximum, Ce sera cool! Et maintenant, nous commençons par les bonnes choses… Installer OnlyOffice et nous l’intégrerons à Nextcloud, pour permettre aux utilisateurs de Modifier en ligne Tout type de document bureautique, C’est un vrai plaisir! Et nous continuerons à installer Parler pour permettre aux utilisateurs de mettre WhatsApp de côté et d’utiliser une application d’entreprise pour discuter, Passer des appels vidéo, faire Vidéoconférence Groupe, prendre des réunions et partager un bureau, Fichier PowerPoint… et les utilisateurs utiliseront une application ou un site Web, ce que vous voulez! Ils pourront inviter des utilisateurs externes tels que des fournisseurs, Maîtres d’ouvrage… Sur le plan privé, j’utilise aussi la question des visioconférences pour la famille, Super simple, Une webcam avec microphone sur le téléviseur… Mais je vous en parlerai un autre jour!!
Wow, aujourd’hui il est temps de parler du début, Installons Nextcloud 13, dans cet article, nous nous baserons sur le fait que nous avons un Ubuntu 16.04 LTS déjà installé, mis à jour et a son nom d’hôte correctement ainsi qu’une adresse IP statique. Si tout est correct, Nous commençons l’installation des exigences:
[Code source]apt-get install apache2 mariadb-server libapache2-mod-php7.0 -y
apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring -y
apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip -y[/Code source]
L’installation demandera d’attribuer un mot de passe à l’utilisateur root de MySQL, Nous l’avons noté.
Nous pouvons maintenant télécharger le fichier d’installation de Nextcloud, Nous l’avons téléchargé depuis https://nextcloud.com/install et cliquez sur “Obtenir Nextcloud Server”. Nous le décompressons et le copions dans l’annuaire du service web:
[Code source]Décompressez nextcloud-13.0.5.zip
cp -r nextcloud /var/www[/Code source]
Nous créons notre fichier de configuration Nextcloud et l’enregistrons dans '/etc/apache2/sites-available/nextcloud.conf’ avec:
[Code source]Alias /nextcloud "/var/www/nextcloud/"
<Répertoire /var/www/nextcloud/>
Options +SuivreSymliens
AutoriserRemplacer tout
<IfModule mod_dav.c>
Dav désactivé
</IfModule>
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud
Satisfaire n’importe quel
</Répertoire>[/Code source]
Nous créons un lien vers la configuration, Nous activons les modules nécessaires pour Apache et redémarrons Apache:
[Code source]ln -s /etc/apache2/sites-available/nextcloud.conf /etc/apache2/sites-enabled/nextcloud.conf
réécriture d’a2enmod
En-têtes A2Enmod
a2enmod env
a2enmod dir
a2enmod mime
Service Apache2 Redémarrage[/Code source]
D’ailleurs, si nous voulons activer SSL pour permettre des connexions sécurisées, nous pouvons l’activer, bien que nous le verrons dans un post plus tard:
[Code source]A2enmod SSL
a2ensite default-ssl
Service Apache2 Reload[/Code source]
Nous remplaçons les permis:
[Code source]chown -R www-data:www-data /var/www/nextcloud/[/Code source]
Et pour conclure, nous devons créer un utilisateur pour la base de données MySQL Nextcloud que nous allons créer, Nous pouvons le faire avec la commande suivante, remplacement du nom d’utilisateur et du mot de passe:
[Code source]Sudo Mysql –utilisateur=root mysql
CRÉER UN UTILISATEUR 'UTILISATEUR'@'%’ IDENTIFIÉ PAR 'password';
ACCORDEZ TOUS LES PRIVILÈGES SUR *.* À 'utilisateur'@'%’ AVEC OPTION D’OCTROI;
PRIVILÈGES DE VIDAGE;[/Code source]
Maintenant, nous allons pouvoir accéder à l’URL d’accès Nextcloud, Qu’est-ce que le HTTP://DIRECCION_IP_NEXTCLOUD/nextcloud/, Si tout s’est bien passé, lors de l’ouverture du site web à partir d’un navigateur, Il nous demandera de créer un compte administrateur pour le site, Nous allons également définir le répertoire à partir duquel nous stockerons les données par défaut et la base de données où nous stockerons la configuration, nous indiquons notre nom d’utilisateur et notre mot de passe MySQL, nom de la base de données à créer et cliquez sur “Terminez l’installation”
Et c’est tout! Il ouvrira automatiquement le portail où nous verrons les fichiers que nous avons dans notre nouveau cloud privé! Nous pourrons télécharger des fichiers, Partager… Nous découvrirons tout, Bien que vous puissiez le faire aussi!!! 😛