Welcome Guest to Defaut site!

Server Room

📋 Todos for Server Room (2)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
Install proxmox backup and configure install 2025-04-16 2025-04-17 Completed Critical 0h 0m
software update work on setting up the software update 2026-02-20 2026-03-16 In Progress Critical 0h 0m

Sub-Project: API System Setup & Domain Migration

  • Description: Setup API system for domain-based authentication (api.domain.name) replacing IP-based access. Includes Cloudflare DNS, OPNsense port forwarding, middleware implementation, CLI tool, and comprehensive documentation.
  • Start Date: 2026-02-10
  • End Date: 2026-03-31
  • Status: In-Process
  • Project Code: api-bc05
  • Project Size: 3
  • Estimated Man Hours: 160
  • Developer Name: Development Team
  • Client Name: Internal
  • Comments: Zenflow Task: api-bc05. Implementation phases tracked as sub-projects with detailed todos.

No todos found for this project. Add a todo

Sub-Project: Phase 0: Project Setup & Tracking

  • Description: Database entries for project tracking, Planning.tt updates, verification
  • Start Date: 2026-02-11
  • End Date: 2026-02-13
  • Status: In-Process
  • Project Code: api-bc05
  • Project Size: 2
  • Estimated Man Hours: 16
  • Developer Name: Development Team
  • Client Name: Internal
  • Comments: Phase 0 of api-bc05 implementation
📋 Todos for Phase 0: Project Setup & Tracking (3)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
Phase 0 Task 1: Create database entries for project/sub-projects/todos Create database entries for project/sub-projects/todos 2026-02-11 2026-02-11 In-Process Critical 0h 0m
Phase 0 Task 2: Update Planning.tt with api-bc05 section Update Planning.tt with api-bc05 section 2026-02-11 2026-02-11 In-Process Critical 0h 0m
Phase 0 Task 3: Verify database entries and Planning.tt page rendering Verify database entries and Planning.tt page rendering 2026-02-12 2026-02-12 In-Process Critical 0h 0m

Sub-Project: Phase 1: Domain Detection Middleware

  • Description: Create domain configuration file, implement ApiDomainDetector middleware, register in Catalyst, write unit tests
  • Start Date: 2026-02-14
  • End Date: 2026-02-17
  • Status: Requested
  • Project Code: api-bc05
  • Project Size: 2
  • Estimated Man Hours: 24
  • Developer Name: Development Team
  • Client Name: Internal
  • Comments: Phase 1 of api-bc05 implementation
📋 Todos for Phase 1: Domain Detection Middleware (4)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
Phase 1 Task 1: Create domain configuration file (Comserv/config/api_domains.json) Create domain configuration file (Comserv/config/api_domains.json) 2026-02-14 2026-02-14 Pending Critical 0h 0m
Phase 1 Task 2: Implement ApiDomainDetector middleware Implement ApiDomainDetector middleware 2026-02-14 2026-02-14 Pending Critical 0h 0m
Phase 1 Task 3: Register middleware in Catalyst application Register middleware in Catalyst application 2026-02-16 2026-02-15 Pending Critical 0h 0m
Phase 1 Task 4: Write unit tests for middleware (t/middleware/api_domain_detector.t) Write unit tests for middleware (t/middleware/api_domain_detector.t) 2026-02-16 2026-02-16 Pending Critical 0h 0m

Sub-Project: Phase 2: Controller Refactoring

  • Description: Refactor API controller authentication to use domain detection instead of IP-based checks
  • Start Date: 2026-02-17
  • End Date: 2026-02-20
  • Status: Requested
  • Project Code: api-bc05
  • Project Size: 2
  • Estimated Man Hours: 24
  • Developer Name: Development Team
  • Client Name: Internal
  • Comments: Phase 2 of api-bc05 implementation
📋 Todos for Phase 2: Controller Refactoring (3)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
Phase 2 Task 1: Refactor Api.pm controller to use stash->{is_local_domain} Refactor Api.pm controller to use stash->{is_local_domain} 2026-02-17 2026-02-18 Pending Critical 0h 0m
Phase 2 Task 2: Remove old IP-based detection code Remove old IP-based detection code 2026-02-18 2026-02-19 Pending Critical 0h 0m
Phase 2 Task 3: Test controller changes with existing tests Test controller changes with existing tests 2026-02-19 2026-02-20 Pending Critical 0h 0m

Sub-Project: Phase 3: Network & DNS Configuration

  • Description: Configure Cloudflare DNS, OPNsense port forwarding, verify Docker configuration
  • Start Date: 2026-02-20
  • End Date: 2026-02-22
  • Status: Requested
  • Project Code: api-bc05
  • Project Size: 2
  • Estimated Man Hours: 16
  • Developer Name: Development Team
  • Client Name: Internal
  • Comments: Phase 3 of api-bc05 implementation
📋 Todos for Phase 3: Network & DNS Configuration (4)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
Phase 3 Task 1: Configure Cloudflare DNS (A record, SSL settings) Configure Cloudflare DNS (A record, SSL settings) 2026-02-20 2026-02-20 Pending Critical 0h 0m
Phase 3 Task 2: Configure OPNsense port forwarding (WAN:443 -> SERVER:5000) Configure OPNsense port forwarding (WAN:443 -> SERVER:5000) 2026-02-20 2026-02-20 Pending Critical 0h 0m
Phase 3 Task 3: Verify Docker configuration (web-prod on port 5000) Verify Docker configuration (web-prod on port 5000) 2026-02-21 2026-02-21 Pending Critical 0h 0m
Phase 3 Task 4: Test external access via Cloudflare Test external access via Cloudflare 2026-02-21 2026-02-21 Pending Critical 0h 0m

Sub-Project: Phase 4: CLI Tool Development

  • Description: Create command-line interface for API operations with authentication support
  • Start Date: 2026-02-23
  • End Date: 2026-02-26
  • Status: Requested
  • Project Code: api-bc05
  • Project Size: 2
  • Estimated Man Hours: 24
  • Developer Name: Development Team
  • Client Name: Internal
  • Comments: Phase 4 of api-bc05 implementation
📋 Todos for Phase 4: CLI Tool Development (5)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
Phase 4 Task 1: Create CLI script (Comserv/script/comserv-api-cli) Create CLI script (Comserv/script/comserv-api-cli) 2026-02-23 2026-02-23 Pending Critical 0h 0m
Phase 4 Task 2: Implement CLI commands (todos list, todo create/get/update, project get) Implement CLI commands (todos list, todo create/get/update, project get) 2026-02-23 2026-02-23 Pending Critical 0h 0m
Phase 4 Task 3: Add authentication support (COMSERV_API_TOKEN env var) Add authentication support (COMSERV_API_TOKEN env var) 2026-02-24 2026-02-24 Pending Critical 0h 0m
Phase 4 Task 4: Implement output formatting (JSON/text) and error handling Implement output formatting (JSON/text) and error handling 2026-02-24 2026-02-24 Pending Critical 0h 0m
Phase 4 Task 5: Test CLI tool with all commands Test CLI tool with all commands 2026-02-25 2026-02-25 Pending Critical 0h 0m

Sub-Project: Phase 5: Documentation

  • Description: Create comprehensive .tt documentation files following PascalCase naming and theme compatibility
  • Start Date: 2026-02-26
  • End Date: 2026-02-28
  • Status: Requested
  • Project Code: api-bc05
  • Project Size: 2
  • Estimated Man Hours: 16
  • Developer Name: Development Team
  • Client Name: Internal
  • Comments: Phase 5 of api-bc05 implementation
📋 Todos for Phase 5: Documentation (5)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
Phase 5 Task 1: Create ApiDomainConfiguration.tt (domain config, Cloudflare, OPNsense) Create ApiDomainConfiguration.tt (domain config, Cloudflare, OPNsense) 2026-02-26 2026-02-26 Pending Critical 0h 0m
Phase 5 Task 2: Create ApiCliUsageGuide.tt (CLI commands, env vars, troubleshooting) Create ApiCliUsageGuide.tt (CLI commands, env vars, troubleshooting) 2026-02-26 2026-02-26 Pending Critical 0h 0m
Phase 5 Task 3: Create ApiDomainMigrationGuide.tt (migration steps, rollback, verification) Create ApiDomainMigrationGuide.tt (migration steps, rollback, verification) 2026-02-26 2026-02-26 Pending Critical 0h 0m
Phase 5 Task 4: Update ApiTokenReferenceGuide.tt with domain information Update ApiTokenReferenceGuide.tt with domain information 2026-02-27 2026-02-27 Pending Critical 0h 0m
Phase 5 Task 5: Verify documentation URLs and theme compatibility Verify documentation URLs and theme compatibility 2026-02-27 2026-02-27 Pending Critical 0h 0m

Sub-Project: Phase 6: Testing & Deployment

  • Description: Comprehensive testing, security review, performance testing, production deployment
  • Start Date: 2026-03-01
  • End Date: 2026-03-04
  • Status: Requested
  • Project Code: api-bc05
  • Project Size: 2
  • Estimated Man Hours: 24
  • Developer Name: Development Team
  • Client Name: Internal
  • Comments: Phase 6 of api-bc05 implementation
📋 Todos for Phase 6: Testing & Deployment (6)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
Phase 6 Task 1: Run comprehensive tests (unit, controller, integration) Run comprehensive tests (unit, controller, integration) 2026-03-01 2026-03-01 Pending Critical 0h 0m
Phase 6 Task 2: End-to-end testing (local bypass, external token auth, CLI) End-to-end testing (local bypass, external token auth, CLI) 2026-03-01 2026-03-01 Pending Critical 0h 0m
Phase 6 Task 3: Security review (token validation, SSL, firewall rules) Security review (token validation, SSL, firewall rules) 2026-03-02 2026-03-02 Pending Critical 0h 0m
Phase 6 Task 4: Performance testing (response times, token overhead) Performance testing (response times, token overhead) 2026-03-02 2026-03-02 Pending Critical 0h 0m
Phase 6 Task 5: Deploy to production and monitor logs Deploy to production and monitor logs 2026-03-03 2026-03-03 Pending Critical 0h 0m
Phase 6 Task 6: Update project tracking (mark todos complete, update Planning.tt) Update project tracking (mark todos complete, update Planning.tt) 2026-03-03 2026-03-03 Pending Critical 0h 0m

Sub-Project: Dell210

  • Description: Dell 210
  • Start Date: 2025-04-03
  • End Date: 2027-04-17
  • Status: In-Process
  • Project Code: serverroom
  • Project Size: 1000
  • Estimated Man Hours: 14000
  • Developer Name: Shanta
  • Client Name: internal
  • Comments: delserver
📋 Todos for Dell210 (3)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
Install proxmox install proxmox 2025-04-03 2025-04-17 Completed Critical 0h 0m
get lan working. LAN setup the 3 LAN ports cable, DSL, and local 2025-05-07 2025-05-10 Completed Critical 0h 0m
Check drive space Backups are happening, be sure they are being deleted after a given time. 2025-10-06 2025-10-11 In Progress Critical 0h 0m

Sub-Project: Dell710

  • Description: Dell 710 server
  • Start Date: 2025-04-10
  • End Date: 2027-04-10
  • Status: In-Process
  • Project Code: serverroom
  • Project Size: 1000
  • Estimated Man Hours: 1000
  • Developer Name: Shanta
  • Client Name: internal
  • Comments: del server
📋 Todos for Dell710 (4)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
Install proxmox Install proxmox 2025-04-10 2025-04-10 Completed Critical 0h 0m
add zerotier Add zerotier 2025-04-11 2025-04-11 Completed Critical 0h 0m
setup k8s setup k8s 2025-09-11 2025-10-11 New When we have time 0h 0m
Fix Promox mail gateway public address. Fix Promox mail gateway public address. 2025-10-03 2025-10-08 New When we have time 0h 0m

Sub-Project: K8s

  • Description: Our Kurbuntes setup
  • Start Date: 2026-02-06
  • End Date: 2028-02-06
  • Status: In-Process
  • Project Code: k8s
  • Project Size: 1490
  • Estimated Man Hours: 100
  • Developer Name: Shanta
  • Client Name: internal
  • Comments: Our k8s setup

No todos found for this project. Add a todo

Sub-Project: Development Proxmox Server

  • Description: all things related to Proxox for our server room
  • Start Date: 2025-03-06
  • End Date: 2027-03-25
  • Status: In-Process
  • Project Code: ProxmoxManagement
  • Project Size: 10000
  • Estimated Man Hours: 500
  • Developer Name: Shanta
  • Client Name: internal
  • Comments: all things Proxmox.
📋 Todos for Development Proxmox Server (1)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
add k8s setup k8s and docker 2025-03-21 2025-03-28 Completed Critical 0h 0m

Sub-Project: api to poxmoz in comserv.

  • Description: api to poxmoz in comserv. createing ability to allow users to create their own server.
  • Start Date: 2025-03-14
  • End Date: 2025-04-30
  • Status: Requested
  • Project Code: ProxmoxManagement
  • Project Size: 1000
  • Estimated Man Hours: 100
  • Developer Name: Shanta
  • Client Name: internal
  • Comments: api to poxmoz in comserv.
📋 Todos for api to poxmoz in comserv. (1)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
get code code returng kvm list. get code code returng kvm list. 2026-02-12 2026-02-09 In Progress Critical 0h 0m

Sub-Project: Catayst development server.

  • Description: This is our catalyst development server.
  • Start Date: 2025-04-01
  • End Date: 2027-04-06
  • Status: Requested
  • Project Code: ProxmoxManagement
  • Project Size: 1000
  • Estimated Man Hours: 100
  • Developer Name: Shanta
  • Client Name: internal
  • Comments: catalyst development server
📋 Todos for Catayst development server. (2)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
create comserv2 catalyst server This will be the template for our catalyst server. It will start as our development server 2025-03-31 2025-05-10 Completed Critical 0h 0m
Install starman Install starman and create docs 2025-04-06 2025-04-06 Completed Critical 0h 0m

Sub-Project: Database Servre

  • Description: our server room database server.
  • Start Date: 2025-03-26
  • End Date: 2025-03-29
  • Status: In-Process
  • Project Code: ComserDatabaseServer
  • Project Size: 1000
  • Estimated Man Hours: 20
  • Developer Name: Shanta
  • Client Name: internal
  • Comments: server databawe
📋 Todos for Database Servre (1)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
Install database server in proxima Install database server in proxima 2025-08-29 2025-09-26 In Progress Urgent 0h 0m

Sub-Project: Mail Server

  • Description: Mail Server
  • Start Date: 2025-03-26
  • End Date: 2025-03-27
  • Status: Requested
  • Project Code: ComservMailServer
  • Project Size: 1000
  • Estimated Man Hours: 10
  • Developer Name: Shanta
  • Client Name: internal
  • Comments: ComservMailServer
📋 Todos for Mail Server (1)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
Install mailserver into proxmox Install mailserver in proxmox 2025-03-26 2025-03-26 Completed Critical 0h 0m

Sub-Project: ProducitonServer5Mail

  • Description: Mail related issues.
  • Start Date: 2024-11-26
  • End Date: 2026-11-01
  • Status: In-Process
  • Project Code: servermail
  • Project Size: 5
  • Estimated Man Hours: 100
  • Developer Name: Shanta
  • Client Name: Internal
  • Comments: mail issues
📋 Todos for ProducitonServer5Mail (1)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
cliens not able to send mail Mail can be set from the web interface but not from device clients. 2025-08-20 2025-08-28 In Progress Urgent 0h 0m

Sub-Project: Gateway

  • Description: Our gateway computer balances two ISP addresses.
  • Start Date: 2025-04-02
  • End Date: 2025-04-30
  • Status: In-Process
  • Project Code: serverroom
  • Project Size: 100
  • Estimated Man Hours: 100
  • Developer Name: Shanta
  • Client Name: internal
  • Comments: all things relating to setup and maintenance of our gateway.
📋 Todos for Gateway (3)
Subject Description Start Date Due Date Status Priority Accumulated Time Actions
Setup the gatway software to banlance isp trafic. get the ports active to forward data. 2025-04-03 2025-04-23 Completed Critical 0h 0m
Create sub project for ONSense Create sub project for ONSense add a forwarder to port 10000 (any webmin in the server room) and 20000 to the mail server 2025-07-05 2025-07-05 Completed Critical 0h 0m
Fix the problem with accessing llam 11434 Fix the problem with accessing llam 11434. 2025-10-03 2025-10-31 New Critical 0h 0m

Sub-Project: NFSServer

  • Description: Our NSF server
  • Start Date: 2025-12-16
  • End Date: 2027-12-30
  • Status: Requested
  • Project Code: serverroom
  • Project Size: 100
  • Estimated Man Hours: 20
  • Developer Name: Shanta
  • Client Name: internal
  • Comments: Oue nsf server

No todos found for this project. Add a todo

Sub-Project: workstation.computersystemconsulting.ca

  • Description: My latest computer workstation.
  • Start Date: 2025-02-06
  • End Date: 2027-02-01
  • Status: In-Process
  • Project Code: workstation.computersystemconsulting.ca
  • Project Size: 1000
  • Estimated Man Hours: 100
  • Developer Name: Shanta
  • Client Name: internal
  • Comments: everything about the computer

No todos found for this project. Add a todo

Total Accumulated Time for All Projects: