Hello,
I am desperate. I have been trying for months to run nextcloud on Truenas. The installation itself is quite easy, also installation of Letsencrypt certificate is successful. Since I only want to access it locally, I haven’t bothered with external access yet. However, I have the problem that I can’t get the calendar and contacts sync to work on MacOS and iOS. I always get the error DAAccountValidationDomain:100.
There is a note here that you still have to store SRV and TXT entries: https://help.nextcloud.com/t/ios-caldav-carddav-domain-daaccountvalidationdomain-error-100/206241/8
I did that, without success.
I then reinstalled Truenas 25.04-RC.1.
And now configured the nginx proxy manager for external access with DynDNS. Everything works so far.
But I still get the error message when I try to install the profile on MacOS. A manual installation of the accounts for calendar and contacts on MacOS also fails.
2FA is not switched on, which can allegedly also lead to problems with Apple devices.
Network configuration:
Fritz!Box with DynDNS, port forwarding 80 and 443 to nginx proxy manager (also on truenas)
NginxProxyManager forwards next.mydomain.com on port 30027 on truenas-server with letsencrypt certificate.
The nextcloud sync app works without problems, but calendar and contact does not sync.
How do I proceed? Debugging possibilities? Where are useful log files?
here my config of nextcloud:
Operating system: Linux 6.12.15-production+truenas #1 SMP PREEMPT_DYNAMIC Mon Mar 10 18:36:15 UTC 2025 x86_64
Webserver: Apache/2.4.62 (Debian) (apache2handler)
Database: pgsql PostgreSQL 17.4 (Debian 17.4-1.pgdg120+2) on x86_64-pc-linux-gnu, compiled by gcc (Debian 12.2.0-14) 12.2.0, 64-bit
PHP version: 8.3.20
Modules loaded: Core, date, libxml, openssl, pcre, sqlite3, zlib, ctype, curl, dom, fileinfo, filter, hash, iconv, json, mbstring, SPL, session, PDO, pdo_sqlite, standard, posix, random, Reflection, Phar, SimpleXML, tokenizer, xml, xmlreader, xmlwriter, mysqlnd, apache2handler, apcu, bcmath, exif, ftp, gd, gmp, igbinary, imagick, intl, ldap, memcached, pcntl, pdo_mysql, pdo_pgsql, redis, sodium, sysvsem, zip, Zend OPcache
Nextcloud version: 31.0.2 - 31.0.2.1
The provider for my domain is Ionos. DynDNS and certificate in NgrinxProxyManager work without any problems.