index.html 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <meta name="theme-color" content="#f7f8fc">
  7. <meta name="description" content="RackPeek helps you document and manage your home lab infrastructure, from your own server or your phone.">
  8. <title>RackPeek — your home lab, in view</title>
  9. <link rel="icon" href="assets/rackpeek-logo.svg" type="image/svg+xml">
  10. <link rel="stylesheet" href="assets/site.css">
  11. <style type="text/tailwindcss">@import "tailwindcss";</style>
  12. <script src="assets/tailwind.js"></script>
  13. </head>
  14. <body class="min-h-screen bg-slate-50 text-slate-900 antialiased">
  15. <header class="site-header">
  16. <nav class="mx-auto flex max-w-6xl items-center justify-between px-6 py-5" aria-label="Main navigation">
  17. <a class="brand flex items-center gap-3" href="index.html">
  18. <img src="assets/rackpeek-logo.svg" width="36" height="36" alt="">
  19. <span>RackPeek</span>
  20. </a>
  21. <button class="menu-toggle" type="button" aria-expanded="false" aria-controls="nav-links">Menu</button>
  22. <div class="nav-links" id="nav-links">
  23. <a href="#features">Features</a>
  24. <a href="https://timmoth.github.io/RackPeek/docs/overview">Documentation</a>
  25. <a href="support.html">Support</a>
  26. <a class="nav-cta" href="https://github.com/Timmoth/RackPeek">View on GitHub <span aria-hidden="true">↗</span></a>
  27. </div>
  28. </nav>
  29. </header>
  30. <main>
  31. <section class="hero mx-auto grid max-w-6xl items-center gap-12 px-6 py-16 md:grid-cols-2 md:py-24">
  32. <div class="hero-copy">
  33. <p class="eyebrow"><span class="status-dot"></span> Made for the home lab</p>
  34. <h1>Your whole<br><span>home lab,</span><br>in view.</h1>
  35. <p class="hero-lede">Keep hardware, systems, services and networks documented in one clear, self-hosted inventory. Check in from the web, CLI or your phone.</p>
  36. <div class="hero-actions">
  37. <a class="button button-primary" href="https://github.com/Timmoth/RackPeek#running-rackpeek-with-docker">Get started <span aria-hidden="true">→</span></a>
  38. <a class="button button-secondary" href="https://github.com/Timmoth/RackPeek">Explore the project</a>
  39. </div>
  40. <p class="hero-note">Open source · Your data stays yours · No telemetry</p>
  41. </div>
  42. <div class="hero-visual" aria-label="RackPeek mobile app overview">
  43. <div class="visual-glow"></div>
  44. <div class="visual-label"><span class="live-dot"></span> Your infrastructure at a glance</div>
  45. <img class="phone-shot" src="assets/app-overview.jpg" alt="RackPeek app showing a home lab overview with hardware, systems, services and tags">
  46. <div class="floating-card floating-card-top"><span class="card-icon">⌘</span><span><strong>One inventory</strong><small>Hardware to services</small></span></div>
  47. <div class="floating-card floating-card-bottom"><span class="card-icon green">↗</span><span><strong>Self-hosted</strong><small>On your infrastructure</small></span></div>
  48. </div>
  49. </section>
  50. <section class="proof-band">
  51. <div class="mx-auto grid max-w-6xl gap-5 px-6 py-7 sm:grid-cols-3">
  52. <div><span class="proof-mark">01</span><span>Document what you run</span></div>
  53. <div><span class="proof-mark">02</span><span>See how it connects</span></div>
  54. <div><span class="proof-mark">03</span><span>Keep control of your data</span></div>
  55. </div>
  56. </section>
  57. <section class="section mx-auto max-w-6xl px-6 py-20" id="features">
  58. <div class="section-heading">
  59. <p class="eyebrow">A clearer picture</p>
  60. <h2>Know what’s in your rack.<br><span>And what runs on it.</span></h2>
  61. <p>RackPeek brings your infrastructure notes and relationships together, without turning your home lab into an enterprise project.</p>
  62. </div>
  63. <div class="feature-grid mt-12 grid gap-5 md:grid-cols-3">
  64. <article class="feature-card">
  65. <div class="feature-icon violet">▦</div>
  66. <h3>Inventory that makes sense</h3>
  67. <p>Keep servers, switches, routers, firewalls, access points, UPS units and other hardware alongside the systems and services they host.</p>
  68. </article>
  69. <article class="feature-card">
  70. <div class="feature-icon blue">⌘</div>
  71. <h3>See the relationships</h3>
  72. <p>Follow the connections from physical hardware to virtual systems and services with useful trees, summaries and network views.</p>
  73. </article>
  74. <article class="feature-card">
  75. <div class="feature-icon amber">{ }</div>
  76. <h3>Your inventory, your way</h3>
  77. <p>Store your configuration as readable YAML. Use the web UI, a scriptable CLI, or the mobile app to keep things up to date.</p>
  78. </article>
  79. </div>
  80. </section>
  81. <section class="workflow-section">
  82. <div class="mx-auto grid max-w-6xl items-center gap-12 px-6 py-20 md:grid-cols-2">
  83. <div class="workflow-visual">
  84. <div class="terminal-window">
  85. <div class="terminal-bar"><i></i><i></i><i></i><span>rpk · terminal</span></div>
  86. <div class="terminal-body"><p><b>$</b> rpk summary</p><p class="terminal-muted">Infrastructure overview</p><div class="terminal-rule"></div><p><span class="term-green">●</span> 7 hardware resources</p><p><span class="term-blue">●</span> 2 systems</p><p><span class="term-purple">●</span> 2 services</p><p class="terminal-muted">Config: ./config/config.yaml</p></div>
  87. </div>
  88. <div class="workflow-tag">Web UI <span>·</span> CLI <span>·</span> iOS</div>
  89. </div>
  90. <div class="workflow-copy">
  91. <p class="eyebrow">Fits your workflow</p>
  92. <h2>Start with what<br>you already know.</h2>
  93. <p>Run RackPeek on your own server. Add and update resources in the web interface, automate with <code>rpk</code>, or use the iOS companion app when you’re away from your desk.</p>
  94. <a class="text-link" href="https://timmoth.github.io/RackPeek/docs/install-guide">Read the installation guide <span aria-hidden="true">→</span></a>
  95. </div>
  96. </div>
  97. </section>
  98. <section class="cta-section mx-auto max-w-6xl px-6 py-20">
  99. <div class="cta-panel">
  100. <div><p class="eyebrow">Your lab. Your notes. Your call.</p><h2>Make your setup<br>easier to understand.</h2></div>
  101. <a class="button button-light" href="https://github.com/Timmoth/RackPeek#running-rackpeek-with-docker">Get started with RackPeek <span aria-hidden="true">→</span></a>
  102. <div class="cta-orbit orbit-one"></div><div class="cta-orbit orbit-two"></div>
  103. </div>
  104. </section>
  105. </main>
  106. <footer class="site-footer">
  107. <div class="mx-auto flex max-w-6xl flex-col gap-6 px-6 py-8 sm:flex-row sm:items-center sm:justify-between">
  108. <a class="brand flex items-center gap-3" href="index.html"><img src="assets/rackpeek-logo.svg" width="28" height="28" alt=""><span>RackPeek</span></a>
  109. <div class="footer-links"><a href="privacy.html">Privacy</a><a href="support.html">Support</a><a href="https://github.com/Timmoth/RackPeek">GitHub ↗</a></div>
  110. <p class="copyright">© <span data-year>2026</span> RackPeek</p>
  111. </div>
  112. </footer>
  113. <script src="assets/site.js"></script>
  114. </body>
  115. </html>