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]