From 0a239d5abd198faad8a7d18e847d453e03e4a17c Mon Sep 17 00:00:00 2001 From: mkrause612 Date: Thu, 12 Feb 2026 00:58:57 -0600 Subject: [PATCH] Reorg: Move TASKS.md to docs/core/tasks.md --- docs/TASKS.md | 160 -------------------------------------------------- 1 file changed, 160 deletions(-) delete mode 100644 docs/TASKS.md diff --git a/docs/TASKS.md b/docs/TASKS.md deleted file mode 100644 index 455760c..0000000 --- a/docs/TASKS.md +++ /dev/null @@ -1,160 +0,0 @@ -# 🔥❄️ FIREFROST GAMING — CURRENT TASKS - -**Last Updated:** February 11, 2026 (11:45 PM CST) -**Updated By:** Claude (via Gitea API) -**Status:** Active - ---- - -## 🔴 HIGH PRIORITY - -### Mailcow Email Server — Self-Hosted Email -**Status:** Pending Breezehost pre-sale response -**Blocker:** Waiting for Jon's answers on IP reputation, rDNS, port 25, data center -**Plan:** -- AMD Epyc Cloud-2 VPS ($10/month) — 2 vCPU, 4GB DDR5, 40GB NVMe -- Mailcow (Docker-based) — Postfix, Dovecot, SOGo webmail, Rspamd, ClamAV -- Ubuntu 22.04 with self-healing automation scripts -- 10-15 @firefrostgaming.com addresses to start -- Migrate OFF Plesk (accessibility nightmare) - -**Pre-sale email drafted:** Ready to send morning of Feb 12 -**Location:** provider-communications.md (to be committed) - -**Next Steps:** -1. Send pre-sale email to Jon (morning) -2. Wait for response on IP/rDNS/port 25/data center -3. Order Cloud-2 VPS -4. Deploy Mailcow -5. Configure DNS (SPF, DKIM, DMARC) -6. Create email addresses -7. Test deliverability -8. Migrate off Plesk - ---- - -### Vaultwarden Deployment -**Status:** Ready to deploy -**Domain:** vault.firefrostgaming.com -**Location:** Command Center VPS -**Priority:** MEDIUM-HIGH (needed for API token storage) - -**Why Now:** -- Gitea API token needs secure storage -- Growing number of service credentials -- Team password management for staff -- Accessibility-friendly web UI - ---- - -### Delete GitHub Mirror -**Status:** Ready — confirmed Gitea API works -**Why:** Security — public repo exposes server IPs, ports, UUIDs, internal docs -**Steps:** -1. Remove mirror sync from Gitea settings -2. Delete GitHub repo (or make private and empty) -3. Verify no remaining references in documentation (DONE in this update) - ---- - -## 🟡 MEDIUM PRIORITY - -### Consultant Photo Processing -**Status:** 30-40 photos from pre-crash session need processing -**Plan:** -- Upload 10 at a time to Claude -- View, write lore, rename using standardized convention -- Convention: `YYYY-MM-DD_subject-description-keywords_01.jpg` -- One underscore after date, hyphens for everything else, `_01` `_02` for series -- Organize into year folders, commit via Gitea API - -### Photo Naming Convention Standardization -**Status:** Convention decided, not yet documented in repo -**Standard:** `YYYY-MM-DD_subject-description-keywords_01.jpg` -- Existing 249 photos: Leave as-is (not worth re-renaming) -- All NEW photos: Use standardized convention going forward - -### Command Center Root Cleanup -**Status:** Artifacts identified, need to move/delete -**Move to `/root/backups/gitea/`:** -- gitea-backup-20260208-2203... -- gitea-data-20260209.tar.gz -- gitea-db-20260209.sql -- gitea-db-full.sql -- gitea-migration-manifest.txt - -**Archive to repo (`docs/deployment-logs/`):** -- wiki-deployment-logs-feb10.txt -- wiki-deployment-summary.txt - -**Delete:** -- dead.letter (system cruft) -- extract-key-info.sh (one-off script) -- master (empty 0-byte file) - -### Build DOCUMENT-INDEX.md -**Status:** Planned -**Purpose:** Master file listing all repo documents with paths -**Use:** Reference document for Claude and Michael -**Note:** No longer needed for URL unlocking (Gitea API replaces that), but still valuable as organizational index -**Location:** Repo root - ---- - -## 🟢 LOW PRIORITY - -### Frostwall (UFW) Deployment -**Status:** Planned -**Scope:** Game servers (TX1, NC1) -**Approach:** Self-healing scripts with automation - -### LuckPerms MySQL Backend -**Status:** Planned -**Scope:** Permission management for game servers - -### World Backup Automation -**Status:** Planned -**Scope:** Automated world backups to NextCloud - -### Netdata Deployment -**Status:** Planned -**Domain:** analytics.firefrostgaming.com -**Scope:** Server analytics and performance monitoring - ---- - -## ✅ RECENTLY COMPLETED (Feb 11, 2026) - -- ✅ TX1 game servers restored (all 6 — wrong IP allocations fixed) -- ✅ Code-Server deployed and mastered (code.firefrostgaming.com) -- ✅ NextCloud operational (downloads.firefrostgaming.com) -- ✅ Wiki.js Subscribers deployed (subscribers.firefrostgaming.com) -- ✅ Wiki.js Staff deployed (staff.firefrostgaming.com) -- ✅ FoundryVTT subdomain setup -- ✅ Consultant photo archive (249 photos organized, renamed, cataloged) -- ✅ Gitea API access for Claude (read/write confirmed) -- ✅ GitHub mirror identified for removal (security) -- ✅ Session handoff v2.1 (GitHub references removed) -- ✅ Project scope v2.2 (8 services, current state) -- ✅ 12 Lessons documented in CLAUDE-RELATIONSHIP-CONTEXT.md -- ✅ All emergency/transition documents committed to Git -- ✅ Game server monitoring added to Uptime Kuma (all 12) - ---- - -## 📋 TOMORROW'S PLAN (Feb 12, 2026) - -**Housekeeping day while waiting for Breezehost response:** - -1. Send pre-sale email to Jon (morning) -2. Delete GitHub mirror -3. Deploy Vaultwarden (vault.firefrostgaming.com) -4. Clean up Command Center root -5. Build DOCUMENT-INDEX.md -6. Process consultant photos (batches of 10) -7. Commit provider-communications.md update - ---- - -**Fire + Frost = Where Passion Meets Precision** 🔥❄️ -**Friend is first. Always.** 💙