Calibre Docker installation issue reddit / selfhosted ---------------------------------------------------------------------- meezy3142 · 2023-12-05 11:26 Hi all, I'm still fairly new to Docker but have managed to get several containers up and running (Plex, Sabnzbd, \*arr apps etc). I'm trying to set up Calibre using the docker-compose provided by [linuxserver.io](https://linuxserver.io): version: "2.1" services: calibre: image: lscr.io/linuxserver/calibre:latest container_name: calibre environment: - PUID=1000 - PGID=100 - TZ=Europe/London volumes: - /share/Public/data/:/data - /share/appdata/calibre:/config ports: - 6666:8080 - 6667:8181 - 6668:8081 restart: unless-stopped network_mode: "bridge" The container starts but I'm unable to access the GUI and get the terminal output below: [migrations] started [migrations] no migrations found usermod: no changes ─────────────────────────────────────── ██╗ ███████╗██╗ ██████╗ ██║ ██╔════╝██║██╔═══██╗ ██║ ███████╗██║██║ ██║ ██║ ╚════██║██║██║ ██║ ███████╗███████║██║╚██████╔╝ ╚══════╝╚══════╝╚═╝ ╚═════╝ Brought to you by linuxserver.io ─────────────────────────────────────── To support LSIO projects visit: https://www.linuxserver.io/donate/ ─────────────────────────────────────── GID/UID ─────────────────────────────────────── User UID: 1000 User GID: 100 ─────────────────────────────────────── [custom-init] No custom files found, skipping... [ls.io-init] done. _XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root Xvnc KasmVNC 1.2.0 - built Nov 25 2023 18:55:00 Copyright (C) 1999-2018 KasmVNC Team and many others (see README.me) See http://kasmweb.com for information on KasmVNC. Underlying X server release 12014000, The X.Org Foundation Obt-Message: Xinerama extension is not present on the server I'm at a loss as to what might be the issue and Google hasn't helped too much. Thanks in advance! ---------------------------------------------------------------------- thekrautboy · 2023-12-05 12:03 https://www.linuxserver.io/support ---------------------------------------------------------------------- arcadianarcadian · 2023-12-05 12:53 remove the network\_mode and re-create the container, then check if it exposes the ports. docker ps | grep calibre netstat -tlnp | grep # one of your exposed ports ---------------------------------------------------------------------- meezy3142 · 2023-12-05 15:41 For docker ps | grep calibre I get: 6ddb8e31ccb0 lscr.io/linuxserver/calibre:latest "/init" 3 minutes ago Up 3 minutes 3000-3001/tcp, 0.0.0.0:6666->8080/tcp, 0.0.0.0:6668->8081/tcp, 0.0.0.0:6667->8181/tcp calibre For netstat -tlnp | grep 4444 I get: netstat: showing only processes with your user ID tcp 0 0 0.0.0.0:4444 0.0.0.0:* LISTEN - ---------------------------------------------------------------------- arcadianarcadian · 2023-12-05 16:13 So you should able to reach port 4444 from the host machine. curl [http://localhost:4444](http://localhost:4444) If you can reach the port, the last step is port forwarding if your host is behind a firewall/router/modem. ---------------------------------------------------------------------- meezy3142 · 2023-12-05 16:24 Looking at the output of curl it was clear that some other service (maybe without a gui web interface?) is using this port. Stupid mistake on my part - I've changed the port redirect and it is now working. Thanks for the help!