This standalone software is meant to provide a global public directory of Friendica profiles across nodes.
Find a file
2022-06-07 05:40:29 +00:00
.github
bin
config
docs Remove references to dfrn_request 2022-05-07 16:10:43 -04:00
logs
public
src Replace ByJG\WebRequest by GuzzleHttp\ClientInterface 2022-06-06 02:22:56 -04:00
tests/Functional
.gitignore
composer.json [Composer] Remove unused dependency byjg/webrequest 2022-06-06 02:23:57 -04:00
composer.lock [Composer] Remove unused dependency byjg/webrequest 2022-06-06 02:23:57 -04:00
INSTALL.md
LICENSE
phpunit.xml
psalm.xml
README.md
UPDATE.md
VERSION [v2.4.1] Bump version number for release 2022-05-12 14:18:43 -04:00

Friendica Global Directory

This standalone software is meant to provide a global public directory of Friendica profiles across nodes.

This is an opt-in directory, meaning that each node can choose not to submit its profiles to global directories, and each user can individually choose not to be submitted.

Requirements

  • PHP >= 7.1 with:
    • Curl
    • GD
    • JSON
  • Command-line access
  • A web server with URL rewriting (Apache)
  • A database server (MariaDB)
  • A background task scheduler (Crontab)
  • About 60 MB for a Git install
  • About 100 MB for a full database

Installation

Please refer to the provided installation instructions.

Update from a previous version

Please refer to the provided update instructions.

Custom pages

If you need to add custom HTML pages as required by law to publish any website processing data in some countries, simply add your HTML files in the config/pages folder, they will be automatically linked from the footer.

Tips:

  • The expected extension is .html.
  • Underscores in the page file name are replaced by spaces in the page link label.
  • Accents aren't supported.

See also

Special thanks