Files
rdb-discovery/context/current-environment.md

5.9 KiB

/context/current-environment.md

Current Environment

Last Updated: 2026-06-01

This file describes the current live RDB Solutions infrastructure.

Update whenever hardware, VMs, services, networking, or development tooling changes.


Network Overview

Primary Site

Location:

  • <Office/Home Lab>

Internet:

  • ISP: Lightening Fibre
  • Download: 2.5 Gbps
  • Router: Zyxel EX5601-T0
  • Internal Wifi Extender: Deco
  • Static IP: 212.221.168.135

Domain(s):

  • rdbsolutions.co.uk
  • gitea.rdbcloud.co.uk
  • prox.rdbcloud.co.uk
  • pedw.rdbcloud.co.uk

Internal Network:

LAN:        192.168.x.0/24
Gateway:    192.168.x.1
DNS:        AdGuard
DHCP:       <device>

Physical Infrastructure

Proxmox Host

Hostname:

  • proxmox01

Purpose:

  • Primary virtualisation host

Hardware:

CPU:

RAM:

  • 16 GB

Storage:

Network:

Notes:

  • Hosts infrastructure VMs and LXCs
  • Main internal services

AI / Ollama Server

Hostname:

  • rdbUltra

Purpose:

  • Local LLM hosting

Hardware:

CPU:

  • Intel I9

RAM:

  • 32 GB

GPU:

  • RTX 5070 Ti
  • 16 GB VRAM

Network:

  • 192.168.1.111

Services:

  • Ollama

Models Installed:

  • Qwen3
  • Qwen Coder

Endpoints:

http://<ip>:11434

Development Workstation

Hostname:

  • rdbmacbook

Type:

  • Intel MacBook Pro

Purpose:

  • Main software development workstation

Installed Tools:

  • VS Code
  • Claude Code
  • Docker
  • Git
  • SSH

OpenWebUI Host

Hostname:

  • rdboffice

Purpose:

  • Browser-based LLM interface

Connected To:

  • Ollama Server

URL:

https://ai.rdbcloud.co.uk

Virtual Machines

VM Inventory

VM Name Purpose CPU RAM IP
supabase01 Database 4 8 GB x.x.x.x

LXC Containers

Container Inventory

| IP | LXC Name | Proxmox ID | RAM | |------------------------------------------------------------------------------------ | 192.168.68.100 | adguard | 100 (LXC) | 512 MB | 192.168.68.102 | gitea | 104 (LXC) | 1.00 GB
| 192.168.68.79 | nginxproxymanager | 105 (LXC) | 1.00 GB
| 192.168.68.90 | jenkins | 106 (LXC) | 2.00 GB


Infrastructure Services

AdGuard

Purpose:

  • DNS
  • Ad Blocking

URL:

http://adguard.lan

Host:

  • adguard01

Port:

  • 3000

Gitea

Purpose:

  • Git repositories
  • Source control

URL:

https://gitea.rdbcloud.co.uk

Host:

Version:

  • v1.25.0

Repositories:

  • RC Compatibility App
  • RDB Mobile App
  • Infrastructure
  • robbond/pedwFrontend
  • robbond/proxmox-monitor
  • robbond/pleskSaas
  • robbond/pedwV2
  • robbond/rc-compat
  • robbond/gacapi

Jenkins

Purpose:

  • CI/CD

URL:

http://jenkins.lan:8080

Host:

  • jenkins.lan

Jobs:

  • RC Compatibility Build
  • Mobile App Build
  • Docker Deployments
  • PEDW testing pipeline

Supabase

Purpose:

  • PostgreSQL
  • Authentication
  • Storage

Host:

  • supabase01

Environment:

  • Self-hosted

Database Version:

  • PostgreSQL xx

Nginx Proxy Manager

Purpose:

  • Reverse Proxy
  • SSL

Host:

  • npm01

Managed Hosts:

Hostname Target
*.coolify.rdbcloud.co.uk https://192.168.68.115:443
ai.rdbcloud.co.uk http://192.168.68.97:3001
coolify.rdbcloud.co.uk http://192.168.68.115:8001
gitea.rdbcloud.co.uk http://192.168.68.102:3000
gitmcp.rdbcloud.co.uk http://192.168.68.180:8080
ha.rdbcloud.co.uk http://192.168.68.96:8123
jellyfin.rdbcloud.co.uk http://192.168.68.101:8096
nextcloud.rdbcloud.co.uk http://192.168.68.55:80
pedw.rdbcloud.co.uk http://192.168.68.109:3000
portal.rdbcloud.co.uk http://192.168.68.116:3000
prox.rdbcloud.co.uk https://192.168.68.70:8006
supabase.rdbcloud.co.uk http://192.168.68.115:8000

Development Stack

Source Control

Primary:

  • Gitea

Workflow:

Developer
    ↓
Feature Branch
    ↓
Commit
    ↓
Pull Request
    ↓
Merge

CI/CD

Primary:

  • Jenkins

Build Flow:

Gitea
   ↓
Jenkins
   ↓
Tests
   ↓
Docker Build
   ↓
Deploy

Containers

Runtime:

  • Docker
  • Docker Compose

Container Registry:

  • Docker Hub
  • Gitea Registry

AI Development Environment

Local Models

Model Purpose
Qwen3.6:35b-a3b Coding
Qwen2.5-coder:14b Coding

Agent Platforms

Installed:

  • OpenWebUI
  • Claude Code
  • Cline in VScode

Planned:

  • OpenHands

OpenHands

Status:

  • Planned / Testing / Production

Location:

  • VM / LXC / Docker

Resources:

CPU:

  • x

RAM:

  • x GB

Connected Systems:

  • Gitea
  • Jenkins
  • Ollama

Security

Secrets Storage

Current Method:

Preferred Future:

  • Vault
  • 1Password
  • Bitwarden
  • Environment Variables

Backup Strategy

Infrastructure:

  • Proxmox backups
  • VM snapshots

Repositories:

  • Gitea backups

Databases:

  • PostgreSQL backups

Frequency:

  • Daily
  • Weekly
  • Monthly

Monitoring

Current Tools:

Metrics:

  • Host health
  • VM health
  • Disk usage
  • Jenkins status
  • Database health

Known Constraints

Current Limitations:

  1. Proxmox host has 16 GB RAM
  2. AI server has single GPU
  3. Limited staging environment

Improvement Opportunities

Potential Future Enhancements:

  • Dedicated monitoring stack
  • Centralised logging
  • Local container registry
  • OpenHands integration
  • Automated deployment pipelines
  • Infrastructure-as-Code
  • Agent task orchestration

Notes For AI Agents

When making recommendations:

  • Prefer self-hosted solutions
  • Prefer Gitea integrations
  • Prefer Jenkins automation
  • Prefer Docker deployments
  • Consider current RAM limitations
  • Assume Ollama is available locally
  • Assume local AI workflows are preferred over cloud alternatives