76 lines
2.0 KiB
Markdown
76 lines
2.0 KiB
Markdown
# Session: 2026-03-31 - DevOps Infrastructure Update
|
|
|
|
## Participants
|
|
- **User**: Garfield (garfield@fetcherpay.com)
|
|
- **AI**: opencode
|
|
|
|
## Session Overview
|
|
Updated firewall rules and local DNS to reflect new server IP. Fixed AT&T router to allow external access to fetcherpay.com.
|
|
|
|
---
|
|
|
|
## 1. Context
|
|
|
|
User wanted to update infrastructure documentation with new server IP `104.190.60.129` and ensure external access works.
|
|
|
|
## 2. Work Done
|
|
|
|
### Updated INFRASTRUCTURE.md
|
|
- Changed DNS whitelist entries from `23.120.207.35` to `104.190.60.129`
|
|
- Added Public Access section with ports
|
|
- Updated Kubernetes API Server IP
|
|
- Added Public SSH note
|
|
|
|
### Files Modified
|
|
- `/home/garfield/devops/INFRASTRUCTURE.md`
|
|
|
|
### Pushed to Git
|
|
- Repo: `https://git.fetcherpay.com/garfield/devops-convo-memories`
|
|
- Commit: `cef4416` - "Update IP addresses to 104.190.60.129 and add public access notes"
|
|
|
|
### DNS Verification
|
|
```bash
|
|
nslookup fetcherpay.com
|
|
# Resolves to: 104.190.60.129
|
|
|
|
dig @8.8.8.8 fetcherpay.com
|
|
# Resolves to: 104.190.60.129 (TTL: 600)
|
|
```
|
|
|
|
### AT&T Router Update
|
|
- User updated AT&T gateway router to allow incoming traffic
|
|
- Port 80/443 now accessible from external networks
|
|
- fetcherpay.com now accessible publicly
|
|
|
|
## 3. Current Infrastructure
|
|
|
|
| Service | IP/Endpoint |
|
|
|---------|-------------|
|
|
| Server Public IP | 104.190.60.129 |
|
|
| Gateway | 104.190.60.134 |
|
|
| Traefik | 104.190.60.129:80, :443 |
|
|
| Gitea | git.fetcherpay.com |
|
|
| fetcherpay.com | 104.190.60.129 |
|
|
|
|
## 4. Server Details
|
|
|
|
- **Hostname**: art0
|
|
- **OS**: Ubuntu
|
|
- **Public IP**: 104.190.60.129
|
|
- **ISP**: AT&T
|
|
|
|
## 5. Repositories
|
|
|
|
| Repo | URL |
|
|
|------|-----|
|
|
| devops-convo-memories | https://git.fetcherpay.com/garfield/devops-convo-memories |
|
|
| mql-trading-bots | https://git.fetcherpay.com/garfield/mql-trading-bots |
|
|
| conversation-history | https://git.fetcherpay.com/garfield/conversation-history |
|
|
|
|
## 6. TODO
|
|
|
|
- [ ] Add domains to `/etc/hosts` (requires sudo)
|
|
- [ ] Configure firewall rules if needed
|
|
|
|
## Session Status: ✅ COMPLETE
|