Nextcloud - Memories HTTP/2 or HTTP/3 is strongly recommended (http/1.1 detected) + Nginx
Required Information
DietPi version |
G_DIETPI_VERSION_CORE=8
G_DIETPI_VERSION_SUB=16
G_DIETPI_VERSION_RC=2
G_GITBRANCH=‘master’
G_GITOWNER=‘MichaIng’
G_LIVE_PATCH_STATUS[0]=‘not applicable’
Distro version | bullseye
Kernel version | Linux DietPi 5.10.0-21-amd64 #1 SMP Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux
Architecture | amd64
SBC model | Intel Compute stick (4gb ram) Native PC (x86_64)
Power supply used | (EG: 5V 1A RAVpower)
SD card used | (EG: SanDisk ultra)
Additional Information (if applicable)
Software title | Nextcloud - Memories app
Was the software title installed freshly or updated/migrated? Freshly
Can this issue be replicated on a fresh installation of DietPi? Yes
← If you sent a “dietpi-bugreport”, please paste the ID here →
Bug report ID | echo $G_HW_UUID
Steps to reproduce
Install Memories app in nextcloud app store
Check administration settings (Memories)
Expected behaviour
Everything green
Actual behaviour
one warning: HTTP/2 or HTTP/3 is strongly recommended (http/1.1 detected)
Request
How I can update HTTP protocol? Is it possible update with HTTP? (Not just with HTTPS) I use HTTP connection becouse I need local network connection too.
I have one more question: Is it possible to use SSL/HTTPS in local network? My router dosen’t manage NAT.
Do you mean your router is not able to handle NAT Loopback? If not, you would have a challenge to access your DDNS from inside your local network. From external, there would be no issue to access NC using DDNS + https. However from internal, some other workarounds needed to manipulate DNS request inside your network.
Depending on actual situation we could move ahead step by step to activate HTTPS, DDNS and HTTP/2
It is “http2”, about the HTTP (transport protocol), not the HTML (website document language) .
And HTTP/2 is supported with HTTPS only, so adding it to port 80 at best is ignored or may break plain HTTP access. It is hence intentionally not part of the guide.
I wonder why Certbot is not adding it, or whether it can be forced to do so .