Seja bem-vindo ao Guia de Instalação Duplicati 🚀
👉 Participe da Comunidade HubConnect 👈
Antes de instalar o Duplicati, é necessário que o Docker e o Docker Compose estejam instalados em sua máquina. Caso ainda não tenha essas ferramentas, siga os passos abaixo:
-
Atualize os pacotes existentes:
sudo apt update && sudo apt upgrade -y -
Instale pacotes de dependências:
sudo apt install apt-transport-https ca-certificates curl software-properties-common -yAdicione a chave GPG oficial do Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add --
Adicione o repositório Docker:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt update
sudo apt install docker-ce -y docker --version- Baixe a versão estável mais recente do Docker Compose:
sudo curl -L "https://github.com/docker/compose/releases/download/v2.16.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose- Dê permissão de execução ao Docker Compose:
sudo chmod +x /usr/local/bin/docker-compose- Verifique a instalação:
docker-compose --versionApós a instalação do Docker e Docker Compose, você pode usar o seguinte arquivo docker-compose.yml para configurar o Duplicati:
services:
duplicati:
image: lscr.io/linuxserver/duplicati:latest
environment:
- PUID=0
- PGID=0
- TZ=America/Sao_Paulo
volumes:
- /mnt/storage/docker/duplicati/appdata/config:/config
- /mnt/storage/docker/duplicati/backups:/backups
- /mnt/storage/docker/duplicati/source:/source
ports:
- 8200:8200
restart: unless-stopped- Crie um diretório para armazenar o docker-compose.yml:
mkdir -p /mnt/storage/docker/duplicaticd /mnt/storage/docker/duplicati2.Crie o arquivo docker-compose.yml e cole o conteúdo acima. Execute o comando para iniciar o serviço:
docker-compose up -dAcesse o Duplicati no navegador através do endereço:
http://<seu-ip>:8200Ao acessar o duplicati pela primeira vez, será solicitado que você crie uma senha, ou deixe sem, caso você esteja numa rede interna sem está exposta para a internet.

Se você deseja configurar um proxy reverso para o Duplicati usando o Nginx, pode utilizar a seguinte configuração:
server {
listen 80;
server_name duplicati.seudominio.com;
location / {
proxy_pass http://localhost:8200;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}Certifique-se de ter configurado corretamente seu DNS para apontar para o servidor que está rodando o Duplicati.
Pronto tudo Funcionando ✅😎

