Audience: You
Read time: 4 minutes (double that if the puppy want attention)
Hi. My name is Peter, and I am the creator of Infohub.
Infohub is your private hub on the Web. You can store private information. Only you can read your information in your browser on all of your devices.
Home page: https://infohub.se/
You can run your own Infohub website or be invited by a trusted friend to become a user on her Infohub website. Developers can create applications that you can install into your Infohub.
Infohub encrypt your data in the browser before it is sent to the server for storage. The server can not decrypt your data. The login procedure never reveal any secrets.
Infohub is open source. You can see and review the code at GitHub.
Source code: https://github.com/peterlembke/infohub
There are only a few applications installed from start.
Plugin Welcome give you an idea of what you can do with Infohub as a user and as a developer.
Plugin Demo will show you what Infohub can do. Tools are smaller features that can be useful. For example a password generator. Settings, here you can set the zoom level and preferred languages.
Plugin Login have features that handle your login account.
Plugin Offline will download all applications and assets you have rights to, so you can run Infohub without Internet for a while.
Developers can use the Plugin Translate tool on any application to support other languages. Developers can also see how calls are used in Demo Call, find full documentation in Doc, clear caches in Debug. Your application can subscribe to key combinations with Keyboard.
Site owners can administrate login accounts in Node contacts.
Assets give credit to the creators of all graphics and sounds used in Infohub. Each asset has a license file, and you can see all information here.
You need a computer or Chromebook or telephone or tablet that can run a modern web browser.
Infohub works in Chrome, Firefox, Safari and probably in all browsers that are based on any of them.
The screen size does not matter. During development, I use iPhone SE 2016 as a reference phone. It has a 4” screen. I also use Linux with Chrome, Firefox and Opera on a big UHD screen. And a macOS laptop with Safari.
Infohub is very conservative with the number of requests and the amount of data downloaded from the server but still you need at least a slow 3G or better. Data are stored in the browser and are reused.
You need a normal web hotel. Infohub have been tested on Apache 2 web server and PHP 8.x. You also need a database. Infohub support right now MySQL, MariaDB, SQLite, PostgreSQL.
If you are comfortable installing your own server you can even run Infohub on a Raspberry Pi3.
You need basic development skills and know some copy and paste. The code is very similar between PHP and Javascript and uses clean commands. Some would say it looks like Basic.
There is a template in Javascript and a template in PHP that get you started. You can peek at the existing applications or read the documentation.
That was all for this introduction to Infohub. Best regards, Peter Lembke