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.
I’m using Voyger iOS client on my phone, so decided to self host the same web app on my homelab.
Split screen mode is useful for me on desktop.
https://github.com/aeharding/voyager?tab=readme-ov-file#self-host
Is it me or this app has issues with smooth scrolling?
Cloudflare Tunnel is a good fit to your use case. You only need a domain name to expose your web server via Cloudflare.
https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/
Nextcloud AIO?
I’m running the following apps as docker container on a 12+ years old Alienware M14x R2 ( spec: https://dl.dell.com/manuals/all-products/esuprt_laptop/esuprt_alienware_laptops/alienware-m14x-r2_reference guide_en-us.pdf).
Upgraded RAM to 16 GB, and replaced HDD with internal SSD for better system throughput.
Instead of Wi-Fi, I connected it to LAN for better network throughput.
The performance is good for me and my wife even though I’m running it in power saving mode.
OS: Ubuntu Server 24
Apps: (On rootless docker)
When working remotely, I’m using Tailscale to access it.
NextCloud - Self hosted personal cloud solution that you can run on Docker or bare metal.
This is the most likely reason why all of sudden there is an uptick in attempt to embed malware in AUR build scripts.
Flatpak does have a concept of Verified Publisher. Many distros ship flatpak app store with default filter set to Verified Publisher only.
I tried maybe, Actual budget but then settled on GNU Cash (Native Linux app).
This can be caused by a faulty RAM. If possible, run memtest from boot screen.
Personally I’m waiting for the day it comes out of “under active development” state so that I can migrate from NextCloud to it.
Any way to run the server as a docker container?
Set dom.webgpu.enabled to false in about:config
My bad, I meant “known major issues”. If minor issues are not fixed, they document it on release note. But, at no point any fixed release distro ever released breaking changes “knowingly”.
Are you familiar with the term “Regression testing”?
Bugs are of two types - known (found during testing by Distro maintainer) and unknown.
Fixed release fixes known bugs before pushing packages.
It is following the standard development life cycle.
Wayland or X11?
This was also my go to website when I purchased my Raspberry Pi and setting it up. Good memories :)