ubuntu搭建chirpstack服务器详细教程

这篇具有很好参考价值的文章主要介绍了ubuntu搭建chirpstack服务器详细教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、安装镜像

安装环境

切换镜像源

添加公钥

二、安装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

chirpstack 为啥不能添加deui,lora,物联网,lora服务器,ubuntu,linux,服务器,物联网,信息与通信

进入系统后为了后续方便可以直接进入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

服务器页面如下

chirpstack 为啥不能添加deui,lora,物联网,lora服务器,ubuntu,linux,服务器,物联网,信息与通信

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

chirpstack 为啥不能添加deui,lora,物联网,lora服务器,ubuntu,linux,服务器,物联网,信息与通信

以上就是服务器搭建的全部内容,之后为大家讲述如何用树莓派和网关模块搭建lora网关并连接服务器 文章来源地址https://www.toymoban.com/news/detail-766850.html

到了这里,关于ubuntu搭建chirpstack服务器详细教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 原神3.2服务端架设服务器搭建教程ubuntu系统(保姆级)

    原神 3.2服务端架设服务器 搭建教程 ubuntu系统 ( 保姆级 ) 大家好,我是艾西今天跟大家分享下 原神 3.2服务端架设ubuntu系统实操教程 准备阶段 : 服务器一台 32h32g起、服务端、客户端、服务器装Ubuntu20.04系统 特别强调:java17直接放在C:Program Files目录下即可 开始操作跟上节

    2024年02月05日
    浏览(46)
  • Linux搭建SVN服务器详细教程

    本文讲解 Linux 系统下如何搭建 SVN 服务器,详细说明各配置项的功能,最终实现可管控多个项目的复杂配置。   SVN 是 subversion 的缩写,是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,实现最终集中式的管理。 目前很多互联网公司在使用 SVN,优点在于

    2024年02月09日
    浏览(57)
  • 远程服务器ubuntu安装Jupyter Lab详细教程

    不用打开电脑,不用启动anaconda,随时随地,公交地铁上使用手机输入网站就能启动 jupyter notebook 进行代码编写、数据分析,着实是很方便。在你成功白嫖一台服务器之后,可以按照下面的教程,手把手教你配置一个专属于你自己的远程 Jupyter Notebook,随时随地利用Python进行数

    2024年02月12日
    浏览(52)
  • 蓝易云:Ubuntu使用nginx搭建webdav文件服务器的详细过程

    在 Ubuntu 上使用 Nginx 搭建 WebDAV 文件服务器的详细过程如下: 安装 Nginx: 创建 WebDAV 目录: 配置 Nginx: 打开 Nginx 配置文件: 在  server  块内添加以下配置: 保存并关闭文件。 创建用户认证文件: 替换  your_username  为你想要设置的用户名。根据提示输入密码并确认。 检查

    2024年02月20日
    浏览(50)
  • Gitea--私有git服务器搭建详细教程

    csdn https://download.csdn.net/download/qq_44623314/88294649 将gitea 注册为Windows服务

    2024年02月04日
    浏览(67)
  • 基于Ubuntu22.04的Samba服务器搭建教程(新手保姆级教程)

    Samba 是在 Linux 和 UNIX 系统上实现SMB 协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型

    2024年04月08日
    浏览(60)
  • Wow魔兽世界服务器搭建详细教程,魔兽世界服务器配置要求

    自从《魔兽世界》国服关服后,很多魔兽老玩家心里都是空落落的,魔兽陪伴了我们十多年,此次关服犹如关上了通往艾泽拉斯大陆的大门。 上帝关上了一扇门,我们也可以自己开扇窗,随着国服关闭,越来越多的玩家想要自己开服当服主,今天飞飞将和你们分享魔兽世界服

    2024年02月04日
    浏览(80)
  • 搭建幻兽帕鲁服务器详细教程分享

    幻兽帕鲁PalWorld是一款由Pocketpair开发的游戏,融合了多种玩法,其独特的题材和画风吸引了很多玩家。为了更好地进行游戏体验,很多玩家选择自行搭建服务器。本文将详细介绍如何搭建幻兽帕鲁PalWorld服务器。 阿里云提供快速、简化的服务器搭建方案,新手小白0基础1分钟

    2024年02月20日
    浏览(52)
  • Windows7搭建FTP服务器详细教程

    最近需要用Windows7搭建一个简单的FTP服务器,在此记录下过程。 选择控制面板-程序-程序和功能-打开或关闭Windows功能-点开Internet信息服务,将其所有子项都选中,选好后确定。(这个过程需要一段时间,根据电脑性能长短不一) 选择控制面板-系统和安全-管理工具-双击Inte

    2024年02月08日
    浏览(48)
  • 轻松搭建冒险岛服务器-冒险岛私服搭建详细教程

    想要拥有一个属于自己的冒险岛世界吗?想要一步步学习如何架设冒险岛服务器吗?本文将从如何选择服务器、安装系统、配置环境、搭建数据库、部署网站、上传文件、启动服务等8个方面,一步步为大家详细讲解冒险岛架设教程。让你轻松打造属于自己的独特冒险世界。

    2024年02月11日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包