Salut à tous.
vu qu'il n'y a pas des masses de tuto pour cette marque, je me suis dit je vais rédiger un truc.
ansienement j'avais un Zyxel, avec GoogleDrive + dropbox. mais j'aimais bien le concept P2P et qu'il n'y a pas une copie de fichiers chez google/dropbox/msn...
je ne vais pas faire de la pub pour le tool, mais plutot comment l'installer.
https://www.resilio.com/individuals/ (j'utilise la version home, mais je pense que la pro doit s'installer de la même maniere)
on peut suivre le tuto sur la page officiel. https://help.resilio.com/hc/en-us/articles/206178924
-0 setup
je suppose que vous avez une connaissance minime de linux.
il vous faut se connecter en SSH sur le serveur. si mes souvenirs sont bons, le password du root est le même que celui du compte Admin.
-1 récupérer le fichier d'installation
j'ai pris version RPM x86_64
y'a surement moyen d'utiliser un gestionnaire de packets/repos mais mes connaissances linux sont pas terribles. et j'ai pas trouvé comment faire pour qu'il aille chercher le rpm sur le web tout seul.
donc j'utilise wget.
donc on copie l'url du fichier d'install
en suit dans le terminal :
j'ajoute "--no-check-certificate" pour ignorer l'erreur sur le ssl certificat.
-2 install
installation est simple et rapide.
-3 Configuration
si on suit la doc officiel -> partie MANAGING SYNC
on nous dit qu'il faut un nouveau utilisateur 'rslsync' & un groupe 'rslsync'
perso j'ai pas réussi à faire correctement en ligne de commande, donc je suis allé dans admin panel du nas
-remarques:
** j'ai créé d'abord l'utilisateur, et je l'ai ajouté directement dans le user groupe déjà existant "allusers"
** puis j'ai créé le userGroupe au quel j'ai ajouté 'l'utilisateur fraîchement crée.
** j'ai créé aussi un sharedFolder pour "rslsync_folder" je pense que c'est pas obligatoire, quoique...
quand tout ça est fait,
théoriquement on aurai pu faire ça:
mais il va rouspéter, pour
la commande runuser n'existe pas encore dans la version du linux que la quelle TOS se base.
il faut, donc, modifier un fichier de config.
voici le contenu original du fichier
ce qui nous embête c'est ça.
--user indique qu'on veut exécuter l'application avec l'utilisateur rslsync aussi la commande daemon n'existe pas non plus
bon remplace notre ligne fautive par
su $SYNC_USER -c veut dire qu'on veut exécuter l'application avec l'utilisateur rslsync
j'ai viré umask 0002; car pas compris à quoi ça sert.
voila après on se dit que tout va bien et exécute.
ça marche mais on n'arrive pas à acceder à la page web de l'application
http://IP.DE.VOTRE.NAS:8888
pour corriger ça il faut faire le stop de l'application
modifier un fichier de config. on l'utilise pour démarrer l'application
voici le contenu du fichier.
on remplace
par
et la on peut enfin faire
et aller sur http://IP.DE.VOTRE.NAS:8888 et suivre la configuration classique (création d'admin user ....)
voilà, j’espère que ça va aider quelqu'un
vu qu'il n'y a pas des masses de tuto pour cette marque, je me suis dit je vais rédiger un truc.
ansienement j'avais un Zyxel, avec GoogleDrive + dropbox. mais j'aimais bien le concept P2P et qu'il n'y a pas une copie de fichiers chez google/dropbox/msn...
je ne vais pas faire de la pub pour le tool, mais plutot comment l'installer.
https://www.resilio.com/individuals/ (j'utilise la version home, mais je pense que la pro doit s'installer de la même maniere)
on peut suivre le tuto sur la page officiel. https://help.resilio.com/hc/en-us/articles/206178924
-0 setup
je suppose que vous avez une connaissance minime de linux.
il vous faut se connecter en SSH sur le serveur. si mes souvenirs sont bons, le password du root est le même que celui du compte Admin.
-1 récupérer le fichier d'installation
j'ai pris version RPM x86_64
y'a surement moyen d'utiliser un gestionnaire de packets/repos mais mes connaissances linux sont pas terribles. et j'ai pas trouvé comment faire pour qu'il aille chercher le rpm sur le web tout seul.
donc j'utilise wget.
donc on copie l'url du fichier d'install
en suit dans le terminal :
Code:
cd /votre_folder_temp
wget https://download-cdn.resilio.com/2.6.0/RPM/resilio-sync-2.6.0-1.x86_64.rpm --no-check-certificate
j'ajoute "--no-check-certificate" pour ignorer l'erreur sur le ssl certificat.
-2 install
installation est simple et rapide.
Code:
rpm -i resilio-sync-2.6.0-1.x86_64.rpm
-3 Configuration
si on suit la doc officiel -> partie MANAGING SYNC
on nous dit qu'il faut un nouveau utilisateur 'rslsync' & un groupe 'rslsync'
perso j'ai pas réussi à faire correctement en ligne de commande, donc je suis allé dans admin panel du nas
-remarques:
** j'ai créé d'abord l'utilisateur, et je l'ai ajouté directement dans le user groupe déjà existant "allusers"
** puis j'ai créé le userGroupe au quel j'ai ajouté 'l'utilisateur fraîchement crée.
** j'ai créé aussi un sharedFolder pour "rslsync_folder" je pense que c'est pas obligatoire, quoique...
quand tout ça est fait,
théoriquement on aurai pu faire ça:
Code:
service resilio-sync start
Code:
runuser: command not found
il faut, donc, modifier un fichier de config.
Code:
vi /etc/init.d/resilio-sync
voici le contenu original du fichier
Code:
#!/bin/sh
### BEGIN INIT INFO
# Provides: btsync
# Required-Start: $local_fs $remote_fs
# Required-Stop: $local_fs $remote_fs
# Should-Start: $network
# Should-Stop: $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: daemonized version of btsync.
# Description: Starts the btsync daemon.
### END INIT INFO
DAEMON=/usr/bin/rslsync
SYNC_USER=rslsync
CONFIG=/etc/resilio-sync/config.json
. /etc/init.d/functions
start()
{
echo "Starting Resilio Sync"
mkdir -p /var/run/resilio-sync
chown -R rslsync:rslsync /var/run/resilio-sync
daemon --user $SYNC_USER "umask 0002; $DAEMON --config $CONFIG"
}
stop()
{
echo "Shutting down Resilio Sync"
killproc rslsync
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload|force-reload)
stop
start
;;
*)
echo "Usage: /etc/init.d/btsync {start|stop|restart}"
exit 1
;;
esac
exit 0
ce qui nous embête c'est ça.
Code:
daemon --user $SYNC_USER "umask 0002; $DAEMON --config $CONFIG"
bon remplace notre ligne fautive par
Code:
su $SYNC_USER -c "$DAEMON --config $CONFIG"
j'ai viré umask 0002; car pas compris à quoi ça sert.
voila après on se dit que tout va bien et exécute.
Code:
service resilio-sync start
ça marche mais on n'arrive pas à acceder à la page web de l'application
http://IP.DE.VOTRE.NAS:8888
pour corriger ça il faut faire le stop de l'application
Code:
service resilio-sync stop
modifier un fichier de config. on l'utilise pour démarrer l'application
Code:
vi /etc/resilio-sync/config.json
voici le contenu du fichier.
Code:
{
"storage_path" : "/var/lib/resilio-sync/",
"pid_file" : "/var/run/resilio-sync/sync.pid",
"webui" :
{
"listen" : "127.0.0.1:8888"
}
}
on remplace
Code:
"listen" : "127.0.0.1:8888"
Code:
"listen" : "IP.DE.VOTRE.NAS:8888"
et la on peut enfin faire
Code:
service resilio-sync start
et aller sur http://IP.DE.VOTRE.NAS:8888 et suivre la configuration classique (création d'admin user ....)
voilà, j’espère que ça va aider quelqu'un