1 Star 1 Fork 110

yygit / LaraWatcher

forked from celaraze / laravel-box 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

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 开源协议。

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

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

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
PHP
1
https://gitee.com/ygit-can/LaraWatcher.git
git@gitee.com:ygit-can/LaraWatcher.git
ygit-can
LaraWatcher
LaraWatcher
master

搜索帮助

14c37bed 8189591 565d56ea 8189591