[Installation] Owncloud: créer son « cloud » personnel

EDIT: ce tutoriel est toujours valable avec les dernières versions d’Owncloud, cependant il existe maintenant une méthode plus simple pour obtenir la même installation d’Owncloud sur un serveur.

Il y a quelques jours lors de la sortie d’hubiC,  j’ai découvert ce service simple à mettre en place sur un serveur Linux qui permet de monter son propre serveur « cloud » que l’on gère soi-même. Installable facilement sur un serveur web, il peut être utilisable avec plusieurs utilisateurs pour écouter en streaming sa musique, partager ses fichiers par des liens publics, synchroniser son calendrier, ses favoris Internet ou ses contacts.

Voici un petit tutoriel pour l’installer sur un serveur Debian/Ubuntu serveur:

Le lien de téléchargement de l’archive est ICI sur le lien « download Owncloud X.X.X ». Ce tutoriel se basera sur la version 2.0.1.

Il est nécessaire d’avoir les derniers paquets de PHP et MySQL (ou SQLite) installés au préalable sur le serveur (sinon, petit tour sur Google et voir pour LAMP 😉 ).

~# cd /var/www

/var/www# wget http://owncloud.org/releases/owncloud-2.0.1.tar.bz2 (à changer selon le numéro de version)

/var/www# tar xjf owncloud-2.0.1.tar.bz2 & rm owncloud-2.0.1.tar.bz2 (idem)

Ensuite, créer la base de données « owncloud »:

/var/www# mysql -h [IP de la machine]-u [utilisateur] -p[mot_de_passe]

mysql> CREATE DATABASE owncloud;

mysql> exit

Et enfin donner les droits au serveur web sur le dossier owncloud:

/var/www# chown -R www-data:www-data owncloud

Afin d’autoriser PHP à uploader des fichiers de taille importante, il faut éditer 2 lignes dans le fichier /etc/php5/apache2/php.ini (ici, je vais définir la limite à 1 Go)

upload_max_filesize = 1024M
post_max_size= 1024M

Pour installer/paramétrer Owncloud, rien de plus simple, allez sur http://[IP du serveur]/owncloud pour arriver à ceci:


(Il est possible de spécifier un dossier de stockage différent pour les fichiers 😉 )

Lorsque l’installation est finie, on est automatiquement redigiré sur la page d’accueil de son répertoire cloud où il est possible d’uploader ses fichiers, visionner ses images, écouter sa musique en streaming, d’avoir un calendrier et répertoire en ligne:

 

 

On peut fixer des quotas pour chaque utilisateur:

En plus:

  • Pour accéder à votre cloud sur Internet (si la machine est dans votre réseau local), il faut rediriger le port 80 de votre box sur votre serveur.
  • L’interface est compatible avec les iPhone & Android
  • Il est possible de connecter son cloud avec WebDAV et l’utiliser comme lecteur réseau. L’URL à utiliser se cache dans le menu « Personnels » mais personnellement cela a marché pour moi sous Ubuntu mais pas Windows. Des URL CardDAV et Ampache sont aussi disponibles.
  • Pour cacher les fichiers du dossier « data », éditer le fichier /etc/apache2/sites-enabled/000-default et remplacer au niveau de la zone /var/www AllowOverride None par AllowOverride All
  • Il est possible d’installer Owncloud à l’aide d’apt-get mais il ne prend pas en compte la dernière version actuellement
  • Les méthodes d’installation pour les autres distributions Linux sont ICI

Rejoindre la conversation

15 commentaires

  1. salut

    tu peut m’aidé a configuré le mien je peut pas dépasser 8 MB

  2. Il faut que tu ais accès ton fichier php.ini (j’ai donné le le chemin du fichier plus haut) et modifier les 2 lignes suivantes avec les valeurs de ton choix:

    upload_max_filesize = 1024M
    post_max_size= 1024M

  3. Bonjour,

    Je découvre OwnCloud et j’aimerai savoir où sont sauvegardés les différentes bases de données de celui-ci ? Et sous quelles formes sont elles stockés ?

    Merci d’avance,
    Cordialement,
    Kuma20

  4. Bonjour,
    j’ai un problème pour la création du compte administrateur, en voulant le créer j’ai le message d’erreur suivant :
    MySQL username and/or password not valid
    You need to enter either an existing account or the administrator.
    Que dois-je faire ?
    Merci d’avance.

  5. Bonjour,
    en voulant créer le compte administrateur il me refuse la création que dois-je faire ?
    Merci d’avance.

  6. Quand tu cliques sur Avancé, tu remplis bien les informations correspondant à ta base de données MySQL?

  7. Et bien en faisant ca il m’ouvre une autre page en mettant le message d’erreur suivant :
    [Error message: unable to establish a connection] [Native code: 0] MDB2 Error: connect failed: _doConnect: [Error message: unable to establish a connection] [Native code: 0]

  8. @Maxence: tu dois te tromper dans tes identifiants MySQL

    @papy: je ne sais pas, peut-être ce sera une option pour + tard

Laisser un commentaire

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.