Live data from Hacker News

Nextcloud: Open-Source Cloud Apps

nextcloud.com

231–240 of 250 posts

Re: Nextcloud: Open-Source Cloud Apps

#231
post #177

Earlier quoted context omitted.

I cannot enter into the Apple Developer Program, or I would have released a lot of free builds of f/oss iOS apps already. Sadly Apple requires doxxing yourself to publish apps, which IMO is a human rights violation. You also need to provide a working phone number to be able to install even free apps on a phone or tablet you have already purchased. These policies stand directly in opposition to their stated value that…

You don’t believe in intellectual property? Well, I don’t believe in gravity. Ill be waiting for your public domain repo with ios syncthing build instructions - no need to doxx yourself. ill happily build it for myself - i don’t have a dev account either. FWIW that app works much better than icloud has ever worked for me. eg with icloud you never know when the device decides to remove a file from local cache until yo…

Intellectual property is a fiction, created to prop up an industry. It was invented and established and promulgated and maintained by modern human beings.

Gravity existed long before humans, and will exist after them.

Re: Nextcloud: Open-Source Cloud Apps

#232
post #231

Earlier quoted context omitted.

You don’t believe in intellectual property? Well, I don’t believe in gravity. Ill be waiting for your public domain repo with ios syncthing build instructions - no need to doxx yourself. ill happily build it for myself - i don’t have a dev account either. FWIW that app works much better than icloud has ever worked for me. eg with icloud you never know when the device decides to remove a file from local cache until yo…

Intellectual property is a fiction, created to prop up an industry. It was invented and established and promulgated and maintained by modern human beings. Gravity existed long before humans, and will exist after them.

money is a fiction, property is a fiction. human rights are a fiction.

Re: Nextcloud: Open-Source Cloud Apps

#233
post #51

Earlier quoted context omitted.

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

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.

Yes, and those "others" are massively more complex and hard to get right than on non-cloud deployments.

Re: Nextcloud: Open-Source Cloud Apps

#234

what problem it solves?

For my company, I needed a low-traffic Kanban board solution for cheap. Stood up on a small DO droplet and has been working well for a few days. It was my first time using Google Workspace's IdP and it mostly works without a hitch (though logout isn't supported, only way to logout is to clear site cookies and that is weird).

Total cost should be under $250/year, which is about 10X less than a SaaS for our use (free Trello is missing a lot of features that I'd like), and gives us more options besides. I plan to evaluate some of the additional apps for chat/video calls and docs, though I know this would increase the price for beefier infra, because Zoom, MS Teams either expensive for accounts or just damn buggy.

Re: Nextcloud: Open-Source Cloud Apps

#235

Earlier quoted context omitted.

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 po…

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 starti…

Yeah, it's strange to me that's a CVE. That seems like "working as intended" if I, the owner of the machine, want to load other libraries, why shouldn't it respect that?

Re: Nextcloud: Open-Source Cloud Apps

#236
post #25

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)

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.

Legally, Apple must not provide its own services with an advantage over the competition. I think the background sync restrictions are a DMA violation legally speaking.

Give the EU some time, I'm sure there'll be a lawsuit about iOS doing this stuff some day.

Re: Nextcloud: Open-Source Cloud Apps

#237

Earlier quoted context omitted.

If you use docker + watchtower all this is done automatically

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.

That's nice and simple, do you have a shareable version of this script or some advice on btrfs pointers/pitfalls?

Re: Nextcloud: Open-Source Cloud Apps

#238
post #213

Earlier quoted context omitted.

> 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.

Strange, my experience is that, if I don't upgrade in a while, the automatic updater goes to the next version, and after installing it it tells me there's another update and so on. Or maybe you didn't use the built-in updater?

I did use the built in updater. It was 3 or 4 years ago so things may have changed

Re: Nextcloud: Open-Source Cloud Apps

#239
post #237

Earlier quoted context omitted.

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.

That's nice and simple, do you have a shareable version of this script or some advice on btrfs pointers/pitfalls?

It's really just those three steps in a loop, nothing fancy

    SHOT_TIME="$(date +'%Y-%m-%d_%H-%M')"
          
    for dir in /docker/*
    do
        cd $dir;
        btrfs subvolume snapshot "${dir}" "/docker/.snapshots/$(basename $dir)-${SHOT_TIME}"
        docker compose pull --quiet
        docker compose up -d
    done
I mount a btrfs subvolume at /docker, and create a .snapshots subvolume inside.

Each subvolume is an app and its dependencies, you want everything snapshotted as one. This is probably the biggest pitfall, if you don't take that snapshot of all the pieces.

    /docker
    |--> .snapshots
         |--> app_one-2024-08-28_12-34
    |--> app_one
         |--> compose.yaml
         |--> volumes
              |--> app_one-config
              |--> app_one-db
    |--> app_two
         |--> compose.yaml
         |--> volumes
              |--> app_two-config
              |--> app_two-db

Re: Nextcloud: Open-Source Cloud Apps

#240

Earlier quoted context omitted.

What do you do to make performance not suck? Have been using it for years, but it just sucks in terms of showing me my pictures. Also, what do iOS people do to make their auto upload folders upload automatically without having to open the app?

After using Nextcloud for a while i stopped, since it was to buggy, and always took an eternity to load simple pages like the dashboard. So i decided to switch to dedicated services, instead of using nextcloud to handle everything. For images i can recommend Immich which is a new open source project specializing in storing your images with local AI support. I can highly recommend it.

beware of leaving an open upload on Photoprism for example -- close your uploads to $public on any photo host IMHO
Post reply on HN