| Les deux révisions précédentes Révision précédente | |
| documentation_technique:machines:tavernier [05/16/2025 15:24:45] – up procedure maj element-web thomas | documentation_technique:machines:tavernier [07/20/2025 19:46:44] (Version actuelle) – codify privatebin upgrade procedure thomas |
|---|
| Il peut être intéressant de créer un postit afin de s'assurer qu'il soit lisible après la mise à jour... | Il peut être intéressant de créer un postit afin de s'assurer qu'il soit lisible après la mise à jour... |
| |
| * Télécharger l'archive depuis [[https://github.com/PrivateBin/PrivateBin/releases/latest | le git]] et lire les release notes. | <code> |
| * tar -xvzf 1.2.1.tar.gz -C /var/www/privatebin/ | export VERSION=X.X.X # set target version numb |
| * cd /var/www/privatebin/ | curl -OL https://github.com/PrivateBin/PrivateBin/archive/refs/tags/${VERSION}.tar.gz |
| * chown privatebin:www-data PrivateBin-1.2.1/ | tar -xvzf ${VERSION}.tar.gz -C /var/www/privatebin/ |
| * Faire un diff entre le fichier de conf en prod et celui fournis en exemple dans la nouvelle version. \\ diff current/cfg/conf.php PrivateBin-1.2.1/cfg/conf.sample.php | cd /var/www/privatebin/ |
| * Créer le fichier cfg/conf.php, en partant d'une copie du sample.php de la nouvelle version. Le modifier avec les bonnes infos de backend (MySQL au lieu de FS). Décommenter l'option header = "X_FORWARDED_FOR". En s'aidant du diff, faire le tour des options spécifiques à la nouvelle version. | chown -R privatebin:www-data PrivateBin-${VERSION}/ |
| * Modifier le lien symbolique pour le faire pointer vers la nouvelle version \\ rm current && ln -s PrivateBin-1.2.1/ current | # Faire un diff entre le fichier de conf en prod et celui fournis en exemple dans la nouvelle version. \\ diff current/cfg/conf.php PrivateBin-1.2.1/cfg/conf.sample.php |
| * systemctl restart php8.2-fpm.service | # Créer le fichier cfg/conf.php, en partant d'une copie du sample.php de la nouvelle version. Le modifier avec les bonnes infos de backend (MySQL au lieu de FS). Décommenter l'option #header = "X_FORWARDED_FOR". En s'aidant du diff, faire le tour des options spécifiques à la nouvelle version. |
| | rm current && ln -s PrivateBin-${VERSION} current |
| | systemctl restart php8.4-fpm.service |
| | </code> |
| ===== Procédure MAJ Element-web ===== | ===== Procédure MAJ Element-web ===== |
| <code> | <code> |