Demo: https://quena.klament.pl (both login and password are "admin")
Quena is a self-hosted knowledge management tool. It is intended to store fairly short parts of information (entries) like in a dictionary. Entry content is saved as Markdown so you can use lists, formatted code, links, pictures etc. The search box lets you look up entries by their names. It also exposes API: https://quena.klament.pl/api
Nginx, PHP 7.2 with Symfony 4, SQLite database engine.
- Install docker and docker-compose on your server.
- Adjust the
docker-compose.prod.yml
file and copy it to the server. - Run
docker-compose up -d
. Docker images containing the application will be downloaded from Docker Hub. - Run
docker-compose exec quena_php bash
to get inside the PHP container. - Run
bin/install
to create the database. - Done!
The docker-compose.demo.yml
file is used to run the demo service. It uses nginx-proxy which helps a lot with running multiple applications on one server and managing SSL certificates.
For looking up entries you can also use Quena Console, a CLI that uses the web API.