Nextcloud client for raspberry pi

@PolGZ’s method still works as of 11 Nov 2020, tested on a Raspberry Pi 400 desktop, with the caveat that I had to retrieve the files from the following addresses:

http://ftp.br.debian.org/debian/pool/main/q/qtwebengine-opensource-src/libqt5webenginecore5_5.11.3+dfsg-2+deb10u1_armhf.deb

http://ftp.br.debian.org/debian/pool/main/q/qtwebengine-opensource-src/libqt5webenginewidgets5_5.11.3+dfsg-2+deb10u1_armhf.deb

http://ftp.br.debian.org/debian/pool/main/n/nextcloud-desktop/libnextcloudsync0_2.5.1-3+deb10u1_armhf.deb

http://ftp.br.debian.org/debian/pool/main/n/nextcloud-desktop/nextcloud-desktop_2.5.1-3+deb10u1_armhf.deb

3 Likes

I can confirm that @PolGZ’s method works on a RPi 4 as of 11/25/2020 with @Owlbear’s updated links.

Thanks for posting your solutions!

1 Like

Just tried the above mentioned method on a RPI3 and RPI Zero and can’t get it to work.

RPI 3: Linux 5.4.51-v7+ armv7l GNU/Linux
nextcloud: error while loading shared libraries: libQt5WebEngineCore.so.5: cannot open shared object file: No such file or directory

RPI Zero: Linux 5.4.51+ armv6l GNU/Linux
When running ‘nextcloud’ in a terminal I get the error ‘Illegal instruction’. I guess this is related to the arm version (v6 instead of v7?)

I have an extra SD-card lying around, if anyone else could maybe post some system info of their RPI’s where the nextcloud client works that would be great, so I can try to use the same versions.

For the distribution repositories, there are dedicated bug tracker:
https://tracker.debian.org/pkg/nextcloud-desktop

check with the developers there, if there is a bug in the package or the main application (then forward bug report to the NC desktop client repo).

I’ve followed @PolGZ’s post and successfully installed the Nextcloud desktop but could do with some guidance.
The great benefit of Nextcloud is the ability to easily host one’s own server, however, when I try to log in I get a connection failed due to a self-signed certificate.
On my X86 based Linux Mint I get the option to accept the risk, but on Raspbian I three choices, select a different URL, retry unencrypted or configure client side certificate. The first two options are non-starters.
If I click on the last one, configure, I am asked for Certificate & Key plus certificate password. I have no idea where I would find these. As a side note, I have already connected to my server through my browser after accepting the risk and I can view my files.
This is the last hurdle after eventually coming across your excellent help on this site.

I can also confirm that @PolGZ’s method works on a RPi 4 as of 07/23/2021 with @Owlbear’s updated links.

Thanks to both.

Thank you so much for your Raspberry Pi Nextcloud client installation instructions. Your procedure worked perfectly!

Jim

Thanks for the great instructions - they worked perfectly.

I wondered if it had hung on the git submodule update --init lines but I added --progress to the command line and could see that it just took a long while!

I’ve redone the procedure, and even @Owlbear links are broken. I managed to get updated package instead, but some dependances where broken.
I used dkpg -i for some, and apt install for other, depending on the situation.

An official package would be really appreciated !

Using the recent Raspbian OS version of 2021-10-30, I managed to update my RaspberryPi 4B to the newest version. On my former install using Raspbian OS v2020-12-02, I could install a NextCloud Client (Desktop) by applying the statements posted here (further up within this thread):

https://help.nextcloud.com/t/nextcloud-client-for-raspberry-pi/27989/63

But now, with the newest Raspbian OS, I see some issues:

  • the recipe (as described above) does not work anymore
  • the “recommended software” does not contain a NextCloud cliend
  • using the “Add/Remove Software” menu item, the search item nextcloud-desktop does not show valid NextClooud Client installation files
  • all my installation attempts based on the above recipe failed so far due to dependency errors:

using

wget http://ftp.br.debian.org/debian/pool/main/...

then choosing the following (existing) packages:

  .../q/qtwebengine-opensource-src/libqt5webenginecore5_5.15.6+dfsg-2+b1_armhf.deb
  .../q/qtwebengine-opensource-src/libqt5webenginewidgets5_5.15.6+dfsg-2+b1_armhf.deb
  .../n/nextcloud-desktop/libnextcloudsync0_3.1.1-2+deb11u1_armhf.deb
  .../n/nextcloud-desktop/nextcloud-desktop_3.1.1-2+deb11u1_armhf.deb

or

  .../q/qtwebengine-opensource-src/libqt5webenginecore5_5.15.6+dfsg-2+b1_armhf.deb
  .../q/qtwebengine-opensource-src/libqt5webenginewidgets5_5.15.6+dfsg-2+b1_armhf.deb
  .../n/nextcloud-desktop/libnextcloudsync0_3.3.5-1_armhf.deb
  .../n/nextcloud-desktop/nextcloud-desktop_3.3.5-1_armhf.deb

Is there a way to reliably install a NextCloud Client on the current Raspbian OS from Debian packages? Or, alternatively, would there be a reliable way to install the NextCloud Client from sources?

Is there a way for us as RaspberryPi users become able to avoid this kind of stress, each time we update our system or our NextCloud connection?

On the latest Raspberry Pi OS Bullseye, the old instruction didn’t work anymore.
This here worked however: https://crycode.de/nextcloud-client-auf-dem-raspberry-pi

2 Likes