ArgumentError: каталог для pid=/.../unicorn.pid не доступен для записи

Подождите, зачем вы установили nginx? При стандартной установке возникнет ошибка, если порт 80 уже занят на хосте.

На новом сервере Digital Ocean я ничего не делал, кроме того, что указано в официальной инструкции по установке, и всё сработало отлично. Я позволил установщику Discourse самостоятельно установить Docker и всё остальное.

Попытки воспроизвести эту проблему оказываются сложными.