Project

General

Profile

Inst chirpstack » History » Version 5

Michael Gunsch, 01/05/2024 04:33 PM

1 1 Michael Gunsch
h1. ChirpStack auf Debian installieren
2
3
h2. Installationsanleiung
4
5
https://www.chirpstack.io/docs/getting-started/debian-ubuntu.html
6
7
h2. Abweichungen zur Anleitung
8
9 3 Michael Gunsch
Bei folgendem Befehl gibt es unter «Debian 12» Probleme:
10 1 Michael Gunsch
11
<pre>
12
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1CE2AFD36DBCCA00
13
</pre>
14
15
Es ist nicht mehr zulässig, dass die Schlüssel in @/etc/apt/trusted.gpg@ gespeichert werden.
16
17
Der Schlüssel muss unter @/etc/apt/keyrings/@ gespeichert werden.
18
19
Ich exportiere ihn mit dem Befehl
20
21
<pre>
22
apt-key export 1CE2AFD36DBCCA00
23 4 Michael Gunsch
apt-key del 1CE2AFD36DBCCA00
24 1 Michael Gunsch
</pre>
25
26
und schreibe den ASCII-Key in die Datei @chirpstack.asc@.
27
28
Anschliessend konvertiere ich den Schlüssel in eine PGP-Datei:
29
30
<pre>
31
sudo gpg --dearmor chirpstack.asc > chirpstack.gpg
32
</pre>
33
34
Die PGP-Datei wird ins Verzeichnis @/etc/apt/keyrings/@ verschoben.
35
36
Die Datei @/etc/apt/sources.list.d/chirpstack.list@ muss dann so aussehen:
37
38
<pre>
39
deb [signed-by=/etc/apt/keyrings/chirpstack.gpg] https://artifacts.chirpstack.io/packages/4.x/deb stable main
40
</pre>
41 5 Michael Gunsch
42
Device Profiles installieren:
43
44
<pre>
45
git clone https://github.com/brocaar/lorawan-devices /tmp/lorawan-devices
46
sudo chirpstack -c /etc/chirpstack import-legacy-lorawan-devices-repository -d /tmp/lorawan-devices
47
</pre>