Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| documentation_technique:machines:tavernier [01/24/2021 18:29:11] – MAJ procédure d'upgrade Element-web turlux | documentation_technique:machines:tavernier [07/20/2025 19:46:44] (Version actuelle) – codify privatebin upgrade procedure thomas | ||
|---|---|---|---|
| Ligne 13: | Ligne 13: | ||
| * Juillet 2018: Installation privatebin | * Juillet 2018: Installation privatebin | ||
| * Upgrade Ubuntu 16.04 vers 18.04 en avril 2020 | * Upgrade Ubuntu 16.04 vers 18.04 en avril 2020 | ||
| + | * 2024-01 : passage en Ubuntu 22 LTS | ||
| ====== Services ====== | ====== Services ====== | ||
| - | * Vitrine web de l' | + | * <del>Vitrine web de l' |
| - | * Webmail rainloop: https:// | + | * Webmail |
| * Kanboard: https:// | * Kanboard: https:// | ||
| * PrivateBin : https:// | * PrivateBin : https:// | ||
| Ligne 27: | Ligne 28: | ||
| https:// | https:// | ||
| - | ===== Procédure MAJ rainloop | + | ===== Procédure MAJ Webmail |
| + | |||
| + | 2024-01-30 : remplacement de rainloop par snappymail | ||
| Avant de commencer, sauvegarder le contenu de / | Avant de commencer, sauvegarder le contenu de / | ||
| - | < | + | |
| - | wget https:// | + | - décompresser dans / |
| - | unzip rainloop-community-latest.zip -d / | + | - find / |
| - | cd / | + | |
| - | find . -type d -exec chmod 755 {} \; | + | |
| - | find . -type f -exec chmod 644 {} \; | + | |
| - | chown -R rainloop: | + | |
| - | </code> | + | |
| ===== Procédure MAJ Kanboard ===== | ===== Procédure MAJ Kanboard ===== | ||
| Ligne 59: | Ligne 60: | ||
| * cd / | * cd / | ||
| * cp -R ../ | * cp -R ../ | ||
| - | * ./cli plugin: | + | * php8.0 |
| + | |||
| + | :!: À l' | ||
| ===== Procédure MAJ PrivateBin ===== | ===== Procédure MAJ PrivateBin ===== | ||
| - | * Télécharger l' | ||
| - | * tar -xvzf 1.2.1.tar.gz -C / | ||
| - | * cd / | ||
| - | * chown privatebin: | ||
| - | * Faire un diff entre le fichier de conf en prod et celui fournis en exemple dans la nouvelle version. \\ diff PrivateBin-1.1.1/ | ||
| - | * Créer le fichier cfg/ | ||
| - | * Modifier le lien symbolique pour le faire pointer vers la nouvelle version \\ rm current && ln -s PrivateBin-1.2.1/ | ||
| - | * systemctl restart php7.0-fpm.service | ||
| + | Il peut être intéressant de créer un postit afin de s' | ||
| + | |||
| + | < | ||
| + | export VERSION=X.X.X # set target version numb | ||
| + | curl -OL https:// | ||
| + | tar -xvzf ${VERSION}.tar.gz -C / | ||
| + | cd / | ||
| + | chown -R privatebin: | ||
| + | # Faire un diff entre le fichier de conf en prod et celui fournis en exemple dans la nouvelle version. \\ diff current/ | ||
| + | # Créer le fichier cfg/ | ||
| + | rm current && ln -s PrivateBin-${VERSION} current | ||
| + | systemctl restart | ||
| + | </ | ||
| ===== Procédure MAJ Element-web ===== | ===== Procédure MAJ Element-web ===== | ||
| < | < | ||
| + | export VERSION=X.X.X # set target version number | ||
| cd / | cd / | ||
| - | wget https:// | + | wget https:// |
| - | tar xzvf element-vX.X.X.tar.gz | + | tar xzvf element-v${VERSION}.tar.gz |
| - | rm element-vX.X.X.tar.gz | + | rm element-v${VERSION}.tar.gz |
| - | cp element-cur/ | + | cp element-cur/ |
| - | chown -R www-data: | + | chown -R www-data: |
| - | vimdiff element-vX.X.X/ | + | vimdiff element-cur/ |
| - | unlink element-cur && ln -s element-v1.7.17/ element-cur | + | unlink element-cur && ln -s element-v${VERSION}/ element-cur |
| + | |||
| + | # penser à supprimer les vieilles versions | ||
| </ | </ | ||
| + | |||
| + | ====== Supervision ====== | ||
| + | |||
| + | Éléments de base, backup | ||
| + | |||
| + | ====== Sauvegarde ====== | ||
| + | |||
| + | * what: | ||
| + | * /etc | ||
| + | * /root | ||
| + | * /var/www | ||
| + | * where: vm2 | ||
| + | * how: [[: | ||
| + | |||