I have been running on NextCloud on my Synology NAS (that doesn’t support docker) but after the recent update to v23 it is running super slow and i don’t think the NAS can support it anymore with its very limited memory/CPU speed.
I have a Raspberry Pi (that is already running Home Assistant as well as a few other services (including reverse proxy with Nginx) that i plan to use to now host NextCloud.
I have set this up using Docker-Compose and it is mostly working as expected reverse proxying through Nginx to the docker container. I created a duplicate of the [Maria] DB and Data folders on the NAS which i can connect to and mount via fstab. Clicking around things seem to be working ok and is much faster than the old NAS.
I have installed the Passwords app and managed to Import all the old passwords using ./occ commands using the documentation; i can view a list of my passwords and see the password details.
However i cannot Edit or Add passwords, when i click + Add Password or Right Click → Edit nothing happens. I have also noticed that if i click Settings under More i the bottom left corner i get the following error popup:
“Unable to load SettingsSection”
I have uninstalled and reinstalled, also deleted the custom apps folder after uninstall. I have turned on Debug logging but i get no extra details just “SCSSCacher::process ordinary check follows” which seems to be a common occurrence on normal pages.
In the Docker logs i can only see a line when i click on the settings (bottom left button), nothing when clicking add:
"172.18.0.1 - - [02/Apr/2022:10:38:34 +1100] “GET /custom_apps/passwords/l10n/settings/en_GB.json?_=2022.3.0 HTTP/1.1” 302 900 “-” “Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.60 Safari/537.36"”
In the Admin Passwords app settings the only error is:
Using Ajax to execute background jobs may cause delays. We recommend using Cron. Please check the system requirements.
I just haven’t setup a cronjob yet.
My docker-compose is:
ersion: '3.7' volumes: nextcloud: services: app: image: nextcloud container_name: NextCloud_Dev restart: always ports: - 8888:80 volumes: - nextcloud:/var/www/html - /opt/NextCloud_data:/var/www/html/data - /etc/timezone:/etc/timezone:ro environment: - MYSQL_PASSWORD=*** - MYSQL_DATABASE=*** - MYSQL_USER=*** - MYSQL_HOST=*** - TZ=Australia/Melbourne - NEXTCLOUD_TRUSTED_DOMAINS=cloud.home cloud_pi.home cloud_pi.home:8888 - TRUSTED_PROXIES=172.18.0.1
I feel like a php module is missing or something but i don’t really know where to start, does anyone have any ideas why this isn’t working.
Let me know if you need any more logs or details.