nextcloud / all-in-one

šŸ“¦ The official Nextcloud installation method. Provides easy deployment and maintenance with most features included in this one Nextcloud instance.
https://hub.docker.com/r/nextcloud/all-in-one
GNU Affero General Public License v3.0
5.24k stars 606 forks source link

can't access /whiteboard #5336

Closed punkyard closed 17 hours ago

punkyard commented 1 day ago

Steps to reproduce

  1. update aio to latest version with whiteboard container
  2. settings menu shows whiteboard's URL and settings
  3. whiteboard icon is not displayed in icons bar
  4. domain.net/whiteboard read 'page not found'

Expected behavior

new icon for whiteboard app in icons bar

Actual behavior

no icon in the icons bar for whiteboard app

Other information

Host OS debian 11

version: "3.8"
volumes:
  nextcloud_aio_mastercontainer:
    name: nextcloud_aio_mastercontainer
services:
  nextcloud:
    image: nextcloud/all-in-one:latest
    restart: always
    container_name: nextcloud-aio-mastercontainer
    volumes:
      - nextcloud_aio_mastercontainer:/mnt/docker-aio-config
      - /var/run/docker.sock:/var/run/docker.sock:ro
    ports:
      - 8895:8080
    environment:
     - APACHE_PORT=11000
     - APACHE_IP_BINDING=0.0.0.0
     - APACHE_DISABLE_REWRITE_IP=1
     - NEXTCLOUD_TRUSTED_DOMAINS=
     - TRUSTED_PROXIES= 172.22.0.0/16
     - NEXTCLOUD_MOUNT=/mnt/nextcloud-aio/
     - NEXTCLOUD_UPLOAD_LIMIT=1G
     - NEXTCLOUD_MEMORY_LIMIT=4096M
     - NEXTCLOUD_ADDITIONAL_APKS=imagemagick libpq-dev
     - NEXTCLOUD_ADDITIONAL_PHP_EXTENSIONS=imagick pgsql
     - TALK_PORT=3478
     - OVERWRITEPROTOCOL=https

Output of sudo docker info

Client: Docker Engine - Community
 Version:    27.3.1
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.17.1
    Path:     /usr/libexec/docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.29.7
    Path:     /usr/libexec/docker/cli-plugins/docker-compose

Server:
 Server Version: 27.3.1
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Using metacopy: false
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: systemd
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 7f7fdf5fed64eb6a7caf99b3e12efcf9d60e311c
 runc version: v1.1.14-0-g2c9f560
 init version: de40ad0
 Security Options:
  apparmor
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 5.10.0-32-amd64
 Operating System: Debian GNU/Linux 11 (bullseye)
 OSType: linux
 Architecture: x86_64
 CPUs: 4
 Total Memory: 7.759GiB
 Name: 
 ID: 
 Docker Root Dir: /var/lib/docker
 Debug Mode: false
 Experimental: false
 Insecure Registries:
  127.0.0.0/8
 Live Restore Enabled: false

Other valuable info

I used a personal excalidraw instance on this server in an external link before and have tried whiteboard app before on this aio instance

Whiteboard container's logs:

2024-09-27T21:43:06.706995498Z Connection to nextcloud-aio-redis (172.22.0.7) 6379 port [tcp/redis] succeeded!
2024-09-27T21:43:07.742890129Z 
2024-09-27T21:43:07.743049055Z > whiteboard@1.0.2 server:start
2024-09-27T21:43:07.743057231Z > node websocket_server/main.js
2024-09-27T21:43:07.743061238Z 
2024-09-27T21:43:09.846404577Z Setting up Redis Streams adapter
2024-09-27T21:43:09.850523015Z Redis Streams adapter set up successfully
2024-09-27T21:43:09.861099439Z Listening on port: 3002
2024-09-27T21:43:09.861301025Z Server started successfully on port 3002

I haven't found anything docs for installing whiteboard with aio, maybe i didn't do it right for the first time. Can I post any more details of my config? Am i the only one to run into this issue?

szaimen commented 1 day ago

Hi, can you post the outout of sudo docker logs nextcloud-aio-nextcloud here?

punkyard commented 1 day ago

here you are

Connection to nextcloud-aio-database (172.22.0.6) 5432 port [tcp/postgresql] succeeded!
             now              
------------------------------
 2024-09-28 06:03:10.42173+02
(1 row)

+ '[' -f /dev-dri-group-was-added ']'
++ find /dev -maxdepth 1 -mindepth 1 -name dri
+ '[' -n '' ']'
+ set +x
Installing libpq-dev via apk...
Enabling Imagick...
WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.20/main: No such file or directory
WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.20/community: No such file or directory
Installing PHP build dependencies...
Installing PHP extension pgsql ...
+ strip --strip-all modules/pgsql.so

warning: pgsql (pgsql.so) is already loaded!

WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.20/main: No such file or directory
WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.20/community: No such file or directory
WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.20/main: No such file or directory
WARNING: opening from cache https://dl-cdn.alpinelinux.org/alpine/v3.20/community: No such file or directory
Connection to nextcloud-aio-redis (172.22.0.7) 6379 port [tcp/redis] succeeded!
Applying one-click-instance settings...
System config value one-click-instance set to boolean true
System config value one-click-instance.user-limit set to integer 100
System config value one-click-instance.link set to string https://nextcloud.com/all-in-one/
support already enabled
Adjusting log files...
System config value upgrade.cli-upgrade-link set to string https://github.com/nextcloud/all-in-one/discussions/2726
System config value logfile set to string /var/www/html/data/nextcloud.log
Config value were not updated
System config value updatedirectory set to string /nc-updater
System config value maintenance_window_start set to integer 100
Applying network settings...
System config value allow_local_remote_servers set to boolean true
System config value davstorage.request_timeout set to integer 3600
System config value trusted_domains => 1 set to string domain.net
System config value overwrite.cli.url set to string https://domain.net/
System config value htaccess.RewriteBase set to string /
.htaccess has been updated
System config value dbpersistent set to boolean false
System config value auth.bruteforce.protection.enabled set to boolean true
System config value ratelimit.protection.enabled set to boolean true
System config value files_external_allow_create_new_local set to boolean true
nextcloud-aio already enabled
notify_push is up-to-date or no updates could be found
System config value trusted_proxies => 0 set to string 127.0.0.1
System config value trusted_proxies => 1 set to string ::1
System config value trusted_proxies => 10 set to string 172.22.0.0/16
Config value were not updated
+ echo nextcloud-aio-collabora
+ grep -q 'nextcloud-.*-collabora'
+ COLLABORA_HOST=notre.rez0.net
+ set +x
richdocuments is up-to-date or no updates could be found
Config value were not updated
No ipv6-address found for notre.rez0.net.
Config value were not updated
+ '[' -z '' ']'
+ TALK_HOST=domain.net
+ HPB_PATH=/standalone-signaling/
+ '[' -z '' ']'
+ TURN_DOMAIN=domain.net
+ set +x
spreed is up-to-date or no updates could be found
Config value recording_servers of app spreed deleted
System config value enabledPreviewProviders => 0 set to string OC\Preview\Imaginary
System config value preview_imaginary_url set to string http://nextcloud-aio-imaginary:9000
System config value preview_imaginary_key set to string 12345
whiteboard already enabled
Config value were not updated
Config value were not updated
+ '[' true = true ']'
+ '[' 11000 = 443 ']'
+ set +x
[28-Sep-2024 06:04:03] NOTICE: fpm is running, pid 2354
[28-Sep-2024 06:04:03] NOTICE: ready to handle connections
Activating Collabora config...
āœ“ Reset callback url autodetect
Checking configuration
šŸ›ˆ Configured WOPI URL: https://domain.net
šŸ›ˆ Configured public WOPI URL: https://domain.net
šŸ›ˆ Configured callback URL: 

āœ“ Fetched /hosting/discovery endpoint
āœ“ Valid mimetype response
āœ“ Valid capabilities entry
āœ“ Fetched /hosting/capabilities endpoint
āœ“ Detected WOPI server: Collabora Online Development Edition 24.04.7.2

Collabora URL (used for Nextcloud to contact the Collabora server):
  https://domain.net
Collabora public URL (used in the browser to open Collabora):
  https://domain.net
Callback URL (used by Collabora to connect back to Nextcloud):
  autodetected (will use the same URL as your user for browsing Nextcloud)
punkyard commented 1 day ago

hi Simon this might be all just a mistake: I was expecting to find an icon for Whiteboard in the top bar but it's just a new file type when creating a new document

sorry for the disturbance ..

punkyard commented 1 day ago

as NC Whiteboard is running as a server, will be possible to use it with Excalidraw whiteboard integration?