Update this sentence on the Cloudron website
-
"We put great effort into app package to deliver reliable, tested and reproducible updates."
That doesn't make sense/ read like proper English.
I think perhaps you're just missing an S so:
"We put great effort into app packages to deliver reliable, tested and reproducible updates."
But I think an additional "our" might help too, i.e.
"We put great effort into our app packages to deliver reliable, tested and reproducible updates."
-
Also, relatively small issue, but given my experience with Nextcloud (and presumably this is true of other apps too - depending on how they maps users to their db etc), this isn't strictly true:
"100% Portable
"Cloudron's immutable infrastructure design allows easy migration of apps across servers."
Moving an entire Cloudron server works great. Moving apps from one Cloudron server to another, less so.
-
@jdaviescoates said in Update this sentence on the Cloudron website:
Also, relatively small issue, but given my experience with Nextcloud (and presumably this is true of other apps too - depending on how they maps users to their db etc), this isn't strictly true:
...
Moving an entire Cloudron server works great. Moving apps from one Cloudron server to another, less so.Disagree. This was a specific issue where you had imported the app backup before having imported the Cloudron users.
In general, Cloudron apps are portable (and amazingly so if you look at the complexity of LDAB / OIDC) if you adhere to the standards. -
@necrevistonnezr said in Update this sentence on the Cloudron website:
This was a specific issue where you had imported the app backup before having imported the Cloudron users.
I tried it again the other way around (creating users with the exact same usernames and in the exact same groups etc) and hit exactly the same issue. Basically it seems you can't properly move Nextcloud users from one Cloudron to another.
-
Ok, but your post back then ("I can't fully remember the details, but I'm pretty sure") sounded much more vague than your statement now...
-
@jdaviescoates said in Update this sentence on the Cloudron website:
"We put great effort into app packages to deliver reliable, tested and reproducible updates."
But I think an additional "our" might help too, i.e.
"We put great effort into our app packages to deliver reliable, tested and reproducible updates."
Thanks! Fixed this now.
-
@jdaviescoates said in Update this sentence on the Cloudron website:
Basically it seems you can't properly move Nextcloud users from one Cloudron to another.
Although perhaps things have changed and that isn't true anymore? Maybe @staff could test this themselves at some point.
@necrevistonnezr more info about all this from @girish over here which was from the same time.
-
-
@jdaviescoates I think I remember the issue which @necrevistonnezr alluded to. When we initially packaged nextcloud, the LDAP unique identifier was the uid . Later, we went through all the packages and changed the unique identifier to be the username for portability. For nextcloud, there is no easy way to migrate users from uid based to username based (that we are aware of). What we did was to track old installations using uid with a flag (there will be a .uid file in the /app/data/) and new installations use username.
When we move nextcloud to OIDC, hopefully, we can move all installations into username based.
-
This change was done Nov 17, 2020 - https://git.cloudron.io/cloudron/nextcloud-app/-/commit/e79cbde198750e2d11b24dd06f2abb362af209ea . A process we started in July 4, 2019 it seems - https://git.cloudron.io/cloudron/nextcloud-app/-/commit/0b47a5aca30df4b50ff734bbc03813a550ab94d0 .
In any case, there is a bit of marketing speak here. We try our best to make it portable. We are at the mercy of apps ultimately...