Support intro
Sorry to hear you’re facing problems. 
The community help forum (help.nextcloud.com) is for home and non-enterprise users. Support is provided by other community members on a best effort / “as available” basis. All of those responding are volunteering their time to help you.
If you’re using Nextcloud in a business/critical setting, paid and SLA-based support services can be accessed via portal.nextcloud.com where Nextcloud engineers can help ensure your business keeps running smoothly.
Getting help
In order to help you as efficiently (and quickly!) as possible, please fill in as much of the below requested information as you can.
Before clicking submit: Please check if your query is already addressed via the following resources:
- Official documentation (searchable and regularly updated)
- How to topics and FAQs
- Forum search
(Utilizing these existing resources is typically faster. It also helps reduce the load on our generous volunteers while elevating the signal to noise ratio of the forums otherwise arising from the same queries being posted repeatedly).
Some or all of the below information will be requested if it isn’t supplied; for fastest response please provide as much as you can. ![]()
The Basics
- Nextcloud Server version (e.g., 29.x.x):
- Nextcloud Hub 25 Autumn (32.0.1)
- Operating system and version (e.g., Ubuntu 24.04):
- Ubuntu 25.04
- Web server and version (e.g, Apache 2.4.25):
- Apache/2.4.63
- Reverse proxy and version _(e.g. nginx 1.27.2)
replace me
- PHP version (e.g, 8.3):
8.4
- Is this the first time you’ve seen this error? (Yes / No):
Yes
- When did this problem seem to first start?
Update to Nextcloud 32.0.1
- Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
Bare Metal / Proxmox Helper Script
- Are you using CloudfIare, mod_security, or similar? (Yes / No)
No
Summary of the issue you are facing:
I updated nextcloud this morning and now a warning came up that wants me to install the notify_push app. So I tried to do this, without luck so far.
I have now read countless other posts but could not find a solution yet. I tried to set it up like mentioned in the documentation, but the reverse proxy does not seem to work.
My setup: Nextcloud is running in an LCX on a Proxmox Host. There it is setup with DDNS and a public IPV6 address whichs works good so far.
Now I tried to install the notify_push app and configure the reverse proxy but it just does not work.
Config entries
/var/www/nextcloud/config/config.php
root@nextcloud:~# cat /var/www/nextcloud/config/config.php
<?php
$CONFIG = array (
'instanceid' => 'xxx',
'passwordsalt' => '(truncated)',
'secret' => '(truncated)',
'trusted_domains' =>
array (
0 => '192.168.10.3',
1 => 'xxx.dynv6.net',
),
'datadirectory' => '/var/www/nextcloud/data',
'dbtype' => 'mysql',
'version' => '32.0.1.2',
'overwrite.cli.url' => 'https://xxx.dynv6.net',
'dbname' => 'nextcloud',
'dbhost' => 'localhost',
'dbport' => '',
'dbtableprefix' => 'oc_',
'mysql.utf8mb4' => true,
'dbuser' => 'admin',
'dbpassword' => '(truncated)',
'installed' => true,
'maintenance' => false,
'maintenance_window_start' => 1,
'opcache.interned_strings_buffer' => 32,
'memcache.local' => '\\OC\\Memcache\\APCu',
'memcache.distributed' => '\\OC\\Memcache\\Redis',
'memcache.locking' => '\\OC\\Memcache\\Redis',
'redis' =>
array (
'host' => 'localhost',
'port' => 6379,
),
'mail_from_address' => 'xxx',
'mail_smtpmode' => 'smtp',
'mail_sendmailmode' => 'smtp',
'mail_domain' => 'xxx',
'mail_smtphost' => 'xxx',
'mail_smtpport' => '587',
'trashbin_retention_obligation' => 'auto, 30',
'theme' => '',
'loglevel' => 2,
'mail_smtpauth' => true,
'mail_smtpname' => 'xxx',
'mail_smtppassword' => 'xxx',
'forbidden_filename_basenames' =>
array (
0 => 'con',
1 => 'prn',
2 => 'aux',
3 => 'nul',
4 => 'com0',
5 => 'com1',
6 => 'com2',
7 => 'com3',
8 => 'com4',
9 => 'com5',
10 => 'com6',
11 => 'com7',
12 => 'com8',
13 => 'com9',
14 => 'com¹',
15 => 'com²',
16 => 'com³',
17 => 'lpt0',
18 => 'lpt1',
19 => 'lpt2',
20 => 'lpt3',
21 => 'lpt4',
22 => 'lpt5',
23 => 'lpt6',
24 => 'lpt7',
25 => 'lpt8',
26 => 'lpt9',
27 => 'lpt¹',
28 => 'lpt²',
29 => 'lpt³',
),
'forbidden_filename_characters' =>
array (
0 => '<',
1 => '>',
2 => ':',
3 => '"',
4 => '|',
5 => '?',
6 => '*',
7 => '\\',
8 => '/',
),
'forbidden_filename_extensions' =>
array (
0 => ' ',
1 => '.',
2 => '.filepart',
3 => '.part',
),
'config_preset' => 2,
'trusted_proxies' =>
array (
0 => '127.0.0.1',
1 => '::1',
),
'push' => 'https://xxx.dynv6.net/push',
'forwarded_for_headers' => array('HTTP_X_FORWARDED_FOR', 'HTTP_X_REAL_IP'),
);
/etc/apache2/sites-available/nextcloud.conf
root@nextcloud:~# cat /etc/apache2/sites-available/nextcloud.conf
<VirtualHost *:80>
ServerName xxx.dynv6.net
Redirect permanent / https://xxx.dynv6.net/
</VirtualHost>
<VirtualHost *:443>
ServerName hackelcloud.dynv6.net
DocumentRoot /var/www/nextcloud
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/xxx.dynv6.net/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/xxx.dynv6.net/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
<Directory /var/www/nextcloud/>
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
<IfModule mod_dav.c>
Dav off
</IfModule>
</Directory>
ErrorLog ${APACHE_LOG_DIR}/nextcloud_ssl_error.log
CustomLog ${APACHE_LOG_DIR}/nextcloud_ssl_access.log combined
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains"
# Header für echte Client-IP
#RequestHeader set X-Forwarded-Proto expr=%{REQUEST_SCHEME}
#RequestHeader set X-Forwarded-Port expr=%{SERVER_PORT}
#RequestHeader set X-Real-IP expr=%{REMOTE_ADDR}
#RequestHeader set X-Forwarded-For expr=%{REMOTE_ADDR}
</IfModule>
# Notify Push reverse proxy
ProxyPass /push/ws ws://127.0.0.1:7867/ws
ProxyPass /push/ http://127.0.0.1:7867/
ProxyPassReverse /push/ http://127.0.0.1:7867/
</VirtualHost>
I tried adding the X-Forward-For header with no luck. I also tried changing the Nextcloud URL to localhost. The setup tool always gives me this message:
test output: ✓ redis is configured
🗴 using unencrypted http for push server is strongly discouraged
🗴 push server URL is set to localhost, the push server will not be reachable from other machines
✓ push server is receiving redis messages
✓ push server can load mount info from database
🗴 push server can't connect to the Nextcloud server
See the steps in the README for manual setup instructions: https://github.com/nextcloud/notify_push
The deamon is running but shows no connections to any client.
root@nextcloud:~# sudo -u www-data php /var/www/nextcloud/occ notify_push:metrics
Active connection count: 0
Active user count: 0
Total connection count: 0
Total database query count: 4
Events received: 11
Messages sent: 0
Messages sent (file): 0
Messages sent (notification): 0
Messages sent (activity): 0
Messages sent (custom): 0
I cannot just add my server IP to the trusted domains since this IP changes via DDNS, at least that is my understanding of it.
Any help would is highly appreciated since I am out of ideas what I have to change in order to get this to work.