@luckow what a fantastic project ! Wishing you very good luck with it (don't think I have an old pixel though).
AppDev
Cloudron App Packagers
Posts
-
Searching for old Pixel phones. Got one gathering dust in a drawer? -
Dual document editor@andreasdueren thanks, I didn't know about Nova
-
Dual document editorNice! I'm using Nova which has this function. It's not open source though.
-
Dual document editorPublic Repo : https://github.com/slfhstr/dual-pane-editor
-
Dual document editor@robi yes, lot of text editor apps provide horizontal or vertical splits ... but they are different views of the same file.
I'll organise a repo so people can test it.
Will post repo link here. -
ZoneMinder - state-of-the-art video surveillance software systemI've found that running cloudron-zoneminder over an extended period of time increasingly produces OOM restarts. So I have uninstalled it, and am looking into a fix.
-
Dual document editorIncreasingly I need to edit 2 documents at the same time, side by side, or at least edit one while reviewing the other (e.g. Dockerfiles from different projects, package.json from different projects).
But I can't find a GUI editor which supports that (on Mac). The best I can do is use tabs, and flip between them, but that's not side-by-side, or have multiple windows and clumsily tile them next to each other, which is bastard-ised side-by-side.
The only "solution" is to use a bloated RAM-hungry IDE or Scrivener (not bloated but heavyweight). These also tend to work best when the files are in the same project folder, but the whole point is they are usually not, and I do not want them to be, even temporarily.
Very grumpily, I've decided they're not really acceptable solutions, and I am not open to a "workaround".
So with
topshowing biggest resource-drain as "frustration" at 200%, I made my own lightweightdual-pane-editor:
True lightweight side-by-side editing of unrelated documents, no tabs, no multiple windows, for .md, .txt, .json, .html or any other plain text files. Bonus : opensource and cross-platform.
topnow shows frustration as 0.0%, running app at ~1.0% and joy at 100%.Question(s) :
- is this worth sharing (GitHub or similar)?
- how do you clever Cloudronados address this issue ?
-
Backup Integrity check runs into oom-
That I know, but how would I get the second backup site to include those? Eventually I'll switch to the second backup as primary and lose the secondary one when they're in sync.
-
Right, but why does it work with the Storagebox and not MinIO, does that require more resources?
-
-
Backup Integrity check runs into oomTwo things:
I have a Cloudron (9.1.7) with two backup destinations, one MinIO and a Hetzner Storagebox. Both are set up to backup the same things every day, 2 hours apart.
- For whatever reason the MinIO backup (which was the default and only backup for years) lists also stopped apps even though they're not included in the backup, both in size and # of apps.
Screenshot:

- When trying to do an integrity check on the MinIO backup, it says it crashed due to oom (ran out of memory or terminated). The server has plenty of RAM and the Storagebox integrity check works without problems.
May 14 12:32:47 tasks: startTask - starting task 12627 with options {}. logs at /home/yellowtent/platformdata/logs/tasks/12627.log May 14 12:32:47 tasks: updating task 12627 with: {"pending":false} May 14 12:32:47 shell: tasks: /usr/bin/sudo --non-interactive -E /home/yellowtent/box/src/scripts/starttask.sh 12627 /home/yellowtent/platformdata/logs/tasks/12627.log 0 400 0 May 14 12:32:50 apphealthmonitor: app health: 25 running / 5 stopped / 0 unresponsive May 14 12:32:52 shell: tasks: /usr/bin/sudo --non-interactive -E /home/yellowtent/box/src/scripts/starttask.sh 12627 /home/yellowtent/platformdata/logs/tasks/12627.log 0 400 0 errored with code 9 and signal null timeout false terminated false - stdout: "Service box-task-12627 failed to run Service box-task-12627 finished with exit code 2 and status 9 " - stderr: "Running as unit: box-task-12627.service; invocation ID: 7db618c2df95465c8db4534413f4f106 Finished with result: oom-kill Main processes terminated with: code=killed/status=KILL Service runtime: 4.670s CPU time consumed: 3.777s Memory peak: 400.0M Memory swap peak: 55.7M " May 14 12:32:52 tasks: startTask: 12627 done. error: { message: 'Task 12627 ran out of memory or terminated', code: 'crashed' } May 14 12:32:52 tasks: setCompleted - 12627: {"error":{"message":"Task 12627 ran out of memory or terminated","code":"crashed"}} May 14 12:32:52 tasks: updating task 12627 with: {"completed":true,"error":{"message":"Task 12627 ran out of memory or terminated","code":"crashed"}} May 14 12:32:52 backups: startIntegrityCheck: task error. Task 12627 ran out of memory or terminatedCould be that those 2 issues are related.
-
Hermes Agent ⚕@James I think this is starting to be stable enough to be included in the list