garage-webui: Manage Garage Object Storage in a Browser

Summary
A self-hosted web interface for administering Garage, a distributed, S3-compatible object storage service. It brings cluster, bucket, object, and access-key management into one browser-based tool.
At a glance
- Language
- TypeScript
- License
- MIT
- Stars
- 1.2k
- Forks
- 82
- Added to OSRepos
- November 30, 2025
- Last analyzed
- October 3, 2026
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Overview
Garage Web UI provides a browser-based way to inspect and manage a Garage object storage deployment. It gives administrators a visual alternative to handling routine tasks through the Garage admin API or command-line tools.
It is intended for people running Garage themselves who want a convenient interface for cluster health and layout, buckets, stored objects, and access keys. The UI connects to Garage's admin API and can use settings from its configuration file or environment variables.
Key Features
- View Garage health status.
- Manage cluster layout.
- Create buckets and view or update bucket information.
- Browse buckets and their objects through an integrated browser.
- Create access keys and assign them to buckets.
- Configure the Garage API connection through a config file or environment variables.
- Optionally enable UI authentication with a bcrypt password hash.
Use Cases
- Garage operators who want a visual overview of cluster health and layout.
- Administrators who need to create buckets or review bucket settings without using the API directly.
- Teams that want to browse stored objects from a browser while managing a self-hosted Garage deployment.
- Operators who need to create access keys and assign them to buckets through a web interface.
Project Facts
- Language: TypeScript
- License: MIT
- Stars: 1.2k
- Forks: 82
- Topics: none listed
- Archived: no
Getting Started
With a Garage configuration file available at ./garage.toml, run the Docker image:
docker run -p 3909:3909 -v ./garage.toml:/etc/garage.toml:ro --restart unless-stopped --name garage-webui khairul169/garage-webui:latest
Open http://your-ip:3909 to access the UI. See the README for Docker Compose, binary installation, configuration, and development instructions.
Considerations
- The UI requires a Garage instance with its admin API enabled and reachable. It needs access to Garage configuration or an API URL and admin key.
- The project is an administration interface, so access to it should be limited to trusted users. The README documents optional username/password authentication and reverse-proxy deployment.
- The repository describes the frontend as TypeScript and React and the backend as Go. The provided project language classification is TypeScript.
Source repository
Open the original repository on GitHub.
17 counted GitHub visits
Related repositories
Similar repositories that may be relevant next.

OrcaReplay: Record and Replay AI Agent Runs
October 2, 2026
OrcaReplay records AI agent runs so developers can inspect what happened, replay interactions offline, and fork a run from a checkpoint onto another model. It is a TypeScript CLI for debugging and comparing agent behavior without modifying the agent.

openmake_llm: Coordinate AI Models, Agents, and Tools
October 1, 2026
OpenMake is a self-hosted AI workspace that coordinates chat models, agents, and tools in one place. It suits people who want multi-step AI workflows with local or open-weight models, while keeping infrastructure and model choices under their control.

zennotes: Manage Markdown Notes with Keyboard-First Tools
October 1, 2026
ZenNotes is a local-first Markdown notes app for people who prefer plain files, keyboard navigation, and Vim motions. It runs as an Electron desktop app or a self-hosted web app, with search, diagrams, CLI, and MCP integrations.

Kun: Local-First AI Agent Workspace
September 27, 2026
Kun is a local-first workspace for using AI agents across coding, writing, design, research, and automation. Its desktop GUI and terminal TUI share one runtime, keeping tasks and approvals connected.