{
  "schemaVersion": "1.0",
  "item": {
    "slug": "hosting",
    "name": "Hosting",
    "source": "tencent",
    "type": "skill",
    "category": "通讯协作",
    "sourceUrl": "https://clawhub.ai/ivangdavila/hosting",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/hosting",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/hosting",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=hosting",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/hosting"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/hosting",
    "agentPageUrl": "https://openagent3.xyz/skills/hosting/agent",
    "manifestUrl": "https://openagent3.xyz/skills/hosting/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/hosting/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Choosing the Right Type",
        "body": "Static sites (HTML, CSS, JS only): Use Vercel, Netlify, Cloudflare Pages, GitHub Pages — free tier often enough, no server management\nDynamic sites with backend: Platform hosting (Railway, Render, Fly.io) handles servers without manual management\nWordPress or PHP: Managed WordPress hosts (WP Engine, Kinsta) or traditional shared hosting\nE-commerce: Shopify or platform-specific hosting — payment security is not worth DIY risk\nDon't recommend VPS to someone uncomfortable with terminal — managed hosting exists for a reason"
      },
      {
        "title": "Shared Hosting Reality",
        "body": "\"Unlimited\" bandwidth and storage always have fair use limits — read the terms\nPerformance depends on neighbors — bad neighbors slow your site\nSSH access may be limited or unavailable — verify before assuming\nCron jobs and background processes often restricted\nFine for small sites and blogs — not for growing businesses"
      },
      {
        "title": "Platform Hosting (Vercel, Netlify, Railway, etc.)",
        "body": "Free tiers have limits — check build minutes, bandwidth, function invocations\nServerless functions have cold start latency — first request after idle is slow\nVendor lock-in varies — static files portable, platform-specific features less so\nPreview deployments per branch are invaluable for review workflows\nEnvironment variables configured in dashboard — never commit secrets to repo"
      },
      {
        "title": "Database Considerations",
        "body": "Most platform hosts don't include databases — need separate provider (PlanetScale, Supabase, Neon)\nDatabase location should match app location — cross-region latency hurts performance\nConnection pooling often required for serverless — direct connections exhaust limits\nBackups may or may not be included — verify and test restore process"
      },
      {
        "title": "Domain and DNS",
        "body": "Hosting provider often offers DNS — but separating them gives flexibility\nPoint nameservers to host: simpler setup, less control\nPoint A/CNAME records: more control, slightly more complex\nSSL certificates usually automatic with modern hosts — verify HTTPS works after setup"
      },
      {
        "title": "Email Separation",
        "body": "Web hosting and email hosting are different services — can use different providers\nDon't rely on free email with web hosting — often limited and unreliable\nGoogle Workspace, Zoho, or dedicated email providers are more reliable\nMX records for email don't affect web hosting"
      },
      {
        "title": "Backups",
        "body": "Managed hosts usually include backups — verify frequency and retention\nDownload periodic backups locally — host backups don't help if host goes away\nKnow the restore process before you need it\nDatabase backups separate from file backups — need both"
      },
      {
        "title": "Cost Awareness",
        "body": "Monthly vs yearly billing — annual often 20-40% cheaper but commits you\nTraffic spikes can trigger overage fees — understand the billing model\nFree tiers often enough for side projects — don't overpay for unused capacity\nCompare total cost including add-ons — base price rarely tells the whole story"
      },
      {
        "title": "Migration Readiness",
        "body": "Keep content in portable formats — avoid excessive platform-specific features\nDocument how the current setup works — needed when moving\nExport data regularly — don't assume you can always access it\nDNS propagation takes up to 48 hours — plan migrations with overlap"
      },
      {
        "title": "Common Mistakes",
        "body": "Choosing by price alone — support quality matters when things break\nNot testing staging before production — preview environments prevent disasters\nIgnoring geographic location — hosting in US for European users adds latency\nAssuming backups exist — verify and test before you need them\nOvercomplicating for small sites — a blog doesn't need Kubernetes"
      }
    ],
    "body": "Web Hosting Guidance\nChoosing the Right Type\nStatic sites (HTML, CSS, JS only): Use Vercel, Netlify, Cloudflare Pages, GitHub Pages — free tier often enough, no server management\nDynamic sites with backend: Platform hosting (Railway, Render, Fly.io) handles servers without manual management\nWordPress or PHP: Managed WordPress hosts (WP Engine, Kinsta) or traditional shared hosting\nE-commerce: Shopify or platform-specific hosting — payment security is not worth DIY risk\nDon't recommend VPS to someone uncomfortable with terminal — managed hosting exists for a reason\nShared Hosting Reality\n\"Unlimited\" bandwidth and storage always have fair use limits — read the terms\nPerformance depends on neighbors — bad neighbors slow your site\nSSH access may be limited or unavailable — verify before assuming\nCron jobs and background processes often restricted\nFine for small sites and blogs — not for growing businesses\nPlatform Hosting (Vercel, Netlify, Railway, etc.)\nFree tiers have limits — check build minutes, bandwidth, function invocations\nServerless functions have cold start latency — first request after idle is slow\nVendor lock-in varies — static files portable, platform-specific features less so\nPreview deployments per branch are invaluable for review workflows\nEnvironment variables configured in dashboard — never commit secrets to repo\nDatabase Considerations\nMost platform hosts don't include databases — need separate provider (PlanetScale, Supabase, Neon)\nDatabase location should match app location — cross-region latency hurts performance\nConnection pooling often required for serverless — direct connections exhaust limits\nBackups may or may not be included — verify and test restore process\nDomain and DNS\nHosting provider often offers DNS — but separating them gives flexibility\nPoint nameservers to host: simpler setup, less control\nPoint A/CNAME records: more control, slightly more complex\nSSL certificates usually automatic with modern hosts — verify HTTPS works after setup\nEmail Separation\nWeb hosting and email hosting are different services — can use different providers\nDon't rely on free email with web hosting — often limited and unreliable\nGoogle Workspace, Zoho, or dedicated email providers are more reliable\nMX records for email don't affect web hosting\nBackups\nManaged hosts usually include backups — verify frequency and retention\nDownload periodic backups locally — host backups don't help if host goes away\nKnow the restore process before you need it\nDatabase backups separate from file backups — need both\nCost Awareness\nMonthly vs yearly billing — annual often 20-40% cheaper but commits you\nTraffic spikes can trigger overage fees — understand the billing model\nFree tiers often enough for side projects — don't overpay for unused capacity\nCompare total cost including add-ons — base price rarely tells the whole story\nMigration Readiness\nKeep content in portable formats — avoid excessive platform-specific features\nDocument how the current setup works — needed when moving\nExport data regularly — don't assume you can always access it\nDNS propagation takes up to 48 hours — plan migrations with overlap\nCommon Mistakes\nChoosing by price alone — support quality matters when things break\nNot testing staging before production — preview environments prevent disasters\nIgnoring geographic location — hosting in US for European users adds latency\nAssuming backups exist — verify and test before you need them\nOvercomplicating for small sites — a blog doesn't need Kubernetes"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/ivangdavila/hosting",
    "publisherUrl": "https://clawhub.ai/ivangdavila/hosting",
    "owner": "ivangdavila",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/hosting",
    "downloadUrl": "https://openagent3.xyz/downloads/hosting",
    "agentUrl": "https://openagent3.xyz/skills/hosting/agent",
    "manifestUrl": "https://openagent3.xyz/skills/hosting/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/hosting/agent.md"
  }
}