selfhost.directory

The index of self-hostable projects — ranked, categorized and served with live updates.
Own your data and stop giving it to big tech.

lxd-dashboard logo

Self-host lxd-dashboard

v3.8.0

Web-based GUI for managing LXD containers and VMs

ReleaseOpen SourceAGPL-3.0
Updated3 years ago
LanguageHack
Setup difficultyModerate
Stars
348
Port
80 (HTTP web interface)
Requires
LXD

What is lxd-dashboard?

lxd-dashboard is a web-based graphical interface for administering LXD containers and virtual machines. Created by LXDWARE, it lets operators connect to and control several LXD servers from one place. Core functions include spinning up containers and VMs via forms or JSON, handling instance power state and cloning, snapshot creation and rollback, live migration across cluster nodes, fetching remote images, managing profiles, networks, storage pools, volumes, and projects, switching between projects, opening a browser-based terminal into instances, exporting and downloading instance backups, and defining local accounts with role-based permissions. The stack runs on Ubuntu with NGINX and PHP, storing its own data in SQLite or MySQL. Deployment options are a Docker container (built from the supplied Dockerfile) or an LXC container. The code is AGPL-3.0 licensed; the most recent stable tag is v3.8.0 from August 2023.

Should you self-host lxd-dashboard?

lxd-dashboard scores 43/100 on selfhost.directory (how scoring works) and ranks #34 of 44 in Container Management. It has 348 GitHub stars.

There was no stable release in the past 12 months, so check the repository's recent activity before you rely on it.

Setup is moderate: expect some configuration beyond a single command. It is AGPL-3.0-licensed and written mostly in Hack.

Its closest alternative on selfhost.directory is Portainer (77/100, 38 736 stars). It scores higher overall, so compare the two before you pick. See lxd-dashboard vs Portainer side by side.

Features

  • Backup and Restore
  • Container and VM lifecycle
  • Image Management
  • Instance Migration
  • Multi-Server Management
  • Network and storage management
  • Profile Management
  • Project switching
  • Snapshot Management
  • User management with RBAC
  • Web-based terminal

lxd-dashboard README

lxd-dashboard releases & version history

More in Virtualization

Rate this project

Click to rate — no account needed.

0 comments

Posting as guest
Loading comments…