"use client"; import { useState } from "react"; import Link from "next/link"; import Navbar from "@/components/Navbar"; const PLANS = [ { id: "spectre", name: "Spectre", tagline: "Ghost-tier starter slice", price: 50, unit: "VOID / mo", specs: { cpu: "1 vCPU", ram: "512 MB", disk: "5 GB SSD", bw: "100 GB", onions: 1 }, features: ["Tor v3 hidden service", "Managed torrc", "SSH access", "Basic DDoS mitigation", "99.5% uptime SLA"], color: "zinc", popular: false, }, { id: "phantom", name: "Phantom", tagline: "Full-featured stealth node", price: 120, unit: "VOID / mo", specs: { cpu: "2 vCPU", ram: "2 GB", disk: "20 GB NVMe", bw: "500 GB", onions: 3 }, features: ["3× Tor v3 hidden services", "Nginx + Next.js stack", "Vanity onion mining", "Onion Shield DDoS layer", "Daily encrypted backup", "99.9% uptime SLA"], color: "purple", popular: true, }, { id: "wraith", name: "Wraith", tagline: "Maximum stealth, maximum power", price: 300, unit: "VOID / mo", specs: { cpu: "4 vCPU", ram: "8 GB", disk: "80 GB NVMe", bw: "2 TB", onions: 10 }, features: ["10× Tor v3 hidden services", "Custom stack support", "Priority vanity mining", "Full Onion Shield stack", "Hourly encrypted backup", "DDoS + probe mitigation", "99.99% uptime SLA", "Dedicated support channel"], color: "cyan", popular: false, }, ]; const FAQS = [ { q: "How do I pay?", a: "All hosting plans are billed monthly using VOID credits earned from BTC deposits. First-month payment is charged on sign-up." }, { q: "Will my .onion address persist?", a: "Yes. We back up your hs_ed25519_secret_key nightly. Your onion address is tied to your key, not the machine." }, { q: "What OS do you provision?", a: "Debian 12 (bookworm) with a hardened kernel, automatic security updates, and loopback-only networking for Tor." }, { q: "Can I run custom software?", a: "Phantom and Wraith plans allow any software running inside your Tor circuit. We do not proxy clearnet traffic." }, { q: "What happens to my data if I cancel?", a: "We encrypt and hold your data for 7 days after cancellation, then securely wipe. Backups are provided on request." }, ]; export default function HostingPage() { const [selected, setSelected] = useState(null); const [openFaq, setOpenFaq] = useState(null); return ( <>
{/* Hero */}

darkhost · tor-native infrastructure

DARKHOST

The dark web's hosting provider. Deploy hidden services on hardened, loopback-only infrastructure managed by CyberLux. Your keys, your onion, your rules.

Loopback-only — zero clearnet exposure Tor v3 only — no legacy v2 services Paid in BTC via VOID credits Managed Tor/nginx/systemd stack
{/* Plans */}
{PLANS.map((plan) => (
setSelected(plan.id === selected ? null : plan.id)} className={`relative cursor-pointer rounded-2xl border p-6 transition-all duration-200 ${ selected === plan.id ? "border-neon-cyan/60 bg-neon-cyan/5 shadow-lg shadow-neon-cyan/10" : plan.popular ? "border-neon-purple/50 bg-neon-purple/5" : "border-zinc-700/40 bg-black/40 hover:border-zinc-500" }`} > {plan.popular && (
POPULAR
)}

{plan.name}

{plan.tagline}

✦ {plan.price} {plan.unit}

{/* Specs */}
{Object.entries(plan.specs).map(([k, v]) => (

{k}

{v}

))}
{/* Features */}
    {plan.features.map((f) => (
  • {f}
  • ))}
Reserve {plan.name} →
))}
{/* How it works */}

How It Works

{[ { step: "01", title: "Deposit BTC", desc: "Fund your account with BTC. Credits appear after 1 confirmation." }, { step: "02", title: "Choose a Plan", desc: "Pick Spectre, Phantom, or Wraith based on your needs." }, { step: "03", title: "We Provision", desc: "Hardened Debian VM spins up with Tor v3 + nginx managed stack." }, { step: "04", title: "You Deploy", desc: "SSH in, drop your app, we handle the Tor side. Your keys, your onion." }, ].map((s) => (

{s.step}

{s.title}

{s.desc}

))}
{/* FAQ */}

FAQ

{FAQS.map((faq, i) => (
{openFaq === i && (
{faq.a}
)}
))}
{/* CTA */}

Ready to go dark?

Deposit BTC, earn VOID credits, and spin up your hidden service in minutes.

Fund Account → Deploy
); }