NC 29: can't find user_oidc or oidc_login app

Hey everyone,
as the title suggests i am having trouble finding the user_oidc or oidc_login package inside the nextcloud app store of my instance.
I need this to integrate my fresh nextcloud instance with my authelia instance.
I really don’t get why i am not finding anything anywhere about how to install these two packages and assumed, they should be installable via the nextcloud app store.
Could it be some nextcloud configuration issue that these two apps do not appear for me?

Thanks for any help!

My nextcloud setup behind an nginx Proxy looks like this:

# version: '3'
# https://chrisgrime.medium.com/deploy-nextcloud-with-docker-compose-935a76a5eb78
services:
  nc_app:
    image: nextcloud:29.0.4
    container_name: nc_app
    restart: unless-stopped
    hostname: ${OVERWRITEHOST}
    depends_on:
      - nc_db
      - nc_redis
    expose:
      - 80
    volumes:
      - ./nc/html:/var/www/html
      - ./nc/custom_apps:/var/www/html/custom_apps
      - ./nc/config:/var/www/html/config
      - ./nc/data:/var/www/html/data
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Berlin
      - NEXTCLOUD_TRUSTED_DOMAINS=${OVERWRITEHOST}
      - MYSQL_DATABASE
      - MYSQL_USER
      - MYSQL_PASSWORD
      - MYSQL_HOST
      - REDIS_HOST
      - OVERWRITEPROTOCOL
      - TRUSTED_PROXIES
      - NEXTCLOUD_ADMIN_USER
      - NEXTCLOUD_ADMIN_PASSWORD
      - SMTP_HOST
      - SMTP_SECURE
      - SMTP_PORT
      - SMTP_AUTHTYPE
      - SMTP_NAME
      - SMTP_PASSWORD
      - MAIL_FROM_ADDRESS
      - MAIL_DOMAIN

    networks:
      - backend
      - frontend

  # nc_cron:
  #   image: nextcloud:29.0.4
  #   restart: unless-stopped
  #   container_name: nextcloud_cron
  #   volumes:
  #     - ./nc/html:/var/www/html
  #     - ./nc/custom_apps:/var/www/html/custom_apps
  #     - ./nc/config:/var/www/html/config
  #     - ./nc/data:/var/www/html/data
  #   entrypoint: /cron.sh
  #   depends_on:
  #     - nc_db
  #     - nc_redis
  #   networks:
  #     - backend

  nc_db:
    image: mariadb:11.5.2
    container_name: nextcloud-db
    restart: unless-stopped
    command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
    volumes:
      - ./nextclouddb:/var/lib/mysql
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=America/Los_Angeles
      - MYSQL_RANDOM_ROOT_PASSWORD=true
      - MYSQL_PASSWORD
      - MYSQL_DATABASE
      - MYSQL_USER
    networks:
      - backend

  nc_redis:
    image: redis:7.4.0
    container_name: redis
    volumes:
      - ./redis:/data  
    networks:
      - backend

networks:
  frontend: # docker network create -d bridge frontend
    external: true
  backend:

both apps exist in Nextcloud store e.g. https://apps.nextcloud.com/apps/user_oidc and can be downloaded from the app installation or using occ I would recommend user_oidc-app as no there is no more active development for oidc_login-app

Thanks a lot! I was expecting it inside the security section and i somehow missed the Integrations link.
Weirdly, the search didn’t finde the app as well.

Anyway, thanks a lot for providing the trivial solution and the recommondation for sticking with user_oicd app!

1 Like