In order to learn more about how to create and populate an LXD remote Image repository I have created a Server on the Hetzner “cloud” and in that Server created a Public LXD Image repository.
In that repository I have created 24 initial LXD Images which, hopefully, you will be able to access and launch locally.
These images include the likes of Drupal, Joomla, WordPress, Plex, NextCloud etc.
I have uploaded a PDF (ciab-lxd-images.pdf) describing the steps to access and launch images from the server as well as a fairly detailed list and description of each of the Image’s application.
Each Image once launched by you will require you to “lxc exec cn_name bash” and initiate the installation of the actual software but I believe in all cases this should be fully automated.
In each container launched from these images you will find a short README type file, an installation script you will have to execute and possibly one or more other files that should be self-explanatory.
NOTE 1: I have launched and then installed each of these myself and from my limited testing they all seem to work.
NOTE 2: I could have pre-installed each application but I realize that others may feel more comfortable doing the actual application installation in the container them selves. I realize that my value add in this has only been to create the repository and the images and to pre-populate those images with application installation scripts which enable you to get a working application. But I hope it saves you all some time and lets you experiment with some of the applications.
NOTE 3: The NextCloud image has been pre-installed via its SNAP package BUT no NextCloud accounts have been created on it. So if you launch the NextCloud image you can access it via your Host Web Browser and as default with NextCloud … the first log-in becomes the Admin account for that NextCloud.
I am paying for this Hetzner Cloud server and will leave it up for an indeterminant time period but if costs/expense becomes too much I will let you all know before I shut if off.
You can read about the CIAB Public LXD Image repository in the PDF (ciab-lxd-images.pdf) I uploaded to github here:
https://github.com/bmullan/ciab-lxd-image-repository
Please let me know if anything is broken as this was my first attempt at doing this
By the way (CIAB = cloud in a box) was an acronym I used when helping local schools with volunteer projects.
Brian