Files
firefrost-operations-manual/docs/tasks/vaultwarden-ssh-setup/README.md
Claude b38f08189e feat: Add task_number to YAML frontmatter for 26 tasks
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
2026-04-08 14:32:38 +00:00

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** 🔥❄️