N'hésitez pas pour toutes remarques, suggestions, erreurs trouvées, si je ne réponds pas à vos questions sur le sujet, n'hésitez pas à m'envoyer un MP.
Changelogs:
J'ai repéré un bug avec un plugin. Ca masque l'intégralité des fichiers et l'affichage se remets en le désactivant. J'essayerais de l'indiquer quand je l'aurai trouvé.

Maj du 24/11/15 : ajout d'une partie pour mettre owncloud en : votredomaine.tld/owncloud ajout de nginx -t pour vérifier le fichier .conf avant de redemarrer nginx
Maj 20/02/2016 : ajout d'un chmod manquant pour la partie votredomaine.tld/owncloud. Ajout en rouge pour prévenir que le tuto est conçu et optimisé pour une utilisation en owncloud.domaine.tld et non domaine.tld/owncloud.
Maj 29/02/2016 : Ajout d'info sur le domaine .ovh à 1€20 TTC par an au début du tuto.
maj 04/04/2016 : suppression de "spdy" dans le fichier de conf rutorrent suite à une mise à jour du protocole qui entraine une erreur pour celui-ci.
maj 23/05/2016 : Ajout de la recommandation sur l'utilisation de docker pour installer owncloud.
maj 13/09/2016 : Ajout de la ligne à remplacer dans les paramètres du socket pour php7 (beaucoup de questions là dessus).
Pas mal le tutoriel, après l'ancien fonctionnait déjà pour l'installation (en changeant pour 8.1 bien sûr).
Mais tu expliques pas mal de choses donc pour quelqu'un qui ne sait pas trop comment ownCloud fonctionne c'est vraiment cool d'aborder des choses en plus.

Ah et je veux pas faire mon chieur mais il me semble que l'expression crypter des données est fausse, on dit chiffrer à la place, je crois.
Voilà.
Je préfère crypter à chiffrer, c'est dans le dico donc c'est bon.
https://fr.wiktionary.org/wiki/crypter

Ce n'est pas finit pour l'instant, j'ai énormément fouillé la doc notamment pour améliorer les performances vu que owncloud est assez lent de base mais vu que je n'ai pas tout noté, ça va prendre du temps. Merci pour ton retour.
Je t'avoue que pour moi ça veut dire la même chose mais je veux bien changer.
Bonjour et merci pour ce tuto.
Maintenant j'aimerai savoir quelles sont les droits que je dois donner afin de supprimer des fichiers via owncloud.
Je m'explique, j'ai utilisé directement owncloud (local) pour avoir accés à mon dossier /home/user/torrents. Cependant j'aurai aimé "agir" directement à partir de ce point pour pouvoir supprimer ce que je n'ai plus besoin.
Merci.
J'ai le même problème que toi là dessus. La fonctionnalité dossier local permet simplement d'avoir un accès à un répertoire en lecture et pas la suppression des fichiers.
Bon, peut-être que quelqu'un pourra nous apporter une solution à cela.
Par contre si je peux me permettre, tu devrais ajouter à ton tuto, la manière de déplacer le dossier "data" dans home.
Je doute qu'il y ait une solution pour ça en fait. Ca semble être fait pour marcher comme ça, rien dans les options d'administration ne permet de modifier les paramètres des dossiers en local.
Pour le changement du dossier data, j'y ai pensé mais j'ai zappé. Je le ferais.
Merci pour ce tuto !

EDIT : A propos du Default encryption module, je ne sais pas si d'autres se sont posé la question, mais ce n'est utile que si on utilise un External storage (comme Dropbox dans ce tuto).

Source : owncloud.org "The goal of the Encryption app is to protect data on external storage. All files sent there will be encrypted by the ownCloud server, and upon retrieval, decrypted before serving them to you (or those you shared them with). The key to decrypt the data never leaves the ownCloud server. This makes the ownCloud Encryption app a great tool to benefit from cloud storage offered by services like Dropbox or Google Drive while ensuring security and privacy of your data!"
D'accord, je modifierais pour le module, je ne l'ai pas encore testé.
Tuto très intéressant et complet ! Il était temps de mettre à jour l'ancien Tuto

Je préfère largement l’installation via les dépôts qui sont souvent mis à jour et l'installation est plus propre !

Il ne faut pas oublier que lorsqu'on fait une mise à jour des dépôts de Owncloud, il faut accéder à l'interface pour bien terminer la mise à jour.

Pour les plug-ins, je pense que tu devrais parler de Documents qui permettent de lire directement des documents Word ou Open Document directement sur l'interface web !

Et aussi tu pourrais mettre en lien mon mini-tuto pour déplacer le dossier data d'Owncloud
Bonsoir,
Je viens de refaire une installe propre de mon serveur.
J'ai utilisé le script auto pour rutorrent et j'ai ensuite voulu installer ce tuto.
Cependant j'ai un probléme car nginx ne veux pas restart (j'ai l'impression que j'ai un probléme avec la key.
-- Logs begin at Tue 2015-07-14 16:33:29 CEST, end at Tue 2015-07-14 17:52:41 CEST. --
Jul 14 17:51:11 monkim php5-mcrypt[14779]: php5_invoke: Enable module mcrypt for cli SAPI
Jul 14 17:51:11 monkim php5-mcrypt[14813]: php5_invoke: Enable module mcrypt for fpm SAPI
Jul 14 17:52:41 monkim nginx[14954]: nginx: [warn] duplicate value "TLSv1" in /etc/nginx/sites-enabled/owncloud.conf:20
Jul 14 17:52:41 monkim nginx[14954]: nginx: [warn] duplicate value "TLSv1.1" in /etc/nginx/sites-enabled/owncloud.conf:20
Jul 14 17:52:41 monkim nginx[14954]: nginx: [warn] duplicate value "TLSv1.2" in /etc/nginx/sites-enabled/owncloud.conf:20
Jul 14 17:52:41 monkim nginx[14954]: nginx: [emerg] BIO_new_file("/etc/nginx/keys/votrekey.crt-unified") failed (SSL: error:0200100
Jul 14 17:52:41 monkim nginx[14954]: nginx: configuration file /etc/nginx/nginx.conf test failed
Jul 14 17:52:41 monkim systemd[1]: nginx.service: control process exited, code=exited status=1
Jul 14 17:52:41 monkim systemd[1]: Failed to start A high performance web server and a reverse proxy server.
-- Subject: Unit nginx.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit nginx.service has failed.
--
-- The result is failed.
Jul 14 17:52:41 monkim systemd[1]: Unit nginx.service entered failed state.
Ouep problème de key, le chemin que j'ai mis est à remplacer par celui de la votre, je vais le préciser, voir rajouter comment en générer avec openssl. Pour le soucis avec TLSv1.2, je viens de me rendre compte que j'ai laissé la ligne avec justement TLSv1.2 etc non commentée et sans instruction, j'ai donc rectifié, elle doit être désactivée si tu fais le tuto Logjam, si tu as une double entrée c'est que tu as du le faire, le problème devrais être régler en mettant un # devant.
J'ai apporté les modifications. Tout est OK. Merci.
Salutà tous,

Je me permet de poster ma question ici car il s'agit d'un problème mise à jour vers Owncloud 8.1

Mon problème est qu'une erreur php dans administration est apparu depuis que j'ai fait ma mise à jour :
php ne semble pas être configuré de manière à récupérer les valeurs des variables d’environnement. Le test de la commande getenv("PATH") retourne seulement une réponse vide.
Veuillez verifier la documentation d'installation concernant les instructions de configuration de php ainsi que la configuration de votre serveur, en particulier dans le cas où vous utilisez php-fpm.
Voilà, j'ai regardé dans la documentation proposée mais je ne pas ma solution

Merci d'avance
Salut salut,

J'ai pareil comme problème mais à priori ça ne semble pas poser de souci.

Mais une erreur reste une erreur
Kaoz52 wrote:Salutà tous,

Je me permet de poster ma question ici car il s'agit d'un problème mise à jour vers Owncloud 8.1

Mon problème est qu'une erreur php dans administration est apparu depuis que j'ai fait ma mise à jour :
php ne semble pas être configuré de manière à récupérer les valeurs des variables d’environnement. Le test de la commande getenv("PATH") retourne seulement une réponse vide.
Veuillez verifier la documentation d'installation concernant les instructions de configuration de php ainsi que la configuration de votre serveur, en particulier dans le cas où vous utilisez php-fpm.
Voilà, j'ai regardé dans la documentation proposée mais je ne pas ma solution

Merci d'avance

Salut à tous,

J'ai la même erreur sur une install toute fraîche sur Debian Jessie 8.1, plus 2 autres (erreurs) :
php ne semble pas être configuré de manière à récupérer les valeurs des variables d’environnement. Le test de la commande getenv("PATH") retourne seulement une réponse vide.
Veuillez verifier la documentation d'installation concernant les instructions de configuration de php ainsi que la configuration de votre serveur, en particulier dans le cas où vous utilisez php-fpm.

Aucun cache de la mémoire n'est configuré. Si possible, configurez un "memcache" pour augmenter les performances. Pour plus d'information consultez la documentation.

L'en-tête HTTP "Strict-Transport-Security" n'est pas configurée à "15768000" secondes. Pour renforcer la sécurité nous recommandons d'activer HSTS comme décrit sur votre aide de sécurité
A priori ça n'a pas l'air de gêner le fonctionnement, mais ça ne fait pas joli dans mon panneau d'administration 😛
Bonjour,
tout d'abord, ne prendre au sérieux que les "fatal issues" et les "warning", le reste étant moins important.

Pour la ligne concernant le système de cache, il suffit d'installer memcache sur le serveur où un autre système de cache. Je ne vois pas de tête pour HSTS, les informations doivent se trouver dans la documentation owncloud, je la trouve très complète au passage. Je rajouterais memcache dans mon tuto pour améliorer les performances.