So with almost zero knowledge about next cloud or even cloud services I have embarked on creating such a complex project. The idea is essentially involving a rpi 4 , ups power supply , a pendrive. For everyone I think that limiting gdrive storages are a headache along with that the data may not be secure. So I was thinking of building a internalized rpi hosted next cloud integrated server with all android and even laptop. So that I reduce dependency of Google for storing all my photos along with creating a secure environment for my data . I have basic knowledge of ssh and little bit linux but this , this is frankly uncharted territory. I severely need links sources and much experience in order to accomplish such a task . I’ll be running along with this an encrypted program that will decrypt whenever I need it . The whole setup will be connected to my router wirelessly that will upload and download stuff to my rpi . Theoretically I really intend to include my own data to train my AI but currently I am faced with this problem . Thank you for hearing me out , I just need basic guidance nothing else
Easiest way I think is : https://ubuntu.com/appliance/nextcloud/raspberry-pi or https://github.com/nextcloud/nextcloudpi/releases
Note: In my case (Overclocked Raspberry Pi4B + SSD), I manually installed Nextcloud using docker (https://hub.docker.com/_/nextcloud/) and used for a year.
As others have pointed out (and so is my experience), the performance will be okayish; the main issue you will encounter is thumbnail generation being quite slow (even with overclocked Raspberry Pi).
Couple of suggestions: Try to keep the installation slim, avoid too many addons/ extra packages.
Also, make sure your Raspberry Pi is connected to LAN and not via Wireless. As that will help with at least improving network throughput.
I recently migrated to old laptop based homelab setup and installed Nextcloud AIO, and the throughput is significantly higher as it should be over LAN.