Skip to content

Latest commit

 

History

History
67 lines (38 loc) · 5.94 KB

what-is-infohub.md

File metadata and controls

67 lines (38 loc) · 5.94 KB

What is infohub logo

Updated

What is Infohub?

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/

Web application

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.

Trust

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

What can Infohub do?

There are only a few applications installed from start.

all-plugins

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.

What do I need to use Infohub?

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.

What do I need to host Infohub?

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.

What do I need to develop applications in Infohub?

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