Installer Moonmoon 🌑 un planet PHP libre

Depuis plusieurs annĂ©es dĂ©jĂ , j’avais configurĂ© pour la plateforme de blog KynĂ€ un planet, avec le logiciel libre moonmoon, créé par Maurice Svay.

Moonmoon is stupidly simple: it only aggregates feeds and spits them out in one single page. It does not archive articles, it does not do comments nor votes.

Mais j’avais quelques soucis avec SimpliePie, avec des messages d’erreurs. AprĂšs un premier essai pas vraiment concluant avec la version disponible via GitHub, j’ai rĂ©essayĂ© ce week-end. Au dĂ©but j’ai pensĂ© que mes problĂšmes Ă©taient liĂ©s au passage Ă  PHP7, mais on verra que ce n’est pas le cas ! Car selon Thomas Chauchefoin, aka nashe, avec la version de la branche master, il ne devait pas y avoir de problĂšme [1].

Alors pour mĂ©mo voici un rĂ©sumĂ© de l’installation sur un serveur mutualisĂ© alwaysdata [2].

Télécharger la derniÚre version

On ne vas pas télécharger le version 8.12 disponible via le site, mais la version dev depuis la branche master de GitHub.

On téléverse les fichiers sur un répertoire de son hébergement.

Composer

Nous avons besoin de composer pour tĂ©lĂ©charger un certain nombre de fichiers complĂ©mentaires. Nous avons donc besoin d’un accĂšs SSH pour le faire en ligne de commande.

Je me dĂ©place dans mon rĂ©pertoire oĂč j’ai mis moonmoon et on peut suivre les indications du site officiel composer pour y aller Ă©tape par Ă©tape :

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

Cela télécharge le fichier composer-setup.php

php -r "if (hash_file('SHA384', 'composer-setup.php') === '55d6ead61b29c7bdee5cccfb50076874187bd9f21f65d8991d46ec5cc90518f447387fb9f76ebae1fbbacf329e583e30') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

On vĂ©rifie que c’est le bon fichier que l’on a tĂ©lĂ©chargĂ©, la commande nous retourne alors Installer verified.

php composer-setup.php

On installe composer. Nous obtenons alors un nouveau fichier, composer.phar

php -r "unlink('composer-setup.php');"

Enfin on peut enlever le fichier d’installation.

Installation de moonmoon

Toujours en ligne de commande, on continue l’installation de moonmoon avec :

php composer.phar install

Cela va télécharger des fichiers complémentaires nécessaires au bon fonctionnement de moonmoon, y compris SimplePie.

Finalisation

Avec son navigateur, on finalise l’installation de moonmoon en visitant l’url install.php (sĂ©lection de la langue, dĂ©finir un mot de passe).

On peut Ă  prĂ©sent s’authentifier, et ajouter les flux RSS / Atom des sites que l’on souhaite ajouter Ă  son planet, et voilĂ  !

planet-kyna-archives.png

Nous avons maintenant Ă  disposition un nouveau flux de syndication unique, que l’on peut associer Ă  une recette IFTTT par exemple, afin de twitter automatiquement les derniers billets publiĂ©s.

Notes

[1] Encore merci pour l’aide via les commentaires

[2] Ceci est un lien de parrainage, mis en place derniĂšrement par alwaysdata. Étant trĂšs satisfait du service, si vous cherchez un hĂ©bergeur, je vous le recommande !

Commentaires

1. Le dimanche 25 octobre 2026, 14:20 par 5 dollar deposit pokies payid

References:

$5 payid pokies australia <a href="https://dragongarage03.bravejournal...">5 dollar deposit pokies payid</a>

2. Le lundi 26 octobre 2026, 01:15 par beeftyvek59.bravejournal.net

References:

Payid pokies real money australia <a href="https://beeftyvek59.bravejournal.ne...">beeftyvek59.bravejournal.net</a>

3. Le lundi 26 octobre 2026, 09:59 par http://x.kongminghu.com/home.php?mod=space&uid=971350

References:

Desktop payid pokies <a href="http://x.kongminghu.com/home.php?mo...">http://x.kongminghu.com/home.php?mo...

4. Le lundi 26 octobre 2026, 12:18 par pad.koeln.ccc.de

References:

Instant play payid pokies <a href="https://pad.koeln.ccc.de/sabqhWLJR2...">pad.koeln.ccc.de</a>

5. Le lundi 26 octobre 2026, 13:46 par https://git.arteneo.pl/chainneedle79

References:

Progressive jackpot payid pokies <a href="https://git.arteneo.pl/chainneedle7...">https://git.arteneo.pl/chainneedle7...

6. Le mardi 27 octobre 2026, 06:31 par https://freudwiki.site/wiki/Neosurf_Casinos_Australia_2026_Top_Casinos_that_Accept_Neosurf

References:

Real money pokies neosurf australia <a href="https://freudwiki.site/wiki/Neosurf...">https://freudwiki.site/wiki/Neosurf...

7. Le mercredi 28 octobre 2026, 13:27 par shareshortcuts.com

References:

Payid pokies no deposit bonus <a href="https://shareshortcuts.com/u/donald...">shareshortcuts.com</a>

8. Le mercredi 28 octobre 2026, 16:02 par no deposit payid pokies australia

References:

Mobile payid pokies australia <a href="http://gm6699.com/home.php?mod=spac...">no deposit payid pokies australia</a>

Ajouter un commentaire

Les commentaires peuvent ĂȘtre formatĂ©s en utilisant une syntaxe wiki simplifiĂ©e.

Fil des commentaires de ce billet

En haut