From c9483e83fbc774b0a05f34dfe8f187be06b9c623 Mon Sep 17 00:00:00 2001 From: Andy Bunce Date: Thu, 8 May 2025 10:49:51 +0100 Subject: [PATCH] [add] lldap --- caddy/Caddyfile | 3 ++- dozzle/agent/compose.yaml | 0 lldap/compose.yaml | 43 +++++++++++++++++++++++++++++++++++++++ lldap/readme.md | 1 + mealie/compose.yml | 2 +- mealie/readme.md | 1 + 6 files changed, 48 insertions(+), 2 deletions(-) create mode 100644 dozzle/agent/compose.yaml create mode 100644 lldap/compose.yaml create mode 100644 lldap/readme.md create mode 100644 mealie/readme.md diff --git a/caddy/Caddyfile b/caddy/Caddyfile index 56cf115..0397650 100644 --- a/caddy/Caddyfile +++ b/caddy/Caddyfile @@ -160,10 +160,11 @@ orlop.duckdns.org { handle @kodi { import n2 8080 } - @recipe host recipe.orlop.duckdns.org + @recipe host recipes.orlop.duckdns.org handle @recipe { import n2plus 9925 } + @test host test.orlop.duckdns.org handle @test { respond "test, test. Hello, world!" diff --git a/dozzle/agent/compose.yaml b/dozzle/agent/compose.yaml new file mode 100644 index 0000000..e69de29 diff --git a/lldap/compose.yaml b/lldap/compose.yaml new file mode 100644 index 0000000..13edecf --- /dev/null +++ b/lldap/compose.yaml @@ -0,0 +1,43 @@ + +volumes: + lldap_data: + driver: local + +services: + lldap: + image: lldap/lldap:stable + ports: + # For LDAP, not recommended to expose, see Usage section. + #- "3890:3890" + # For LDAPS (LDAP Over SSL), enable port if LLDAP_LDAPS_OPTIONS__ENABLED set true, look env below + #- "6360:6360" + # For the web front-end + - "17170:17170" + volumes: + - "lldap_data:/data" + # Alternatively, you can mount a local folder + # - "./lldap_data:/data" + environment: + - UID=#### + - GID=#### + - TZ=####/#### + - LLDAP_JWT_SECRET=REPLACE_WITH_RANDOM + - LLDAP_KEY_SEED=REPLACE_WITH_RANDOM + - LLDAP_LDAP_BASE_DN=dc=example,dc=com + - LLDAP_LDAP_USER_PASS=adminPas$word + # If using LDAPS, set enabled true and configure cert and key path + # - LLDAP_LDAPS_OPTIONS__ENABLED=true + # - LLDAP_LDAPS_OPTIONS__CERT_FILE=/path/to/certfile.crt + # - LLDAP_LDAPS_OPTIONS__KEY_FILE=/path/to/keyfile.key + # You can also set a different database: + # - LLDAP_DATABASE_URL=mysql://mysql-user:password@mysql-server/my-database + # - LLDAP_DATABASE_URL=postgres://postgres-user:password@postgres-server/my-database + # If using SMTP, set the following variables + # - LLDAP_SMTP_OPTIONS__ENABLE_PASSWORD_RESET=true + # - LLDAP_SMTP_OPTIONS__SERVER=smtp.example.com + # - LLDAP_SMTP_OPTIONS__PORT=465 # Check your smtp providor's documentation for this setting + # - LLDAP_SMTP_OPTIONS__SMTP_ENCRYPTION=TLS # How the connection is encrypted, either "NONE" (no encryption, port 25), "TLS" (sometimes called SSL, port 465) or "STARTTLS" (sometimes called TLS, port 587). + # - LLDAP_SMTP_OPTIONS__USER=no-reply@example.com # The SMTP user, usually your email address + # - LLDAP_SMTP_OPTIONS__PASSWORD=PasswordGoesHere # The SMTP password + # - LLDAP_SMTP_OPTIONS__FROM=no-reply # The header field, optional: how the sender appears in the email. The first is a free-form name, followed by an email between <>. + # - LLDAP_SMTP_OPTIONS__TO=admin # Same for reply-to, optional. \ No newline at end of file diff --git a/lldap/readme.md b/lldap/readme.md new file mode 100644 index 0000000..4a38dd6 --- /dev/null +++ b/lldap/readme.md @@ -0,0 +1 @@ +https://github.com/lldap/lldap \ No newline at end of file diff --git a/mealie/compose.yml b/mealie/compose.yml index 747cec5..8d87448 100644 --- a/mealie/compose.yml +++ b/mealie/compose.yml @@ -23,7 +23,7 @@ services: PUID: 1000 PGID: 1000 TZ: Europe/London - BASE_URL: https://recipe.orlop.duckdns.org + BASE_URL: https://recipes.orlop.duckdns.org env_file: - recipe.env diff --git a/mealie/readme.md b/mealie/readme.md new file mode 100644 index 0000000..126a9e2 --- /dev/null +++ b/mealie/readme.md @@ -0,0 +1 @@ +https://github.com/mealie-recipes/mealie