<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Docs on Rackd</title><link>https://getrackd.dev/docs/</link><description>Recent content in Docs on Rackd</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://getrackd.dev/docs/index.xml" rel="self" type="application/rss+xml"/><item><title>What is Rackd?</title><link>https://getrackd.dev/docs/introduction/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://getrackd.dev/docs/introduction/</guid><description>&lt;p&gt;Rackd is a lightweight, self-contained IPAM (IP Address Management) and device inventory system built with Go and SQLite. It provides a comprehensive solution for managing your infrastructure with no external dependencies.&lt;/p&gt;
&lt;h2 id="key-features"&gt;Key Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;IP Address Management&lt;/strong&gt; - Track networks, subnets, and IP allocations with conflict detection&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Device Inventory&lt;/strong&gt; - Manage servers, switches, routers, and network devices&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Network Discovery&lt;/strong&gt; - Automated scanning with multiple protocols&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DNS Integration&lt;/strong&gt; - Sync records with Technitium DNS Server (PowerDNS and BIND planned)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Webhooks &amp;amp; Automation&lt;/strong&gt; - Event-driven notifications and CI/CD integration&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MCP Server&lt;/strong&gt; - Model Context Protocol for AI tool integration&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RBAC Security&lt;/strong&gt; - Role-based access control with fine-grained permissions&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="why-rackd"&gt;Why Rackd?&lt;/h2&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Feature&lt;/th&gt;
 &lt;th&gt;Benefit&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Zero Dependencies&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Single binary with embedded SQLite - no external database required&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;CGO-Free&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Pure Go compilation for easy cross-platform deployment&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Self-Contained&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Everything you need in one package&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Open Source&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;MIT licensed and community-driven&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Modern UI&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;Responsive web interface with dark mode support&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;strong&gt;Full API&lt;/strong&gt;&lt;/td&gt;
 &lt;td&gt;REST API for automation and integration&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="use-cases"&gt;Use Cases&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Home Labs&lt;/strong&gt; - Track your homelab infrastructure and IP allocations&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Small Business&lt;/strong&gt; - Manage office networks and devices&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;MSPs&lt;/strong&gt; - Multi-tenant device and network management&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DevOps Teams&lt;/strong&gt; - Infrastructure as code with API integration&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Network Engineers&lt;/strong&gt; - IPAM with automated discovery&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="quick-start"&gt;Quick Start&lt;/h2&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Download the latest release&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;curl -LO https://github.com/martinsuchenak/rackd/releases/latest/download/rackd-&lt;span class="k"&gt;$(&lt;/span&gt;uname -s&lt;span class="k"&gt;)&lt;/span&gt;-&lt;span class="k"&gt;$(&lt;/span&gt;uname -m&lt;span class="k"&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Make it executable&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;chmod +x rackd-*
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&lt;span class="c1"&gt;# Start the server&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;./rackd-* server
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;The web interface will be available at &lt;code&gt;http://localhost:8080&lt;/code&gt;.&lt;/p&gt;</description></item></channel></rss>