# Pydio Cells with Collabora/Code using NGINX Proxy Manager

**URL:** <https://forum.pydio.com/t/pydio-cells-with-collabora-code-using-nginx-proxy-manager/5860>\
**Category:** Pydio Cells\
**Tags:** authentication, install, docker\
**Created:** [April 19, 2024, 2:15pm UTC](https://forum.pydio.com/t/pydio-cells-with-collabora-code-using-nginx-proxy-manager/5860 "2024-04-19T14:15:03Z")\
**Posts on this page:** 1\
**Showing post:** 18

<div class="post-metadata">

**Author:** ![nmincone](https://yyz2.discourse-cdn.com/flex032/user_avatar/forum.pydio.com/nmincone/32/2396_2.png) [@nmincone](https://forum.pydio.com/u/nmincone)\
**Post date:** [May 31, 2024, 4:42am UTC](https://forum.pydio.com/t/pydio-cells-with-collabora-code-using-nginx-proxy-manager/5860/18 "2024-05-31T04:42:42Z")

</div>

After weeks of trying to figure this out I was able to solve the issue. For anyone having this problem on this stack here is my solution.  
**NO NEED FOR NGINX PM Advanced rules or special Docker networks, this is all running in bridge mode.**  
Just set up a new proxy host for Pydio Cells and add your wild card cert or issue a new one from LetsEncrypt.

```auto
version: '4'
services:

  cells:
    image: pydio/cells:latest
    restart: unless-stopped
    ports: ["8081:8080"]
    volumes:
      - /path/to/pydio-cells/cellsdir:/var/cells
      - /path/to/pydio-cells/data:/var/cells/data
    environment:
      - CELLS_BIND_ADDRESS=0.0.0.0
      - CELLS_EXTERNAL=https://cells.yourdomain.com

  mysql:
    image: mysql:8
    restart: unless-stopped
    environment:
      MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
      MYSQL_DATABASE: ${MYSQL_DATABASE}
      MYSQL_USER: ${MYSQL_USER}
      MYSQL_PASSWORD: ${MYSQL_PASSWORD}
    command: [mysqld, --character-set-server=utf8mb4, --collation-server=utf8mb4_unicode_ci]
    volumes:
      - /path/to/pydio-cells/mysqldir:/var/lib/mysql

  collabora:
    image: collabora/code
    hostname: collabora
    expose:
      - 9980:9980
    cap_add:
      - MKNOD
    ports:
      - 9980:9980
    environment:
      - extra_params=--o:ssl.enable=true --o:ssl.termination=true
      - domain="cells\.yourdomain\.com"
      - dictionaries=en_US
      - username=${username}
      - password=${password}

volumes:
    data: {}
    cellsdir: {}
    mysqldir: {}

```

 ![plugin_setup](https://canada1.discourse-cdn.com/flex032/uploads/pydio/original/2X/b/b28bccdb04022f0f6efcad2c792e9cb5edb7eae2.png)

Working Collabora!

 ![working](https://canada1.discourse-cdn.com/flex032/uploads/pydio/original/2X/a/abded18e580fc6d4cc4ab76395a85974c6d47b29.png)

To the mods that were assisting me, thank you for your time.

To the devs on this project thank you for such a great project.

I believe Pydio is a much better project than NextCloud and I hope this helps anyone who can use this to take full advantage of what Pydio has to offer.

---

_[View the full topic](https://forum.pydio.com/t/pydio-cells-with-collabora-code-using-nginx-proxy-manager/5860)._
