dokuro Posté(e) le 29 janvier 2015 Signaler Share Posté(e) le 29 janvier 2015 Ha le cloud, la tête dans les nuages, le nuage maîtrisé comme dirait l’autre. La grosse révolution qui en faite n’en est pas une. La vrai révolution se passe plus au niveau de la simplicité d’utilisation pour l’utilisateur lambda grâce à des applications clientes qui se charge de synchroniser vos données plutôt que du coté serveur !!! Lors de l’article précédent je vous montrais l’intérêt financier pour une société de mettre en place un système owncloud plutôt que de choisir une solution propriétaire comme dropbox ou google drive. Voyons maintenant comment installer owncloud. Installation Préambule Nous sommes sur une Vm avec 4Go de Ram, un disque dur de 150Go et deux fois deux cœur. J’installe une debian wheezy 64 bit avec un un disque en partition LVM. Préparation . Bien que owncloud propose un paquet pour faciliter l’installation il va falloir avant installer quelques paquets util. apt-get install vim htop screen rsync zip iftop git joe iotop tmux fail2ban rkhunter mysql-server postfix Les deux paquets vraiment intéressants sont mysql-server et postfix mysql-server a la base le owncloud s installe avec sqllite, mais pour l’utilisation de certaines applications il est nécessaire d’avoir un serveur MySql postfix afin de permettre l’envoi de mail. Pensez à créer votre base de données et votre utilisateur echo 'debhttp://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /' >>/etc/apt/sources.list.d/owncloud.list wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key apt-key add - < Release.key apt-get update apt-get install owncloud L’installation terminée, nous allons maintenant configurer apache. En effet le paquet ne pas va vous faire cette partie de la configuration. On va donc configurer un virtualhost specialement pour owncloud et activer le ssl. Nous forcerons la connexion en https pour une plus grande sécurité. cd /etc/apache2/sites-available/ vim owncloud.conf Copier ce qui suit en modifiant le servername du virtualhost <IfModule mod_ssl.c> <VirtualHost _default_:443> ServerAdmin webmaster@localhost ServerName votrenomdedomaine.com DocumentRoot /var/www/owncloud <Directory /var/www/owncloud> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/owncloud_ssl_access.log combined ErrorLog ${APACHE_LOG_DIR}/owncloud_ssl_error.log SSLEngine on SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key <FilesMatch ".(cgi|shtml|phtml|php)$"> SSLOptions +StdEnvVars </FilesMatch> <Directory /usr/lib/cgi-bin> SSLOptions +StdEnvVars </Directory> BrowserMatch "MSIE [2-6]" nokeepalive ssl-unclean-shutdown downgrade-1.0 force-response-1.0 # MSIE 7 and newer should be able to use keepalive BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown </VirtualHost> </IfModule> <VirtualHost *:80> ServerAdmin webmaster@localhost ServerName votrenomdedomaine.com DocumentRoot /var/www/owncloud <Directory /var/www/owncloud> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined ErrorLog ${APACHE_LOG_DIR}/error.log </VirtualHost> a2enmod ssl a2enmod headers a2dissite default a2ensite owncloud.conf /etc/init.d/apache2 restart Connectez vous sur https://monnomdedomaine.fr Vous arrivez à cette page : Dans cet écran vous définissez : Votre login de connexion administrateur Votre mot de passe le chemin absolu de stockage des fichiers le type de base de données, on sélectionne bien sur Mysql le login de connexion a la base le mot de passe associé le nom de la base et le serveur le plus souvent localhost Vous cliquez sur Terminer l’installation , voila c’est fini vous arrivez sur cette page : Dans les prochains articles nous verrons : Comment installer les clients owncloud Les applications Owncloud La configuration de Owncloud Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.