Documenting Switch from Custom to Store App
-
App Devwrote on Jan 10, 2022, 9:28 PM last edited by girish Jan 11, 2022, 5:16 PM
Before I go thinking too much about this, wanted to see if there was a simple way baked in to take, say, paperless-ng which I was running as custom app and swap to the new store version without a full port/reinstall?
Thinking like cloudron upgrade --image..."cloudron's image url"?
-
Before I go thinking too much about this, wanted to see if there was a simple way baked in to take, say, paperless-ng which I was running as custom app and swap to the new store version without a full port/reinstall?
Thinking like cloudron upgrade --image..."cloudron's image url"?
@doodlemania2 I think a backup and then import should work.
- Backup current custom app. Download the backup config
- Install appstore app
- Then, backups -> import the backup config from the first step
-
Before I go thinking too much about this, wanted to see if there was a simple way baked in to take, say, paperless-ng which I was running as custom app and swap to the new store version without a full port/reinstall?
Thinking like cloudron upgrade --image..."cloudron's image url"?
@doodlemania2 I came across this a while ago as well, see https://forum.cloudron.io/topic/3915/replace-custom-build-with-version-from-appstore
-
@doodlemania2 I think a backup and then import should work.
- Backup current custom app. Download the backup config
- Install appstore app
- Then, backups -> import the backup config from the first step
@girish said in Documenting Switch from Custom to Store App:
I think a backup and then import should work.
This sounds great
Would it work if the app locations for custom app and store app are different ?
Just thinking that I might want to see the store app working properly before I delete the custom one.
I have the custom paperless-ng which is working fine but would be interested to have it ported to the store instance. -
@girish said in Documenting Switch from Custom to Store App:
I think a backup and then import should work.
This sounds great
Would it work if the app locations for custom app and store app are different ?
Just thinking that I might want to see the store app working properly before I delete the custom one.
I have the custom paperless-ng which is working fine but would be interested to have it ported to the store instance.Staffwrote on Jan 11, 2022, 5:05 PM last edited by girish Jan 11, 2022, 5:06 PM@timconsidine said in Documenting Switch from Custom to Store App:
Would it work if the app locations for custom app and store app are different ?
Yes. The old app can still be installed/running when you test out the new appstore app in a new location.
The main requirement for this backup/import to work is that two apps should have the same backup structure (i.e layout of files and also what databases they use etc) which I believe is this the case here.
-
@timconsidine said in Documenting Switch from Custom to Store App:
Would it work if the app locations for custom app and store app are different ?
Yes. The old app can still be installed/running when you test out the new appstore app in a new location.
The main requirement for this backup/import to work is that two apps should have the same backup structure (i.e layout of files and also what databases they use etc) which I believe is this the case here.
@girish thank you
-
@girish thank you
btw - that worked like a champ - was afraid the package version or backup version or something would throw it off, but it worked perfectly.
then uninstalled old app and changed the location. like nothing ever happened!
-
btw - that worked like a champ - was afraid the package version or backup version or something would throw it off, but it worked perfectly.
then uninstalled old app and changed the location. like nothing ever happened!
@doodlemania2 did you try the import/export or the CLI tool method?
-
@doodlemania2 did you try the import/export or the CLI tool method?
@girish no, I mean, like nothing ever happened in that it worked perfectly (via the interface, not CLI). Should have been more articulate in my response but was just so excited how easy it was!