Infrastructure, Simplified.

Simplicity in everything.

Your infrastructure. Your users. Your data.

Free, open-source, self-hosted IP address management, device inventory and network rack documentation. Keep your infrastructure organised with Caffoot Lite v2.1.

Actual Caffoot Lite v2.1 Dashboard in light theme
Caffoot Lite v2.1 · Dashboard
What is Caffoot Lite?

Your infrastructure documentation, all in one place.

Ever wondered which IP addresses are free, which device is using a particular address, or how much space is left in your rack? Caffoot Lite brings those everyday infrastructure questions together in one easy-to-use tool.

Instead of juggling spreadsheets, handwritten notes and scattered records, you can organise IPv4 address blocks and subnets, document devices and IT assets, and see equipment positioned in visual rack elevations. A dashboard gives you a useful overview of your environment.

It's designed for small businesses, IT teams and home labs that want clear infrastructure records without a complicated management platform.

Keep IP addresses organised

Track IPv4 networks, subnets, VLAN context, allocations and reservations.

Explore IPAM →

Know your equipment

Document devices and IT assets so important information is easier to find.

Explore inventory →

See your rack layout

Visualise equipment placement and available rack-unit space.

Explore racks →

Good to know: Caffoot Lite v2.1 stores shared records in SQLite on your own server. Protect the complete persistent /data volume with regular external backups. The older standalone v1.3.3 edition stores records in the browser and needs regular JSON exports.

Users & Permissions

One Inventory. Your Whole Team.

Share your infrastructure records with authorised users. Manage access to Devices, IPAM and Network Racks independently, with clear viewing and editing permissions.

Explore Users & Permissions →
What's New in v2.1

A Fresh Look. Even Simpler to Use.

Useful improvements to the tools you use every day.

A Fresh New Interface

Clearer navigation, consistent layouts, improved forms and light/dark themes.

More Flexible IPAM

Subnet-first planning, optional VLANs and guided bulk subnet creation with a review before saving.

Improved Device Management

Better forms for physical devices, eligible hypervisors, virtual machines and shelf-related equipment.

Improved Account Management

Refreshed My Account, optional email verification, recovery where email is configured and clearer Audit Trail presentation.

Get Caffoot Lite v2.1 · Docker & SQLite

Copy, configure, deploy.

For a new installation, the official v2.1 stack works in Portainer's Stacks → Add stack → Web editor and with docker compose up -d when saved locally as compose.yaml. No Docker build is needed when using the published image.

Official v2.1 Docker / Portainer stack
# Caffoot Lite v2.1 — Portainer / Docker Compose installation example.
# Verify the public v2.1 release and AMD64/ARM64 image before deploying.
# Change the example server IP address and port to suit your installation.
# New installations use a Docker-managed named volume for persistent data.
# IMPORTANT: Existing installations must keep their current /data mount.
services:
  caffoot-lite:
    image: ghcr.io/caffoot/caffoot-lite:v2.1
    container_name: caffoot-lite
    restart: unless-stopped
    environment:
      CAFFOOT_WEB_ADDRESS: "https://192.168.1.100:8443"
      CAFFOOT_SERVER_ADDRESS: "192.168.1.100"
      CAFFOOT_PORT: "8443"
    ports:
      - "8443:8080"
    volumes:
      - caffoot_data:/data
    healthcheck:
      test: ["CMD", "python", "-c", "import ssl,urllib.request; urllib.request.urlopen('https://127.0.0.1:8080/health',context=ssl._create_unverified_context(),timeout=3)"]
      interval: 30s
      timeout: 5s
      retries: 3

volumes:
  caffoot_data:

Prefer Your Own Folder?

You can replace caffoot_data:/data with a host mapping such as /srv/caffoot-lite/data:/data, provided the container user 10001:10001 can write there. Keep that custom mapping during future updates.

Upgrading Your Installation

Stop the existing container and back up the entire existing /data mount, including the SQLite database, TLS files and account-email key when present. Update the image reference in your existing stack, preserving its exact /data mapping, ports, HTTPS identity, environment and secrets. Do not replace an existing stack with this new-install example. Rollback requires restoring the matching pre-upgrade backup. Read the complete upgrade instructions ↗

Looking for the original standalone edition? Caffoot Lite v1.3.3 is still available for browser-local use. It doesn't have shared server accounts and needs regular JSON exports.

Community & Getting Involved

Built for Real People. Improved Together.

Have an idea, a question or some feedback? Join the conversation on GitHub and help shape the future of Caffoot Lite.

Report a Problem

Check reports and describe reproducible problems. Never share credentials.

About Caffoot

Built from a real need. Made for everyone.

The creator of Caffoot, outdoors by the water

Meet the creator

Caffoot began as a Microsoft Access database application, built to solve a practical infrastructure management challenge for a client.

I wanted to take that idea further: make it responsive, straightforward to use and independent of office software. As someone who loves open-source software, I also wanted to create something that other people could use and build on.

That became Caffoot Lite — a free, open-source way to organise network and IT infrastructure. The standalone HTML edition remains available alongside the new Docker/SQLite v2.1 edition.

Human ideas. AI-assisted development.

Caffoot is shaped by a real-world need and developed with the help of modern tools, including AI-assisted coding. The ideas, direction and ongoing improvements are driven by its creator, with a focus on useful features, simplicity and continuous improvement.

Frequently asked questions

Good questions. Simple answers.

The essentials before you get started with Caffoot Lite.

Is Caffoot Lite really free?

Yes. Caffoot Lite is free and open source, and the plan is to keep it that way permanently. The source is published under the MIT licence; Caffoot's name and official branding have separate conditions.

Do I need Docker, a database or a container manager?

Choose v2.1 for a shared SQLite-backed inventory installed through Docker Compose or Portainer. Standalone v1.3.3 runs from a single HTML file without a server, database or account.

Does Caffoot Lite work offline?

Yes. The standalone application is designed for local use, including without an internet connection. You can open the HTML file without running a server or signing in.

Where is my inventory saved?

In v2.1, the central SQLite database and HTTPS certificate files are stored under /data. New Docker/Portainer installations use a managed named volume by default; custom host directories remain supported. In standalone v1.3.3, inventory is browser-local. Each edition needs its own backup approach.

How do I back up my data?

For v2.1, use trusted external backup tools to copy the complete persistent Docker named volume or configured host directory, including SQLite and HTTPS files. Stop the container for a simple manual copy, or use a proven SQLite-aware backup tool. The v1.3.3 JSON import is only for one-way migration. For standalone v1.3.3, export and safeguard JSON backups. Verify restoration safely.

Can I put Caffoot Lite on a public web server for my team?

Only the Docker/SQLite v2.1 edition supports authenticated multi-user access, mandatory MFA for administrators/editors and server-side permissions. Follow the HTTPS and reverse-proxy security guidance and protect your server. Never expose the standalone v1.3.3 HTML edition as a public multi-user application.

Does it automatically discover devices on my network?

No. Caffoot Lite is a documentation and inventory tool, not a network discovery scanner. You add and manage the infrastructure information you want to track.

For full instructions, upgrade precautions and security guidance, see the Caffoot Lite repository ↗.