{"repo":"nymanjens/piga","free":true,"listed":false,"github":"https://github.com/nymanjens/piga","clone":"git clone https://github.com/nymanjens/piga.git","description":"List editor for power users, backed by a self-hosted server","language":"Scala","stars":107,"topics":["selfhosted","todolist","website"],"license":null,"category":"self-hosted-apps","readme_excerpt":"Task Keeper =========== This project aims to be a list editor for power users. Example use cases: A TODO list A list of meals and ingredients Notes from a meeting A list of things to remember Features Document editing: Productivity shortcuts for actions such as 'remove task', 'swap task down', 'open link', 'convert selection to lower case', ... Ability to collapse all indented tasks beneath selected task Tasks can have tags Many documents: Easy switching between documents Screenshot Installation from release - Install Java 11 (JDK 11) on your server - Download \"Binaries (compiled files) with demo configuration\" from the latest release - Unpack the archive - Open conf/application.conf in the unpacked folder: - Configure a database. The easiest way is to set up a MariaDB server locally, create an empty database called piga and configure it as follows: - Choose secret values for play.http.secret.key and app.setup.defaultPassword - Open a terminal in the unpacked folder - Run following commands to get the app running: - Browse to http:// :9000/app/useradministration (username: \"admin\", password: \"changeme\") Installation with Docker The following commands will launch a new server alongside a database in Docker containers: When done, browse to http:// :9000/app/useradministration (username: \"admin\", password: \"changeme\") Configuration - conf/application.conf : Setup and configure a database here. - Add users: A default user is created with the -DcreateAdminUser flag (username: admi","default_branch":null,"files":null,"tree":[],"storefront":"/r/nymanjens","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nymanjens/piga/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}