PixelFed
Self-hosted photo sharing that connects to the fediverse, for communities that want pictures to reach people without algorithmic ranking.
PixelFed at a glance
What is PixelFed?
Pixelfed is a photo-sharing platform that anyone can run on their own server. Members post casual snapshots or creative work, and the project says these find an audience without algorithmic barriers. Every instance is part of the fediverse, so sharing is not limited to one server. The application is written in PHP, stores data in MySQL or MariaDB, uses Redis, and has documented APIs for developers. Its interface has been translated into 61 languages.
Good fit if
- You want a photo community for a club, a city or a group of photographers without handing images to a commercial platform.
- You already take part in the fediverse and want a picture-first service next to text-based ones.
- Your members speak many languages and need the interface in their own.
Before you adopt it
Pixelfed is released under the AGPL, which requires anyone running a modified version for users over a network to share their changes. No paid parts were found in the repository; development is funded through Patreon and sponsors such as the NLnet Foundation. Two people wrote the commits of the last 90 days, one of them about four in five, so a single developer carries most of the work. Since September 2026 the maintainers recommend Docker Compose for new instances; the compose file runs five services including MySQL and Redis. PostgreSQL support is best effort only. The project does not accept contributions substantially generated by AI.
Drafted with AI from the project's README and repository data, then checked against that data on 7 November 2026. Report a correction
How to run PixelFed yourself
One-click install
Not listed in Umbrel, TrueNAS, Unraid, CasaOS, Runtipi and Coolify. Checked against each panel’s app catalog on 12 November 2026.
Ways to install
- Docker files
- Dockerfile or compose file in the repository
- Docker image
- ghcr.io/pixelfed/pixelfed: x86-64, ARM64
- Compose file
- docker-compose.yml: 5 services (mysql, redis)
- Setup effort
- 4 of 5, judged from the compose file
- Kubernetes
- No Helm chart in the repository
- Desktop and mobile
- No app builds in GitHub releases
- Interface languages
- 61 languages, including English, German, French, Spanish, Portuguese, Dutch, Polish, Russian, Ukrainian and Turkish
Show all 61
Afrikaans, Albanian, Arabic, Armenian, Bangla, Basque, Bosnian, Bulgarian, Catalan, Chinese, Croatian, Czech, Danish, Dutch, English, Esperanto, Finnish, French, Galician, German, Greek, Hebrew, Hindi, Hungarian, Igbo, Irish, Japanese, Korean, Kurdish, Lao, Latin, Latvian, Lithuanian, Luxembourgish, Macedonian, Malay, Mongolian, Nepali, Occitan, Pashto, Persian, Polish, Portuguese, Punjabi, Romanian, Russian, Sardinian, Scottish Gaelic, Serbian, Slovak, Slovenian, Spanish, Swedish, Tamil, Thai, Tibetan, Turkish, Ukrainian, Uyghur, Vietnamese, Welsh
Install instructions: pixelfed.org or the README on GitHub. Docker images and packages are checked weekly.
PixelFed health: is it still maintained?
80 of 100, actively developed
Read from GitHub on 12 November 2026. How the score works
PixelFed security
Security advisories are the vulnerabilities the maintainers disclosed on GitHub, with the versions that fix them; many advisories can mean careful disclosure as much as weak code. OpenSSF Scorecard checks how a project is developed and released: reviews, protected branches, pinned dependencies, signed releases. It does not audit the code itself.
Latest advisories
What each Scorecard check found
- Binary files10 / 10No compiled binaries checked into the repository
- Dangerous workflows10 / 10No risky patterns in GitHub Actions
- License file10 / 10A license file is present
- Maintained10 / 10Steady commits and issue activity in the last 90 days
- Packaging10 / 10Releases are published as packages from CI
- Static analysis10 / 10Code is scanned for bugs on every change
- Security policy9 / 10A security policy exists but leaves things out
- Pinned dependencies8 / 10Some dependencies use fixed versions
- Best-practices badge0 / 10No OpenSSF Best Practices badge
- Code review0 / 10Changes are merged without review
- Fuzzing0 / 10No fuzz testing found
- Token permissions0 / 10CI tokens have broad write rights
Advisories read from GitHub on 12 November 2026. From the OpenSSF Scorecard of 9 November 2026; checks that do not apply to PixelFed are left out.
PixelFed license: is it open source?
PixelFed uses AGPL-3.0, an open-source license approved by the OSI.
- April 2018First published on GitHub.
- TodayAGPL-3.0.
PixelFed for developers
Written in
- PHP 70%
- Vue 20%
- Blade 9%
- HTML <1%
- Dockerfile <1%
- Other <1%
Getting involved
Language shares are GitHub’s count of the code in the repository.
Alternatives to PixelFed
- MastodonYour self-hosted, globally interconnected microblogging community 88 health · AGPL-3.0 · 50.6k stars
- MisskeyA completely free and open interplanetary-microblogging platform 81 health · AGPL-3.0 · 11.4k stars
- LemmyA decentralised discussion platform for communities. 74 health · AGPL-3.0 · 14.7k stars
- HumHubHumHub is an Open Source Enterprise Social Network. Easy to install, intuitive to use and extendable with… 81 health · AGPL-3.0 · 6.8k stars
- FlarumSimple forum software for building great communities. 41 health · MIT · 16.4k stars
Questions about PixelFed
Is PixelFed open source?
Yes. PixelFed is published under AGPL-3.0, an OSI-approved open-source license.
Is PixelFed still maintained?
Its health score is 80 of 100 (actively developed). It had 3,942 commits in the last 90 days, the latest on 12 November 2026, and its latest release came out on 21 October 2026.
How do I run PixelFed?
You can run it with the Docker image ghcr.io/pixelfed/pixelfed and in one click from YunoHost and Proxmox VE Helper-Scripts. The README on GitHub has the exact steps.
What is PixelFed written in?
PixelFed is written mainly in PHP (70% of the code), with Vue (20%) and Blade (9%), by GitHub’s count of the repository.
What languages is PixelFed available in?
The repository has interface translations for 61 languages, including English, German, French, Spanish, Portuguese, Dutch, Polish and Russian.
What are the alternatives to PixelFed?
Close alternatives in the Social networks & forums category include Mastodon, Misskey, Lemmy.