documentation_technique:paheko

Ceci est une ancienne révision du document !


Paheko

Potentiel candidat à remplacer galette.

Déployé sur Tavernier, dans /var/www/paheko

Utilise un compte utilisateur paheko et un pool php 8.4 dédié

Télécharger la nouvelle version

Décompresser dans /var/www

s'assurer des bonnes permissions (rwx pour paheko)

copier paheko/data/ et paheko/config.local.php dans le répertoire de la nouvelle version

faire pointer le lien paheko vers la nouvelle version

Après vérification, supprimer l'ancienne version

export VERSION=1.3.24
curl -OL https://fossil.kd2.org/paheko/uv/paheko-${VERSION}.tar.gz
tar xf paheko-${VERSION}.tar.gz -C /var/www/
chown paheko:www-data /var/www/paheko-${VERSION}
cp -var /var/www/paheko/data /var/www/paheko-${VERSION}/
cp -var /var/www/paheko/config.local.php /var/www/paheko-${VERSION}/
unlink /var/www/paheko
ln -s  /var/www/paheko-${VERSION} /var/www/paheko
rm -f paheko-${VERSION}.tar.gz 
systemctl restart php8.4-fpm.service

application : dans /var/www/paheko/config.local.php

wkhtmltopdf en version statique a été installé dans /usr/local/bin (via téléchargement et installation manuelle du paquet Debian)

pool php : /etc/php/8.4/fpm/pool.d/paheko.conf

site web : tavernier:/etc/nginx/sites-available/paheko.conf

reverse : merlin:/etc/nginx/sites-available/paheko.hadoly.fr

Création du compte ldap paheko-account dans la branche service de LDAP pour l'envoi de mail (en tant que contact@hadoly.fr)

Son mot de passe est dans le keepass

FIXME le site ne réponde pas à paheko.hadoly.org

Prérequis: php8.4-sqlite3 et php8.4-mbstring

Téléchargement et décompression de l'archive dans le dossier dédié

Aller sur https://paheko.hadoly.fr

Création d'une config nginx sur tavernier (https://fossil.kd2.org/paheko/wiki?name=Installation/nginx)

Création d'un reverse sur merlin

Création d'un pool php-fpm 8.4 dédié

Création de 2 cronjobs dans /etc/crontab

00 06 * * * paheko php8.3 /var/www/paheko/bin/paheko cron

**/5 * * * * paheko php8.3 /var/www/paheko/bin/paheko queue run

Les cron ne fonctionnent pour l'instant pas en 8.4

  • documentation_technique/paheko.1792750958.txt.gz
  • Dernière modification : 10/23/2026 10:22:38
  • de thomas