Skip to content

A1. Developer-Environments-md

Comprehensive Reference DocumentGenerated: 2026-02-06


1. System Overview

PropertyValueNotes
Operating SystemUbuntu 24.04.3 LTS (Noble Numbat)Kernel 4.4.0 x86_64
Architecturex86_64 (64-bit)Intel CPU Family 6, Model 207
CPU4 cores (1 socket, 4 cores/socket)KVM Virtualized, VT-x enabled
Memory9.0 GB RAMNo swap configured
Disk9.9 GB total (9.9 GB available)Minimal usage
HostnamerunscSandboxed container environment
VirtualizationKVM (full virtualization)Hypervisor-based

2. Programming Languages & Runtimes

Language / RuntimeVersionPath / Notes
Python3.12.3/usr/bin/python3
Node.js22.21.0/usr/bin/node
Java (OpenJDK)21.0.8OpenJDK 64-Bit Server VM (Ubuntu build)
TypeScript5.9.3Global install via npm
Perl5.38.2x86_64-linux-gnu-thread-multi
GCC13.3.0Ubuntu 13.3.0-6ubuntu2~24.04
G++13.3.0Ubuntu 13.3.0-6ubuntu2~24.04
GNU Make4.3Build automation

Not Installed: Ruby, Go, Rust, PHP, R, Deno, Bun


3. Package Managers

ManagerVersionNotes
npm10.9.4Node.js package manager (update available: 11.9.0)
pip24.0Python package installer (python 3.12)
apt2.8.3Ubuntu system package manager
pipx1.4.3Isolated Python application installer

Not Installed: yarn, cargo, conda, pyenv, virtualenv


4. Global npm Packages

PackageVersionPurpose
typescript5.9.3TypeScript compiler
ts-node10.9.2TypeScript execution for Node.js
tsx4.20.6TypeScript/ESM execute
docx9.5.1Word document generation
pptxgenjs4.0.1PowerPoint generation
pdf-lib1.17.1PDF creation/modification
pdfjs-dist5.4.394PDF parsing
sharp0.34.5High-performance image processing
react19.2.0UI framework
react-dom19.2.0React DOM renderer
react-icons5.5.0Icon library for React
playwright1.56.0Browser automation & testing
marked17.0.1Markdown parser
markdown-pdf11.0.0Markdown to PDF
markdown-toc1.2.0Table of contents generator
markdownlint-cli0.46.0Markdown linting
markdownlint-cli20.19.0Markdown linting v2
remark-cli12.0.1Markdown processor
@mermaid-js/mermaid-cli11.12.0Diagram generation from text
graphviz0.0.9Graph visualization (JS wrapper)

5. Python Libraries (Key Packages)

5.1 Data Science & Visualization

PackageVersionPurpose
numpy2.3.5Numerical computing
pandas2.3.3Data manipulation & analysis
scipy1.16.3Scientific computing
scikit-learn1.7.2Machine learning
matplotlib3.10.7Plotting & visualization
seaborn0.13.2Statistical data visualization
sympy1.14.0Symbolic mathematics
networkx3.5Graph/network analysis

5.2 Machine Learning & Computer Vision

PackageVersionPurpose
jax / jaxlib0.8.1High-performance ML framework
mediapipe0.10.14ML solutions for vision/audio
onnxruntime1.23.2ONNX model inference
opencv-contrib-python4.11.0.86Computer vision (full)
opencv-python-headless4.11.0.86Computer vision (headless)

5.3 Web & HTTP

PackageVersionPurpose
flask3.1.2Lightweight web framework
requests2.32.5HTTP client library
beautifulsoup44.14.2HTML/XML parsing
urllib32.5.0HTTP client (low-level)
playwright1.56.0Browser automation

5.4 Document Processing

PackageVersionPurpose
python-docx1.2.0Word document read/write
python-pptx1.0.2PowerPoint read/write
openpyxl3.1.5Excel read/write
xlsxwriter3.2.9Excel write (advanced formatting)
pdfplumber0.11.8PDF text/table extraction
pypdf5.9.0PDF manipulation
pdfminer.six20251107PDF text extraction
reportlab4.4.5PDF generation
pikepdf10.0.2PDF manipulation (QPDF-based)
img2pdf0.6.3Image to PDF conversion
pdfkit1.0.0HTML to PDF (wkhtmltopdf wrapper)
camelot-py1.0.9PDF table extraction
tabula-py2.10.0PDF table extraction (Java-based)
markitdown0.1.3Document to Markdown conversion

5.5 Image & Media Processing

PackageVersionPurpose
Pillow12.0.0Image processing (PIL fork)
Wand0.6.13ImageMagick Python binding
imageio2.37.2Image/video I/O
imageio-ffmpeg0.6.0FFmpeg plugin for imageio
scikit-image0.25.2Image processing algorithms
pdf2image1.17.0PDF to image conversion
pytesseract0.3.13Tesseract OCR wrapper

5.6 Templating & Markup

PackageVersionPurpose
Jinja23.1.6Template engine
Markdown3.10Markdown to HTML
markdownify1.2.2HTML to Markdown
mistune3.1.4Fast Markdown parser
Pygments2.19.2Syntax highlighting
lxml6.0.2XML/HTML processing
defusedxml0.7.1Safe XML parsing

5.7 Additional Notable Packages

PackageVersionPurpose
cryptography46.0.3Cryptographic recipes
psutil7.1.3System/process utilities
python-dotenv1.2.1.env file loading
tabulate0.9.0Pretty-print tabular data
coloredlogs15.0.1Colored terminal logging
graphviz0.21Graphviz Python interface
PyYAML6.0.3YAML parser
protobuf4.25.8Protocol Buffers
flatbuffers25.9.23FlatBuffers serialization

6. CLI & System Tools

6.1 Networking & HTTP

ToolVersionPurpose
curl8.5.0HTTP client (OpenSSL, brotli, zstd, HTTP/2)
wget1.21.4File downloader
OpenSSL3.0.13TLS/SSL toolkit

6.2 Build Tools

ToolVersionPurpose
GCC / G++13.3.0C/C++ compiler
GNU Make4.3Build automation
build-essential12.10Meta-package for C/C++ dev
pkg-config1.8.1Library compile/link flags

6.3 Document & Media Tools

ToolVersionPurpose
pandoc3.1.3Universal document converter
LibreOffice24.2.7.2Office suite (headless conversion)
FFmpeg6.1.1Audio/video processing
ImageMagick6.9.12-98Image manipulation
Graphviz2.43.0Graph/diagram rendering
Tesseract OCR5.3.4Optical character recognition
pdftoppm (Poppler)24.02.0PDF to image rasterization

6.4 Version Control

ToolVersionNotes
Git2.43.0No global config set

7. Environment Configuration

7.1 PATH

/home/claude/.npm-global/bin
/home/claude/.local/bin
/root/.local/bin
/usr/local/sbin
/usr/local/bin
/usr/sbin
/usr/bin
/sbin
/bin

7.2 Key Directories

PathPurposeNotes
/home/claudeWorking directoryPrimary workspace
/home/claude/.npm-globalGlobal npm packagesNODE_PATH target
/mnt/user-data/uploadsUser uploaded filesRead-only mount
/mnt/user-data/outputsOutput files for userDeliverables go here
/mnt/skillsSkill definitionsRead-only reference files

7.3 pip Configuration

SettingValueNotes
cache-dir/home/claude/.cache/pipLocal cache directory
root-user-actionignoreSuppresses root user warnings
--break-system-packagesRequired flagMust use with pip install

8. Not Installed (Notable)

CategoryMissing ToolsNotes
LanguagesRuby, Go, Rust, PHP, R, Deno, BunCan be installed via apt/manual
Package Managersyarn, cargo, conda, pyenv, virtualenvnpm and pip available
DatabasesSQLite3, PostgreSQL, MySQL, Redis, MongoDBNo database clients or servers
Editorsvim, nano, VS Code, emacsHeadless environment
ContainersDocker, Podman, kubectlRunning inside container already
SSHOpenSSH clientNot installed
Build Toolscmake, automakeBasic build-essential present
JSON Toolsjq, yqCan be installed via apt

9. Quick Reference: Setup Notes

  • Filesystem resets between sessions — nothing persists unless explicitly saved to /mnt/user-data/outputs
  • Network access is restricted to an approved domain allowlist (e.g., pypi.org, npmjs.org, github.com)
  • pip requires --break-system-packages flag for all installs
  • No virtual environments are pre-configured; create with python3 -m venv if needed
  • LibreOffice runs headless — use via soffice --headless or the provided soffice.py wrapper
  • Playwright browsers are not pre-installed — run npx playwright install if needed
  • Git has no global config — set user.name and user.email before committing


PART 2: PRODUCTION ENVIRONMENT

Server: vps138804.inmotionhosting.com Provider: InMotion Hosting (VPS) Management: WHM/cPanel


10. Production System Overview

PropertyValueNotes
Hostnamevps138804.inmotionhosting.comFQDN
Operating SystemAlmaLinux 8.10 (Cerulean Leopard)RHEL-based
Kernel4.18.0x86_64
VirtualizationVirtuozzo (OpenVZ)Container-based VPS
CPUIntel Xeon Gold 6338 @ 2.00GHz128 cores allocated
Memory6.0 GB RAM (943 MB used)No swap
Disk150 GB total, 84 GB used (59%)Single partition
Primary IP173.231.228.163All sites on this IP
Uptime1 week, 1 day, 20 hoursAt time of audit

11. WHM / cPanel

PropertyValue
cPanel/WHM Version132.0 (build 23) — STANDARD
Update TierCPANEL=release
UpdatesDaily (RPM, SpamAssassin rules, cPanel)
Staging Dir/usr/local/cpanel
Total Accounts25

12. Web Server

12.1 Apache

PropertyValue
VersionApache/2.4.66 (cPanel)
MPMworker
HTTP/2Enabled (http2_module)
ModSecurityEnabled (security2_module)
SSLEnabled (ssl_module)
Proxyproxy, proxy_fcgi, proxy_http, proxy_wstunnel
RewriteEnabled
suPHPEnabled (suphp_module)
Compressiondeflate_module

Other Notable Modules: expires, headers, remoteip, suexec, unique_id, bwlimited

Nginx: Not installed LiteSpeed: Not installed


13. PHP Configuration

13.1 Installed PHP Versions

VersionBuild DateHandlerStatus
ea-php72PHP 7.2.34suphpLegacy (EOL)
ea-php73PHP 7.3.33suphpLegacy (EOL) — System default
ea-php74PHP 7.4.33suphpLegacy (EOL)
ea-php80PHP 8.0.30suphpLegacy (EOL)
ea-php81PHP 8.1.34suphpSecurity fixes only
ea-php82PHP 8.2.30suphpActive
ea-php83PHP 8.3.30suphpActive (most domains use this)
ea-php84Installed but binary not found

13.2 Default PHP Settings (System)

SettingValue
memory_limit256M
max_execution_time0 (unlimited)
max_input_time-1 (unlimited)
post_max_size70M
upload_max_filesize64M
display_errorsOff
error_reporting32759
date.timezoneUTC

13.3 Common PHP Extensions (All Versions)

All PHP versions include: bcmath, bz2, calendar, ctype, curl, date, dom, exif, fileinfo, ftp, gd, gettext, gmp, iconv, imap, intl, json, ldap, libxml, mbstring, mysqli, mysqlnd, openssl, pcntl, PDO, pdo_mysql, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, readline, session, SimpleXML, snmp, soap, sockets, sqlite3, tidy, tokenizer, xml, xmlreader, xmlwriter, xsl, zip, zlib

PHP 8.2+ additionally include: random

PHP 7.2–7.4 additionally include: wddx, xmlrpc (removed in 8.0+)


14. Database

14.1 MariaDB

PropertyValue
VersionMariaDB 10.6.25
Character Setlatin1 (server default)
Collationlatin1_swedish_ci
Max Connections151
InnoDB Buffer Pool128 MB
Query Cache1 MB
SQL ModeSTRICT_TRANS_TABLES, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION

14.2 Databases (47 total)

DatabaseSize (MB)Account
mediat15_Xdesawak2,205.5mediat15
desertawakenings_dawknw1,091.9desertawakenings
desertawakenings_da2736.2desertawakenings
summitguardian_newwpsite172.1summitguardian
summitguardian_wordpresstransfer172.1summitguardian
traumahealingcen_thc-main38.1traumahealingcen
mediat15_asm01a35.7mediat15
summitguardian_hlasumtguard25.2summitguardian
plor_databaser22.5plor
tolarsoberliving_tsl712020.8tolarsoberliving
coachellavalleys_cvsla20.4coachellavalleys
mediat15_myps119.1mediat15
highlineadventur_opsv217.9highlineadventur
salesfield_updf17.1salesfield
tridenttrussco_ttcstrup17.0tridenttrussco
salesfield_sfnew16.0salesfield
turningpointcoac_tpc0114.6turningpointcoac
powerfulsilence_psow13.1powerfulsilence
omnes_omnes0112.4omnes
mediat15_Xsf12.0mediat15
floraldsgn2_bkupnew10.1floraldsgn2
kendoxy_kndx71209.5kendoxy
floraldsgn2_flrldsgn28.8floraldsgn2
floraldsgn2_newdsgn28.7floraldsgn2
visionpit_vptdy017.9visionpit
santucci_pro7.8santucci
highlineadventur_hlama7.0highlineadventur
summitguardian_baseline7.0summitguardian
priori_prioridevyoome6.9priori
vox_red26.6vox
turningpointcoac_budel6.1turningpointcoac
salesfield_trauma5.2salesfield
getoutsidefounda_gof245.0getoutsidefounda
highlineadventur_hla20234.8highlineadventur
visionpit_vpt014.4visionpit
highlineadventur_project-archive3.3highlineadventur
summitguardian_rchrdbslne1.3summitguardian
highlineadventur_devnotes0.9highlineadventur
salesfield_alisal-manifest0.7salesfield
priori_wondercms0.2priori
vox_couples-app-laravel0.1vox
salesfield_task-app0.01salesfield
visionpit_itinerary_app0.00visionpit
salesfield_nextappsalesfield
plor_plrs1548plor
mediat15_cvslcmediat15
highlineadventur_baselinedbhighlineadventur

Total database storage: ~4.9 GB

14.3 PostgreSQL

PropertyValue
VersionPostgreSQL 9.6.22
StatusRunning

14.4 Caching

Redis and Memcached are not installed.


15. cPanel Accounts & Domains

15.1 Accounts (25 total)

#UsernamePrimary DomainPHP
1acupuncturecenteacupuncturecentersantamaria.comea-php83
2coachellavalleyscoachellavalleysoberlivingalliance.comea-php83
3desertawakeningsdesertawakenings.orgea-php73
4floraldsgn2floral-dsgn.comea-php83
5getoutsidefoundagetoutsidefoundation.orgea-php83
6highlineadventurhighlineadventures.coea-php83
7kendoxykendoxy.comea-php83
8lildelilde.comea-php83
9litalalitala.comea-php83
10mediat15mediatreeservices.comea-php83
11morehousemediatimorehousemediation.comea-php83
12omnesomnes.proea-php83
13plorplor.usea-php83
14powerfulsilencepowerfulsilence.comea-php83
15prioripriori.devea-php83
16salesfieldsalesfield.netea-php73
17santuccisantucci.proea-php83
18summitguardiansummitguardian.comea-php73
19summitpasssummitpass.appea-php83
20tolarsoberlivingtolarsoberliving.comea-php83
21traumahealingcentraumahealingcenter.netea-php83
22tridenttrusscotridenttrussco.comea-php83
23turningpointcoacturningpointcoaching.comea-php83
24visionpitvisionpit.comea-php83
25voxvox.redea-php83

Note: 3 accounts still on ea-php73 (EOL) — desertawakenings, salesfield, summitguardian. Consider upgrading.

15.2 All Domains & Subdomains

DomainAccountTypePHPDocument Root
acupuncturecentersantamaria.comacupuncturecentemainea-php83/home/acupuncturecente/public_html
alisal.salesfield.netsalesfieldsubea-php83/home/salesfield/public_html/alisal.salesfield.net
api.highlineadventures.cohighlineadventursubea-php83/home/highlineadventur/public_html/dataspur-v2
app.lilde.comlildesubea-php83/home/lilde/public_html/app.lilde.com
app.salesfield.netsalesfieldsubea-php83/home/salesfield/public_html/app.salesfield.net
app.vox.redvoxsubea-php83/home/vox/public_html/app.vox.red
baseline.summitguardian.comsummitguardiansubea-php83/home/summitguardian/public_html/baseline.summitguardian.com
coachellavalleysoberlivingalliance.comcoachellavalleysmainea-php83/home/coachellavalleys/public_html
desertawakenings.orgdesertawakeningsmainea-php73/home/desertawakenings/public_html
floral-dsgn.comfloraldsgn2mainea-php83/home/floraldsgn2/public_html
frankpensanti.commediat15addonea-php83/home/mediat15/public_html/frankpensanti.com
getoutsidefoundation.orggetoutsidefoundamainea-php83/home/getoutsidefounda/public_html
highlineadventures.cohighlineadventurmainea-php83/home/highlineadventur/public_html
highlineadventures.commediat15addonea-php83/home/mediat15/public_html/highlineadventures.com
hla-insta-api.highlineadventures.cohighlineadventursubea-php83/home/highlineadventur/hla-insta-api.highlineadventures.co
kendoxy.comkendoxymainea-php83/home/kendoxy/public_html
lilde.comlildemainea-php83/home/lilde/public_html
litala.comlitalamainea-php83/home/litala/public_html
map.summitguardian.comsummitguardiansubea-php83/home/summitguardian/public_html/map.summitguardian.com
media.lilde.comlildesubea-php83/home/lilde/public_html/media.lilde.com
mediatreeservices.commediat15mainea-php83/home/mediat15/public_html
morehousemediation.commorehousemediatimainea-php83/home/morehousemediati/public_html
omnes.proomnesmainea-php83/home/omnes/public_html
plor.usplormainea-php83/home/plor/public_html
powerfulsilence.compowerfulsilencemainea-php83/home/powerfulsilence/public_html
priori.devpriorimainea-php83/home/priori/public_html
richard.summitguardian.comsummitguardiansubea-php83/home/summitguardian/public_html/richard.summitguardian.com
salesfield.netsalesfieldmainea-php73/home/salesfield/public_html
santuccibuilders.comsantucciaddonea-php83/home/santucci/public_html/santuccibuilders.com
santuccibuildersinc.comsantucciaddonea-php83/home/santucci/public_html/santuccibuildersinc.com
santucci.prosantuccimainea-php83/home/santucci/public_html
summitguardian.comsummitguardianmainea-php73/home/summitguardian/public_html
summitpass.appsummitpassmainea-php83/home/summitpass/public_html
tolarsoberliving.comtolarsoberlivingmainea-php83/home/tolarsoberliving/public_html
traumahealingcenter.nettraumahealingcenmainea-php83/home/traumahealingcen/public_html
tridenttrussco.comtridenttrusscomainea-php83/home/tridenttrussco/public_html
turningpointcoaching.comturningpointcoacmainea-php83/home/turningpointcoac/public_html
visionpit.comvisionpitmainea-php83/home/visionpit/public_html
vox.redvoxmainea-php83/home/vox/public_html

16. Application Stack Detection

16.1 Applications by Type

Most sites serve static HTML or custom PHP applications from their document roots. No active WordPress, Laravel, or Node.js production installs were detected in the main public_html directories.

Notable application directories:

AccountApplicationLocation
highlineadventurCustom PHP ops system/home/highlineadventur/public_html/ops/
highlineadventurDataspur v2 API/home/highlineadventur/public_html/dataspur-v2
highlineadventurInstagram API/home/highlineadventur/hla-insta-api.highlineadventures.co
highlineadventurDaily Manifest (Node.js)/home/highlineadventur/public_html/daily-manifest
highlineadventurOcto-Peek (Python + venv)/home/highlineadventur/public_html/octo-peek
summitguardianBaseline API (PHP)/home/summitguardian/public_html/baseline.summitguardian.com/api
summitguardianAutomations API (PHP)/home/summitguardian/public_html/api/
voxCouples App (Laravel DB exists)vox_couples-app-laravel database present
salesfieldMultiple appsalisal, app, task-app, nextapp, trauma databases
prioriWonderCMSpriori_wondercms database
mediat15Node.js (nvm installed)/home/mediat15

16.2 Legacy / Archived WordPress

These WordPress installs exist only in backups/archives — not live:

AccountWP VersionLocation
kendoxy5.3.7/home/kendoxy/_backups/Wp-Site
salesfield5.3.6/home/salesfield/_backup/trauma.salesfield.net
turningpointcoac5.5.3/home/turningpointcoac/_ ARCHIVE/_old

17. Scheduled Tasks (Cron Jobs)

17.1 highlineadventur

ScheduleTaskLog
Every 3 minsync-cron.php (rolling 3-day sync)sync.log
Every 6 hourssync-staff-ics.php (staff calendar)staff-ics-sync.log
Daily midnightdaily-snapshot.phpdaily-snapshot.log
Daily 6:00 AMsend-daily-manifest.phpdaily-manifest.log
Daily 6:00 AMmorning-snapshot.phpmorning-snapshot.log
Daily 6:05 AMcheck-margin-criteria.phpmargin-criteria.log
Monday 6:00 AMsend-weekly-coverage-forecast.phpweekly-forecast.log
Every 30 min (7a–11p)detect-changes.phpchange-detection.log
Daily 6:00 PMsend-evening-manifest.phpevening-manifest.log
Every 6 hoursocto-peek sync_worker.py (Python)logs/cron.log

17.2 summitguardian

ScheduleTaskLog
Every 15 minsync-emails.php (Baseline)cron.log
Daily 2:00 AMcache-refresh.php (Baseline)cron.log
Every 5 minsend-notifications.php (Baseline)cron-notifications.log
Daily 9:00 AMdaily-summary.php (Baseline)
Every 15 minprocess-automations.php (Main API)
Hourlyprocess-follow-ups.php (Main API)

17.3 root (System / cPanel)

Standard cPanel maintenance crons: backup (daily 1:17 AM), eximstats, dcpumon, db cache updates, session cleanup, DNS queue processing, cpanel updates.


18. Email & Security

18.1 Email

ComponentDetails
Mail ServerExim 4.99.1
IMAP ServerDovecot (running)
SpamAssassinActive (spamd running)
FTP ServerPure-FTPd (running)

18.2 Firewall & Security

ComponentDetails
FirewallCSF (ConfigServer Firewall) v14.24
LFDRunning (Login Failure Daemon)
ModSecurityEnabled (Apache security2_module)
SELinuxDisabled

19. Installed Software (Production)

ToolVersionNotes
Git2.48.2Available server-wide
Exim4.99.1Mail transport agent
MariaDB10.6.25Primary database
PostgreSQL9.6.22Secondary database (legacy version)
OpenSSL(system default)Via AlmaLinux 8.10
curl(system default)Via AlmaLinux 8.10

Not detected: Composer, WP-CLI, Node.js (system-level — nvm exists for mediat15 user)


20. Running Services

ServiceDescription
httpdApache web server (EasyApache managed)
mariadbMariaDB 10.6.25 database server
postgresqlPostgreSQL database server
eximMail transport agent
dovecotIMAP server
cpanelcPanel services
cpanel_php_fpmPHP-FPM for cPanel daemons
cpanellogdcPanel log services
lfdConfigServer Firewall daemon
pure-ftpdFTP server
spamdSpamAssassin daemon
crondSystem cron scheduler

21. Production Recommendations & Action Items

Critical

  • Upgrade PHP 7.3 accounts — desertawakenings, salesfield, summitguardian are on EOL PHP 7.3
  • Upgrade PostgreSQL from 9.6.22 (EOL since Nov 2021) to 15+ or 16+
  • Change default character set from latin1 to utf8mb4 for MariaDB (affects new databases)
  • Install Redis or Memcached for application caching if performance is needed
  • Install Composer and WP-CLI at system level for easier management
  • Review disk usage — 84 GB of 150 GB used (59%), with desertawakenings databases alone using ~4 GB
  • Set up Node.js system-wide or document nvm usage per-account
lock

Enter PIN to continue