Benpro - Blog

FLOSS and Japan things

I opened a Pixelfed instance on, my account is benoit.

If you have an Activity Pub software (like Mastodon) you can follow me with And a reminder that you can follow my blog posts with and my toots with

I love Activity Pub.

Quick install guide on a Debian Buster LXD container

Install these packages and follow the very basic official documentation.

# apt install php7.3-intl php7.3-gd php-imagick php-gmp php7.3-zip php7.3-soap composer php7.3-fpm nginx-full mariadb-server redis-server php7.3-bcmath php7.3-curl php7.3-simplexml php7.3-xml php7.3-mysql optipng pngquant jpegoptim gifsicle

Beware to run php artisan key:generate after composer install --no-ansi --no-interaction --no-progress --no-scripts --optimize-autoloader.

For the database you can do these steps.

mysql> GRANT ALL PRIVILEGES ON pixelfed.* TO pixelfed@localhost IDENTIFIED BY '<insertPassword>' WITH GRANT OPTION;
mysql> CREATE DATABASE pixelfed;

You'll need to add a systemd unit to start horizon job queue system.


Description=Pixelfed task queueing via Laravel Horizon

ExecStart=/usr/bin/php /home/pixelfed/artisan horizon


Finally, if you're behind a HTTPS proxy doing the TLS termination you'll need to adapt your nginx configuration.

Old blog is dead. Long live new blog! Archive of old blog: