安装

  1. 可以从 http://teaos.cn/download 下载对应的Release版本,目前支持MacOS(darwin)、Linux、Windows三种版本;
  2. 使用unzip解压到某个目录,比如 teaweb-v0.0.1/;
  3. 然后执行:
    cd teaweb-v0.0.1/  # 转到teaweb目录
    bin/teaweb start
    如果是Windows,则可以直接运行安装目录下的start.bat
  4. 如果没有出现错误的话,可以在浏览器中访问:
    http://127.0.0.1:7777
    其中127.0.0.1可能需要换成你服务器的IP,而且我们默认使用了7777端口(可以在configs/server.conf中修改),如果访问遇到了问题,请检查防火墙设置;
  5. 使用用户名admin和密码123456登录,可以在configs/admin.conf中修改这些信息,也可以在设置界面中修改;
  6. 如果是Unix或者Linux,请确保安装目录下的configs/tmp/是有读取和写入权限的。
  7. 设置MongoDB

MongoDB

TeaWeb需要使用MongoDB来记录日志和其他数据,如果已经安装,可以在”设置”>“MongoDB”中修改MongoDB的连接参数: mongodb.png

如果还没有安装,可以使用TeaWeb帮你安装(”设置”>“MongoDB”界面的底部),目前支持Linux和Darwin(Mac OS X)。也可以从 https://www.mongodb.com/download-center/community下载并安装符合你的系统的MongoDB,或者从TeaOS镜像下载地址中下载:

注意:目前TeaWeb只支持MongoDB v3.0以上版本,如果你正在使用老的版本,请更换。

在Linux和MacOS上,解压MongoDB安装包后,建议的启动命令为:

cd MongoDB安装目录
bin/mongod --dbpath=./data/ --fork --logpath=./data/fork.log

启动后,试着用 ps 命令查看MongoDB是否已启动:

ps ax|grep mongo
命令执行结果应该类似于:
[root@localhost ~]# ps ax|grep mongo
21040 ?        Sl   632:19bin/mongod --dbpath=./data/ --fork --logpath=./data/fork.log

在Windows上,直接运行下载的可执行文件进行安装,注意过程中可以选择 不安装 MongoDB Compass。

CentOS 7

在CentOS 7上,如果你需要使用7777端口,可能要在firewall中注册一个规则:

firewall-cmd --zone=public --add-port=7777/tcp --permanent
firewall-cmd --reload

Red Hat Enterprise Linux Server 7

在Red Hat Enterprise Linux Server 7上,如果你需要使用7777端口,可能要在firewall中注册一个规则:

firewall-cmd --zone=public --add-port=7777/tcp --permanent
firewall-cmd --reload

Windows

Windows版本的目录下自带有 start.bat ,请解压后,直接双击运行 start.bat 即可。

开机启动脚本

通常我们在安装软件后,希望能随开机启动,以免重启时忘了启动服务。从v0.0.10版本开始,Linux二进制发行版自带启动脚本模板,可以在 scripts/ 目录下找到:

teaweb - teaweb启动脚本 
teaweb-agent - agent启动脚本

使用步骤为:

  1. 修改启动脚本中的INSTALL_DIR为实际的TeaWeb或Agent安装目录
  2. 将启动脚本文件拷贝到 /etc/init.d 目录下
  3. 使用root设置权限:chmod u+x /etc/init.d/teaweb 或者 chmod u+x /etc/init.d/teaweb-agent
  4. 使用chkconfig添加到启动项中:chkconfig --add teaweb 或者 chkconfig --add teaweb-agent

现在你就可以使用以下命令了:

service teaweb start|stop|restart|reset
service teaweb-agent start|stop|restart

而且开机启动的时候会自动执行:

service teaweb start
service teaweb-agent start

评论 发表新评论

  取消

登录后才能发表评论

暂时还没有评论。

{{comment.nickname}}@{{comment.datetime}}
{{comment.body}}