{"id":18594613,"url":"https://github.com/kuluce/deployn9e","last_synced_at":"2026-02-17T14:01:14.512Z","repository":{"id":249949108,"uuid":"833034438","full_name":"kuluce/deployN9e","owner":"kuluce","description":null,"archived":false,"fork":false,"pushed_at":"2024-07-25T01:40:02.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-04T09:49:02.259Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kuluce.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-24T08:19:37.000Z","updated_at":"2024-07-25T01:40:04.000Z","dependencies_parsed_at":"2024-12-26T20:40:40.438Z","dependency_job_id":null,"html_url":"https://github.com/kuluce/deployN9e","commit_stats":null,"previous_names":["kuluce/deployn9e"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/kuluce/deployN9e","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuluce%2FdeployN9e","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuluce%2FdeployN9e/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuluce%2FdeployN9e/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuluce%2FdeployN9e/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kuluce","download_url":"https://codeload.github.com/kuluce/deployN9e/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kuluce%2FdeployN9e/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29546746,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T13:00:00.370Z","status":"ssl_error","status_checked_at":"2026-02-17T12:57:14.072Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T01:16:23.615Z","updated_at":"2026-02-17T14:01:14.414Z","avatar_url":"https://github.com/kuluce.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# deployN9e\n\ndeployN9e 是一个用于自动化部署 N9e（夜莺，一个开源的企业级监控平台）工具集。该项目简化了 N9e 的部署过程，提供易于使用的脚本和配置文件，使 N9e 的安装和配置更加高效和便捷。\n\n## 目录\n\n- [项目简介](#项目简介)\n- [功能特性](#功能特性)\n- [快速开始](#快速开始)\n  - [前提条件](#前提条件)\n  - [安装步骤](#安装步骤)\n  - [配置文件说明](#配置文件说明)\n- [使用方法](#使用方法)\n- [常见问题](#常见问题)\n- [贡献](#贡献)\n- [许可证](#许可证)\n\n## 项目简介\n\ndeployN9e 提供了一整套自动化脚本，旨在简化 N9e 的部署过程。这些脚本支持多种环境配置，并提供灵活的定制选项，以满足不同的使用场景和需求。\n\n## 功能特性\n\n- 自动化安装和配置 N9e 组件（包括 N9e Server、N9e Agent 和 N9e Web UI）  \n- 简化的配置文件管理\n- 便于扩展和定制的脚本\n\n## 快速开始\n\n### 前提条件\n\n在开始之前，请确保您的环境满足以下要求：\n\n- 操作系统：支持 Linux 系统（如 Ubuntu 18.04+、CentOS 7+）\n- Docker\n- Git\n- Python 3.6 或更高版本\n\n### 安装步骤\n\n1. **克隆项目**\n\n   ```bash\n   git clone https://github.com/kuluce/deployN9e.git\n   cd deployN9e\n   ```\n\n2. **配置环境**\n   根据环境需求，修改.env的内容\n\n   ```toml\n   \n\t# database\n\tMYSQL_ROOT_PASSWORD=\"root@123\"\n\tMYSQL_EXTERNAL_PORT=50000\n   \n\t# phpmyadmin\n\tPHPMYADMIN_PORT=50001\n   \n\t# redis\n\tREDIS_PORT=50002\n   \n\t# nightingale\n\tNIGHTINGALE_PORT=50003\n\tNIGHTINGALE_IBEX_PORT=50004\n   \n\t# victoriametrics\n\tVICTORIAMETRICS_PORT=50005\n   ```\n\n\n3. **启动环境**\n\n   ```bash\n   make up\n   ```\n\n5. **验证安装**\n\n   完成部署后，您可以通过访问 `http://\u003cyour-server-ip\u003e:\u003cNIGHTINGALE_PORT\u003e` 来验证 N9e 是否成功安装。\n\n### 配置文件说明\n\n- `nightingale/etc/config.toml`：N9e 的主配置文件，包括数据库、消息队列、N9e 组件等相关设置。\n- `nightingale/mysql/init`： mysql数据库的初始化文件。\n- `redis/data`：Redis目录。\n\n## 使用方法\n\n- **启动 N9e 服务器**：使用以下命令启动 N9e 服务器。\n\n  ```bash\n  make up\n  ```\n  \n- **访问 Web UI**：通过 Web 浏览器访问 N9e Web UI 以进行监控和管理。\n\n\n\n ","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuluce%2Fdeployn9e","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkuluce%2Fdeployn9e","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkuluce%2Fdeployn9e/lists"}