Skip to main content


FOSDEM 2025


38c3 with many Fediverse related meet-ups has just finished but we are already looking forward to meet at FOSDEM at the first weekend of February. Tobias from the Friendica devel team will give a lightning talk about Friendica at FOSDEM 25 in the Social Web Dev Room.

Friendica – under the radar since 2010 is scheduled for Saturday (1.2.2025) from 16:00 to 16:10.


friendi.ca/2025/01/01/fosdem-2…



Friendica 2024.12 released


We are very happy to announce the availability of the new stable release of Friendica “Interrupted Fern” 2024.12. In addition to several improvements and new features, this release contains the fix for the broken installation wizard.

The highlights of Friendica 2024.12 are

  • added exporter for prometheus,
  • we dropped the support of OStatus (the predecessor of ActivityPub) after evaluating the amount of active servers/contacts that are still only using this protocol, and deprecated the fancybox addon
  • Friendica is now REUSE compliant and supports FEP-67ff

For details, please the CHANGELOG file in the repository.

What is Friendica


Friendica is a decentralised communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Tumblr and BlueSky.

How to Update

Updating from old Friendica versions


If you are updating from an older version than the 2023.12 release, please first update your Friendica instance to that version as it contained some breaking changes.

Pre-Update Procedures


Ensure that the last backup of your Friendica installation was done recently.

Using Git


Updating from the git repositories should only involve a pull from the Friendica core repository and addons repository, regardless of the branch (stable or develop) you are using. Remember to update the dependencies with composer as well. So, assuming that you are on the stable branch, the commands to update your installation to the 2024.12 release would be
cd friendica
git pull
bin/composer.phar install --no-dev
cd addon
git pull
If you want to use a different branch than the stable one, you need to fetch and checkout the branch before your perform the git pull.

Pulling in the dependencies with composer will show some deprecation warning, we will be working on that in the upcoming release.

Using the Archive Files


Due to unforseen changes in the CI not possible at the moment.

Post Update Tasks


The database update should be applied automatically, but sometimes it gets stuck. If you encounter this, please initiate the DB update manually from the command line by running the script
bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned below.

Please note, that some of the changes to the database structure will take some time to be applied, depending on the size of your Friendica database this update might run for days.

Known Issues


At the time of writing this, none with 2024.12

But the development branch is currently rather unstable and should be used with caution as the development diverged far (for Friendica terms) from the now stable branch. We will let our very valued ALPHA testers when the dev team things that the development branch is stable enough again.

How to Contribute


If you want to contribute to the project, you don’t need to have coding experience. There are a number of tasks listed in the issue tracker with the label “Junior Jobs” we think are good for new contributors. But you are by no means limited to these – if you find a solution to a problem (even a new one) please make a pull request at github or let us know in the development forum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with Git(Hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Thanks everyone who helped making this release possible, and especially to all the new contributors to Friendica, and have fun!


friendi.ca/2025/01/01/friendic…

in reply to Friendica News

2024.12 is running good and stable so far across multiple instances.
in reply to Friendica News

@Tobias or @Steffen K9 🐰

Apparently the installer is broken, a known issue:
github.com/friendica/friendica…

Can you add on top of this announcement a text along the lines of:

Right now there is a problem with the installation script of the web page view.
Please perform an installation via the command line, see here for detailed information:
github.com/friendica/friendica…
If you experience troubles getting a password for the first registered admin account, you can change that password from the command line by executing the following commands:
root@VPShosting:/var/www/friendica# bin/console user password "<adminName>" "<newAdminPassword>"


[b]Right now there is a problem with the installation script of the web page view.[/b]
Please perform an installation via the command line, see here for detailed information:
https://github.com/friendica/friendica/blob/develop/doc/Install.md#option-b-run-the-automatic-install-script
If you experience troubles getting a password for the first registered admin account, you can change that password from the command line by executing the following commands:
root@VPShosting:/var/www/friendica# [code]bin/console user password "<adminName>" "<newAdminPassword>"
[/code]

@Friendica News



Next Friendica Release Candidate available


The development cycle for the 2024.09 release enters the last stage before the stable release – today we have branched off the 2024.09 release candid branch. 2024.09-rc contains all the features of the stable release and is meant to test the new features, find some last rough edges and smooth out the path to the final stable release at the end of October. 2024.09 will be mostly a maintenance release fixing issues in various parts of Friendica. If you want to help out in testing, please checkout the new 2024.09-rc branch and report problems that you encounter.

The most notable changes in this release are:

  • we now support HLS and further improved the compatibility with Bluesky,
  • we dropped the support of OStatus (the predecessor of ActivityPub) after evaluating the amount of active servers/contacts that are still only using this protocol,
  • Friendica is now REUSE compliant and supports FEP-67ff


What is Friendica


Friendica is a decentralized communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Tumbler and BlueSky.

How to use the 2024.09 RC Version of Friendica


If you want to help in the release process, you can checkout the 2024.09-rc branch from the git repositories.
git fetch
git checkout 2024.09-rc
git pull
bin/composer.phar install --no-dev
Note that you only need to pull the composer dependencies in the core repository.

Should the upgrade process of the database get stuck


If you encounter this, please initiate the DB update manually from the command line by running the script
./bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned above.
What to do with Quirks

The 2024.09-rc phase is meant to identify and preferable resolve quirks and bugs that should not be in the 2024.09 release, but have slipped through so far. So if you switch your node to the 2024.09-rc version of Friendica, please let us know about rough edges you find, either at the issue tracker (github account required), in the support group or in the developers group.

Thanks a lot for helping with the release 🙂


friendi.ca/2024/10/15/next-fri…

in reply to Friendica News

@Friendica News
I would like to point out this gallery issue - even though as non-coder I expect this to be an easy one

It definitely was an easy one, just on my side of the internet, not a bug 😀

github.com/friendica/friendica…

This entry was edited (5 months ago)


Berlin Fediverse Day 2024


The Berlin Fediverse Day is a conference about the free social network “Fediverse” organized by members of the Berlin Fediverse get-together at c-base. It is aimed at people interested in alternatives to X, Instagram, Facebook and so on; but also at institutions, universities, media, NGOs, political actors and companies who want to exchange information in an open and free environment.

On Saturday 14. September Tobias from the Friendica project will give a presentation about The Fediverse in Europe, providing an overview of who is already there in the Fediverse from European civil society.

The Berlin Fediverse Day will take place at the c-base in Berlin (Rungestr. 20, next to U+S station Jannowitz Brücke) from 13h to 19h. Admission is free, but please register yourself informally.


friendi.ca/2024/09/11/berlin-f…



Friendica 2024.08 released


We are very happy to announce the availability of the new stable release of Friendica “Yellow Archangel” 2024.08. In addition to several improvements and new features, this release contains several fixes for security issues reported by apexrabbit, Devilx86 and ponlayookm – Thank you for the reports! We strongly recommend all Friendica admins to update their installations to this stable release.

The highlights of Friendica 2024.08 are

  • the usage of system resources and performance has been improved in various parts of Friendica,
  • added monitoring endpoints for e.g. Zabbix and Grafana,
  • added shortened display of links (default 30 characters, admins can define the length in the config file via the display_link_length)

Note that the minimal PHP version for Friendica was raised to PHP 7.4 with this release.

For details, please the CHANGELOG file in the repository.

What is Friendica


Friendica is a decentralised communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Tumbler and BlueSky.

How to Update

Updating from old Friendica versions


If you are updating from an older version than the 2022.12 release, please first update your Friendica instance to that version as it contained some breaking changes.

Pre-Update Procedures


Ensure that the last backup of your Friendica installation was done recently.

Using Git


Updating from the git repositories should only involve a pull from the Friendica core repository and addons repository, regardless of the branch (stable or develop) you are using. Remember to update the dependencies with composer as well. So, assuming that you are on the stable branch, the commands to update your installation to the 2024.08 release would be
cd friendica
git pull
bin/composer.phar install --no-dev
cd addon
git pull
If you want to use a different branch than the stable one, you need to fetch and checkout the branch before your perform the git pull.

Pulling in the dependencies with composer will show some deprecation warning, we will be working on that in the upcoming release.

Using the Archive Files


Due to problems with the build pipeline we cannot provide archive files at the moment that contain all dependencies as usual. We will update this documents as soon as possible.

Do not use the archive files provided by github as they do not contain the dependencies.

Post Update Tasks


The database update should be applied automatically, but sometimes it gets stuck. If you encounter this, please initiate the DB update manually from the command line by running the script
bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned below.

Please note, that some of the changes to the database structure will take some time to be applied, depending on the size of your Friendica database this update might run for days.

Known Issues


At the time of writing this, none

How to Contribute


If you want to contribute to the project, you don’t need to have coding experience. There are a number of tasks listed in the issue tracker with the label “Junior Jobs” we think are good for new contributors. But you are by no means limited to these – if you find a solution to a problem (even a new one) please make a pull request at github or let us know in the development forum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with Git(Hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Thanks everyone who helped making this release possible, and especially to all the new contributors to Friendica, and have fun!


friendi.ca/2024/08/17/friendic…

in reply to Friendica News

Danke an alle Beteiligten.
Die "Zwenkauer Flaschenpost" ist auch wieder aktuell.
Morgen werden @Malte und ich noch mal das Kontaktproblem angehen.

Wo kann ich mehr über die neue Zabbix-Integration erfahren ? Das hört sich sehr interessant an.
@Zabbix Forum

in reply to Andreas vom Zwenkauer See

Ich habe meine klemmenden Kandidaten einfach entfolgt und wieder gefolgt. Problem gelöst.
in reply to Friendica News

dont forget to install php-intl (if you have not yet) before updating...


Friendica 2024.06 Release Candidate available


The development cycle for the 2024.06 release enters the last stage before the stable release – today we have branched off the 2024.06 release candid branch. 2024.06-rc contains all the features of the stable release and is meant to test the new features,

The development cycle for the 2024.06 release enters the last stage before the stable release – today we have branched off the 2024.06 release candid branch. 2024.06-rc contains all the features of the stable release and is meant to test the new features, find some last rough edges and smooth out the path to the final stable release at the end of June. If you want to help out in testing, please checkout the new 2024.06-rc branch and report problems that you encounter.

The most notable changes in this release are:

  • We improved federation to other projects in the Fediverse (OWA, optional note/article, FEP-e232),
  • contacts can now be defined as circle/channel only, so they wont show up in your main network stream,
  • public groups can now have moderation for new members.


What is Friendica


Friendica is a decentralized communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Tumbler and BlueSky.

How to use the 2024.06 RC Version of Friendica


If you want to help in the release process, you can checkout the 2024.06-rc branch from the git repositories.
git fetch
git checkout 2024.06-rc
git pull
bin/composer.phar install --no-dev
Note that you only need to pull the composer dependencies in the core repository.

Should the upgrade process of the database get stuck


If you encounter this, please initiate the DB update manually from the command line by running the script
./bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned above.
What to do with Quirks

The 2024.06-rc phase is meant to identify and preferable resolve quirks and bugs that should not be in the 2024.06 release, but have slipped through so far. So if you switch your node to the 2024.06-rc version of Friendica, please let us know about rough edges you find, either at the issue tracker (github account required), in the support group or in the developers group.

Thanks a lot for helping with the release 🙂


friendi.ca/2024/06/04/friendic…



Friendica 2024.03 released


We are very happy to announce the availability of the new stable release of Friendica “Yellow Archangel” 2024.03. In addition to several improvements and new features, this release contains several fixes for security issues reported by snajafov, arcanican

We are very happy to announce the availability of the new stable release of Friendica “Yellow Archangel” 2024.03. In addition to several improvements and new features, this release contains several fixes for security issues reported by snajafov, arcanicanis and r1pu5u – Thank you for the reports! We strongly recommend all Friendica admins to update their installations to this stable release.

The highlights of Friendica 2024.03 are

  • We could optimize the performance in some areas.
  • An OCR addon based on Tesseract was added to optionally create missing image descriptions from the text containd in an image.
  • The Channels feature–our user defined algorithm to sort the network stream that was introduced with Friendica 2023.12–has been improved and expanded.
  • The handling of videos and images has been improved and support for WebP has been added.

Note that the minimal PHP version for Friendica was raised to PHP 7.4 with this release.

For details, please the CHANGELOG file in the repository.

What is Friendica


Friendica is a decentralised communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Tumbler and BlueSky.

How to Update

Updating from old Friendica versions


If you are updating from an older version than the 2022.12 release, please first update your Friendica instance to that version as it contained some breaking changes.

Pre-Update Procedures


Ensure that the last backup of your Friendica installation was done recently.

Using Git


Updating from the git repositories should only involve a pull from the Friendica core repository and addons repository, regardless of the branch (stable or develop) you are using. Remember to update the dependencies with composer as well. So, assuming that you are on the stable branch, the commands to update your installation to the 2024.03 release would be
cd friendica
git pull
bin/composer.phar install --no-dev
cd addon
git pull
If you want to use a different branch than the stable one, you need to fetch and checkout the branch before your perform the git pull.

Pulling in the dependencies with composer will show some deprecation warning, we will be working on that in the upcoming release.

Using the Archive Files


We experience some problem with the build process for the addon archive of the stable branch and will add instruction how to upgrade your installation using the archive files as soon as possible.

Post Update Tasks


The database update should be applied automatically, but sometimes it gets stuck. If you encounter this, please initiate the DB update manually from the command line by running the script
bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned below.

Please note, that some of the changes to the database structure will take some time to be applied, depending on the size of your Friendica database.

Known Issues


At the time of writing this, none

How to Contribute


If you want to contribute to the project, you don’t need to have coding experience. There are a number of tasks listed in the issue tracker with the label “Junior Jobs” we think are good for new contributors. But you are by no means limited to these – if you find a solution to a problem (even a new one) please make a pull request at github or let us know in the development forum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with Git(Hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Thanks everyone who helped making this release possible, and especially to all the new contributors to Friendica, and have fun!


friendi.ca/2024/03/21/friendic…



Friendica 2024.03 Release Candidate available


Today we have branched off the release candidate branch for the next stable release of Friendica which is scheduled for March. If you want to help finding rough edges and bogus behavior and hopefully fix them before the upcoming release, please checkout t

Today we have branched off the release candidate branch for the next stable release of Friendica which is scheduled for March. If you want to help finding rough edges and bogus behavior and hopefully fix them before the upcoming release, please checkout the new 2024.03-rc branch and report problems that you encounter.

The most notable changes in this release are:

  • We could optimize the performance in some areas.
  • The channel feature got some extensions.
  • An OCR addon was added to generate missing captions from images.


What is Friendica


Friendica is a decentralised communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Tumbler and BlueSky.

How to use the 2024.03 RC Version of Friendica


If you want to help in the release process, you can checkout the 2024.03-rc branch from the git repositories.
git fetch
git checkout 2024.03-rc
git pull
bin/composer.phar install --no-dev
Note that you only need to pull the composer dependencies in the core repository.

Should the upgrade process of the database get stuck


If you encounter this, please initiate the DB update manually from the command line by running the script
./bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned above.
What to do with Quirks

The 2024.03-rc phase is meant to identify and preferable resolve quirks and bugs that should not be in the 2024.03 release, but have slipped through so far. So if you switch your node to the 2024.03-rc version of Friendica, please let us know about rough edges you find, either at the issue tracker (github account required), in the support group or in the developmers group.

Thanks a lot for helping with the release 🙂


friendi.ca/2024/02/14/friendic…

in reply to Friendica News

Today we have branched off the release candidate branch for the next stable release of Friendica which is scheduled for March. If you want to help finding rough edges and bogus behavior and hopefully fix them before the upcoming release, please checkout t

@Friendica News was the not working deletion of Friendica accounts looked into? I mean if I delete an account it will forever remain in the accounts to be deleted. I don't want to go in to details, but on account there is actually causing a special headache, as it is against the law in several countries, I can not find any posts of that account anymore, but at least the profile picture is still there.

I was really waiting patiently, but maybe I need to find another solution if this problem is not solved.

Also this might be a problem regarding European data protection laws if accounts deleted be users are not fully deleted. 😔

in reply to utzer [Friendica]

re: Today we have branched off the release candidate branch for the next stable release of Friendica which is scheduled for March. If you want to help finding rough edges and bogus behavior and hopefully fix them before the upcoming release, please checko
how it looks on my server. Some were deleted 2 years ago.
This entry was edited (1 year ago)


Friendica 2023.12 released


We are very happy to announce the availability of the new stable release of Friendica “Yellow Archangel” 2023.12. Finally wrapping up the changes since May – the highlights of this release are Note that the minimal PHP version for Friendica was raised to

We are very happy to announce the availability of the new stable release of Friendica “Yellow Archangel” 2023.12. Finally wrapping up the changes since May – the highlights of this release are

  • the bluesky connector has been made bi-directional,
  • moderation reports can now be send by users and reviewed by the node admins,
  • user defined groups are now called Circles and forum accounts are now Group accounts, and last but not least
  • users now have a better control over their network streams with the new Channels feature.

Note that the minimal PHP version for Friendica was raised to PHP 7.4 with this release.

For details, please the CHANGELOG file in the repository.

What is Friendica


Friendica is a decentralized communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Tumblr.

How to Update

Updating from old Friendica versions


If you are updating from an older version than the 2022.12 release, please first update your Friendica instance to that version as it contained some breaking changes.

Pre-Update Procedures


Ensure that the last backup of your Friendica installation was done recently.

Using Git


Updating from the git repositories should only involve a pull from the Friendica core repository and addons repository, regardless of the branch (stable or develop) you are using. Remember to update the dependencies with composer as well. So, assuming that you are on the stable branch, the commands to update your installation to the 2023.12 release would be
cd friendica
git pull
bin/composer.phar install --no-dev
cd addon
git pull
If you want to use a different branch than the stable one, you need to fetch and checkout the branch before your perform the git pull.

Pulling in the dependencies with composer will show some deprecation warning, we will be working on that in the upcoming release.

Using the Archive Files


If you had downloaded the source files in an archive file (tar.gz) please download the current version of the archive from friendica-full-2023.12.tar.gz (sha256) and friendica-addons 2023.12.tar.gz (sha256)) and unpack it on your local computer.

As many files got deleted or moved around, please upload the unpacked files to a new directory on your server (say friendica_new) and copy over your existing configuration (config/local.config.php and config/addon.config.php) and .htaccess files. Afterwards rename your current Friendica directory (e.g. friendica) to friendica_old and friendica_new to friendica.

The files of the dependencies are included in the archive (make sure you are using the friendica-full-2023.12 archive), so you don’t have to worry about them.

Post Update Tasks


The database update should be applied automatically, but sometimes it gets stuck. If you encounter this, please initiate the DB update manually from the command line by running the script
bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned below.

Please note, that some of the changes to the database structure will take some time to be applied, depending on the size of your Friendica database.

Known Issues


Following the release of Friendica 2023.12 the following issues were reported:

  • S3 addon unusable [13760]


How to Contribute


If you want to contribute to the project, you don’t need to have coding experience. There are a number of tasks listed in the issue tracker with the label “Junior Jobs” we think are good for new contributors. But you are by no means limited to these – if you find a solution to a problem (even a new one) please make a pull request at github or let us know in the development forum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with Git(Hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Thanks everyone who helped making this release possible, and especially to all the new contributors to Friendica, and have fun!


friendi.ca/2023/12/24/friendic…



Friendica 2023.09 Release Candidate available


We have just branched off the 2023.09-rc branches from the current development branch of Friendica, but it is Hacktober already! True at least for the RC we’ll stick to the milestone number 😉 If you want to help finding rough edges and bogus behaviour and

We have just branched off the 2023.09-rc branches from the current development branch of Friendica, but it is Hacktober already! True at least for the RC we’ll stick to the milestone number 😉 If you want to help finding rough edges and bogus behaviour and hopefully fix them before the upcoming release, please checkout the new branch and report problems that you encounter.

The most notable changes in this release are:

  • A new Bluesky connector, that allows you to use your Bluesky account from within Friendica. Crosspost to that platform and interact with your contacts there.
  • We renamed some of our existing features in the hope to make it more easily to recognize what they are. Your contact groups are now called Circles, and the old public/private forums are now public/private Groups.
  • A new feature are the Channels that are integrated into the network view of a Friendica user and offer a filtered view on the content posted contacts. This includes thinks like postings from contacts that you mostly interacted with, or postings that got the most interactive within the last 24 hours. We plan to give the users definition control over what a Channel definition looks like.


What is Friendica


Friendica is a decentralised communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Twitter.

How to use the 2023.09 RC Version of Friendica


If you want to help in the release process, you can checkout the 2023.09-rc branch from the main git repositories (because of technical problems the mirrors of the core and addons repository currently don’t work).
git fetch
git checkout 2023.09-rc
git pull
bin/composer.phar install --no-dev
Note that you only need to pull the composer dependencies in the core repository.

And yes, this means the main git repositories at git.friendi.ca/friendica/friendica-addons and github.com/friendica/friendica.

Should the upgrade process of the database get stuck


If you encounter this, please initiate the DB update manually from the command line by running the script
./bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned above.
What to do with Quirks

The 2023.09-rc phase is meant to identify and preferable resolve quirks and bugs that should not be in the 2023.10 release, but have slipped through so far. So if you switch your node to the 20232.09-rc version of Friendica, please let us know about rough edges you find, either at the issue tracker (github account required), in the support forum or in the development forum.

Thanks a lot for helping with the release 🙂


friendi.ca/2023/10/05/friendic…



Sympossium about the Fediverse in Cologne, Germany


Tobias Diekershoff, member of the core maintainer group of the Friendica project, will provide input at the “The world after Facebook, Twitter and YouTube. A new generation of the Internet?“ symposium organized by the Free Software Foundation Europe, the

Tobias Diekershoff, member of the core maintainer group of the Friendica project, will provide input at the The world after Facebook, Twitter and YouTube. A new generation of the Internet? symposium organized by the Free Software Foundation Europe, the Centre for Civic Education of the State of North Rhine-Westphalia and the Adult Education Centre Cologne.

The event in Cologne (Germany) will provide insight into decentralised social networks (the Fediverse) through talks and workshops on 22.09.2023. Tobias will give an input talk about What is the Fediverse? Overview and delimitation and organize a workshop together with Katharina Nocun about Using decentralised services for individuals and institutions.

This is a German-speaking event. Participation is free of charge, but online registration is required.


friendi.ca/2023/07/22/sympossi…



Friendica 2023.05 released


We are very happy to announce the availability of the new stable release of Friendica “Giant Rhubarb” 2023.05. This release contains a security fix of a problem tek-aevl pointed out, we strongly encourage all admins to update their nodes. The highlights o

We are very happy to announce the availability of the new stable release of Friendica “Giant Rhubarb” 2023.05. This release contains a security fix of a problem tek-aevl pointed out, we strongly encourage all admins to update their nodes. The highlights of this release are

  • the Tumblr connector was improved and an initial bluesky connector was added,
  • the search for @-handles was fixed,
  • the emoji picker was moved to the core, and
  • the display of images in is now done using fancybox by default.

For details, please the CHANGELOG file in the repository.

What is Friendica


Friendica is a decentralized communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Tumblr.

How to Update

Updating from old Friendica versions


If you are updating from an older version than the 2022.12 release, please first update your Friendica instance to that version as it contained some breaking changes.

Pre-Update Procedures


Ensure that the last backup of your Friendica installation was done recently.

Using Git


Updating from the git repositories should only involve a pull from the Friendica core repository and addons repository, regardless of the branch (stable or develop) you are using. Remember to update the dependencies with composer as well. So, assuming that you are on the stable branch, the commands to update your installation to the 2023.05 release would be
cd friendica
git pull
bin/composer.phar install --no-dev
cd addon
git pull
If you want to use a different branch than the stable one, you need to fetch and checkout the branch before your perform the git pull.

Pulling in the dependencies with composer will show some deprecation warning, we will be working on that in the upcoming release.

Using the Archive Files


If you had downloaded the source files in an archive file (tar.gz) please download the current version of the archive from friendica-full-2023.05.tar.gz (sha256) and friendica-addons 2023.05.tar.gz (sha256)) and unpack it on your local computer.

As many files got deleted or moved around, please upload the unpacked files to a new directory on your server (say friendica_new) and copy over your existing configuration (config/local.config.php and config/addon.config.php) and .htaccess files. Afterwards rename your current Friendica directory (e.g. friendica) to friendica_old and friendica_new to friendica.

The files of the dependencies are included in the archive (make sure you are using the friendica-full-2023.05 archive), so you don’t have to worry about them.

Post Update Tasks


The database update should be applied automatically, but sometimes it gets stuck. If you encounter this, please initiate the DB update manually from the command line by running the script
bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned below.

Please note, that some of the changes to the database structure will take some time to be applied, depending on the size of your Friendica database.

Known Issues


At the time of writing this, none

How to Contribute


If you want to contribute to the project, you don’t need to have coding experience. There are a number of tasks listed in the issue tracker with the label “Junior Jobs” we think are good for new contributors. But you are by no means limited to these – if you find a solution to a problem (even a new one) please make a pull request at github or let us know in the development forum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with Git(Hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Thanks everyone who helped making this release possible and have fun!


friendi.ca/2023/05/23/friendic…

in reply to Friendica News

@Friendica News node updated !
Great Job ! 👍
And you have done a connector for bluesky 😈 You are war machine programmers 👏


Friendica 2023.05 Release Candidate available


We have just branched off the 2023.05-rc branches from the current development branch of Friendica. If you want to help finding rough edges and hopefully fix them before the upcoming release, please checkout the new branch and report problems that you enc

We have just branched off the 2023.05-rc branches from the current development branch of Friendica. If you want to help finding rough edges and hopefully fix them before the upcoming release, please checkout the new branch and report problems that you encounter.

The main reason for this early RC is fixing a bug in the notification area that Tek informed us about. In addition the highlights of the next release are

  • fixing a bug that prevented the search for @-handles, and
  • an improved OWA implementation.


What is Friendica


Friendica is a decentralised communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Twitter.

How to use the 2023.05 RC Version of Friendica


If you want to help in the release process, you can checkout the 2023.05-rc branch from the git repositories (core and addons).
git fetch
git checkout 2023.05-rc
git pull
bin/composer.phar install --no-dev
Note that you only need to pull the composer dependencies in the core repository.

Should the upgrade process of the database get stuck


If you encounter this, please initiate the DB update manually from the command line by running the script
./bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned above.

What to do with Quirks


The 2023.05-rc phase is meant to identify and preferable resolve quirks and bugs that should not be in the 2023.05 release, but have slipped through so far. So if you switch your node to the 20232.05-rc version of Friendica, please let us know about rough edges you find, either at the issue tracker (github account required), in the support forum or in the development forum.

Thanks a lot for helping with the release :


friendi.ca/2023/05/18/friendic…

in reply to Friendica News

I have updated my bug reports:
12684 is halfway fixed, 12683 is still the case. Both marked for 2023.06 milestone.
in reply to Schmaker

Not anymore. Thanks Hypolite Petovan, looking forward for release! 😀
Unknown parent

friendica (DFRN) - Link to source
Nanook
@hoergen Yep that is a nice feature.


Friendica 2023.04-1 released


Unfortunately, in the last release we introduced a bug that broke the web interface for direct messaging. This hotfix release 2023.04-1 of Friendica “Giant Rhubarb” fixes the problem. Also included in this release are various updates to the mailstream add

Unfortunately, in the last release we introduced a bug that broke the web interface for direct messaging. This hotfix release 2023.04-1 of Friendica “Giant Rhubarb” fixes the problem.

Also included in this release are various updates to the mailstream addon and the reworked Tumblr connector.

For details, please the CHANGELOG file in the repository.

What is Friendica


Friendica is a decentralized communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Tumblr.

How to Update

Updating from old Friendica versions


If you are updating from an older version than the 2022.12 release, please first update your Friendica instance to that version as it contained some breaking changes.

Pre-Update Procedures


Ensure that the last backup of your Friendica installation was done recently.

Using Git


Updating from the git repositories should only involve a pull from the Friendica core repository and addons repository, regardless of the branch (stable or develop) you are using. Remember to update the dependencies with composer as well. So, assuming that you are on the stable branch, the commands to update your installation to the 2023.04-1 release would be
cd friendica
git pull
bin/composer.phar install --no-dev
cd addon
git pull
If you want to use a different branch than the stable one, you need to fetch and checkout the branch before your perform the git pull.

Pulling in the dependencies with composer will show some deprecation warning, we will be working on that in the upcoming release.

Using the Archive Files


If you had downloaded the source files in an archive file (tar.gz) please download the current version of the archive from friendica-full-2023.04-1.tar.gz (sha256) and friendica-addons 2023.04.tar.gz (sha256)) and unpack it on your local computer.

As many files got deleted or moved around, please upload the unpacked files to a new directory on your server (say friendica_new) and copy over your existing configuration (config/local.config.php and config/addon.config.php) and .htaccess files. Afterwards rename your current Friendica directory (e.g. friendica) to friendica_old and friendica_new to friendica.

The files of the dependencies are included in the archive (make sure you are using the friendica-full-2023.04 archive), so you don’t have to worry about them.

Post Update Tasks


The database update should be applied automatically, but sometimes it gets stuck. If you encounter this, please initiate the DB update manually from the command line by running the script
bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned below.

Please note, that some of the changes to the database structure will take some time to be applied, depending on the size of your Friendica database.

Known Issues


During the release candidate phase of this release, we had reports that changes to the Tumblr addon combined with PHP version 7.4 might lead a WSoD situation on some pages and connection problems with Tumblr (see 12979 and 13021). These problems could be solved for this release. The Tumblr addon will receive an overhaul in the upcoming release where these issues will be addressed as well.

How to Contribute


If you want to contribute to the project, you don’t need to have coding experience. There are a number of tasks listed in the issue tracker with the label “Junior Jobs” we think are good for new contributors. But you are by no means limited to these – if you find a solution to a problem (even a new one) please make a pull request at github or let us know in the development forum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with Git(Hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Thanks everyone who helped making this release possible and have fun!


friendi.ca/2023/04/27/friendic…

in reply to utzer [Friendica]

@utzer [Friendica] @hoergen @Friendica News das Bild im Post oben habe ich klassisch hochgeladen und das Bild hier via Drop (jeweils mit Frio)
This entry was edited (1 year ago)
Unknown parent



Friendica 2023.04 released


We are very happy to announce the availability of the new stable release of Friendica “Giant Rhubarb” 2023.04. The highlights of this release are For details, please the CHANGELOG file in the repository. What is Friendica Friendica is a decentralized comm

We are very happy to announce the availability of the new stable release of Friendica “Giant Rhubarb” 2023.04. The highlights of this release are

  • The Mastodon compatible API of Friendica was improved,
  • Drag and Drop functionality was added to the Frio theme for image attachments, and
  • Christian Pöschl from usd AG reported a XSS fulnurability in a javascript dependency in the gallery of the Frio theme that was fixed.

For details, please the CHANGELOG file in the repository.

What is Friendica


Friendica is a decentralized communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Tumblr.

How to Update

Updating from old Friendica versions


If you are updating from an older version than the 2022.12 release, please first update your Friendica instance to that version as it contained some breaking changes.

Pre-Update Procedures


Ensure that the last backup of your Friendica installation was done recently.

Using Git


Updating from the git repositories should only involve a pull from the Friendica core repository and addons repository, regardless of the branch (stable or develop) you are using. Remember to update the dependencies with composer as well. So, assuming that you are on the stable branch, the commands to update your installation to the 2023.04 release would be
cd friendica
git pull
bin/composer.phar install --no-dev
cd addon
git pull
If you want to use a different branch than the stable one, you need to fetch and checkout the branch before your perform the git pull.

Pulling in the dependencies with composer will show some deprecation warning, we will be working on that in the upcoming release.

Using the Archive Files


If you had downloaded the source files in an archive file (tar.gz) please download the current version of the archive from friendica-full-2023.04.tar.gz (sha256) and friendica-addons 2023.04.tar.gz (sha256)) and unpack it on your local computer.

As many files got deleted or moved around, please upload the unpacked files to a new directory on your server (say friendica_new) and copy over your existing configuration (config/local.config.php and config/addon.config.php) and .htaccess files. Afterwards rename your current Friendica directory (e.g. friendica) to friendica_old and friendica_new to friendica.

The files of the dependencies are included in the archive (make sure you are using the friendica-full-2023.04 archive), so you don’t have to worry about them.

Post Update Tasks


The database update should be applied automatically, but sometimes it gets stuck. If you encounter this, please initiate the DB update manually from the command line by running the script
bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned below.

Please note, that some of the changes to the database structure will take some time to be applied, depending on the size of your Friendica database.

Known Issues


During the release candidate phase of this release, we had reports that changes to the Tumblr addon combined with PHP version 7.4 might lead a WSoD situation on some pages and connection problems with Tumblr (see 12979 and 13021). These problems could be solved for this release. The Tumblr addon will receive an overhaul in the upcoming release where these issues will be addressed as well.

How to Contribute


If you want to contribute to the project, you don’t need to have coding experience. There are a number of tasks listed in the issue tracker with the label “Junior Jobs” we think are good for new contributors. But you are by no means limited to these – if you find a solution to a problem (even a new one) please make a pull request at github or let us know in the development forum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with Git(Hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Thanks everyone who helped making this release possible and have fun!


friendi.ca/2023/04/23/friendic…

in reply to Friendica News

hey.......i would like to know how to get verified on #Friendica .... if anyone would tell me, that would be cool....


Friendica 2023.01 released


Christian Pöschl from usd AG has found another XSS vulnerability in Friendica which is close with this hotfix release of Friendica. In addition some other bugfixes for the distribution of forum postings and improvements to the update process of node infor

Christian Pöschl from usd AG has found another XSS vulnerability in Friendica which is close with this hotfix release of Friendica.

In addition some other bugfixes for the distribution of forum postings and improvements to the update process of node information are included in this release.

For details, please the CHANGELOG file in the repository.

What is Friendica


Friendica is a decentralized communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Twitter.

How to Update

Updating from old Friendica versions


If you are updating from an older version than the 2022.06 release, please first update your Friendica instance to that version as it contained some breaking changes.

Pre-Update Procedures


Ensure that the last backup of your Friendica installation was done recently.

Using Git


Updating from the git repositories should only involve a pull from the Friendica core repository and addons repository, regardless of the branch (stable or develop) you are using. Remember to update the dependencies with composer as well. So, assuming that you are on the stable branch, the commands to update your installation to the 2022.12 release would be
cd friendica
git pull
bin/composer.phar install --no-dev
cd addon
git pull
If you want to use a different branch than the stable one, you need to fetch and checkout the branch before your perform the git pull.

Pulling in the dependencies with composer will show some deprecation warning, we will be working on that in the upcoming release.

Using the Archive Files


If you had downloaded the source files in an archive file (tar.gz) please download the current version of the archive from friendica-full-2023.01.tar.gz (sha256) and friendica-addons 2023.01.tar.gz (sha256)) and unpack it on your local computer.

As many files got deleted or moved around, please upload the unpacked files to a new directory on your server (say friendica_new) and copy over your existing configuration (config/local.config.php and config/addon.config.php) and .htaccess files. Afterwards rename your current Friendica directory (e.g. friendica) to friendica_old and friendica_new to friendica.

The files of the dependencies are included in the archive (make sure you are using the friendica-full-2023.01 archive), so you don’t have to worry about them.

Post Update Tasks


The database update should be applied automatically, but sometimes it gets stuck. If you encounter this, please initiate the DB update manually from the command line by running the script
bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned below.

Please note, that some of the changes to the database structure will take some time to be applied, depending on the size of your Friendica database.

Known Issues


Regarding the update process none as of writing.

How to Contribute


If you want to contribute to the project, you don’t need to have coding experience. There are a number of tasks listed in the issue tracker with the label “Junior Jobs” we think are good for new contributors. But you are by no means limited to these – if you find a solution to a problem (even a new one) please make a pull request at github or let us know in the development forum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with Git(Hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Thanks everyone who helped making this release possible and have fun!


friendi.ca/2023/01/15/friendic…



Friendica 2022.12 released


We are very happy to announce the avail-ability of the new stable version of Friendica. Wrapping up the sprint from the 2022.10 release of Friendica we closed 73 filed issues and had almost 300 pull requests by 19 contributors. A special thanks goes out t

We are very happy to announce the avail-ability of the new stable version of Friendica. Wrapping up the sprint from the 2022.10 release of Friendica we closed 73 filed issues and had almost 300 pull requests by 19 contributors.

A special thanks goes out to Christian Pöschl from usd AG and Matthias Moritz who have found a CSRF- and XSS-attack, that is fixed with this release.

In addition to fixing this bug, the highlights of the changes since the 2022.10 release are

  • The default theme of Friendica (frio) got many improvements and some old themes got deprecated.
  • The calendar saw some improvements and can now be made visible to anonymous visitors.
  • The homepage mentioned on the user profile is now automatically verified via the rel-me backlink.
  • Images attached to a posting are now shown in a grid at the bottom of the posting.
  • A moderation corner was established from the admin panel where a future release will add more moderation tool and bundle them with the current once.


For details, please the CHANGELOG file in the repository.

Since version 2022.06 the lowest required PHP version Friendica needed on the server was raised to PHP 7.3 and PHP 8.0 is supported.

What is Friendica


Friendica is a decentralized communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Twitter.

How to Update

Updating from old Friendica versions


If you are updating from an older version than the 2022.06 release, please first update your Friendica instance to that version as it contained some breaking changes.

Pre-Update Procedures


Ensure that the last backup of your Friendica installation was done recently.

Using Git


Updating from the git repositories should only involve a pull from the Friendica core repository and addons repository, regardless of the branch (stable or develop) you are using. Remember to update the dependencies with composer as well. So, assuming that you are on the stable branch, the commands to update your installation to the 2022.12 release would be
cd friendica
git pull
bin/composer.phar install --no-dev
cd addon
git pull
If you want to use a different branch than the stable one, you need to fetch and checkout the branch before your perform the git pull.

Pulling in the dependencies with composer will show some deprecation warning, we will be working on that in the upcoming release.

Using the Archive Files


If you had downloaded the source files in an archive file (tar.gz) please download the current version of the archive from friendica-full-2022.12.tar.gz (sha256) and friendica-addons 2022.12.tar.gz (sha256)) and unpack it on your local computer.

As many files got deleted or moved around, please upload the unpacked files to a new directory on your server (say friendica_new) and copy over your existing configuration (config/local.config.php and config/addon.config.php) and .htaccess files. Afterwards rename your current Friendica directory (e.g. friendica) to friendica_old and friendica_new to friendica.

The files of the dependencies are included in the archive (make sure you are using the friendica-full-2022.12 archive), so you don’t have to worry about them.

Post Update Tasks


The database update should be applied automatically, but sometimes it gets stuck. If you encounter this, please initiate the DB update manually from the command line by running the script
bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned below.

Please note, that some of the changes to the database structure will take some time to be applied, depending on the size of your Friendica database.

Known Issues


Regarding the update process none as of writing.

How to Contribute


If you want to contribute to the project, you don’t need to have coding experience. There are a number of tasks listed in the issue tracker with the label “Junior Jobs” we think are good for new contributors. But you are by no means limited to these – if you find a solution to a problem (even a new one) please make a pull request at github or let us know in the development forum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with Git(Hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Thanks everyone who helped making this release possible and have fun!


friendi.ca/2022/12/20/friendic…

Unknown parent

friendica - Link to source
Hypolite Petovan
@Jonathan "Mastodon" Lamothe @utzer ~Friendica~ If you didn't add any changes to your local .htaccess file, yes.


Friendica 2022.12 Release Candidate avail-able


We are happy to announce the availability of the release candidate for the upcoming Friendica 2022.12 release, to focus on fixing existing bugs and smoothing out of rough edges.. Since October we have fixed around 40 filed tickets from the issue tracker,

We are happy to announce the availability of the release candidate for the upcoming Friendica 2022.12 release, to focus on fixing existing bugs and smoothing out of rough edges..

Since October we have fixed around 40 filed tickets from the issue tracker, around 100 pull requests have been labeled as enhancements and 11 added new features. Among these the highlights are

  • Enhancements to the Mastodon compatible API,
  • The calendar can now be made accessible to anonymous visitors of the profile,
  • The homepage listed in the profile can now be verified, and
  • The moderation tools for the nodes admin was separated from the rest of the admin panel.


Please note:

  • If you are using the Apache2 web server, you have to update your .htaccess file with the changes to the .htaccess-dist file. Basically you have to add a B at the line 54.
  • The functions from the boot.php file have been moved into better fitting classes this may break your custom addons. See the pull requests #1293 and #1294 in the addon repository about the needed changes to your addons.

What is Friendica


Friendica is a decentralised communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Twitter.

How to use the 2022.12 RC Version of Friendica


If you want to help in the release process, you can checkout the 2022.12-rc branch from the git repositories (core and addons).
git fetch
git checkout 2022.12-rc
git pull
bin/composer.phar install --no-dev
Note that you only need to pull the composer dependencies in the core repository.

Should the upgrade process of the database get stuck


If you encounter this, please initiate the DB update manually from the command line by running the script
./bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned above.

What to do with Quirks


The 2022.12-rc phase is meant to identify and preferable resolve quirks and bugs that should not be in the 2022.12 release, but have slipped through so far. So if you switch your node to the 2022.12-rc version of Friendica, please let us know about rough edges you find, either at the issue tracker (github account required), in the support forum or in the development forum.

Thanks a lot for helping with the release 🙂


friendi.ca/2022/12/06/friendic…

in reply to Tio

@Tio alright.
@Grischa I guess you better wait, on the other hand the package maintainers should and could switch to the RC now, it is really stable now and as discussed in other threads surely better than that random development state that they shipped.
Unknown parent

@Roland Häder no I meant to show the current state, maybe commit id and little more info. @Grischa


Friendica 2022.10 released


It took a bit longer then expected, but we are very happy to announce the avail-ability of the new stable version of Friendica the “Giant Rhubarb” 2022.10. Kudos to everyone who made this release possible by their contributions! In addition to fixing bugs

It took a bit longer then expected, but we are very happy to announce the avail-ability of the new stable version of Friendica the “Giant Rhubarb” 2022.10.

Kudos to everyone who made this release possible by their contributions!

In addition to fixing bugs and improving the performance of Friendica, the highlights of the changes since the 2022.06 release are

  • the Gàidhlig translation was added to the repository, thanks to the work of @gunchleoc,
  • node admins using relays can now configure languages of postings arriving over the relay that should be discarded automatically,
  • the 2FA login has been reworked, and
  • it was discovered that using the Blowfish algorithm is implying a password length limit of 72 characters. Should you use a longer password, this will be transparently dealt with upon your next login.


For details, please the CHANGELOG file in the repository.

Since version 2022.06 the lowest required PHP version Friendica needs on the server was raised to PHP 7.3 and PHP 8.0 is supported.

What is Friendica


Friendica is a decentralised communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Twitter.

How to Update

Updating from old Friendica versions


If you are updating from an older version than the 2022.06 release, please first update your Friendica instance to that version as it contained some breaking changes.

Pre-Update Procedures


Ensure that the last backup of your Friendica installation was done recently.

Using Git


Updating from the git repositories should only involve a pull from the Friendica core repository and addons repository, regardless of the branch (stable or develop) you are using. Remember to update the dependencies with composer as well. So, assuming that you are on the stable branch, the commands to update your installation to the 2022.10 release would be
cd friendica
git pull
bin/composer.phar install --no-dev
cd addon
git pull
If you want to use a different branch then the stable one, you need to fetch and checkout the branch before your perform the git pull.

Pulling in the dependencies with composer will show some deprecation warning, we will be working on that in the upcoming release.

Using the Archive Files


If you had downloaded the source files in an archive file (tar.gz) please download the current version of the archive from friendica-full-2022.10.tar.gz (sha256) and friendica-addons 2022.10.tar.gz) and unpack it on your local computer.

As many files got deleted or moved around, please upload the unpacked files to a new directory on your server (say friendica_new) and copy over your existing configuration (config/local.config.php and config/addon.config.php) and .htaccess files. Afterwards rename your current Friendica directory (e.g. friendica) to friendica_old and friendica_new to friendica.

The files of the dependencies are included in the archive (make sure you are using the friendica-full-2022.10 archive), so you don’t have to worry about them.

Post Update Tasks


The database update should be applied automatically, but sometimes it gets stuck. If you encounter this, please initiate the DB update manually from the command line by running the script
bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned below.

Please note, that some of the changes to the database structure will take some time to be applied, depending on the size of your Friendica database.

Known Issues


Regarding the update process none as of writing.

How to Contribute


If you want to contribute to the project, you don’t need to have coding experience. There are a number of tasks listed in the issue tracker with the label “Junior Jobs” we think are good for new contributors. But you are by no means limited to these – if you find a solution to a problem (even a new one) please make a pull request at github or let us know in the development forum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with Git(Hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Thanks everyone who helped making this release possible and have fun!


friendi.ca/2022/10/14/friendic…

in reply to Friendica News

node admins using relays can now configure languages of postings arriving over the relay that should be discarded automatically

This is not exposed to administrator settings in frontend, is it? Was trying to find it but no success in my "Administrator" settings.

Unknown parent

friendica - Link to source
Hypolite Petovan
It's the config/local.config.php and the expected key is described in static/defaults.config.php.


Friendica 2022.09 Release Candidate available


We are happy to announce the availability of the release candidate for the upcoming Friendica 2022.09 release, to focus on fixing existing bugs and smoothing out of rough edges.. Since June we have fixed around 30 filed tickets from the issue tracker, aro

We are happy to announce the availability of the release candidate for the upcoming Friendica 2022.09 release, to focus on fixing existing bugs and smoothing out of rough edges..

Since June we have fixed around 30 filed tickets from the issue tracker, around 70 pull requests have been labeled as enhancements. Among these the highlights are

  • the Gàidhlig translation was added to the repository, thanks to the work of @gunchleoc,
  • the user settings about which notifications should be displayed and which not have been reworked,
  • the 2FA login has also been reworked, and
  • it was discovered that using the Blowfish algorithm is implying a password length limit of 72 characters. Should you use a longer password, this will be transparently dealt with upon your next login.


In addition there has been some work on improving the performance of handling postings and completing discussion threads. The procession of the database contents to reflect the changes in the database structure might take some time and cause additional system LOAD on your servers.

What is Friendica


Friendica is a decentralised communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Twitter.

How to use the 2022.09 RC Version of Friendica


If you want to help in the release process, you can checkout the 2022.09-rc branch from the git repositories (core and addons).
git fetch
git checkout 2022.09-rc
git pull
bin/composer.phar install --no-dev
Note that you only need to pull the composer dependencies in the core repository.

Should the upgrade process of the database get stuck


If you encounter this, please initiate the DB update manually from the command line by running the script
./bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned above.

What to do with Quirks


The 2022.09-rc phase is meant to identify and preferable resolve quirks and bugs that should not be in the 2022.09 release, but have slipped through so far. So if you switch your node to the 2022.09-rc version of Friendica, please let us know about rough edges you find, either at the issue tracker (github account required), in the support forum or in the development forum.

Thanks a lot for helping with the release 🙂


friendi.ca/2022/09/04/friendic…



Friendica 2022.06 released


We are very happy to announce the avail-ability of the new stable version of Friendica. With this release the “Siberian Iris” cycle is closed and we start a new one, the “Giant Rhubarb“. 20 people have contributed directly to the code of Friendica “Giant

We are very happy to announce the avail-ability of the new stable version of Friendica. With this release the “Siberian Iris” cycle is closed and we start a new one, the “Giant Rhubarb“. 20 people have contributed directly to the code of Friendica “Giant Rhubarb” over the last year, committing over 2500 pull requests fixing nearly 200 numbered issues and adding new features.

Kudos to everyone who made this release possible by their contributions!
Photograph of a Giant Rhubarb, which is a large, clump-forming herbaceous perennial growing to 2.5 m tall by 4 m or more. Picture taken by Tom Oates CC-BY 3.0Gunnera manicata, photographed near the church at St Just in Roseland in Cornwall. Photo by Tom Oates, License CC-BY 3.0
In addition to fixing bugs and improving the performance of Friendica, the highlights of the changes of the last year since the first release of the “Siberian Iris” are

  • The UI translations for Arabic and Dansk was added and Friendica supports now left-to-right languages generally better then before.
  • We have two new addons (S3 and WebDAV) to use additional storage back-ends for storing the media files.
  • The Mastodon compatible API was improved, you now should be able to use most Mastodon clients with your Friendica account.
  • The federation with Diaspora*, Mastodon, PeerTube, Pleroma and Lemmy was enhanced.
  • The themes (Frio and vier) got some touch ups, and the screen-reader support of Frio was improved.


For details, please the CHANGELOG file in the repository.

The lowest required PHP version Friendica needs on the server was raised to PHP 7.3 and PHP 8.0 is supported.

Breaking Change If you are running a custom addon, please note that the 2022.06 release does a breaking change removing the hooks settings_form and settings_post. Your addon should use the addon_settings hook instead.

What is Friendica


Friendica is a decentralised communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Twitter.

How to Update

Updating from old Friendica versions


If you are updating from an older version than the 2021.09 release, please first update your Friendica instance to that version.

Pre-Update Procedures


Ensure that the last backup of your Friendica installation was done recently.

Using Git


Updating from the git repositories should only involve a pull from the Friendica core repository and addons repository, regardless of the branch (stable or develop) you are using. Remember to update the dependencies with composer as well. So, assuming that you are on the stable branch, the commands to update your installation to the 2022.06 release would be
cd friendica
git pull
bin/composer.phar install --no-dev
cd addon
git pull
If you want to use a different branch then the stable one, you need to fetch and checkout the branch before your perform the git pull.

Pulling in the dependencies with composer will show some deprecation warning, we will be working on that in the upcoming release.

Using the Archive Files


If you had downloaded the source files in an archive file (tar.gz) please download the current version of the archive from friendica-full-2022.06.tar.gz (sha256) and friendica-addons 2022.06.tar.gz (sha256) and unpack it on your local computer.

As many files got deleted or moved around, please upload the unpacked files to a new directory on your server (say friendica_new) and copy over your existing configuration (config/local.config.php and config/addon.config.php) and .htaccess files. Afterwards rename your current Friendica directory (e.g. friendica) to friendica_old and friendica_new to friendica.

The files of the dependencies are included in the archive (make sure you are using the friendica-full-2022.06 archive), so you don’t have to worry about them.

Post Update Tasks


The database update should be applied automatically, but sometimes it gets stuck. If you encounter this, please initiate the DB update manually from the command line by running the script
bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned below.

Please note, that some of the changes to the database structure will take some time to be applied, depending on the size of your Friendica database.

Known Issues


Regarding the update process none as of writing.

How to Contribute


If you want to contribute to the project, you don’t need to have coding experience. There are a number of tasks listed in the issue tracker with the label “Junior Jobs” we think are good for new contributors. But you are by no means limited to these – if you find a solution to a problem (even a new one) please make a pull request at github or let us know in the development forum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with Git(Hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Thanks everyone who helped making this release possible and have fun!


friendi.ca/2022/06/11/friendic…

in reply to Friendica News

We are very happy to announce the avail-ability of the new stable version of Friendica. With this release the “Siberian Iris” cycle is closed and we start a new one, the “Giant Rhubarb“. 20 people have contributed directly to the code of Friendica “Giant
Just curious how is this image related to #Friendica or #update 😀 . But lovely #news btw


Friendica 2022.05 Release Candidate Available


We are happy to announce the availability of the release candidate for the upcoming Friendica 2022.05 release, to focus on fixing existing bugs and smoothing out of rough edges.. Since the release in March a regression was fixed that could lead to mention

We are happy to announce the availability of the release candidate for the upcoming Friendica 2022.05 release, to focus on fixing existing bugs and smoothing out of rough edges..

Since the release in March

  • a regression was fixed that could lead to mentioning all accounts that received a non-public posting;
  • the Dansk (da_DK) translation was added to the repository;
  • the API was enhanced;
  • there is an experimental setting to allow postings in the past (#11411);
  • an addon was added which allows the usage of S3 services for the file storage back-end.


If you are running a custom addon, please note that the 2022.05 release does a breaking change removing the hooks settings_form and settings_post. Your addon should use the addon_settings hook instead.

What is Friendica


Friendica is a decentralised communications platform, you can use to host your own social media server that integrates with independent social networking platforms (like the Fediverse or Diaspora*) but also some commercial ones like Twitter.

How to use the 2022.05 RC Version of Friendica


If you want to help in the relase process, you can checkout the 2022.05-rc branch from the git repositories (core and addons).
git fetch
git checkout 2022.05-rc
git pull
bin/composer.phar install --no-dev
Note that you only need to pull the composer dependencies in the core repository. Alternatively you may download the tar archives from files.friendi.ca.
Wordcloud generated from the commit messages of the 2022.05-rcThis cloud show the words mostly used in the commit messages for the 2022.05 release of Friendica.

Should the upgrade process of the database get stuck


If you encounter this, please initiate the DB update manually from the command line by running the script
./bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned above.

What to do with Quirks


The 2022.05-rc phase is meant to identify and preferable resolve quirks and bugs that should not be in the 2022.05 release. So if you switch your node to the 2022.05-rc version of Friendica, please let us know about rough edges you find, either at the issue tracker (github account required), in the support forum or in the development forum.

Thanks a lot for helping with the release 🙂


friendi.ca/2022/05/03/friendic…



Friendica 2022.03 released


We are very happy to announce the availability of the new stable release of Friendica “Siberian Iris” 2022.03. This release is mainly a bug fixing release with breaking changes. Notably these are: The closing of a bug in the recipient selector for private

We are very happy to announce the availability of the new stable release of Friendica “Siberian Iris” 2022.03. This release is mainly a bug fixing release with breaking changes. Notably these are:

  • The closing of a bug in the recipient selector for private messages. The bug could result in direct messages being send to the wrong person from the contact list of the user.
  • The rework of how messages in private forums are delivered. Those are now as well distributed using the ActivityPub protocol. After a node is updated, communication in private forums is not longer possible with older versions of Friendica.
  • The StatusNet compatible API now uses the same ID as the Mastodon compatible API. Users of clients using the StatusNet compatible API (such as Friendiqa) need to remove the account from the client and re-register it.


For a detailed overview of the changes, please have a look at the CHANGELOG.

How to Update

Updating from old Friendica versions


If you are updating from an older version than the 2021.09 release, please first update your Friendica instance to that version.

Pre-Update Procedures


Ensure that the last backup of your Friendica installation was done recently.

Using Git


Updating from the git repositories should only involve a pull from the Friendica core repository and addons repository, regardless of the branch (stable or develop) you are using. Remember to update the dependencies with composer as well. So, assuming that you are on the stable branch, the commands to update your installation to the 2022.03 release would be
cd friendica
git pull
bin/composer.phar install --no-dev
cd addon
git pull
If you want to use a different branch then the stable one, you need to checkout the branch before your perform the git pull.

Pulling in the dependencies with composer will show some deprecation warning, we will be working on that in the upcoming release.

Using the Archive Files


If you had downloaded the source files in an archive file (tar.gz) please download the current version of the archive from friendica-full-2022.03.tar.gz (sha256) and friendica-addons 2022.03.tar.gz (sha256) and unpack it on your local computer.

As many files got deleted or moved around, please upload the unpacked files to a new directory on your server (say friendica_new) and copy over your existing configuration (config/local.config.php and config/addon.config.php) and .htaccess files. Afterwards rename your current Friendica directory (e.g. friendica) to friendica_old and friendica_new to friendica.

The files of the dependencies are included in the archive (make sure you are using the friendica-full-2022.03 archive), so you don’t have to worry about them.

Post Update Tasks


The database update should be applied automatically, but sometimes it gets stuck. If you encounter this, please initiate the DB update manually from the command line by running the script
bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned below.

Please note, that some of the changes to the database structure will take some time to be applied, depending on the size of your Friendica database.

Known Issues


There is a problem with the automatic build of the archive for the addons. We will be fixing this as soon as possible. solved

How to Contribute


If you want to contribute to the project, you don’t need to have coding experience. There are a number of tasks listed in the issue tracker with the label “Junior Jobs” we think are good for new contributors. But you are by no means limited to these – if you find a solution to a problem (even a new one) please make a pull request at github or let us know in the development forum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with Git(Hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Thanks everyone who helped making this release possible and have fun!


friendi.ca/2022/03/07/friendic…



Friendica 2022.02 released


We are very happy to announce the availability of the new stable release of Friendica “Siberian Iris” 2022.02. This is the first release containing the work of the Arabic translation team – thanks a lot for your work! Other highlights of the release are T

We are very happy to announce the availability of the new stable release of Friendica “Siberian Iris” 2022.02. This is the first release containing the work of the Arabic translation team – thanks a lot for your work! Other highlights of the release are

  • The video tab was removed from the profile, in exchange Friendica profiles now have a media tab, showing postings that contain more then just text.
  • An addon to allow usage of WebDAV for the storage back-end has been added.


For a detailed overview of the changes, please have a look at the CHANGELOG.

How to Update


Please note: With this release the minimal PHP version that Friendica requires is PHP 7.3 and later. Known issues with PHP 8 are collected in the issue tracker at github, though Friendica seems to work fine with PHP 8 now.

Deprecation Warning: Some old and unmaintained addons have been removed from the core addon repository. These addons are: blogger, buffer, jappixmini, notimeline, xmpp.

Updating from old Friendica versions


If you are updating from an older version than the 2021.09 release, please first update your Friendica instance to that version.

Pre-Update Procedures


Ensure that the last backup of your Friendica installation was done recently. We had no problems reported during the upgrade process from 2021.09 to the 2021.12 release candidate, so hopefully you will have a smooth transition.

Using Git


Updating from the git repositories should only involve a pull from the Friendica core repository and addons repository, regardless of the branch (stable or develop) you are using. Remember to update the dependencies with composer as well. So, assuming that you are on the stable branch, the commands to update your installation to the 2022.02 release would be
cd friendica
git pull
bin/composer.phar install --no-dev
cd addon
git pull
If you want to use a different branch then the stable one, you need to checkout the branch before your perform the git pull.

Pulling in the dependencies with composer will show some deprecation warning, we will be working on that in the upcoming release.

Using the Archive Files


If you had downloaded the source files in an archive file (tar.gz) please download the current version of the archive from friendica-full-2022.02.tar.gz (sha256) and friendica-addons 2022.02.tar.gz (sha256) and unpack it on your local computer.

As many files got deleted or moved around, please upload the unpacked files to a new directory on your server (say friendica_new) and copy over your existing configuration (config/local.config.php and config/addon.config.php) and .htaccess files. Afterwards rename your current Friendica directory (e.g. friendica) to friendica_old and friendica_new to friendica.

The files of the dependencies are included in the archive (make sure you are using the friendica-full-2022.02 archive), so you don’t have to worry about them.

Post Update Tasks


The database update should be applied automatically, but sometimes it gets stuck. If you encounter this, please initiate the DB update manually from the command line by running the script
bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned below.

Please note, that some of the changes to the database structure will take some time to be applied, depending on the size of your Friendica database.

Known Issues

  • After the update please make sure that the directory vendor/ezyang/htmlpurifier/library/HTMLPurifier/DefinitionCache/Serializer is write-able by your web server.

How to Contribute


If you want to contribute to the project, you don’t need to have coding experience. There are a number of tasks listed in the issue tracker with the label “Junior Jobs” we think are good for new contributors. But you are by no means limited to these – if you find a solution to a problem (even a new one) please make a pull request at github or let us know in the development forum.

Contribution to Friendica is also not limited to coding. Any contribution to the documentation, the translation or advertisement materials is welcome or reporting a problem. You don’t need to deal with Git(Hub) or Transifex if you don’t like to. Just get in touch with us and we will get the materials to the appropriate places.

Thanks everyone who helped making this release possible and have fun!


friendi.ca/2022/02/06/friendic…



Friendica 2021.12 Release Candidate available


We are happy to announce the availability of the release candidate branch of Friendica 2021.12, which was just branched off the current development branch, to focus on fixing existing bugs and smoothing out of rough edges. If you want to help in this proc

We are happy to announce the availability of the release candidate branch of Friendica 2021.12, which was just branched off the current development branch, to focus on fixing existing bugs and smoothing out of rough edges. If you want to help in this process, you can checkout the 2021.21-rc branch from the git repositories (core and addons).
git fetch
git checkout 2021.12-rc
git pull
bin/composer.phar install --no-dev
Note that you only need to pull the composer dependencies in the core repository. Alternatively you may download the tar archives from files.friendi.ca

Most work has been spend to the internal code of Friendica, so there may be problems lurking underneath the surface. We have deprecated a number of unsupported addons, added Arabic translation and a new WebDAV storage backend. For a full list of changes, please have a look into the CHANGELOG for this release.

Thanks for testing the new release! If you find any problems, please report them either at the issue tracker on github or in the support forum.

Should the upgrade process of the database get stuck


If you encounter this, please initiate the DB update manually from the command line by running the script
./bin/console dbstructure update
from the base of your Friendica installation. If the output contains any error message, please let us know using the channels mentioned above.


friendi.ca/2021/11/28/friendic…