| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
I've been excited about this during the beta period and just updated to 24.10. However, can't we also use the custom 'Install via YAML' option? This would, in theory, easily allow management through the TrueNAS WebUI and skip having to worry about external volumes on a different pool working within the Dockge environment. (edit) I believe you could also use the CLI/SSH and deploy the old fashioned way with a docker-compose.yaml and docker compose up -d. But it's not clear to me if the UI will pick up the manually created container. |
|
I would really like to be able to do this directly through the truenas custom app/yaml file implementation, but I can't get the above yaml to work that way. Does anyone know why that would be? |
|
Any clue on how to migrate from the official nextcloud app? Data should be easy to migrate using the DIR_TO_NC_DATASET, but I'm not sure with the postgres... |
|
After various attempts with TrueNas/Docage/AIO, I finally went back to the latest official Nextcloud APP on TNScale EE and, so far, it is working just fine and I was able to recover my data using the additional storage in the APP UI config page |
|
Hi, I tried to summarize the steps to run Nextcloud AIO on Scale with specific docker volumes location so backup and restore of the whole AIO installation is possible using ZFS snapshots. See repo NextcloudAIO_On_TruenasScale_Recipe Hope that helps :) |
|
If you like Dockge so much (I love it), you definitely want to check out Arcane. Next level. https://github.com/getarcaneapp/arcane |
|
This setup assumes a reverse proxy to be in place? |
|
I am running Nextcloud AIO on TrueNAS Scale. I spent days debugging an issue where the nextcloud-aio-collabora container would enter a crash loop whenever I tried to open a document, or fail with timeouts. I have identified the root cause as the underlying ZFS dataset for Docker having exec=off (or being mounted with noexec) by default on TrueNAS, which prevents Collabora's coolmount utility from executing binaries inside its generated jails. Environment:
Symptoms: Logs (docker logs nextcloud-aio-collabora): frk-00026-00026 [ forkit ] WRN The systemplate directory [/opt/cool/systemplate] is read-only...
wsd-00007-00014 [ prisoner_poll ] WRN #22: Unassociated Kit (73) disconnected unexpectedly
sh: 1: /usr/bin/coolmount: Operation not permitted
Eventually, after a restart, it might show: wsd-00001-00001 [ coolwsd ] FTL Failed to initialize COOLWSD: Access to file denied: /opt/cool/child-roots/1-1107a5d3
Root Cause Analysis: On TrueNAS, the dataset hosting the Docker Root Dir (often /mnt/.ix-apps/docker or similar) is mounted with the noexec flag for security. Docker's overlay2 driver inherits this flag. I verified this by running mount | grep noexec on the host: boot-pool/ROOT/.../mnt on /mnt type zfs (rw,nosuid,nodev,noexec,noatime...)
Because the physical storage path has noexec, the Linux Kernel blocks the coolmount execution inside the container, causing the crash. Does anyone have suggestion how to solve this problem? |
|
I got my instance up without big trouble, so thanks for the info. However, I can't figure out how to change the data directory from my SSD to the HDD-array. - NEXTCLOUD_DATADIR=/mnt/HDDs/nextcloud-data/nextcloud/ But the instance reports: /mnt/ncdata What am I missing? |
|
HI, And this on consol: |
| Back | FazBrowse Home | New Git URL |
Uh oh!
There was an error while loading. Please reload this page.
{{title}}
Uh oh!
There was an error while loading. Please reload this page.
services: nextcloud: image: nextcloud/all-in-one:latest # Must be changed to 'nextcloud/all-in-one:latest-arm64' when used with an arm64 CPU 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: - 8080:8080 environment: - APACHE_PORT=11000 - NEXTCLOUD_DATADIR=/mnt/tank/docker/nextcloud_aio/data # Allows to set the host directory for Nextcloud's datadir. See https://github.com/nextcloud/all-in-one#how-to-change-the-default-location-of-nextclouds-datadir - NEXTCLOUD_MOUNT=/mnt/tank/docker/nextcloud_aio # Allows the Nextcloud container to access the chosen directory on the host. See https://github.com/nextcloud/all-in-one#how-to-allow-the-nextcloud-container-to-access-directories-on-the-host - NEXTCLOUD_MEMORY_LIMIT=4096M networks: {} volumes: nextcloud_aio_mastercontainer: name: nextcloud_aio_mastercontainer