Solanasis Service Inventory

Last updated: 2026-03-23


Docker Services

ERPNext Stack (9 containers)

ContainerImagePortNetworkPurpose
frappe_docker-frontend-1solanasis/erpnext:v16-custom8080 (public)solanasis_networkNginx reverse proxy, serves static assets
frappe_docker-backend-1solanasis/erpnext:v16-custom8000 (internal)solanasis_networkFrappe/ERPNext Python API server
frappe_docker-db-1mariadb:10.63306 (internal)solanasis_networkDatabase
frappe_docker-redis-cache-1redis:6.2-alpine6379 (internal)solanasis_networkApplication cache
frappe_docker-redis-queue-1redis:6.2-alpine6379 (internal)solanasis_networkBackground job queue storage
frappe_docker-websocket-1solanasis/erpnext:v16-custom9000 (internal)solanasis_networkSocket.io real-time updates
frappe_docker-queue-short-1solanasis/erpnext:v16-customsolanasis_networkShort-running background jobs
frappe_docker-queue-long-1solanasis/erpnext:v16-customsolanasis_networkLong-running background jobs
frappe_docker-scheduler-1solanasis/erpnext:v16-customsolanasis_networkCron-like task scheduler

Config: /home/zasage/_solanasis/frappe_docker/compose.solanasis.yaml Env: /home/zasage/_solanasis/frappe_docker/.env Site: db.solanasis.com Custom apps: solanasis_core, solanasis_crm, frappe_whatsapp, insights

Baserow (1 container)

ContainerImagePortPurpose
baserowbaserow/baserow:2.1.68880 (public)Self-hosted CRM/database (all-in-one: PostgreSQL, Redis, Celery, Caddy)

Config: /home/zasage/_solanasis/baserow/docker-compose.yml Memory limit: 4GB Public URL: https://baserow.solanasis.com (via Cloudflare Tunnel — ACTIVE) Admin: ds@solanasis.com API Token: claude-bot (full CRUD, workspace “Solanasis” ID 45, database “Solanasis CRM” ID 54) Tables: 6 (Tag, Location, Organization, People, Meeting Notes, Foundation Prospects) — 2,817 rows total Migrated from cloud: 2026-03-24 (Baserow Cloud instance deprecated, keep as read-only backup)

Knowledge/Memory Infrastructure (4 containers)

ContainerImagePortPurpose
neo4jneo4j:5.26-community7474 (HTTP), 7687 (Bolt)Knowledge graph database
openmemory-mem0_store-1qdrant/qdrant:latest6333Vector database for semantic search
openmemory-openmemory_api-1mem0/openmemory-mcp:latest8765OpenMemory MCP server
graphiti-mcpzepai/knowledge-graph-mcp:latest8800Knowledge graph MCP server
milvus-standalonemilvus2379, 19530, 9091Vector database (Milvus)

Non-Docker Services

ServicePortProcessPurpose
LiteLLM4000litellmLLM proxy/gateway
Caddy80, 443caddyReverse proxy for Matchkeyz dev APIs
.NET API5154dotnet (api)Matchkeyz API server
.NET (other)5155, 5364, 5464dotnetDevelopment servers
SSH22, 2022sshdRemote access
cloudflared20241 (metrics)cloudflaredCloudflare tunnel connector (tunnel: solanasis, v2026.3.0)

Domains & Routing

DomainDestinationMethodStatus
solanasis.comCloudflare PagesDNS (Cloudflare)ACTIVE
erp.solanasis.comlocalhost:8080 (ERPNext)Cloudflare Tunnel (solanasis)ACTIVE
baserow.solanasis.comlocalhost:8880 (Baserow)Cloudflare Tunnel (solanasis)ACTIVE
go.solanasis.comshort.ioURL shortenerACTIVE
solanashq.com(warmup)Cold outreach domainACTIVE
api.dev.matchkeyz.iolocalhost:5154Caddy reverse proxyACTIVE

GitHub Repositories (dzinreach)

RepoVisibilityPurposeLast Updated
solanasis-docsPrivateDocumentation vault (Obsidian)2026-03-22
solanasis-sitePrivateMarketing website (Astro + Cloudflare Pages)2026-03-22
solanasis-scriptsPrivateOperational scripts (Baserow CLI, image gen, sync)2026-03-22
solanasis_crmPrivateCRM Frappe app (Vue 3 SPA frontend)2026-03-15
solanasis_corePrivateCore Frappe app (custom doctypes)2026-03-14
frappe_dockerPrivateCustom ERPNext Docker deployment2026-03-22
sage-ePrivateSAM system (.NET Framework 4.8)2026-03-14
erpnextPublicERPNext fork (version-16)2026-03-11
frappePublicFrappe framework fork (version-16)2026-03-11
zasage-scriptsPrivateUtility scripts2026-03-14

GitHub Secrets

solanasis_crm / solanasis_core

SecretPurpose
ERPNEXT_URLERPNext API endpoint (https://erp.solanasis.com)
ERPNEXT_API_KEYAPI key for claude-bot@solanasis.com
ERPNEXT_API_SECRETAPI secret for claude-bot@solanasis.com

solanasis-scripts

All of the above, plus:

SecretPurpose
BASEROW_BASE_URLSelf-hosted Baserow URL (https://baserow.solanasis.com)
BASEROW_DATABASE_IDBaserow database ID (54)
BASEROW_DB_TOKENBaserow database API token (claude-bot)
BASEROW_EMAIL / BASEROW_PASSWORDBaserow admin credentials (JWT auth)
CSV_SOURCE_DIRData source directory
GOOGLE_AI_STUDIO_API_KEY (x3)Image generation API keys
SHORT_IO_API_KEYURL shortener API key

solanasis-site

SecretPurpose
CLOUDFLARE_ACCOUNT_IDSolanasis Cloudflare account
CLOUDFLARE_API_TOKENPages deployment token
CLOUDFLARE_PAGES_PROJECT”solanasis-site”
BREVO_API_KEY / SENDER_EMAIL / SENDER_NAME / LIST_IDEmail marketing
TURNSTILE_SITE_KEY / SECRET_KEYSpam protection
SITE_URL / SITE_DOMAIN / SITE_NAMESite config
GH_USERNAME / GH_REPO_NAMEGitHub integration

System Resources (as of 2026-03-22)

ResourceTotalUsedAvailable
RAM47 GB21 GB~26 GB
Disk1 TB200 GB757 GB
CPUs16
Docker images40 GB11 GB active29 GB reclaimable
Docker volumes2.8 GB1.5 GB active1.3 GB reclaimable

Port Map (all in-use ports)

22    SSH
80    Caddy (HTTP)
443   Caddy (HTTPS)
2022  SSH (alternate)
2379  Milvus (etcd)
4000  LiteLLM
5154  Matchkeyz API
5155  .NET dev
5364  .NET dev
5464  .NET dev
6333  Qdrant
7474  Neo4j HTTP
7687  Neo4j Bolt
8080  ERPNext (Docker)
8765  OpenMemory MCP
8800  Graphiti MCP
8880  Baserow (Docker)
9091  Milvus metrics
19530 Milvus gRPC
20241 cloudflared metrics