ship

Orchestrate SPIRENS deployment across DNS, TLS, and service topology.

1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/MysticRyuujin/spirens --skill ship-mysticryuujin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship
Source: https://github.com/MysticRyuujin/spirens/tree/main
Command: npx skills add https://github.com/MysticRyuujin/spirens --skill ship-mysticryuujin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides an end-to-end onboarding guide for SPIRENS, ensuring that DNS and TLS prerequisites are configured before bringing up the stack.

Core Features & Use Cases

  • End-to-end deployment guidance from domain setup to live infrastructure.
  • Step-by-step sequencing to align prerequisites with docs, including DNS, TLS, and topology choices.
  • Reference paths to other skills like ipfs, erpc, dns, and ens-resolution for a guided learning flow.

Quick Start

Clone the repo, install the CLI, run spirens setup to configure .env and secrets, then spirens up single to deploy the stack.

Frequently Asked Questions about ship

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy an ENS-enabled IPFS gateway with Traefik and TLS?

To deploy an ENS-enabled IPFS gateway, this skill orchestrates end-to-end setup by coordinating DNS, TLS, and service topology across Traefik, eRPC, IPFS, and dweb-proxy. It guides you from domain setup through interactive config to a live gateway.

What prerequisites do I need for SPIRENS deployment with wildcard certificates?

SPIRENS deployment requires a Cloudflare API token scoped for DNS edits on the target zone, Let's Encrypt DNS-01 challenges for wildcard certificates, and a working Ethereum RPC endpoint. DNS and TLS prerequisites must be configured before bringing up the stack.

Can I use SPIRENS for both single-host and Docker swarm deployments?

Yes, SPIRENS applies to both single-host and swarm deployments. After running the interactive config to generate .env and secrets, you can use spirens up single to deploy the stack on a single host or configure swarm topology.

What is the best way to automate DNS and TLS configuration for an IPFS gateway?

The best way to automate DNS and TLS configuration is using a guided deployment skill that sequences step-by-step alignment of prerequisites with docs. This approach coordinates Cloudflare DNS edits and LE DNS-01 challenges for wildcard certificates before service startup.

How does SPIRENS coordinate service topology across Traefik, eRPC, and IPFS?

SPIRENS coordinates service topology by orchestrating end-to-end deployment across Traefik, eRPC, IPFS, and dweb-proxy. It aligns prerequisites with documentation, guiding users from domain setup through interactive configuration to a live ENS-enabled gateway.

Why does my SPIRENS deployment require a Cloudflare API token?

SPIRENS deployment requires a Cloudflare API token to automate DNS edits on the target zone for Let's Encrypt DNS-01 challenges. This enables automated wildcard certificate provisioning without manual DNS record updates during TLS setup.