Ghost Email Verification 해제
애초에 일기 같은 블로그 작성하는데 이메일은 필요 없겠다 싶어서 이메일 관련 옵션을 모두 빼버렸는데 도메인까지 연동하니 Email Verification 하라는 메뉴가 떴다.
Verify it's really you
It looks like you're signing in from a new device. A 6-digit sign-in verification code has been sent to your email to keep your account safe.

SMTP 송신자 데이터도 안넣었는데 어떻게 이메일을 보내겠는가
이거때문에 gemini에 물어보니 이상한 추측만 하다가 아래 명령어를 삽입하라더라
# 아래 명령어를 컨테이너 셸 안에서 실행하세요.
ghost config set security.labs.secureSignIn.enabled false # 실패
위 명령어 넣고도 안되길래 그냥 내가 구글링 했다.
해결방법은 gemini가 헛소리를 로딩하는 시간보다 훨씬 빠르게 찾았다.
# 경로: /var/lib/ghost/config.production.json
# 삽입할 문구
"security": {
"staffDeviceVerification": false
}
#설정 예
root@8b1cd91d39ac:/var/lib/ghost# ls
config.development.json config.production.json content content.orig current versions
root@8b1cd91d39ac:/var/lib/ghost# tail -n15 config.production.json
},
"logging": {
"transports": [
"file",
"stdout"
]
},
"process": "systemd",
"security": {
"staffDeviceVerification": false
},
"paths": {
"contentPath": "/var/lib/ghost/content"
}
}
Ghost 블로그를 설치형으로 설치하고 나처럼 이메일 설정을 하지 않은 사람의 경우 CLI에 접근하여 작업을 피할 수 없다. 이건 ghost에서 수정해야 되지 않나 싶다.
이 보안 동작을 비활성화 하고 docker를 재시작 하니 2차 인증 없이 로그인이 된다.
이제 곧 작성하겠지만 LLM에 의존하여 플랫폼 구성이나 코드를 작성한다는건 환타지와 같은 일이다.
회사에서 LLM 아무거나 법인카드로 결제해준대서 열심히 써봤는데,
결국 관련 지식이 없다면 컨텐츠 생성 시도하다 중도포기하기 딱 좋아보인다.