一、Docker方式部署
使用上图所示例的ntripcaster
(一)下载ntripcaster
docker pull rinex20/ntripcaster
(二)下载配置文件
(1)下载批处理,这个批处理执行后,下载对应的配置文件。
$ wget -O config.sh https://raw.githubusercontent.com/rinex20/ntripcaster_docker/master/config.sh
(2)执行批处理
$ chmod +x config.sh && ./config.sh
如果不成功,多执行几次./config.sh。直到所有的文件都下载下来。
(三)一探究竟
config.sh是用来下载文件的。看下图
执行完成后看到这个目录,里面有6个配置文件。
到此可以开始下一步
二、配置
这里可以参考这个文章
linux ntrip caster配置说明书_一杯美式咖啡 不加奶的博客-CSDN博客
(一)ntripcaster.conf
将ntripcaster.conf中54行 server name 后面替换为公网ip地址
端口号为2101,默认密码(可在此文件中修改)
(二)groups.aut
在groups.aut中添加GROUP1:user1,user2
此步骤为:添加挂载点接收数据的用户
(三)clientmounts.aut
在clientmounts.aut中添加/挂载点名字:GROUP1
此步骤为设置挂载点名字
(四)users.aut
在users.aut 中添加
user1:passwd
user2:passwd此步骤为添加从挂载点接收数据的用户名和密码
实际我的步骤,只是配置了ntripcaster.conf,这里只改了一下ip地址
其它配置采用刚才下载下来的默认
(一)Group情况
(二)Clientmount情况
(三)user情况
下面可以启动了。
三、启动
docker run -d -p 2101:2101 --name ntripcaster --restart=always -v /etc/ntripcaster:/etc/ntripcaster rinex20/ntripcaster