Hello everyone, I installed NextCloud on Docker and would like to connect and sync from the Android app. I have no problems using the browser, but the app gives an error because I don’t have an internet connection. I connect via browser from http://serverip:8088 Please help me.
try http://serverip
The IP address where I installed the server is 192.168.100.92, so I type http://192.168.100.92:8088. I don’t know if this changes anything.
I believe the NextCloud client, if not specified, uses port 80, but I have iis on that port, so I chose 8088.
Is this why syncing isn’t working? Can I set the port within the Android client app, or is there another solution? Thanks.
Unfortunatelly secrecy does not help us, to understand your configuration.
The Support Template will ask you for important information and log files, which help us to understand your configuration.
It also gives you hints to find error messages.
I don’t understand how it works. By clicking on the “Support Template” link, I find myself in a section where I should enter data and logs, but I have no way to type or paste into the fields.
What is the exact error message?
in the meantime, I attach the contents of my docker-compose and the last part of the log
the error I receive on the Android application is “upload failed. no internet connection” . it is translated from Italian so I don’t know if any words change
version: “3.8”
services:
nextcloud:
container_name: nextcloud
image: nextcloud:latest
restart: unless-stopped
ports:
- “8088:80”
environment: - NEXTCLOUD_DATA_DIR=/data
volumes: - C:/NextCloude/nextcloud:/var/www/html
- D:/NextCloude/data:/data
depends_on: - mariadb
- redis
networks: - nextcloud
mariadb:
container_name: mariadb
image: mariadb:10.11
restart: unless-stopped
environment:
- MYSQL_ROOT_PASSWORD=xxx
- MYSQL_PASSWORD=yyy
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
volumes: - C:/NextCloude/mariadb:/var/lib/mysql
networks: - nextcloud
redis:
container_name: redis-nextcloud
image: redis:7
restart: unless-stopped
command: [“redis-server”, “–requirepass”, “yourpassword”]
volumes:
- redis_data:/data
networks: - nextcloud
cron:
container_name: cron
image: nextcloud:latest
restart: unless-stopped
user: www-data
command: [“bash”, “-c”, “while true; do php /var/www/html/cron.php; sleep 300; done”]
volumes:
- C:/NextCloude/nextcloud:/var/www/html
- D:/NextCloude/data:/data
depends_on: - nextcloud
- redis
- mariadb
networks: - nextcloud
networks:
nextcloud:
driver: bridge
volumes:
redis_data:
log:
[Thu Nov 27 14:51:32.435934 2025] [mpm_prefork:notice] [pid 1:tid 1] AH00170: caught SIGWINCH, shutting down gracefully
AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 172.18.0.4. Set the ‘ServerName’ directive globally to suppress this message
AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 172.18.0.4. Set the ‘ServerName’ directive globally to suppress this message
[Thu Nov 27 14:51:40.907625 2025] [mpm_prefork:notice] [pid 1:tid 1] AH00163: Apache/2.4.65 (Debian) PHP/8.3.28 configured – resuming normal operations
[Thu Nov 27 14:51:40.907771 2025] [core:notice] [pid 1:tid 1] AH00094: Command line: ‘apache2 -D FOREGROUND’
[Thu Nov 27 14:56:01.357830 2025] [mpm_prefork:notice] [pid 1:tid 1] AH00170: caught SIGWINCH, shutting down gracefully
AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 172.18.0.4. Set the ‘ServerName’ directive globally to suppress this message
AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 172.18.0.4. Set the ‘ServerName’ directive globally to suppress this message
[Thu Nov 27 14:56:03.283849 2025] [mpm_prefork:notice] [pid 1:tid 1] AH00163: Apache/2.4.65 (Debian) PHP/8.3.28 configured – resuming normal operations
[Thu Nov 27 14:56:03.283932 2025] [core:notice] [pid 1:tid 1] AH00094: Command line: ‘apache2 -D FOREGROUND’
Fontconfig error: No writable cache directories
Fontconfig error: No writable cache directories
Fontconfig error: No writable cache directories
Fontconfig error: No writable cache directories
AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 172.18.0.2. Set the ‘ServerName’ directive globally to suppress this message
AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 172.18.0.2. Set the ‘ServerName’ directive globally to suppress this message
[Fri Nov 28 06:26:09.798194 2025] [mpm_prefork:notice] [pid 1:tid 1] AH00163: Apache/2.4.65 (Debian) PHP/8.3.28 configured – resuming normal operations
[Fri Nov 28 06:26:09.798300 2025] [core:notice] [pid 1:tid 1] AH00094: Command line: ‘apache2 -D FOREGROUND’
AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 172.18.0.4. Set the ‘ServerName’ directive globally to suppress this message
AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 172.18.0.4. Set the ‘ServerName’ directive globally to suppress this message
The Support Template first has to be copied into a posting and then filled with the needed information.
The Apache seems not to be properly configured (missing server name in the .conf file).
I set the server name in Apache, the log no longer shows errors and it started syncing, but when I turn off the internet, the syncing stops, the log changes, and the app displays the error “upload failed. No internet connection.” I use a Xiaomi Mi 10T, I don’t know if it could be due to the phone. I’m attaching the part of the log where the internet connection is turned off while uploading.
72.18.0.1 - carlo [01/Dec/2025:13:09:27 +0000] “PUT /remote.php/dav/files/Carlo/InstantUpload/Camera/IMG_20250917_171223.jpg HTTP/1.1” 201 627 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:09:26 +0000] “GET /index.php/core/preview?fileId=1228&x=256&y=256&a=1&mode=cover&forceIcon=0 HTTP/1.1” 200 22376 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:09:29 +0000] “PROPFIND /remote.php/dav/files/Carlo/InstantUpload/Camera/IMG_20250917_171223.jpg HTTP/1.1” 207 2177 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:09:31 +0000] “HEAD /remote.php/dav/files/Carlo/InstantUpload/Camera/IMG_20251112_181927.jpg HTTP/1.1” 404 379 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:09:31 +0000] “PUT /remote.php/dav/files/Carlo/InstantUpload/Camera/IMG_20251112_181927.jpg HTTP/1.1” 201 627 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:09:31 +0000] “GET /index.php/core/preview?fileId=1235&x=256&y=256&a=1&mode=cover&forceIcon=0 HTTP/1.1” 200 22833 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:09:34 +0000] “PROPFIND /remote.php/dav/files/Carlo/InstantUpload/Camera/IMG_20251112_181927.jpg HTTP/1.1” 207 2177 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:09:36 +0000] “HEAD /remote.php/dav/files/Carlo/InstantUpload/Camera/IMG_20250721_200224.jpg HTTP/1.1” 404 379 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:09:37 +0000] “PUT /remote.php/dav/files/Carlo/InstantUpload/Camera/IMG_20250721_200224.jpg HTTP/1.1” 201 627 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:09:36 +0000] “GET /index.php/core/preview?fileId=1245&x=256&y=256&a=1&mode=cover&forceIcon=0 HTTP/1.1” 200 27774 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:09:40 +0000] “PROPFIND /remote.php/dav/files/Carlo/InstantUpload/Camera/IMG_20250721_200224.jpg HTTP/1.1” 207 2177 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:09:42 +0000] “HEAD /remote.php/dav/files/Carlo/InstantUpload/Camera/IMG_20250804_193924.jpg HTTP/1.1” 404 379 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:09:44 +0000] “PUT /remote.php/dav/files/Carlo/InstantUpload/Camera/IMG_20250804_193924.jpg HTTP/1.1” 201 627 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:09:42 +0000] “GET /index.php/core/preview?fileId=1255&x=256&y=256&a=1&mode=cover&forceIcon=0 HTTP/1.1” 200 14939 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:09:55 +0000] “PROPFIND /remote.php/dav/files/Carlo/InstantUpload/Camera/IMG_20250804_193924.jpg HTTP/1.1” 207 2177 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - - [01/Dec/2025:13:09:56 +0000] “GET /apps/files/api/v1/stats HTTP/1.1” 200 955 “-” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36”
172.18.0.1 - - [01/Dec/2025:13:09:56 +0000] “GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1” 304 748 “-” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36”
172.18.0.1 - carlo [01/Dec/2025:13:09:57 +0000] “HEAD /remote.php/dav/files/Carlo/InstantUpload/Camera/VID_20250804_164922.mp4 HTTP/1.1” 404 379 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:09:57 +0000] “GET /index.php/core/preview?fileId=1265&x=256&y=256&a=1&mode=cover&forceIcon=0 HTTP/1.1” 200 10841 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:10:04 +0000] “MKCOL /remote.php/dav/uploads/Carlo/75633c953028fefbfc945f0e1a099eed HTTP/1.1” 201 463 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:10:11 +0000] “PROPFIND /remote.php/dav/uploads/Carlo/75633c953028fefbfc945f0e1a099eed HTTP/1.1” 207 1505 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:10:12 +0000] “PUT /remote.php/dav/uploads/Carlo/75633c953028fefbfc945f0e1a099eed/000001 HTTP/1.1” 201 463 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - - [01/Dec/2025:13:10:23 +0000] “GET /index.php/204 HTTP/1.1” 204 1355 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - - [01/Dec/2025:13:10:23 +0000] “GET /index.php/204 HTTP/1.1” 204 1357 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - carlo [01/Dec/2025:13:10:18 +0000] “MOVE /remote.php/dav/uploads/Carlo/75633c953028fefbfc945f0e1a099eed/.file HTTP/1.1” 201 627 “-” “Mozilla/5.0 (Android) Nextcloud-android/3.34.1”
172.18.0.1 - - [01/Dec/2025:13:10:53 +0000] “GET /csrftoken HTTP/1.1” 200 879 “-” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36”
172.18.0.1 - - [01/Dec/2025:13:10:56 +0000] “GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1” 304 747 “-” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36”
172.18.0.1 - - [01/Dec/2025:13:11:56 +0000] “GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/1.1” 304 748 “-” “Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36”
[Mon Dec 01 13:12:51.693951 2025] [mpm_prefork:notice] [pid 1:tid 1] AH00170: caught SIGWINCH, shutting down gracefully