Public Repository

Last pushed: a month ago
Short Description
This is the public Konker IoT Open Platform
Full Description

Supported tags and respective Dockerfile links

What is Konker Platform?

Konker Platform is an Open Source Platform for the Internet of Things (IoT). It is developed by Konker and the community.

The Platform allows the connection and management of devices using HTTP or MQTT protocols.

How to use this image


  • A docker runtime ready system. (Linux, IOS, Windows 10)
  • 1Gb ram
  • 1GB free disk space


sudo docker run -p 80:80 -p 1883:1883 -v ~/yourpersistentfolder:/data/db -itd konkerlabs/konker-platform


  • 80 is the http port
  • 1883 is the mqtt port

Open http://localhost in your prefered browser and type:

user: admin@localhost
pass: changeme

domain specific language

A domain specific language helps you to manage some features in a system. So, we provide the following commands to manage users and database:

usage: konker <command> [<args>]

The commands available are:
  user User management
  database Database management

Konker Platform Management

positional arguments:
  command Subcommand to run

optional arguments:
  -h, --help show this help message and exit

User Management

If you do not have a database containing Konker users, we provide one as default:

User: admin

Password: changeme

Creating an user

Besides, you can create more users according to the example below (without quotes, the org parameter is optional):

konker user create "username" "password" --org "organization name"

Updating an user password

If necessary, you can update a user password, using the following command (without quotes):

konker user update "username" "password"


By default, Konker Platform will collect anonymous usage statistics. The total number of devices created, the total number of received messages, the date of the last created device and the date of the last received message are sent in this report. Note that none of these properties contain anything of a personal nature. To disable this feature, pass the 'USAGE_STATS=disabled' environment variable to the Docker container.


Docker Pull Command