Please note this is alpha software, not recommended for production use, federation is not supported yet
- PHP >= 7.3
- MySQL, Postgres
- Redis
- Composer
- GD or ImageMagick
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
- Ctype PHP Extension
- JSON PHP Extension
- JpegOptim
- Optipng
- Pngquant 2
This guide assumes you have NGINX/Apache installed, along with the dependencies. Those will not be covered in these early docs.
Please see the attached example .env file with updated values I have not yet pushed to the repo.
git clone https://github.com/pixelfed/pixelfed.git
cd pixelfed
composer install
cp .env.example .env
Edit .env file with proper values
php artisan key:generate
php artisan storage:link
php artisan migrate
php artisan horizon
@nipos It lacks the "json" field type, the DB migration crashes because of it, see pixelfed/pixelfed#132
@dansup The
php artisan horizon
command seem to need to be run in the background, is it required for a single-user node?