Go to file
devmatrix e0bd3df158 Add production infrastructure documentation
- SSH_ACCESS_GUIDE.md: How to provide SSH access for production setup
- PROXMOX_PRODUCTION_SETUP.md: Complete VM architecture and setup guide

Includes security best practices, access levels, and deployment workflows.
2026-02-18 13:20:14 +00:00
FULL_HISTORY.md feat: Add complete application development history 2026-02-16 17:10:59 +00:00
NETWORK.md Initial commit: DevMatrix setup documentation 2026-02-16 17:05:32 +00:00
PROXMOX_PRODUCTION_SETUP.md Add production infrastructure documentation 2026-02-18 13:20:14 +00:00
README.md Initial commit: DevMatrix setup documentation 2026-02-16 17:05:32 +00:00
SSH_ACCESS_GUIDE.md Add production infrastructure documentation 2026-02-18 13:20:14 +00:00
TIMELINE.md Initial commit: DevMatrix setup documentation 2026-02-16 17:05:32 +00:00

README.md

DevMatrix Setup - Complete Data Dump

Generated: 2026-02-16
Setup By: OpenClaw AI Assistant
Owner: Roberth (@ImpulsiveFPS)


📊 Executive Summary

This repository documents the complete DevMatrix environment setup - a comprehensive AI-powered development infrastructure built on Proxmox with TrueNAS storage, multiple VMs, and homelab services.

What Was Built

  • 3 Virtual Machines on Proxmox
  • TrueNAS Integration with NFS/SMB shares
  • Docker-based Homelab with monitoring and automation
  • Gitea Integration for code management
  • OpenClaw AI Environment for development assistance

🏗️ Infrastructure Overview

Proxmox Host

Setting Value
IP Address 192.168.5.200
Storage (HDD) pve-main2
Storage (NVMe) pve-main (future)
Network Bridge vmbr1
Gateway 192.168.5.10

TrueNAS

Setting Value
IP Address 192.168.5.195
Dataset NAS2/devmatrix
Shares projects, backups, iso-archive, shared
Protocols NFS (Linux), SMB (Windows)

💻 Virtual Machines

VM 300: OpenClaw DevMatrix (Ubuntu 24.04)

Name:     OpenClaw-DevMatrix
IP:       192.168.5.210
RAM:      32 GB
CPU:      16 cores
OS Disk:  200 GB (HDD → NVMe later)
Data Disk: 200 GB (HDD permanent)
Purpose:  Primary development environment

Installed Software:

  • OpenClaw 2026.2.16
  • Docker + Docker Compose
  • Node.js 20
  • Python 3.12 + pipx tools
  • Flutter (mobile dev)
  • .NET 8
  • PostgreSQL & Redis
  • VS Code Server (port 8080)
  • Git, Rust, Go

Docker Containers:

Service Port Purpose
Portainer 9000 Docker management
n8n 5678 Workflow automation
Uptime Kuma 3001 Service monitoring
Heimdall 8081 Dashboard
Vaultwarden 8082 Password manager

Mounted Storage:

  • /mnt/truenas/projects → TrueNAS projects
  • /mnt/truenas/backups → TrueNAS backups
  • /mnt/truenas/shared → TrueNAS shared

VM 301: Windows-LTSC-Test (Windows 11 IoT Enterprise LTSC)

Name:     Windows-LTSC-Test
IP:       192.168.5.211
RAM:      16 GB
CPU:      8 cores
Disk:     100 GB
Purpose:  Windows testing and UI automation

Configured:

  • OpenSSH Server
  • Remote Desktop (RDP)
  • User: testuser / DevMatrix2024!
  • Chocolatey package manager
  • Git, Python, Node.js, .NET, VS Code
  • Playwright for UI testing

VM 302: Android-Emulator (Ubuntu 22.04)

Name:     Android-Emulator
IP:       192.168.5.212
RAM:      8 GB
CPU:      4 cores
Disk:     50 GB
Purpose:  Mobile development and testing

Status: Ready for Android SDK installation


📦 Gitea Repositories Created

Repository URL Purpose
devmatrix-scripts https://git.lemonlink.eu/impulsivefps/devmatrix-scripts All setup scripts
EU-Utility https://git.lemonlink.eu/impulsivefps/EU-Utility Framework project
EU-Utility-Plugins-Repo https://git.lemonlink.eu/impulsivefps/EU-Utility-Plugins-Repo Plugin repository
Lemontropia-Suite https://git.lemonlink.eu/impulsivefps/Lemontropia-Suite Analytics suite
EU-Icon-Extractor https://git.lemonlink.eu/impulsivefps/EU-Icon-Extractor Icon extraction tool
LifeFlow https://git.lemonlink.eu/impulsivefps/LifeFlow Life management app

Gitea User: devmatrix
Email: spiritmotivational69@gmail.com


🔧 Scripts Created

All scripts available at: https://git.lemonlink.eu/impulsivefps/devmatrix-scripts

Script Purpose
setup_devmatrix_proxmox_custom.sh Create VMs on Proxmox
setup_openclaw_dev.sh Setup Ubuntu dev environment
setup_windows_vm.ps1 Configure Windows VM
setup_truenas.sh Mount TrueNAS shares
setup_truenas_shares.sh Create TrueNAS shares
configure_api_keys.sh Configure AI provider keys
migrate_to_nvme.sh Migrate VMs to NVMe (future)

🌐 Network Configuration

IP Addresses

192.168.5.10   - Gateway
192.168.5.195  - TrueNAS
192.168.5.200  - Proxmox
192.168.5.210  - VM 300 (Ubuntu)
192.168.5.211  - VM 301 (Windows)
192.168.5.212  - VM 302 (Android)

Service Ports (VM 300)

8080  - VS Code Server
9000  - Portainer
5678  - n8n
3001  - Uptime Kuma
8081  - Heimdall
8082  - Vaultwarden

🔐 Security Notes

SSH Keys

  • Location: ~/.ssh/devmatrix_id_rsa (Proxmox)
  • Public: ~/.ssh/devmatrix_id_rsa.pub
  • Used for: VM 300 SSH access

API Keys (VM 300)

  • Kimi: Configured in ~/.openclaw/agent/auth-profiles/
  • Antigravity: Optional OAuth (not configured)
  • Gemini CLI: Optional OAuth (not configured)

Credentials

  • VM 300: devmatrix / [password set during install]
  • VM 301: testuser / DevMatrix2024!
  • VM 302: To be configured

📋 Next Steps / TODO

Immediate

  • Complete Windows VM setup (script in progress)
  • Install Android SDK on VM 302
  • Configure API keys in OpenClaw
  • Test VM-to-VM communication

Short Term

  • Install NVMe drive in Proxmox
  • Migrate VM disks to NVMe
  • Set up automated backups to TrueNAS
  • Configure Vaultwarden with credentials

Long Term

  • Set up CI/CD pipelines
  • Configure monitoring alerts
  • Document workflows
  • Create project templates

🚀 Quick Start Commands

From Proxmox

# SSH to VM 300
ssh -i ~/.ssh/devmatrix_id_rsa devmatrix@192.168.5.210

# Check VM status
qm status 300
qm status 301
qm status 302

From VM 300

# Access services
curl http://localhost:9000    # Portainer
curl http://localhost:5678    # n8n
curl http://localhost:8081    # Heimdall

# Test Windows VM
ssh testuser@192.168.5.211

# Check TrueNAS mounts
df -h | grep truenas

📞 Support

Documentation: https://docs.openclaw.ai
Gitea: https://git.lemonlink.eu
Proxmox: https://192.168.5.200:8006
TrueNAS: http://192.168.5.195


Generated by OpenClaw AI Assistant for DevMatrix Project
Version: 2026.02.16
Status: Active Development