...You can access the program from any device via a web browser. Even when you are not at home, you can use all the data stored on your smartphone in a local installation. Back on your home network data can be synchronized with a central server installation ensuring it remains under your control. Opening your router for access from internet is not necessary.
System requirements: Web server supporting PHP 7 and Sqlite3 (any operating system)
Installation on Raspberry Pi, Windows PC, Smartphone or Tablet Computer