Quickstart =============== Server configuration -------------------- A Sage server is configured using a configuration file in `YAML syntax `__. .. code:: yaml name: SaGe Test server maintainer: Chuck Norris quota: 75 maxResults: 500 graphs: - name: dbpedia-2016 uri: http://example.org#dbpedia-2016 description: DBPedia v2016 backend: hdt-file file: graphs/dbpedia.2016.hdt - name: geonames uri: http://example.org#geonames description: Geonames graph backend: hdt-file file: graphs/geonames.hdt The ``quota`` and ``maxResults`` fields are used to set the maximum query execution time and the maximum nuber of results per request, respectively. Each entry in the ``graphs`` field declare a RDF graph with a name, URI, description, backend and options specific to this backend. Currently, only the ``hdt-file`` and ``postgres`` backends are supported. Launch a Sage server -------------------- The ``sage`` executable , installed alongside the Sage server, allows to easily start a sage server from a configuration file, using `Gunicorn `__, a Python WSGI HTTP Server. .. code:: bash # launch Sage server with 4 workers on port 8000 sage data/watdiv_config.yaml -w 4 -p 8000