Installer for Thymeflow, a personal knowledge management system.
Thymeflow is a Personal Information Management System, a system that loads your personal data (Contacts, Mails, Events, Location History) from different sources (CardDAV, CalDAV, IMAP, Google, Microsoft, Facebook) into an RDF store. It automatically infers alignments between contact and mail data (persons), calendar and location data (event locations).
Thymeflow is a Web application that provides the following features:
For knowledge representation, Thymeflow uses the http://schema.org ontology where possible, and its custom http://thymeflow.com/personal ontology otherwise.
Thymeflow's code is split into two repositories:
This repository makes it easy to deploy Thymeflow on your servers or personal computer. The suggested installation is based on a Docker Compose file. To get started, follow these instructions:
conf/application.conf
file from the template conf/sample.conf
and provide the required client ids and API keys for authenticating with third-party services.
Refer to the configuration section for more details.docker-compose up
.http://localhost:4200
.To keep up-to-date with the latest version, run docker-compose pull
then issue a docker-compose restart
.
conf/application.conf
's configurable properties are described in reference.conf.
At the moment, the distributed Docker images are optimized for development. Production-optimized images will be provided in the near future. A Docker Compose file that can be used to setup a full development environment will also be provided in the near future. By default, the front and back end services run on ports 4200 and 8080, respectively.