I thought I'd install this. It didn't work the first 2 times. I upped the RAM to 3GB, still didn't work, so I decreased the CPU usage to 50% and then it did work. Ok, fine. It's nice that there is a default username and password, but when I went to the site to log in , those fields were already filled in!! I don't think I've come across an app on Cloudron set up like this. Is it possible to NOT have those fields already filled in, ready for some drifting hacker to find the site before your user has logged in?
OK, so I'm logged in, but when I go to change my Profile email, a notice appears saying an email has been sent... but nothing happens. Nothing in the logs. No email.
I decide to try chaning the password anyway. A notice saying an email with a password change link has been sent, but the logs show that it was sent to... tim@apple.dev!
So the Profile email has to be changed first, but this doesn't seem to work.
Feb 25 21:29:38 [Nest] 167 - 02/25/2026, 2:29:38 PM LOG [BullMQDriver] Processing job 1 with name EmailSenderJob on queue email-queue
Feb 25 21:29:38 [Nest] 167 - 02/25/2026, 2:29:38 PM LOG [BullMQDriver] Job 1 with name EmailSenderJob processed on queue email-queue in 44.75ms
Feb 25 21:29:40 [Nest] 167 - 02/25/2026, 2:29:40 PM LOG [SmtpDriver] Email to 'tim@apple.dev' successfully sent
EDIT 1: I just discovered in the env file accessed through the file system that I can turn off autofill !
SIGN_IN_PREFILLED=false It had been set to true.
EDIT 2: There is no need to try to help me. If what I posted is common and might help others, good. But this app started once, and now, each time I up the RAM, or tweak the env file, or anything, it won't start. Just a constant:
Feb 25 22:14:34 ==> App configuration
Feb 25 22:14:34 box:tasks updating task 26000 with: {"percent":100,"message":"Done"}
Feb 25 22:14:34 ==> Merge cloudron and custom configs
Feb 25 22:14:34 box:tasks setCompleted - 26000: {"result":null,"error":null,"percent":100}
Feb 25 22:14:34 box:tasks updating task 26000 with: {"completed":true,"result":null,"error":null,"percent":100}
Feb 25 22:14:34 box:taskworker Task took 65.767 seconds
Feb 25 22:14:34 Exiting with code 0
Feb 25 22:14:36 ==> Flush caches
Feb 25 22:14:40 => Healthcheck error: Error: connect ECONNREFUSED 172.18.19.91:3000
Feb 25 22:14:50 => Healthcheck error: Error: connect ECONNREFUSED 172.18.19.91:3000
Feb 25 22:15:02 => Healthcheck error: Error: connect ECONNREFUSED 172.18.19.91:3000
Feb 25 22:15:10 => Healthcheck error: Error: connect ECONNREFUSED 172.18.19.91:3000
Feb 25 22:15:22 => Healthcheck error: Error: connect ECONNREFUSED 172.18.19.91:3000
Feb 25 22:15:30 => Healthcheck error: Error: connect ECONNREFUSED 172.18.19.91:3000
Feb 25 22:15:40 => Healthcheck error: Error: connect ECONNREFUSED 172.18.19.91:3000
Feb 25 22:15:52 => Healthcheck error: Error: connect ECONNREFUSED 172.18.19.91:3000
Feb 25 22:16:01 => Healthcheck error: Error: connect ECONNREFUSED 172.18.19.91:3000
Feb 25 22:16:11 => Healthcheck error: Error: connect ECONNREFUSED 172.18.19.91:3000
Feb 25 22:16:21 => Healthcheck error: Error: connect ECONNREFUSED 172.18.19.91:3000
Feb 25 22:16:32 => Healthcheck error: Error: connect ECONNREFUSED 172.18.19.91:3000
I'm not interested anymore.
EDIT 3: After 4 more cycles of restarts in the logs, it appears to now be running.