this post was submitted on 02 Aug 2023
156 points (92.4% liked)

Selfhosted

40347 readers
403 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

Just had NextCloud denying my credentials (not for the first time). I know they weren't wrong because I'm using a password manager. Logs didn't say much. Was about to reinstall (again, not the first time nextcloud went bonkers on me) before I tried a docker compose down && docker compose up. Lo and behold after a restart the credentials worked again.

This stuff is just way too flaky for something so important.

Is OwnCloud good again? My main usecase is saving photos but I don't want them locked away in a database so SeaFile is out.

Edit: I'm going to take the time to reply to you all, bit busy with work and family suddenly. But a little update - I've quickly setup Immich and fired up the CLI to import my library. AFAIK the files are still stored on disk somewhere but metadata is in a database. I didn't realize this before, knowing that I think my mind is made up and Immich is the best solution. Thanks everyone!

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 6 points 1 year ago (2 children)

So, now's as good a time as any to ask. Why is everyone using Nextcloud? I've been quietly using Owncloud for a very long time and never had any issues with it. How is Owncloud bad?

[–] [email protected] 21 points 1 year ago (1 children)

Owncloud is not fully open source. Nextcloud is. They have developed in different directions since then, but that remains the fundamental difference that split them apart in the first place. If that matters to you, Nextcloud is the right choice. If that doesn't matter to you, then use whichever you prefer and has the features you need.

[–] [email protected] 1 points 1 year ago
[–] [email protected] 9 points 1 year ago (1 children)

This is a good summary, but the Tl;DR is that Owncloud has a non-open source Enterprise version with extra features you need to pay for, while Nextcloud is a fully open source fork.

[–] [email protected] 3 points 1 year ago (1 children)

the Tl;DR is that Owncloud has a non-open source Enterprise version with extra features you need to pay for

This isn't any different than a lot of other softwares, though... Nextcloud has the same Enterprise pricing/features shit, too. https://nextcloud.com/enterprises/

Actually, so does Photoprism. https://www.photoprism.app/features

[–] [email protected] 2 points 1 year ago (1 children)

Most of the items on that list (with the possible exception of the 'Enterprise Apps') are items that involve them either hosting an aspect for you (push notifications), training, or utilizing their OAuth credentials with Microsoft. Because they forked OwnCloud they're actually bound by the AGPL on that original code and legally can't license features in the main codebase as anything other than AGPL (less sure on those 'apps'), so they're limited in what features they can restrict to paying customers.

[–] [email protected] 1 points 1 year ago (1 children)

Wouldn't OwnCloud also be bound by the same AGPL on their code, then?

[–] [email protected] 2 points 1 year ago

No, because these licenses can't bind the copyright owner themselvess. AGPL is the terms that OwnCloud allows us access to it, but as it's their code they don't need a license to do whatever with it.

Let me put it another way - OwnCloud would be the only folks with standing to sue someone for violating the AGPL on their code. That means that the only people who could possibly sue OwnCloud for having a non-AGPL version is... OwnCloud. So even if the AGPL somehow claimed to bind the copyright owner it still wouldn't work legally as the copyright owner just has to not sue themselves.