Você recebe todos 404 solicitações de recursos em /assets
? Eu suspeito que você queira alterar root
para alias
em location /assets
, porque root
acrescenta todo o caminho da solicitação ao diretório especificado, o que significa que nginx está procurando /var/www/frappe/sites/assets/assets/site.css
, por exemplo.