LocalPrompt logo

LocalPrompt.ai

Independent, local AI for professionals.

🔐 Secure local infrastructure

This page documents how LocalPrompt systems are deployed in environments where network isolation, controlled access and clear trust boundaries are required, such as research labs and enterprise environments.

🎯 Design goals

🧱 Core components

The bastion server is the only public-facing component. GPU systems never accept inbound connections.

🌐 Network isolation

🔁 Outbound-only reverse SSH

Each GPU system establishes an outbound reverse SSH tunnel to the bastion server. This works behind NAT, firewalls and dynamic IP addresses.

🗝️ Authentication model

🧑‍💻 Access flow

  1. GPU system maintains an outbound tunnel to the bastion.
  2. User connects to the bastion using SSH key + TOTP.
  3. User connects through the tunnel to the GPU system.

At no point is the GPU system directly reachable from the internet.

🖥️ Optional graphical access

If required, the existing local X11 desktop can be accessed using VNC over the same reverse SSH tunnel, without opening any inbound ports.

📌 What this achieves