Score
0
Watch 9 Star 87 Fork 60

绯末 / LaraWatcherPHPMIT

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

Lara Watcher

关于Lara Watcher

Lara Watcher是一个轻量的服务(器)状态维护平台。灵感源于模仿 Apple Services 来实时展示相关服务的运行情况。得益于 Laravel 框架以及 Dcat Admin 开发平台,使其具备了优雅、简洁的优秀体验。 Lara Watcher是完全免费且开源的,任何人都可以无限制的修改代码以及部署服务,这对于很多想要对ICT资产做信息化管理的中小型企业来说,是一个很好的选择:低廉的成本换回的是高效的管理方案,同时又有健康的生态提供支持。

系统拥有以下模块:

  • 服务器定义

    • 定义属于你组织的服务器清单。
  • 服务定义

    • 在你组织中所使用的所有服务,都可以列举在此,并且和服务器息息相关。
  • 异常报告

    • 可以对服务器、服务做异常报告。
  • 看板

    • 简洁的服务状态看板。
  • 多国语言

    • 目前暂时最优支持中文简体,后续会发布英文语言,同时会支持语言切换。
  • 私有化部署

    • 是的,只需要一个 LNMP 环境,就可以无限制的私有化部署。

最新版本

1.0.0

环境要求

PHP 7.3 +

Mysql 5.6 +

源码开发依赖于composer包管理器。

部署

生产环境部署

1:为你的计算机安装 PHP 环境,参考:PHP官方

2:为你的计算机安装 MySQL 或者 mariaDB

3:下载 发行版 ,解压得到程序目录,放置到你想要放置的地方。

4:在项目根目录中,执行 php artisan watcher:install 根据提示进行安装。

5:你可能使用的web服务器为 nginx 以及 apache,无论怎样,应用的起始路径在 /public 目录,请确保指向正确。

6:修改web服务器的伪静态规则为:try_files $uri $uri/ /index.php?$args;

开发环境部署

欢迎对此感兴趣的开发者进行协同开发,使 Lara Watcher 更趋于完美。开发过程相对于简单,没有过多的环境配置和改动。

1:为你的计算机安装 PHP 环境,参考:PHP官方

2:安装 composer 包管理工具,参考:composer官方

3:进入项目根目录,执行 composer install以安装相关依赖。

4:在项目根目录中,复制 .env.example.env

5:编辑 .env 文件中的数据库连接配置相关字段。

6:仍然在项目根目录中,执行 php artisan migrate 进行数据库迁移。

7:参考 Laravel 以及 Dcat Admin 相关文档进行开发。

截图

参与贡献

1:Fork 本仓库。

2:修改代码。

3:新建 Pull Request

开源协议

Lara Watcher 遵循 MIT 开源协议。

Comments ( 2 )

Sign in for post a comment

About

Lara Watcher是一个轻量的服务(器)状态维护平台。灵感源于模仿 Apple Services 来实时展示相关服务的运行情况。这是一个独立出来的模块,更完整的功能请参考 https://github.com/Celaraze/Chemex spread retract
PHP and 3 more languages
MIT
Cancel

Releases (1)

All

Gitee Metrics

Contributors

All

Activities

load more
can not load any more