다른 Firefox 기반 브라우저를 시도해 보았지만, 이전에는 항상 작동했으므로 브라우저 문제는 아닐 것입니다.
Discourse의 백업 목록에서 이전 백업 파일도 다운로드를 시도해 보았습니다.
오늘 docker_manager와 Discourse 자체를 최신 버전으로 업데이트했습니다. (Discourse Docker 인스턴스를 VPS에서 호스팅 중이며, 지금까지 아무 문제가 없었습니다.)
지금까지 VPS를 총 두 번 재시작했습니다.
./launcher rebuild app 명령으로 한 번 재빌드했습니다.
발생하는 현상: Discourse에서 다운로드 버튼을 클릭하면 Discourse가 다운로드 링크를 이메일로 보내줍니다. 이 링크를 클릭하면 페이지는 빠르게 로드되지만 다운로드가 시작되지 않습니다. 새 탭을 새로고침하면 "죄송합니다. 백업 다운로드 링크는 이미 사용되었거나 만료되었습니다."라는 메시지가 표시됩니다. 링크를 복사해서 다른 브라우저에서 열어도 작동하지 않습니다.
호스트명 <MYDOMAIN> (<MYDOMAIN>) <IP address>를(를) 확인하는 중
<MYPDOMAIN> (<MYDOMAIN>)|<IP address>|:443(으)로(로) 연결 중 … 연결됨.
HTTP 요청 전송, 응답 대기 중 … 404 Not Found
2025-10-01 10:22:33 ERROR 404: Not Found.
하지만 모든 백업은 /var/discourse/shared/standalone/backups/default 에 있는 것 같습니다. .tar.gz 파일의 이름과 크기가 모두 정확합니다.
제가 아는 한으로는 그런 일이 없었습니다… 아니, 실제로는 그런 일이 없었는지 꽤 확신합니다. 2025년 9월 26일에는 링크를 통해 백업을 성공적으로 다운로드할 수 있었거든요. 오늘에는 Discourse에서 docker_manager를 업데이트하는 중에 백업을 시작했는데, 이것이 어떤 관련이 있는지는 잘 모르겠습니다. 그 외에는 문제가 생기는 것을 피하고 싶어서 어떤 부분에서도 이탈하지 않도록 VPS 전체를 '베스트 프랙티스’에 정확히 따라 설정했습니다. VPS나 Discourse에서 이 문제를 분석하는 데 도움이 될 수 있는 로그를 제공해 드릴 수 있을까요? 다시 VPS를 설정해야 하는 상황이 오기를 정말로 원하지 않습니다
점점 정말 짜증이 나기 시작합니다. 이 개별 문제로 더 이상 귀찮게 하고 싶지 않아서 VPS를 재설치했습니다.
이제 VPS를 완전히 재설치하고 공식 지침에 따라 Discourse를 설치했습니다. 그리고 초기 설정 후 첫 번째 작은 백업을 만들고 실제로 이메일로 다운로드할 수 있었습니다. 하지만 마지막 백업을 복원한 후 다시 문제가 시작됩니다: 링크를 클릭해도 백업 다운로드를 다시 시작할 수 없습니다.
어떤 브라우저를 사용하든 마찬가지입니다. 저는 해당 포럼에 브라우저로 로그인되어 있으며, 메일에서 받은 링크도 같은 브라우저에서 엽니다.
링크도 비슷해 보이므로 포럼 설정에 무언가 깨진 것 같습니다.
초기 설정 후 첫 번째 백업 링크:
https://my-forum.com/admin/backups/my-forum-2025-10-05-135900-v20250925182715.tar.gz?token=9***7468e4aa0da7f36aa6299872bc8d
구 백업을 복원하고 새 백업을 생성 및 저장하려 한 후의 백업 링크:
https://my-forum.com/admin/backups/my-forum-2025-10-05-141012-v20250925182715.tar.gz?token=9***7973b0d415528ee7308d3df8f637
지금 유일한 방법은 VPS 디렉터리에 백업을 직접 저장하는 것입니다. 하지만 이는 정말 실망스럽습니다. 마침내 더 이상 실수를 하지 않는 포럼 소프트웨어를 찾았다고 생각했기 때문입니다.
무엇을 확인해 볼 수 있는지 아이디어가 있는 분이라면 알려주시면 감사하겠습니다. 포럼을 처음부터 다시 시작하는 것은 선택지가 아닙니다 하지만 적어도 지금은 구식 방식인 백업 및 복원은 할 수 있다는 것을 알게 되었습니다
처음에는 이미 이전 글에서 여러 브라우저를 시도해 봤다고 쓴 적이 있어서 브라우저 쪽을 더 깊이 들여다보고 싶지 않았어요. 하지만 모를 일이죠… 말씀하신 대로 뭔가 이상한 이유 때문일 수도 있으니까요.
그런데 보세요: 오류의 원인이 실제로 브라우저였어요! @tobiaseigen 님, 정말 감사합니다! 완전히 맞으셨어요.
님이 제안해 주신 덕분에 오류의 원인을 파악할 수 있었어요!
어떤 이유인지는 모르겠지만, 제가 테스트한 브라우저(ungoogle chromium, brave, firefox, librewolf, tor browser)에서는 메일함에서 링크를 클릭하면 다운로드가 시작되지 않아요. 다운로드 링크를 복사해서 새 빈 탭을 직접 열고, 링크를 붙여넣고, 링크를 수동으로 실행해야만 마치 아무 문제도 없었던 것처럼 다운로드가 시작됩니다.
아마도 메일 제공사가 마이크로소프트의 Safelinks처럼 링크 보호 기능을 하고 있어서, 제가 다운로드를 시작하기 전에 링크를 열어버리는 것일 수도 있어요. 하지만 그렇다면 다른 많은 사용자들도 같은 문제를 겪어야 할 텐데 말이죠. 아니면 브라우저 업데이트 때문일 수도 있지만, brave는 chromium 기반이고 나머지는 firefox 기반이라, 두 프로젝트가 동시에 같은 시기에 무언가를 변경했다면 큰 우연이겠죠.
저에게는 다운로드 링크를 브라우저에 수동으로 복사해서 붙여넣는 것이 괜찮아요. 언젠가는 이전처럼 작동할지도 모르니까요. 어쨌든 다운로드를 시작하려면 포럼에 로그인되어 있어야 하지만, 그건 당연한 일이죠.