Ce package vous permet d’installer Pixelfed rapidement et simplement sur un serveur YunoHost. Si vous n’avez pas YunoHost, regardez ici pour savoir comment l’installer et en profiter.
PixelFed est un logiciel décentralisé et fédéré de partage d'images en cours de développement. En plus de reprendre les fonctionnalités d'Instagram, le fonctionnement de PixelFed est:
-
Décentralisé : Chaque instance peut suivre une ou plusieurs autres instances PixelFed afin de permettre à leurs membres respectifs d'interagir. Une première instance publique pixelfed.social limitée à 10 000 membres a déjà été créée.
-
Fédéré : Via le protocole ActivityPub, PixelFed peut interagir avec d'autres logiciels qui font partie du Fediverse, comme Mastodon ou PeerTube par exemple.
Il est également possible d'importer ses données depuis Instagram.
Version incluse : 0.11.5~ynh1
- Pixelfed nécessite un domaine racine dédié, par ex. pixelfed.domain.tld
Après avoir été enregistré pour la première fois, vous devez exécuter la commande suivante pour promouvoir le premier enregistré en tant qu'administrateur
Entrez la commande:
$ php8.0 /var/www/pixelfed/artisan user:admin 1
et répondez oui à la question « Ajouter des privilèges d'administrateur à cet utilisateur ? »
Les inscriptions sont ouvertes par défaut.
Pour modifier ce paramètre, modifiez /var/www/pixelfed/.env
et définissez OPEN_REGISTRATION=false
au lieu de true
.
Ensuite, exécutez php7.4 artisan config:cache
pour recharger les paramètres.
Pour changer la limite maximale de téléversement (par défaut : 50Mo), éditer le fichier php-fpm.conf
de Pixelfed et après la ligne Common values to change to increase file upload limit
ajuster ces valeurs:
php_admin_value[post_max_size] = 50M
php_admin_value[upload_max_filesize] = 50M
Si vous ne voulez pas que votre instance Pixelfed soit indexée dans le moteur de recherche (et ainsi de suite), modifiez /var/www/pixelfed/public/robots.txt
comme ceci :
Agent utilisateur: *
Interdire : /
Remarque : les moteurs de recherche verront ce fichier et pourront ou non respecter son contenu.
Depuis la 0.10.10, par défaut /discover/places/
, /stories/
et /i/
sont présents dans ce fichier.
- Site officiel de l’app : https://pixelfed.org/
- Documentation officielle utilisateur : https://docs.pixelfed.org/
- Documentation officielle de l’admin : https://docs.pixelfed.org/running-pixelfed/administration.html
- Dépôt de code officiel de l’app : https://github.com/pixelfed/pixelfed
- Documentation YunoHost pour cette app : https://yunohost.org/app_pixelfed
- Signaler un bug : https://github.com/YunoHost-Apps/pixelfed_ynh/issues
Merci de faire vos pull request sur la branche testing.
Pour essayer la branche testing, procédez comme suit.
sudo yunohost app install https://github.com/YunoHost-Apps/pixelfed_ynh/tree/testing --debug
ou
sudo yunohost app upgrade pixelfed -u https://github.com/YunoHost-Apps/pixelfed_ynh/tree/testing --debug
Plus d’infos sur le packaging d’applications : https://yunohost.org/packaging_apps