找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2392|回复: 0

ubuntu thingsboard安装教程终极版

[复制链接]

198

主题

13

回帖

1027

积分

管理员

积分
1027
发表于 2019-4-3 15:46:45 | 显示全部楼层 |阅读模式
本教程安装环境为ubuntu阿里云
安装 java
获得更新
sudo apt-get update
安装软件包
udo apt install software-properties-common
出现选项,输入:y
添加Oracle PPA存储库:
sudo apt-add-repository ppa:webupd8team/java
出现提示后,按 enter按钮
更新系统
sudo apt update
安装Oracle JDK。要安装Java 9 JDK,java8请java9在命令中更改为:
sudo apt install oracle-java8-installer
出现选项:输入y,然后出现OK,按回车,后选YES,按回车
编辑文件:/etc/environment
# 底部增加一行JAVA_HOME="/usr/lib/jvm/java-8-oracle"加载配置文件source /etc/environment
检查您的Java版本
java -version下载安装thingsboard
下载thingsboard
wget https://github.com/thingsboard/t ... thingsboard-2.3.deb
安装
sudo dpkg -i thingsboard-2.3.deb
服务器内存低于1G,限定java运行
export JAVA_OPTS="$JAVA_OPTS -Xms256M -Xmx256M"
安装,并加入测试数据
sudo /usr/share/thingsboard/bin/install/install.sh --loadDemo
启动服务
sudo service thingsboard start
最低等待90秒后访问ip+8080端口测试
http://localhost:8080/
安装数据库postgresql
更新
sudo apt-get update
安装PostgreSQL:
sudo apt-get install postgresql postgresql-contrib
重启数据库
sudo service postgresql start
切换到服务器上的postgres帐户
sudo -i -u postgres
键入以下命令立即访问Postgres提示符:
psql
这会将您登录到PostgreSQL提示符中,从这里您可以立即与数据库管理系统进行交互。
输入以下命令退出PostgreSQL提示符:
\q
这会将您带回到postgresLinux命令提示符
创建数据库
createdb xdc
改默认密码
sudo -u postgres psql postgrespostgres=# \password postgresEnter new password:Enter it again:postgres=# \q安装nginx实现端口转发到80
安装nginx
sudo apt install nginx
  • /etc/nginx/conf.d/thingsboard.conf使用文本编辑器创建并编辑它以匹配下面的示例。替换example.com为您的Linode的公共IP地址或FQDN。 /etc/nginx/conf.d/thingsboard.conf
server {    listen 80;    listen [::]:80;    server_name example.com;    location / {        # try_files $uri $uri/ =404;        proxy_pass http://localhost:8080/;        proxy_http_version 1.1;        proxy_set_header Upgrade $http_upgrade;        proxy_set_header Connection "upgrade";        proxy_set_header Host $host;    }}
重启NGINX
sudo systemctl restart nginx至此,安装成功
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|小钉锤论坛 粤ICP备18149537号-2

GMT+8, 2024-11-24 14:08 , Processed in 0.050076 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表