What it is
Pixelfed is an open-source, ad-free photo sharing platform written in PHP and released under the AGPL-3.0 license. It is built on the Laravel framework and lives in the fediverse, the federated social web, communicating with other servers through the ActivityPub protocol. The project describes itself as photo sharing "the way it should be," letting casual shots and creative photography find an audience without algorithmic barriers.
The concrete problem it solves is the algorithmic feed and advertising model of mainstream photo networks. Instead of ranking posts to maximise engagement or inserting paid placements, Pixelfed presents photography chronologically and lets people follow accounts across independent servers. Because it speaks ActivityPub, an account on one Pixelfed instance can follow and be followed by users on other federated platforms, so a self-hosted server is not an isolated island. The README points to millions of people sharing across the fediverse, and the project is supported by the NLnet Foundation and NGI0 Discovery as part of the Next Generation Internet initiative.
Key capabilities
- Federated photo sharing over ActivityPub, so instances interoperate with the wider fediverse.
- Ad-free presentation with no algorithmic ranking of posts.
- Built on Laravel, giving the project a conventional PHP application structure.
- AGPL-3.0 licensing, which keeps derivative server deployments open.
- Official documentation hosted at docs.pixelfed.org.
- A maintained YunoHost package for turnkey installation on that platform.
- Project communication channels on Mastodon and by email, governed by a published Code of Conduct.
Who uses it and how
- Photographers who want their work seen without engagement-driven ranking.
- Hobbyists posting casual shots to a small, self-selected audience.
- Administrators running a community instance for a club, group, or region.
- YunoHost users who deploy the packaged app rather than building from source.
- Fediverse participants who follow Pixelfed accounts from other ActivityPub software.
Getting started
The README directs new users to the official documentation at docs.pixelfed.org for setup guidance. For YunoHost, an install button links to the packaged app, with source in the pixelfed_ynh repository.
When to use it — and when not to
Pixelfed is the natural choice when the goal is a federated, ad-free alternative to a commercial photo network and the operator is comfortable running a PHP and Laravel application. The README does not name a Docker image, so self-hosters should expect to follow the documentation site rather than a single published container. The registry lists 116 open issues, which is worth reviewing before committing to a production deployment.