An Agora is a distributed, goal-oriented social network operating on a cooperatively built and maintained knowledge graph. The implementation you are currently looking at tries to assemble such a graph out of a collection of digital gardens, but other data sources are coming.
The reference [[Agora of Flancia]] should be live at https://anagora.org .
This Agora’s architecture has several components distributed over three git repositories:
sources.yaml
) and the contract agreed upon by the community (CONTRACT.md
).To run an Agora:
agora-server
and agora-bridge
using pip or (recommended) [[poetry]].agora-bridge
: run ./run-dev.sh
to start updating repositories defined in sources.yaml
.agora-server
: run ./run-dev.sh
to start the dev web interface; or refer to https://www.digitalocean.com/community/tutorials/how-to-serve-flask-applications-with-uswgi-and-nginx-on-ubuntu-18-04 for instructions on how to set up the Agora as a system service on top of uwsgi (see prod.ini
) and nginx.Of course you are also free to run your own Agora! To do this, just run the bridge against a local sources.yaml
file — or fork the root repository and adjust as wished. As usual please reach out if you need a hand with anything :)
Rendering context...