# Trying to get this working on my traefik localhost

**URL:** <https://forum.pydio.com/t/trying-to-get-this-working-on-my-traefik-localhost/2718>\
**Category:** Pydio Cells\
**Tags:** docker\
**Created:** [September 2, 2019, 4:00pm UTC](https://forum.pydio.com/t/trying-to-get-this-working-on-my-traefik-localhost/2718 "2019-09-02T16:00:59Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![thumblessfun](https://avatars.discourse-cdn.com/v4/letter/t/47e85d/32.png) [@thumblessfun](https://forum.pydio.com/u/thumblessfun)\
**Post date:** [September 2, 2019, 4:00pm UTC](https://forum.pydio.com/t/trying-to-get-this-working-on-my-traefik-localhost/2718/1 "2019-09-02T16:00:59Z")

</div>

Hi guys!

I can get the installer to display. And created admin user.

> version: ‘3’  
> services:
> 
> ```
> cells:
> image: pydio/cells:latest
> restart: unless-stopped
> volumes: ["data:/root/.config/pydio/cells/data"]      
> environment:
> - CELLS_BIND=0.0.0.0:8080
> - CELLS_EXTERNAL=localhost:8080
> - CELLS_NO_SSL=1
> labels:
> - traefik.enable=true
> - traefik.backend=pydio-cells
> - traefik.frontend.rule=Host:pydio.localhost
> - traefik.port=8080
> - traefik.docker.network=srv
> networks:
> - srv
> 
> mysql:
> image: mysql:5.7
> restart: always
> environment:
> MYSQL_ROOT_PASSWORD: P@ssw0rd
> MYSQL_DATABASE: cells
> MYSQL_USER: pydio
> MYSQL_PASSWORD: P@ssw0rd
> command: [mysqld, --character-set-server=utf8mb4, --collation-server=utf8mb4_unicode_ci]
> ports: ["3306:3306"]
> networks:
> - srv
> 
> ```
> 
> volumes:  
> data: {}
> 
> networks:  
> srv:  
> external: true

Then the installer says that install was succesfull, but it doesnt reload no matter how long I wait. So I reload manually, but its stuck on the loading…

on my docker-compose logs there is here.

```
cells_1 | 2019-09-02T15:54:55.684Z INFO pydio.web.auth config storage: 
cells_1 | 2019-09-02T15:54:55.684Z INFO pydio.web.auth config static client: cells-front
cells_1 | 2019-09-02T15:54:55.684Z INFO pydio.web.auth config connector: pydio
cells_1 | 2019-09-02T15:54:55.684Z INFO pydio.web.auth config response types accepted: [code token id_token]
cells_1 | 2019-09-02T15:54:55.684Z INFO pydio.web.auth config id tokens valid for: 10m0s
cells_1 | 2019-09-02T15:54:55.686Z INFO pydio.web.auth started
cells_1 | 2019-09-02T15:54:55.686Z INFO pydio.grpc.auth started
cells_1 | 2019-09-02T15:54:56.224Z INFO pydio.grpc.data.index.cellsdata started
cells_1 | 2019-09-02T15:54:56.252Z INFO pydio.grpc.data.index.personal started
cells_1 | 2019-09-02T15:54:56.259Z INFO pydio.grpc.data.index.pydiods1 started
cells_1 | 2019-09-02T15:54:56.265Z INFO pydio.grpc.tasks Run Job resync-ds-personal on timer event <nil>
cells_1 | 2019-09-02T15:54:56.290Z INFO pydio.gateway.dav started
cells_1 | 2019-09-02T15:54:56.367Z INFO pydio.grpc.data.sync.personal Listing all S3 objects for path {"bucket": "personal", "path": ""}
cells_1 | 2019-09-02T15:54:56.369Z INFO pydio.grpc.data.sync.personal map[MissingLeft:0 MissingRight:0]
cells_1 | 2019-09-02T15:54:56.369Z INFO pydio.grpc.data.index.personal Opening Indexation Session 1973b1dc-2a4d-4525-b6ea-97d41c584a11 {"OperationUuid": "resync-ds-personal-44425fbf"}
cells_1 | 2019-09-02T15:54:56.370Z INFO pydio.grpc.data.index.personal Closing Indexation Session 1973b1dc-2a4d-4525-b6ea-97d41c584a11 {"OperationUuid": "resync-ds-personal-44425fbf"}
cells_1 | 2019-09-02T15:54:56.370Z INFO pydio.grpc.data.index.personal Sent 0 events event on topic {"OperationUuid": "resync-ds-personal-44425fbf"}
cells_1 | 2019-09-02T15:54:56.684Z INFO pydio.rest.meta started
cells_1 | 2019-09-02T15:54:56.686Z INFO pydio.rest.log started
cells_1 | 2019-09-02T15:54:56.798Z INFO pydio.rest.activity started
cells_1 | 2019-09-02T15:54:56.819Z INFO pydio.rest.auth started
cells_1 | 2019-09-02T15:54:56.898Z INFO pydio.rest.share started
cells_1 | 2019-09-02T15:54:56.913Z INFO pydio.rest.frontend started
cells_1 | 2019-09-02T15:54:56.929Z INFO pydio.rest.acl started
cells_1 | 2019-09-02T15:54:56.944Z INFO pydio.rest.templates started
cells_1 | 2019-09-02T15:54:56.946Z INFO pydio.rest.policy started
cells_1 | 2019-09-02T15:54:56.976Z INFO pydio.rest.graph started
cells_1 | 2019-09-02T15:54:56.985Z INFO pydio.rest.update started
cells_1 | 2019-09-02T15:54:56.987Z INFO pydio.rest.user started
cells_1 | 2019-09-02T15:54:56.987Z INFO pydio.rest.role started
cells_1 | 2019-09-02T15:54:56.988Z INFO pydio.rest.jobs started
cells_1 | 2019-09-02T15:54:56.999Z INFO pydio.rest.mailer started
cells_1 | 2019-09-02T15:54:56.999Z INFO pydio.rest.tree started
cells_1 | 2019-09-02T15:54:57.012Z INFO pydio.rest.workspace started
cells_1 | 2019-09-02T15:54:57.012Z INFO pydio.rest.config started
cells_1 | 2019-09-02T15:54:57.013Z INFO pydio.rest.user-meta started
cells_1 | 2019-09-02T15:54:57.623Z INFO pydio.test.objects started
cells_1 | 2019-09-02T15:54:57.680Z INFO pydio.gateway.data started
cells_1 | 2019-09-02T15:54:57.905Z INFO pydio.gateway.wopi started
cells_1 | 2019-09-02T15:54:59.126Z INFO pydio.grpc.tasks Run Job resync-ds-cellsdata on timer event <nil>
cells_1 | 2019-09-02T15:54:59.169Z INFO pydio.grpc.tasks Run Job resync-ds-pydiods1 on timer event <nil>
cells_1 | 2019-09-02T15:54:59.228Z INFO pydio.grpc.data.sync.cellsdata Listing all S3 objects for path {"bucket": "cellsdata", "path": ""}
cells_1 | 2019-09-02T15:54:59.229Z INFO pydio.grpc.data.sync.cellsdata map[MissingLeft:0 MissingRight:0]
cells_1 | 2019-09-02T15:54:59.230Z INFO pydio.grpc.data.index.cellsdata Opening Indexation Session 2a3d6740-a58c-45b9-8033-ad61763c3d13 {"OperationUuid": "resync-ds-cellsdata-787ff8b6"}
cells_1 | 2019-09-02T15:54:59.230Z INFO pydio.grpc.data.index.cellsdata Closing Indexation Session 2a3d6740-a58
c-45b9-8033-ad61763c3d13 {"OperationUuid": "resync-ds-cellsdata-787ff8b6"}
cells_1 | 2019-09-02T15:54:59.230Z INFO pydio.grpc.data.index.cellsdata Sent 0 events event on topic {"OperationUuid": "resync-ds-cellsdata-787ff8b6"}
cells_1 | 2019-09-02T15:54:59.328Z INFO pydio.grpc.data.sync.pydiods1 Listing all S3 objects for path {"bucket": "pydiods1", "path": ""}
cells_1 | 2019-09-02T15:54:59.329Z INFO pydio.grpc.data.sync.pydiods1 map[MissingLeft:0 MissingRight:0]
cells_1 | 2019-09-02T15:54:59.330Z INFO pydio.grpc.data.index.pydiods1 Opening Indexation Session 71b0489a-ce0d-4a39-9e07-c0f06d623986 {"OperationUuid": "resync-ds-pydiods1-c16a00ad"}
cells_1 | 2019-09-02T15:54:59.330Z INFO pydio.grpc.data.index.pydiods1 Closing Indexation Session 71b0489a-ce0d-4a39-9e07-c0f06d623986 {"OperationUuid": "resync-ds-pydiods1-c16a00ad"}
cells_1 | 2019-09-02T15:54:59.331Z INFO pydio.grpc.data.index.pydiods1 Sent 0 events event on topic {"OperationUuid": "resync-ds-pydiods1-c16a00ad"}
cells_1 | 2019-09-02T15:55:02.817Z INFO pydio.grpc.search started
cells_1 | 2019-09-02T15:55:02.878Z INFO pydio.gateway.websocket started
cells_1 | 2019-09-02T15:55:02.978Z INFO pydio.rest.search started
cells_1 | 2019-09-02T15:55:13.882Z INFO pydio.gateway.proxy Restarting proxy {"caddyfile": "\n\t\thttp://0.0.0.0:8080 {\n\t\tproxy /a 192.168.16.4:41691 {\n\t\t\twithout /a\n\t\t\theader_upstream Host {host}\n\t\t\theader_upstream X-Real-IP {remote}\n\t\t\theader_upstream X-Forwarded-Proto {scheme}\n\t\t}\n\t\tproxy /auth/dex 192.168.16.4:42221 {\n\t\t\tinsecure_skip_verify\n\t\t\theader_upstream Host {host}\n\t\t\theader_upstream X-Real-IP {remote}\n\t\t\theader_upstream X-Forwarded-Proto {scheme}\n\t\t}\n\t\tproxy /io :44175 {\n\t\t\theader_upstream Host localhost:8080\n\t\t\theader_upstream X-Real-IP {remote}\n\t\t\theader_upstream X-Forwarded-Proto {scheme}\n\t\t}\n\t\tproxy /data :44175 {\n\t\t\theader_upstream Host localhost:8080\n\t\t\theader_upstream X-Real-IP {remote}\n\t\t\theader_upstream X-Forwarded-Proto {scheme}\n\t\t}\n\t\tproxy /ws 192.168.16.4:43321 {\n\t\t\twebsocket\n\t\t\twithout /ws\n\t\t}\n\t\tproxy /plug/ 192.168.16.4:42703 {\n\t\t\theader_upstream Host {host}\n\t\t\theader_upstream X-Real-IP {remote}\n\t\t\theader_upstream X-Forwarded-Proto {scheme}\n\t\t\theader_downstream Cache-Control \"public, max-age=31536000\"\n\t\t}\n\t\tproxy /dav/ 192.168.16.4:44883 {\n\t\t\theader_upstream Host {host}\n\t\t\theader_upstream X-Real-IP {remote}\n\t\t\theader_upstream X-Forwarded-Proto {scheme}\n\t\t}\n\n\t\tproxy /public/ 192.168.16.4:42703 {\n\t\t\theader_upstream Host {host}\n\t\t\theader_upstream X-Real-IP {remote}\n\t\t\theader_upstream X-Forwarded-Proto {scheme}\n\t\t}\n\n\t\tproxy /user/reset-password/ 192.168.16.4:42703 {\n\t\t\theader_upstream Host {host}\n\t\t\theader_upstream X-Real-IP {remote}\n\t\t\theader_upstream X-Forwarded-Proto {scheme}\n\t\t}\n\n\t\tproxy /robots.txt 192.168.16.4:42703 {\n\t\t\theader_upstream Host {host}\n\t\t\theader_upstream X-Real-IP {remote}\n\t\t\theader_upstream X-Forwarded-Proto {scheme}\n\t\t}\n\n\t\tproxy /login 192.168.16.4:42703/gui {\n\t\t\twithout /login\n\t\t\theader_upstream Host {host}\n\t\t\theader_upstream X-Real-IP {remote}\n\t\t\theader_upstream X-Forwarded-Proto {scheme}\n\t\t}\n\n\t\tredir 302 {\n\t\t if {path} is /\n\t\t / /login\n\t\t}\n\n\t\t\n\t\t\n proxy /wopi/ 192.168.16.4:40751 {\n transparent\n }\n\n proxy /loleaflet/ https://localhost:9980/loleaflet {\n transparent\n insecure_skip_verify\n without /loleaflet/\n }\n\n proxy /hosting/discovery https://localhost:9980/hosting/discovery {\n transparent\n insecure_skip_verify\n without /hosting/discovery\n }\n\n proxy /lool/ https://localhost:9980/lool/ {\n transparent\n insecure_skip_verify\n websocket\n without /lool/\n }\n \n\t\t\n\n\t\trewrite {\n\t\t\tif {path} not_starts_with \"/a/\"\n\t\t\tif {path} not_starts_with \"/auth/\"\n\t\t\tif {path} not_starts_with \"/io\"\n\t\t\tif {path} not_starts_with \"/data\"\n\t\t\tif {path} not_starts_with \"/ws/\"\n\t\t\tif {path} not_starts_with \"/plug/\"\n\t\t\tif {path} not_starts_with \"/dav/\"\n\t\t\t\n\t\t\tif {path} not_starts_with \"/wopi/\"\n\t\t\t\n\t\t\tif {path} not_starts_with \"/loleaflet/\"\n\t\t\t\n\t\t\tif {path} not_starts_with \"/hosting/discovery\"\n\t\t\t\n\t\t\tif {path} not_starts_with \"/lool/\"\n\t\t\t\n\t\t\tif {path} not_starts_with \"/public/\"\n\t\t\tif {path} not_starts_with \"/user/reset-password\"\n\t\t\tif {path} not_starts_with \"/robots.txt\"\n\t\t\tto {path} {path}/ /login\n\t\t}\n\n\t\t\n\t\terrors \"/root/.config/pydio/cells/logs/caddy_errors.log\"\n\t\t}\n\n\t\t\n\t"}
cells_1 | 2019-09-02T15:55:13.882Z INFO pydio.gateway.proxy Restart done
cells_1 | 2019-09-02T15:55:16.829Z INFO pydio.grpc.tasks Run Job users-activity-digest on timer event Iso8601Schedule:"R/2012-06-04T19:25:16.828696-07:00/PT15M" 
cells_1 | 2019-09-02T15:55:16.829Z INFO pydio.grpc.tasks Run Job flush-mailer-queue on timer event Iso8601Schedule:"R/2012-06-04T19:25:16.828696-07:00/PT5M" 
cells_1 | 2019-09-02T15:55:16.829Z INFO pydio.grpc.tasks Run Job prune-versions-job on timer event Iso8601Schedule:"R/2012-06-04T19:25:16.828696-07:00/PT15M" 
cells_1 | 2019-09-02T15:55:16.829Z INFO pydio.grpc.tasks Run Job actions.auth.prune.tokens on timer event Iso8601Schedule:"R/2012-06-04T19:25:16.828696-07:00/PT5M" 
cells_1 | 2019-09-02T15:58:16.829Z INFO pydio.grpc.tasks Run Job internal-prune-jobs on timer event Iso8601Schedule:"R/2012-06-04T19:25:16.828696-07:03/PT10M"

```

---

<div class="post-metadata">

**Author:** ![zayn](https://avatars.discourse-cdn.com/v4/letter/z/a87d85/32.png) [@zayn](https://forum.pydio.com/u/zayn)\
**Post date:** [September 10, 2019, 7:39am UTC](https://forum.pydio.com/t/trying-to-get-this-working-on-my-traefik-localhost/2718/2 "2019-09-10T07:39:30Z")

</div>

Hello @thumblessfun,

Would you mind showing me your `traefik.toml` file?

---

<div class="post-metadata">

**Author:** ![thumblessfun](https://avatars.discourse-cdn.com/v4/letter/t/47e85d/32.png) [@thumblessfun](https://forum.pydio.com/u/thumblessfun)\
**Post date:** [September 10, 2019, 2:03pm UTC](https://forum.pydio.com/t/trying-to-get-this-working-on-my-traefik-localhost/2718/4 "2019-09-10T14:03:11Z")

</div>

I dont use traefik.toml as docker images has usually so far worked just fine with just the docker-compose.yml.

---

<div class="post-metadata">

**Author:** ![zayn](https://avatars.discourse-cdn.com/v4/letter/z/a87d85/32.png) [@zayn](https://forum.pydio.com/u/zayn)\
**Post date:** [September 10, 2019, 2:18pm UTC](https://forum.pydio.com/t/trying-to-get-this-working-on-my-traefik-localhost/2718/5 "2019-09-10T14:18:11Z")

</div>

You could look at my compose file for hints, i’m running all the containers within the same docker-compose file.

[https://pastebin.com/KEEsjBJE](https://pastebin.com/KEEsjBJE)

here’s also my traefik.toml (maybe it could help you even though you are not using it)

```auto
logLevel = "ERROR"
defaultEntryPoints = ["http", "https"]
insecureSkipVerify = true

[entryPoints]
  [entryPoints.dashboard]
    address = ":81"
    [entryPoints.dashboard.auth]
      [entryPoints.dashboard.auth.basic]
        users = ["admin:$apr1$x/i/X0fT$xEWW3okaBdNoZz/UFn7Dz/"]
  [entryPoints.http]
    address = ":80"   
    [entryPoints.http.redirect]
      entryPoint = "https"
  [entryPoints.https]
    address = ":443" 
    [entryPoints.https.tls]
      [[entryPoints.https.tls.certificates]]
      certFile = "/certs/cells.crt"
      keyFile = "/certs/cells.key" 
    
[retry]

[api]
entrypoint="dashboard"

[docker]
domain = "example.com"
watch = true
network = "web"

# [acme]
# email = "mail@gmail.com"
# storage = "acme.json"
# entryPoint = "https"
# onHostRule = true
# [acme.httpChallenge]
# entryPoint = "http"

```
