• BrandoElFollito 4 hours ago

    Nextcloud is a nightmare.

    First if all, it wants to do everything and does none well (or better than specialized apps)

    Its internals are a shitshow - a question about getting the real IP of the calling client raised a 10 pages discussion where people said "it works" and other days "it does not". The "solution" required you to change a volatile setting within the docker container (and do it again when the container changes)

    Finally the upgrade is insane. I once tried to upgrade my installation, was told that n+2 upgrades are not possible (fair enough) and ... the installer destroyed the database. What a piece of crap. Thanks god for backups.

    • TheChaplain 4 hours ago

      I've run Nextcloud for almost 3 years now via docker on a vps , it hosts my contacts, calendars and files. There is a apache reverse proxy in front of it, and a postgresql-database in the back.

      Not once had I any serious issues updating when pulling new updated images.

      Occasionally it whines about missing indices, but that is easily fixed using the occ command line tool. The clients real IP is forwarded by the proxy.

      What I want to say is just that Nextcloud works fine.

      • aquaticsunset 5 minutes ago

        This has been my experience as well. The only major instability was due to the Ubuntu snap based runtime, which I migrated away from a few years ago.

        • BrandoElFollito 3 hours ago

          > Not once had I any serious issues updating when pulling new updated images

          I've run it for about a year until the upgrade tipped me over. I am sure that correct upgrades (n to n+1) are fine - I tried n to n+2 and instead of explaining to me that this is not possible, Nextcloud explained to me that this is not possible and fucked up big my install. I had to recover from a backup.

          • doubled112 3 hours ago

            I have also found that if you stick to the core functionality it works fine.

            As soon as I started to add apps from the store it starts to be a pain. An upgrade comes out and you’re stuck on that version until they all update, OR you update not realizing and lose the functionality for some time.

            Since I self-host a bunch of apps, it made more sense to use different apps dedicated to those features, like Miniflux or Navidrome. Not for everybody though.

            • kQq9oHeAz6wLLS 3 hours ago

              You haven't necessarily gained anything by going to managing standalone apps individually, though. You've removed the unifying layer, but you're now having to keep up with the app versions and upgrade them individually by hand instead of letting the unifying layer handle it.

              • doubled112 an hour ago

                I gained working music and RSS that week.

                • BrandoElFollito 2 hours ago

                  If you use docker + watchtower all this is done automatically

                  • doubled112 an hour ago

                    I don’t use Watchtower, but a script that takes a btrfs snapshot before doing a docker compose pull, then docker compose up.

                    Same idea, just safer and fewer surprises.

            • lolinder 4 hours ago

              > it wants to do everything and does none well

              I can't speak to the other points you made because this has always stopped me from investing in it. What I need in my stack is a focused Google Docs alternative, but every time I've installed it (3-4 times at this point) I'm quickly overwhelmed by the quantity of stuff it includes and by how complicated actually setting up the Docs replacement was (at the time the recommendation was to install Collabora and link it up with Nextcloud, which I never could get working).

              What I did see out of the box was a slow and bloated web portal, a bad calendar, a bad video conferencing app, a file backup solution, and a terrifying app store filled with add-ons that may or may not be maintained. Oh, and now it looks like they have an AI assistant?

              I'm honestly relieved to see this here and know it's not just me. I ended up going with Seafile for file backups and have been very happy with it, though I'd still love to find a focused collaboration tool I can run.

              • BrandoElFollito 3 hours ago

                > What I need in my stack is a focused Google Docs alternative

                Try Etherpad (https://etherpad.org/)

                > I ended up going with Seafile for file backups and have been very happy with it

                I went through probably dozens of solutions and ended up with Syncthing for synchronization of data (it requires understanding how it works but once you do (usually an eureka kind of moment) this is a very powerful system.

                For me using synchronization software (Seafile, Syncthing, ...) to do backups is dangerous. Borg is a very good solution (or Restik, or Kopia)

                • dspillett an hour ago

                  > For me using synchronization software (Seafile, Syncthing, ...) to do backups is dangerous.

                  Yep. Just synchronisation on its own for backup is at best better than nothing, a first step. It fails to protect from at least three very common occurrences you need backups for: accidental deletion, incorrect update, or corruption - the broken data is quickly synced everywhere. Adding snapshots and regular integrity checks is essential.

                  • lolinder an hour ago

                    I guess to be clear, I do both—the central Seafile server is backed up by Borg.

                    Seafile has file version history, so it's more than pure syncing and has so far been sufficient for backups, but I also run it on site so it's not safe in that sense and the data matters enough to be worth redundancy.

                    • BrandoElFollito 19 minutes ago

                      Ah ok, same as me. I gather data from other places with Seafile to a ToBackup older (with a subfolder per system) and this gets backed up together with the main server key data.

                    • touggourt 2 hours ago

                      >> What I need in my stack is a focused Google Docs alternative > Try Etherpad (https://etherpad.org/)

                      He should better use OnlyOffice, Collabora or Cryptpad office suite. The Cryptpad server is the only one which is not a nightmare to install and setup.

                      • BrandoElFollito 2 hours ago

                        Etherpad took me a few minutes to install on docker. Not sure why you do not like it

                    • righthand 43 minutes ago

                      Honestly I realized I don’t need a web editor to change the documents, I just needed the documents on whatever device I was using. I set up syncthing to sync my Documents folder with a whitelist for specific directories and a $5 vps lets me get access to whatever documents I need. No need for a domain name and web ui when it’s all desktop apps all the way down.

                      For collaborative editing LibreOffice Writer has a collaboration feature. Otherwise I’ll send a copy via message service of some kind (email, txt, chat, whatever) or download a copy to my Documents folder if someone sends me a google docs link or whatever.

                      • klabb3 3 hours ago

                        > it wants to do everything and does none well

                        On that topic, it’s amusing to see when the “are we a product or a platform?” confusion jumps from its native host (publicly listed tech corps) to FOSS projects – different species altogether.

                        The idea of owning your own server just like any other device like laptops, smartphones and tablets, is just wonderful. But that means Linux! And Linux is absolutely infamous for poor application distribution (well technically the Linux distros). So now people make their own half-assed “app stores”, which is infinitely worse.

                        We would need a platform spec so that application developers can publish, users can discover and deploy, and platform providers can implement against a shared spec. That would be such a major step away from the surveillance economy and towards data sovereignty.

                        • wvh 2 hours ago

                          Maybe I misunderstand what you're suggesting, but aren't containers pretty much that application platform? Or stuff like Helm, when you're talking about larger, more complex deployments? I imagine Nextcloud needs at least a database, web server and the ability to send emails, and possibly some form of backup and high availability if you really want to rely on it. There are a lot of non-trivial ways to skin that cat.

                          • bzzzt 2 hours ago

                            > We would need a platform spec so that application developers can publish, users can discover and deploy, and platform providers can implement against a shared spec.

                            That's been tried with Linux Standard base, but it seems 'standardise on glibc 2.31 and Qt 3' is not a viable way to describe system dependencies.

                            Such a spec also doesn't exist for Windows or macOS systems.

                            If you target 'living' operating systems you need living applications that are updated to keep working. We're well past the point you can assume some 20 year old binary will work unless you're running it in an emulator.

                          • A4ET8a8uTh0 3 hours ago

                            << I'm honestly relieved to see this here and know it's not just me.

                            In a way, I have the same feeling. I really wanted it to work, but the install ( in my case via unraid ) broke multiple times after I started doing anything outside the basic functionality.

                            Eventually, I gave up on it and moved to dedicated apps for each portion I wanted and I have not looked back.

                            edit: syncthing for file sync wps-office for general doc work photoprism for pic library

                          • soraminazuki 4 hours ago

                            Nextcloud's "internals are a shitshow" because Docker's networking stack prevents it from getting the IP of the calling client? That's an unreasonable take. Why single out Nextcloud here?

                          • ruph123 2 hours ago

                            I run my own nextcloud server now for over 5 years. There are some frustrations like the photo app which is uselessly slow. But for the files sync, contacts/calendar and some other apps it works well. It _does_ offer a million different things and some of those are half baked but the core functionality (a dropbox-like file storage) is decent in my experience.

                            Updates have never been an issue. And honestly I am always a bit surprised by that. I don’t update to a new version right away but when I’m ready, I change the version in the docker compose, pull, re-up the container. It performs the database migration and brings up everything. Never had an issue after using it for years. Not sure what your exact setup is, but it’s certainly not a nightmare to use.

                            • akvadrako an hour ago

                              The file syncing is not very good either. It's based off WebDAV and very slow. If you only have a few files it's workable, but it isn't competitive with Dropbox, SyncThing or any of the popular alternatives.

                              • avuton 26 minutes ago

                                I've noticed issue with older hardware. After a recent upgrade to modern hardware (LAN based), all performance issues have been resolved. Currently serving to >30 devices, including 4K media to multiple endpoints and 100Ks files.

                            • chappi42 2 hours ago

                              With AIO upgrade is a piece of cake. -- For us, Nextcloud is a godsend, some things could be improved, true, but they are improving; we are more than grateful for this comprehensive software. Much less hassle (and even less expensive) than Microsoft before.

                              • davidee 2 hours ago

                                Nightmare seems like a bit of hyperbole.

                                Look, it's not without its quirks, but it's pretty reliable. Speed and responsiveness can be further upped by using an in-memory cache like Redis/Valkey.

                                Nextcloud can try to be everything it wants, but as users we can ignore that and stick to file-sharing/online/cloud storage.

                                If one is using it primarily for file storage/sharing, it works reasonably well. We have ~1TB of Nextcloud data on an NFS share (itself snapshotted ZFS), backed up to B2 regularly.

                                If something happens to a Nextcloud server (and it has), restoring the data is as simple as recreating the users and copying over the data directory for each user (provided you're not using it for calendaring and such). A quick OCC command to re-index user data and we're back.

                                We haven't had any issues running the docker image (orchestrated via HCP Nomad).

                                We have also helped a friend run Nextcloud for their small non-profit, as a snap on an EC2 instance in AWS. It keeps itself up-to-date and has been pretty-much problem free for years. EBS Snapshots cover backups there.

                                • baby_souffle 2 hours ago

                                  Yep.

                                  Running it on k8s has similar issues. I only used it as sync for my obsidian notes with occasional (maybe once a month) access to those notes via web ui. I wasn’t happy with how it would reformat my notes on save.

                                  Sync thing supports encrypted storage in VPS and is trivial to run in k8s and it’s been much better for my needs.

                                  • thepill 4 hours ago

                                    Running the snap-version since 5+ years without any problem

                                    • n3storm 4 hours ago

                                      Between a couple of initial versions after fork there where a couple of bumpy upgrades, but last 4 years have been smooth

                                      • Namidairo 2 hours ago

                                        The insane thing when I tried to update Nextcloud, was that it kept timing out the download because it was too slow, and then required me to delete the upgrade in progress file in order to try again...

                                        • clort an hour ago

                                          I've seen this, I think its the web server timing out..

                                          I use the php script updater/updater.phar directly and that works just fine

                                        • komali2 4 hours ago

                                          This might be true but I finally deployed nextcloud for our co-op because I couldn't find any other solution to easily have a shared calendar with granular permissions to accounts I assign for write privileges, but also a dynamic ICS file download endpoint I can publicly expose. I tried a couple other caldav servers and none had this. So it does at least one thing better than specialized apps, which I typically prefer to use.

                                          • sneak 4 hours ago

                                            Nextcloud ate my data on a single user installation with no fancy settings turned on, with no upgrades attempted.

                                            The sync client on desktop said it was fully synced. Only 200GB of 800GB was on the machine.

                                            It’s some of the worst software I have ever used. It’s the pentagon house with the inverted roof built with the two-clawed hammer that eevee described.

                                            • TonyTrapp 4 hours ago

                                              I had a similar experience with ownCloud. Regularly, file uploads were timing out, leaving the database in an inconsistent state (apparently), which then later caused the files to be deleted on my desktop where the files were coming from. I'm still not sure why I put up so long with it. It was a slow mess, especially on the single-board computer I ran it on, and SyncThing was a breeze compared to it, with no data loss at all (and much faster on the same SBC).

                                              • BrandoElFollito 3 hours ago

                                                I ultimately moved to Syncthing too. It requires understanding how it works, but once you do it is wonderful.

                                              • touggourt 2 hours ago

                                                > The sync client on desktop said it was fully synced. Only 200GB of 800GB was on the machine.

                                                Did you read the manual? It is recommended for such size to do the first sync using rsync (or similar) followed by the CLI command to build the files database.

                                                • BrandoElFollito 15 minutes ago

                                                  A service that manages data cannot fail on such things. Nextcloud could refuse this first sync and point to solutions but losing data just "because the manual says rsync" is not acceptable

                                                  • mort96 2 hours ago

                                                    Silent data loss like that is not acceptable, even if there would have been a way to sync which would have worked around the data loss bug.

                                              • boramalper 7 hours ago

                                                I started using Nextcloud first to have an alternative to big-tech in case Google locks me out of my account, and then it became my daily driver. It's fast, private, and has mature clients for all major desktop and mobile platforms. Together with OnlyOffice, it's a good-enough substitute for Google Docs Editors (the office suite) for non-collaborative editing.

                                                I love self-hosting but file storage is one thing that I don't want to risk. I've been paying for Hetzner Storage Share [0] happily to save myself the headache.

                                                If you want a different hosting provider, Nextcloud now has Simple Signup program[1] which helps new users to sign up for a free plan with a provider near them, offering ≥ 2GB of storage. You can also browse the entire list if you want to pick one manually.[2]

                                                [0] https://www.hetzner.com/storage/storage-share/

                                                [1] https://nextcloud.com/sign-up/

                                                [2] https://nextcloud.com/providers/#:~:text=Providers%20for%20h...

                                                • qwertox 5 hours ago

                                                  > I've been paying for Hetzner Storage Share [0] happily to save myself the headache.

                                                  Assuming you start with NX11, which has 1TB storage, and before hitting the limit you want to upgrade to the 5TB storage, NX21.

                                                  Can you just call Hetzner and tell them they should upgrade your NX11 plan to NX21 in-place, or will you have to order NX21 and then move all the data over to the new instance yourself?

                                                  • qwertox 3 hours ago

                                                    To answer my own question:

                                                      Scalability
                                                      Stay flexible with your Storage Share. Regardless of how your requirements change over time, you can upgrade or downgrade your Storage Share in a few quick steps and without worrying about data loss. Simply switch between the Storage Share package size you need by going to your account on the konsoleH, and then to "Account type".
                                                    
                                                    It's nice to see that they also offer the ability to downgrade.
                                                    • k8sToGo 5 hours ago

                                                      Pretty sure you can do an in-place upgrade on the web interface of Hetzner

                                                      • saligne 5 hours ago

                                                        In place, you don't need to move data yourself to a new instance. You just choose the bigger plan in their web portal.

                                                      • raybb 7 hours ago

                                                        If you start on a free plan but then ultimately switch to another provider do you have any idea of how hard it would be to export and import all your tasks, files, etc?

                                                        • MarcusE1W 6 hours ago

                                                          I have moved twice now. First from my raspberry pi to cloud and the second time between cloud providers. There might be other ways but you can share folders between Nextcloud instances. I have shared my whole nextcloud from the old one to a folder in the new one. Then in the new instance you copy folders from the shared drive to your new instance. For ~300-400 GB in takes a moment and I do some spot checks, but after half a day it's done. And you don't actually do things, you just wait that a folder copy finishes, check and then start the new one. There might be more automated ways, but this worked for me.

                                                          • boramalper 6 hours ago

                                                            Files are files so you can download them to your computer and upload them to the new provider. Unfortunately I am not aware of any direct provider-to-provider sync.

                                                            Application data depends on the app. For example, Notes [0] save your notes as Markdown files so you can move them (along with your files) wherever you want. However, News [1] don't and don't have export/import features at the moment either [2].

                                                            Nextcloud as a file storage solution and a non-collaborative office suite is great, but I cannot recommend its apps the same way. They are very convenient to install, but the quality varies a lot in my opinion so evaluate before you adopt.

                                                            [0] https://apps.nextcloud.com/apps/notes

                                                            [1] https://apps.nextcloud.com/apps/news

                                                            [2] https://github.com/nextcloud/news/issues/2503#issuecomment-2...

                                                            • MarcusE1W 6 hours ago

                                                              You can share folders between nextcloud instances and copy from one to another. No download needed.

                                                              • boramalper 4 hours ago

                                                                TIL, thank you!

                                                          • smarx007 2 hours ago

                                                            How did you solve the fact that Hetzner's instances do not have Elasticsearch set up for full-text search?

                                                            • sneak 4 hours ago

                                                              The desktop clients are anything but “mature”, and the whole point of GDocs is collaborative editing. If you don’t want to collaborate, syncthing works fine and doesn’t need a server.

                                                              • boramalper 4 hours ago

                                                                > the whole point of GDocs is collaborative editing

                                                                Strong disagree. Collaborative editing is one of the major points but not the only one. For me and I believe many others, being able to view and edit my documents in a web browser is a huge convenience.

                                                                (Speaking of collaborative editing, OnlyOffice too supports it. [0] However, you might need to setup a standalone “document server” [1] if you’ve a lot of collaborators.)

                                                                [0] https://helpcenter.onlyoffice.com/onlyoffice-editors/onlyoff...

                                                                [1] https://docs.hetzner.com/konsoleh/storage-share/faq/addition...

                                                                • homebrewer 4 hours ago

                                                                  I supported a NextCloud + OnlyOffice server for 4 years for a 100-person company, and have since moved to Collabora Code (which has been running for ~2 years now). IME Code has better performance, is easier to upgrade, provides better compatibility with MS Office (since it's basically LibreOffice with a web UI), and is easier to integrate with (I wrote some integrations for a couple of internal systems and it's been a breeze).

                                                                  It's fully FOSS. https://www.collaboraonline.com/code

                                                                  • boramalper 40 minutes ago

                                                                    Good to know. I’ve been sticking with OnlyOffice only because it’s supported out of the box on Hetzner [0] (as in, I don’t need to setup and maintain any “document server”). Surprisingly, this is what they say about Collabora:

                                                                    > Due to performance reasons, we cannot support the built-in version of Collabora. So if you still want to use Collabora, you will need to provide your own server. You could use, for example, one of our unmanaged dedicated root servers or a Hetzner Cloud server. You can activate Collabora via the App Store, but you will need to use the other server for data processing. You as the customer are responsible for configuring this server yourself in the app's settings.

                                                                    [0] https://docs.hetzner.com/konsoleh/storage-share/faq/addition...

                                                            • obnauticus 7 hours ago

                                                              I originally wanted to do this but the CVE history is a bit too colorful for something I’d want to trust as a “cloud replacement”:

                                                              https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=nextcloud

                                                              A common misconception IMO is that running and owning your own infrastructure is somehow more secure. To that I lol, and I’m confident that the thousands of AWS/GCP/Azure/iCloud security engineers are all doing a more thorough job than you can. At the very very least they receive embargoed bugs which they often mitigate before the general public.

                                                              • bravetraveler 6 hours ago

                                                                One doesn't have to expose it to malicious actors. It is most-useful that way, sure. Mine is at 10.27.0.68. Have fun, hackers!

                                                                Also, I lol at most CVEs. Butterfly farted outside, oh uh.

                                                                Take the top one: In Nextcloud Desktop Client 3.13.1 through 3.13.3 on Linux, synchronized files (between the server and client) may become world writable or world readable. This is fixed in 3.13.4.

                                                                You mean to tell me a few minor point releases imitated umask, making world-readable [and possibly added writable]? Oh no! The tragedy! Keep in mind most clients are single user systems anyway.

                                                                Judge them on their facts, there are vulns and then there are vulns. CVEs are a sign of attention on a project. No more or less.

                                                                • uselpa 5 hours ago

                                                                  I find that one concerning in an enterprise setup (which they target). Or the fact that the desktop client has 999 open issues. Or that the last version silently takes you off the stable channel. I could go on … Nextcloud desktop has severe quality control issues.

                                                                  • bravetraveler 5 hours ago

                                                                    An enterprise setup where people share machines, sure. There are plenty of reasons to be afraid [and mitigations], no need to find them.

                                                                    Either take control or sell/outsource it, no skin off my teeth. I was replying to someone making the case for 'just trust Google/whoever, lol'

                                                                    My point is this nears hysterical fearmongering. I'd prefer if you don't go on, but it's more for your benefit.

                                                                    Stopping before I start my own rant about risk tolerance

                                                                    • littlestymaar 4 hours ago

                                                                      An number of github issues is even a worse metric than CVEs, many people just post wishlist issues there.

                                                                    • laymansterms 4 hours ago

                                                                      Yeah, one CVE is literally "You can use the MacOS variant of LD_PRELOAD on the client to hook libc calls! Oh no!!" This is a bogus CVE; any application can perform arbitrary actions when its system calls are hooked, but it requires such a strong threat model that the adversary realistically gains no ground by doing so.

                                                                      ("A code injection in Nextcloud Desktop Client for macOS allowed to load arbitrary code when starting the client with DYLD_INSERT_LIBRARIES set in the enviroment")

                                                                      • saagarjha 4 hours ago

                                                                        You will note that the PR strengthens that model regardless.

                                                                    • MrDresden 6 hours ago

                                                                      Your right of course. No way an individual can compete with an army of specialists.

                                                                      But for some of us it is a bit of a hobby to run our own infrastructure. And some of it only ever runs on a private network.

                                                                      I rolled my own docker setup for Nextcloud a few years ago, and couldn't be happier with the outcome. It does require me to log in and update the system and setup from time to time, but that's just a good time to drink a hot bevarage and listen to podcasts in my mind.

                                                                      For anyone hosting their own instance, Nextcloud offers this scan[0] of your public facing url which might come up with something worth fixing.

                                                                      [0] https://scan.nextcloud.com/

                                                                      • zigzag312 7 hours ago

                                                                        > I’m confident that the thousands of AWS/GCP/Azure/iCloud security engineers are all doing a more thorough job than you can

                                                                        I'm not so confident about that:

                                                                        https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=azure

                                                                        It really depends on what you self-host.

                                                                        https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=syncthing

                                                                        "Do everything" solutions go against the principle of minimizing the attack surface.

                                                                        EDIT: More is not always better in security. With more people doing more things, the statistical odds of miscommunication and misconfiguration increases.

                                                                        • izacus 6 hours ago

                                                                          Those cloud specialists aren't configuring your ACLs and firewalls - the most common source of severe security problems in the cloud.

                                                                          • hypeatei 5 hours ago

                                                                            Yes, there is a concept of "shared responsibility" in the cloud. Obviously the provider is going to handle some things and you have to take care of others.

                                                                          • MaxBarraclough 6 hours ago

                                                                            I'm not a security specialist, but it seems to me that while managed services typically have better security and sysadmin resourcing, they also have the downside that their security can fail at a massive scale. If someone defeated the security of, say, GitHub, they could leak all the private repos stored there.

                                                                            Managed services also have to accept connections from the public Internet, which on-premises solutions do not.

                                                                            • akdev1l 3 hours ago

                                                                              > If someone defeated the security of, say, GitHub, they could leak all the private repos stored there.

                                                                              In theory you are correct but this is like saying keeping your money under your mattress is safer than a bank.

                                                                              Yes, in theory someone can still all the money at a bank but the bank is infinitely more qualified/competent to not get robbed than you would be.

                                                                              • waveBidder an hour ago

                                                                                banks aren't safe because they're unrobbable, they get robbed all the time. They're safe because they're the ones taking on the risk. Data isn't fungible like cash though.

                                                                            • notepad0x90 6 hours ago

                                                                              I would dig a bit more into the breakdown of the CVEs:

                                                                              https://www.cvedetails.com/product/34622/Nextcloud-Nextcloud...

                                                                              As well as if this reflects a systemic issue with the codebase or if it is just getting much needed attention from security researchers. More CVEs can just mean they're cleaning up after vulns really well. But at the same time, if they have critical vulns over and over again, that might indicate bad coding practices or carelessness.

                                                                              • obnauticus 5 hours ago

                                                                                Agreed. The breakdown is indeed pretty poor IIRC.

                                                                                Generally you use these disclosures to make directional decisions about infrastructure. The list of fixed and disclosed CVEs combined with the legacy PHP code base doesn’t really pass the security sniff test. You really wouldn’t know for sure without doing a full code audit.

                                                                                • n_plus_1_acc 5 hours ago

                                                                                  Nextcloud is well known for it shitty legacy PHP codebase.

                                                                                • bpfrh 5 hours ago

                                                                                  Running and owning your own infrastructure exposed to the outside world can be more insecure, running your own infrastructure at home in segmented networks with wireguard will solve most problems.

                                                                                  • ReptileMan 6 hours ago

                                                                                    >A common misconception IMO is that running and owning your own infrastructure is somehow more secure.

                                                                                    If done properly cve-s don't matter that much. You create a headscale install on a pi and the headscale port and your router's ssh (key only) are the only things visible from the outside. Take any other than a home router - aka something with support. And you are done.

                                                                                    • hypeatei 5 hours ago

                                                                                      > If done properly cve-s don't matter that much.

                                                                                      I think it depends on the CVEs and where they are. If it's a software vuln that requires root or some other complex prerequisites then w/e. But, if we're talking about low level problems in either the OS or network layer (e.g. firewalls, routers) then big clouds are most likely going to have that patched and rolled out more quickly IMO.

                                                                                      • Jnr 5 hours ago

                                                                                        Or go with Wireguard. It uses UDP, it has a silent protocol, no one from the outside can see it. (unless they can MITM you)

                                                                                        • ReptileMan an hour ago

                                                                                          headscale boils down to syntaxis sugar over wireguard.

                                                                                          To the headscale and tailscale teams members reading this - please don't kill me. You are making awesome things.

                                                                                      • CodeCompost 4 hours ago

                                                                                        It's written in PHP, the most insecure web language on the planet.

                                                                                        • touggourt 2 hours ago

                                                                                          This is a very very old opinion, and not true for years.

                                                                                          • klaussilveira 4 hours ago

                                                                                            What, in your opinion, makes PHP less secure than Python or JavaScript?

                                                                                        • Timber-6539 7 hours ago

                                                                                          > thousands of AWS/GCP/Azure/iCloud security engineers are all doing a more thorough job than you

                                                                                          All these cloud services are just attack surfaces with a huge target on their backs. And the security engineers slip up too [0], in the case of Microsoft it's become more of a meme now. The North Korean hackers basically own them.

                                                                                          [0] https://www.techspot.com/news/102573-microsoft-left-server-c...

                                                                                          • obnauticus 4 hours ago

                                                                                            Somewhat depends on your threat model. The relative value of an iCloud/aws/gDrive 0day is going to be higher than Nextcloud. If you’re in the category of people concerned about this type of breach, self-hosting a PHP web app and claiming it’s somehow safer wont save you either. For this risky population, neither solution works since attackers are willing to throw expensive exploits at your data in either scenario.

                                                                                            If you aren’t being specifically targeted, then you would care about low hanging fruits discovered by something like automated scanning. Not exposing your service to the internet does solve this assuming you’re confident in the stack which provides this isolation. But managing this stack and performing risk calculus here is actually where the security horse trading happens. I think most people aren’t safer managing this themselves — arguably they’re actually worse off.

                                                                                            I have high standards for the confidentiality of my data. I care about things like lateral movement and the massive attack surface that isolation tech to prevent such movement has. I also won’t design monitoring and alerting, ensure a patch state, or perform code audits on Nextcloud and all the isolation tech required to secure it to a comporable level of security. Because of this, I instead reason around the cost of exploitation. I want it to be higher than what I believe Nextcloud provides and I’d rather require an attacker to use an expensive 0day to extract my data off a cloud provider like Google versus a potentially cheap one against my own infra.

                                                                                          • exe34 7 hours ago

                                                                                            I think the threat model isn't that these popular services are going to be attacked, but that they will engage in the denial of service themselves without legal recourse.

                                                                                          • vid 3 hours ago

                                                                                            I've been looking into NextCloud to recommend to a government agency. The world desperately need competition or at least something compatible with the m365 stack, because it's eating the world and taking a lot of choice away and killing a lot of innovation outside the Microsoft funnel, since Microsoft is not interested in a lot of tech (for example, network schemas, useful for "tell us once" type applications, since they'd rather you just use their tech for everything, and the messier it is behind the scenes, the better for them).

                                                                                            Anyway, I have mixed feelings. I admire the community and the support it has by many governments, its staunch Open Source basis so it's useful for an individual or a large organization. But it is building on a lot of crufty PHP, their collection of apps is very uneven and it's hard to know what works well without a lot of research, and it's going in a few directions to upgrade. AppApi in particular is on one hand very innovative, on the other going in some odd directions. I know it is successfully used by very large organizations, but without spending a lot of time with it, it's hard to get a sense of the commitment and considerations required.

                                                                                            • rc_mob an hour ago

                                                                                              How can I donate tonthis project? I do not see any limks to donate.

                                                                                              • vid an hour ago

                                                                                                I think more than anything they need advocacy and good quality product contributions (support, documentation, code). From what I know, a lot of the development happens via a few consulting firms that support their larger clients.

                                                                                            • zerof1l 7 hours ago

                                                                                              I've been using Nextcloud for some years now. Overall it's an ok replacement for Google Cloud. But for some time now their focus has been on developing features for business collaboration as opposed to personal & family ones. For example, their photo library is quite limited. There's Memories app for Nextcluod, but it isn't much better. I'm in the process of migrating to Immich. Nextcluod notes app on Android has been broken for some time.

                                                                                              • nolok 7 hours ago

                                                                                                As a self hosting afficionado, I feel like the perfect Google photo replacement doesn't exist yet.

                                                                                                I have a synology nas and I use the synology photos app for auto uploading without loss of quality to my nas. Don't forget any picture or videos, deduplicate, figure out what you can safely delete from my phone,... All of that works great and is reliable.

                                                                                                The synology photos app to watch your photos though, isn't very good. Neither on mobile nor the desktop nor android TV. It's bare minimum and even that has failures.

                                                                                                Next cloud,... It gives a weird "I don't trust it" vibe. I want my stuff unedited unaltered, unmoved from their folder and keep your metadata elsewhere, and it just give me a wrong vibe for that. This is 100% feeling and not facts.

                                                                                                Immich is great but high maintenance, any update is a risk that you have way more work that planned. Their upload app need works but I use the synology one. I don't feel safe having that handle the main copies of my picture, and the dev are being super clear that I shouldn't.

                                                                                                Photoprism has been my go to. You need to pay for any advanced features, and unless you're solo you need them for permissions only. I love it but I feel like it's still not quite as good as I would like.

                                                                                                Is there any major, reliable app for that I missed?

                                                                                                • mcfedr 6 hours ago

                                                                                                  Photoprisim

                                                                                                  Check it out, I've been very happy with that instead of Google photos.

                                                                                                  • teruakohatu 6 hours ago

                                                                                                    I want to like it but it’s quasi-open source. As far as I understand, from the convoluted FAQ, paid Essentials members can’t access the source code, and they are gatekeeping some quite basic features behind Essentials membership.

                                                                                                    Reading between the lines I think it is closer to dual licensed. With extra conditions for the non-public source.

                                                                                                    • remram 2 hours ago

                                                                                                      Which features are you missing in the open source version?

                                                                                                      • mcfedr 3 hours ago

                                                                                                        AGPL for all the public code, which is most of

                                                                                                    • preya2k 6 hours ago

                                                                                                      You missed Ente (https://ente.io)

                                                                                                      • sneak 4 hours ago

                                                                                                        I’ve been using Ente for a month and have been loving it so far. The lack of feature parity between iOS and desktop/Electron is a bit frustrating sometimes but workable as I always have a phone and iPad nearby. I reported a bug in the desktop app and they fixed it nearly instantly.

                                                                                                        Looking forward to it receiving more polish, but it is workable in the interim. The public e2ee web gallery sharing feature is killer.

                                                                                                      • racked 7 hours ago

                                                                                                        Could you give examples of trouble you've had after updating Immich? Haven't had any myself.

                                                                                                      • Propelloni 7 hours ago

                                                                                                        > their focus has been on developing features for business collaboration as opposed to personal & family ones

                                                                                                        For people like me, who have to contend with GDPR and NIS 2 requirements on an organizational level in Germany this actually is a god-send. MS and Google don't play nice with the local law, e.g. refusing order processing agreements, although MS has recently started to move on this topic.

                                                                                                        We replaced MS stuff (all of Sharepoint, most of PIM) with Nextcloud and MS ADS via SAML without too much of a hassle. The sync client has its nuisances (e.g. can't name Nextcloud instances) and it's getting worse for the last few versions! But it does its job, i.e. syncing, and you can always use the cloud itself.

                                                                                                        • johnchristopher 6 hours ago

                                                                                                          Hi, we are evaluating at work. Could you shed some light on these questions ?

                                                                                                          Do you have one NC instance or do you federate (or plan to) ?

                                                                                                          Do you use the mail app ?

                                                                                                          Which applications do you use to replace sharepoint features ?

                                                                                                          Do you use the business version of NC ?

                                                                                                          • touggourt 5 hours ago

                                                                                                            IMHO, the mail app is very slow and need a large screen. Also it doesn't help to manage emails when you need to delete, to search for something, to put in folders and to deal with spams. But I am a power users who like to keep thing clean. Some employees works with it without complaining. Nextcloud recently "bought" Roundcube and it might become the prefered mail app sooner.

                                                                                                            • Propelloni 4 hours ago

                                                                                                              Hi, I'll try ;)

                                                                                                              > Do you have one NC instance or do you federate (or plan to) ?

                                                                                                              We actually have three instances. Currently they are running side-by-side but federation is planned, I think, starting October. Account management is still done in ADS and will stay there for now. SAML works as intended.

                                                                                                              > Do you use the mail app ?

                                                                                                              Yes, we use the Nextcloud Mail app without the AI features. Most people are using desktop clients, ie. Outlook, for daily work and it is important to us to keep Nextcloud Mail and Outlook in sync. Since the recent changes by MS new Outlook, it is also on the clock, but we are not there yet.

                                                                                                              > Which applications do you use to replace sharepoint features ?

                                                                                                              We used Sharepoint for centralized file storage, project management, and department sites and not much else. File storage is a given. For projects we moved to Jira some time ago, so little to do here. For department sites we use the Pico CMS integration.

                                                                                                              > Do you use the business version of NC ?

                                                                                                              Not yet. We are well below 200 FTE, so too small ;) We are interested, however, in the compliance and GDPR certification and we have already contacted their sales. But I don't know what became of it.

                                                                                                              EDIT: formatting

                                                                                                          • blendergeek 5 hours ago

                                                                                                            Nextcloud Notes for Android works. You just can't use the rich editor. The plain editor works great.

                                                                                                            • sureglymop 7 hours ago

                                                                                                              Interesting.. I use Immich and have been thinking of migrating to Nextcloud Memories. May have to reevaluate.

                                                                                                              • nolok 7 hours ago

                                                                                                                YMMV but any issue you have with Immich that may lead you to migrate to NCM you will find again there,IMHO. Update are easier but lots of other stuff are very much work in progress, even when it works well.

                                                                                                                My criteria is "when I want to show my vacation to X on the TV at a dinner 6 to 12 months after setup is it reliable or does it always need some tweak or whatever and ruin the moment".

                                                                                                                I dont know the apple ecosystem, for me Google photos is king but I want to own and host my data, Photoprism is my current goto.

                                                                                                                • Ringz 6 hours ago

                                                                                                                  I would like to switch to Immich, but it is still unclear to me whether my existing directory structure will be preserved or not. In the beginning, Immich used his own structure, which is a no go for any photographer.

                                                                                                              • clort 6 hours ago

                                                                                                                whats up with Nextcloud Notes, in your opinion?

                                                                                                                (I've been using it for 3 years never noticed any broke...)

                                                                                                                • MarcusE1W 5 hours ago

                                                                                                                  For me it worked great for many years. I do turn off the formatting tools though and write markdown formatting if needed.

                                                                                                              • ajdude an hour ago

                                                                                                                If you're using Mailinabox for your mail server, it comes with a copy of NextCloud by navigating to "/cloud" -- you can sign in with your mailinabox credentials! I'm using it for everything from my keepass database to gnucash syncing, calendar and contacts too!

                                                                                                                • antman 7 hours ago

                                                                                                                  Lets not forget iPhone vendor lock in that specifically slows down or entirely closes background connections for all other vendors except Apple. So syncing files with Nextcloud or any other app except Apple cloud is an exercise in undocumented futility.

                                                                                                                  You can put it as a front application and wait (if corporate hasn’t forced a screen turning off timeout)

                                                                                                                  • shwouchk 7 hours ago

                                                                                                                    Not sure how the apple rant is related to the post but; I use syncthing (via mobius sync) on my iphone and am quite happy with it. It seems to be OK with enough background syncs as it is, but to top it off i added a shortcut that keeps the app in the foreground while the phone is charging and im always up to date, pretty much instantly. Used to keep a couple hundred gb in sync that way (books, papers, org files, passwords, etc).

                                                                                                                    Not affiliated with the product.

                                                                                                                    • sneak 4 hours ago

                                                                                                                      It always leaves a bad taste in my mouth when opportunists charge money for software they didn’t produce, simply by capitalizing on the fact that it’s difficult and annoying to sideload on iPhones.

                                                                                                                      • shwouchk an hour ago

                                                                                                                        It’s a one time $5 fee, integrates with the files app and generally has a few features that are not part of the base OSS app, such as the background syncs. It also sometimes gets affected by bugs that are not do not affect the “vanilla” syncthing, which takes some non-zero time to resolve and which indicate there is some effort going into creating this “port”.

                                                                                                                        That took some time for the dev to create and would take me at least an hour of my time to reproduce, for which im happy to exchange $5.

                                                                                                                        I could probably set up an ST instance inside iSH but it won’t work as smoothly, or create a native port myself, but I would rather not and feel thus is a fair exchange.

                                                                                                                        Of course, I would welcome and am waiting for the release of your alternative free version. Until this time I’ll take your comment as yet another “i hate apple” post.

                                                                                                                        Judging by your comment I suppose you don’t use generic drugs or any products based on expired patents not by the original patent inventor.

                                                                                                                    • solarkraft 5 hours ago

                                                                                                                      Syncthing (via Möbius Sync) works quite (surispsibgly!) well on iOS, but there are still many paper cuts. I‘d have hoped the DMA would have forced platforms to be decoupled from services.

                                                                                                                      • touggourt 6 hours ago

                                                                                                                        One of my employees use Nextcloud on its iPhone and it works fast and well.

                                                                                                                        • raverbashing 7 hours ago

                                                                                                                          Well, honestly, Apple is not wrong here.

                                                                                                                          App Developers usually don't give a flying cluck about anything other than their apps. Battery, CPU, mobile data? Zero consideration.

                                                                                                                          But then of course the fault lies on Apple (and MS - it's the same thing in Windows - see the CrowdStrike fiasco)

                                                                                                                          • nrabulinski 6 hours ago

                                                                                                                            The solution shouldn’t be to forbid anyone but apple from doing stuff in the background but to make permissions very clear, allow for stuff like scheduling background tasks and/or limiting background resources and, for power users, to outright allow specified apps to run in the background. So no, apple isn’t right here

                                                                                                                            • dual_dingo 6 hours ago

                                                                                                                              Well, no. This argument might be correct if this policy wouldn't very strongly incentive people to use (possibly paid!) iCloud instead and if Apple would just allow any app onto the app store (or effortless sideloading like on Android). Instead, they heavily scrutinize everything that gets submitted. They could just have special permissions for apps like Nextcloud that would only be enabled if the app behaves correctly regarding this background sync functionality.

                                                                                                                              • raverbashing 6 hours ago

                                                                                                                                Yes, there is an anti-competitiveness aspect here, and I agree with you that the access to the api should be allowed (given some limits)

                                                                                                                                But nobody wants to sysadmin their phone with rare exceptions

                                                                                                                          • mynameyeff 2 hours ago

                                                                                                                            It is better to use several open-source projects that "do one thing well" instead of a single product that attempts to do everything well.

                                                                                                                            If we can advance portable specs so different open source projects can interop... that would be better time spent.

                                                                                                                            • ang_cire 8 hours ago

                                                                                                                              I love my nextcloud server. I set up an instant upload for my phones camera photos to replace Google photos. Now I get all my photos automatically synced to my server at home.

                                                                                                                              • gchaincl 6 hours ago

                                                                                                                                The idea of using a private cloud sounded wonderful, ran an instance of Next Cloud using encrypted storage, it didn't take long when my files disappeared due to a bug on the encryption and los my files for ever. Never went back to it

                                                                                                                                • greatgib 6 hours ago

                                                                                                                                  I like very much Next loud (the idea, the project, some part of the design like storing files flat easily backup able) but my major issue is with the file synchronisation with the Android.

                                                                                                                                  It totally does not work. If you try to send or synchronize just a few files it is mostly ok. But when trying to upload more than a few dozen files, things starts to not work well, like transfer being stuck, or the transfer completing ok but then only a portion of files were transferred.

                                                                                                                                  That instability is the main reason preventing me to use it daily as in the end I will just use it on the computer where the main value would be on mobile.

                                                                                                                                  • Joeboy 5 hours ago

                                                                                                                                    File syncing also frustrates me, although I think it's working as intended. I would expect that if I update a synced file on my laptop, that should also automatically update it on the cloud. But it seems like there's an extra step where I have to go to the web ui and say that I want it to use the updated version.

                                                                                                                                    Also sharing has been very confusing, people keep thinking they've shared files they haven't.

                                                                                                                                    Maybe the problem is me / us, idk. Or maybe it's better as a "personal" cloud than a shared one. I have, overall, not enjoyed using it. I wish management would just let us store docs in a git repo, which would be much more intuitive for most of us.

                                                                                                                                    • sneak 4 hours ago

                                                                                                                                      No, it’s just broken. It’s not you.

                                                                                                                                      The software is unfit for purpose.

                                                                                                                                    • kgeist 5 hours ago

                                                                                                                                      When I tried Nextcloud, I found there was an option to sync all photos from Google Photos. It synced around 10% photos and reported success. Overall, Nextcloud had lots of breaking bugs/instability issues like that in almost all cases I tried, so I ended up just buying a second account at a different cloud provider, so everything is now synced to 2 providers, in case I lose access to my Google account.

                                                                                                                                      I experienced the bug you mentioned about 5 years ago, I wonder if they ever fixed it.

                                                                                                                                      • poisonborz 5 hours ago

                                                                                                                                        You shouldn't use NC for syncing, much better options exist. NC is great for sharing files and photos though web or mobile apps.

                                                                                                                                        • opengears 6 hours ago

                                                                                                                                          I have good experiences with Syncthing for file syncing.

                                                                                                                                        • PikachuEXE 6 hours ago

                                                                                                                                          In case some people don't know using NextCloud + floccus = great bookmark sync (I self hosting it but setup one on a cheap cloud VM is also fine)

                                                                                                                                          Not using NextCloud for anything else yet though

                                                                                                                                          • touggourt 6 hours ago

                                                                                                                                            Thanks! I didn't know about that.

                                                                                                                                            There is some under documented good little tools that can sync between devices, browsers and Nextcloud :

                                                                                                                                            - Qownnotes for notes, selecting text from web pages and bookmarking (I'm curently testing it).

                                                                                                                                            - Someone told me that Zotero can do that too.

                                                                                                                                            - Vdirsyncer for synchronizing calendars and addressbook between NC and uncompatible apps (Odoo mainly).

                                                                                                                                            • jmhammond 3 hours ago

                                                                                                                                              Zotero can sync the actual entry’s media via WebDAV which Nextcloud handles very well. I’ve been using it since around 2019.

                                                                                                                                          • mort96 8 hours ago

                                                                                                                                            I use Nextcloud, but I'm disappointed in their transition from a file host/sync solution to a "do everything" solution. Their sync client has languished and their server-side sync software has severe performance issues; the core of what made Nextcloud valuable to me has seemingly remained untouched for half a decade as they chase everything else.

                                                                                                                                            I hope some people find it valuable though.

                                                                                                                                            • NoboruWataya 7 hours ago

                                                                                                                                              I agree with this but at the same time I find NC very useful as a hub that centrally hosts my data and can then speak to other software using common protocols. For example my calendars, contacts, todo lists and notes are all hosted via NC, and I use WebDAV/CalDAV/CardDAV clients on my laptop and phone to interact with it.

                                                                                                                                              I definitely agree NC's core functionality could be more polished though. Performance issues don't bother me as I only host for myself but there are UI issues and bugs that get in the way of functionality. I feel like everything is 90% there but there seems to be little interest in making it to 100%. The collaboration stuff they are mostly focused on is useless to me but I can understand why it's their priority, commercially speaking.

                                                                                                                                              Occasionally I toy with the idea of replacing it with separate tools for file sync, photos, calendars, contacts, notes, etc, but it's very convenient to have it all as one.

                                                                                                                                              • mort96 7 hours ago

                                                                                                                                                The performance issues are noticeable to me because I'm hosting it on a Raspberry Pi 4. I figured that the bottleneck when syncing etc would be network and disk IO so the Pi would be fine; however when I'm syncing, all cores are pegged at 100% by the PHP processes. I've enabled bytecode cache and Redis and all the other normal performance things, PHP itself is just too slow. And I imagine that at least part of the issue is that every tiny file request or directory listing is its own, separately authenticated HTTP request.

                                                                                                                                                But I definitely agree that all the other things are half baked. The media player in the iOS app is extremely buggy. There's jank all over the place. The photos UI is pretty much unusable if you have a lot of photos.

                                                                                                                                                And then there are the constant updates; I get notifications all the time that Calendar or some other app has received an update. I wish they'd coordinate releases of their official apps so that I can get a notification every now and then that I need to update all the apps, rather than constant individual app update notifications.

                                                                                                                                                In short, as you say, everything is 90% the way there.

                                                                                                                                                • moondev 6 hours ago

                                                                                                                                                  I assume you are not running on the sd card?

                                                                                                                                                  • mort96 5 hours ago

                                                                                                                                                    I boot from the SD card but I have a USB SSD connected which I use for file storage. I have also configured stuff and set up bind mounts such that everything that gets written to regularly (such as logs, the Nextcloud install itself, Postgres, ...) is on the SSD.

                                                                                                                                              • asmor 8 hours ago

                                                                                                                                                I run Seafile for this reason. The sync client isn't pretty, but file transfers are fast, conflict detection good and it's pretty light on resources.

                                                                                                                                                • mort96 7 hours ago

                                                                                                                                                  I have looked into Seafile, but the thing is that I like some of the extra Nextcloud things, especially the calendar. I just wish that file sync was the main focus and not an afterthought.

                                                                                                                                                  But honestly, I should probably just use Seafile and get another, more lightweight CalDAV server.

                                                                                                                                                  • kiney 5 hours ago

                                                                                                                                                    I use syncthing for files and radicale for calendar and contacts. Very lightweight and stable for years. Radicale sits behind a proxy with basic auth, so dont have to worry about patching vulns to much.

                                                                                                                                                    • asmor 3 hours ago

                                                                                                                                                      Syncthing is also a very solid choice and I'd use it if I didn't need the ability to create links for people - either to download or upload.

                                                                                                                                                • encom 7 hours ago

                                                                                                                                                  I ran OwnCloud for a while, until that project died. I liked that it focused on file sharing/syncing only. Reluctantly migrated to NextCloud and it's bloated beyond belief. It works though, and I've been too lazy to look into alternatives.

                                                                                                                                                  • preya2k 6 hours ago

                                                                                                                                                    There’s OCIS now, which is a very good alternative if you’re only looking for a file sync solution (without all the App platform aspects of Nextcloud)

                                                                                                                                                    • encom 2 hours ago

                                                                                                                                                      Enterprise focused software written in a meme language. Not interesting.

                                                                                                                                                      • mort96 2 hours ago

                                                                                                                                                        There are plenty of things to not like about Go, but it's certainly not a meme language. It's one of the first languages I'd personally seriously consider if I were to write server-side file sync software. (PHP, on the other hand, would be way far down on the list.)

                                                                                                                                                • jmakov 8 hours ago
                                                                                                                                                  • gostsamo 8 hours ago

                                                                                                                                                    No comment on anything else, but the tone of the page is so schoolyard. For a company that targets enterprise and government clients, petty jabs at the weather app look unprofessional.

                                                                                                                                                    • polycaster 7 hours ago

                                                                                                                                                      The "Comparison" section of the Product Ownership also seems rather ridiculous, where NextCloud is just a questionable "fork" while ownCloud glouriously carries the torch of product ownership. Especially since it's placed directly below the "License" section. Apparently, someone didn't quite understand the idea behind the GPL.

                                                                                                                                                      • CretinDesAlpes 6 hours ago

                                                                                                                                                        Especially since ownCloud was started originally by Frank Karlitschek who left to fork and create Nextcloud!

                                                                                                                                                        • davidee 2 hours ago

                                                                                                                                                          This is just like Oracle claiming OpenOffice is the better project and the LibreOffice fork is a shady knock-off.

                                                                                                                                                      • bloqs 8 hours ago

                                                                                                                                                        Contempt and snobbery are no way to win customers

                                                                                                                                                        • phntxx 7 hours ago

                                                                                                                                                          With Owncloud having been bought by Kiteworks it’ll be interesting to see where they’ll be heading product-wise.

                                                                                                                                                        • MrDisposable 6 hours ago

                                                                                                                                                          A newbie question: How does Nextcloud compare to Dropbox and Syncthing? Can it serve as a replacement / alternative to them?

                                                                                                                                                          • remram 2 hours ago

                                                                                                                                                            Syncthing is much faster at syncing files. So much so that I use both.

                                                                                                                                                            • touggourt 6 hours ago

                                                                                                                                                              I don't know which one is better, but considering file hosting, sync and web access, Nextcloud works very well. Regarding usability, as NC doesn't works like Dropbox it is a matter of taste, I prefer NC over Dropbox.

                                                                                                                                                              • poisonborz 5 hours ago

                                                                                                                                                                Apples and oranges. Syncthing is a selfhosted p2p syncing network and it's miles better for this. Nextcloud is a selfhosted "cloud platform" like Google Apps. How good it is for each use case varies greatly. Most often it is used for easy web/mobile access for files and photos.

                                                                                                                                                                • mglz 6 hours ago

                                                                                                                                                                  100%. Nextcloud Desktop works well and i use FolderSync on android. Has worked perfectly so far :)

                                                                                                                                                                • grahamj 3 hours ago

                                                                                                                                                                  Just want to say it's times like these I really appreciate the HN community.

                                                                                                                                                                  The NextCloud site makes it all look great and probably easier than some parts of my current DIY strategy, but reading here I think I'll stick to said strategy.

                                                                                                                                                                  • jarbus 7 hours ago

                                                                                                                                                                    I love nextcloud, it’s so easy to use once it’s set up and I love how it can do so much of what Google offers like contact sync and calendar

                                                                                                                                                                    • v4rp1ng 8 hours ago

                                                                                                                                                                      still love it. Been hosting a small (aprox 20 people) instance for a non-profit since more than 8+ years (even before owncloud and nextcloud split up).

                                                                                                                                                                      • aae42 4 hours ago

                                                                                                                                                                        Used to use next cloud, just recently switched to owncloud infinite scale

                                                                                                                                                                        it certainly seems much more stable so far. The lack of features might be a feature itself.

                                                                                                                                                                        • kragen an hour ago

                                                                                                                                                                          how does nextcloud compare to owncloud? my wife is mostly using owncloud

                                                                                                                                                                          • jmakov 3 hours ago

                                                                                                                                                                            Looks like an opportunity to "rewrite it in Rust"

                                                                                                                                                                            • tomrod an hour ago

                                                                                                                                                                              Given the heavy php nature, absolutely.

                                                                                                                                                                              I have only just started using it (and hence wanted to check what others in HN were using it for). Seems like the personal use case for file syncing is difficult; I'm more interested in self-hosting Kanban and other things I don't want to pay yet-another-SaaS a per-user-per-month for the small business tax. Setting up NextCloud with an IdP wasn't too bad, a little weird on Googe's side that it doesn't permit SAML SLO (but that's my not-terribly-deeply-informed opinion).

                                                                                                                                                                            • a022311 6 hours ago

                                                                                                                                                                              Honestly, I feel that Nextcloud is full of bloat, the performance is quite disappointing and it's very unstable. I only use it for file storage, because I can't find a better alternative out there. My advice: never upload directories that may have many small files (and certainly not git repos). For photos, don't even think about it. Use Immich or PhotoPrism.

                                                                                                                                                                              • vr46 6 hours ago

                                                                                                                                                                                What issues did you find with the file storage? I’m using it backed by S3 and it hasn’t given me any issues at all so far, be nice to know what to watch out for.

                                                                                                                                                                                • a022311 5 hours ago

                                                                                                                                                                                  Every now and then uploads might crash, it takes ages for files to load and the whole app freezes. I'm using it with local file storage on an SSD over a relatively fast network. PHP just isn't made for file storage.

                                                                                                                                                                                  • preya2k 6 hours ago

                                                                                                                                                                                    Performance of the S3 backend was pretty bad compared to local storage folders on the same host, last time I checked.

                                                                                                                                                                                • bakugo 3 hours ago

                                                                                                                                                                                  I wish the Android app for this wasn't so unstable and unintuitive, currently you can't even sync multiple selected files without it getting stuck on the "wait a moment" screen forever and forcing you to restart.

                                                                                                                                                                                  • kkfx 8 hours ago

                                                                                                                                                                                    Honestly I do not favor this paradigm, no matter if NextCloud, O360, SandStorm and alike: the point is that we should teach the desktop paradigm, syncing data around, not using desktops as monsters, hyper-expensive thin clients or more properly dumb terminals of a remote "mainframe".

                                                                                                                                                                                    It's easy today because current IT evolution is totally skewed, derailed for commercial reasons, but that's untenable. Who think it's normal being even unable to access already made documents only because "the remote service or the network is down"?

                                                                                                                                                                                    • Propelloni 7 hours ago

                                                                                                                                                                                      I agree -- to a degree. But the "cloud first" paradigm broke MS' chokehold on the desktop and arguably enabled Linux and Mac to become viable alternatives in that space. Today I can use any major Linux dsitribution and just don't have to worry about interoperability in bread and butter use cases. Even MSO365 works fine.

                                                                                                                                                                                      Considering the continued shrieks of pain coming from the graphics design people this is not the case. Those people are still tied to desktop applications and look what freedom of choice they have. Virtually none.

                                                                                                                                                                                      • bo1024 4 hours ago

                                                                                                                                                                                        Nextcloud can do local first, they call it desktop sync. Like Dropbox. https://docs.nextcloud.com/server/latest/user_manual/en/file...

                                                                                                                                                                                        • ezst 7 hours ago

                                                                                                                                                                                          > Honestly I do not favor this paradigm

                                                                                                                                                                                          I think you are not alone, but I also wouldn't be surprised if this frog is boiled so slow that our opinion eventually becomes irrelevant: today's teenagers are *less* proficient on a keyboard than their elders, because they no longer "type" but "tap" instead. When the average exposure to computing is reduced to dumbed-down "consumption-only" devices running iOS/Android, and that goes for a generation or more, the perception of us would likely be that of old folks yelling at clouds.

                                                                                                                                                                                          • touggourt 5 hours ago

                                                                                                                                                                                            The new paradigm is smartphones firts, not only for childrens.