Pages : 1
#1 Le 09/05/2014, à 10:36
- lildadou
[Résolu] Alternative maison à GDrive
Bonjour,
j'utilise activement GDrive pour la gestion des versions, la sauvegarde et la synchronisation de mes fichiers entre plusieurs machine. J'aimerai transférer cette lourde responsabilité vers mon propre serveur auto-hebergé. Existe t-il des solutions aussi simple que GDrive?
Dernière modification par lildadou (Le 12/05/2014, à 09:01)
Hors ligne
#2 Le 09/05/2014, à 14:47
- Filador
Re : [Résolu] Alternative maison à GDrive
Salut,
Personnellement, j'utilise OwnCloud server (très simple à mettre en oeuvre), il gère le versionning, les fichiers supprimés, la synchronisation multi-système, etc...
Hors ligne
#3 Le 09/05/2014, à 23:18
- lildadou
Re : [Résolu] Alternative maison à GDrive
Hello, ça m'a l'air prometteur mais... php5-fpm refuse d'interpréter les fichiers PHP et se contente de me les envoyer en clair!
Pourtant PHP fonctionne car si je crée un fichier test.php dans le dossier de owncloud l'interpréteur fonctionne pour ce fichier :
<?php
phpinfo();
?>
Une idée?
Edit: Très simple quand on a pas déjà plein de services Web en activité
Dernière modification par lildadou (Le 09/05/2014, à 23:19)
Hors ligne
#4 Le 11/05/2014, à 19:20
- Filador
Re : [Résolu] Alternative maison à GDrive
Bonjour,
Il semble que tu ne sois pas le seul à être affecté par ce souci. Il a été résolu ici : https://forum.owncloud.org/viewtopic.php?f=26&t=19754
J'espère que cela t'aidera.
Dernière modification par Filador (Le 11/05/2014, à 19:20)
Hors ligne
#5 Le 12/05/2014, à 09:00
- lildadou
Re : [Résolu] Alternative maison à GDrive
Le problème se manifeste lorsque l'applicatif n'est pas à la racine du domaine. Il faut faut des règles de ré-écriture pour pallier au problème. Voici celles que j'ai trouvées et qui fonctionne :
##### OwnCloud ###
location ~ ^/owncloud/(data|config|\.ht|db_structure\.xml|README) {
deny all;
}
rewrite ^/owncloud/caldav((/|$).*)$ /owncloud/remote.php/caldav$1 last;
rewrite ^/owncloud/carddav((/|$).*)$ /owncloud/remote.php/carddav$1 last;
rewrite ^/owncloud/webdav((/|$).*)$ /owncloud/remote.php/webdav$1 last;
# Configure the root location with proper rewrite rule
location /owncloud/ {
rewrite ^/owncloud/.well-known/host-meta /public.php?service=host-meta last;
rewrite ^/owncloud/.well-known/host-meta.json /public.php?service=host-meta-json last;
rewrite ^/owncloud/.well-known/carddav /remote.php/carddav/ redirect;
rewrite ^/owncloud/.well-known/caldav /remote.php/caldav/ redirect;
rewrite ^/owncloud/apps/calendar/caldav.php /remote.php/caldav/ last;
rewrite ^/owncloud/apps/contacts/carddav.php /remote.php/carddav/ last;
rewrite ^/owncloud/apps/([^/]*)/(.*\.(css|php))$ /index.php?app=$1&getfile=$2 last;
rewrite ^(/owncloud/core/doc[^\/]+/)$ $1/index.html;
try_files $uri $uri/ index.php;
}
# Configure PHP-FPM stuff
location ~ ^(?<script_name>.+?\.php)(?<path_info>/.*)?$ {
try_files $script_name = 404;
fastcgi_pass unix:/tmp/php-owncloud.sock;
fastcgi_param PATH_INFO $path_info;
fastcgi_param HTTPS on;
# This one is a little bit tricky, you need to pass all parameters in a single line, separating them with newline (\
n)
fastcgi_param PHP_VALUE "upload_max_filesize = 1024M \n post_max_size = 1024M"; # This finis
hes the max upload size settings
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; # On some systems OC will work w
ithout this setting, but it doesn't hurt to leave it here
include fastcgi_params;
}
@Filador: Merci, ownclound correspond exactement à ce que je cherchais.
Hors ligne
#6 Le 12/05/2014, à 09:26
- Filador
Re : [Résolu] Alternative maison à GDrive
Pas de problème, tu verras, c'est un vrai bonheur à utiliser. :-)
Hors ligne
Pages : 1