====== Migration de serveur pour doku-wiki ======
===== VPS sur OVH =====
* Ouverture d'un compte VPS de niveau 1 https://ca.ovh.com
* changé le mot de passe pour l'espace client OVH
* installé debian 9 strech
* upgrade et update de debian
* transféré et généré les clés ssh
* installé younohost https://yunohost.org/#/install_manually_fr
* fait la post install
* domaine c pour c.pascot.ca dans cloudflare ainsi que l'IPv6
* installé le certificat lets'inscript
* installé applications
* installé mc
====== Migration de serveur pour doku-wiki ======
https://www.dokuwiki.org/faq:backup
Dans yuno-host du rpi j'ai fait dans dohu-wiki un backup complet que j'ai fait télécharger sur ma machine, les droits sont ceux de mon utilisateur sur ma machine suite au transfert
d@d-nuc:~$ cd Téléchargements/dw-backup-20190508-082643/
d@d-nuc:~/Téléchargements/dw-backup-20190508-082643$ ls -l
total 16
drwxrwxr-x 2 d d 4096 mai 8 08:45 conf
drwxrwxr-x 7 d d 4096 mai 8 08:45 data
drwxrwxr-x 2 d d 4096 mai 8 08:45 inc
drwxrwxr-x 4 d d 4096 mai 8 08:45 lib
d@d-nuc:~/Téléchargements/dw-backup-20190508-082643$
Voici ce le dokuwiki tel qu'il était sur mon serveur rpi (y) (j'avais plusieurs instances de doku-wiki dans ce serveur)
root@y:/var/www# cd dokuwiki__3
root@y:/var/www/dokuwiki__3# ls -l
total 100
drwxr-xr-x 2 root root 4096 May 3 2018 bin
drwxr-xr-x 2 dokuwiki__3 root 4096 May 8 08:26 conf
-rw-r--r-- 1 root root 18092 May 3 2018 COPYING
drwxr-x--- 12 dokuwiki__3 root 4096 Jan 18 17:02 data
-rw-r--r-- 1 root root 3547 May 3 2018 doku.php
-rw-r--r-- 1 root root 19141 May 3 2018 feed.php
drwxr-xr-x 8 dokuwiki__3 root 4096 Jan 9 17:31 inc
-rw-r--r-- 1 root root 2097 May 3 2018 index.php
-rw-r--r-- 1 root root 19233 May 3 2018 install.php
drwxr-xr-x 8 root root 4096 May 3 2018 lib
-rw-r--r-- 1 root root 306 May 3 2018 README
drwxr-xr-x 11 root root 4096 May 3 2018 vendor
-rw-r--r-- 1 root root 21 May 3 2018 VERSION
root@y:/var/www/dokuwiki__3# cd data/
root@y:/var/www/dokuwiki__3/data# ls -l
total 84
drwxr-x--- 8 dokuwiki__3 root 4096 Feb 3 00:07 attic
drwxr-x--- 19 dokuwiki__3 root 4096 Jan 18 17:01 cache
-rw-r----- 1 dokuwiki__3 root 19724 May 3 2018 deleted.files
-rw-r----- 1 dokuwiki__3 root 6516 May 3 2018 dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.png
-rw-r----- 1 dokuwiki__3 root 12093 May 3 2018 dont-panic-if-you-see-this-in-your-logs-it-means-your-directory-permissions-are-correct.xcf
-rw-r----- 1 dokuwiki__3 root 32 May 3 2018 _dummy
drwxr-x--- 2 dokuwiki__3 root 4096 Apr 10 15:09 index
drwxr-x--- 7 dokuwiki__3 root 4096 May 8 08:26 locks
drwxr-x--- 9 dokuwiki__3 root 4096 Jan 26 12:39 media
drwxr-x--- 5 dokuwiki__3 root 4096 Jan 18 16:41 media_attic
drwxr-x--- 9 dokuwiki__3 root 4096 Jan 18 16:57 media_meta
drwxr-x--- 11 dokuwiki__3 root 4096 Feb 5 09:02 meta
drwxr-x--- 10 dokuwiki__3 root 4096 Jan 9 20:15 pages
drwxr-x--- 3 dokuwiki__3 root 4096 Jan 26 22:49 tmp
root@y:/var/www/dokuwiki__3/data# cd pages/
root@y:/var/www/dokuwiki__3/data/pages# ls -l
total 40
drwxr-xr-x 2 dokuwiki__3 dokuwiki__3 4096 Jan 9 19:08 accueil
drwxr-xr-x 2 dokuwiki__3 dokuwiki__3 4096 Jan 9 20:14 aquarelle
drwxr-xr-x 3 dokuwiki__3 dokuwiki__3 4096 Jan 9 20:07 galeries
drwxr-x--- 2 dokuwiki__3 root 4096 May 3 2018 playground
drwxr-xr-x 2 dokuwiki__3 dokuwiki__3 4096 Jan 9 19:56 preface
drwxr-xr-x 4 dokuwiki__3 dokuwiki__3 4096 Jan 18 10:59 projets
-rw-r--r-- 1 dokuwiki__3 dokuwiki__3 841 Feb 3 00:07 sidebar.txt
drwxr-xr-x 2 dokuwiki__3 dokuwiki__3 4096 Jan 9 20:03 stages
-rw-r--r-- 1 dokuwiki__3 dokuwiki__3 2638 Feb 2 00:01 start.txt
drwxr-x--- 2 dokuwiki__3 root 4096 May 3 2018 wiki
root@y:/var/www/dokuwiki__3/data/pages#
Et il faut que je le transporte dans le doku-wiki sur le VPS, pour le moment il se présente comme ça
root@c:/var/www/dokuwiki# ls -l
total 100
drwxr-xr-x 2 root root 4096 May 3 2018 bin
drwxr-xr-x 2 dokuwiki root 4096 May 8 09:28 conf
-rw-r--r-- 1 root root 18092 May 3 2018 COPYING
drwxr-x--- 12 dokuwiki root 4096 May 3 2018 data
-rw-r--r-- 1 root root 3547 May 3 2018 doku.php
-rw-r--r-- 1 root root 19141 May 3 2018 feed.php
drwxr-xr-x 8 dokuwiki root 4096 May 8 09:28 inc
-rw-r--r-- 1 root root 2097 May 3 2018 index.php
-rw-r--r-- 1 root root 19233 May 3 2018 install.php
drwxr-xr-x 8 root root 4096 May 3 2018 lib
-rw-r--r-- 1 root root 306 May 3 2018 README
drwxr-xr-x 11 root root 4096 May 3 2018 vendor
-rw-r--r-- 1 root root 21 May 3 2018 VERSION
root@c:/var/www/dokuwiki#
====== en cours : pbs ======
d@d-nuc:~$ rsync -e ssh -v Téléchargements/dw-backup-20190508-082643 admin@c.pascot.ca:/var/wwww/dokuwiki
Debian GNU/Linux 9
admin@c.pascot.ca's password:
Connection closed by 192.99.42.174 port 22
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(235) [sender=3.1.2]
Ouille avec ça j'ai planté le serveur
d@d-nuc:~$ rsync -e ssh -v Téléchargements/dw-backup-20190508-082643/ admin@c.pascot.ca:/var/wwww/dokuwiki
Debian GNU/Linux 9
admin@c.pascot.ca's password:
Connection closed by 192.99.42.174 port 22
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(235) [sender=3.1.2]
d@d-nuc:~$
Comme le port 22 ne se libérait pas et que yunohost ne répondait pas au bout d'un quart d'heure j'ai redémarré le VPS depuis l'espace client de OVH. Ça a pris un moment et j'ai fini par redémarrer mon ordi histoire de vider les caches et OUF c'est revenu
https://doc.ubuntu-fr.org/rsync
https://doc.ubuntu-fr.org/tutoriel/console_commandes_de_base