Getting Started

Installing The Things Stack

This is a guide for setting up a private LoRaWAN network server using The Things Stack for LoRaWAN. In this guide we will get everything up and running on a server using Docker and Docker Compose. If you are comfortable with configuring servers and working with command line, this is the perfect place to start.

Migrating from The Things Network Stack V2

This guide documents the process of migrating end devices from The Things Network Stack V2 to The Things Stack.


Follow these instructions to upgrade an existing The Things Stack instance.

Basic User Management

The Things Stack allows network administrators to manage the users that have access to their network. This guide shows how to do basic user management, such as inviting users, listing users, approving them and giving them administrator rights.

Command-line Interface

Although the web interface of The Things Stack (the Console) currently has support for all basic features of The Things Stack, for some actions, you need to use the command-line interface (CLI). The CLI allows you to manage all features of The Things Stack.


The Console is the management application of The Things Stack for LoRaWAN. It is a web application which can be used to register applications, end devices or gateways, monitor network traffic, or configure network related options, among other things.

Working with Events

The Things Stack generates lots of events that allow you to get insight in what is going on. You can subscribe to application, gateway, end device events, as well as to user, organization and OAuth client events.

This guide shows how to subscribe to events with the CLI and with the HTTP API.