使用AppNode部署IT资产管理平台(Chemex 3.2.0版本)- 肥仔Sam

注释:该平台是基于Centos7 + AppNode(MySQL MariaDB 10.2 + PHP 8.0 + Nginx 1.2.12-1.el7 稳定版)进行部署 (AppNode面板工具仅支持CentOS 6.X 32/64 bit 以及 CentOS 7.X 64 bit,所以使用其它Linux版本的小伙伴可以不用往下看了),第一次发布文章,如有错误的地方烦请指正,谢谢。

感谢咖啡壶群友,特别是群主celaraze、纯小白、阿童木、毛毛、白鹭霜华、爱①伱 等等等等。

文章目录

  • 使用AppNode部署IT资产管理平台(Chemex 3.2.0版本)- 肥仔Sam
  • 前言
  • 一、网站效果图
  • 二、准备工作
    • 1.系统的准备(建议使用CentOS7)
      • a.安装ESXi的VMware Tools
      • b. 检查
      • c. 安装
    • 2.安装部署TeamViewer
    • 3.安装AppNode面板工具
    • 4.在AppNode面板内安装以及配置环境(网站管理+MySQL MariaDB 10.2 + PHP 8.0 + Nginx 1.2.12-1.el7 稳定版)
    • 5.开始安装和部署Chemex平台
  • 总结

前言

… 自己使用了ESXi 6.5的服务器进行部署,CentOS7 & CentOS8这两个系统重装不下二十多回,每次都是应为系统上的问题导致重做,模板一次次的导入,一次次的生成和等待,直到昨晚才弄好了一个自己觉得完美的系统,个人觉得还是CentOS7比较好用,CentOS8部署后使用Teamviewer出现各种的异常问题,还有新的界面需要额外的配置调试才能默认使用classic 11传统的界面,还是无法接受。。。推荐使用CentOS7,完美使用Teamviewer远程。


提示:以下是本篇文章正文内容,下面案例可供参考

一、网站效果图






二、准备工作

1.系统的准备(建议使用CentOS7)




建议安装GNOME Desktop模式,对于新手来说这是比较好操作,如果老鸟就忽略吧。。。相关的安装步骤可以到www.bing.com查询CentOS7的安装

当系统安装好后,首先第一步是打开系统的终端输入以下的命令进行系统的更新,以下两个命令二选一,执行完毕后输入reboot 进行系统重启:

1. yum -y update

or

yum -y upgrade
2. reboot

a.安装ESXi的VMware Tools

安装好系统后系统以及默认安装好VMware Tools,只是第三方open版本的,对于有原装癖的来说请参照以下操作,如果遇到安装VMware Tools按钮是灰色的情况,请把虚机关机,然后把光驱设置为本地客户端,设备状态把“已连接”勾上,然后启动虚拟机这样就可以加载到VMware Tools程序进行安装:

b. 检查

  1. 卸载预装的 open-vm-tools 包,检测是否预装了 open-vm-tools
yum list installed | grep open-vm-*
  1. 卸载预装的程序包
yum remove open-vm-tools
  1. 再次确认是否卸载成功
rpm -qa | grep open-vm-*
  1. 重启虚拟机
reboot

c. 安装

最简单暴力的方法,加载出VMware Tools光驱后,双击打开找到光驱中的VMwareTools-XX.X.XX-XXXXXXX.tar.gz的文件,直接双击打开,然后把里面的文件夹“vmware-tools-distrib”整个复制到桌面上,点击进入“vmware-tools-distrib” ,在这个文件夹空白位置点击右键打开终端,在终端输入以下的命令:

[root@localhost vmware-tools-distrib]#
[root@localhost vmware-tools-distrib]# ./vmware-install.pl

输入yes一路回车,知道界面出现“Enjoy” 这个字样在画面最下面即可完成安装VMware Tools的操作了。

以上是CentOS7在ESXi上部署的细节,新手要多多注意,一旦确认好系统已经更新完毕后一定一定要创建系统快照(ESXi自带的功能,别告诉我你不懂),不然系统调试错误了想回滚是个崩溃的事情。

2.安装部署TeamViewer

由于在ESXi系统下操作Linux系统是一个痛苦的事情,特别是新手的我们来说,真的要崩溃,所以需要到这一步操作,如果是老鸟请忽略这一步直接跳过,根据以下命令进行Teamviewer的部署:
如果在第一步已经操作过系统更新的,可以无需再操作这一步,直接看

安装EPEL源;

yum install epel-release

从Teamviewer网站上下载Teamviewer版本,这个是64位版本;

wget https://download.teamviewer.com/download/linux/teamviewer-host.x86_64.rpm

运行安装已下载好的程序;

yum install ./teamviewer-host*.rpm

设置自动更新;

cat /etc/yum.repos.d/teamviewer.repo

设置CentOS7内置的防火墙允许5938端口访问 (这一步非常重要)

firewall-cmd --zone=public --add-port=5938/tcp --permanent

,如果有朋友担心安全问题可以在自家路由器或者防火墙上屏蔽这个端口,这样可以实现使用LAN访问Teamviewer,使用内网IP直接连接Teamviewer;

3.安装AppNode面板工具

https://www.appnode.com/ 官网主页,建议从官网上复制连接进行操作部署;
其实网上还有一个同类型的面板工具,叫“宝塔”都是差不多类型的面板工具,大同小异,根据个人喜好进行选择吧;

进入官网后,点击“立即免费安装” ,进入以下页面后,在“安装配置” 选择“同时安装控制中心和受控端”即可(建议选择这项安装,如果选择一次过批量安装会出现下载失败的问题,可能是源的问题吧)

INSTALL_AGENT=1 bash -c "$(curl -sS http://dl.appnode.com/install.sh)"

通过TeamViewer远程到CentOS当中,在桌面空白地方打开终端管理器,输入以上的命令;


意外总是会跟着来的,如果执行完以上的命令后出现了 “ERROR: yum makecache failed: exit status 1”的错误提示,请按照以下方式进行操作,如果没有就跳过这一步,

  1. 在当前终端管理器上执行以下的命令即可解决问题,出现这个问题的原因是由于刚刚安装Teamviewer是没有下载公有证书导致的:
yum upgrade ca-certificates --disablerepo=epel

/

  1. 继续执行AppNode的在线安装命令;
INSTALL_AGENT=1 bash -c "$(curl -sS http://dl.appnode.com/install.sh)"
  1. 安装过程中会依次提示您输入以下信息:

    控制中心的访问端口(Port):默认为8888

    用户名(Admin Username):默认为admin

    密码(Admin Password):默认为随机生成的密码

    请根据提示输入后按下回车键进入下一步,如果想使用中括号中的默认值,可直接按回车键。

  2. 直到你看见画面出现 “ ENJOY YOUR NODE

    使用AppNode部署IT资产管理平台(Chemex 3.2.0版本)- 肥仔Sam相关推荐

    1. 大华供应链管理平台_files_锦江全球采购平台SRM系统2.0版本上线 打造更智能的供应链...

      近期,由甄云科技携手全球知名酒店品牌供应链企业上海锦江联采供应链有限公司,共同打造的SRM2.0项目,在双方的不懈努力下,成功上线,意味着上海锦江联采供应链有限公司正式迈入采购数字化新时代. 锦江全球 ...

    2. 低代码平台,JeecgBoot v3.0版本发布—新里程牌开始,迎接VUE3版本到来

      项目介绍 JeecgBoot是一款基于代码生成器的低代码平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shi ...

    3. 基于SpringBoot的开源免费微信管家平台,Jeewx-Boot 1.0 版本发布

      项目介绍 JeewxBoot 是一款基于SpringBoot的免费微信管家平台.支持微信公众号.小程序官网.微信抽奖活动.Jeewx-Boot实现了微信公众号管理.小程序CMS.微信抽奖活动等基础功能 ...

    4. 新浪云平台创建mysql数据库并使用php7.0版本连接

      在新浪云平台上创建共享型mysql数据库 创建数据库 点击管理 选择导入 从navicat中取出已存在的sql文件 在navicat转储sql文件 注意,保存时文件要命名成新浪云数据库名 将转储 好的 ...

    5. 记一款IT资产管理平台(Chemex)搭建

      注:该项目基于mysql8+PHP8+Nginx部署 提供百度网盘OVF镜像 链接:https://pan.baidu.com/s/12CSVVv8tu-Edgvu3_odPDA  提取码:o8el  ...

    6. 【云原生之Docker实战】使用Docker部署Snipe-It固定资产管理平台

      [云原生之Docker实战]使用Docker部署Snipe-It固定资产管理平台 一.Snipe-It介绍 二.检查本地docker环境 1.检查docker版本 2.检查docker状态 3.检查系 ...

    7. 【云原生之kubernetes实战】在k8s环境下部署Snipe-IT固定资产管理平台

      [云原生之kubernetes实战]在k8s环境下部署Snipe-IT固定资产管理平台 一.Snipe-IT介绍 二.检查本地k8s环境 1.检查工作节点状态 2.检查系统pod状态 3.检查kube ...

    8. 计算机毕业设计ssm基于SSM的资产管理平台的设计与实现hx448系统+程序+源码+lw+远程部署

      计算机毕业设计ssm基于SSM的资产管理平台的设计与实现hx448系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于SSM的资产管理平台的设计与实现hx448系统+程序+源码+lw+远程部署 ...

    9. 分布式部署Zabbix监控平台

      Zabbix监控的优点 Zabbix是一个基于WEB界面的提供分布式系统监控的企业级的开源解决方案,Zabbix能监视各种网络参数,保证服务器系统的安全稳定的运行,并提供灵活的通知机制以让SA快速定位 ...

    10. logicaldoc 6.5 结合postgresql 9.x安装部署—基于windows平台

      2019独角兽企业重金招聘Python工程师标准>>> 湘中朱生   2012年9月于深圳 说明:原创内容,请勿转载! <1> 从官网下载部署包 官方网站提供源码包和集成 ...

    最新文章

    1. WIN7 UAC/结构体的Equals方法/C# 开发wince程序,窗口上总留有一块空白区域/静态构造函数...
    2. 两个简单的python入门小游戏
    3. 使用Mockito在Java中进行模拟入门
    4. php内核一 一次请求与结束
    5. HTML通过java信息保存,如何使用java邮件API将HTML格式的数据保存为java邮件的主体?...
    6. 驰骋工作流引擎2016年第1次组团培训日程
    7. matlab拟合高次相,matlab 多元高次非线性函数拟合,回归,求教高手!
    8. uuid会重复吗_记一次订单号重复的事故,快看看你的 UUID 在并发下还正确吗?...
    9. Spark Hive实现基于协同过滤的电影推荐(MovieLens数据集)
    10. 51单片机控制舵机c语言代码,一文解析51单片机PWM双舵机控制(附程序)
    11. activesync同步问题
    12. 腾讯社交广告大赛 —— 特征与模型介绍
    13. 分享一篇酷炫粒子风暴代码!
    14. android一键root权限获取,怎样获得root权限(一键root手机的教程)
    15. DRM-Playready总结
    16. 微信实时给服务器发送gps位置,你知道吗?微信聊天发原图暴露你的位置信息
    17. matlab中多元线性回归regress函数精确剖析(附实例代码)
    18. Android 版本更新,支持增量更新
    19. C++ 文本编码探测CED (Compact Encoding Detection)技术
    20. 三分钟熟悉进制转换与位运算

    热门文章

    1. 读书笔记:在改变的时代改变自己
    2. 创业和创业团队的感想感悟
    3. 火线精英正在维护服务器吗,火线精英1月20日23:00更新维护公告
    4. 信号的频谱分析实验matlab,实验三 用FFT对信号进行频谱分析及MATLAB程序
    5. aspect 方法入参 获取_Spring Aspect 获取请求参数
    6. WebRTC收集网卡地址信息 源码剖析
    7. Echarts直角坐标系x轴y轴属性设置大全
    8. 3. 用户/管理员注册登录 - 如何使用个人Facebook来登录门户网站
    9. 摩斯电码/密码入门简介
    10. c语言简单快速排序原理,快速排序原理、复杂度分析及C语言实现