Logarion is a free and open-source personal note taking, journaling and publication system, a blog-wiki hybrid.
Plain file system store (each note is a file). Command line & web interfaces.
Two publishing modes:
-
Static, published upon a command. Suitable for scenarios where installation on the server is not possible.
-
Dynamic, using web server. Supports interactive features like searching and more advanced Atom feed parameters.
- Matrix (chat): #logarion:matrix.org (Via Riot webapp: https://riot.im/app/#/room/#logarion:matrix.org)
- Reddit: https://www.reddit.com/r/logarion/
- Issues: https://gitlab.com/orbifx/logarion/issues
This software is in alpha development stage, so install it if you know what you are doing.
Make sure you have OCaml >= 4.03. All requirements are available for automatic installation via OPAM
opam pin add logarion https://gitlab.com/orbifx/logarion.git
opam install logarion
The main configuration file is logarion.toml. For configurating the webserver, see Web server section below.
Once installed you will have logarion
for command line control of the repository and logarion-web
for web access.
Run logarion --help
.
The web server's configuration is optionally controlled by web.toml in the directory the server is executed from.
Run logarion-web
, and open a browser to http://localhost:3666.
To post a new article visit http://localhost:3666/new.note.
Optionally install a sass compiler, like sassc, and then run sassc share/sass/main.sass > share/static/main.css
, to generate a stylesheet in share/static/main.css
, using share/sass/main.sass
.