Docker is available here and docker-compose here. Make sure that these are installed on your system before starting.
$ curl -sSL https://get.docker.com | sudo curl
you can install it according to the offcial documentaion here
Deploy a Linshare instance with ease using Docker and docker-compose
This docker-compose aims to make possible to quickly run a Linshare appliance. It consists of several containers :
Most of the containers can be configured to suits your needs, the available settings are either already used (and you have just to replace them) or commented out. Automatic upgrades for data used by containers is not available.
# use this line to launch it
$ docker-compose up -d
# Once containers are created and running in backgroup, you must check if they are running properly:
$ docker-compose ps
# If a container exits with an error code different than 0, it means it failed.
# In this case, you should take a look to the container.
# use this line to see logs for all containers
$ docker-compose logs
# use this line to stop
$ docker-compose stop
# use this line to delete previously created containers
$ docker-compose down
# use this line to delete all data created by containers (reset all modifications)
$ sudo rm -fr data
By default the containers are listenning to linshare.local so you may have to add the following lines in your hosts file :
127.0.0.1 admin.linshare.local user.linshare.local linshare.local traefik.linshare.local webmail.linshare.local upload-request.linshare.local docs.linshare.local
And all uses the https
protocol via the port 443.
Once everything is running, you can start using LinShare home page.
If you do not want to use the init container, you can setup the link with the LDAP manually with the following guide:
DefaultDomainPolicy
firstName | lastName | |
---|---|---|
Abbey | CURRY | abbey.curry@linshare.org |
Amy | WOLSH | amy.wolsh@linshare.org |
Anderson | WAXMAN | anderson.waxman@linshare.org |
Cornell | ABLE | cornell.able@linshare.org |
Dawson | WATERFIELD | dawson.waterfield@linshare.org |
Felton | GUMPER | felton.gumper@linshare.org |
Grant | BIG | grant.big@linshare.org |
Nick | DERBIES | nick.derbies@linshare.org |
Peter | WILSON | peter.wilson@linshare.org |
Walker | MCCALLISTER | walker.mccallister@linshare.org |
- password : secret
External users: They only have access to the webmail. They could be used as external contacts for anonymours URL, Upload request or LinShare guests
Password | |
---|---|
guest1@linshare.org | password1 |
guest2@linshare.org | password2 |
guest3@linshare.org | password3 |
guest4@linshare.org | password4 |
guest5@linshare.org | password5 |
external1@linshare.org | password1 |
external2@linshare.org | password2 |
external3@linshare.org | password3 |
external4@linshare.org | password4 |
external5@linshare.org | password5 |
View license information for the software contained in this image.
Official Linshare documentation is available here : Linshare Configuration Guide (pdf format).
If you have any problems with or questions about this image, please contact us through a GitHub issue.