Operations and Administration

Indiebox is operated in your own network and provides chat, workflows, agents, and administration as web interfaces.

After commissioning, chat is immediately usable. Agents, workflows, and automations can then be added step by step.

Commissioning: ready to work in a few minutes

Commissioning is designed for a fast start.

If the box is connected via network cable, it is directly reachable after switching on. Chat can then be used immediately.

If the box should be reachable via Wi‑Fi, a QR code leads to the installation assistant. The box is added to the network there. After that, you can work directly in chat and create the first agents or automations as needed.

Applications: separate containers, managed separately

All Indiebox applications run in separate containers. This makes operations easier because services can be managed independently of each other. Restarting or updating one application does not automatically affect the others.

Typically included:

  • OpenWebUI as chat interface
  • n8n for workflows, automation, and integrations
  • Letta as agent environment if agents are used
  • Own applications: an additional container for fully custom solutions

All containers can be controlled via the box dashboard and admin interface.

Dashboard and admin interface: overview and control

The dashboard is the central entry point for operations and diagnostics. It shows which applications are running, how the box is being used, and provides direct control.

Typical tasks covered there:

  • Start, stop, restart applications
  • Check status and utilization
  • View logs to narrow down issues
  • Manage box settings

This keeps normal operations in web interfaces. Daily work on operating-system level is not necessary.

Access: browser, mobile device, and secure remote access

Chat, workflows, dashboard, and administration are web interfaces. Access happens via browser, both on desktop and on mobile devices.

For mobile devices, OpenWebUI can also be used as an installable web app. It feels like an app, but technically remains a web interface.

If access from outside the local network is required, two clean approaches are common:

  • VPN, so access works like in the internal network
  • targeted release of defined endpoints through a local firewall, instead of exposing the box generally to the internet

Which option fits depends on the use case. The direction is important: internal is standard, external is deliberately enabled.

Users and login: start local, add business login optionally

OpenWebUI and n8n are web applications. Users are created and managed there. Roles and permissions separate normal use from administration.

In a business context, login can be connected to existing systems. This is an integration point, not a startup obstacle.

Workflows and integrations with n8n

n8n is the interface for workflows, automations, and integrations. Workflows consist of triggers and steps. This makes it understandable when actions are executed and where data flows.

n8n includes many connectors. A representative selection that is frequently used in daily work:

The complete overview of integrations: n8n integrations

Important for operations: external integrations do not appear “by themselves”, but are deliberately configured in workflows.

Updates: plannable, controlled, optionally automatic

Updates are triggered through the admin interface. Standard is manual start, so updates fit into a maintenance window. Automatic updates are possible on request.

Through container separation, applications can be updated independently. This reduces surprises: if an update affects only n8n, chat does not need to be touched at the same time.

Models: preinstalled, fit for purpose, expandable later

Indiebox is delivered with several models for different tasks. This means the start is not “search for a model”, but “start the task”.

Preinstalled are:

  • gpt-oss:120b for more complex tasks with high demand for reasoning and multi-step problem solving
  • qwen3:30b for everyday tasks and automations
  • qwen3-coder-next for coding tasks
  • granite-embedding:278m for documents, search, and RAG (embeddings)

Disk space vs runtime: the decisive point is memory

With 2 TB storage, space for several models is usually sufficiently dimensioned for daily work. Less decisive is storage on disk, more decisive is runtime memory demand.

Indiebox is designed for systems with 128 GB shared memory. This is a practical advantage compared to classic GPU setups, which are often limited by GPU memory (VRAM). Through the large shared memory, even very large models in suitable quantization become realistically usable if the use case fits.

Load additional models (Ollama): deliberate and reversible

In addition to the preinstalled models, further models can be downloaded and integrated via Ollama.

Downloaded models are not part of the preconfigured Indiebox environment. Stability, quality, and suitability are therefore the responsibility of operations. The risk remains manageable because models can be removed at any time. This enables deliberate testing without permanently changing the system.

Data areas, backup, and recovery

Indiebox bundles persistent application data in a central data area on the box. Within this area, data is separated by application. This is intentionally designed so backup and recovery stay simple.

In operation this means:

  • Data and configuration are not distributed across many locations, but organized centrally.
  • Backup can be implemented as a backup of this data area.
  • Recovery happens via the installer: install base system, restore data area, start applications via dashboard.

Network and data flow: from client to local model

At the core, data flow is simple:

External services, MCP, and the risk from manipulated content

If the administrator enables external services, the box can access these services from inside to outside, for example for search or additional tools via MCP.

This increases possibilities but also brings a risk: content can be designed so that agents or automations are moved to unwanted actions. This is often described as prompt injection. It becomes critical especially when workflows have write permissions or execute actions without confirmation.

Network integration and HTTPS

There is a configuration interface for network integration. Relevant settings are set there, without daily work on operating-system level.

As soon as the box is in the network and has a fixed name, a TLS certificate for HTTPS can be created or stored. This provides clean encrypted access in the browser.

Own applications, partner solutions, and OpenClaw

The additional container for own applications is intended for fully custom solutions. This allows partners or internal teams to build specialized applications and integrations without changing the standard containers. This can range from industry workflows to clearly separated internal tools.

Other local agent applications can also be operated in this area. One example is OpenClaw: OpenClaw

An Indiebox marketplace is in preparation, through which curated models and solution packages can be installed. The goal is reproducible installation instead of individual one-off setups.