Time to poke RustFS too. No fear.
robi
Posts
-
Minio now in maintenance mode -
Self-host Firefox Sync on CloudronThat’s great!
Can you get with @timconsidine to make it available on CCAI?
-
Docker hardened images?How about we simply get a list of hardened items and apply the ones that make sense for Cloudron?
-
Backup to tebi not working@girish Can you send me a note in the chat here or an email as to what they said?
-
Etherpad error on start@nebulon removed webrtc, no change in behavior.
ec 16 18:17:34 [2025-12-17T00:17:34.748] [INFO] plugin:ep_openid_connect - OpenID Connect Discovery complete. Dec 16 18:17:34 [2025-12-17T00:17:34.750] [INFO] plugin:ep_openid_connect - Configured. Dec 16 18:17:34 [2025-12-17T00:17:34.751] [INFO] settings - Report bugs at https://github.com/ether/etherpad-lite/issues Dec 16 18:17:34 [2025-12-17T00:17:34.752] [INFO] settings - Your Etherpad version is 2.5.3 (stable) Dec 16 18:17:37 [2025-12-17T00:17:37.062] [ERROR] server - Error occurred while starting Etherpad Dec 16 18:17:37 [2025-12-17T00:17:37.064] [ERROR] server - Metrics at time of fatal error: Dec 16 18:17:37 { Dec 16 18:17:37 "httpStartTime": 0, Dec 16 18:17:37 "memoryUsage": 308908032, Dec 16 18:17:37 "memoryUsageHeap": 152308424, Dec 16 18:17:37 "ueberdb_lockAwaits": 0, Dec 16 18:17:37 "ueberdb_lockAcquires": 2, Dec 16 18:17:37 "ueberdb_lockReleases": 2, Dec 16 18:17:37 "ueberdb_reads": 1, Dec 16 18:17:37 "ueberdb_readsFailed": 0, Dec 16 18:17:37 "ueberdb_readsFinished": 1, Dec 16 18:17:37 "ueberdb_readsFromCache": 0, Dec 16 18:17:37 "ueberdb_readsFromDb": 1, Dec 16 18:17:37 "ueberdb_readsFromDbFailed": 0, Dec 16 18:17:37 "ueberdb_readsFromDbFinished": 1, Dec 16 18:17:37 "ueberdb_writes": 1, Dec 16 18:17:37 "ueberdb_writesFailed": 0, Dec 16 18:17:37 "ueberdb_writesFinished": 1, Dec 16 18:17:37 "ueberdb_writesObsoleted": 0, Dec 16 18:17:37 "ueberdb_writesToDb": 1, Dec 16 18:17:37 "ueberdb_writesToDbFailed": 0, Dec 16 18:17:37 "ueberdb_writesToDbFinished": 1, Dec 16 18:17:37 "ueberdb_writesToDbRetried": 0, Dec 16 18:17:37 "totalUsers": 0, Dec 16 18:17:37 "activePads": 0 Dec 16 18:17:37 } Dec 16 18:17:37 [2025-12-17T00:17:37.070] [ERROR] server - TypeError: Unexpected ? at 12, expected END: https://git.new/pathToRegexpError Dec 16 18:17:37 at Iter.consume (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:205:11) Dec 16 18:17:37 at consume (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:315:10) Dec 16 18:17:37 at parse (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:320:18) Dec 16 18:17:37 at <anonymous> (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:503:40) Dec 16 18:17:37 at Array.map (<anonymous>) Dec 16 18:17:37 at pathToRegexp (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:502:23) Dec 16 18:17:37 at Object.match (/run/etherpad-lite/node_modules/.pnpm/path-to-regexp@8.2.0/node_modules/path-to-regexp/src/index.ts:461:28) Dec 16 18:17:37 at matcher (/run/etherpad-lite/node_modules/.pnpm/router@2.2.0/node_modules/router/lib/layer.js:86:23) Dec 16 18:17:37 at new Layer (/run/etherpad-lite/node_modules/.pnpm/router@2.2.0/node_modules/router/lib/layer.js:93:62) Dec 16 18:17:37 at Function.route (/run/etherpad-lite/node_modules/.pnpm/router@2.2.0/node_modules/router/index.js:428:17) Dec 16 18:17:37 at Function.route (/run/etherpad-lite/node_modules/.pnpm/express@5.1.0/node_modules/express/lib/application.js:257:22) Dec 16 18:17:37 at app.<computed> [as get] (/run/etherpad-lite/node_modules/.pnpm/express@5.1.0/node_modules/express/lib/application.js:478:22) Dec 16 18:17:37 at exports.expressCreateServer [as hook_fn] (/run/etherpad-lite/src/plugin_packages/.versions/ep_comments_page@1.0.35/index.js:207:12) Dec 16 18:17:37 at <anonymous> (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:273:18) Dec 16 18:17:37 at new Promise (<anonymous>) Dec 16 18:17:37 at callHookFnAsync (/run/etherpad-lite/src/static/js/pluginfw/hooks.ts:236:16) Dec 16 18:17:37 [2025-12-17T00:17:37.072] [INFO] server - Exiting... Dec 16 18:17:37 [2025-12-17T00:17:37.072] [INFO] server - Waiting for Node.js to exit... Dec 16 18:17:40 => Healthcheck error: Error: connect ECONNREFUSED 172.18.17.226:9001 Dec 16 18:17:42 [2025-12-17T00:17:42.072] [ERROR] server - Something that should have been cleaned up during the shutdown hook (such as a timer, worker thread, or open connection) is preventing Node.js from exiting Dec 16 18:17:42 [2025-12-17T00:17:42.073] [ERROR] server - Enable `dumpOnUncleanExit` setting to get a dump of objects preventing a clean exit Dec 16 18:17:42 [2025-12-17T00:17:42.073] [ERROR] server - Forcing an unclean exit... Dec 16 18:17:42 /run/etherpad-lite/src: Dec 16 18:17:42 ERR_PNPM_RECURSIVE_RUN_FIRST_FAIL ep_etherpad-lite@2.5.3 prod: `cross-env NODE_ENV=production node --require tsx/cjs node/server.ts --settings /run/etherpad-lite/settings.json --credentials /app/data/settings.json` Dec 16 18:17:42 Exit status 1 Dec 16 18:17:42 ELIFECYCLE Command failed with exit code 1. Dec
-
v9 Backups : multiple locations@timconsidine probably only shows up with sshfs
-
OpenCloud package hidden@nebulon maybe the backup code only needs to check for the presence of a .pre-backup file for instructions for that app.
Less to keep track of on the platform side.
Otherwise default backup is fine.
-
OpenCloud package hidden@girish wouldnt a simple workaround be to use the cli command to list all xattr attributes, save it to a dot file in /app/data, and have a post restore or just startup script to read the file and ensure to set all attributes again?
-
Can't see any file in the file manager & SFTP brokenWhoa, same on demo server?
-
Etherpad error on start@nebulon said in Etherpad error on start:
so isnt' the last logline the down event? Also you should see it in the actual eventlog.
yes, notice it's from 2024. Not the current year.
I'll remove that line from the plugins and see if it starts.
-
Backup to tebi not workingWhoa, unexpected.
One could also say that it's not a bug, as object stores don't distinguish files from directories, as they're all objects. It's the implementation that does.
So it may be more likely that the s3 client/driver/config needs to compensate.
ex. Cyberduck works fine.
-
Backup to tebi not working@girish created new config, started backup, began with first app, then it decided to delete old entries, then it failed:

Maybe it's an rsync vs tgz issue now, in combination with the former path "/" issue?
-
Backup to tebi not working@girish uhh sure, but this would be a great use case for a clone backup config to an edit screen for changes then save.
-
Backup to tebi not working@girish same as OP, seems to be a local issue, as the bucket has the prefix created and what looks like the first app backup, but then errors.

-
Etherpad error on start@nebulon no plugins have been changed for over a year.
installed_plugins.json 12 {"plugins":[{"name":"ep_align","version":"10.0.2"},{"name":"ep_comments_page","version":"1.0.35"},{"name":"ep_embedded_hyperlinks2","version":"1.2.4"},{"name":"ep_font_color","version":"0.0.89"},{"name":"ep_headings2","version":"0.2.68"},{"name":"ep_markdown","version":"10.0.1"},{"name":"ep_openid_connect","version":"3.0.13"},{"name":"ep_user_displayname","version":"1.0.7"},{"name":"ep_stable_authorid","version":"1.0.5"},{"name":"ep_guest","version":"1.0.37"},{"name":"ep_webrtc","version":"2.3.18"},{"name":"ep_etherpad-lite","version":"2.1.1"}]}Here is the event log:
Dec 11, 2025, 11:48 PM robi pad.toldyouso.com (Etherpad) was taken out of repair mode Dec 11, 2025, 11:43 PM robi pad.toldyouso.com (Etherpad) was placed in repair mode Dec 11, 2025, 11:39 PM robi pad.toldyouso.com (Etherpad) was restarted Nov 6, 2025, 04:09 AM cron pad.toldyouso.com (Etherpad) was updated to v4.4.3 Nov 6, 2025, 04:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.4.2 to v4.4.3 Nov 4, 2025, 04:04 AM cron pad.toldyouso.com (Etherpad) was updated to v4.4.2 Nov 4, 2025, 04:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.4.1 to v4.4.2 Oct 16, 2025, 01:03 PM cron pad.toldyouso.com (Etherpad) was updated to v4.4.1 Oct 16, 2025, 01:00 PM cron Update of pad.toldyouso.com (Etherpad) started from v4.4.0 to v4.4.1 Oct 16, 2025, 09:04 AM cron pad.toldyouso.com (Etherpad) was updated to v4.4.0 Oct 16, 2025, 09:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.3.3 to v4.4.0 Aug 5, 2025, 01:04 PM cron pad.toldyouso.com (Etherpad) was updated to v4.3.3 Aug 5, 2025, 01:00 PM cron Update of pad.toldyouso.com (Etherpad) started from v4.3.2 to v4.3.3 Aug 5, 2025, 09:05 AM cron pad.toldyouso.com (Etherpad) was updated to v4.3.2 Aug 5, 2025, 09:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.3.1 to v4.3.2 Jun 26, 2025, 05:04 AM cron pad.toldyouso.com (Etherpad) was updated to v4.3.1 Jun 26, 2025, 05:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.3.0 to v4.3.1 Apr 7, 2025, 05:03 AM cron pad.toldyouso.com (Etherpad) was updated to v4.3.0 Apr 7, 2025, 05:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.2.0 to v4.3.0 Apr 1, 2025, 01:03 PM cron pad.toldyouso.com (Etherpad) was updated to v4.2.0 Apr 1, 2025, 01:00 PM cron Update of pad.toldyouso.com (Etherpad) started from v4.1.7 to v4.2.0 Feb 16, 2025, 08:03 AM cron pad.toldyouso.com (Etherpad) was updated to v4.1.7 Feb 16, 2025, 08:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.1.6 to v4.1.7 Dec 23, 2024, 04:03 AM cron pad.toldyouso.com (Etherpad) was updated to v4.1.6 Dec 23, 2024, 04:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.1.5 to v4.1.6 Oct 31, 2024, 09:04 AM cron pad.toldyouso.com (Etherpad) was updated to v4.1.5 Oct 31, 2024, 09:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.1.3 to v4.1.5 Oct 29, 2024, 09:03 AM cron pad.toldyouso.com (Etherpad) was updated to v4.1.3 Oct 29, 2024, 09:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.1.2 to v4.1.3 Sep 22, 2024, 02:03 AM cron pad.toldyouso.com (Etherpad) was updated to v4.1.2 Sep 22, 2024, 02:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.1.1 to v4.1.2 Sep 10, 2024, 05:04 AM cron pad.toldyouso.com (Etherpad) was updated to v4.1.1 Sep 10, 2024, 05:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.1.0 to v4.1.1 Aug 1, 2024, 06:03 AM cron pad.toldyouso.com (Etherpad) was updated to v4.1.0 Aug 1, 2024, 06:00 AM cron Update of pad.toldyouso.com (Etherpad) started from v4.0.2 to v4.1.0 May 26, 2024, 09:03 AM healthmonitor pad.toldyouso.com (Etherpad) is back online May 26, 2024, 09:00 AM healthmonitor pad.toldyouso.com (Etherpad) is downNotice there is no down entry for the current state. Just updates.
-
Backup to tebi not working@girish Which connectoin config did you use? I am on 9.0.15.
The difference may be that I chose to use a prefix dir.
-
After auto update to 9.0.14: backup errors@archos you try the fix in 9.0.15?
-
Backup to tebi not working -
Staging environment for custom appsCCAI is good for staging
-
Cloudron v9: huge disk I/O is this normal/safe/needed?@imc67 Holding that limiting belief is keeping your problem unresolved, no?
Sure, then trace it from the MySQL side, find which user, which container and so on..
Yes, it has everything to do with the Apps that are using that DB instance.