ubuntu搭建chirpstack服务器详细教程
创始人
2024-12-19 07:12:05
0

目录

一、安装镜像

安装环境

切换镜像源

添加公钥

二、安装docker

1.检查并卸载已安装的docker

2.安装所需的库

3.添加Docker官方GPG密钥

4.写入软件源信息

5.安装 docker-ce

6.查看docker版本

7.docker的常用命令展示

三、安装docker-compose

1.安装

2.查看权限

3.验证是否下载成功

4.docker-compose的常用命令展示

四、下载ChirpStack-docker

五、运行web

1.进入chirpstack-docker目录,输入命令

2.查看ip地址

3.进入chirpstack服务器


首先注意所有的linux环境都可以搭建,我这里使用的是ubuntu22.04LTS

一、安装镜像

安装环境

这里给大家推荐清华的镜像源Index of /ubuntu-releases/22.04/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

进入系统后为了后续方便可以直接进入root模式

sudo su

注意:后续所有命令都是在进入root模式的前提下,如未进入,请自主在命令前添加sudo

切换镜像源

gedit /etc/apt/sources.list

输入以上命令打开文本编辑器修改镜像源,我使用的清华镜像源(自己也可以采用阿里云等其他镜像源):

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse  # 预发布软件源,不建议启用 # deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse # deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-proposed main restricted universe multiverse 

可以直接将以上内容替换掉原本的镜像源,也可以将原本的镜像源全部注释掉之后再添加(不冲突就可以),之后记得保存

添加公钥

更换镜像源后可能会出现命令无法正常运行的情况,这时添加公钥就可以正常运行命令

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32

添加后更新系统软件包

apt-get update

二、安装docker

1.检查并卸载已安装的docker

apt-get remove docker docker-engine docker.io containerd runc

2.安装所需的库

更新系统软件包

apt-get update

安装以下库

apt-get install apt-transport-https apt-get install ca-certificates apt-get install curl apt-get install gnupg-agent apt-get install software-properties-common

3.添加Docker官方GPG密钥

我这里给出了阿里云的,其他的也可以

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

4.写入软件源信息

add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

5.安装 docker-ce

apt-get -y update apt-get install docker-ce docker-ce-cli containerd.io apt-get -y install docker-ce

6.查看docker版本

docker version

7.docker的常用命令展示

查看版本:docker -v  查看镜像:docker images 查看容器:docker ps 启动 docker 服务:sudo service docker start 停止 docker 服务:sudo service docker stop 重启 docker 服务:sudo service docker restart 进入一个运行中的容器:docker exec -it 容器Id /bin/bash

三、安装docker-compose

1.安装

curl -L https://github.com/docker/compose/releases/download/1.26.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

2.查看权限

chmod +x /usr/local/bin/docker-compose

3.验证是否下载成功

docker-compose --version

4.docker-compose的常用命令展示

docker-compose up //启动yml文件定义的 container docker-compose up -d //后台运行 docker-compose up --help //查看up帮助 docker-compose -f docker-compose.yml up //-f 指定yml文件 docker-compose stop //停止 docker-compose start  docker-compose ls  //查看 docker-compose down //停止删除 docker-compose pull //重新下载 docker-compose ps // 显示 Docker Compose 容器的状态 docker-compose images //显示由 docker-compose.yml 文件定义的服务所使用的镜像 docker-compose exec {service_name} {bash} //在指定的服务中执行一个命令(通常是一个 shell,如 bash)

四、下载ChirpStack-docker

拉取chirpstack安装包代码到本地,拉去之后会在目前所在目录下自动生成一个文件夹

git clone https://github.com/brocaar/chirpstack-docker.git

五、运行web

1.进入chirpstack-docker目录,输入命令

sudo docker-compose up -d

2.查看ip地址

docker ps -a ip a

3.进入chirpstack服务器

在web页面输入上一步查看到的ip地址加上默认为8080的端口号进入服务器

#例如:192.168.20.130:8080

4.再次进入服务器

进入chirpstack-docker目录后重新启动docker容器

docker-compose down docker-compose up -d

服务器页面如下

服务器默认账户密码均为admin

以上就是服务器搭建的全部内容,之后为大家讲述如何用树莓派和网关模块搭建lora网关并连接服务器 

相关内容

热门资讯

科技实测!游戏微信牛牛房卡金辰... 微信游戏中心:金辰娱乐房卡在哪里买打开微信,添加客服微信【88355042】,进入游戏中心或相关小程...
微信牛牛房卡多少钱一张/微信斗... 微信斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来...
IA解析/牛牛房卡制作链接九神... IA解析/牛牛房卡制作链接九神联盟/一张房卡多少钱微信链接Sa9Ix苹果iPhone 17手机即将进...
科技实测!金花房卡专卖店熊猫大... 您好!微信熊猫大厅大厅链接获取房卡可以通过以下几种方式购买: 1.微信渠道:(熊猫大厅)大厅介绍:...
头条推荐!牛牛房卡怎么购买海螺... 今 日消息,海螺互娱房卡添加微信33549083 苹果今日发布了 iOS 16.1 正式版更新,简单...
金花房卡购买渠道/微信牛牛房卡... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享受...
科技实测!金花房卡批发天王大厅... 微信游戏中心:天王大厅/新天道房卡在哪里买打开微信,添加客服微信【88355042】,进入游戏中心或...
炸金花房卡链接在哪弄/玩金花牛... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡来享...
ia攻略/金花房卡专卖店悟空系... 您好!微信悟空系列/随意玩大厅链接获取房卡可以通过以下几种方式购买: 1.微信渠道:(悟空系列/随...
ia攻略/怎么买斗牛房卡江山大... 今 日消息,江山大厅房卡添加微信33549083 苹果今日发布了 iOS 16.1 正式版更新,简单...
正版授权!金花充值房卡海贝之城... 海贝之城房卡更多详情添加微:33549083、 2、在商城页面中选择房卡选项。 3、根...
一分钟推荐“微信炸金花链接在哪... 微信炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡...
我来教你/牛牛充值房卡天王大厅... 我来教你/牛牛充值房卡天王大厅/正规房卡找谁买天王大厅是一款非常受欢迎的游戏,咨询房/卡添加微信:8...
ia攻略/金花房卡官网麒麟大厅... 麒麟大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:【3329006910】或QQ:332900...
科技实测!金花房卡出售海星大厅... 科技实测!金花房卡出售海星大厅/房卡最便宜的中心Sa9Ix苹果iPhone 17手机即将进入量产阶段...
终于找到“金花链接房卡如何充值... 人海大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡...
重大通报,牛牛房卡出售牛魔王/... 您好!微信牛魔王/皇豪互娱大厅链接获取房卡可以通过以下几种方式购买: 1.微信渠道:(牛魔王/皇豪...
重大通报,金花房卡专卖店荣耀联... 荣耀联盟房卡更多详情添加微:33549083、 2、在商城页面中选择房卡选项。 3、根...
科技实测!怎么买斗牛房卡卡卡娱... 科技实测!怎么买斗牛房卡卡卡娱乐/房卡购买批发价格卡卡娱乐是一款非常受欢迎的游戏,咨询房/卡添加微信...
ia实测“微信牛牛房卡链接在哪... 新众亿金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡...