All Projects → turtle0x1 → Lxdmosaic

turtle0x1 / Lxdmosaic

Licence: gpl-3.0
Web interface to manage multiple instance of lxd

Projects that are alternatives of or similar to Lxdmosaic

Go Lxc
Go bindings for liblxc
Stars: ✭ 336 (+24.44%)
Mutual labels:  containers, lxc
Lxcfs
FUSE filesystem for LXC
Stars: ✭ 602 (+122.96%)
Mutual labels:  containers, lxc
Lxdock
Build and orchestrate your development environments with LXD - a.k.a. Vagrant is Too Heavy™
Stars: ✭ 350 (+29.63%)
Mutual labels:  containers, lxc
Lxc
LXC - Linux Containers
Stars: ✭ 3,583 (+1227.04%)
Mutual labels:  containers, lxc
Lxc Ci
LXC continuous integration and build scripts
Stars: ✭ 110 (-59.26%)
Mutual labels:  containers, lxc
Vas Quod
🚡 Minimal linux container runtime.
Stars: ✭ 404 (+49.63%)
Mutual labels:  containers, lxc
Lxdui
LXDUI is a web UI for the native Linux container technology LXD/LXC
Stars: ✭ 443 (+64.07%)
Mutual labels:  containers, lxc
Amicontained
Container introspection tool. Find out what container runtime is being used as well as features available.
Stars: ✭ 638 (+136.3%)
Mutual labels:  containers, lxc
Addon Lxdone
Allows OpenNebula to manage Linux Containers via LXD
Stars: ✭ 36 (-86.67%)
Mutual labels:  containers, lxc
Lxc Pkg Ubuntu
LXC Ubuntu packaging
Stars: ✭ 11 (-95.93%)
Mutual labels:  containers, lxc
Distrobuilder
System container image builder for LXC and LXD
Stars: ✭ 211 (-21.85%)
Mutual labels:  containers, lxc
Ruby Lxc
ruby bindings for liblxc
Stars: ✭ 115 (-57.41%)
Mutual labels:  containers, lxc
Lxd
Powerful system container and virtual machine manager
Stars: ✭ 3,115 (+1053.7%)
Mutual labels:  containers, lxc
15 Minute Apps
15 minute (small) desktop apps built with PyQt
Stars: ✭ 3,086 (+1042.96%)
Mutual labels:  gui
Portus
Authorization service and frontend for Docker registry (v2)
Stars: ✭ 2,880 (+966.67%)
Mutual labels:  containers
Hpc Container Maker
HPC Container Maker
Stars: ✭ 260 (-3.7%)
Mutual labels:  containers
Simpleator
Simpleator ("Simple-ator") is an innovative Windows-centric x64 user-mode application emulator that leverages several new features that were added in Windows 10 Spring Update (1803), also called "Redstone 4", with additional improvements that were made in Windows 10 October Update (1809), aka "Redstone 5".
Stars: ✭ 260 (-3.7%)
Mutual labels:  containers
Crashcart
CrashCart: sideload binaries into a running container
Stars: ✭ 268 (-0.74%)
Mutual labels:  containers
Windows 10 Sophia Script
⚡ The most powerful PowerShell module on GitHub for Windows 10 & Windows 11 fine-tuning and tweaking
Stars: ✭ 4,133 (+1430.74%)
Mutual labels:  gui
Eliot
Open source system for managing containerized applications in IoT device
Stars: ✭ 258 (-4.44%)
Mutual labels:  containers

LXD Mosaic

I want YOUR input 📢

I want YOUR ideas 💭

I also like stars, If you find yourself that way inclinded 👼

Documentation

Please refer to the documentation here

Default username & password is admin test123 - Change the password in settings ASAP

Lost your admin password ? See the docs

Installation

Prep LXD Instances

You need to enable access from the network on your LXD hosts first, you can do this by logging onto your hosts and executing the following (make sure to change the password from "some-secret_string")

lxc config set core.https_address [::]
lxc config set core.trust_password some-secret-string #remember this you will be asked later

Launching LXDMosaic

The preferred installation method is using a ubuntu container.

SNAP

SNAP is now available for those interested, if you're a company / power user - don't use snap, your support needs aren't best serviced.

"Home users" SNAP is perfectly fine & encouraged.

sudo snap install lxdmosaic

You can set the ports using the following command

sudo snap set lxdmosaic ports.http=81 ports.https=444

Get it from the Snap Store

Install script

Warning this installs apache, mysql-server, php, git and other dependencies its best to run in a container or an empty VM to avoid cluttering your system

In examples you will find an bash script called install_with_clone.sh this will handle the installation of dependencies and setup this program.

It handles the cloning of the repository so you can just do;

Ubuntu (18.04 & 20.04) / Debian (Buster & Bullseye)

# Launch a ubuntu container
lxc launch ubuntu: lxdMosaic
# Connect to ubuntu console
lxc exec lxdMosaic bash
# Download the script
curl https://raw.githubusercontent.com/turtle0x1/LxdMosaic/master/examples/install_with_clone.sh >> installLxdMosaic.sh
# Then give the script execution permissions
chmod +x installLxdMosaic.sh
# Then run bellow to setup the program
./installLxdMosaic.sh

Centos 7

# Launch a centos 7 container
lxc launch images:centos/7/amd64 lxdMosaic
# Connect to centos console
lxc exec lxdMosaic bash
# Download the script
curl https://raw.githubusercontent.com/turtle0x1/LxdMosaic/master/examples/install_with_clone_centos7.sh >> installLxdMosaic.sh
# Then give the script execution permissions
chmod +x installLxdMosaic.sh
# Then run bellow to setup the program
./installLxdMosaic.sh

Once installation is complete you need to go to into your browser and goto;

https://host_ip_address

Built With

Use lots of composer libraries and an extended coreui for the frontend

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].