Home
Softono
velero-ui

velero-ui

Open source Apache-2.0 Vue
119
Stars
19
Forks
33
Issues
1
Watchers
2 months
Last Commit

About velero-ui

A Realtime Web-based UI dashboard for managing velero (vmware-tanzu)

Platforms

Web Self-hosted Kubernetes

Languages

Vue

otwld_velero_ui_banner

GitHub License Artifact Hub Build Status Discord Docker Image Version (latest semver) Docker Image Size (tag)

ℹ️ STABLE 0.10.x ℹ️

A fully realtime lightweight dashboard interface to interact with Velero (vmware-tanzu).

This dashboard implement the same functionalities as the velero CLI.

πŸ‘€ Quick look

⭐ Velero UI Features

Interface

  • πŸ”’ Authentication: Secure dashboard with multiple authentication methods.
  • πŸ” Resource Management: Search, sort, and perform quick actions on Velero resources.
  • ⚠️ Action Confirmation: Double-check confirmation modals for critical actions.
  • 🧩 Intuitive Forms: Step-by-step form wizard for easy resource creation and edition.
  • πŸ“„ Detailed Resource Pages: Each resource has a dedicated page displaying specifications, status, manifests, and logs.
  • 🏳️ Languages: Multi languages are available.

Authentication

  • πŸ”‘ Built-in Authentication: Velero UI is secured by default with username and password credentials.
  • 🌐 Federated Authentication: Supports up to five external authentication providers, including GitHub, GitLab, Google, Microsoft, and generic OAuth/OpenID.
  • πŸ“‚ LDAP Integration: Configure Velero UI to integrate with your existing LDAP system.
  • πŸ”’ Role Based Access Control: Flexible RBAC system with user and group policies for granular access control.

Statistics

  • πŸ“Š Global Overview: View summaries of your Velero resources (backups, schedules, restores, etc.).
  • πŸ“ˆ Charts and Visualizations: Track resource status and success rates with visual metrics.

Advanced Settings

  • πŸ–₯️ Cluster Info: Access basic information about the cluster running the Velero Server.
  • πŸ“ Logs: Real-time log monitoring for Velero Server and Node Agents.

Technical

  • ⚑ Optimized Performance: Velero UI leverages caching for fast performance and quick rendering.
  • πŸ“± Responsive Design: Fully functional on mobile devices and tablets.

πŸ“‹ Requirements

  • Velero server >= 1.13.0

⚠️ This dashboard has only been tested on version 1.13.x, 1.14.x, 1.15.x and 1.16.x, using an older version may cause bugs with an outdated or unmanaged API

πŸ“š Documentation

Want to learn more about Velero UI's features? Check out Velero UI documentation for a comprehensive overview!

πŸš€ Deployments

πŸ› οΈ Support