Garage Web UI

Monitor cluster health, manage buckets, and browse objects for your self-hosted S3-compatible storage service using a lightweight, responsive web interface.

Manage your self-hosted, S3-compatible distributed object storage service through a clean and intuitive administrative interface. This lightweight web dashboard provides direct visibility into your storage infrastructure, making it easy to monitor system health and configure cluster layouts without relying strictly on command-line tools.

Key capabilities include:

  • Cluster Management: Monitor overall health status and manage node layouts directly from the browser.
  • Bucket Administration: Create, update, and view detailed information for all your storage buckets.
  • Object Browser: Navigate through stored files and directories using the integrated file explorer.
  • Access Control: Generate and assign access keys to securely manage user permissions.

Deploy the interface quickly using a standalone binary or Docker container. It seamlessly integrates with your existing configuration files or environment variables, and supports basic authentication to keep your storage infrastructure secure.

Directory Structure

garage-web-ui
data
.env
docker-compose.yml

docker-compose.yml

services:
  garage:
    image: dxflrs/garage:v2.0.0
    container_name: garage
    volumes:
      - ./garage.toml:/etc/garage.toml
      - ./meta:/var/lib/garage/meta
      - ./data:/var/lib/garage/data
    restart: unless-stopped
    ports:
      - 3900:3900
      - 3901:3901
      - 3902:3902
      - 3903:3903

  webui:
    image: khairul169/garage-webui:latest
    container_name: garage-webui
    restart: unless-stopped
    volumes:
      - ./garage.toml:/etc/garage.toml:ro
    ports:
      - 3909:3909
    environment:
      API_BASE_URL: "http://garage:3903"
      S3_ENDPOINT_URL: "http://garage:3900"

.env

API_ADMIN_KEY

Share:

Ad
Favicon

 

  
 

Similar to Garage Web UI

Favicon

 

  
  
Favicon

 

  
  
Favicon