friendica has 6,271,089 recorded pulls on Docker Hub, ranking #164 of 1,265 tracked listings.
About friendica
Quick reference
-
Maintained by:
nupplaPhil -
Where to get help:
the Docker Community Slack, Server Fault, Unix & Linux, or Stack Overflow
Supported tags and respective Dockerfile links
Quick reference (cont.)
-
Where to file issues:
https://github.com/friendica/docker/issues -
Supported architectures: (more info)
amd64,arm32v5,arm32v6,arm32v7,arm64v8,i386,ppc64le,riscv64,s390x -
Published image artifact details:
repo-info repo'srepos/friendica/directory (history)
(image metadata, transfer size, etc) -
Image updates:
official-images repo'slibrary/friendicalabel
official-images repo'slibrary/friendicafile (history) -
Source of this description:
docs repo'sfriendica/directory (history)
What is Friendica?
Friendica is a decentralised communications platform that integrates social communication. Our platform links to independent social projects and corporate services.
How to use this image
The images are designed to be used in a micro-service environment. There are two types of the image you can choose from.
The apache tag contains a full Friendica installation including an apache web server. It is designed to be easy to use and gets you running pretty fast. This is also the default for the latest tag and version tags that are not further specified.
The second option is a fpm container. It is based on the php-fpm image and runs a fastCGI-Process that serves your Friendica server. To use this image it must be combined with any Webserver that can proxy the http requests to the FastCGI-port of the container.
Using the apache image
You need at least one other mariadb/mysql-container to link it to Friendica.
The apache image contains a webserver and exposes port 80. To start the container type:
$ docker run -d -p 8080:80 --network some-network friendica
Now you can access the Friendica installation wizard at http://localhost:8080/ from your host system.
Using the fpm image
To use the fpm image you need an additional web server that can proxy http-request to the fpm-port of the container. For fpm connection this container exposes port 9000. In most cases you might want use another container or your host as proxy. If you use your host you can address your Friendica container directly on port 9000. If you use another container, make sure that you add them to the same docker network (via docker run --network <NAME> ... or a compose.yaml file). In both cases you don't want to map the fpm port to you host.
$ docker run -d friendica:fpm
As the fastCGI-Process is not capable of serving static files (style sheets, images, ...) the webserver needs access to these files. This can be achieved with the volumes-from option. You can find more information in the Docker Compose section.
Background tasks…
Description from the Docker Hub listing.
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Pulls on a linear scale. Placement is projected from pulls, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (5)Similar Docker Hub plugins
All 20 friendica alternativesData source
Cumulative pull counts and stars come from the public Docker Hub API. Pulls count image downloads (including automated CI pulls), not installs or users.
Listing: https://hub.docker.com/_/friendica. First seen Oct 16, 2026; last successful collection Oct 20, 2026. See the methodology.