Skip to the content.

Borg Web UI Documentation

Welcome to the official documentation for Borg Web UI - a modern, user-friendly web interface for Borg Backup management.


Getting Started

What is Borg Web UI?

Borg Web UI makes Borg Backup easy to use. Instead of memorizing complex terminal commands, you get a beautiful web interface that handles everything for you.

Why Was This Built?

I love Borg Backup, but the terminal interface is complicated. Every backup task required:

It was exhausting. So I built this web UI to make Borg accessible to everyone - from beginners to power users.

Quick Install

# Create docker-compose.yml
cat > docker-compose.yml << 'EOF'
version: '3.8'

services:
  app:
    image: ainullcode/borg-ui:latest
    container_name: borg-web-ui
    restart: unless-stopped
    ports:
      - "8081:8081"
    volumes:
      - borg_data:/data
      - ${LOCAL_STORAGE_PATH:-/}:/local:rw

volumes:
  borg_data:
EOF

# Start the container
docker compose up -d

Access at http://localhost:8081 (default credentials: admin / admin123)


πŸ“– New to Borg Web UI?

β†’ Start Here: Complete Usage Guide

Learn how to create your first backup in minutes:

Both methods use the same simple workflow. The guide covers everything step-by-step.


Documentation

Core Guides

Technical Documentation

API Reference

Once installed, access interactive API documentation:


Key Features

Core Functionality

Technical Highlights


Project Goals

🎯 Simplicity First - If you can click it, you shouldn’t have to type it

πŸš€ Zero Configuration - No manual setup, no environment files to edit, just docker compose up

πŸ”’ Secure by Default - Auto-generated secrets, JWT authentication, permission controls

πŸ“± Works Everywhere - Desktop, tablet, mobile, Raspberry Pi, NAS, cloud servers

🌐 Real-time Feedback - Live backup progress, instant logs, responsive dashboards

πŸ’Ύ Data Safety - Never lose your backups or configuration, everything persists


Common Use Cases

Home Server / NAS Backups

Perfect for backing up your home server, Synology NAS, or personal data to:

Raspberry Pi Backups

Lightweight enough to run on Raspberry Pi while backing up to:

Server Infrastructure

Manage backups for multiple servers from a central web interface:


Support

Getting Help

Resources


License

Proprietary License - Copyright Β© 2025 Karan Hudia (ainullcode)

βœ… You CAN:

❌ You CANNOT:

See the LICENSE file for complete terms.


Acknowledgments

Built with:


Made with ❀️ by Karan Hudia (ainullcode)

This project solves my personal backup management headaches, and I hope it solves yours too.