mirror of
https://github.com/friendica/friendica-directory
synced 2024-11-13 15:53:41 +01:00
Global directory for the Friendica project
mirror of https://github.com/friendica/friendica-directory
.github | ||
bin | ||
config | ||
docs | ||
logs | ||
public | ||
src | ||
tests/Functional | ||
.gitignore | ||
composer.json | ||
composer.lock | ||
INSTALL.md | ||
LICENSE | ||
phpunit.xml | ||
psalm.xml | ||
README.md | ||
UPDATE.md | ||
VERSION |
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.
See also
Special thanks
- Beanow for his efforts to spearhead the previous version of the Friendica Directory software.
- Scott Arciszewski for his inspiration to use Slim and his invaluable Slim app example.
- Saša Stamenković for his useful list packages like umpirsky/language-list.