As most of you may know, libre.sh s a tool to install and manage hosted applications on a virgin docker server
v1 use docker-compose
You can find details on
I tried to reboot the project recently to have a working V1 in the next weeks.
a libre.sh application is mainly a docker-compose recipe + some script for common tak ( install/backup/monitor etc…)
an example is nextcloud
I will try to update this post ferquently to reflect the status of the project.
Who is using libre.sh v1 right now ?
New Feature : Legacy Import
Welcoming benjamin from Ekimia on the libre.sh project, we started a very useful feature :
Restore from legacy backup
The idea behind this feature :
One has an application installed on a classic linux virtual machine
He has ssh access and wants this application to be transfered on a libre.sh v1 host.
We develop 2 script : 1 for backup , 1 for restore
the backup script produce an archive containing all directories for app data
The restore function will be integrate as “import” argument in libre provision function.
This will enable to create directly a new application with the volumes data initialised with backup data
New release of libre.sh : 1.1
I’m very happy to announce the release of libre.sh script 1.1 , few changes :
Make it work on any environement
Create an installer
Next version 1.2 is due at the end the next week ( 15/03/20 ) :
The main feature will be : " I want to install version X.Y of this application for this client , instead of today where only the latest application recipe in the repo if used
A meeting about
libre.sh development is held every wednesday afternoon 4PM french time, please confirm your presence by adding your name to the list , thanks
March 21, 2020, 12:46pm
Hey, I looked into the repositories in search for a proper setup for
an identity provider, e.g., using Keycloak. I found an empty repository.
@mattronix is pretty good with this. I really need to setup my IdP on public.cat to start using it across many different Discourse instances in the meantime of their ActivityPub implementation. I’m totally missing something about using Keycloak as the source for users and would appreciate some help.
It would be of great help if we could turn this empty repository into something solid that Librehosters can use.
New release of libre 1.2
**This brings some improvement that enable to just do now : **
libre provision -a prestashop -u m.numia.fr -t version -e firstname.lastname@example.org -s
Which install prestashop version and make email@example.com the admin account
the email of the futur admin of the app to be installed is available in env ADMIN_EMAIL
You can now gives this email with the -e argument of the provision function
In server env , you can set APP_REPO_URL to as the repo for libre.sh apps ( git repo)
default value :
You can now gives the branch of the app repo with the -t argument of the provision function