LogoLogo
  • OVERVIEW
  • QUICK START
  • CONNECT A DEVICE
  • ARDUINO COMPATIBLE DEVICES
  • OVERVIEW
  • SDK SETUP
    • Arduino IDE
    • Visual Studio Code
  • DEVICES
    • ESPRESSIF ESP32
    • ESPRESSIF ESP8266
    • ARDUINO ETHERNET
    • ARDUINO WIFI
    • ARDUINO GSM
    • OTHER DEVICES
  • CODING GUIDE
  • TROUBLESHOOTING
  • REMOTE OTA
  • REMOTE CONSOLE
  • LPWAN DEVICES
    • SIGFOX
    • LoRaWAN (TTN)
  • OTHER DEVICES
  • HTTP DEVICES
  • MQTT CLIENTS
  • LINUX / RASPBERRY PI
  • PLATFORM FEATURES
    • DEVICES ADMINISTRATION
    • DATA BUCKETS
    • DASHBOARDS
    • ENDPOINTS
    • ALARMS
    • ACCESS TOKENS
    • GEOFENCING
    • ASSET TYPES & GROUPS
  • BUSINESS FEATURES
    • PLUGINS MARKETPLACE
    • PRODUCTS
      • Product Profile
        • Properties
        • Buckets
        • API Resources
        • Scripts
        • Payloads
      • Product Dashboard
      • Product Services
      • Examples
        • Shelly Plug S
        • Kunbus RevPi
        • Shelly Plus 1 PM
    • FILE STORAGES
    • PROJECTS MANAGER
    • USER ACCOUNTS
    • WHITE-LABELING
    • CUSTOM WEB DOMAIN
    • OAUTH2 CLIENTS
    • PROXIES
  • Server
    • SERVER DEPLOYMENT
      • Thinger.io Cloud
      • On-Premise
    • SERVER ADMINISTRATION
      • License Setting
      • Server Settings
      • Cluster / Server Status
      • Server Logs
    • SERVER API
    • CHANGELOG
  • Others
    • OTHER SOFTWARE
      • Server Monitoring Client
    • THINGER.IO HARDWARE
      • Thinger M2IoT Modem
      • Thinger32 NB-IoT
      • ClimaStick
      • WiFi Button
    • SMARTPHONE APP
  • ABOUT
    • Community & Social Links
    • Branding
    • Terms & Conditions
    • Privacy Policy
    • Service Level Agreement
Powered by GitBook
On this page
  • Subscribing and Deploying a Cloud Instance
  • 1. Select a license
  • 2. Configure license
  • 3. Instance deployment
  • Steps After Cloud Deployment
  • First Login
  • Device Connection

Was this helpful?

Edit on GitHub
  1. Server
  2. SERVER DEPLOYMENT

Thinger.io Cloud

PreviousSERVER DEPLOYMENTNextOn-Premise

Last updated 8 days ago

Was this helpful?

Subscribing and Deploying a Cloud Instance

This section describes the process to deploy a private Thinger.io Cloud instance within minutes by just accessing the Pricing Page. This pricing is also a deployment system that will set up a private Thinger.io Server instance within minutes, just following the next three steps:

1. Select a license

Private cloud instances can be deployed with different licenses, depending on the requirements, like host performance, bandwidth or other platform features like branding, custom domains, additional support, plugins, etc. Once the cloud provider is selected, it is necessary to select the desired license:

This pricing includes the software license and all cloud expenses. Note that yearly subscriptions offer a discount over the monthly ones.

The next table shows all the different features provided by each license as well as a desirable purpose specification. It is possible to select one license and change it in the future using the subscription management portal.

Features
SMALL
MEDIUM
LARGE

Devices

100

1000

2500

Plugins

1

3

5

Multi-tenant

✓ (Up to 5)

✓ (Up to 15)

White-labels

✓ (Up to 1)

✓ (Up to 5)

Server size

M1

M2

M3

Extended Features

Extended

Business

Business Plus

Support

Community

Extended Support Available (Paid)

Extended Support Available (Paid)

MQTT Support

✓

✓

✓

Daily Backups

As a service

As a service

✓

Additionally, all these subscriptions provide:

  • Unlimited Data Points, only limited by the underlying instance storage

  • Advanced Analytics, meaning that aggregation windows are provided

Dedicated server

Size
CPU
RAM
Storage
Network Transfer

M1

2

1GB

40GB SSD

2TB

M2

2

4GB

80GB SSD

4TB

M3

4

16GB

320GB SSD

6TB

Additional features

Small
Medium
Large

Dashboards

Unlimited

Unlimited

Unlimited

Data Buckets

Unlimited

Unlimited

Unlimited

Endpoints

Unlimited

Unlimited

Unlimited

Access Tokens

Unlimited

Unlimited

Unlimited

File Storages

Unlimited

Unlimited

Unlimited

Asset Management

Unlimited

Unlimited

Unlimited

Projects

Unlimited

Unlimited

Unlimited

Syncs

Unlimited

Unlimited

Unlimited

Claims

-

Unlimited

Unlimited

Products

1

5

10

Proxies

-

5

10

Oauth Clients

-

3

5

2. Configure license

After license selection and completion of the payment process, an email will be received containing a link to a page where the desired base hostname and deployment region can be chosen.

These options are described in more detail:

  • E-mail: This is the e-mail address that must be used when creating the Thinger.io account in the private instance deployed. It will be the main account with admin privileges, allowing the creation (if contracted) of new users, domains, brands, etc. It does not need to match the billing e-mail address.

  • Hostname: Enter the hostname for the private IoT instance. This hostname will always be accompanied by the subdomain "aws.thinger.io" to access the host.

  • Region: Cloud providers provide servers in different geographic locations. This option allows selecting the closest region to the business or project in order to minimize latency between the instance and the devices, users consuming information, etc. It is recommended to select the closest region to the project location.

3. Instance deployment

After the configuration has been done, a launch process will execute to deploy the environment, and a progress bar will be shown to give feedback on the current status of the deployment.

Once the process is done, follow the Steps After Cloud Deployment.

Steps After Cloud Deployment

As soon as the deployment process has been completed, a confirmation email will be sent to the Admin E-mail configured in the configuration process, meaning that the server is completely ready to be used. To start working with it, just follow the next steps:

First Login

  1. Access the server by writing the configured domain in a web browser, for example: https://acme.aws.thinger.io. This step shows the Thinger.io login screen.

  2. Note that this server has never been accessed before, and it is a completely isolated instance, so no user account has been created. Then, it is necessary to click on Create an accountbutton, and fill the form to create a new user profile using the Admin E-mail address provided while configuring the instance (any other address will not be authorized to sign up).

  3. After creating the new account, it is possible to access the new server. It is not necessary to confirm the email address.

Device Connection

When working with a private Thinger.io Cloud Instance, it is necessary to point devices to the newly created hostname. If the Arduino or Linux client libraries are being used (e.g., for Arduino, ESP8266, ESP32, Raspberry Pi, etc.), a definition should be added at the top of the code to point to the host. The sketch should be modified as follows:

#define THINGER_SERVER "acme.aws.thinger.io"

// the rest of the code goes here

If this host definition is not provided, the devices will try to connect with the public instance.

Instance license preferences
Billing email