So, I’ve bumbled through this… having never used docker before, its a first!
I’ve installed the v3 stack on an Amazon EC2 micro.t2 instance which is running debian version 9. The instructions are mostly good, In the getting started guide, it says to use the provided. docker-compose.yml . I had assumed ( wrongly ) that docker would pull all the files it needs when you use this. that is not the case, you needed to have cloned the github repo first. (doh). Once you’ve done that, then the instructions work as expected.
I’ll submit a pull request with the addition of a single line in the README.md file under prerequisites;
- Clone the lorawan stack from github
git clone https://github.com/TheThingsNetwork/lorawan-stack.git
because it was installed in AWS, I did need to consider what network ports are configured for the security groups. The details are usefully in docs/networking.md
While I was able to register a single App, and a device, and point a single gateway to it, Its a bit more ‘raw’ than the public interface ( which is very polished ).
Things i need to work out;
How do you set up the network server so it runs like a service ( like any normal service ) any time it gets rebooted
How to see joins/data etc like you can on the public interface
how to more effectively add/remove devices/apps etc. It seems quite long winded to use the docker-compose commands. I have not figured out how to use the CLI on this.
Anyway it seems like progress