mirror of
https://github.com/myronblair/jarvis
synced 2026-06-30 17:50:23 -05:00
migrate: update all references from DO server to PVE1 JARVIS VM
- config.php: JARVIS_IP → 10.48.200.211, HA_URL → direct LAN 10.48.200.97 - facts_collector/stats_cache: Proxmox API → direct 10.48.200.90 (not DDNS) - chat.php: system context updated to reflect PVE1/nginx instead of DO/OLS - do_server.php: display IP → 10.48.200.211 (reads /proc for JARVIS VM stats) - jarvis-app.js: service labels nginx/mariadb instead of lshttpd - jarvis-overlays.js: network map JARVIS node IP → 10.48.200.211 - index.html: DO SERVER labels → JARVIS VM, cache bust v=20260618a - jarvis-agents.js: agent install URL uses window.location.origin Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -397,7 +397,7 @@ let _refreshTick = 0;
|
||||
let selectedContext = null;
|
||||
const _panelCtx = {};
|
||||
let _haEntities = {};
|
||||
const _svcLabels = {lshttpd:'WEB',mysql:'MYSQL',redis:'REDIS',memcached:'MEMCACHE',postfix:'POSTFIX',dovecot:'DOVECOT','jarvis-agent':'AGENT'};
|
||||
const _svcLabels = {nginx:'WEB',mysql:'MYSQL',redis:'REDIS',memcached:'MEMCACHE',postfix:'POSTFIX',dovecot:'DOVECOT','jarvis-agent':'AGENT'};
|
||||
|
||||
async function refreshAll() {
|
||||
_refreshTick++;
|
||||
|
||||
@@ -141,7 +141,7 @@ function closeNetMap(){
|
||||
function _nmBuild(devices){
|
||||
_nmNodes=[]; _nmEdges=[]; _nmParticles=[];
|
||||
// Hub
|
||||
_nmNodes.push({id:'jarvis',label:'JARVIS',sub:'165.22.1.228',online:true,agent:true,ringIdx:0,angle:0,r:NM_RINGS[0].nodeR,pulse:0});
|
||||
_nmNodes.push({id:'jarvis',label:'JARVIS',sub:'10.48.200.211',online:true,agent:true,ringIdx:0,angle:0,r:NM_RINGS[0].nodeR,pulse:0});
|
||||
// Bucket
|
||||
var buckets={proxmox:[],services:[],agents:[],devices:[],network:[]};
|
||||
// Deduplicate agent devices by hostname (same logical host registered twice)
|
||||
|
||||
@@ -439,7 +439,7 @@ function openAgentModal() {
|
||||
const modal = document.getElementById('agentModal');
|
||||
const regKey = 'f846a9aaf7ce9a61742c63c87c4186052a71d2a580c65518';
|
||||
const baseUrl = 'https://jarvis.orbishosting.com/agent';
|
||||
const jUrl = 'https://jarvis.orbishosting.com';
|
||||
const jUrl = window.location.origin;
|
||||
|
||||
if (os === 'tablet') {
|
||||
title.textContent = '● JARVIS — TABLET / MOBILE';
|
||||
|
||||
@@ -53,7 +53,7 @@
|
||||
<div class="tb-center">
|
||||
<div class="tb-stat">LOCAL <span id="tb-cpu">--</span>% CPU</div>
|
||||
<div class="tb-stat">MEM <span id="tb-mem">--</span>%</div>
|
||||
<div class="tb-stat">DO SERVER <span id="tb-do" class="text-dim">--</span></div>
|
||||
<div class="tb-stat">JARVIS VM <span id="tb-do" class="text-dim">--</span></div>
|
||||
<div class="tb-stat"><span id="tb-alerts" class="text-green">NO ALERTS</span></div>
|
||||
<div class="tb-stat" id="tb-planner" style="display:none"><span id="tb-planner-text" class="text-yellow"></span></div>
|
||||
</div>
|
||||
@@ -292,7 +292,7 @@
|
||||
</div>
|
||||
<div class="bb-item">
|
||||
<div class="bb-dot" id="bb-do-dot"></div>
|
||||
<span>DO SERVER</span> <span id="bb-do-status">CHECKING</span>
|
||||
<span>JARVIS VM</span> <span id="bb-do-status">CHECKING</span>
|
||||
</div>
|
||||
<div class="bb-item">
|
||||
<div class="bb-dot" id="bb-pve-dot"></div>
|
||||
@@ -418,12 +418,12 @@
|
||||
style="position:fixed;top:-9999px;left:-9999px;width:320px;height:240px"></video>
|
||||
<script data-cfasync="false" src="https://cdn.jsdelivr.net/npm/face-api.js@0.22.2/dist/face-api.min.js" crossorigin="anonymous"></script>
|
||||
|
||||
<script data-cfasync="false" src="assets/js/jarvis-effects.js?v=20260617b"></script>
|
||||
<script data-cfasync="false" src="assets/js/jarvis-overlays.js?v=20260617b"></script>
|
||||
<script data-cfasync="false" src="assets/js/jarvis-app.js?v=20260617b"></script>
|
||||
<script data-cfasync="false" src="assets/js/panels/jarvis-arc.js?v=20260617b"></script>
|
||||
<script data-cfasync="false" src="assets/js/panels/jarvis-agents.js?v=20260617b"></script>
|
||||
<script data-cfasync="false" src="assets/js/panels/jarvis-assistant.js?v=20260617b"></script>
|
||||
<script data-cfasync="false" src="assets/js/jarvis-effects.js?v=20260618a"></script>
|
||||
<script data-cfasync="false" src="assets/js/jarvis-overlays.js?v=20260618a"></script>
|
||||
<script data-cfasync="false" src="assets/js/jarvis-app.js?v=20260618a"></script>
|
||||
<script data-cfasync="false" src="assets/js/panels/jarvis-arc.js?v=20260618a"></script>
|
||||
<script data-cfasync="false" src="assets/js/panels/jarvis-agents.js?v=20260618a"></script>
|
||||
<script data-cfasync="false" src="assets/js/panels/jarvis-assistant.js?v=20260618a"></script>
|
||||
|
||||
<!-- VISION LIGHTBOX -->
|
||||
<div id="vision-lightbox">
|
||||
|
||||
Reference in New Issue
Block a user