Sign inSign up

clearblade/edge

By clearblade

•Updated 6 days ago

ClearBlade's Edge Platform

Image
0

10K+

clearblade/edge repository overview

⁠Supported Tags

  • develop- under development and subject to change without notice
  • latest- the current production release
  • stable- the release is stable and released bi-weekly. It contains both new features and bug fixes.
  • lts- (Long Term Support) the release is stable and supports bug fixes for a year from the release date.

⁠Quick reference

⁠Release Notes:

Release Notes can be found here⁠.

⁠Where to get help:

ClearBlade Service Desk⁠

⁠Where to file issues:

ClearBlade Service Desk⁠

⁠Supported architectures:

amd64

Other architectures to be added soon, bare-metal binaries for other architectures can be found on github⁠

⁠References

⁠What is ClearBlade Edge?

ClearBlade Edge is an application to synchronize, configure, manage, and deploy distributed IoT systems. It contains all the same features of the Platform, and is designed to be deployed in remote networks to interact with sensors, controllers, and industrial systems.

⁠How to use this image

A user can choose any of the following options to use this image

docker run --name edge -d -v /path/to/your/cb/dir:/etc/clearblade clearblade/edge --config /etc/clearblade/config.toml

This method of starting Edge uses a config file and uses Docker volume to make database persistent. Scroll down for an example Config File⁠.

⁠Start Edge using flags

docker run --name edge -d -v /path/to/your/cb/dir:/etc/clearblade clearblade/edge -platform-ip=<PLATFORM_URL> -parent-system=<SYSTEM_KEY> -edge-id=<EDGE_ID> -edge-cookie=<EDGE_COOKIE>

This method of starting Edge uses edge flags and uses Docker volume to make database persistent.

docker run --name edge -d clearblade/edge -platform-ip=<PLATFORM_URL> -parent-system=<SYSTEM_KEY> -edge-id=<EDGE_ID> -edge-cookie=<EDGE_COOKIE>

This method of starting Edge uses edge flags with non-persistent database.

⁠Configuration File

[Debug]
DisablePprof = true
[Database]
SqliteAdmin = "/etc/clearblade/clearblade.db"
SqliteUserData = "/etc/clearblade/clearblade_users.db"
[Edge]
PlatformIP = "<PLATFORM_IP>"
PlatformPort = "<PLATFORM_PORT>"
EdgeID = "<EDGE_ID>"
EdgeIP = "<EDGE_IP>"
EdgeCookie = "<EDGE_TOKEN>"
ParentSystemKey = "<PARENT_SYSTEM_KEY>"

⁠Example Configuration File

[Debug]
DisablePprof = true
[Database]
SqliteAdmin = "/etc/clearblade/clearblade.db"
SqliteUserData = "/etc/clearblade/clearblade_users.db"
[Edge]
PlatformIP = "staging.clearblade.com"
PlatformPort = "8950"
EdgeID = "testEdge"
EdgeIP = "localhost"
EdgeCookie = "h8416xwH3848sTemP626t3"
ParentSystemKey = "b8978fd40bbefb89a3edacd4c98601"

Tag summary

Content type

Image

Digest

sha256:b21e406fa…

Size

109 MB

Last updated

6 days ago

docker pull clearblade/edge:2026