Вложения: Ой! Эта страница не существует или закрыта

При клике на ссылку вложения возникает ошибка:
Ой! Страница не существует или доступна только авторизованным пользователям.
Я новичок в Discourse, не знаю, как разобраться.
Никаких сложных настроек — только включена опция «Запретить анонимным пользователям скачивать вложения».
После установки всё работало две недели, но вдруг перестало.
Помогите, пожалуйста. Спасибо.

Добро пожаловать, Amirk :slight_smile:

У вас стандартная установка?
Пробовали ли вы использовать безопасный режим?
Есть ли что-то подозрительное в ваших логах (Администрирование → Логи)?

Установил Discourse стандартным способом, единственное, что я не создал пользователя docker, и всё выполнял от имени root. Безопасный режим не помог, так как используется тема по умолчанию без плагинов. Логи ошибок отсутствуют.

Я увеличил максимальный размер вложений через Change the maximum attachment/upload size. После этого проблем с загрузкой больших файлов не было.

Однако теперь я откатил это изменение с помощью резервной копии файла app.yml и пересобрал приложение, но это не помогло. При загрузке новых вложений не работают ни старые, ни новые файлы.

Одна проблема: загруженные файлы всё ещё остаются на сервере и не удаляются вместе с удалением поста.

Я полностью удалил Discourse с сервера, удалил все неактивные образы Docker, переустановил Discourse и загрузил вложения. На тот момент всё работало нормально.
Чтобы проверить, вернётся ли проблема снова, я не менял никаких настроек.
Ждал три дня, а затем снова проверил свои вложения. Теперь та же проблема вернулась.
Вложения не загружаются.
Теперь я могу подтвердить, что это ошибка.
Может ли кто-нибудь помочь, почему это происходит автоматически?

Эта проблема была вызвана прокси Hitch и Varnish, так как я уже запускал другие сайты. Когда я запускал Discourse в одиночку без прокси, проблем не возникало.

return(pipe); работает.