Synchronization without internet

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.

1 Like

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