web-dev-qa-db-fra.com

Installer le serveur Owncloud sur Ubuntu

J'ai installé le serveur Ubuntu et je ne savais pas quoi faire à l'invite de commande; j'ai donc fini par exécuter la commande install desktop afin d'avoir une interface graphique. J'ai le package du serveur owncloud téléchargé mais je n'ai pas la permission de le déplacer dans le dossier /var/www/. Je suivais les instructions ici: http://ubuntuserverguide.com/2012/05/install-owncloud-4-ubuntu-server-1204-lts.html , mais n'a pas pu passer l'étape 2 .

4
Cam Jones

Installer un serveur web

Owncloud est un service Web, vous devez donc installer LAMP, un serveur Web pour Ubuntu. Faites cela en lançant ce qui suit. Ou choisissez d'installer LAMP lors de l'installation du serveur.

Sudo apt-get install lamp-server^ php5-Gd

Donnez un mot de passe à la racine MySQL lorsque vous y êtes invité - et souvenez-vous-en, vous en aurez besoin ultérieurement.

Obtenir des fichiers Owncloud

Ensuite, vous aurez besoin des fichiers du serveur owncloud. Vous trouverez des instructions complètes ici , mais voici un résumé qui devrait fonctionner pour 12.04 et 14.04. Il peut couvrir d’autres versions mais vérifiez la disponibilité du repo d’abord.

source /etc/lsb-release
REPO=http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_$DISTRIB_RELEASE
wget $REPO/Release.key | Sudo apt-key add -
echo "deb $REPO/ /" | Sudo tee /etc/apt/sources.list.d/owncloud.list 
Sudo apt-get update
Sudo apt-get install owncloud

Définir les autorisations des fichiers owncloud sur celles du serveur Web en exécutant.

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

Configuration d’une partition/d’un lecteur distinct pour le répertoire de données (facultatif)

Si vous souhaitez conserver les données sur un lecteur séparé, ajoutez-les et définissez son point de montage dans/mnt/owncloudData (de préférence).

Configuration finale

Allez à http://your-server-ip/owncloud dans le navigateur d'un ordinateur du même réseau. Définissez le nom d'utilisateur et le mot de passe que vous souhaitez pour l'utilisateur admin.

Sous Storage & database (après avoir cliqué dessus), vous pouvez modifier le chemin de données si vous en avez préparé un autre. Vous pouvez également changer le moteur de base de données. Si vous choisissez mySQL, définissez root en tant qu'utilisateur. Le mot de passe est celui que vous avez défini ci-dessus lors de l'installation de LAMP et le nom de la base de données vous appartient ('owncloud' est un bon nom).

Attribuer un nom propre au serveur (facultatif) - uniquement si le serveur est une passerelle

Il peut être difficile de se souvenir de la saisie de l'adresse IP du serveur pour accéder à l'interface Web. Nous allons donc lui attribuer un nom. Tapez ce qui suit.

Sudo nano /etc/hosts

Et ajoutez ce qui suit à la fin.

server-ip        server-name

Remplacez server-ip par son IP et nom-serveur par le nom (par exemple, 'serveur' est bon). Maintenant, obtenons que DNSMASQ utilise le fichier hosts (comme expliqué ici ) en tapant ce qui suit.

echo 'addn-hosts=/etc/hosts' | Sudo tee -a /etc/NetworkManager/dnsmasq.d/hosts.conf
Sudo restart network-manager

Vous devriez maintenant pouvoir accéder à http://server-name/owncloud pour accéder à l'interface utilisateur à partir de n'importe quel ordinateur du réseau local.

8
chesedo