Rootconf 2026 Annual Conference

Rootconf 2026 Annual Conference

Platforms for AI, and AI for Platforms

Tickets

Loading…

Anant Shrivastava

Anant Shrivastava

@anantshri

Setting Up Your Own Private AI Infrastructure: How Hard Could It Be?

Submitted Oct 1, 2026

Setting Up Your Own Private AI Infrastructure: How Hard Could It Be?

One-line summary

A practical account of building and running private AI infrastructure on hardware you own, covering hardware choices, software, operational challenges, security, and the trade-offs involved in maintaining it.

What problem are you addressing?

A lot of private AI discussions either focus on using hosted APIs or jump straight to datacenter-scale infrastructure.

This talk explores the space in between: building AI infrastructure on hardware you directly own and control.

That might be a workstation with a GPU, an Apple system with unified memory, a small collection of machines connected over a private network, or an isolated system intended for specific workloads.

At this scale, the challenges are quite different. Hardware selection, memory capacity, power consumption, heat, noise, networking, software compatibility, and ongoing maintenance all influence what you can realistically build.

A system that can run a model is not necessarily a system you would want to use every day. A GPU with more memory may look attractive until you consider its power requirements. A larger model may technically fit but leave the machine barely usable for anything else. Some hardware combinations work well out of the box, while others require considerable experimentation.

There is also the question of why you would want to own this infrastructure.

Hosted AI services are becoming more affordable and increasingly capable. Building a private alternative purely to save money may not make financial sense, particularly when hardware, electricity, maintenance, and your own time are considered.

For me, the primary motivation has been control over the hardware, software, data, connectivity, upgrades, and the systems that depend on them.

This session shares what I have learned while building and maintaining that infrastructure, including the things that worked, the things that disappointed, and the decisions I would approach differently today.

Who is the intended audience?

Platform engineers, SREs, DevOps practitioners, infrastructure engineers, developers, security professionals, AI/ML practitioners, and technically curious people interested in running AI on hardware they own.

The discussion focuses on workstations, home labs, research environments, and small-office setups rather than datacenter-scale deployments.

Level

Intermediate.

The session assumes familiarity with basic infrastructure concepts such as hardware, operating systems, networking, and running services.

Prior experience operating local AI models is helpful but not required.

Practical takeaways

  1. A better understanding of the hardware and software decisions involved in setting up private AI infrastructure, including what to consider before spending money.

  2. Practical lessons about operating and maintaining a self-owned AI setup, including resource constraints, connectivity, security, and the trade-offs that emerge during everyday use.

What will you share?

I will share my experiences building and operating private AI infrastructure across NVIDIA, Intel, and Apple hardware, using a combination of open-source software, existing tools, and custom modifications.

The discussion will focus on five areas:

  1. Why build your own? The motivations for owning AI infrastructure, where it makes sense, and why cost savings alone may be a poor justification.

  2. Hardware decisions and trade-offs. Choosing between different hardware platforms, GPU memory, system RAM, power, thermals, expandability, and the practical difference between what can run and what is comfortable to operate.

  3. Putting the software together. The components needed to run and access models, including operating systems, drivers, runtimes, model management, routing, and basic networking. I will discuss the tools I use and some of the compatibility issues encountered.

  4. Living with the infrastructure. What happens after the initial setup: model updates, memory pressure, resource contention, software changes, reliability, troubleshooting, and deciding when an upgrade is worthwhile.

  5. Ownership, security, and isolation. Controlling access to the infrastructure, deciding what communicates with what, understanding the dependencies that enter the environment, and maintaining systems with different levels of connectivity.

The intention is to share real experiences and engineering decisions rather than present a single ideal configuration. Different hardware, budgets, and workloads will lead to different conclusions.

What is your experience with this problem?

This work spans internal engineering, open-source development, experimentation, research, and lessons from operating the resulting systems.

Over the last few years, I have been running local and hosted AI models across NVIDIA, Intel, and Apple hardware.

Most of this experimentation happens on individual workstations, home-lab machines, research systems, and small-office infrastructure.

My work has included:

  1. Building and maintaining AI environments across different hardware platforms, experimenting with memory configurations, model sizes, quantization, and operating constraints.

  2. Maintaining a customized llama-swap setup for model routing and lifecycle management, alongside different inference runtimes and deployment approaches.

  3. Contributing hardware-specific improvements to llama.cpp, including experiments with Intel Arc Pro B70.

  4. Connecting selected systems using Tailscale, experimenting with isolated environments, and building infrastructure for coding, security research, and automation.

  5. Using the infrastructure for everyday work, experimenting with different AI tools and agents, and maintaining the systems as their software and hardware requirements evolve.

Much of this work has involved adapting existing open-source projects, modifying components when necessary, and learning from configurations that did not work as expected.

What approaches failed, disappointed, or created unexpected problems?

Several assumptions proved unreliable once I started using these systems regularly.

A model fitting into available memory did not automatically mean it would run comfortably. Memory pressure, loading times, heat, power consumption, and overall system responsiveness sometimes mattered more than the model’s theoretical capability.

Hardware specifications and benchmark results also provided an incomplete picture. Optimizing for maximum throughput did not always improve the everyday experience. In some cases, a less impressive configuration was more practical to keep running.

Software compatibility introduced its own complications. Different hardware vendors, drivers, inference runtimes, and model formats sometimes required additional work to get the expected behaviour.

Upgrading models and software was not always an improvement. Newer versions could introduce compatibility issues, change resource requirements, or behave differently with existing tools.

Finally, keeping a system private involved more than running a model locally. Models, binaries, packages, tools, and updates still came from external sources. Network access, dependencies, and maintenance all needed consideration.

These experiences reinforced how much of private AI comes down to ordinary systems engineering.

What will you do differently today?

I have become more deliberate about hardware purchases and software changes.

Before adding hardware or moving to a larger model, I try to establish what the existing system can realistically support and whether the proposed change solves a problem I actually have.

I also pay more attention to total system behaviour rather than individual performance measurements. A configuration that remains responsive, manageable, and reliable is often preferable to one that achieves better benchmark results.

For software, I prefer maintaining known-working configurations and testing changes before replacing components that already perform their intended function.

I also make more explicit decisions about connectivity, dependencies, and isolation. Owning the hardware gives me the opportunity to control these boundaries, but that control still requires deliberate configuration and maintenance.

What trade-offs did you consider?

The most fundamental trade-off is between using hosted AI services and maintaining your own infrastructure.

Hosted services are generally easier to start using, require little infrastructure management, and provide access to models that may be impractical to run on personal hardware.

Self-owned infrastructure gives you greater control over your environment, but it introduces hardware expenses, operational responsibilities, and limitations.

The decisions I have encountered include:

  1. Hardware investment: GPU platforms, memory capacity, expandability, energy consumption, and acquisition costs.

  2. Performance and usability: Larger versus smaller models, quantization, resource consumption, responsiveness, and whether a machine can serve other purposes while running AI workloads.

  3. Software ownership: Using convenient preconfigured solutions versus assembling, modifying, and maintaining open-source components.

  4. Connectivity and isolation: Keeping systems disconnected, allowing restricted network access, or integrating them with other machines and services.

  5. Maintenance and longevity: Upgrading frequently versus preserving stable configurations, and deciding when new hardware or software justifies the effort.

I continue to use both hosted and local AI systems. The choice depends on the requirements and constraints of the workload.

How can this help other practitioners?

People interested in building private AI infrastructure often begin with hardware specifications and model benchmarks.

I hope this session helps them think about the broader engineering decisions before investing considerable time or money.

Understanding hardware limitations, software dependencies, operational costs, and maintenance requirements can make the difference between a system that is interesting to experiment with and one that is practical to keep using.

The talk will also provide examples of where I made decisions that did not work as expected, how I approached those problems, and what I would reconsider if starting again.

My goal is to help others make more informed decisions about how much AI infrastructure they want to own and how much responsibility they are prepared to take on.

Current state

This is ongoing work, with open-source components in regular use across personal, research, home-lab, and small-office environments. The configurations continue to evolve as I experiment with different hardware and software.

I previously presented Building, Owning, and Securing Private AI Infrastructure at the OWASP 25th Anniversary Virtual Conference in September 2026.

That session introduced the foundations of private AI infrastructure to a security-focused audience.

This proposed session draws more directly on the experience of assembling, operating, troubleshooting, and maintaining these systems, with greater attention to hardware and the practical decisions involved in owning the stack.

Tags

#privateai #selfhostedai #homelab #hardware #infrastructure #opensource #security #llama #platformengineering #casestudy

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

One year entry to Rootconf's programmes and activities

Hosted by

We care about site reliability, cloud costs, security and data privacy

Supported by

Platinum Sponsor

Nutanix is a global leader in cloud software, offering organizations a single platform for running apps and data across clouds.

Silver sponsor

Engineers at Roku Bengaluru, building the tech behind the #1 TV streaming platform in the US and Mexico. Come say hello at our meetups.

Bronze Sponsor

Internet infrastructure APIs for IP geolocation and more

Community Sponsor

Real-time Observability & Governance layer for AI agents