From c6e81d637bc5caf4ee65e65ec289da9efa0b0f79 Mon Sep 17 00:00:00 2001
From: arch3rPro <30855883+arch3rPro@users.noreply.github.com>
Date: Thu, 4 Dec 2025 01:20:43 +0800
Subject: [PATCH] feat: delete add netbox
---
README.md | 11 -----
apps/netbox/README.md | 27 ------------
apps/netbox/README_en.md | 27 ------------
apps/netbox/data.yml | 31 -------------
apps/netbox/latest/data.yml | 19 --------
apps/netbox/latest/docker-compose.yml | 60 --------------------------
apps/netbox/latest/netbox.env | 11 -----
apps/netbox/logo.png | Bin 5818 -> 0 bytes
8 files changed, 186 deletions(-)
delete mode 100644 apps/netbox/README.md
delete mode 100644 apps/netbox/README_en.md
delete mode 100644 apps/netbox/data.yml
delete mode 100644 apps/netbox/latest/data.yml
delete mode 100644 apps/netbox/latest/docker-compose.yml
delete mode 100644 apps/netbox/latest/netbox.env
delete mode 100644 apps/netbox/logo.png
diff --git a/README.md b/README.md
index 94f8c0a..06b73bb 100644
--- a/README.md
+++ b/README.md
@@ -432,18 +432,7 @@ AI驱动的开源代码知识库与文档协作平台,支持多模型、多数
9.2.8 • [官网链接](https://github.com/chaitin/SafeLine)
-
-
-
- NetBox
-
-
-🏢 开源数据中心和网络资源管理平台
-
-latest • [官网链接](https://netbox.dev/)
-
- |
diff --git a/apps/netbox/README.md b/apps/netbox/README.md
deleted file mode 100644
index c25c816..0000000
--- a/apps/netbox/README.md
+++ /dev/null
@@ -1,27 +0,0 @@
-# NetBox
-
-NetBox 是一款开源的数据中心和网络资源管理平台,支持Web界面和API。
-
-## 功能特性
-
-- 数据中心资产管理(机柜、设备、IP、线路等)
-- 网络自动化与可视化
-- 支持Web界面管理(默认端口8000)
-- 支持API集成与自动化脚本
-- 多用户权限管理
-- 轻量级、可扩展
-
-## 使用方法
-
-1. 部署后访问 `http://服务器IP:8000` 进入Web管理界面
-2. 默认用户名/密码请参考官方文档或首次初始化设置
-3. 配置数据中心、网络、IP等资源
-4. 配置文件目录:`./config`
-5. 数据目录:`./data`
-
-## 相关链接
-
-- [官方网站](https://netbox.dev/)
-- [GitHub 项目](https://github.com/netbox-community/netbox)
-- [官方文档](https://docs.netbox.dev/)
-- [Docker Hub](https://hub.docker.com/r/linuxserver/netbox)
\ No newline at end of file
diff --git a/apps/netbox/README_en.md b/apps/netbox/README_en.md
deleted file mode 100644
index a09dfdc..0000000
--- a/apps/netbox/README_en.md
+++ /dev/null
@@ -1,27 +0,0 @@
-# NetBox
-
-NetBox is an open-source data center and network automation platform with web interface and API.
-
-## Features
-
-- Data center asset management (racks, devices, IPs, circuits, etc.)
-- Network automation and visualization
-- Web UI management (default port 8000)
-- API integration and automation scripting
-- Multi-user permission management
-- Lightweight and extensible
-
-## Usage
-
-1. After deployment, access `http://your-server-ip:8000` for the web UI
-2. Default username/password: please refer to the official documentation or initial setup
-3. Configure data center, network, IP and other resources
-4. Config directory: `./config`
-5. Data directory: `./data`
-
-## Links
-
-- [Official Website](https://netbox.dev/)
-- [GitHub Project](https://github.com/netbox-community/netbox)
-- [Official Documentation](https://docs.netbox.dev/)
-- [Docker Hub](https://hub.docker.com/r/linuxserver/netbox)
\ No newline at end of file
diff --git a/apps/netbox/data.yml b/apps/netbox/data.yml
deleted file mode 100644
index 085fd9c..0000000
--- a/apps/netbox/data.yml
+++ /dev/null
@@ -1,31 +0,0 @@
-name: NetBox
-tags:
- - 实用工具
-title: 数据中心和网络自动化管理平台
-description: NetBox 是一款开源的数据中心和网络资源管理平台,支持Web界面和API
-additionalProperties:
- key: netbox
- name: NetBox
- tags:
- - Tool
- shortDescZh: 数据中心和网络自动化管理平台
- shortDescEn: Data center and network automation platform
- description:
- en: NetBox is an open-source data center and network automation platform with web interface and API
- ja: NetBoxはWebインターフェースとAPIを備えたオープンソースのデータセンター・ネットワーク自動化プラットフォームです
- ms: NetBox ialah platform automasi pusat data dan rangkaian sumber terbuka dengan antara muka web dan API
- pt-br: NetBox é uma plataforma de automação de data center e rede de código aberto com interface web e API
- ru: NetBox — это платформа автоматизации центров обработки данных и сетей с открытым исходным кодом, веб-интерфейсом и API
- ko: NetBox는 웹 인터페이스와 API를 지원하는 오픈 소스 데이터 센터 및 네트워크 자동화 플랫폼입니다
- zh-Hant: NetBox 是一款開源的數據中心和網路自動化管理平台,支援 Web 管理和 API
- zh: NetBox 是一款开源的数据中心和网络资源管理平台,支持Web界面和API
- type: website
- crossVersionUpdate: true
- limit: 0
- recommend: 0
- website: https://netbox.dev/
- github: https://github.com/netbox-community/netbox
- document: https://docs.netbox.dev/
- architectures:
- - amd64
- - arm64
\ No newline at end of file
diff --git a/apps/netbox/latest/data.yml b/apps/netbox/latest/data.yml
deleted file mode 100644
index 84083d1..0000000
--- a/apps/netbox/latest/data.yml
+++ /dev/null
@@ -1,19 +0,0 @@
-additionalProperties:
- formFields:
- - default: 8000
- edit: true
- envKey: PANEL_APP_PORT_HTTP
- labelEn: Web Port
- labelZh: Web端口
- required: true
- rule: paramPort
- type: number
- - default: ""
- edit: true
- envKey: PANEL_DB_USER_PASSWORD
- labelEn: Database Password
- labelZh: 数据库用户密码
- random: true
- required: true
- rule: paramComplexity
- type: password
\ No newline at end of file
diff --git a/apps/netbox/latest/docker-compose.yml b/apps/netbox/latest/docker-compose.yml
deleted file mode 100644
index 77f9b75..0000000
--- a/apps/netbox/latest/docker-compose.yml
+++ /dev/null
@@ -1,60 +0,0 @@
-version: '3.4'
-services:
- netbox:
- image: netboxcommunity/netbox:latest
- restart: always
- env_file:
- - netbox.env
- depends_on:
- - postgres
- - redis
- - redis-cache
- ports:
- - "${PANEL_APP_PORT_HTTP}:8080"
- volumes:
- - ./netbox-media:/opt/netbox/netbox/media
- - ./netbox-reports:/etc/netbox/reports
- - ./netbox-scripts:/etc/netbox/scripts
- command: /opt/netbox/launch-netbox.sh
- healthcheck:
- test: ["CMD", "curl", "-f", "http://localhost:8080/api/health/", "||", "exit", "1"]
- interval: 30s
- timeout: 10s
- retries: 5
- labels:
- org.opencontainers.image.source: https://github.com/netbox-community/netbox-docker
- postgres:
- image: postgres:15-alpine
- restart: always
- environment:
- POSTGRES_DB: netbox
- POSTGRES_USER: netbox
- POSTGRES_PASSWORD: ${PANEL_DB_USER_PASSWORD}
- volumes:
- - ./postgres-data:/var/lib/postgresql/data
- healthcheck:
- test: ["CMD", "pg_isready", "-U", "netbox"]
- interval: 10s
- timeout: 5s
- retries: 5
- redis:
- image: redis:7-alpine
- restart: always
- healthcheck:
- test: ["CMD", "redis-cli", "ping"]
- interval: 10s
- timeout: 5s
- retries: 5
- redis-cache:
- image: redis:7-alpine
- restart: always
- healthcheck:
- test: ["CMD", "redis-cli", "ping"]
- interval: 10s
- timeout: 5s
- retries: 5
-volumes:
- netbox-media:
- netbox-reports:
- netbox-scripts:
- postgres-data:
\ No newline at end of file
diff --git a/apps/netbox/latest/netbox.env b/apps/netbox/latest/netbox.env
deleted file mode 100644
index cac06ec..0000000
--- a/apps/netbox/latest/netbox.env
+++ /dev/null
@@ -1,11 +0,0 @@
-# Netbox 环境变量示例
-SUPERUSER_NAME=admin
-SUPERUSER_EMAIL=admin@example.com
-SUPERUSER_PASSWORD=admin
-ALLOWED_HOSTS=*
-DB_NAME=netbox
-DB_USER=netbox
-DB_PASSWORD=${PANEL_DB_USER_PASSWORD}
-DB_HOST=postgres
-REDIS_HOST=redis
-REDIS_CACHE_HOST=redis-cache
\ No newline at end of file
diff --git a/apps/netbox/logo.png b/apps/netbox/logo.png
deleted file mode 100644
index b458fd544aaf1ea44be43a229c5d38e870ae174d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 5818
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
DEg5c^
|