Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps - Status | Demo | Docs | Install
potemkin_aiP

potemkin_ai

@potemkin_ai
About
Posts
626
Topics
82
Shares
0
Groups
0
Followers
1
Following
0

Posts

Recent Best Controversial

  • Can't connect to NextCloud console
    potemkin_aiP potemkin_ai

    you should have mentioned earlier

    @james I wish I was aware that it is the problem!

    The whole cloudron is behind a haproxy that does TCP level proxy. From my understanding it should not affect, as it's one level below the HTTP(S) and WebSocket is above HTTPS.

    And the console doesn't seem to work for all apps terminals.

    Any ideas how to narrow down the root cause?

    Support dashboard web terminal nextcloud

  • Backup is failing for UpTime Kuma on 9.0.15
    potemkin_aiP potemkin_ai

    @nebulon thank you. And yes - I understand why the work-around required. If you don't mind sharing the source code to read the logic exactly?

    I've been wondering on the best way to achieve that, but never seen any good practical approach - would love to see how you are approaching that, without a container shutdown, if you don't mind sharing of course.

    If that's too complicated - never mind and please, feel free to close the issue - the question now is purely to satisfy my curiosity.

    Support backup

  • Backup is failing for UpTime Kuma on 9.0.15
    potemkin_aiP potemkin_ai

    Thank you, that fixed the issue.
    There been no logs in the container.

    Any ideas what is the nature of the sqlite container for uptime kuma? I've been under impression that sqlite requires no server side...

    Support backup

  • Can't connect to NextCloud console
    potemkin_aiP potemkin_ai

    Hello, @james . Thanks!

    For anyone wondering of the same - the best way is the following commands - from any other computer, then the server.

    npx cloudron login my.precious.com
    npx cloudron list
    npx cloudron exec --app $id--tty
    

    (no need to install anything globally)

    Nothing at the box.log, I'm getting the following error from the cli:

    npx cloudron exec --app e085a31f-7f7f-40ff-ae95-056766d2781d --tty
    Could not upgrade connection to tcp. http status: 502
    

    And here is the nginx log entries:

    IP - - [21/Jan/2026:14:18:03 +0000] "GET /api/v1/apps/e085a31f-7f7f-40ff-ae95-056766d2781d HTTP/2.0" 200 7965 "-" "-"
    IP - - [21/Jan/2026:14:18:03 +0000] "POST /api/v1/apps/e085a31f-7f7f-40ff-ae95-056766d2781d/exec HTTP/2.0" 200 78 "-" "-"
    

    The Cloudron is behind a proxy, but I can't see any WebSocket related restrictions.

    Support dashboard web terminal nextcloud

  • Backup is failing for UpTime Kuma on 9.0.15
    potemkin_aiP potemkin_ai

    @nebulon there seems to be none of the dead ones:

    ubuntu@cloudron:~$ sudo docker ps -a | grep sqlite | wc -l
    1
    ubuntu@cloudron:~$ sudo docker ps -a | grep sqlite
    bbb52ef9e686   cloudron/louislam.uptimekuma.app:202511081423470000       "sqlite3 /app/data/d…"   2 weeks ago   Created                                                                                                                                                                sqlite-be0be218-57bf-427b-abb6-b7660943eaf6
    

    There are not that much non-running containers - only 2 nextcloud workers with exit(0) and another service, that I have stopped explicitely.

    Support backup

  • Can't connect to NextCloud console
    potemkin_aiP potemkin_ai

    @nebulon will do, thanks.

    Could you please, tell me - what cloudron exec does? Never used it - only using WebUI and ssh command lines on the server, in those rare cases, when got to check something.

    Support dashboard web terminal nextcloud

  • Can't connect to NextCloud console
    potemkin_aiP potemkin_ai

    and that is happening not only for NextCloud actually, I just didn't notice!

    Support dashboard web terminal nextcloud

  • Can't connect to NextCloud console
    potemkin_aiP potemkin_ai

    @nebulon I do:

    terminal-c5ikyfn6.js:6307 WebSocket connection to 'wss://my.server.com/api/v1/apps/e075a2fe-7f7f-40ff-ae12-056766d2780d/exec/d7f60f4a9d5d72e7ced6aaf3d0f035fbe98c397f37690fe99ddcba72b0539d97/startws?tty=true&rows=25&columns=183&access_token=a8uNp2OOgZpy_00xcyYa3gKGGAb8SQGO0B6-Tydok3k' failed: 
    connect @ terminal-c5ikyfn6.js:6307
    terminal-c5ikyfn6.js:6322 Socket error. Reconnecting... Event {isTrusted: true, type: 'error', target: WebSocket, currentTarget: WebSocket, eventPhase: 2, …}
    terminal-c5ikyfn6.js:6317 Socket closed. Reconnecting...
    
    Support dashboard web terminal nextcloud

  • Backup is failing for UpTime Kuma on 9.0.15
    potemkin_aiP potemkin_ai

    Yep - it does.
    Stop & start didn't help, unfortunately.

    Support backup

  • Can't connect to NextCloud console
    potemkin_aiP potemkin_ai

    Hey, James. Quite a while ago. Don't you want to figure out the root cause?
    I can and certainly will reboot the server one day.

    Support dashboard web terminal nextcloud

  • Backup is failing for UpTime Kuma on 9.0.15
    potemkin_aiP potemkin_ai

    @james said in Backup is failing for UpTime Kuma on 9.0.15:

    How many hosts do you monitor with Uptime Kuma?

    not much - like 20 max; UpTime Kuma on itself works just fine.

    Support backup

  • Backup is failing for UpTime Kuma on 9.0.15
    potemkin_aiP potemkin_ai

    @james said in Backup is failing for UpTime Kuma on 9.0.15:

    Or do you mean this setting is getting overwritten again and again?

    yeah - I always have my settings setup in a way, that I would be getting an e-mail for the threads I'm participating and from time to time I'm finding myself not getting those updates - going to check the settings and they are again in 'Notification only'.

    It's sporadic, but I'm quite sure I didn't change them manually (too lazy / busy for that - I don't even remember where they are in the profile).

    Support backup

  • Backup is failing for UpTime Kuma on 9.0.15
    potemkin_aiP potemkin_ai

    Just in case - the forum software keeps changing my e-mail notification settings. I'm returning to e-mail notifications for the topic I've created for a second or third time now and it keeps reseting to notifications only.

    Support backup

  • Can't connect to NextCloud console
    potemkin_aiP potemkin_ai

    Only with NextCloud and it seems like was working fine...

    Support dashboard web terminal nextcloud

  • Backup is failing for UpTime Kuma on 9.0.15
    potemkin_aiP potemkin_ai

    Hello @james , I believe I did 🙂

    After update to v9 of Cloudron from latest v8, UpTime Kuma can't be backed up

    It's UpTime Kuma

    Support backup

  • Can't connect to NextCloud console
    potemkin_aiP potemkin_ai

    I'm trying to connect to NextCloud console on Cloudron 9.0.15, but that is all I'm getting:

    16416bd5-09b0-4c94-b1ad-62d6149087a0-image.png

    Resources are fine, log messages shows that container exists and doing well.

    sudo docker exec -it ebc4eb53c325 /bin/bash
    

    works just fine.

    Support dashboard web terminal nextcloud

  • Backup is failing for UpTime Kuma on 9.0.15
    potemkin_aiP potemkin_ai

    After update to v9 of Cloudron from latest v8, UpTime Kuma can't be backed up - failing the whole backup process - so I had to exclude it.

    I don't mind not backing up, but I afraid it might be a sign of something bigger.

    Here are the logs:

    Jan 07 12:22:43 box:tasks updating task 13869 with: {"percent":46.45454545454546,"message":"Backing up check.domain.com (5/8). Waiting for lock"}
    Jan 07 12:22:43 box:locks write: current locks: {"full_backup_task_33af5ff8-0a0d-4250-9c1d-15bf8e6529fe":null,"app_backup_be0be218-57bf-427b-abb6-b7660943eaf6":"13869"}
    Jan 07 12:22:43 box:locks acquire: app_backup_be0be218-57bf-427b-abb6-b7660943eaf6
    Jan 07 12:22:43 box:tasks updating task 13869 with: {"percent":46.45454545454546,"message":"Snapshotting app check.domain.com"}
    Jan 07 12:22:43 box:services backupAddons
    Jan 07 12:22:43 box:services backupAddons: backing up ["localstorage"]
    Jan 07 12:22:43 box:services Backing up sqlite
    Jan 07 12:22:43 box:shell services: /bin/bash -c docker run --rm --name=sqlite-be0be218-57bf-427b-abb6-b7660943eaf6 --net cloudron --log-driver=none -v /home/yellowtent/appsdata/be0be218-57bf-427b-abb6-b7660943eaf6/data:/app/data --label isCloudronManaged=true --read-only -v /tmp -v /run cloudron/louislam.uptimekuma.app:202511081423470000 sqlite3 /app/data/data/kuma.db ".dump" > /home/yellowtent/appsdata/be0be218-57bf-427b-abb6-b7660943eaf6/kuma.sqlite
    Jan 07 12:22:43 box:shell services: /bin/bash -c docker run --rm --name=sqlite-be0be218-57bf-427b-abb6-b7660943eaf6 --net cloudron --log-driver=none -v /home/yellowtent/appsdata/be0be218-57bf-427b-abb6-b7660943eaf6/data:/app/data --label isCloudronManaged=true --read-only -v /tmp -v /run cloudron/louislam.uptimekuma.app:202511081423470000 sqlite3 /app/data/data/kuma.db ".dump" > /home/yellowtent/appsdata/be0be218-57bf-427b-abb6-b7660943eaf6/kuma.sqlite errored BoxError: /bin/bash exited with code 125 signal null
    Jan 07 12:22:43 at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:82:23)
    Jan 07 12:22:43 at ChildProcess.emit (node:events:519:28)
    Jan 07 12:22:43 at maybeClose (node:internal/child_process:1101:16)
    Jan 07 12:22:43 at ChildProcess._handle.onexit (node:internal/child_process:304:5) {
    Jan 07 12:22:43 reason: 'Shell Error',
    Jan 07 12:22:43 details: {},
    Jan 07 12:22:43 stdout: '',
    Jan 07 12:22:43 stdoutLineCount: 0,
    Jan 07 12:22:43 stderr: 'docker: Error response from daemon: Conflict. The container name "/sqlite-be0be218-57bf-427b-abb6-b7660943eaf6" is already in use by container "bbb52ef9e6869b43778e5bd796d52dcece50162fd45658877200006219c3f259". You have to remove (or rename) that container to be able to reuse that name.\n' +
    Jan 07 12:22:43 '\n' +
    Jan 07 12:22:43 "Run 'docker run --help' for more information\n",
    Jan 07 12:22:43 stderrLineCount: 3,
    Jan 07 12:22:43 code: 125,
    Jan 07 12:22:43 signal: null,
    Jan 07 12:22:43 timedOut: false,
    Jan 07 12:22:43 terminated: false
    Jan 07 12:22:43 }
    Jan 07 12:22:43 box:backuptask fullBackup: app check.domain.com backup finished. Took 0.021 seconds
    Jan 07 12:22:43 box:locks write: current locks: {"full_backup_task_33af5ff8-0a0d-4250-9c1d-15bf8e6529fe":null}
    Jan 07 12:22:43 box:locks release: app_backup_be0be218-57bf-427b-abb6-b7660943eaf6
    Jan 07 12:22:43 box:tasks setCompleted - 13869: {"result":null,"error":{"message":"/bin/bash exited with code 125 signal null","reason":"Shell Error"},"percent":100}
    Jan 07 12:22:43 box:tasks updating task 13869 with: {"completed":true,"result":null,"error":{"message":"/bin/bash exited with code 125 signal null","reason":"Shell Error"},"percent":100}
    Jan 07 12:22:43 box:taskworker Task took 9.642 seconds
    Jan 07 12:22:43 BoxError: /bin/bash exited with code 125 signal null
    Jan 07 12:22:43 at ChildProcess.<anonymous> (/home/yellowtent/box/src/shell.js:82:23)
    Jan 07 12:22:43 at ChildProcess.emit (node:events:519:28)
    Jan 07 12:22:43 at maybeClose (node:internal/child_process:1101:16)
    Jan 07 12:22:43 at ChildProcess._handle.onexit (node:internal/child_process:304:5)
    Jan 07 12:22:43 Exiting with code 0
    
    Support backup

  • Connect to the MySQL database of Cloudron
    potemkin_aiP potemkin_ai

    @james , thanks a lot! Especially for such a prompt answer!

    I've found out, that one can do sudo su - root instead of ssh, guess it might be of use to someone.

    If you don't mind me asking: I can see the users tables contains two timestamp fields:

    mysql> describe users;
    +--------------------------------+---------------+------+-----+-------------------+-------------------+
    | Field                          | Type          | Null | Key | Default           | Extra             |
    +--------------------------------+---------------+------+-----+-------------------+-------------------+
    | id                             | varchar(128)  | NO   | PRI | NULL              |                   |
    | username                       | varchar(254)  | YES  | UNI | NULL              |                   |
    | email                          | varchar(254)  | NO   | UNI | NULL              |                   |
    | password                       | varchar(1024) | NO   |     | NULL              |                   |
    | salt                           | varchar(512)  | NO   |     | NULL              |                   |
    | resetToken                     | varchar(128)  | YES  |     |                   |                   |
    | displayName                    | varchar(512)  | YES  |     |                   |                   |
    | fallbackEmail                  | varchar(512)  | YES  |     |                   |                   |
    | twoFactorAuthenticationSecret  | varchar(128)  | YES  |     |                   |                   |
    | twoFactorAuthenticationEnabled | tinyint(1)    | YES  |     | 0                 |                   |
    | active                         | tinyint(1)    | YES  |     | 1                 |                   |
    | source                         | varchar(128)  | YES  |     |                   |                   |
    | role                           | varchar(32)   | NO   |     | NULL              |                   |
    | resetTokenCreationTime         | timestamp     | NO   |     | CURRENT_TIMESTAMP | DEFAULT_GENERATED |
    | ts                             | timestamp     | NO   |     | CURRENT_TIMESTAMP | DEFAULT_GENERATED |
    | avatar                         | mediumblob    | NO   |     | NULL              |                   |
    | loginLocationsJson             | mediumtext    | YES  |     | NULL              |                   |
    | creationTime                   | timestamp     | NO   | MUL | CURRENT_TIMESTAMP | DEFAULT_GENERATED |
    | inviteToken                    | varchar(128)  | YES  |     |                   |                   |
    | backgroundImage                | mediumblob    | YES  |     | NULL              |                   |
    | language                       | varchar(8)    | NO   |     |                   |                   |
    | notificationConfigJson         | text          | YES  |     | NULL              |                   |
    +--------------------------------+---------------+------+-----+-------------------+-------------------+
    22 rows in set (0.00 sec)
    

    the ts and creationTime - from the name alone, I would expect creationTime to be a timestamp of when the user has been created and ts - like a timestamp of the last update.

    But in my case those both fields are exactly the same.

    Is there some way to determine the time the entry has been updated?

    Support mysql

  • Connect to the MySQL database of Cloudron
    potemkin_aiP potemkin_ai

    I need to connect directly to the MySQL database of Cloudron, where the users stored - to get my hands on when the password has been last updated.

    I've been trying to connect with sudo docker exec -ti mysql mysql -u root -p, with the password from sudo docker exec mysql env | grep CLOUDRON_MYSQL_ROOT_PASSWORD - but it didn't work.

    Could you please, assist me with that?

    Thanks!

    Support mysql

  • What's coming in Cloudron 9
    potemkin_aiP potemkin_ai

    I confirm the problem with backup requiring SSHFS remount, on all my servers.

    Announcements
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search