部门日报系统部署备忘录

引子



部门里难免都会要求大家去写日报,其实这个是繁琐的工作,以前一直都是邮件或者excel,觉得查看和统计不方便。无意中网上看到了一款开源的日报系统,部署一下试试,这里就记录下步骤。

部署步骤



1、基本的linux和apache环境

2、安装nodejs

a、官网下载

b、解压之后进入bin目录

c、./node -v 可以看到版本

d、设置全局,命令如下:

ln -s /opt/node-v6.10.3-linux-x64/bin/node /usr/local/bin/node

ln -s /opt/node-v6.10.3-linux-x64/bin/npm /usr/local/bin/npm

3、安装redis

a、官网下载、解压、进入目录

b、make && make install

c、redis-server 运行

4、部署日报系统

a、把dailyReport放到/opt/apache2/htdocs下

dailyReport下载地址:https://github.com/WalterShe/dailyreport/zipball/master

b、进入该目录运行:npm install

c、vi config.js,修改app的端口为8888

d、运行nohup node app.js &,之后看到输出'Express server listening on port '8888' 则表示服务器启动成功。

如果想让它在后台永久运行则需要这样做:

npm install -g forever

forever start /opt/apache2/htdocs/dailyReport/app.js

e、浏览器地址栏输入http://你的域名/install,会看到设置默认管理员账户成功页面,按照提示进入网站登陆界面,

输入管理员账户名 adminn,密码1234567则可以登陆成功

f、手机版访问地址是:http://你的域名/m

原文地址:http://blog.51cto.com/xqtesting/2068169

时间: 2024-07-31 08:42:41

部门日报系统部署备忘录的相关文章

"一天"日报系统的部署

前言: 公司自己开发了一套CRM系统,内置日报功能,但是由于以前的开发人员不负责任,系统的权限控制功能并不是很完美,所以想着单独找一套开源日报系统部署,于是便找到了[email protected]开发的"One day"一天日报系统,在此表示感谢.这里记录下来部署过程,方便以后进行回顾. 系统版本: CentOS 6.4<带源码编译环境和httpd> 所用软件版本: node-v0.12.1.tar.gz<Node.js>: redis-2.8.19.tar.

MDT2012部署系列之12 WDS之PXE启动系统部署

(十四).测试PXE启动系统部署 经过前面两个章节的WDS服务器安装与配置,我们完成了对于PXE启动的前期准备工作,下面我们来测试一下,从PXE启动进行系统的安装. 1.首先将对应的引导光盘移除,设置网络引导为第一启动项,在下图中我们可以看到对应的获得的IP地址,这时候我们按F12键从PXE启动 2.这时候我们可以看到刚刚添加的PE系统的映像名称,直接按回车 3.这里我们可以看到正在加载192.168.1.203下的x86.wim映像 4.这时候我们可以看到对应的WDS服务器的网络流量会大幅度提

SCCM2012 R2系统部署时,客户端报0x80004005错误(2)

错误现象: 裸机部署过程中,报"Task Sequence:任务序列名 has failed with the error code(0x80004005)"错误,并生动重启计算机. 分析过程: 通过SCCM的"部署状态"查看此任务序列的部署过程: 解决方案: 通过查看任务序列的"部署状态"确定是任务序列配置的问题,接下来我们打开此任务序列.发现此任务序列的"应用操作系统"和"应用数据映像1"执行的操作都是

Elasticstack 5.1.2 集群日志系统部署及实践

Elasticstack 5.1.2 集群日志系统部署及实践 一.ELK Stack简介 ELK Stack 是Elasticsearch.Logstash.Kibana三个开源软件的组合,在实时数据检索和分析场合,三者通常是配合共用的. 可参考:https://www.elastic.co/products 二.Elasticstack重要组件 Elasticsearch: 准实时索引 Logtash: 收集数据,配置使用 Ruby DSL Kibana 展示数据,查询聚合,生成报表 Kafk

Linux系统部署规范v1.0

Linux系统部署规范v1.0 目的: 1.尽可能减少线上操作: 2.尽可能实现自动化部署: 3.尽可能减少安装服务和启动的服务: 4.尽可能使用安全协议提供服务: 5.尽可能让业务系统单一: 6.尽可能监控可监控的一切信息: 7.尽可能控制一切可控制的安全策略: 8.尽可能定期更新补丁修补漏洞: 具体规范: A. 帐户和口令 帐户: 1.为每个系统维护人员建立一个独立的普通权限帐号,为监控机建立监控帐号,分别用于日常系统维护和系统监控: 2.FTP 服务器配置虚拟帐号: 3.禁止除root 帐

日报系统 daily report

一.系统准备 1.安装好httpd 2.安装node.js 包括(node  npm  express) 3.安装redis 4.下载daily report安装包 二.Node.js安装与配置 1.epel源 yum  install  epel-release 2.安装node.js yum  install  node* 3.安装npm yum  install npm* 4.测试node和npm [[email protected] ~]# node -v v0.10.36 [[emai

基于suse linux系统的cacti系统部署——rpm包方式

豆丁 http://www.docin.com/p-191889788.html rpm包方式:啊扬--沙迳:2010-12-1:更改:2011/5/16:一.Cacti的简介(来源:网络):Cacti是通过snmpget来获取数据,使用R:Cacti的发展是基于让RRDTool使用者更方:cacti是用php语言实现的一个软件,它的主要:MySQL配合PHP程序存储一些变量数据并对变量 123 基于suse linux系统的cacti系统部署 ——rpm包方式 啊扬--沙迳 2010-12-1

Linux系统配置及服务管理_第01章系统部署

大家好,我是"霸王卸甲"是一个新博主,从今天开始每日在这里为大家更新一篇关于linux方面的文章,如果有问题或者文章有错误的地方请大家私信我,谢谢. 一.GNU/Linux 的历史:自由软件之父 Richard M. Stallman 1984 GNU Copyleft OpenSource Free GPL 既然是历史,就让它成为历史吧......但请记住他们:Linux 之父 林纳斯?本纳第克特?托瓦兹(Linus Benedict Torvalds, 1969年~ ),著名的电脑

springboot基础总结以及Java系统部署脚本使用

springboot学习比较总结:https://pan.baidu.com/s/1dYwvpk Java系统部署脚本: 当想把程序放到后台运行:    nohup ./your_command & 部署Java: 1. 在eclipse上使用maven打包项目:clean package 2. 找到工作目录:E:\work\mywork\ad_logsIndex\target 3. 将两个文件复制到Linux的一个目录下(我用filezilla工具来复制文件),并且写启动脚本 #!/bin/b