First, a HUGE thank you from the LoRa Server project developers and sponsors. Your willingness to use the software for a multitude of purposes and regularly provide feedback has made this server what it is today. The popularity it has gained is only due to your continued support and belief in this project. On behalf of the project’s sponsors, especially CableLabs, and myself, I want to personally thank you for your support, contributions and continuous feedback.
As you probably have guessed already, ChirpStack is the new name for what was known as the LoRa Server project. Since the start, in 2016, the project has gained a lot of traction and is now being used by thousands of users around the world. Unfortunately due to unknown trademark conflicts when we started this project, we must change the name as “LoRa” is a trademark registered by Semtech.
We regret any inconvenience this might cause you and have tried to make this migration as easy as possible. If you experience any significant challenges with this migration, please continue the great feedback on the forum. Also, if you have any questions or comments about this naming change, please feel free to provide that feedback on the forum.
Below you will find a summary of the steps you need to take to migrate forward.
Debian / Ubuntu packages
When installing the latest update, the migration will be made for you automatically. It will also create a symlink for the init or systemd scripts and old configuration path to the new locations, so that scripts depending on the old naming will continue to work.
What you still need to do is update the apt repository from artifacts.loraserver.io
to artifacts.chirpstack.io
. You will find this configuration in a directory called /etc/apt/sources.list.d/
. The name of this file is not important, but its content is. Make sure that it contains the following configuration:
# ChirpStack repository
deb https://artifacts.chirpstack.io/packages/3.x/deb stable main
Package renaming
-
loraserver
→chirpstack-network-server
-
lora-app-server
→chirpstack-application-server
-
lora-gateway-bridge
→chirpstack-gateway-bridge
-
lora-geo-server
→chirpstack-geolocation-server
Configuration files
Configuration files can be found under:
/etc/{PACKAGE_NAME}/{PACKAGE_NAME}.toml
Docker images
Unfortunately the Docker Hub does not support redirecting. Migrating to the new images will take two steps.
Update Docker image
-
loraserver/loraserver
→chirpstack/chirpstack-network-server
-
loraserver/lora-app-server
→chirpstack/chirpstack-application-server
-
loraserver/lora-gateway-bridge
→chirpstack/chirpstack-gateway-bridge
-
loraserver/lora-geo-server
→chirpstack/chirpstack-geolocation-server
Note that you will only find the latest version under the chirpstack/chirpstack-
naming!
Update configuration path
When using the configuration files for configuring your containers, you must update the directory into the configuration gets mounted.
-
/etc/loraserver
→/etc/chirpstack-network-server
-
/etc/lora-app-server
→/etc/chirpstack-application-server
-
/etc/lora-gateway-bridge
→/etc/chirpstack-gateway-bridge
-
/etc/lora-geo-server
→/etc/chirpstack-geolocation server
You must also rename the names of the configuration files, so that:
-
loraserver.toml
→chirpstack-network-server.toml
-
lora-app-server.toml
→chirpstack-application-server.toml
-
lora-gateway-bridge.toml
→chirpstack-gateway-bridge.toml
-
lora-geo-server.toml
→chirpstack-geolocation-server.toml
Note that you must make this change when migrating to the chirpstack/chirpstack-
named Docker images.
We have tried our best to update all documentation pages. If you spot an error or reference to to the old naming, please let us know or even better, create a pull-request to fix the mistake!
Again, thank you for your support and use of this project! A special thanks to the sponsors. Without their continued financial support, technical input and advisement from the beginning of this project, it would not have gained the functional capability it has today.
With ChirpStack, we will continue to work diligently to provide functional compliance to the LoRa Alliance specifications.