On ne présente plus Owncloud, qui est une alternative a dropbox, google drive et microsoft onedrive. Voici un peu résumé de l’installation de cette outil sur votre raspberry-pi, vps ou dédié tournant sous Debian avec le serveur Nginx, PHP5-FPM et Mariadb.

Petite nouveauté, vous pouvez retrouver un sondage en bas de page, si vous avez 30 secondes a perdre n’hésitez pas !

Installation

Les pré-requis

Avoir installer les paquets suivants:

Récupérer les sources

Je ne parlerai pas de l’installation depuis un paquet Debian car il nous aurait fallut un serveur web apache et non Nginx, je vous laisse faire une recherche sur Google pour trouver la procédure.

Première possibilité

Le tout automatique, oui c’est possible !! mais il faut avoir configurer le virtualhost et la base de données. je l’explique un peu plus bas.

se placer dans le répertoire /var/www/ et lancer la seule et unique commande:

Il vous est possible de créer un répertoire au préalable, mais ce n’est pas obligé car le setup vous proposera si vous le souhaitez car celui-ci le fera à votre place.

Seconde possibilité

Le faire à la main, mais si c’est facile tout est plutôt bien expliqué la documentation.

L’url pour télécharger se trouve sur cette page.

Nous avons donc une archive qu’il va falloir extraire:

Voila rien de plus pour le moment.

Troisième possibilité

Nous allons utiliser Git ce qui permet de mettre à jour les sources plus régulièrement. Avez vous Git ?

Non alors un simple:

et utiliser ces commandes pour obtenir le même résultat que l’archive ci-dessus:

nous avons donc les sources de Owncloud dans le répertoire /var/www/ , si vous suivez cette solution ou la se seconde solution il ne reste plus qu’a:

  • Créer un répertoire qui contiendra toute les données,
  • donner les droits 770 au répertoire data,
  • donner les droits d’écriture au groupe,
  • changer le user et le groupe de chaque fichier et dossier de Owncloud.

Qu'est ce que vous en pensez ?

  • Bien (57%, 8 Votes)
  • Mouais (29%, 4 Votes)
  • Trop top (14%, 2 Votes)
  • Non (0%, 0 Votes)

Total Voters: 14

Loading ... Loading ...

Mise en place de owncloud sur le serveur

Cette étape est valable pour les 3 solutions décrites ci-dessus.

Virtualhost de Nginx

Toujours sur la même page d’instruction d’installation l’équipe de Owncloud nous mets à disposition la configuration d’un virtualhost pour Nginx:

On pense au lien symbolique:

 PHP

Nous allons faire une petite du php.ini pour autoriser l’upload de gros gros fichiers sur notre cloud.

Les paramètres à modifier sont:

 La base de données

nous allons créer une base, un utilisateur, lui affecter tous les droits sur cette base et recharger les privilèges.

 La fin de l’installation

Cette partie est commune a toutes les solutions présentées ci-dessus.

Bienvenue sur votre nuage

 

Configuration

Le cron

configuration-le-cron

un petit :

 

 Les mails

J’ai eu ce message d’erreur lorsque j’ai essayé de m’envoyer un mail pour vérifier que tout fonctionne:

Could not instantiate mail function.

Deux jours pour trouver la solution !!! Et ça vient d’une petite bêtise.

En effet lors de l’install de Nginx avec PHP-FPM je n’avais pas renseigné dans le php.ini le smtp, du coup j’ai tenté les différentes possibilités dans Owncloud pour l’envoie de mail (mail fonction PHP, Sendmail et SMTP).

Le truc c’est qu’Owncloud a gardé dans le config.php des valeurs !! Donc même après avoir le php.ini j’avais l’erreur. la solution a été de virer tout ce qui touchait à la config du mail dans le fichier config/config.php.

Voila voila, il ne reste plus qu’a vous amusez, ne vous inquiétez pas d’ici peu il y aura de nouveaux articles sur Owncloud.