Update conversation history and add recent notes

This commit is contained in:
2026-04-03 16:57:52 -04:00
parent 87d2ea28bc
commit fe4fe656be
16 changed files with 349 additions and 17 deletions

87
INFRASTRUCTURE.md Executable file
View File

@@ -0,0 +1,87 @@
# Infrastructure Overview
**Date:** 2026-03-30
## Server
- **Public IP:** 23.120.207.35
- **Hostname:** (check with `hostname`)
- **Operating System:** Ubuntu (likely 22.04 LTS)
## Network
| Network | Subnet |
|---------|--------|
| Primary | 23.120.207.35/22 |
| Docker bridge | 172.17.0.1/16 |
| Docker secondary | 172.18.0.1/16 |
| Docker tertiary | 172.19.0.1/16 |
| Docker quaternary | 172.20.0.1/16 |
| MicroK8s | 10.1.58.192/32 |
## DNS Whitelist (Firewall)
| Domain | IP Address |
|--------|-------------|
| chat.fetcherpay.com | 23.120.207.35 |
| git.fetcherpay.com | 23.120.207.35 |
| (internal Gitea) | 10.152.183.192:3000 |
## Kubernetes (MicroK8s)
- **Cluster:** microk8s-cluster
- **API Server:** https://23.120.207.35:16443
- **Config:** ~/.kube/config
- **User:** admin
## Traefik (Reverse Proxy)
- **Config:** ~/traefik.yml
- **HTTP:** :80 (redirects to HTTPS)
- **HTTPS:** :443
- **Dashboard:** Enabled (insecure)
- **Let's Encrypt:** admin@fetcherpay.com
## Docker Containers (Running)
| Container | Image | Ports |
|-----------|-------|-------|
| mt5 | gmag11/metatrader5_vnc:1.1 | 3000, 8001, 3001 |
| temporal-ui | temporalio/ui:latest | 8233->8080 |
| temporal | temporalio/auto-setup:latest | 6933-6935, 6939, 7233-7235, 7239 |
| adminer | adminer:latest | 8080 |
| fetcherpay-api | node:18-alpine | - |
| grafana | grafana/grafana:latest | 3000 |
| prometheus | prom/prometheus:latest | 9090 |
| mysql | mysql:8.0 | 3306, 33060 |
## Gitea Runner
- **Path:** ~/gitea-runner/
- **Runner file:** .runner
- **Log:** runner.log
## Project Repositories
| Project | Path |
|---------|------|
| MQL Trading Bots | ~/mql-trading-bots/ |
| MT5 Docker | ~/mt5-docker/ |
| MT4 Docker | ~/mt4-docker/ |
| Fetcherpay Docs | ~/fetcherpay-docs/ |
| Fetcherpay K8s | ~/fetcherpay-k8s/ |
| Fetcherpay Marketing | ~/fetcherpay-marketing/ |
| Conversation History | ~/conversation-history/ |
## K8s Deployments (from fetcherpay-k8s/)
- fetcherpay-complete.yaml
- temporal-combined.yaml
- temporal-complete-stack.yaml
- temporal-ui-deployment.yaml
- poste-email.yaml
## SSH Access
- Current SSH connection: 192.168.1.65 (pts/4)
- Local users: garfield (seat0, :0, pts/4)