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
138 lines
3.1 KiB
Markdown
138 lines
3.1 KiB
Markdown
---
|
|
task_number: 48
|
|
status: open
|
|
priority: P3
|
|
owner: Michael
|
|
created: 2026-04-07
|
|
---
|
|
task_number: 48
|
|
|
|
# Task #48: n8n Rebuild
|
|
|
|
**Created:** April 7, 2026
|
|
**Status:** PENDING
|
|
**Priority:** MEDIUM
|
|
**Location:** Command Center (63.143.34.217)
|
|
|
|
---
|
|
task_number: 48
|
|
|
|
## Overview
|
|
|
|
Rebuild n8n automation workflows from scratch. The previous n8n instance was wiped during infrastructure consolidation. This is the automation backbone for Firefrost operations.
|
|
|
|
---
|
|
task_number: 48
|
|
|
|
## Current State
|
|
|
|
- n8n is installed on Command Center
|
|
- URL: https://n8n.firefrostgaming.com
|
|
- No active workflows (clean slate)
|
|
|
|
---
|
|
task_number: 48
|
|
|
|
## Planned Integrations
|
|
|
|
### Buffer MCP (Social Media Automation)
|
|
|
|
Buffer provides an MCP Client node for n8n, enabling automated social media posting.
|
|
|
|
**Covers:** Bluesky, X (Twitter), TikTok
|
|
**Does NOT cover:** Facebook, Instagram (would need separate Meta integration)
|
|
|
|
**Configuration:**
|
|
|
|
| Setting | Value |
|
|
|---------|-------|
|
|
| Node Type | MCP Client |
|
|
| Server Transport | HTTP Streamable |
|
|
| MCP Endpoint URL | `https://mcp.buffer.com/mcp` |
|
|
| Authentication | Bearer Auth |
|
|
| API Key | (from https://publish.buffer.com/settings/api) |
|
|
|
|
**Automation Ideas:**
|
|
|
|
| Trigger | Action |
|
|
|---------|--------|
|
|
| New subscriber (Arbiter webhook) | Draft "Welcome!" post |
|
|
| Server status change | Auto-announce server online/offline |
|
|
| ModpackChecker finds update | Post "New version available!" |
|
|
| RSS feed (blog/news) | Auto-draft post with link |
|
|
| Weekly cron | Send summary of scheduled posts to Discord |
|
|
| Form submission | Create draft from submitted content |
|
|
|
|
**Example Workflow: New Subscriber Announcement**
|
|
|
|
```
|
|
Webhook (Arbiter) → Filter (new subscriber) → MCP Client (Buffer) →
|
|
Create draft: "Welcome @{username} to the Firefrost community! 🔥❄️"
|
|
```
|
|
|
|
**Documentation:** https://developers.buffer.com/guides/getting-started.html
|
|
|
|
---
|
|
task_number: 48
|
|
|
|
### Discord Webhooks
|
|
|
|
Send notifications to Discord channels for:
|
|
- Server alerts
|
|
- New subscribers
|
|
- Modpack updates
|
|
- Scheduled maintenance reminders
|
|
|
|
---
|
|
task_number: 48
|
|
|
|
### Arbiter Integration
|
|
|
|
Connect n8n to Arbiter webhooks for:
|
|
- Subscription lifecycle events
|
|
- Payment notifications
|
|
- Chargeback alerts
|
|
|
|
---
|
|
task_number: 48
|
|
|
|
### Pterodactyl API
|
|
|
|
Server management automation:
|
|
- Scheduled restarts (ties into Task #94)
|
|
- Backup triggers
|
|
- Resource monitoring alerts
|
|
|
|
---
|
|
task_number: 48
|
|
|
|
## Priority Workflows to Build
|
|
|
|
1. **Discord notification pipeline** — Server alerts, subscriber events
|
|
2. **Buffer social automation** — Event-triggered posts
|
|
3. **Weekly digest** — Summary of activity sent to Trinity
|
|
4. **Backup verification** — Confirm backups completed
|
|
|
|
---
|
|
task_number: 48
|
|
|
|
## Related Tasks
|
|
|
|
- Task #92: Desktop MCP + Dispatch (Buffer MCP for conversational management)
|
|
- Task #94: Global Restart Scheduler (could trigger via n8n)
|
|
- Task #97: Trinity Console Social Hub (parked — n8n approach preferred)
|
|
|
|
---
|
|
task_number: 48
|
|
|
|
## Notes
|
|
|
|
- n8n MCP Client requires Node.js workflow
|
|
- Buffer API is in beta — features may be limited
|
|
- Rate limit: 60 requests/user/minute on Buffer API
|
|
|
|
---
|
|
task_number: 48
|
|
|
|
**Fire + Frost + Foundation = Where Love Builds Legacy** 🔥❄️
|