En clair:
Serveur:
Sous wheezy:
apt-get install owncloud
Si sous squeeze i386: rajout de
deb boisson.homeip.net/debian squeeze owncloud
dans le sources.list et
apt-get install owncloud
Configurer /etc/apache2, le programme rajoute par défaut un alias /owncloud dans le fichier owncloud.conf. On peut préférer faire un virtualhost par
[code]<VirtualHost *:80>
ServerAdmin moi@monserveur
DocumentRoot /usr/share/owncloud
ServerName owncloud.monserveur.chezmoi
ErrorLog /var/log/apache2/own-error.log
CustomLog /var/log/apache2/own-access.log combined
AddDefaultCharset utf-8
<Directory /usr/share/owncloud/>
Options +FollowSymLinks
AllowOverride All
order allow,deny
allow from all
[/code]
Par exemple, on peut même le mettre en SSL.
La configuration se fait au premier accès à ce serveur:
Tapez login/mot de passe pour le premier utilisateur
Tapez également un nom de base de données, un nom d'utilisateur et un mot de passe pour la base de données locale (elle peut être sur un autre ordinateur mais ça devient tordu). Par exemple
owncloud (utilisateur) monnuage (passe) et baseowncloud (base).
Tapez alors
[code]$ mysql -u root -p
(puis le mot de passe de root)
create database baseowncloud;
GRANT ALL ON baseowncloud.* to owncloud@localhost IDENTIFIED by ‘monnuage’;
flush privileges;
[/code]
Le serveur est prêt. Vous pouvez vous connectez avec votre compte sur le site.
Client:
Rajout de
deb http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_6.0/ /dans le source.list et
apt-get install owncloud-client
Tapez
$ owncloud
La suite est assez claire. Attention au démarrage, il faut y aller doucement sur la première synchronisation si ça contient un max de fichiers, j’ai eu des soucis. Ça a l’air de pas trop mal marcher. On va voir à l’usage.