Appearance
01_Developer-Environments
Comprehensive Reference DocumentGenerated: 2026-02-06
1. System Overview
| Property | Value | Notes |
|---|---|---|
| Operating System | Ubuntu 24.04.3 LTS (Noble Numbat) | Kernel 4.4.0 x86_64 |
| Architecture | x86_64 (64-bit) | Intel CPU Family 6, Model 207 |
| CPU | 4 cores (1 socket, 4 cores/socket) | KVM Virtualized, VT-x enabled |
| Memory | 9.0 GB RAM | No swap configured |
| Disk | 9.9 GB total (9.9 GB available) | Minimal usage |
| Hostname | runsc | Sandboxed container environment |
| Virtualization | KVM (full virtualization) | Hypervisor-based |
2. Programming Languages & Runtimes
| Language / Runtime | Version | Path / Notes |
|---|---|---|
| Python | 3.12.3 | /usr/bin/python3 |
| Node.js | 22.21.0 | /usr/bin/node |
| Java (OpenJDK) | 21.0.8 | OpenJDK 64-Bit Server VM (Ubuntu build) |
| TypeScript | 5.9.3 | Global install via npm |
| Perl | 5.38.2 | x86_64-linux-gnu-thread-multi |
| GCC | 13.3.0 | Ubuntu 13.3.0-6ubuntu2~24.04 |
| G++ | 13.3.0 | Ubuntu 13.3.0-6ubuntu2~24.04 |
| GNU Make | 4.3 | Build automation |
Not Installed: Ruby, Go, Rust, PHP, R, Deno, Bun
3. Package Managers
| Manager | Version | Notes |
|---|---|---|
| npm | 10.9.4 | Node.js package manager (update available: 11.9.0) |
| pip | 24.0 | Python package installer (python 3.12) |
| apt | 2.8.3 | Ubuntu system package manager |
| pipx | 1.4.3 | Isolated Python application installer |
Not Installed: yarn, cargo, conda, pyenv, virtualenv
4. Global npm Packages
| Package | Version | Purpose |
|---|---|---|
| typescript | 5.9.3 | TypeScript compiler |
| ts-node | 10.9.2 | TypeScript execution for Node.js |
| tsx | 4.20.6 | TypeScript/ESM execute |
| docx | 9.5.1 | Word document generation |
| pptxgenjs | 4.0.1 | PowerPoint generation |
| pdf-lib | 1.17.1 | PDF creation/modification |
| pdfjs-dist | 5.4.394 | PDF parsing |
| sharp | 0.34.5 | High-performance image processing |
| react | 19.2.0 | UI framework |
| react-dom | 19.2.0 | React DOM renderer |
| react-icons | 5.5.0 | Icon library for React |
| playwright | 1.56.0 | Browser automation & testing |
| marked | 17.0.1 | Markdown parser |
| markdown-pdf | 11.0.0 | Markdown to PDF |
| markdown-toc | 1.2.0 | Table of contents generator |
| markdownlint-cli | 0.46.0 | Markdown linting |
| markdownlint-cli2 | 0.19.0 | Markdown linting v2 |
| remark-cli | 12.0.1 | Markdown processor |
| @mermaid-js/mermaid-cli | 11.12.0 | Diagram generation from text |
| graphviz | 0.0.9 | Graph visualization (JS wrapper) |
5. Python Libraries (Key Packages)
5.1 Data Science & Visualization
| Package | Version | Purpose |
|---|---|---|
| numpy | 2.3.5 | Numerical computing |
| pandas | 2.3.3 | Data manipulation & analysis |
| scipy | 1.16.3 | Scientific computing |
| scikit-learn | 1.7.2 | Machine learning |
| matplotlib | 3.10.7 | Plotting & visualization |
| seaborn | 0.13.2 | Statistical data visualization |
| sympy | 1.14.0 | Symbolic mathematics |
| networkx | 3.5 | Graph/network analysis |
5.2 Machine Learning & Computer Vision
| Package | Version | Purpose |
|---|---|---|
| jax / jaxlib | 0.8.1 | High-performance ML framework |
| mediapipe | 0.10.14 | ML solutions for vision/audio |
| onnxruntime | 1.23.2 | ONNX model inference |
| opencv-contrib-python | 4.11.0.86 | Computer vision (full) |
| opencv-python-headless | 4.11.0.86 | Computer vision (headless) |
5.3 Web & HTTP
| Package | Version | Purpose |
|---|---|---|
| flask | 3.1.2 | Lightweight web framework |
| requests | 2.32.5 | HTTP client library |
| beautifulsoup4 | 4.14.2 | HTML/XML parsing |
| urllib3 | 2.5.0 | HTTP client (low-level) |
| playwright | 1.56.0 | Browser automation |
5.4 Document Processing
| Package | Version | Purpose |
|---|---|---|
| python-docx | 1.2.0 | Word document read/write |
| python-pptx | 1.0.2 | PowerPoint read/write |
| openpyxl | 3.1.5 | Excel read/write |
| xlsxwriter | 3.2.9 | Excel write (advanced formatting) |
| pdfplumber | 0.11.8 | PDF text/table extraction |
| pypdf | 5.9.0 | PDF manipulation |
| pdfminer.six | 20251107 | PDF text extraction |
| reportlab | 4.4.5 | PDF generation |
| pikepdf | 10.0.2 | PDF manipulation (QPDF-based) |
| img2pdf | 0.6.3 | Image to PDF conversion |
| pdfkit | 1.0.0 | HTML to PDF (wkhtmltopdf wrapper) |
| camelot-py | 1.0.9 | PDF table extraction |
| tabula-py | 2.10.0 | PDF table extraction (Java-based) |
| markitdown | 0.1.3 | Document to Markdown conversion |
5.5 Image & Media Processing
| Package | Version | Purpose |
|---|---|---|
| Pillow | 12.0.0 | Image processing (PIL fork) |
| Wand | 0.6.13 | ImageMagick Python binding |
| imageio | 2.37.2 | Image/video I/O |
| imageio-ffmpeg | 0.6.0 | FFmpeg plugin for imageio |
| scikit-image | 0.25.2 | Image processing algorithms |
| pdf2image | 1.17.0 | PDF to image conversion |
| pytesseract | 0.3.13 | Tesseract OCR wrapper |
5.6 Templating & Markup
| Package | Version | Purpose |
|---|---|---|
| Jinja2 | 3.1.6 | Template engine |
| Markdown | 3.10 | Markdown to HTML |
| markdownify | 1.2.2 | HTML to Markdown |
| mistune | 3.1.4 | Fast Markdown parser |
| Pygments | 2.19.2 | Syntax highlighting |
| lxml | 6.0.2 | XML/HTML processing |
| defusedxml | 0.7.1 | Safe XML parsing |
5.7 Additional Notable Packages
| Package | Version | Purpose |
|---|---|---|
| cryptography | 46.0.3 | Cryptographic recipes |
| psutil | 7.1.3 | System/process utilities |
| python-dotenv | 1.2.1 | .env file loading |
| tabulate | 0.9.0 | Pretty-print tabular data |
| coloredlogs | 15.0.1 | Colored terminal logging |
| graphviz | 0.21 | Graphviz Python interface |
| PyYAML | 6.0.3 | YAML parser |
| protobuf | 4.25.8 | Protocol Buffers |
| flatbuffers | 25.9.23 | FlatBuffers serialization |
6. CLI & System Tools
6.1 Networking & HTTP
| Tool | Version | Purpose |
|---|---|---|
| curl | 8.5.0 | HTTP client (OpenSSL, brotli, zstd, HTTP/2) |
| wget | 1.21.4 | File downloader |
| OpenSSL | 3.0.13 | TLS/SSL toolkit |
6.2 Build Tools
| Tool | Version | Purpose |
|---|---|---|
| GCC / G++ | 13.3.0 | C/C++ compiler |
| GNU Make | 4.3 | Build automation |
| build-essential | 12.10 | Meta-package for C/C++ dev |
| pkg-config | 1.8.1 | Library compile/link flags |
6.3 Document & Media Tools
| Tool | Version | Purpose |
|---|---|---|
| pandoc | 3.1.3 | Universal document converter |
| LibreOffice | 24.2.7.2 | Office suite (headless conversion) |
| FFmpeg | 6.1.1 | Audio/video processing |
| ImageMagick | 6.9.12-98 | Image manipulation |
| Graphviz | 2.43.0 | Graph/diagram rendering |
| Tesseract OCR | 5.3.4 | Optical character recognition |
| pdftoppm (Poppler) | 24.02.0 | PDF to image rasterization |
6.4 Version Control
| Tool | Version | Notes |
|---|---|---|
| Git | 2.43.0 | No 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
/bin7.2 Key Directories
| Path | Purpose | Notes |
|---|---|---|
/home/claude | Working directory | Primary workspace |
/home/claude/.npm-global | Global npm packages | NODE_PATH target |
/mnt/user-data/uploads | User uploaded files | Read-only mount |
/mnt/user-data/outputs | Output files for user | Deliverables go here |
/mnt/skills | Skill definitions | Read-only reference files |
7.3 pip Configuration
| Setting | Value | Notes |
|---|---|---|
| cache-dir | /home/claude/.cache/pip | Local cache directory |
| root-user-action | ignore | Suppresses root user warnings |
--break-system-packages | Required flag | Must use with pip install |
8. Not Installed (Notable)
| Category | Missing Tools | Notes |
|---|---|---|
| Languages | Ruby, Go, Rust, PHP, R, Deno, Bun | Can be installed via apt/manual |
| Package Managers | yarn, cargo, conda, pyenv, virtualenv | npm and pip available |
| Databases | SQLite3, PostgreSQL, MySQL, Redis, MongoDB | No database clients or servers |
| Editors | vim, nano, VS Code, emacs | Headless environment |
| Containers | Docker, Podman, kubectl | Running inside container already |
| SSH | OpenSSH client | Not installed |
| Build Tools | cmake, automake | Basic build-essential present |
| JSON Tools | jq, yq | Can 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-packagesflag for all installs - No virtual environments are pre-configured; create with
python3 -m venvif needed - LibreOffice runs headless — use via
soffice --headlessor the providedsoffice.pywrapper - Playwright browsers are not pre-installed — run
npx playwright installif needed - Git has no global config — set
user.nameanduser.emailbefore committing
PART 2: PRODUCTION ENVIRONMENT
Server: vps138804.inmotionhosting.com Provider: InMotion Hosting (VPS) Management: WHM/cPanel
10. Production System Overview
| Property | Value | Notes |
|---|---|---|
| Hostname | vps138804.inmotionhosting.com | FQDN |
| Operating System | AlmaLinux 8.10 (Cerulean Leopard) | RHEL-based |
| Kernel | 4.18.0 | x86_64 |
| Virtualization | Virtuozzo (OpenVZ) | Container-based VPS |
| CPU | Intel Xeon Gold 6338 @ 2.00GHz | 128 cores allocated |
| Memory | 6.0 GB RAM (943 MB used) | No swap |
| Disk | 150 GB total, 84 GB used (59%) | Single partition |
| Primary IP | 173.231.228.163 | All sites on this IP |
| Uptime | 1 week, 1 day, 20 hours | At time of audit |
11. WHM / cPanel
| Property | Value |
|---|---|
| cPanel/WHM Version | 132.0 (build 23) — STANDARD |
| Update Tier | CPANEL=release |
| Updates | Daily (RPM, SpamAssassin rules, cPanel) |
| Staging Dir | /usr/local/cpanel |
| Total Accounts | 25 |
12. Web Server
12.1 Apache
| Property | Value |
|---|---|
| Version | Apache/2.4.66 (cPanel) |
| MPM | worker |
| HTTP/2 | Enabled (http2_module) |
| ModSecurity | Enabled (security2_module) |
| SSL | Enabled (ssl_module) |
| Proxy | proxy, proxy_fcgi, proxy_http, proxy_wstunnel |
| Rewrite | Enabled |
| suPHP | Enabled (suphp_module) |
| Compression | deflate_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
| Version | Build Date | Handler | Status |
|---|---|---|---|
| ea-php72 | PHP 7.2.34 | suphp | Legacy (EOL) |
| ea-php73 | PHP 7.3.33 | suphp | Legacy (EOL) — System default |
| ea-php74 | PHP 7.4.33 | suphp | Legacy (EOL) |
| ea-php80 | PHP 8.0.30 | suphp | Legacy (EOL) |
| ea-php81 | PHP 8.1.34 | suphp | Security fixes only |
| ea-php82 | PHP 8.2.30 | suphp | Active |
| ea-php83 | PHP 8.3.30 | suphp | Active (most domains use this) |
| ea-php84 | — | — | Installed but binary not found |
13.2 Default PHP Settings (System)
| Setting | Value |
|---|---|
| memory_limit | 256M |
| max_execution_time | 0 (unlimited) |
| max_input_time | -1 (unlimited) |
| post_max_size | 70M |
| upload_max_filesize | 64M |
| display_errors | Off |
| error_reporting | 32759 |
| date.timezone | UTC |
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
| Property | Value |
|---|---|
| Version | MariaDB 10.6.25 |
| Character Set | latin1 (server default) |
| Collation | latin1_swedish_ci |
| Max Connections | 151 |
| InnoDB Buffer Pool | 128 MB |
| Query Cache | 1 MB |
| SQL Mode | STRICT_TRANS_TABLES, ERROR_FOR_DIVISION_BY_ZERO, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION |
14.2 Databases (47 total)
| Database | Size (MB) | Account |
|---|---|---|
| mediat15_Xdesawak | 2,205.5 | mediat15 |
| desertawakenings_dawknw | 1,091.9 | desertawakenings |
| desertawakenings_da2 | 736.2 | desertawakenings |
| summitguardian_newwpsite | 172.1 | summitguardian |
| summitguardian_wordpresstransfer | 172.1 | summitguardian |
| traumahealingcen_thc-main | 38.1 | traumahealingcen |
| mediat15_asm01a | 35.7 | mediat15 |
| summitguardian_hlasumtguard | 25.2 | summitguardian |
| plor_databaser | 22.5 | plor |
| tolarsoberliving_tsl7120 | 20.8 | tolarsoberliving |
| coachellavalleys_cvsla | 20.4 | coachellavalleys |
| mediat15_myps1 | 19.1 | mediat15 |
| highlineadventur_opsv2 | 17.9 | highlineadventur |
| salesfield_updf | 17.1 | salesfield |
| tridenttrussco_ttcstrup | 17.0 | tridenttrussco |
| salesfield_sfnew | 16.0 | salesfield |
| turningpointcoac_tpc01 | 14.6 | turningpointcoac |
| powerfulsilence_psow | 13.1 | powerfulsilence |
| omnes_omnes01 | 12.4 | omnes |
| mediat15_Xsf | 12.0 | mediat15 |
| floraldsgn2_bkupnew | 10.1 | floraldsgn2 |
| kendoxy_kndx7120 | 9.5 | kendoxy |
| floraldsgn2_flrldsgn2 | 8.8 | floraldsgn2 |
| floraldsgn2_newdsgn2 | 8.7 | floraldsgn2 |
| visionpit_vptdy01 | 7.9 | visionpit |
| santucci_pro | 7.8 | santucci |
| highlineadventur_hlama | 7.0 | highlineadventur |
| summitguardian_baseline | 7.0 | summitguardian |
| priori_prioridevyoome | 6.9 | priori |
| vox_red2 | 6.6 | vox |
| turningpointcoac_budel | 6.1 | turningpointcoac |
| salesfield_trauma | 5.2 | salesfield |
| getoutsidefounda_gof24 | 5.0 | getoutsidefounda |
| highlineadventur_hla2023 | 4.8 | highlineadventur |
| visionpit_vpt01 | 4.4 | visionpit |
| highlineadventur_project-archive | 3.3 | highlineadventur |
| summitguardian_rchrdbslne | 1.3 | summitguardian |
| highlineadventur_devnotes | 0.9 | highlineadventur |
| salesfield_alisal-manifest | 0.7 | salesfield |
| priori_wondercms | 0.2 | priori |
| vox_couples-app-laravel | 0.1 | vox |
| salesfield_task-app | 0.01 | salesfield |
| visionpit_itinerary_app | 0.00 | visionpit |
| salesfield_nextapp | — | salesfield |
| plor_plrs1548 | — | plor |
| mediat15_cvslc | — | mediat15 |
| highlineadventur_baselinedb | — | highlineadventur |
Total database storage: ~4.9 GB
14.3 PostgreSQL
| Property | Value |
|---|---|
| Version | PostgreSQL 9.6.22 |
| Status | Running |
14.4 Caching
Redis and Memcached are not installed.
15. cPanel Accounts & Domains
15.1 Accounts (25 total)
| # | Username | Primary Domain | PHP |
|---|---|---|---|
| 1 | acupuncturecente | acupuncturecentersantamaria.com | ea-php83 |
| 2 | coachellavalleys | coachellavalleysoberlivingalliance.com | ea-php83 |
| 3 | desertawakenings | desertawakenings.org | ea-php73 |
| 4 | floraldsgn2 | floral-dsgn.com | ea-php83 |
| 5 | getoutsidefounda | getoutsidefoundation.org | ea-php83 |
| 6 | highlineadventur | highlineadventures.co | ea-php83 |
| 7 | kendoxy | kendoxy.com | ea-php83 |
| 8 | lilde | lilde.com | ea-php83 |
| 9 | litala | litala.com | ea-php83 |
| 10 | mediat15 | mediatreeservices.com | ea-php83 |
| 11 | morehousemediati | morehousemediation.com | ea-php83 |
| 12 | omnes | omnes.pro | ea-php83 |
| 13 | plor | plor.us | ea-php83 |
| 14 | powerfulsilence | powerfulsilence.com | ea-php83 |
| 15 | priori | priori.dev | ea-php83 |
| 16 | salesfield | salesfield.net | ea-php73 |
| 17 | santucci | santucci.pro | ea-php83 |
| 18 | summitguardian | summitguardian.com | ea-php73 |
| 19 | summitpass | summitpass.app | ea-php83 |
| 20 | tolarsoberliving | tolarsoberliving.com | ea-php83 |
| 21 | traumahealingcen | traumahealingcenter.net | ea-php83 |
| 22 | tridenttrussco | tridenttrussco.com | ea-php83 |
| 23 | turningpointcoac | turningpointcoaching.com | ea-php83 |
| 24 | visionpit | visionpit.com | ea-php83 |
| 25 | vox | vox.red | ea-php83 |
Note: 3 accounts still on ea-php73 (EOL) — desertawakenings, salesfield, summitguardian. Consider upgrading.
15.2 All Domains & Subdomains
| Domain | Account | Type | PHP | Document Root |
|---|---|---|---|---|
| acupuncturecentersantamaria.com | acupuncturecente | main | ea-php83 | /home/acupuncturecente/public_html |
| alisal.salesfield.net | salesfield | sub | ea-php83 | /home/salesfield/public_html/alisal.salesfield.net |
| api.highlineadventures.co | highlineadventur | sub | ea-php83 | /home/highlineadventur/public_html/dataspur-v2 |
| app.lilde.com | lilde | sub | ea-php83 | /home/lilde/public_html/app.lilde.com |
| app.salesfield.net | salesfield | sub | ea-php83 | /home/salesfield/public_html/app.salesfield.net |
| app.vox.red | vox | sub | ea-php83 | /home/vox/public_html/app.vox.red |
| baseline.summitguardian.com | summitguardian | sub | ea-php83 | /home/summitguardian/public_html/baseline.summitguardian.com |
| coachellavalleysoberlivingalliance.com | coachellavalleys | main | ea-php83 | /home/coachellavalleys/public_html |
| desertawakenings.org | desertawakenings | main | ea-php73 | /home/desertawakenings/public_html |
| floral-dsgn.com | floraldsgn2 | main | ea-php83 | /home/floraldsgn2/public_html |
| frankpensanti.com | mediat15 | addon | ea-php83 | /home/mediat15/public_html/frankpensanti.com |
| getoutsidefoundation.org | getoutsidefounda | main | ea-php83 | /home/getoutsidefounda/public_html |
| highlineadventures.co | highlineadventur | main | ea-php83 | /home/highlineadventur/public_html |
| highlineadventures.com | mediat15 | addon | ea-php83 | /home/mediat15/public_html/highlineadventures.com |
| hla-insta-api.highlineadventures.co | highlineadventur | sub | ea-php83 | /home/highlineadventur/hla-insta-api.highlineadventures.co |
| kendoxy.com | kendoxy | main | ea-php83 | /home/kendoxy/public_html |
| lilde.com | lilde | main | ea-php83 | /home/lilde/public_html |
| litala.com | litala | main | ea-php83 | /home/litala/public_html |
| map.summitguardian.com | summitguardian | sub | ea-php83 | /home/summitguardian/public_html/map.summitguardian.com |
| media.lilde.com | lilde | sub | ea-php83 | /home/lilde/public_html/media.lilde.com |
| mediatreeservices.com | mediat15 | main | ea-php83 | /home/mediat15/public_html |
| morehousemediation.com | morehousemediati | main | ea-php83 | /home/morehousemediati/public_html |
| omnes.pro | omnes | main | ea-php83 | /home/omnes/public_html |
| plor.us | plor | main | ea-php83 | /home/plor/public_html |
| powerfulsilence.com | powerfulsilence | main | ea-php83 | /home/powerfulsilence/public_html |
| priori.dev | priori | main | ea-php83 | /home/priori/public_html |
| richard.summitguardian.com | summitguardian | sub | ea-php83 | /home/summitguardian/public_html/richard.summitguardian.com |
| salesfield.net | salesfield | main | ea-php73 | /home/salesfield/public_html |
| santuccibuilders.com | santucci | addon | ea-php83 | /home/santucci/public_html/santuccibuilders.com |
| santuccibuildersinc.com | santucci | addon | ea-php83 | /home/santucci/public_html/santuccibuildersinc.com |
| santucci.pro | santucci | main | ea-php83 | /home/santucci/public_html |
| summitguardian.com | summitguardian | main | ea-php73 | /home/summitguardian/public_html |
| summitpass.app | summitpass | main | ea-php83 | /home/summitpass/public_html |
| tolarsoberliving.com | tolarsoberliving | main | ea-php83 | /home/tolarsoberliving/public_html |
| traumahealingcenter.net | traumahealingcen | main | ea-php83 | /home/traumahealingcen/public_html |
| tridenttrussco.com | tridenttrussco | main | ea-php83 | /home/tridenttrussco/public_html |
| turningpointcoaching.com | turningpointcoac | main | ea-php83 | /home/turningpointcoac/public_html |
| visionpit.com | visionpit | main | ea-php83 | /home/visionpit/public_html |
| vox.red | vox | main | ea-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:
| Account | Application | Location |
|---|---|---|
| highlineadventur | Custom PHP ops system | /home/highlineadventur/public_html/ops/ |
| highlineadventur | Dataspur v2 API | /home/highlineadventur/public_html/dataspur-v2 |
| highlineadventur | Instagram API | /home/highlineadventur/hla-insta-api.highlineadventures.co |
| highlineadventur | Daily Manifest (Node.js) | /home/highlineadventur/public_html/daily-manifest |
| highlineadventur | Octo-Peek (Python + venv) | /home/highlineadventur/public_html/octo-peek |
| summitguardian | Baseline API (PHP) | /home/summitguardian/public_html/baseline.summitguardian.com/api |
| summitguardian | Automations API (PHP) | /home/summitguardian/public_html/api/ |
| vox | Couples App (Laravel DB exists) | vox_couples-app-laravel database present |
| salesfield | Multiple apps | alisal, app, task-app, nextapp, trauma databases |
| priori | WonderCMS | priori_wondercms database |
| mediat15 | Node.js (nvm installed) | /home/mediat15 |
16.2 Legacy / Archived WordPress
These WordPress installs exist only in backups/archives — not live:
| Account | WP Version | Location |
|---|---|---|
| kendoxy | 5.3.7 | /home/kendoxy/_backups/Wp-Site |
| salesfield | 5.3.6 | /home/salesfield/_backup/trauma.salesfield.net |
| turningpointcoac | 5.5.3 | /home/turningpointcoac/_ ARCHIVE/_old |
17. Scheduled Tasks (Cron Jobs)
17.1 highlineadventur
| Schedule | Task | Log |
|---|---|---|
| Every 3 min | sync-cron.php (rolling 3-day sync) | sync.log |
| Every 6 hours | sync-staff-ics.php (staff calendar) | staff-ics-sync.log |
| Daily midnight | daily-snapshot.php | daily-snapshot.log |
| Daily 6:00 AM | send-daily-manifest.php | daily-manifest.log |
| Daily 6:00 AM | morning-snapshot.php | morning-snapshot.log |
| Daily 6:05 AM | check-margin-criteria.php | margin-criteria.log |
| Monday 6:00 AM | send-weekly-coverage-forecast.php | weekly-forecast.log |
| Every 30 min (7a–11p) | detect-changes.php | change-detection.log |
| Daily 6:00 PM | send-evening-manifest.php | evening-manifest.log |
| Every 6 hours | octo-peek sync_worker.py (Python) | logs/cron.log |
17.2 summitguardian
| Schedule | Task | Log |
|---|---|---|
| Every 15 min | sync-emails.php (Baseline) | cron.log |
| Daily 2:00 AM | cache-refresh.php (Baseline) | cron.log |
| Every 5 min | send-notifications.php (Baseline) | cron-notifications.log |
| Daily 9:00 AM | daily-summary.php (Baseline) | — |
| Every 15 min | process-automations.php (Main API) | — |
| Hourly | process-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
| Component | Details |
|---|---|
| Mail Server | Exim 4.99.1 |
| IMAP Server | Dovecot (running) |
| SpamAssassin | Active (spamd running) |
| FTP Server | Pure-FTPd (running) |
18.2 Firewall & Security
| Component | Details |
|---|---|
| Firewall | CSF (ConfigServer Firewall) v14.24 |
| LFD | Running (Login Failure Daemon) |
| ModSecurity | Enabled (Apache security2_module) |
| SELinux | Disabled |
19. Installed Software (Production)
| Tool | Version | Notes |
|---|---|---|
| Git | 2.48.2 | Available server-wide |
| Exim | 4.99.1 | Mail transport agent |
| MariaDB | 10.6.25 | Primary database |
| PostgreSQL | 9.6.22 | Secondary 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
| Service | Description |
|---|---|
| httpd | Apache web server (EasyApache managed) |
| mariadb | MariaDB 10.6.25 database server |
| postgresql | PostgreSQL database server |
| exim | Mail transport agent |
| dovecot | IMAP server |
| cpanel | cPanel services |
| cpanel_php_fpm | PHP-FPM for cPanel daemons |
| cpanellogd | cPanel log services |
| lfd | ConfigServer Firewall daemon |
| pure-ftpd | FTP server |
| spamd | SpamAssassin daemon |
| crond | System cron scheduler |
21. Production Recommendations & Action Items
Critical
- Upgrade PHP 7.3 accounts — desertawakenings, salesfield, summitguardian are on EOL PHP 7.3
Recommended
- 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