11:51:42   [1] deploy -> 202 {'ok': True, 'message': 'Telepítés elindítva – az állapot a kártyán követhető'}
11:53:38   [1] deployed, controller state=running, pinned={'ghost': 'ghost:6.67.0-alpine'}
11:53:38     gate: blog is gated — passed as the household (cookie set)
11:53:38 deploy ok: True | app answers: True
11:53:39 owner setup (device 1, through the gate as the household) -> 201 {"users":[{"id":"6ad1f4164cd89c00016e5779","name":"Felhom Teszt","slug":"felhom","email":"owner@example.invalid","profile_image":null,"cover_image":null,"bio":n
11:53:39 setup status now -> 200 {"setup":[{"status":true}]}
11:53:39 DEVICE 2 sign-in (public address, fresh jar) -> 401 {"error":"this app is waiting for its first setup"}
11:53:39 DEVICE 2 /users/me -> 401 {"error":"this app is waiting for its first setup"}
11:53:43 [2026-10-16 11:53:39] [35mWARN[39m Missing mail.from config, falling back to a generated email address. Please update your config file and set a valid from address
[2026-10-16 11:53:39] [35mWARN[39m Missing mail.from config, falling back to a generated email address. Please update your config file and set a valid from address
[2026-10-16 11:53:39] [31mERROR[39m Failed to send email. Reason: connect ECONNREFUSED 127.0.0.1:587.
[31mFailed to send email. Reason: connect ECONNREFUSED 127.0.0.1:587.[39m
[37m"Unable to send welcome email, your site will continue to function."[39m
[33m"Please see https://docs.ghost.org/config/#mail for instructions on configuring email."[39m
[1m[37mError ID:[39m[22m
[1m[37mError Code: [39m[22m
[90mError: connect ECONNREFUSED 127.0.0.1:587
    at createMailError (/var/lib/ghost/versions/6.67.0/core/server/services/mail/ghost-mailer.js:109:10)

11:54:10 public setup probe -> 200 after 15s: {"setup":[{"status":true}]}
11:54:10 DEVICE 2 sign-in (public address, fresh cookie jar) -> 201 Created
11:54:10 DEVICE 2 /users/me -> 200 {"users":[{"id":"6ad1f4164cd89c00016e5779","name":"Felhom Teszt","slug":"felhom","email":"owner@example.invalid","profile_image":null,"cover_image":null,"bio":n
11:54:14 [31mFailed to send email. Reason: connect ECONNREFUSED 127.0.0.1:587.[39m
[37m"Unable to send welcome email, your site will continue to function."[39m
[33m"Please see https://docs.ghost.org/config/#mail for instructions on configuring email."[39m
[1m[37mError Code: [39m[22m
[90mError: connect ECONNREFUSED 127.0.0.1:587
    at createMailError (/var/lib/ghost/versions/6.67.0/core/server/services/mail/ghost-mailer.js:109:10)

11:54:43 == DEVICE 3: another fresh client after the user HAS logged in once (Ghost skips the code only on the first-ever login, api/endpoints/session.js:27)
11:54:43 DEVICE 3 sign-in -> 500 {"errors":[{"message":"Failed to send email. Please check your site configuration and try again.","context":null,"type":"EmailError","details":null,"property":null,"help":"Please see https://docs.ghost.org/config/#mail for instructions on configuring email.","code":"ESOCKET","id":"a100a239-2a07-4fe1-8203-13aba1f87e1b","ghostErrorCode":null}]}
11:54:43 DEVICE 3 /users/me -> 403 {"errors":[{"message":"Authorization failed","context":"Unable to determine the authenticated user or integration. Check that cookies are being passed through if using session authentication.","type":
11:54:43 DEVICE 2 (already verified) /users/me -> 200 {"users":[{"id":"6ad1f4164cd89c00016e5779","name":"Felhom Teszt","slug":"felhom"
11:54:47 [2026-10-16 11:54:43] [35mWARN[39m Missing mail.from config, falling back to a generated email address. Please update your config file and set a valid from address
[31mFailed to send email. Please check your site configuration and try again.[39m
[33m"Please see https://docs.ghost.org/config/#mail for instructions on configuring email."[39m
[90mEmailError: Failed to send email. Please check your site configuration and try again.

