Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
|
owncloud-serveur [Le 06/02/2017, 10:36] percherie extraction depuis la page https://doc.ubuntu-fr.org/owncloud lien vers la section serveur MaJ sur toutes les pages correspondante |
owncloud-serveur [Le 08/12/2022, 11:03] (Version actuelle) 185.24.185.203 git:// -> https:// |
||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag>xenial cloud sauvegarde}} | {{tag>xenial cloud sauvegarde}} | ||
| - | ====== Installation d'un serveur ownCloud / NextCloud ====== | + | ====== Installation d'un serveur ownCloud ====== |
| + | |||
| + | Cette page traite de l'installation d'un serveur ownCloud. Pour consulter des informations sur l'utilisation comme utilisateur, veuillez consulter les pages [[:ownCloud]] et son fork [[:nextcloud#clients|Nextcloud]]. | ||
| + | <note tip>La migration d'un serveur owncloud à nextcloud est décrite [[:nextcloud-serveur#migration_d_un_serveur_owncloud_en_serveur_nextcloud|sur la page nextcloud-serveur]] </note> | ||
| ===== Dépôts officiels d'ownCloud ===== | ===== Dépôts officiels d'ownCloud ===== | ||
| Ligne 18: | Ligne 21: | ||
| sudo sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/Ubuntu_16.10/ /' > /etc/apt/sources.list.d/owncloud.list" | sudo sh -c "echo 'deb http://download.owncloud.org/download/repositories/stable/Ubuntu_16.10/ /' > /etc/apt/sources.list.d/owncloud.list" | ||
| sudo apt-get update | sudo apt-get update | ||
| - | sudo apt-get install owncloud | + | sudo apt-get install owncloud-files |
| </code> | </code> | ||
| Votre serveur est maintenant accessible à l'adresse http://localhost/owncloud/ (si vous accédez à la page depuis le serveur, sinon remplacer localhost par l'IP du serveur). Vous devez créer un compte à la première connexion. Si le serveur se plaint de dépendances non satisfaites, redémarrer le serveur web : "sudo service apache2 reload". | Votre serveur est maintenant accessible à l'adresse http://localhost/owncloud/ (si vous accédez à la page depuis le serveur, sinon remplacer localhost par l'IP du serveur). Vous devez créer un compte à la première connexion. Si le serveur se plaint de dépendances non satisfaites, redémarrer le serveur web : "sudo service apache2 reload". | ||
| Ligne 38: | Ligne 41: | ||
| </code> | </code> | ||
| </note> | </note> | ||
| + | <note>Avec Owncloud 10.* : | ||
| + | Cette version ne peut plus être installée de cette façon car il n'y a plus de méta-paquet installant toutes les dépendances automatiquement. Maintenant il faut connaître et trouver toutes les dépendances manuellement... | ||
| + | </note> | ||
| ===== Installation manuelle ===== | ===== Installation manuelle ===== | ||
| ==== Préambule ==== | ==== Préambule ==== | ||
| Ligne 54: | Ligne 59: | ||
| <code> | <code> | ||
| cd /var/www/ | cd /var/www/ | ||
| - | sudo git clone git://github.com/owncloud/core.git owncloud | + | sudo git clone https://github.com/owncloud/core.git owncloud |
| cd owncloud | cd owncloud | ||
| sudo git submodule update --init | sudo git submodule update --init | ||
| Ligne 71: | Ligne 76: | ||
| [[:adduser|Créer un utilisateur]] dédié à cet usage, tout en l'ajoutant au groupe **www-data** serait un plus.\\ | [[:adduser|Créer un utilisateur]] dédié à cet usage, tout en l'ajoutant au groupe **www-data** serait un plus.\\ | ||
| - | On peut s'inspirer de cette méthode : | + | On peut s'inspirer de cette méthode : |
| [[:tutoriel/reverse_ssh#creation_d_un_utilisateur_dedie_sur_le_poste_serveur|#creation_d_un_utilisateur_dedie_sur_le_poste_serveur]] | [[:tutoriel/reverse_ssh#creation_d_un_utilisateur_dedie_sur_le_poste_serveur|#creation_d_un_utilisateur_dedie_sur_le_poste_serveur]] | ||
| Ligne 112: | Ligne 117: | ||
| </code> | </code> | ||
| - | =====Voir aussi===== | + | ===== Problème(s) connu(s) ===== |
| + | ==== Permission de téléverser ==== | ||
| + | |||
| + | Si vous avez le message d'erreur suivant : | ||
| + | <code> | ||
| + | Vous n'avez pas la permission de téléverser ou de créer des fichiers ici | ||
| + | </code> | ||
| + | |||
| + | Ouvrir un terminal au nom de l'utilisateur d'owncloud, allez à la racine du serveur ownCloud, puis utilisez les commandes suivante : | ||
| + | <code> | ||
| + | ~owncloud/ | ||
| + | sudo chmod u+x occ | ||
| + | occ files:scan --all | ||
| + | </code> | ||
| + | |||
| + | ==== ...same user... ==== | ||
| + | |||
| + | Si vous avez ce message d'erreur : | ||
| + | <code>Console has to be executed with the same user as the web server is operated | ||
| + | Current user: root | ||
| + | Web server user: "user" | ||
| + | </code> | ||
| + | |||
| + | C'est que vous ne vous êtes pas logué sur le bon utilisateur, ouvrez un terminal au nom du "user" puis recommencez la manipulation. | ||
| + | |||
| + | ===== Voir aussi ===== | ||
| * [[http://owncloud.org/|Site officiel]] | * [[http://owncloud.org/|Site officiel]] | ||