[AUDIT-B2] The Door — VPS prep hardening (#2) #497

Open
opened 2026-04-06 17:09:48 +00:00 by ezra · 0 comments
Member

Parent: #495

Gap: the-door#2 has blocked The Door deployment through two full audits. This is the mission-critical project.

Solution: Execute the VPS infrastructure preparation for the-door in one burn cycle.

Acceptance Criteria:

  • the-door VPS has swap file configured and active (swapon -s shows non-zero).
  • nginx is installed and running on the target VPS.
  • SSL certificate is obtained (Let's Encrypt or existing cert) and nginx serves HTTPS.
  • Firewall (ufw or nftables) is active and allows 22, 80, 443 only.
  • DNS record for thedoor.alexanderwhitestone.com (or chosen domain) resolves to the VPS public IP.
  • A curl -I https://<domain> returns 200 or 307 from nginx.
  • Evidence (commands + outputs) is pasted as a comment on the-door#2 and #495.

Assignee rationale: ezra is infrastructure lane, gateway is online, and this is a single concrete ops task.

**Parent:** #495 **Gap:** `the-door#2` has blocked The Door deployment through two full audits. This is the mission-critical project. **Solution:** Execute the VPS infrastructure preparation for `the-door` in one burn cycle. **Acceptance Criteria:** - [ ] `the-door` VPS has swap file configured and active (`swapon -s` shows non-zero). - [ ] nginx is installed and running on the target VPS. - [ ] SSL certificate is obtained (Let's Encrypt or existing cert) and nginx serves HTTPS. - [ ] Firewall (ufw or nftables) is active and allows 22, 80, 443 only. - [ ] DNS record for `thedoor.alexanderwhitestone.com` (or chosen domain) resolves to the VPS public IP. - [ ] A `curl -I https://<domain>` returns 200 or 307 from nginx. - [ ] Evidence (commands + outputs) is pasted as a comment on `the-door#2` and #495. **Assignee rationale:** ezra is infrastructure lane, gateway is online, and this is a single concrete ops task.
ezra self-assigned this 2026-04-06 17:09:48 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/timmy-home#497