daily auto-sync 2026-07-13
This commit is contained in:
@@ -0,0 +1,176 @@
|
||||
[
|
||||
{
|
||||
"domain": "auth.reynafamily.com",
|
||||
"target": "127.0.0.1:9080",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Authentik"
|
||||
},
|
||||
{
|
||||
"domain": "git.reynafamily.com",
|
||||
"target": "192.168.68.119:3000",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Gitea on emiserver?"
|
||||
},
|
||||
{
|
||||
"domain": "photos.reynafamily.com",
|
||||
"target": "127.0.0.1:2283",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Immich"
|
||||
},
|
||||
{
|
||||
"domain": "auto.reynafamily.com",
|
||||
"target": "127.0.0.1:5678",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "n8n"
|
||||
},
|
||||
{
|
||||
"domain": "emiapi.reynafamily.com",
|
||||
"target": "192.168.68.119:3001,127.0.0.1:3001 lb first",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "EMI API"
|
||||
},
|
||||
{
|
||||
"domain": "api.emmint.com",
|
||||
"target": "192.168.68.119:3001,127.0.0.1:3001 lb first",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "EMI API prod"
|
||||
},
|
||||
{
|
||||
"domain": "apifl.emmint.com",
|
||||
"target": "respond Hello Reyna",
|
||||
"type": "static",
|
||||
"notes": "Placeholder"
|
||||
},
|
||||
{
|
||||
"domain": "reyna-cli.reynafamily.com",
|
||||
"target": "192.168.68.113:8765",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "reyna-cli KidsOS device .113"
|
||||
},
|
||||
{
|
||||
"domain": "wp1.reynafamily.com",
|
||||
"target": "192.168.68.119:8081",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "WP1 on emiserver"
|
||||
},
|
||||
{
|
||||
"domain": "emi.reynafamily.com",
|
||||
"target": "192.168.68.119:8082",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "EMI frontend"
|
||||
},
|
||||
{
|
||||
"domain": "auth.emmint.com",
|
||||
"target": "192.168.68.119:9000",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Auth emmint - emiserver Authentik?"
|
||||
},
|
||||
{
|
||||
"domain": "cloud.emmint.com",
|
||||
"target": "192.168.68.119:8085",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Nextcloud emmint on emiserver?"
|
||||
},
|
||||
{
|
||||
"domain": "affine.reynafamily.com",
|
||||
"target": "192.168.68.200:3010",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "AFFiNE server .200 - NOT seen alive today"
|
||||
},
|
||||
{
|
||||
"domain": "office.reynafamily.com",
|
||||
"target": "192.168.68.119:2283",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Doc? Actually 2283 on .119"
|
||||
},
|
||||
{
|
||||
"domain": "llama.reynafamily.com",
|
||||
"target": "192.168.68.200:11434",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Ollama on .200"
|
||||
},
|
||||
{
|
||||
"domain": "appwrite.reynafamily.com",
|
||||
"target": "127.0.0.1:8090",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Appwrite Traefik on .110"
|
||||
},
|
||||
{
|
||||
"domain": "dashboard.reynafamily.com",
|
||||
"target": "127.0.0.1:7575",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Homarr dashboard"
|
||||
},
|
||||
{
|
||||
"domain": "dns.reynafamily.com",
|
||||
"target": "127.0.0.1:8086",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Pi-hole admin"
|
||||
},
|
||||
{
|
||||
"domain": "cloud.reynafamily.com",
|
||||
"target": "127.0.0.1:8085",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Nextcloud prod"
|
||||
},
|
||||
{
|
||||
"domain": "mattermost.reynafamily.com",
|
||||
"target": "127.0.0.1:8065",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Mattermost - not in docker ps, may be stopped"
|
||||
},
|
||||
{
|
||||
"domain": "media.reynafamily.com",
|
||||
"target": "127.0.0.1:8096",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Jellyfin media - jellyfin.service systemd not docker"
|
||||
},
|
||||
{
|
||||
"domain": "docker.reynafamily.com",
|
||||
"target": "127.0.0.1:9000",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Portainer"
|
||||
},
|
||||
{
|
||||
"domain": "blog.reynafamily.com",
|
||||
"target": "127.0.0.1:2368",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Ghost blog - not in docker ps? host maybe ~/ghost"
|
||||
},
|
||||
{
|
||||
"domain": "mixpost.reynafamily.com",
|
||||
"target": "127.0.0.1:9010",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Mixpost social"
|
||||
},
|
||||
{
|
||||
"domain": "memos.reynafamily.com",
|
||||
"target": "127.0.0.1:5230",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Memos"
|
||||
},
|
||||
{
|
||||
"domain": "apps.reynafamily.com",
|
||||
"target": "127.0.0.1:3000",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Generic apps placeholder"
|
||||
},
|
||||
{
|
||||
"domain": "reynafamily.com",
|
||||
"target": "respond Hello Reyna",
|
||||
"type": "static",
|
||||
"notes": "Root placeholder, Instatic to be sites.reynafamily.com"
|
||||
},
|
||||
{
|
||||
"domain": "aeroreyna.tplinkdns.com:2342",
|
||||
"target": "192.168.68.119:2342",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "AER service dynamic DNS direct"
|
||||
},
|
||||
{
|
||||
"domain": "aeroreyna.tplinkdns.com",
|
||||
"target": "127.0.0.1:8081 + /photos/* -> 192.168.68.119:2342",
|
||||
"type": "reverse_proxy",
|
||||
"notes": "Legacy PhotoPrism/AER combo"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,536 @@
|
||||
{
|
||||
"hermes_jobs": {
|
||||
"jobs": [
|
||||
{
|
||||
"id": "45acb3a9f639",
|
||||
"name": "Weekday family wind-down habit check",
|
||||
"prompt": "Script-only job. Sends the weekday Reyna family wind-down reminder directly to the WhatsApp group without cron wrappers. The script posts to WhatsApp group chat 120363424746547296@g.us and the cron delivery stays local so the group receives only the natural reminder text.",
|
||||
"skills": [],
|
||||
"skill": null,
|
||||
"model": null,
|
||||
"provider": null,
|
||||
"base_url": null,
|
||||
"script": "reyna_family_wind_down_whatsapp.py",
|
||||
"no_agent": true,
|
||||
"context_from": null,
|
||||
"schedule": {
|
||||
"kind": "cron",
|
||||
"expr": "30 20 * * 1-5",
|
||||
"display": "30 20 * * 1-5"
|
||||
},
|
||||
"schedule_display": "30 20 * * 1-5",
|
||||
"repeat": {
|
||||
"times": null,
|
||||
"completed": 31
|
||||
},
|
||||
"enabled": true,
|
||||
"state": "scheduled",
|
||||
"paused_at": null,
|
||||
"paused_reason": null,
|
||||
"created_at": "2026-05-29T15:26:47.758366-04:00",
|
||||
"next_run_at": "2026-07-13T20:30:00-04:00",
|
||||
"last_run_at": "2026-07-10T20:30:30.785443-04:00",
|
||||
"last_status": "ok",
|
||||
"last_error": null,
|
||||
"last_delivery_error": null,
|
||||
"deliver": "local",
|
||||
"origin": {
|
||||
"platform": "whatsapp",
|
||||
"chat_id": "251216982503528@lid",
|
||||
"chat_name": "AdolfoReyna",
|
||||
"thread_id": null
|
||||
},
|
||||
"enabled_toolsets": [
|
||||
"file"
|
||||
],
|
||||
"workdir": null,
|
||||
"profile": null,
|
||||
"fire_claim": null
|
||||
},
|
||||
{
|
||||
"id": "cb19c96b577c",
|
||||
"name": "Quarterly Orlando vacation package review",
|
||||
"prompt": "Review ~/brain/projects/orlando_vacation_offer_followup_2026.md and send a brief reminder that the family has a Marriott Vacation Club 5-day/4-night Orlando package on file. Keep it low-pressure; say this is the quarterly review, not a daily reminder. Ask whether they want to use it, ignore it for now, or update the note. Do not mention this more often than this quarterly cron unless the family brings up Orlando travel in normal chat.",
|
||||
"skills": [],
|
||||
"skill": null,
|
||||
"model": null,
|
||||
"provider": null,
|
||||
"base_url": null,
|
||||
"script": null,
|
||||
"no_agent": false,
|
||||
"context_from": null,
|
||||
"schedule": {
|
||||
"kind": "cron",
|
||||
"expr": "0 9 1 */3 *",
|
||||
"display": "0 9 1 */3 *"
|
||||
},
|
||||
"schedule_display": "0 9 1 */3 *",
|
||||
"repeat": {
|
||||
"times": null,
|
||||
"completed": 1
|
||||
},
|
||||
"enabled": true,
|
||||
"state": "scheduled",
|
||||
"paused_at": null,
|
||||
"paused_reason": null,
|
||||
"created_at": "2026-05-29T15:26:52.781814-04:00",
|
||||
"next_run_at": "2026-10-01T09:00:00-04:00",
|
||||
"last_run_at": "2026-07-01T09:00:19.899403-04:00",
|
||||
"last_status": "ok",
|
||||
"last_error": null,
|
||||
"last_delivery_error": null,
|
||||
"deliver": "origin",
|
||||
"origin": {
|
||||
"platform": "whatsapp",
|
||||
"chat_id": "251216982503528@lid",
|
||||
"chat_name": "AdolfoReyna",
|
||||
"thread_id": null
|
||||
},
|
||||
"enabled_toolsets": [
|
||||
"file"
|
||||
],
|
||||
"workdir": null,
|
||||
"profile": null
|
||||
},
|
||||
{
|
||||
"id": "cda06457fbc5",
|
||||
"name": "Check water filtration salt pellets and peroxide",
|
||||
"prompt": "Remind Adolfo: Check the 220 Emerald water filtration system. Verify whether salt pellets and peroxide need to be refilled. This reminder is based on the family\u2019s correction that the relevant service/check date was around April 25, so July 25 is the intended roughly-90-day/3-month follow-up date.",
|
||||
"skills": [],
|
||||
"skill": null,
|
||||
"model": null,
|
||||
"provider": null,
|
||||
"base_url": null,
|
||||
"script": null,
|
||||
"no_agent": false,
|
||||
"context_from": null,
|
||||
"schedule": {
|
||||
"kind": "once",
|
||||
"run_at": "2026-07-25T09:00:00-04:00",
|
||||
"display": "once at 2026-07-25 09:00"
|
||||
},
|
||||
"schedule_display": "once at 2026-07-25 09:00",
|
||||
"repeat": {
|
||||
"times": 1,
|
||||
"completed": 0
|
||||
},
|
||||
"enabled": true,
|
||||
"state": "scheduled",
|
||||
"paused_at": null,
|
||||
"paused_reason": null,
|
||||
"created_at": "2026-06-03T16:03:56.274345-04:00",
|
||||
"next_run_at": "2026-07-25T09:00:00-04:00",
|
||||
"last_run_at": null,
|
||||
"last_status": null,
|
||||
"last_error": null,
|
||||
"last_delivery_error": null,
|
||||
"deliver": "origin",
|
||||
"origin": {
|
||||
"platform": "whatsapp",
|
||||
"chat_id": "251216982503528@lid",
|
||||
"chat_name": "AdolfoReyna",
|
||||
"thread_id": null
|
||||
},
|
||||
"enabled_toolsets": null,
|
||||
"workdir": null,
|
||||
"profile": null
|
||||
},
|
||||
{
|
||||
"id": "d0814c3e4751",
|
||||
"name": "Chiapas flight price monitor",
|
||||
"prompt": "Script-only watchdog. The attached script checks the user's preferred Kayak search for Chiapas flights and prints a WhatsApp alert only when a materially better price is detected; empty stdout means no message.",
|
||||
"skills": [],
|
||||
"skill": null,
|
||||
"model": null,
|
||||
"provider": null,
|
||||
"base_url": null,
|
||||
"script": "chiapas_flight_price_monitor.py",
|
||||
"no_agent": true,
|
||||
"context_from": null,
|
||||
"schedule": {
|
||||
"kind": "cron",
|
||||
"expr": "0 7 * * *",
|
||||
"display": "0 7 * * *"
|
||||
},
|
||||
"schedule_display": "0 7 * * *",
|
||||
"repeat": {
|
||||
"times": null,
|
||||
"completed": 39
|
||||
},
|
||||
"enabled": true,
|
||||
"state": "scheduled",
|
||||
"paused_at": null,
|
||||
"paused_reason": null,
|
||||
"created_at": "2026-06-04T18:35:42.311673-04:00",
|
||||
"next_run_at": "2026-07-14T07:00:00-04:00",
|
||||
"last_run_at": "2026-07-13T07:01:21.471007-04:00",
|
||||
"last_status": "ok",
|
||||
"last_error": null,
|
||||
"last_delivery_error": null,
|
||||
"deliver": "origin",
|
||||
"origin": {
|
||||
"platform": "whatsapp",
|
||||
"chat_id": "251216982503528@lid",
|
||||
"chat_name": "AdolfoReyna",
|
||||
"thread_id": null
|
||||
},
|
||||
"enabled_toolsets": null,
|
||||
"workdir": null,
|
||||
"profile": null,
|
||||
"fire_claim": null
|
||||
},
|
||||
{
|
||||
"id": "ba70bfbb43a7",
|
||||
"name": "Daily Reyna family morning briefing",
|
||||
"prompt": "Script-only job. Runs reyna_morning_briefing_whatsapp.py, which generates and sends the natural Reyna family morning briefing directly to the WhatsApp group without cron wrappers.",
|
||||
"skills": [],
|
||||
"skill": null,
|
||||
"model": null,
|
||||
"provider": null,
|
||||
"base_url": null,
|
||||
"script": "reyna_morning_briefing_whatsapp.py",
|
||||
"no_agent": true,
|
||||
"context_from": null,
|
||||
"schedule": {
|
||||
"kind": "cron",
|
||||
"expr": "0 8 * * *",
|
||||
"display": "0 8 * * *"
|
||||
},
|
||||
"schedule_display": "0 8 * * *",
|
||||
"repeat": {
|
||||
"times": null,
|
||||
"completed": 42
|
||||
},
|
||||
"enabled": true,
|
||||
"state": "scheduled",
|
||||
"paused_at": null,
|
||||
"paused_reason": null,
|
||||
"created_at": "2026-06-06T10:03:18.330498-04:00",
|
||||
"next_run_at": "2026-07-14T08:00:00-04:00",
|
||||
"last_run_at": "2026-07-13T08:02:09.500690-04:00",
|
||||
"last_status": "ok",
|
||||
"last_error": null,
|
||||
"last_delivery_error": null,
|
||||
"deliver": "local",
|
||||
"origin": {
|
||||
"platform": "whatsapp",
|
||||
"chat_id": "251216982503528@lid",
|
||||
"chat_name": "AdolfoReyna",
|
||||
"thread_id": null
|
||||
},
|
||||
"enabled_toolsets": null,
|
||||
"workdir": null,
|
||||
"profile": null,
|
||||
"fire_claim": null
|
||||
},
|
||||
{
|
||||
"id": "17b2925745b4",
|
||||
"name": "Deco network Mongo snapshot + 1h histogram",
|
||||
"prompt": "Every 5 minutes, run the Deco network watchdog script. The script fetches clients from the Mac mini Deco tool, stores snapshots in MongoDB, maintains a local 1-hour histogram under ~/.hermes/deco_network, and logs linkedDecoName changes. This is script-only; do not invoke an AI agent.",
|
||||
"skills": [],
|
||||
"skill": null,
|
||||
"model": null,
|
||||
"provider": null,
|
||||
"base_url": null,
|
||||
"script": "deco_network_watchdog.sh",
|
||||
"no_agent": true,
|
||||
"context_from": null,
|
||||
"schedule": {
|
||||
"kind": "interval",
|
||||
"minutes": 5,
|
||||
"display": "every 5m"
|
||||
},
|
||||
"schedule_display": "every 5m",
|
||||
"repeat": {
|
||||
"times": null,
|
||||
"completed": 7694
|
||||
},
|
||||
"enabled": true,
|
||||
"state": "scheduled",
|
||||
"paused_at": null,
|
||||
"paused_reason": null,
|
||||
"created_at": "2026-06-11T08:35:26.172539-04:00",
|
||||
"next_run_at": "2026-07-13T10:53:45.481462-04:00",
|
||||
"last_run_at": "2026-07-13T10:48:45.481462-04:00",
|
||||
"last_status": "ok",
|
||||
"last_error": null,
|
||||
"last_delivery_error": null,
|
||||
"deliver": "origin",
|
||||
"origin": {
|
||||
"platform": "whatsapp",
|
||||
"chat_id": "251216982503528@lid",
|
||||
"chat_name": "AdolfoReyna",
|
||||
"thread_id": null
|
||||
},
|
||||
"enabled_toolsets": [
|
||||
"terminal"
|
||||
],
|
||||
"workdir": "/home/adolforeyna/reyna-cli",
|
||||
"profile": null,
|
||||
"fire_claim": null
|
||||
},
|
||||
{
|
||||
"id": "36e50805edfc",
|
||||
"name": "Verify Neptune flood insurance autopay",
|
||||
"prompt": "Remind Adolfo to verify that the Neptune Flood automatic payment for 220 Emerald processed for $870.23 and coverage renewed. Details from the family brain: renewal policy TNF4366115, expiring policy TNF4093986, invoice 1821199, property 220 Emerald Ave, Fort Pierce FL 34945, payment scheduled by Neptune for 2026-07-22, coverage through 2027-08-21. Keep the message short and natural.",
|
||||
"skills": [],
|
||||
"skill": null,
|
||||
"model": null,
|
||||
"provider": null,
|
||||
"base_url": null,
|
||||
"script": null,
|
||||
"no_agent": false,
|
||||
"context_from": null,
|
||||
"schedule": {
|
||||
"kind": "once",
|
||||
"run_at": "2026-07-23T09:00:00-04:00",
|
||||
"display": "once at 2026-07-23 09:00"
|
||||
},
|
||||
"schedule_display": "once at 2026-07-23 09:00",
|
||||
"repeat": {
|
||||
"times": 1,
|
||||
"completed": 0
|
||||
},
|
||||
"enabled": true,
|
||||
"state": "scheduled",
|
||||
"paused_at": null,
|
||||
"paused_reason": null,
|
||||
"created_at": "2026-06-15T17:04:31.148898-04:00",
|
||||
"next_run_at": "2026-07-23T09:00:00-04:00",
|
||||
"last_run_at": null,
|
||||
"last_status": null,
|
||||
"last_error": null,
|
||||
"last_delivery_error": null,
|
||||
"deliver": "origin",
|
||||
"origin": {
|
||||
"platform": "whatsapp",
|
||||
"chat_id": "120363424746547296@g.us",
|
||||
"chat_name": "120363424746547296",
|
||||
"thread_id": null
|
||||
},
|
||||
"enabled_toolsets": [
|
||||
"file"
|
||||
],
|
||||
"workdir": null,
|
||||
"profile": null
|
||||
},
|
||||
{
|
||||
"id": "07a3d8ba6f51",
|
||||
"name": "Feed plants reminder - 2026-07-17",
|
||||
"prompt": "Send this exact reminder to Adolfo in the current WhatsApp DM: \"Time to feed the plants today. Reply when done and I\u2019ll log the progress in the family brain.\" Do not add job metadata or extra explanation.",
|
||||
"skills": [],
|
||||
"skill": null,
|
||||
"model": null,
|
||||
"provider": null,
|
||||
"base_url": null,
|
||||
"script": null,
|
||||
"no_agent": false,
|
||||
"context_from": null,
|
||||
"schedule": {
|
||||
"kind": "once",
|
||||
"run_at": "2026-07-17T09:00:00-04:00",
|
||||
"display": "once at 2026-07-17 09:00"
|
||||
},
|
||||
"schedule_display": "once at 2026-07-17 09:00",
|
||||
"repeat": {
|
||||
"times": 1,
|
||||
"completed": 0
|
||||
},
|
||||
"enabled": true,
|
||||
"state": "scheduled",
|
||||
"paused_at": null,
|
||||
"paused_reason": null,
|
||||
"created_at": "2026-07-03T10:04:00.454463-04:00",
|
||||
"next_run_at": "2026-07-17T09:00:00-04:00",
|
||||
"last_run_at": null,
|
||||
"last_status": null,
|
||||
"last_error": null,
|
||||
"last_delivery_error": null,
|
||||
"deliver": "origin",
|
||||
"origin": {
|
||||
"platform": "whatsapp",
|
||||
"chat_id": "251216982503528@lid",
|
||||
"chat_name": "AdolfoReyna",
|
||||
"thread_id": null
|
||||
},
|
||||
"enabled_toolsets": null,
|
||||
"workdir": null
|
||||
},
|
||||
{
|
||||
"id": "eba158440c49",
|
||||
"name": "Feed plants reminder - 2026-07-31",
|
||||
"prompt": "Send this exact reminder to Adolfo in the current WhatsApp DM: \"Time to feed the plants today. Reply when done and I\u2019ll log the progress in the family brain.\" Do not add job metadata or extra explanation.",
|
||||
"skills": [],
|
||||
"skill": null,
|
||||
"model": null,
|
||||
"provider": null,
|
||||
"base_url": null,
|
||||
"script": null,
|
||||
"no_agent": false,
|
||||
"context_from": null,
|
||||
"schedule": {
|
||||
"kind": "once",
|
||||
"run_at": "2026-07-31T09:00:00-04:00",
|
||||
"display": "once at 2026-07-31 09:00"
|
||||
},
|
||||
"schedule_display": "once at 2026-07-31 09:00",
|
||||
"repeat": {
|
||||
"times": 1,
|
||||
"completed": 0
|
||||
},
|
||||
"enabled": true,
|
||||
"state": "scheduled",
|
||||
"paused_at": null,
|
||||
"paused_reason": null,
|
||||
"created_at": "2026-07-03T10:04:01.459264-04:00",
|
||||
"next_run_at": "2026-07-31T09:00:00-04:00",
|
||||
"last_run_at": null,
|
||||
"last_status": null,
|
||||
"last_error": null,
|
||||
"last_delivery_error": null,
|
||||
"deliver": "origin",
|
||||
"origin": {
|
||||
"platform": "whatsapp",
|
||||
"chat_id": "251216982503528@lid",
|
||||
"chat_name": "AdolfoReyna",
|
||||
"thread_id": null
|
||||
},
|
||||
"enabled_toolsets": null,
|
||||
"workdir": null
|
||||
},
|
||||
{
|
||||
"id": "143310ba55c6",
|
||||
"name": "Feed plants reminder - 2026-08-14",
|
||||
"prompt": "Send this exact reminder to Adolfo in the current WhatsApp DM: \"Time to feed the plants today. Reply when done and I\u2019ll log the progress in the family brain.\" Do not add job metadata or extra explanation.",
|
||||
"skills": [],
|
||||
"skill": null,
|
||||
"model": null,
|
||||
"provider": null,
|
||||
"base_url": null,
|
||||
"script": null,
|
||||
"no_agent": false,
|
||||
"context_from": null,
|
||||
"schedule": {
|
||||
"kind": "once",
|
||||
"run_at": "2026-08-14T09:00:00-04:00",
|
||||
"display": "once at 2026-08-14 09:00"
|
||||
},
|
||||
"schedule_display": "once at 2026-08-14 09:00",
|
||||
"repeat": {
|
||||
"times": 1,
|
||||
"completed": 0
|
||||
},
|
||||
"enabled": true,
|
||||
"state": "scheduled",
|
||||
"paused_at": null,
|
||||
"paused_reason": null,
|
||||
"created_at": "2026-07-03T10:04:02.468279-04:00",
|
||||
"next_run_at": "2026-08-14T09:00:00-04:00",
|
||||
"last_run_at": null,
|
||||
"last_status": null,
|
||||
"last_error": null,
|
||||
"last_delivery_error": null,
|
||||
"deliver": "origin",
|
||||
"origin": {
|
||||
"platform": "whatsapp",
|
||||
"chat_id": "251216982503528@lid",
|
||||
"chat_name": "AdolfoReyna",
|
||||
"thread_id": null
|
||||
},
|
||||
"enabled_toolsets": null,
|
||||
"workdir": null
|
||||
},
|
||||
{
|
||||
"id": "29d9a1ca9bc7",
|
||||
"name": "Feed plants reminder - 2026-08-28",
|
||||
"prompt": "Send this exact reminder to Adolfo in the current WhatsApp DM: \"Time to feed the plants today. Reply when done and I\u2019ll log the progress in the family brain.\" Do not add job metadata or extra explanation.",
|
||||
"skills": [],
|
||||
"skill": null,
|
||||
"model": null,
|
||||
"provider": null,
|
||||
"base_url": null,
|
||||
"script": null,
|
||||
"no_agent": false,
|
||||
"context_from": null,
|
||||
"schedule": {
|
||||
"kind": "once",
|
||||
"run_at": "2026-08-28T09:00:00-04:00",
|
||||
"display": "once at 2026-08-28 09:00"
|
||||
},
|
||||
"schedule_display": "once at 2026-08-28 09:00",
|
||||
"repeat": {
|
||||
"times": 1,
|
||||
"completed": 0
|
||||
},
|
||||
"enabled": true,
|
||||
"state": "scheduled",
|
||||
"paused_at": null,
|
||||
"paused_reason": null,
|
||||
"created_at": "2026-07-03T10:04:07.501464-04:00",
|
||||
"next_run_at": "2026-08-28T09:00:00-04:00",
|
||||
"last_run_at": null,
|
||||
"last_status": null,
|
||||
"last_error": null,
|
||||
"last_delivery_error": null,
|
||||
"deliver": "origin",
|
||||
"origin": {
|
||||
"platform": "whatsapp",
|
||||
"chat_id": "251216982503528@lid",
|
||||
"chat_name": "AdolfoReyna",
|
||||
"thread_id": null
|
||||
},
|
||||
"enabled_toolsets": null,
|
||||
"workdir": null
|
||||
},
|
||||
{
|
||||
"id": "50b9ca5ec3cb",
|
||||
"name": "weekly-coding-recap",
|
||||
"prompt": "You are Hermes coding recap bot. Run ~/.hermes/scripts/weekly_coding_recap.py to generate last week's ISO coding recap.\n\nSteps:\n1. Run: python3 ~/.hermes/scripts/weekly_coding_recap.py\n2. Verify the output file was created in ~/brain/areas/coding/recaps/\n3. Read the file to confirm it has content\n4. Update ~/brain/areas/coding.md index: add the new week entry to the Recaps list if not already present (use wiki link format like [[2026-W28]])\n5. The brain's daily auto-sync will push to Gitea later - do NOT git push manually\n6. Silent job - no need to deliver to chat unless it fails. On failure, report error.\n",
|
||||
"skills": [],
|
||||
"skill": null,
|
||||
"model": null,
|
||||
"provider": null,
|
||||
"provider_snapshot": "custom",
|
||||
"model_snapshot": "muse-spark-1.1",
|
||||
"base_url": null,
|
||||
"script": null,
|
||||
"no_agent": false,
|
||||
"context_from": null,
|
||||
"schedule": {
|
||||
"kind": "cron",
|
||||
"expr": "0 8 * * 1",
|
||||
"display": "0 8 * * 1"
|
||||
},
|
||||
"schedule_display": "0 8 * * 1",
|
||||
"repeat": {
|
||||
"times": null,
|
||||
"completed": 1
|
||||
},
|
||||
"enabled": true,
|
||||
"state": "scheduled",
|
||||
"paused_at": null,
|
||||
"paused_reason": null,
|
||||
"created_at": "2026-07-09T12:10:17.443196-04:00",
|
||||
"next_run_at": "2026-07-20T08:00:00-04:00",
|
||||
"last_run_at": "2026-07-13T08:01:01.975247-04:00",
|
||||
"last_status": "ok",
|
||||
"last_error": null,
|
||||
"last_delivery_error": null,
|
||||
"deliver": "local",
|
||||
"origin": {
|
||||
"platform": "whatsapp",
|
||||
"chat_id": "251216982503528@lid",
|
||||
"chat_name": "AdolfoReyna",
|
||||
"thread_id": null,
|
||||
"user_id": "251216982503528@lid"
|
||||
},
|
||||
"enabled_toolsets": null,
|
||||
"workdir": null,
|
||||
"fire_claim": null
|
||||
}
|
||||
],
|
||||
"updated_at": "2026-07-13T10:48:45.481698-04:00"
|
||||
},
|
||||
"pi_crontab": "0 * * * * /home/adolforeyna/.local/bin/calendar_fetch.py \"https://p176-caldav.icloud.com/published/2/MTYxOTc0NzI0MTYxOTc0N0yfPsmwnJei_1aTpNag3tnzGFUUiQv3OS7NieyeMGiX\" >/dev/null 2>&1\n0 9 * * * /home/adolforeyna/.local/bin/calendar_daily_summary.py >/dev/null 2>&1\n*/10 * * * * /home/adolforeyna/.openclaw/workspace/scripts/sync-brain-to-nextcloud.sh\n0 1 * * * /usr/bin/python3 /home/adolforeyna/Projects/immich-doc-reminder/scan_and_remind.py >> /tmp/immich-doc-reminder.log 2>&1\n0 23 * * * /home/adolforeyna/.local/bin/brain_git_sync.sh >/dev/null 2>&1\n",
|
||||
"pi_systemd_timers": "See report - 16 active timers on FamReynaServer, Pi has user timers? Not listed"
|
||||
}
|
||||
@@ -0,0 +1,409 @@
|
||||
{
|
||||
"client_count": 25,
|
||||
"clients": [
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band5",
|
||||
"downSpeed": 0,
|
||||
"hostname": "50CasitaTv",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.117",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-E7-1C",
|
||||
"linkedDecoName": "Casita",
|
||||
"linkedDecoRole": "slave",
|
||||
"mac": "DC-72-23-B1-13-BE",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "wired",
|
||||
"downSpeed": 0,
|
||||
"hostname": "aeropi5",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.126",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-CE-C8",
|
||||
"linkedDecoName": "Office",
|
||||
"linkedDecoRole": "master",
|
||||
"mac": "2C-CF-67-95-2B-F8",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band5",
|
||||
"downSpeed": 0,
|
||||
"hostname": "aeroreyna-iMac",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.125",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-CE-C8",
|
||||
"linkedDecoName": "Office",
|
||||
"linkedDecoRole": "master",
|
||||
"mac": "C8-BC-C8-BB-19-2D",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "wired",
|
||||
"downSpeed": 0,
|
||||
"hostname": "emiserver",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.119",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-CE-C8",
|
||||
"linkedDecoName": "Office",
|
||||
"linkedDecoRole": "master",
|
||||
"mac": "C8-5A-CF-0A-7A-A7",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band2_4",
|
||||
"downSpeed": 0,
|
||||
"hostname": "iot_device",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.129",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-CE-C8",
|
||||
"linkedDecoName": "Office",
|
||||
"linkedDecoRole": "master",
|
||||
"mac": "A0-85-E3-FB-35-5C",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "wired",
|
||||
"downSpeed": 0,
|
||||
"hostname": "TL-SG108E-Main",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.100",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-CE-C8",
|
||||
"linkedDecoName": "Office",
|
||||
"linkedDecoRole": "master",
|
||||
"mac": "24-2F-D0-BA-3F-DF",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "wired",
|
||||
"downSpeed": 0,
|
||||
"hostname": "TL-SG108E",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.133",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-CE-C8",
|
||||
"linkedDecoName": "Office",
|
||||
"linkedDecoRole": "master",
|
||||
"mac": "B8-FB-B3-49-A1-75",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "wired",
|
||||
"downSpeed": 4,
|
||||
"hostname": "adolforeynaserver",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.110",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-CE-C8",
|
||||
"linkedDecoName": "Office",
|
||||
"linkedDecoRole": "master",
|
||||
"mac": "18-60-24-78-DB-E8",
|
||||
"upSpeed": 3
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band5",
|
||||
"downSpeed": 0,
|
||||
"hostname": "Google-Home-Mini",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.106",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-CE-C8",
|
||||
"linkedDecoName": "Office",
|
||||
"linkedDecoRole": "master",
|
||||
"mac": "48-D6-D5-7B-91-C5",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band5",
|
||||
"downSpeed": 80,
|
||||
"hostname": "Mac",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.108",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-CE-C8",
|
||||
"linkedDecoName": "Office",
|
||||
"linkedDecoRole": "master",
|
||||
"mac": "06-79-91-73-6F-6A",
|
||||
"upSpeed": 77
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "wired",
|
||||
"downSpeed": 0,
|
||||
"hostname": "MyCloudEX2Ultra",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.111",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-CE-C8",
|
||||
"linkedDecoName": "Office",
|
||||
"linkedDecoRole": "master",
|
||||
"mac": "00-00-C0-3C-B8-FF",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band2_4",
|
||||
"downSpeed": 0,
|
||||
"hostname": "esp32screen",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.123",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-CE-C8",
|
||||
"linkedDecoName": "Office",
|
||||
"linkedDecoRole": "master",
|
||||
"mac": "90-70-69-35-91-EC",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band2_4",
|
||||
"downSpeed": 0,
|
||||
"hostname": "Watch",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.115",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-8D-E8",
|
||||
"linkedDecoName": "Hallway",
|
||||
"linkedDecoRole": "slave",
|
||||
"mac": "9E-43-8D-D7-7A-8E",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band5",
|
||||
"downSpeed": 0,
|
||||
"hostname": "iPhone",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.114",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-8D-E8",
|
||||
"linkedDecoName": "Hallway",
|
||||
"linkedDecoRole": "slave",
|
||||
"mac": "C6-37-18-E7-39-39",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band5",
|
||||
"downSpeed": 0,
|
||||
"hostname": "iPad",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.128",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-8D-E8",
|
||||
"linkedDecoName": "Hallway",
|
||||
"linkedDecoRole": "slave",
|
||||
"mac": "A2-10-C6-24-C2-0A",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band5",
|
||||
"downSpeed": 0,
|
||||
"hostname": "iPhone",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.109",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-8D-E8",
|
||||
"linkedDecoName": "Hallway",
|
||||
"linkedDecoRole": "slave",
|
||||
"mac": "62-0F-E1-3A-4C-4B",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band5",
|
||||
"downSpeed": 2,
|
||||
"hostname": "Mac",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.118",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-8D-E8",
|
||||
"linkedDecoName": "Hallway",
|
||||
"linkedDecoRole": "slave",
|
||||
"mac": "82-A1-8E-D4-03-7A",
|
||||
"upSpeed": 1
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band5",
|
||||
"downSpeed": 0,
|
||||
"hostname": "Google-Home-Mini",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.107",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-8D-E8",
|
||||
"linkedDecoName": "Hallway",
|
||||
"linkedDecoRole": "slave",
|
||||
"mac": "E4-F0-42-2E-E0-4E",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band5",
|
||||
"downSpeed": 0,
|
||||
"hostname": "Mac",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.120",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-8D-E8",
|
||||
"linkedDecoName": "Hallway",
|
||||
"linkedDecoRole": "slave",
|
||||
"mac": "0E-A4-E4-20-5C-1C",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band2_4",
|
||||
"downSpeed": 0,
|
||||
"hostname": "blink-sync-module",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.104",
|
||||
"linkedDecoMac": "C0-C9-E3-8C-8D-E8",
|
||||
"linkedDecoName": "Hallway",
|
||||
"linkedDecoRole": "slave",
|
||||
"mac": "84-28-59-24-D7-CA",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band5",
|
||||
"downSpeed": 1,
|
||||
"hostname": "Mac",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.102",
|
||||
"linkedDecoMac": "8C-86-DD-9A-43-E0",
|
||||
"linkedDecoName": "WashMachine",
|
||||
"linkedDecoRole": "slave",
|
||||
"mac": "5A-D2-AA-CB-96-08",
|
||||
"upSpeed": 1
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band5",
|
||||
"downSpeed": 0,
|
||||
"hostname": "50LivingRoom",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.112",
|
||||
"linkedDecoMac": "8C-86-DD-9A-43-E0",
|
||||
"linkedDecoName": "WashMachine",
|
||||
"linkedDecoRole": "slave",
|
||||
"mac": "84-3E-1D-4F-4A-1D",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band5",
|
||||
"downSpeed": 0,
|
||||
"hostname": "iPad-4",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.121",
|
||||
"linkedDecoMac": "8C-86-DD-9A-37-D8",
|
||||
"linkedDecoName": "Study",
|
||||
"linkedDecoRole": "slave",
|
||||
"mac": "7A-17-F1-6C-23-E1",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band5",
|
||||
"downSpeed": 0,
|
||||
"hostname": "HONOR-X7a",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.127",
|
||||
"linkedDecoMac": "6C-4C-BC-9D-2E-5C",
|
||||
"linkedDecoName": "Barn",
|
||||
"linkedDecoRole": "slave",
|
||||
"mac": "14-61-A4-4B-31-53",
|
||||
"upSpeed": 0
|
||||
},
|
||||
{
|
||||
"active": true,
|
||||
"connection": "band5",
|
||||
"downSpeed": 0,
|
||||
"hostname": "Redmi-Note-11S",
|
||||
"interface": "main",
|
||||
"ip": "192.168.68.116",
|
||||
"linkedDecoMac": "6C-4C-BC-9D-2E-5C",
|
||||
"linkedDecoName": "Barn",
|
||||
"linkedDecoRole": "slave",
|
||||
"mac": "04-10-6B-7F-D5-CC",
|
||||
"upSpeed": 0
|
||||
}
|
||||
],
|
||||
"decos": [
|
||||
{
|
||||
"connectionType": [
|
||||
"wired"
|
||||
],
|
||||
"firmwareVersion": "1.9.4 Build 20260312 Rel. 17129",
|
||||
"hardwareVersion": "3.0",
|
||||
"ip": "192.168.68.246",
|
||||
"mac": "C0-C9-E3-8C-E7-1C",
|
||||
"model": "M5",
|
||||
"name": "Casita",
|
||||
"online": true,
|
||||
"role": "slave"
|
||||
},
|
||||
{
|
||||
"connectionType": null,
|
||||
"firmwareVersion": "1.9.4 Build 20260312 Rel. 17129",
|
||||
"hardwareVersion": "3.0",
|
||||
"ip": "192.168.68.1",
|
||||
"mac": "C0-C9-E3-8C-CE-C8",
|
||||
"model": "M5",
|
||||
"name": "Office",
|
||||
"online": true,
|
||||
"role": "master"
|
||||
},
|
||||
{
|
||||
"connectionType": [
|
||||
"wired"
|
||||
],
|
||||
"firmwareVersion": "1.9.4 Build 20260312 Rel. 17129",
|
||||
"hardwareVersion": "3.0",
|
||||
"ip": "192.168.68.249",
|
||||
"mac": "C0-C9-E3-8C-8D-E8",
|
||||
"model": "M5",
|
||||
"name": "Hallway",
|
||||
"online": true,
|
||||
"role": "slave"
|
||||
},
|
||||
{
|
||||
"connectionType": [
|
||||
"wired"
|
||||
],
|
||||
"firmwareVersion": "1.9.4 Build 20260312 Rel. 17129",
|
||||
"hardwareVersion": "3.2",
|
||||
"ip": "192.168.68.250",
|
||||
"mac": "8C-86-DD-9A-43-E0",
|
||||
"model": "M5",
|
||||
"name": "WashMachine",
|
||||
"online": true,
|
||||
"role": "slave"
|
||||
},
|
||||
{
|
||||
"connectionType": [
|
||||
"wired"
|
||||
],
|
||||
"firmwareVersion": "1.9.4 Build 20260312 Rel. 17129",
|
||||
"hardwareVersion": "3.2",
|
||||
"ip": "192.168.68.247",
|
||||
"mac": "8C-86-DD-9A-37-D8",
|
||||
"model": "M5",
|
||||
"name": "Study",
|
||||
"online": true,
|
||||
"role": "slave"
|
||||
},
|
||||
{
|
||||
"connectionType": [
|
||||
"wired"
|
||||
],
|
||||
"firmwareVersion": "1.9.4 Build 20260312 Rel. 17129",
|
||||
"hardwareVersion": "3.2",
|
||||
"ip": "192.168.68.248",
|
||||
"mac": "6C-4C-BC-9D-2E-5C",
|
||||
"model": "M5",
|
||||
"name": "Barn",
|
||||
"online": true,
|
||||
"role": "slave"
|
||||
}
|
||||
],
|
||||
"timestamp": "2026-06-12T01:43:46.497483Z"
|
||||
}
|
||||
@@ -0,0 +1,121 @@
|
||||
[
|
||||
{
|
||||
"name": "instatic-prod-app-1",
|
||||
"image": "ghcr.io/corebunch/instatic:latest",
|
||||
"ports": "0.0.0.0:3002->3001/tcp",
|
||||
"status": "Up 52m healthy",
|
||||
"host": "FamReynaServer .110"
|
||||
},
|
||||
{
|
||||
"name": "immich_server",
|
||||
"image": "ghcr.io/immich-app/immich-server:release",
|
||||
"ports": "0.0.0.0:2283->2283/tcp",
|
||||
"status": "Up 7d healthy",
|
||||
"host": ".110"
|
||||
},
|
||||
{
|
||||
"name": "immich_postgres",
|
||||
"image": "ghcr.io/immich-app/postgres:14-vectorchord",
|
||||
"ports": "5432/tcp",
|
||||
"status": "Up 7d healthy",
|
||||
"host": ".110"
|
||||
},
|
||||
{
|
||||
"name": "immich_machine_learning",
|
||||
"image": "ghcr.io/immich-app/immich-machine-learning:release",
|
||||
"ports": "",
|
||||
"status": "Up 7d healthy",
|
||||
"host": ".110"
|
||||
},
|
||||
{
|
||||
"name": "portainer",
|
||||
"image": "portainer/portainer-ce",
|
||||
"ports": "0.0.0.0:8000->8000, 0.0.0.0:9000->9000",
|
||||
"status": "Up 4w",
|
||||
"host": ".110"
|
||||
},
|
||||
{
|
||||
"name": "withpostgres-n8n-1",
|
||||
"image": "docker.n8n.io/n8nio/n8n",
|
||||
"ports": "0.0.0.0:5678->5678",
|
||||
"status": "Up 4w",
|
||||
"host": ".110"
|
||||
},
|
||||
{
|
||||
"name": "nextcloud_app",
|
||||
"image": "nextcloud:33",
|
||||
"ports": "0.0.0.0:8085->80",
|
||||
"status": "Up 4w",
|
||||
"host": ".110"
|
||||
},
|
||||
{
|
||||
"name": "nextcloud_db",
|
||||
"image": "mariadb:11.5",
|
||||
"ports": "3306/tcp",
|
||||
"status": "Up 4w",
|
||||
"host": ".110"
|
||||
},
|
||||
{
|
||||
"name": "memos",
|
||||
"image": "neosmemo/memos",
|
||||
"ports": "127.0.0.1:5230->5230",
|
||||
"status": "Up 4w",
|
||||
"host": ".110"
|
||||
},
|
||||
{
|
||||
"name": "pihole",
|
||||
"image": "pihole/pihole:latest",
|
||||
"ports": "53 tcp/udp, 0.0.0.0:8086->80",
|
||||
"status": "Up 4w healthy",
|
||||
"host": ".110"
|
||||
},
|
||||
{
|
||||
"name": "homarr",
|
||||
"image": "ghcr.io/homarr-labs/homarr:latest",
|
||||
"ports": "0.0.0.0:7575->7575",
|
||||
"status": "Up 4w",
|
||||
"host": ".110"
|
||||
},
|
||||
{
|
||||
"name": "authentik-server-1",
|
||||
"image": "ghcr.io/goauthentik/server:2026.5.0",
|
||||
"ports": "127.0.0.1:9443->9443,127.0.0.1:9080->9000",
|
||||
"status": "Up 4w healthy",
|
||||
"host": ".110"
|
||||
},
|
||||
{
|
||||
"name": "authentik-postgresql-1",
|
||||
"image": "postgres:16-alpine",
|
||||
"ports": "5432/tcp",
|
||||
"status": "Up 4w healthy",
|
||||
"host": ".110"
|
||||
},
|
||||
{
|
||||
"name": "authentik-worker-1",
|
||||
"image": "ghcr.io/goauthentik/server:2026.5.0",
|
||||
"ports": "",
|
||||
"status": "Up 4w healthy",
|
||||
"host": ".110"
|
||||
},
|
||||
{
|
||||
"name": "withpostgres-postgres-1",
|
||||
"image": "postgres:16",
|
||||
"ports": "5432/tcp",
|
||||
"status": "Up 4w healthy",
|
||||
"host": ".110"
|
||||
},
|
||||
{
|
||||
"name": "immich_redis",
|
||||
"image": "redis:6.2-alpine",
|
||||
"ports": "6379/tcp",
|
||||
"status": "Up 4w healthy",
|
||||
"host": ".110"
|
||||
},
|
||||
{
|
||||
"name": "emi_backend-app-1",
|
||||
"image": "emi_backend-app",
|
||||
"ports": "0.0.0.0:3001->3001",
|
||||
"status": "Up 4w",
|
||||
"host": ".110"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,264 @@
|
||||
{
|
||||
"ping_sweep_up": [
|
||||
"192.168.68.1",
|
||||
"192.168.68.100",
|
||||
"192.168.68.102",
|
||||
"192.168.68.104",
|
||||
"192.168.68.105",
|
||||
"192.168.68.106",
|
||||
"192.168.68.109",
|
||||
"192.168.68.110",
|
||||
"192.168.68.111",
|
||||
"192.168.68.112",
|
||||
"192.168.68.113",
|
||||
"192.168.68.114",
|
||||
"192.168.68.115",
|
||||
"192.168.68.117",
|
||||
"192.168.68.118",
|
||||
"192.168.68.119",
|
||||
"192.168.68.120",
|
||||
"192.168.68.121",
|
||||
"192.168.68.122",
|
||||
"192.168.68.124",
|
||||
"192.168.68.126",
|
||||
"192.168.68.127",
|
||||
"192.168.68.128",
|
||||
"192.168.68.246",
|
||||
"192.168.68.247",
|
||||
"192.168.68.248",
|
||||
"192.168.68.249",
|
||||
"192.168.68.250"
|
||||
],
|
||||
"arp_table": [
|
||||
{
|
||||
"ip": "192.168.68.129",
|
||||
"dev": "eth0",
|
||||
"mac": "14:c1:9f:d0:5c:5c",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.116",
|
||||
"dev": "eth0",
|
||||
"mac": "a2:10:c6:24:c2:0a",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.111",
|
||||
"dev": "eth0",
|
||||
"mac": "48:d6:d5:7b:91:c5",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.122",
|
||||
"dev": "eth0",
|
||||
"mac": "62:0f:e1:3a:4c:4b",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.109",
|
||||
"dev": "eth0",
|
||||
"mac": "dc:72:23:b1:13:be",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.249",
|
||||
"dev": "eth0",
|
||||
"mac": "c0:c9:e3:8c:e7:1c",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.133",
|
||||
"dev": "eth0",
|
||||
"mac": "24:18:c6:b5:4a:dc",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.120",
|
||||
"dev": "eth0",
|
||||
"mac": "00:00:c0:3c:b8:ff",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.115",
|
||||
"dev": "eth0",
|
||||
"mac": "b8:fb:b3:49:a1:75",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.102",
|
||||
"dev": "eth0",
|
||||
"mac": "5a:d2:aa:cb:96:08",
|
||||
"state": "REACHABLE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.113",
|
||||
"dev": "eth0",
|
||||
"mac": "14:c1:9f:d0:59:1c",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.150",
|
||||
"dev": "eth0",
|
||||
"mac": "30:35:ad:68:a3:ab",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.100",
|
||||
"dev": "eth0",
|
||||
"mac": "e4:f0:42:2e:e0:4e",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.124",
|
||||
"dev": "eth0",
|
||||
"mac": "c8:bc:c8:bb:19:2d",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.119",
|
||||
"dev": "eth0",
|
||||
"mac": "c8:5a:cf:0a:7a:a7",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.106",
|
||||
"dev": "eth0",
|
||||
"mac": "84:3e:1d:4f:4a:1d",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.246",
|
||||
"dev": "eth0",
|
||||
"mac": "c0:c9:e3:8c:8d:e8",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.130",
|
||||
"dev": "eth0",
|
||||
"mac": "0e:a4:e4:20:5c:1c",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.110",
|
||||
"dev": "wlan0",
|
||||
"mac": "18:60:24:78:db:e8",
|
||||
"state": "DELAY"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.117",
|
||||
"dev": "eth0",
|
||||
"mac": "24:2f:d0:ba:3f:df",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.1",
|
||||
"dev": "eth0",
|
||||
"mac": "c0:c9:e3:8c:ce:c8",
|
||||
"state": "REACHABLE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.1",
|
||||
"dev": "wlan0",
|
||||
"mac": "c0:c9:e3:8c:ce:c8",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.104",
|
||||
"dev": "eth0",
|
||||
"mac": "a0:85:e3:fb:35:5c",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.110",
|
||||
"dev": "eth0",
|
||||
"mac": "18:60:24:78:db:e8",
|
||||
"state": "REACHABLE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.250",
|
||||
"dev": "eth0",
|
||||
"mac": "6c:4c:bc:9d:2e:5c",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.121",
|
||||
"dev": "eth0",
|
||||
"mac": "80:9f:9b:45:9a:ff",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.108",
|
||||
"dev": "eth0",
|
||||
"mac": "06:79:91:73:6f:6a",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.248",
|
||||
"dev": "eth0",
|
||||
"mac": "8c:86:dd:9a:37:d8",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.103",
|
||||
"dev": "eth0",
|
||||
"mac": "f8:b9:5a:e0:78:52",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.127",
|
||||
"dev": "eth0",
|
||||
"mac": "c6:37:18:e7:39:39",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.114",
|
||||
"dev": "eth0",
|
||||
"mac": "82:a1:8e:d4:03:7a",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.125",
|
||||
"dev": "eth0",
|
||||
"mac": "62:09:3c:ad:75:3c",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.112",
|
||||
"dev": "eth0",
|
||||
"mac": "14:c1:9f:d1:56:90",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.107",
|
||||
"dev": "eth0",
|
||||
"mac": "a6:b0:e1:af:2f:75",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.247",
|
||||
"dev": "eth0",
|
||||
"mac": "8c:86:dd:9a:43:e0",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.131",
|
||||
"dev": "eth0",
|
||||
"mac": "9e:43:8d:d7:7a:8e",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.118",
|
||||
"dev": "eth0",
|
||||
"mac": "c0:e7:bf:dd:c8:2a",
|
||||
"state": "STALE"
|
||||
},
|
||||
{
|
||||
"ip": "192.168.68.105",
|
||||
"dev": "eth0",
|
||||
"mac": "84:28:59:24:d7:ca",
|
||||
"state": "STALE"
|
||||
}
|
||||
],
|
||||
"discovered_count": 38,
|
||||
"timestamp": "2026-07-13"
|
||||
}
|
||||
Reference in New Issue
Block a user