victor 发表于 2019-4-3 15:46:45

ubuntu thingsboard安装教程终极版

本教程安装环境为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下载thingsboardwget https://github.com/thingsboard/thingsboard/releases/download/v2.3/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安装nginxsudo 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;    }}重启NGINXsudo systemctl restart nginx至此,安装成功
页: [1]
查看完整版本: ubuntu thingsboard安装教程终极版