A travers cette série de Zentyal 3.4 PDC tutoriels que nous avions des services de configuration pour le partage de fichiers comme Samba et FTP, des services qui ont leurs hauts et leurs bas ( Samba utilise des diffusions, est conçu pour le LAN et n'est pas évolutif sur Internet.
FTP ne fournit qu'un accès de base aux répertoires et aux fichiers, les configurations sont effectuées par l'administrateur système, mais parfois vous souhaitez fournir aux utilisateurs des plates-formes de partage de fichiers supplémentaires qui ne nécessitent pas de configurations système compliquées afin que les utilisateurs n'aient pas à installer des Logiciel.
Ce tutoriel couvre l'installation de base et la configuration minimale de Pydio – ancien AjaXplorer ( http://pyd.io ) sur Apache Webserver, qui est une puissante plate-forme collaborative et de partage de fichiers Open Source qui peut transformer Zentyal en un pseudo-nuage plate-forme de partage de fichiers pour les utilisateurs internes et externes et fournit des fonctionnalités telles que la création et la modification documents, télécharger des données, regarder des vidéos, écouter de la musique, partager vos fichiers avec d'autres, collaborer sur un fichier édition etc...
Il existe deux approches pour télécharger et installer Pydio.
Pour toute autre information détaillée visitez http://pyd.io/download/ page.
Sur ce sujet, la méthode manuelle avec wget par ssh sera utilisé à des fins de personnalisation.
1. Connectez-vous sur Serveur Zentyal 3.4 PDC de Putty en utilisant Zentyal IP ou un nom de domaine avec un compte root.
2. Télécharger Pydio Zip *: français ou alors tar.gz paquet utilisant wget commande et extrayez-la (sur Linux, je recommande personnellement tar.gz archives).
# wget http://downloads.sourceforge.net/project/ajaxplorer/pydio/stable-channel/5.2.3/pydio-core-5.2.3.tar.gz. # tar xfvz pydio-core-5.2.3.tar.gz
3. Copiez tous les fichiers extraits sur le chemin racine du document hôte virtuel de votre sous-domaine en exécutant les commandes suivantes, puis accédez au chemin physique racine du document.
# cp –r pydio-core-5.2.3/* /srv/www/cloud.mydomain.com/ # cd /srv/www/cloud.mondomaine.com/
4. Il est maintenant temps d'installer des modules Apache, MYSQL et PHP supplémentaires pour Zentyal Webserver requis par Pydio, puis de redémarrer le service Zentyal Webserver.
# apt-get install mysql-server-5.5 php5 php5-cli php5-gd php5-mysql php5-mcrypt libapr1 libaprutil1 ssl-cert php5-json. # service zentyal redémarrage du serveur web
5. L'étape suivante consiste à ouvrir un navigateur et à taper votre sous-domaine sur l'URL.
6. Si vous obtenez un message d'erreur comme celui de la capture d'écran ci-dessus, accordez www-données avec des autorisations exclusives sur Pydio Les données annuaire.
# chown –R www-data data/.
7. Pour un environnement de production, vous devez également installer et configurer une base de données pour les données de configuration de Pydio (utilisateurs, plugins, gestion des documents, etc.). La base de données la mieux adaptée pour Zentyal dans ce cas est MYSQL qui est déjà installé mais nécessite un utilisateur et une base de données Pydio.
Pour créer l'utilisateur et la base de données Pydio, connectez-vous à la base de données MYSQL et créez une nouvelle base de données nommée "pydio" et utilisateur "pydio” qui peut accéder à cette base de données sur localhost avec tous les privilèges (Sur une boîte de production, changez l'utilisateur et le nom de la base de données).
# mysql -u root –p. mysql> CRÉER LA BASE DE DONNÉES SI PAS EXISTE pydio; mysql> CREATE USER 'pydio'@'localhost' IDENTIFIÉ PAR 'yourpassword'; mysql> ACCORDER TOUS LES PRIVILÈGES SUR pydio.* À 'pydio'@'localhost'; mysql> EFFACER LES PRIVILÈGES; mysql> quitter ;
8. Si vous obtenez une erreur en essayant d'accéder à la base de données MYSQL avec un compte root standard, exécutez la commande suivante pour modifier le mot de passe root MYSQL.
# dpkg-reconfigure mysql-server-5.5
9. Maintenant, pointez à nouveau votre navigateur sur l'URL du sous-domaine Pydio.
Comme vous pouvez le voir, le programme d'installation génère une erreur qui peut empêcher Pydio de fonctionner correctement. Pour résoudre certaines des erreurs générées, exécutez les commandes suivantes.
# ln –s /etc/php5/conf.d/mycrypt.ini /etc/php5/apache2/conf.d/20-mycrypt.ini. # dpkg-reconfigurer les paramètres régionaux
Pour désactiver Tampon de sortie PHP (pour de meilleures performances) ouvrir et modifier sortie_tampon valeur à Désactivé sur /etc/php5/apache2/php.ini chemin.
# nano /etc/php5/apache2/php.ini
Vous pouvez toujours rencontrer d'autres erreurs après toutes ces étapes concernant le processus d'installation, mais vous pouvez continuer si elles sont classées comme Avertissements les erreurs.
10. Il est maintenant temps d'exécuter le programme d'installation de Pydio. Après avoir redémarré le module de serveur Web zentyal, actualisez à nouveau la page de votre sous-domaine et cliquez sur Démarrer l'assistant!.
11. La première étape consiste à créer votre Utilisateur administrateur Pydio. Entrez votre administrateur souhaité Nom d'utilisateur et choisissez un solide le mot de passe.
12. Configuration suivante Options globales Pydio en ajoutant un Titre, choisissez votre langue d'application par défaut et configurez un message de bienvenue (n'activez pas l'e-mail).
13. À l'invite suivante, connectez-vous Pydio vers MYSQL base de données à l'aide des informations d'identification créées précédemment et testez votre connectivité SQL.
14. Vous pouvez également ajouter d'autres utilisateurs ou vous pouvez choisir de le faire plus tard à partir de Panneau d'administration Pydio.
15. La dernière étape a frappé Installer Pydio maintenant et attendez que le programme d'installation se termine avec un message de succès.
16. Une fois le programme d'installation terminé, vous serez automatiquement redirigé vers Connexion Pydio page Web. Connectez-vous avec vos informations d'identification administratives créées pendant le processus d'installation et configurez votre fichier et Serveur de collaboration (sélectionnez votre espace de travail préféré, créez de nouveaux utilisateurs, dossiers, téléchargez des fichiers, modifiez des utilisateurs autorisations, etc.).
Parce que Pydio est un Plateforme collaborative de partage de fichiers les utilisateurs doivent être protégés contre l'écoute clandestine des packages réseau en forçant votre sous-domaine à s'exécuter sur HTTPS protocole.
17. Se connecter à Panneau d'administration Zentyal, aller vers Serveur Web, sélectionnez votre sous-domaine pydio, cliquer sur Éditer forme de bouton action, sélectionnez Forcer SSL sur SSL soutenir, frapper Changement et sauver vos paramètres.
Toutes nos félicitations! Vous avez maintenant installé et configuré votre plate-forme de partage de stockage en nuage sur un environnement réseau sécurisé.
En conclusion, Pydio peut être un excellent Plateforme de partage de fichiers Open Source pour votre organisation qui peut connecter instantanément les utilisateurs à votre stockage en réseau local ou à votre NAS et peut fournir une alternative élégante aux autres plates-formes de stockage en nuage proposées sur Internet aujourd'hui.