Shared AI Memory System

Brain

Browse, filter, edit, and archive the shared memory store from one page.

Memories

73
GLPI Bot Runner Implementation codex
glpi_bot_runner_implementation_2026_03_22 2026-03-22
glpi-task-history architecture

# GLPI Bot Runner Implementation Implemented a v1 GLPI bot workflow on `svc-auto` with a trusted execution backend and live GLPI, docs, and `brain` integration. ## Deployment - H...

architecture automation glpi homelab-bot svc-auto
GLPI Ticket 15: GLPI bot systemd_remote ssh solved test glpi-bot
glpi_ticket_15_glpi_bot_systemd_remote_ssh_solved_test_2026_03_22 2026-03-22
glpi-task-history glpi-ticket-executions

# GLPI Ticket 15 Execution Record Title: GLPI bot systemd_remote ssh solved test Outcome: solved Category: Homelab Bot Entity: Root Entity Documentation: docs/generated/glpi-bot/t...

glpi homelab-bot solved task-completion ticket-15
U.S. Immigration Cost Breakdown for Kaz and Child (2026-03-22) codex
us_immigration_cost_breakdown_kaz_child_2026_03_22 2026-03-22

Cost-only reference for the likely U.S. spouse-and-child immigration path for Kaz and her 13-year-old child, recorded on 2026-03-22. Recommended route assumed for this cost estima...

child costs cr1 i130 immigration
U.S. Immigration Checklist for Kaz and Child (2026-03-22) codex
us_immigration_checklist_kaz_spouse_child_2026_03_22 2026-03-22

Quick action checklist for user’s likely best U.S. immigration path for fiancée Kaz and her 13-year-old child, recorded on 2026-03-22. Recommended route: - meet in person - marry ...

checklist child cr1 i130 immigration
U.S. Immigration Plan for Kaz and Child (2026-03-22) codex
us_immigration_plan_kaz_spouse_child_2026_03_22 2026-03-22

On 2026-03-22, a tailored U.S. immigration recommendation was developed for the user and fiancée Kaz. Facts provided: - User is a U.S. citizen living in Illinois. - Kaz is a UK ci...

child cr1 i130 immigration kaz
GLPI Ticket 14: GLPI bot docker_container_check solved test glpi-bot
glpi_ticket_14_glpi_bot_docker_container_check_solved_test_2026_03_22 2026-03-22
glpi-task-history glpi-ticket-executions

# GLPI Ticket 14 Execution Record Title: GLPI bot docker_container_check solved test Outcome: solved Category: Homelab Bot Entity: Root Entity Documentation: docs/generated/glpi-b...

glpi homelab-bot solved task-completion ticket-14
GLPI Ticket 13: GLPI bot systemd_remote solved test glpi-bot
glpi_ticket_13_glpi_bot_systemd_remote_solved_test_2026_03_22 2026-03-22
glpi-task-history glpi-ticket-executions

# GLPI Ticket 13 Execution Record Title: GLPI bot systemd_remote solved test Outcome: pending Category: Homelab Bot Entity: Root Entity Documentation: docs/generated/glpi-bot/tick...

glpi homelab-bot pending task-completion ticket-13
GLPI Ticket 12: GLPI bot path_exists solved test glpi-bot
glpi_ticket_12_glpi_bot_path_exists_solved_test_2026_03_22 2026-03-22
glpi-task-history glpi-ticket-executions

# GLPI Ticket 12 Execution Record Title: GLPI bot path_exists solved test Outcome: solved Category: Homelab Bot Entity: Root Entity Documentation: docs/generated/glpi-bot/ticket-1...

glpi homelab-bot solved task-completion ticket-12
GLPI Ticket 11: GLPI bot docker compose mounted-cli solved test glpi-bot
glpi_ticket_11_glpi_bot_docker_compose_mounted_cli_solved_test_2026_03_22 2026-03-22
glpi-task-history glpi-ticket-executions

# GLPI Ticket 11 Execution Record Title: GLPI bot docker compose mounted-cli solved test Outcome: solved Category: Homelab Bot Entity: Root Entity Documentation: docs/generated/gl...

glpi homelab-bot solved task-completion ticket-11
GLPI Ticket 10: GLPI bot docker compose cli solved test glpi-bot
glpi_ticket_10_glpi_bot_docker_compose_cli_solved_test_2026_03_22 2026-03-22
glpi-task-history glpi-ticket-executions

# GLPI Ticket 10 Execution Record Title: GLPI bot docker compose cli solved test Outcome: pending Category: Homelab Bot Entity: Root Entity Documentation: docs/generated/glpi-bot/...

glpi homelab-bot pending task-completion ticket-10
GLPI Ticket 9: GLPI bot docker compose final solved test glpi-bot
glpi_ticket_9_glpi_bot_docker_compose_final_solved_test_2026_03_22 2026-03-22
glpi-task-history glpi-ticket-executions

# GLPI Ticket 9 Execution Record Title: GLPI bot docker compose final solved test Outcome: pending Category: Homelab Bot Entity: Root Entity Documentation: docs/generated/glpi-bot...

glpi homelab-bot pending task-completion ticket-9
GLPI Ticket 8: GLPI bot docker compose solved test glpi-bot
glpi_ticket_8_glpi_bot_docker_compose_solved_test_2026_03_22 2026-03-22
glpi-task-history glpi-ticket-executions

# GLPI Ticket 8 Execution Record Title: GLPI bot docker compose solved test Outcome: pending Category: Homelab Bot Entity: Root Entity Documentation: docs/generated/glpi-bot/ticke...

glpi homelab-bot pending task-completion ticket-8
GLPI Ticket 7: GLPI bot docker compose local fast-path test glpi-bot
glpi_ticket_7_glpi_bot_docker_compose_local_fast_path_test_2026_03_22 2026-03-22
glpi-task-history glpi-ticket-executions

# GLPI Ticket 7 Execution Record Title: GLPI bot docker compose local fast-path test Outcome: pending Category: Homelab Bot Entity: Root Entity Documentation: docs/generated/glpi-...

glpi homelab-bot pending task-completion ticket-7
GLPI Ticket 6: GLPI bot docker compose remote solved test glpi-bot
glpi_ticket_6_glpi_bot_docker_compose_remote_solved_test_2026_03_22 2026-03-22
glpi-task-history glpi-ticket-executions

# GLPI Ticket 6 Execution Record Title: GLPI bot docker compose remote solved test Outcome: pending Category: Homelab Bot Entity: Root Entity Documentation: docs/generated/glpi-bo...

glpi homelab-bot pending task-completion ticket-6
GLPI Ticket 5: GLPI bot trusted dispatcher solved test glpi-bot
glpi_ticket_5_glpi_bot_trusted_dispatcher_solved_test_2026_03_22 2026-03-22
glpi-task-history glpi-ticket-executions

# GLPI Ticket 5 Execution Record Title: GLPI bot trusted dispatcher solved test Outcome: solved Category: Homelab Bot Entity: Root Entity Documentation: docs/generated/glpi-bot/ti...

glpi homelab-bot solved task-completion ticket-5
GLPI Ticket 4: GLPI bot trusted dispatcher test glpi-bot
glpi_ticket_4_glpi_bot_trusted_dispatcher_test_2026_03_22 2026-03-22
glpi-task-history glpi-ticket-executions

# GLPI Ticket 4 Execution Record Title: GLPI bot trusted dispatcher test Outcome: pending Category: Homelab Bot Entity: Root Entity Documentation: docs/generated/glpi-bot/ticket-4...

glpi homelab-bot pending task-completion ticket-4
GLPI Ticket 3: GLPI bot runner end-to-end test glpi-bot
glpi_ticket_3_glpi_bot_runner_end_to_end_test_2026_03_22 2026-03-22
glpi-task-history glpi-ticket-executions

# GLPI Ticket 3 Execution Record Title: GLPI bot runner end-to-end test Outcome: pending Category: Homelab Bot Entity: Root Entity Documentation: docs/generated/glpi-bot/ticket-3....

glpi homelab-bot pending task-completion ticket-3
Brain Operator Runbook (2026-03-22) codex
brain_operator_runbook_2026_03_22 2026-03-22

Purpose - This is the short operator runbook for the `brain` memory system running on `svc-dev`. - Use this for day-to-day operation, validation, and quick recovery. Location and ...

api brain homelab mcp operations
Brain Project Implementation Handoff (2026-03-22) codex
brain_project_implementation_handoff_2026_03_22 2026-03-22

Project summary - On 2026-03-22, a new self-hosted memory system project named `brain` was created and deployed on `svc-dev` at `/home/svc-admin/projects/brain`. - The design goal ...

brain contextkeep-import fastapi handoff homelab
Homelab VM Creation Baseline TODO contextkeep
homelab_vm_creation_baseline_todo_2026_03_22 2026-03-22

On 2026-03-22, a follow-up baseline item was identified: define and standardize VM creation in Proxmox as part of the homelab baseline, not just the in-guest Ubuntu configuration. ...

baseline contextkeep homelab provisioning proxmox
Homelab VM Baseline Standard contextkeep
homelab_vm_baseline_standard_2026_03_22 2026-03-22

Homelab Linux VM baseline standard defined on 2026-03-22 for new Ubuntu server VMs. Scope: - Baseline applies to general-purpose Ubuntu service VMs in the homelab. - Separate role...

baseline cadvisor contextkeep docker homelab
Homelab Hosts Inventory contextkeep
homelab_hosts_inventory_2026_03_19 2026-03-22

Homelab hosts inventory updated on 2026-03-22 with validated SSH reachability for `svc-dev` in addition to the previously recorded inventory sweep. Inventory defaults: - Linux def...

ansible contextkeep homelab hosts inventory
svc-apps Kiwix Install contextkeep
svc_apps_kiwix_install_2026_03_22 2026-03-22

On 2026-03-22, Kiwix was installed on svc-apps (192.168.4.114) as a Docker Compose stack under /home/svc-admin/appstack/kiwix. Paths on svc-apps: - compose file: /home/svc-admin/a...

appstack docker homelab kiwix nas
svc-apps Project NOMAD Install contextkeep
svc_apps_project_nomad_install_2026_03_22 2026-03-22

On 2026-03-22, Project N.O.M.A.D. was installed on svc-apps (192.168.4.114) using Docker Compose. Paths on svc-apps: - compose file: /opt/project-nomad/compose.yml - local control...

docker homelab nas project-nomad svc-apps
svc-apps Actual Budget Install contextkeep
svc_apps_actualbudget_install_2026_03_22 2026-03-22

On 2026-03-22, Actual Budget was installed on svc-apps (192.168.4.114) as a Docker Compose stack. Host path: - /home/svc-admin/appstack/actualbudget/docker-compose.yml - persisten...

actualbudget docker homelab svc-apps
MI50 Proxmox GPU Passthrough Plan contextkeep
mi50_proxmox_passthrough_plan_2026_03_21 2026-03-21

Plan for AMD Instinct MI50 passthrough on the Proxmox homelab host. Current constraints: the host normally runs headless with no permanent display GPU, but it has successfully boot...

amd gpu homelab mi50 passthrough
Proxmox Web UI Default Port contextkeep
proxmox_webui_default_port_2026_03_21 2026-03-21

Proxmox VE's web UI runs on HTTPS TCP port 8006 by default. Access format is typically https://<host-ip>:8006. --- **2026-03-21 21:01:38 UTC | Created via MCP**

homelab networking proxmox reference
svc-apps Compose Migration Targets contextkeep
svc_apps_compose_migration_targets_2026_03_21 2026-03-21

On 2026-03-21, five apps on svc-apps were identified as targets for moving their compose definitions into corresponding /home/svc-admin/appstack directories. Apps: - trilium - vau...

appstack compose contextkeep docker homelab
LedgerBridge Value Proposition Examples contextkeep
ledgerbridge_value_proposition_examples_2026_03_21 2026-03-21

LedgerBridge value proposition examples discussed on 2026-03-21. General value proposition: - LedgerBridge turns recurring exports from multiple systems into one clean report, red...

contextkeep examples ledgerbridge positioning sales
LedgerBridge Retainer and Support Model contextkeep
ledgerbridge_retainer_and_support_model_2026_03_21 2026-03-21

LedgerBridge retainer and support model discussed on 2026-03-21. After setup, LedgerBridge can be sold with an optional recurring support/maintenance model. Monthly support can i...

contextkeep ledgerbridge maintenance monetization retainer
LedgerBridge Setup Checklist contextkeep
ledgerbridge_setup_checklist_2026_03_21 2026-03-21

LedgerBridge setup checklist discussed on 2026-03-21. Repeatable onboarding/setup checklist for a new customer: 1. Confirm customer workflow - what are the two source systems - w...

checklist contextkeep ledgerbridge onboarding operations
LedgerBridge First MVP Scope contextkeep
ledgerbridge_first_mvp_scope_2026_03_21 2026-03-21

LedgerBridge first MVP scope discussed on 2026-03-21. The first real sellable version should stay narrow. In scope: - one customer - one specific recurring workflow - two recurri...

contextkeep ledgerbridge mvp roadmap scope
LedgerBridge Operating Model contextkeep
ledgerbridge_operating_model_2026_03_21 2026-03-21

LedgerBridge operating model discussed on 2026-03-21. LedgerBridge should operate as a narrow service business with repeatable workflow stages. Front end: 1. Lead generation - id...

business-system contextkeep ledgerbridge operating-model workflow
LedgerBridge AI Safe vs Unsafe Tasks contextkeep
ledgerbridge_ai_safe_vs_unsafe_tasks_2026_03_21 2026-03-21

LedgerBridge AI safe vs unsafe task boundaries discussed on 2026-03-21. Safe or relatively safe AI-assisted tasks: - lead generation and research - outreach drafting - discovery s...

ai contextkeep ledgerbridge risk safety
LedgerBridge Target Customer Profiles contextkeep
ledgerbridge_target_customer_profiles_2026_03_21 2026-03-21

LedgerBridge target customer profiles discussed on 2026-03-21. Best early buyer types: - owner-operators - office managers - operations leads - bookkeepers - admin-heavy staff res...

contextkeep customer-profile ledgerbridge niche sales
LedgerBridge Customer Config Schema Ideas contextkeep
ledgerbridge_customer_config_schema_ideas_2026_03_21 2026-03-21

LedgerBridge customer config schema ideas discussed on 2026-03-21. Strategic goal: - Push as much customer-specific behavior as possible into config instead of one-off code. - The...

architecture config contextkeep implementation ledgerbridge
LedgerBridge First Offer and Sales Pitch contextkeep
ledgerbridge_first_offer_and_sales_pitch_2026_03_21 2026-03-21

LedgerBridge first offer and sales pitch guidance discussed on 2026-03-21. Best positioning: - LedgerBridge should be presented as recurring spreadsheet reconciliation and reporti...

contextkeep ledgerbridge offer pitch positioning
LedgerBridge First Customer Acquisition Workflow contextkeep
ledgerbridge_first_customer_acquisition_workflow_2026_03_21 2026-03-21

LedgerBridge first-customer acquisition workflow discussed on 2026-03-21. Best framing: - LedgerBridge should be pitched as recurring spreadsheet reconciliation and reporting auto...

contextkeep customer-acquisition discovery first-customer ledgerbridge
LedgerBridge Pricing and Setup Time Assumptions contextkeep
ledgerbridge_pricing_and_setup_time_assumptions_2026_03_21 2026-03-21

LedgerBridge pricing and setup assumptions discussed on 2026-03-21. Core assumption: - LedgerBridge should be sold as a narrow recurring reconciliation/reporting automation servic...

contextkeep estimation ledgerbridge monetization operations
LedgerBridge AI Assisted Workflow contextkeep
ledgerbridge_ai_assisted_workflow_2026_03_21 2026-03-21

LedgerBridge is a strong fit for AI-assisted service automation, but AI should support the workflow around the deterministic reconciliation engine rather than replace the core tran...

ai automation contextkeep delivery discovery
Codex Session File Locations and Current Thread Recovery contextkeep
codex_session_file_locations_and_current_thread_2026_03_21 2026-03-21

Codex local session/history file locations captured on 2026-03-21 for recovery after restart. Primary Codex storage root: - `/home/svc-admin/.codex` Useful files and directories:...

codex contextkeep history recovery session
LedgerBridge Document Set and Planned Docs contextkeep
ledgerbridge_document_set_and_planned_docs_2026_03_20 2026-03-20

LedgerBridge documentation structure captured on 2026-03-20. Project path: - `/home/svc-admin/ai-projects/projects/ledgerbridge` Current documents in the LedgerBridge project dir...

business contextkeep customer-discovery documentation ledgerbridge
Datalab Project Offer and Pipeline Summary contextkeep
datalab_project_offer_and_pipeline_2026_03_20 2026-03-20

Project reviewed on 2026-03-20 by connecting to host `datalab` (192.168.4.111) as `svc-admin`. Current technical state: - Primary project path: `~/pipelines` - Secondary/simple te...

automation business contextkeep csv datalab
homelab-02 NIC Diagnostics contextkeep
homelab_02_nic_diagnostics_2026_03_20 2026-03-20

Node: homelab-02 (192.168.4.54) Interface: nic0 bridged into vmbr0 Updated diagnostics on 2026-03-20 03:32 UTC. New findings: - SSH access path from svc-ai: user svc-admin with ke...

corosync homelab network nic proxmox
Hostname Assignment Plan Cancri Arietis Scorpii contextkeep
hostname_assignment_plan_cancri_arietis_scorpii_2026_03_20 2026-03-20

Hostname assignment plan for the current homelab environment. Cancri - alpha-cancri (homelab) - beta-cancri (svc-mgmt) - gamma-cancri (svc-dns-01) - delta-cancri (svc-db) - epsilo...

homelab hostnames naming proxmox vm-inventory
Self-Hosted AI Memory Platform Project Outline contextkeep
self_hosted_ai_memory_platform_project_outline_2026_03_19 2026-03-19

Project outline for a self-hosted AI memory and context platform with a web UI, MCP server access for Codex/Gemini/Claude, and a relational database backend. Core goal: Build a se...

ai homelab mcp memory-platform postgresql
HTML Learning Progress Session 1 contextkeep
html_learning_progress_2026_03_19_session_1 2026-03-19

HTML learning progress session on 2026-03-19. User started basic HTML practice in tutor mode. Topics covered: what HTML is, the difference between structure and styling, the purpos...

coding contextkeep frontend html learning
CSS Day By Day Study Plan contextkeep
css_day_by_day_study_plan_2026_03_19 2026-03-19

Day-by-day CSS study plan created on 2026-03-19. Day 1: What CSS Is Learn what CSS does, how to connect CSS to HTML, selectors, colors, background colors, and basic text styling. ...

coding contextkeep css daily-plan frontend
HTML Day By Day Study Plan contextkeep
html_day_by_day_study_plan_2026_03_19 2026-03-19

Day-by-day HTML study plan created on 2026-03-19. Day 1: What HTML Is Learn what HTML does, page structure, html/head/body, headings, and paragraphs. Practice: make a very basic p...

coding contextkeep daily-plan frontend html
HTML Only Learning Plan contextkeep
html_only_learning_plan_2026_03_19 2026-03-19

HTML-only learning plan created on 2026-03-19. Goal: get comfortable building page structure without guessing. Stage 1: Core HTML Basics Learn what HTML is, tags and elements, op...

coding contextkeep frontend html learning
Full Stack Phase 1 4 Week Plan contextkeep
full_stack_phase_1_4_week_plan_2026_03_19 2026-03-19

4-week Phase 1 plan for the full stack learning path, created on 2026-03-19. Week 1: HTML + Basic CSS Focus on HTML structure, headings, paragraphs, links, images, lists, semantic...

4-week-plan coding contextkeep css frontend
Full Stack Learning Path contextkeep
full_stack_learning_path_2026_03_19 2026-03-19

Full stack learning path discussed on 2026-03-19. Use Angela Yu's course as the backbone, but focus effort on the highest-value sections and build real projects alongside it. Phas...

coding contextkeep full-stack javascript learning
OneDrive Restructure Discussion contextkeep
onedrive_restructure_discussion_2026_03_19 2026-03-19

Discussion on 2026-03-19 about reorganizing `C:\Users\Jason\OneDrive - AccursedBinkie.com`. User said OneDrive is difficult to search and retrieve from. Existing PowerShell folder-...

contextkeep file-structure onedrive organization vikunja
Base Prompt Template Homelab Architect contextkeep
base_prompt_template_homelab_architect 2026-03-19

# Base Prompt Template: Homelab Architect Use this prompt when you want the model to act as a homelab architect focused on practical infrastructure design and operations. ```text...

architecture base-prompt contextkeep homelab infrastructure
Base Prompt Template Linux Admin contextkeep
base_prompt_template_linux_admin 2026-03-19

# Base Prompt Template: Linux Admin Use this prompt when you want the model to act as an experienced Linux administrator. ```text # Base Prompt Title Linux Admin ## Role You a...

base-prompt contextkeep linux prompt-template sysadmin
Base Prompt Template Senior Software Engineer contextkeep
base_prompt_template_senior_software_engineer 2026-03-19

# Base Prompt Template: Senior Software Engineer Use this prompt when you want the model to act as a senior software engineer with strong technical judgment. ```text # Base Promp...

base-prompt contextkeep engineering prompt-template senior-software-engineer
Base Prompt Template Full Stack Developer contextkeep
base_prompt_template_full_stack_developer 2026-03-19

# Base Prompt Template: Full Stack Developer Use this prompt when you want the model to act as a senior full stack developer. ```text # Base Prompt Title Full Stack Developer #...

base-prompt contextkeep developer full-stack prompt-template
Base Prompt Template HTML Tutor contextkeep
base_prompt_template_html_tutor 2026-03-19

# Base Prompt Template: HTML Tutor Use this prompt when you want the model to act as an experienced HTML and frontend fundamentals tutor. ```text # Base Prompt Title HTML Tutor ...

base-prompt contextkeep html learning prompt-template
Base Prompt Template contextkeep
base_prompt_template 2026-03-19

# Base Prompt Template Use this template when you want to set the model's role, thinking style, teaching style, and output behavior. This is separate from the AI task template. I...

ai base-prompt contextkeep persona prompt-template
Codex Sessions to Local Model Training Overview contextkeep
codex_local_model_training_from_sessions_2026_03_19 2026-03-19

Discussion on 2026-03-19 about using local Codex session logs to train a local model such as Llama 3/3.1 8B. Key conclusion: practical home-lab path is not pretraining like OpenAI,...

codex contextkeep fine-tuning hardware llama
ContextKeep Codex MCP Handshake Fix contextkeep
contextkeep_codex_mcp_handshake_fix_2026_03_19 2026-03-19

Issue on 2026-03-19: Codex failed to start MCP client for ContextKeep with handshake error. Error showed Codex using a streamable HTTP client and receiving text/plain 405 Method No...

codex contextkeep homelab mcp troubleshooting
ContextKeep / MCP Memory Discussion Handoff (2026-03-19) contextkeep
contextkeep_mcp_memory_discussion_handoff_2026_03_19 2026-03-19

# ContextKeep / MCP Memory Discussion Handoff Date: 2026-03-19 UTC Host: svc-ai Primary focus: evaluating ContextKeep as an AI memory system, understanding how it works with Codex...

codex contextkeep handoff homelab mcp
ai-task-template.md contextkeep
ai_task_template 2026-03-18

# AI Task Template Use this file when you want an AI model to execute work, not just discuss it. ## Non-Negotiable Task Description Format When creating or updating a task descr...

documentation-system homelab-notes
change-documentation-guide.md contextkeep
change_documentation_guide 2026-03-18

# Change Documentation Guide This note explains how change documentation should be created in the homelab documentation repository. It is the human-readable companion to: - `note...

documentation-system homelab-notes
ai-task-template-example-finish-documentation-automation.md contextkeep
ai_task_template_example_finish_documentation_automation 2026-03-18

# AI Task Template Example: Finish documentation automation This is an example filled task using the AI task template. ```text # Task Title Finish documentation automation ## T...

documentation-system homelab-notes
ai-change-documentation-spec.md contextkeep
ai_change_documentation_spec 2026-03-18

# AI Change Documentation Spec Use this document when an AI model is asked to document a completed or in-progress homelab change. ## Purpose Generate the documentation notes, ch...

documentation-system homelab-notes
my-life-context.md contextkeep
my_life_context 2026-03-18

# My Life Context ## Purpose This file is a reusable background document for future AI chats. It captures who I am, what I am trying to build, what I struggle with, what motivate...

master-prompt
master-prompt-weekly-review.md contextkeep
master_prompt_weekly_review 2026-03-18

# Life Master Prompt With Weekly Review And Goal Tracking ```text You are my life strategist, execution coach, accountability partner, and weekly review system. Your job is to he...

master-prompt
master-prompt-rough-draft.md contextkeep
master_prompt_rough_draft 2026-03-18

# Life Master Prompt Rough Draft ```text You are my life strategist, execution coach, and reality check. Your job is to help me become a man who is disciplined, capable, stable, ...

master-prompt
master-prompt-polished-chatgpt.md contextkeep
master_prompt_polished_chatgpt 2026-03-18

# Life Master Prompt Polished ChatGPT Version ```text You are my personal strategist, execution coach, and decision filter. Your role is to help me build a real life with discipl...

master-prompt
master-prompt-no-bs.md contextkeep
master_prompt_no_bs 2026-03-18

# Life Master Prompt No-BS Version ```text You are my no-BS life coach, strategist, and execution enforcer. Your job is to make me act. Do not flatter me. Do not comfort me into ...

master-prompt
master-prompt-daily-use.md contextkeep
master_prompt_daily_use 2026-03-18

# Life Master Prompt Daily Use ```text You are my daily execution coach, strategist, and reality check. Speak to me with compassion, firmness, directness, and practicality. Do no...

master-prompt
ContextKeep Install on svc-ai contextkeep
contextkeep_install_svc_ai_2026_03_18 2026-03-18

ContextKeep was installed on svc-ai at /home/svc-admin/ai-projects/projects/homelab/contextkeep. Services: contextkeep-server and contextkeep-webui. Web UI: http://svc-ai:5000. SSE...

ai contextkeep homelab memory svc-ai

Homelab VM Baseline Standard

active Edit Selected
Key
homelab_vm_baseline_standard_2026_03_22
Source
contextkeep
Namespace
none
Doc Section
none
Created
2026-03-22 12:14
Updated
2026-03-22 13:17
Doc Version
none
Chunk
none
baseline cadvisor contextkeep docker homelab monitoring node-exporter portainer ssh standard ubuntu vm
Homelab Linux VM baseline standard defined on 2026-03-22 for new Ubuntu server VMs. Scope: - Baseline applies to general-purpose Ubuntu service VMs in the homelab. - Separate role-specific add-ons can still be layered on top later, but the baseline includes Docker and a standard Docker project directory layout. Core baseline standard: - OS: Ubuntu 24.04 LTS server - Virtualization target: KVM/QEMU guests in Proxmox-style environment - Host identity: - unique hostname set correctly before service deployment - timezone set explicitly to `America/Chicago` - Admin access: - primary admin user: `svc-admin` - `sudo` enabled for `svc-admin` - root SSH login not used for normal administration - SSH: - `openssh-server` installed and enabled - homelab admin key present in `~svc-admin/.ssh/authorized_keys` - key-based access validated before any hardening changes - common SSH client option in the environment: `StrictHostKeyChecking accept-new` - local admin convenience access should be added so `ssh <hostname>` works from the admin workstation - DNS and name resolution: - each new VM should get a DNS `A` record in Technitium once its management IP is known - the VM hostname should resolve on the homelab network via Technitium - the admin workstation should be able to SSH to the VM by hostname, either via DNS resolution alone or via a local SSH config host entry - Technitium API automation is part of the baseline when a valid API token is available - Firewall: - `ufw` installed and enabled - default posture: deny incoming, allow outgoing - SSH allowed before firewall enablement - only explicitly needed service ports opened per host role - baseline restricted access rules: - allow `8088/tcp` for `cadvisor` from `svc-monitor` only (`192.168.4.116`) - allow node-exporter port `9100/tcp` from `svc-monitor` only (`192.168.4.116`) - allow `9001/tcp` for `portainer-agent` from `svc-mgmt` only (`192.168.4.121`) - Core operator packages: - `curl` - `wget` - `git` - `vim` - `nano` - `tmux` - `jq` - `ca-certificates` - `gnupg` - `lsb-release` - `bash-completion` - `ripgrep` - Package maintenance baseline commands during provisioning: - `sudo apt update` - `sudo apt upgrade -y` - `sudo apt autoremove -y` - Reboot policy: - always reboot after baseline provisioning and package/install work completes - Log/journal policy: - keep Ubuntu/systemd journal defaults for baseline v1 - revisit later only if retention or disk use becomes a problem - Virtualization helpers: - `qemu-guest-agent` installed and enabled inside the guest - `QEMU Guest Agent` option enabled in the Proxmox VM configuration - Container runtime baseline: - Docker installed from the official Docker apt repository - `docker-ce` - `docker-ce-cli` - `docker-compose-plugin` - Docker service enabled and running - `svc-admin` added to the `docker` group - Standard Docker directory layout under the admin home directory: - `/home/svc-admin/docker` - `/home/svc-admin/docker/cadvisor` - `/home/svc-admin/docker/node-exporter` - `/home/svc-admin/docker/portainer-agent` - Directory conventions beyond Docker: - no additional standard directories yet - revisit later if `/home/svc-admin/scripts` or other common paths become consistently useful - Baseline monitoring/agent compose projects: - `/home/svc-admin/docker/cadvisor/docker-compose.yml` - service name: `cadvisor` - image: `gcr.io/cadvisor/cadvisor:latest` - container name: `cadvisor` - restart policy: `unless-stopped` - published port: `8088:8080` - volumes: - `/:/rootfs:ro` - `/var/run:/var/run:ro` - `/sys:/sys:ro` - `/var/lib/docker/:/var/lib/docker:ro` - `/home/svc-admin/docker/node-exporter/docker-compose.yml` - service name: `node-exporter` - image: `prom/node-exporter:latest` - container name: `node-exporter` - restart policy: `unless-stopped` - network mode: `host` - volume: - `/:/host:ro,rslave` - command: - `--path.rootfs=/host` - expected exposed port via host networking: `9100/tcp` - `/home/svc-admin/docker/portainer-agent/docker-compose.yml` - service name: `portainer_agent` - image: `portainer/agent:sts` - container name: `portainer_agent` - restart policy: `unless-stopped` - published port: `9001:9001` - volumes: - `/var/run/docker.sock:/var/run/docker.sock` - `/var/lib/docker/volumes:/var/lib/docker/volumes` - Baseline container activation: - after the compose files are created, baseline application should also start the standard containers - expected commands: - `cd /home/svc-admin/docker/cadvisor && docker compose up -d` - `cd /home/svc-admin/docker/node-exporter && docker compose up -d` - `cd /home/svc-admin/docker/portainer-agent && docker compose up -d` - baseline validation should confirm the three containers are running - Networking: - verify expected management IP after provisioning - verify SSH reachability after firewall and SSH setup - Documentation expectation: - add each new VM to inventory/ContextKeep once SSH access is working - Backup expectation: - VM-level backups will be configured in Proxmox - backup scheduling is manual for now - automatic backup policy will be added later once the backup system is finished - Automatic updates policy: - enable unattended upgrades by default for now - revisit later if it becomes disruptive - Security extras: - `fail2ban` not included in the baseline by default - leave it off unless a specific host later needs it - Baseline validation checks: - hostname correct - Ubuntu version correct - timezone correct - `svc-admin` sudo works - SSH login works with key auth - `ufw status` is active, default policy is correct, and SSH is allowed - `qemu-guest-agent` is active - Proxmox guest agent option is enabled - Docker is active - `docker compose version` works - expected directories exist under `/home/svc-admin/docker` - baseline compose files exist in their expected directories - restricted firewall rules match the baseline source IP policy - unattended upgrades are enabled if the baseline is fully applied - `cadvisor`, `node-exporter`, and `portainer-agent` containers are running - the hostname resolves in Technitium DNS when API credentials or token are available - `ssh <hostname>` works from the admin workstation - no half-configured packages remain Role-specific add-ons: - AI host baseline: - local model runtime and GPU/runtime setup only when that host is specifically assigned the AI role - Database host baseline: - database packages and data layout only on DB-designated hosts - App host baseline: - application-specific compose projects and data paths added after baseline completion Explicitly not universal baseline items: - application-specific ports beyond the baseline monitoring/agent stack - application stacks or compose projects outside the standard Docker baseline set Observed de facto environment when baseline was defined: - `svc-dev` and `svc-apps` are both Ubuntu 24.04.4 LTS KVM guests - both already include `curl`, `wget`, `git`, `vim`, `tmux`, `jq`, and `ufw` - `qemu-guest-agent` was not yet consistently present when the baseline was formalized - Docker was present on `svc-apps` but not yet on `svc-dev` when this standard was updated Baseline interpretation: - This is a pragmatic homelab standard, not a high-compliance hardening benchmark. - Keep the base consistent across service VMs, then add only what the VM role needs above that baseline. --- **2026-03-22 13:17:08 UTC | AI Update via MCP**

Edit Memory

View Selected