-
Notifications
You must be signed in to change notification settings - Fork 683
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add lldap comunity container #4398
Conversation
Hi @docjyJ thanks for your PR! I was wondering if you could consider adding lldap instead of openldap considering that the openldap image was updated 3 years ago and is probably completely outdated and unmaintained? See https://hub.docker.com/r/osixia/openldap/tags and #406 (reply in thread) |
lldap does not support mail aliases, and certain ldap functionality. See lldap/lldap#67 and #3192 I can try to fork, update and adapt Osixia's project to AIO |
I see, however I'd still say lldap is the way to go.
You can actually already do this with the caddy community container. See szaimen/aio-caddy#13 as example
I'd rather like to see the lldap project getting integrated first to be honest :) |
yes I totally agree I would rather see lldap as well for simplicity sake. |
ed4bca0
to
cc93fd1
Compare
Nice!! @docjyJ My dream would be tying the lldap in with Stalwart Mail Server and the Nextcloud. You would get your perfect all in one M365 or Google Workspaces replacement. All in instance! Maybe one day hahahha |
Is it a bug? Or am I dumb? |
Thank @johnnyq |
Where can I instantiate the environment variable for the Base? |
Signed-off-by: Jean-Yves <[email protected]>
Signed-off-by: Jean-Yves <[email protected]>
Signed-off-by: Jean-Yves <[email protected]>
Signed-off-by: Jean-Yves <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks a lot for your PR! I have a few comments
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clicked the wrong button
I would not do this in PR, but could be done in a follow-up. However how to do this could be added to the readme file that you added.
This is a good idea! See szaimen/aio-caddy#13 how to do this. Should also be mentioned in this readme then and in the caddy community container readme
I would not do this in PR, but could be done in a follow-up. |
Signed-off-by: Jean-Yves <[email protected]>
Signed-off-by: Jean-Yves <[email protected]>
… used Signed-off-by: Simon L <[email protected]>
Signed-off-by: Simon L <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I took the liberty to adjust some details.
This looks good to me now. WDYT @docjyJ ? :)
Signed-off-by: Jean-Yves <[email protected]>
Signed-off-by: Jean-Yves <[email protected]>
Signed-off-by: Jean-Yves <[email protected]>
Co-authored-by: Simon L. <[email protected]> Signed-off-by: Jean-Yves <[email protected]>
Yes, good, I fixed the setup, and added a link to lldap Nextcloud config. |
Signed-off-by: Jean-Yves <[email protected]>
Thanks a lot @docjyJ! btw, I've invited you to the repo :) |
I did quick test of nextcloud+lldap. Configured via GUI. Users are handled as random generated UUID and their home directory too.
and
|
Yes, it is |
This is now released with v8.2.0 Beta. Testing and feedback is welcome! See https://github.com/nextcloud/all-in-one#how-to-switch-the-channel |
Hi @szaimen, I made this file, but when I connect I always get a 502 error... I'd like to have a test instance. version: "3.8"
services:
nextcloud-aio-mastercontainer:
image: nextcloud/all-in-one:beta
init: true
restart: always
container_name: nextcloud-aio-mastercontainer
volumes:
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config
- /var/run/docker.sock:/var/run/docker.sock:ro
ports:
- 80:80
- 8080:8080
- 8443:8443
environment:
- SKIP_DOMAIN_VALIDATION=true
- AIO_DISABLE_BACKUP_SECTION=true
- APACHE_PORT=11000
- APACHE_IP_BINDING=127.0.0.1
caddy:
image: caddy:alpine
restart: always
container_name: caddy
command: caddy reverse-proxy -i --from https://thinkpadp16s.fedora:9443 --to https://127.0.0.1:11000
ports:
- 9443:9443
volumes:
nextcloud_aio_mastercontainer:
name: nextcloud_aio_mastercontainer |
Does this help? |
I don't know. It's a bit strange... It's magic ! My setup (if it helps some) sudo docker run -d --name caddy-for-aio-debug --restart always \
-v ./Caddyfile:/etc/caddy/Caddyfile:ro \
-p 443:443 -p 9443:9443 \
--network=nextcloud-aio caddy:alpine
sudo docker run -d --name nextcloud-aio-mastercontainer --restart always -e SKIP_DOMAIN_VALIDATION=true \
-p 8080:8080 -e APACHE_PORT=11000 -e APACHE_IP_BINDING=127.0.0.1 \
-e AIO_COMMUNITY_CONTAINERS="stalwart lldap" \
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
nextcloud/all-in-one:beta Caddyfile
/etc/hosts
|
Hi,
It is an implementation of lldpa container.
See : #406
Todos