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 -
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 zcmc&&cTiK$x4%i~y+{in2~Ch1q=O_#3sS`bNbgOG6bVHLy$I3~1Q8TbK#GbKrCbC< zk!Aov0SQI;B3(g3fARO5c{6X`@BRJe?%lI{KIgM%?%bWTXHSZ`sR1(soB;p;W<#v5 z1x12?Upg8}Z!vv~mLd=?SPK&X2p0zcd^`XgP*nJT03bvj0Dd|GfO-J{@B|dUyP`<} zXq=4Mtb#3^LJ$DvYV=vw@clWi?i)Vk<0?HL zgxgo_$F_7Yu}eGWBQ?&ogy#)bJC*GMZw4gW*S+5xktNtbeP1fpulWmSwF)(f;GGn% zaEH#yYwKd{v@LU^q6wj>4N{Jtn6xZ&qqKY{aVsPtPptDs7>RFB`qH$=WMX~11|zS4 z?8*6zPH0xb^>LPGC=-udOS{`hzJ5Nf=vIv)3_7Re$q?)}Aoc$xvwQdItBL9bKK^vuj(1+GmLs zHg)$U-@1faC%!{EBCXd)`gGC9w)^5|Zz6hF% zl$XzY_nGzul@l{6>dmH?mHKP!RiWq8*bLruF~x79H95-4g{DPg zibxYUzxpVlP_@vj>VkMq>Sx}kx@DJhh>E`Ei)GrJu^42Y{#hb|)a=`d-+M504(o#E2NPr^3l5 zAh`~<0UMIf+<}mWW1{^c*$t?E+`8AJ`X)1fHhvpsyhSW3+Kp2KgUf%YI2{2C_zu|j zBGIgAMsVWbaq7Vh-Huq=)|Cw}2Q1erm?c!bG93Kd|AYp>Fp;uK-NQ|mIA4jt!E_M@@ zTENLwOXpbSvftc&jri)#?_^ZXW-Jh%bu8i~Prnj$evX%>xWvLf2S0a3E>IhAb7d>0 zxvTmbSHSVFVOzInu`L@W4`eaDC(vaRZh7g7-ks@+PLx~+wi$s(x*7$+j}mzkY#qJJ zEmb1$F)w&p5J2X|1+RvIqSsL)0OVqQ32Ik3V zMgiy-LW}$abZdQJnn}|~?fqL&4z_<@W~&CahPmlcq{(`uIh4@Cjn7cYY@2J$_oQvz z$#6X`4MWrm&gr|N2Do*4CEMfJ?iw{nK>-}x%1LtlIX=4Y0P-6Hl6fF|h^cm#buRTY&gDQ#;+iM;sEQ&m^dDXp|*s#ctBH~m363AoX62+ z9}0E~(=zz*>ha(G(r*TfW@;^#|0)BX!~c-^bw!hcuY>1e4EP<+92f`0fyzHtKxb0; zlXX3GYMNMkD)|XyjBJzjdYctEWsvSvS+BH5MpEgHWHf(ohT$BNj8>DY)1!623-@?L zj**L8Kr$<0^ug7()rY&-pS|#bn+v@GRddEzYh zL6qYWS2^n`TY&Ps)IU(uwVwjIjVibFxkr^b3lf#*_=Z}WKFgLmHE1En=$ee}nJda# zx#9@XXbTm&aG^}WM{ecq4@>+NSNO+Lv;(B(;jiG)KGM9=Bc;{Y)o2U-2%bHG(}M0k z6}&TT5y8J}H;lJ93MR3HE&DM{#f2xbTc!(L11{6rDo2?^BzyyA$er^D)wHBqKdH1Q zY+XqeIRw^3>X8b^h^!_PW{2r>r|sIaCN! zoHx`RWc4lfE|%`eCLqOrTi&V9+>*ztgl=q5LKO4SH<`cl4yxsk2(;jmVpAelpzBd) z0GogW=_{7)jX!duyCJ}0pDO+c1_Xx7%jk>gfQvijDPHFv7W0LD4+Yp|&e zvWLKmq9XY?5rk1KLyD1R%TR~zAY8S7%oe%d`%EC*)aHamv}J)+IL?mWHYttvY=WyW zc~4Mj$*lG|t@Q_I6s3b{f+{(Sac6yf1s%HZf! z|M&!L^G@;hZeZo$epC3PU-`$+j2_Qe%kJd{3BpR5A{pNM^)(@0)eWy zRPVuk_D>S!Njr^HKLRV;u1v&)Kk~jUcYt@%CmU%b#>~-|-_| z!54`+pXC*y#=Hcivg4Fcb;$e>)a26vA#WgsE2nxYSp+ib!i1yaFdfaaK#smb6I&F=e#B8KU;nR~l2vXADr_5sfGvz;!9Mix3 z*sQWs4~sk=vMBmkAO5Jb=J2w^;n$&GZ`yv?QZgr+Bfc&BdtonW?PDY5VzqT4Yj)G4 zR?J%Q0^U2i7L+EtS9d7PLwJS*j-DVSMzaw?#7_6Cn=Pg8Kad_vWOd zn5XpylGA3e#L#0n$<(o~>@bWgrSC1u>k@+;!fl_Q65h6n_qa0O*`$c!@xO%h8fQ1K zI60flN&B9ztal?H%1ufKZXjMYG>RMFp?!Vv7^iAs`BVH4e`yMxR@xcdSmmdu*iPAQ zp5=)==uj-?tBk=ek6|1XlX@n3!0rdji?}stV@cX6Jt0?ZvDwfCk$M z??Nl_Z-mVgheh0uP$V>c6aFonEK+Vd@fNGHCmIEx9g_f8u>;S~v2VJ($@G2Wfsj@E zu6wZWzs;rb;nuE@84&|=bDzKdCUW`y&& z`t4a+!85~|cxx-o$`adJ{-V#2rvgz}?+onJa z^enYBpv5(BeTW|hj=@0DpKa~TOdKzYuHyGWAs{HGsi|cLsE6R_tZ1&mSHx=gpVM^4 zK-+n(7&HOfv-7_=0{FIkDaVqYcYZBL9EQ)-pg&A9;Np6^kfXrXd+;vU1-5dp=o9!L zR1EVlPy|c|w~`Hak$Jx^k}9}Yq}b_lXU4HJM`zjI?r%_25+HY{dpja?@xVjgQ#2%p zQ#_*a!TnSOBu3#qgV)Dlqk^^fcz;I>l_?$A^AVf@R}zUuKqRw6C^ltKk+cfFXMUyv zsa*Y(Et(wxA?KpuWR5^N(sEzYz1HUQXl%*z&*_Pmkl@zEWq{?2+yobeX>r< zm}{Ya7@D3IuFfh!r5k=y6X80F5jsj$mL1OtdF~~W@m${HfDp45sJv0ic4$)$)S>E>vsj}I7 zu+dK5Ik*5D{|EL75F_REMn%~i2~6@<8%uxBy$(IRT}wOkwqOQDvM146qeD3;KjgPV zU9L~tk3TXIg5K4k`H$5?RL$&f=VyH+Azj7VW=$o;Q^G6_f)vtt;7-a zNeE)5e3CUGlFgaV^x1|*Wn)$5!rE-(gD}r4M|Mo@;RmQKDhtbseR_I$#WZv5g}*7B z9nK^ExA&1XNvc{UMywYzE_%usNj)jlE2r4PfuSLEFsey($gX;X;vIzDT1L&o>mZ>} zv{5$Jk1F%Zr)b)(E&|WD1A}ws?ou&k2u^N895q=n5Yuk0Ro0gPSSX)B$~z96#>nX- zx>SrYn<92kC78k|~Glh3nrMMiq0yLaq!wpy!1-pxkt{_!#2DXQ0=$nd-*A=vJ2QI89IMg7$}~V9M=^ouQ;!h- ziBM(V^Lo+eKTejp;AFV?d%mY`>V5O7IAglgV&6mFDD>-j_0dBOc59Mq;#&Q5ymaI( zz2b`Rlm)mbXn~)9-|2gOxGV#5TWwGr)ly6CrxzJg@b&KJ6((u0?;3QibybXHc9Ks^wj}D)b-iif*E#upRE!n|qS5O{`>{VP-Wp+ayH;1c~2S)&k97~2k^B*uabk^YBx<`wQF&ReB#gvQFRvGMm_ zyiL8u!SSF^e0Z+q^OuDBA@Ut}zYkHGam>lgi%|xiq7X9EHiBYs<1`X9Lf3RQ8VNx1 zIYiw3urygR=aaI<$CyRGGVQ5yJno}0gGdqOSUjxm3%E6Oo-f~cgm?`^`o|n&BgL;G z{o%KC?vn&r7M}-$6M|~-xpUF{L-Sm6GnWw^)7d+i0dLZ8EE@yo+NDMe`mrK1VHe9( z)0Rk#U{))7rM^mg!B84Pb@NA37S66~#Rd(JA(N|@(nG&s3~6H|EjFPuJ-&}a^G9}!sTfC$D?8tebK401Bxg~9mb6u+=5 z&r{R-lOArz&CNvmvefPbeo%5AmCc5?+kGpZ{;7Rurtu{|4|7LM-ug=?vw+Ia&&_g0 z(q#GDpGc(s#};>l4umJ-`hU^%Qfjhd!FpD~u1>*j>Mnt96ags6D_oF~SCv7@Uqh*? zE6J;0P?D0DSC^On%v$aBKM215u3qk8|2Lu3f^(cgkoa#8!Ct;@LBURx;_m-)qIluo zPD(6TBqfo_1dtG}}w!qC^r!_C6Y$u;bDpWEL8GhnD^s#|->G4{Uz DEg5c^