Criar um diretório para os backups residirem
Primeiro, crie um diretório onde os backups residirão. Eu recomendo criar um diretório compartilhado para este propósito.
Abra Control Panel -> Shared Folders e clique em Create. Insira um nome (ex., restic-backups) e clique em Next.
Eu recomendo habilitar data checksums mas não compressão de dados na próxima página
Você não precisa de nenhuma configuração especial aqui, então clique em Next até poder clicar em Done.
Baixar a imagem
Abra o Container Manager.

Clique em Registry (1), procure por restic (2) e dê duplo clique na imagem restic/rest-server (3).

Agora clique em Apply.
A imagem agora será baixada. Aguarde aproximadamente 5 minutos para o download terminar (você pode verificar pela aba Images).
Criar o container
Clique em Container (1), depois Create (2).

Agora selecione restic/rest-server:latest como a imagem (1).
Depois disso, insira um nome de container adequado como restic-rest-server (2). Você pode escolher este nome você mesmo.
Agora, habilite Auto-restart (3). Isso garantirá que o container seja reiniciado automaticamente após uma reinicialização e caso ele falhe.

Agora, clique em Next:

Nesta página, primeiro você precisa adicionar uma ligação de porta para o servidor REST (1). Você pode usar qualquer porta aqui. Neste exemplo, usarei a porta 16383 (esta é apenas uma porta aleatória não utilizada). Ela precisa ser mapeada para a porta 8000.
Em seguida, você precisa adicionar uma ligação de volume (2) para o Restic armazenar os dados (que criamos no passo acima).
Clique em Add Folder, selecione o diretório para fazer backup e insira /data como o caminho de montagem no container.
Agora clique em Next.

Esta é apenas uma página de resumo. Verifique suas configurações, depois clique em Done.
Agora aguarde o container terminar de criar.
Configurando usuários
Agora, você precisa criar o arquivo htpasswd no diretório de dados (ex., restic-backups) para que o container o veja como /data/.htpasswd.
Isso pode ser feito de muitas formas, mas eu recomendo usar
htpasswd -nbB restic aiQu9Aiwoowe8ingeitheep2quezaH > .htpasswdObviamente, escolha uma senha aleatória diferente.
Agora, faça upload de .htpasswd para o diretório que você criou anteriormente.
Tipicamente há necessidade de reiniciar seu container após isso.
Testando o servidor restic
Agora, você pode acessar o servidor REST restic diretamente usando http://10.2.3.4:16383/ onde 10.2.3.4 é o IP do seu Synology NAS.
Quando você acessá-lo usando seu navegador web, você deve ver um texto Unauthorized. Isso é esperado.
Para verificar suas credenciais, você pode usar curl:
curl -fsSL "http://restic:aiQu9Aiwoowe8ingeitheep2quezaH@10.2.3.4:16383/"- Se você tiver nome de usuário/senha errados, você verá
curl: (22) The requested URL returned error: 401(401significa não autorizado) - Se você tiver nome de usuário/senha corretos, você verá
curl: (22) The requested URL returned error: 405(405significa método proibido)
Se seu nome de usuário/senha não funcionar, reinicie seu container e verifique se você fez upload de .htpasswd para o local correto (diretório raiz do volume que você montou como /data, ou seja, /data/.htpasswd da perspectiva do container).