Long-term fix for mobile task index - task numbers now in frontmatter. Numbers added from BACKLOG.md cross-reference: #2 rank-system-deployment #3 fire-frost-holdings-restructuring #14 vaultwarden-ssh-setup #22 netdata-deployment #23 department-structure #26 modpack-version-checker #32 terraria-branding-training-arc #35 pokerole-wikijs-deployment #36 notebooklm-integration #40 world-backup-automation #44 nc1-node-usage-stats #45 steam-and-state-server #48 n8n-rebuild #51 ignis-protocol #55 discord-invite-setup #65 claude-infrastructure-access #67 nc1-security-monitoring #82 plane-decommissioning #87 arbiter-2-1-cancellation-flow #89 staff-portal-consolidation #90 decap-tasks-collection #91 server-matrix-node-fix #92 desktop-mcp #93 trinity-codex #94 global-restart-scheduler #98 discord-channel-automation #99 claude-projects-architecture Chronicler #69
116 lines
2.4 KiB
Markdown
116 lines
2.4 KiB
Markdown
---
|
|
task_number: 14
|
|
status: open
|
|
priority: P1
|
|
owner: Michael
|
|
created: 2026-01-01
|
|
---
|
|
task_number: 14
|
|
|
|
# Task #14: Store Firefrost SSH Key in Vaultwarden
|
|
|
|
**Status:** ✅ COMPLETE
|
|
**Priority:** TIER 0 — FOUNDATIONAL
|
|
**Completed:** April 4, 2026
|
|
**Completed By:** Chronicler #59 + Michael
|
|
|
|
---
|
|
task_number: 14
|
|
|
|
## WHAT WAS DONE
|
|
|
|
1. ✅ Converted PuTTY key (.ppk) to OpenSSH format
|
|
2. ✅ Stored key in Vaultwarden as a Secure Note
|
|
3. ✅ Documented server list with usernames
|
|
|
|
---
|
|
task_number: 14
|
|
|
|
## HOW THIS WORKS
|
|
|
|
**Reality Check:** Claude cannot access Vaultwarden directly. There's no API integration.
|
|
|
|
**The workflow for future sessions:**
|
|
|
|
1. Michael retrieves key from Vaultwarden (`vault.firefrostgaming.com`)
|
|
2. Michael uploads the `firefrost_key` file to Claude session
|
|
3. Claude saves it and uses it for SSH access
|
|
|
|
**This is fast** — takes 30 seconds to grab from Vaultwarden and upload.
|
|
|
|
---
|
|
task_number: 14
|
|
|
|
## KEY LOCATION IN VAULTWARDEN
|
|
|
|
**Item Name:** `Firefrost SSH Key (All Servers)`
|
|
**Type:** Note
|
|
**Contents:** OpenSSH private key + server list
|
|
|
|
---
|
|
task_number: 14
|
|
|
|
## SERVERS USING THIS KEY
|
|
|
|
| Server | IP | Username |
|
|
|--------|-----|----------|
|
|
| Wiki VPS | 64.50.188.14 | `architect` |
|
|
| Services VPS | 38.68.14.188 | `root` |
|
|
| Panel VPS | 45.94.168.138 | `root` |
|
|
| Command Center | 63.143.34.217 | `root` |
|
|
| TX1 Dallas | 38.68.14.26 | `root` |
|
|
| NC1 Charlotte | 216.239.104.130 | `root` |
|
|
|
|
---
|
|
task_number: 14
|
|
|
|
## FOR CHRONICLERS: HOW TO USE SSH
|
|
|
|
**When Michael provides the key file:**
|
|
|
|
```bash
|
|
# Save the key
|
|
mkdir -p ~/.ssh
|
|
cp /mnt/user-data/uploads/firefrost_key ~/.ssh/firefrost_key
|
|
chmod 600 ~/.ssh/firefrost_key
|
|
|
|
# Test connection
|
|
ssh -i ~/.ssh/firefrost_key architect@64.50.188.14
|
|
```
|
|
|
|
**Quick commands for each server:**
|
|
```bash
|
|
# Wiki VPS (login as architect, not root!)
|
|
ssh -i ~/.ssh/firefrost_key architect@64.50.188.14
|
|
|
|
# Services VPS
|
|
ssh -i ~/.ssh/firefrost_key root@38.68.14.188
|
|
|
|
# Panel VPS
|
|
ssh -i ~/.ssh/firefrost_key root@45.94.168.138
|
|
|
|
# Command Center
|
|
ssh -i ~/.ssh/firefrost_key root@63.143.34.217
|
|
|
|
# TX1 Dallas
|
|
ssh -i ~/.ssh/firefrost_key root@38.68.14.26
|
|
|
|
# NC1 Charlotte
|
|
ssh -i ~/.ssh/firefrost_key root@216.239.104.130
|
|
```
|
|
|
|
---
|
|
task_number: 14
|
|
|
|
## KEY DETAILS
|
|
|
|
- **Format:** OpenSSH (RSA)
|
|
- **Passphrase:** None
|
|
- **Original format:** PuTTY (.ppk)
|
|
- **Conversion done:** April 4, 2026
|
|
|
|
---
|
|
task_number: 14
|
|
|
|
**Fire + Frost + Foundation = Where Love Builds Legacy** 🔥❄️
|