3 Star 1 Fork 2

DTCloud开源社区 / DTCloud_Install

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
README.md 3.47 KB
一键复制 编辑 原始数据 按行查看 历史
abble 提交于 2022-10-14 09:09 . dtcloud改为dtcloud2

欢迎使用 DTCloud2.0

DTCLOUDBIM+AIOT技术架构为基础,BIM是建筑信息模型,是空间数字化的技术;AIOT是智能物联网技术,将物联网系统与智能数据分析融合,提供物联采集和智能分析服务;以BIM空间数字化数据和AIOT物联终端实时采集数据为数据源,生成数字孪生模型,对工程建设和运维、企业运行和管理,提供实时智能决策。

DTCloud最新版本https://gitee.com/dtcloud360/dtcloud

一键安装 DTCloud2.0

基于快速安装使用DTCloud2.0,我们编写了一键安装脚本,可点击进入码云手动下载

也可利用git克隆:

git clone https://gitee.com/dtcloud360/dtcloud-install.git

使用环境

推荐:#30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020

目前Ubuntu各版本均可以。其它环境一键安装脚本正在完善中。

使用方法

1. 下载 一键安装脚本

git clone https://gitee.com/dtcloud360/dtcloud-install.git

2. 执行脚本

zyf@zyf-install:/opt/DTCloud_Install$ ls
dtcloud2.0.sh
zyf@zyf-install:/opt/DTCloud_Install$ 
zyf@zyf-install:/opt/DTCloud_Install$ 
zyf@zyf-install:/opt/DTCloud_Install$ 
zyf@zyf-install:/opt/DTCloud_Install$ sudo bash dtcloud2.0.sh 
中亿丰数字科技集团:一键安装dtcloud2.0
请输入服务器IP: 192.168.xxx.xxx

注意: 请用 bash 执行,这里不支持shell

3. 项目配置信息

root@zyf-virtual-machine:/opt/DTCloud_Install# bash dtcloud2.0.sh 
中亿丰数字科技集团:一键安装dtcloud2.0
请输入服务器IP:192.168.32.226
请输入数据库名称:database_name
请输入数据库密码:database_password
请输入dtcloud服务端口号:9099
请输入dtcloud超级管理员密码:admin_password
请输入安装目录名: dtlcoud2

根据项目情况,依次填入配置信息,等待5-10分钟,即可安装完成。浏览器网页端输入url地址,即可访问并使用 dtcloud2.0

注意: url地址,即输入的ip:端口号。在安装完成时,命令行也会给出提示

服务说明

1. 数据库安装在哪里?

当前方法中,代码和数据库安装在同一台服务器中。如果想分离的话,请修改脚本中数据库相关代码。

# 1.0 安装postgres 
apt install postgresql
service postgresql start
sudo su - postgres -c "createuser -s dtcloud"
sudo -u postgres psql -c "alter role dtcloud with password '$db_password'"
# 1.1 替换两个关键性配置文件
sed -i "s/^listen_addresses =.*/listen_addresses = \'\*\'/" /etc/postgresql/12/main/postgresql.conf 
sed -i "s/^#listen_addresses =.*/listen_addresses = \'\*\'/" /etc/postgresql/12/main/postgresql.conf 

function get_line(){
	sed -n -e '/IPv4 local connections/=' /etc/postgresql/12/main/pg_hba.conf 
}
line_num=$(get_line)
line_num_real=$[ `expr $line_num + 1` ]
sed -i "${line_num_real}s/127.0.0.1\/32/0.0.0.0\/0/" /etc/postgresql/12/main/pg_hba.conf 
# 1.2 重启
service postgresql restart

2. dtcloud 项目 python 依赖包如何处理的?

采用 virtualenv 管理 python依赖包,在项目根目录的 env 文件夹中

3. 如何关闭、打开、查看项目状态?

采用 systemctl 管理,如输入的安装目录名为:dtcloud2, 则相关命令为:

systemctl stop dtcloud2
systemctl start dtcloud2
systemctl status dtcloud2 

其它具体命令请参照:man systemctl 提示进行。

1
https://gitee.com/dtcloud360/dtcloud-install.git
git@gitee.com:dtcloud360/dtcloud-install.git
dtcloud360
dtcloud-install
DTCloud_Install
master

搜索帮助