Você certamente pode. snapcraft tem uma opção " cleanbuild " que pode (padrão) construir localmente dentro de um contêiner lxd, ou remotamente (via a opção --remote ).
Então: -
Crie um lxd local (precisa do pacote lxd a ser instalado e configuração de rede para o LXD :
snapcraft cleanbuild
Construa em um lxd remoto:
snapcraft cleanbuild --remote remotemachine
Eu segui este guia para configurar o edifício remoto no meu servidor doméstico. Funciona bem!