0% acharam este documento útil (0 voto)
10 visualizações3 páginas

Instalação do Vaultwarden e Portainer

O script instala e configura o Docker e Docker Compose, habilita o serviço do Docker e instala o Portainer e o Vaultwarden. Ele cria containers para ambos os serviços e configura um usuário admin no Vaultwarden via API. Ao final, fornece URLs para acessar o Portainer e o Vaultwarden.

Enviado por

wocifen109
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
10 visualizações3 páginas

Instalação do Vaultwarden e Portainer

O script instala e configura o Docker e Docker Compose, habilita o serviço do Docker e instala o Portainer e o Vaultwarden. Ele cria containers para ambos os serviços e configura um usuário admin no Vaultwarden via API. Ao final, fornece URLs para acessar o Portainer e o Vaultwarden.

Enviado por

wocifen109
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

#!

/bin/bash

# Atualizar o sistema

echo "Atualizando o sistema..."

sudo apt update && sudo apt upgrade -y

# Instalar dependências

echo "Instalando Docker e Docker Compose..."

sudo apt install -y [Link] docker-compose

# Habilitar o Docker e iniciar o serviço

sudo systemctl enable docker

sudo systemctl start docker

# Instalar o Portainer

echo "Instalando o Portainer..."

sudo docker volume create portainer_data

# Criar e iniciar o container do Portainer

sudo docker run -d \

-p 8000:8000 \

-p 9000:9000 \

--name portainer \

--restart=always \

-v /var/run/[Link]:/var/run/[Link] \

-v portainer_data:/data \

portainer/portainer-ce:latest

echo "Portainer instalado e rodando. Acesse via [Link]

# Instalar o Vaultwarden
echo "Instalando o Vaultwarden..."

sudo docker volume create vaultwarden_data

# Criar e iniciar o container do Vaultwarden com o admin token

sudo docker run -d \

--name vaultwarden \

--restart=always \

-e WEBSOCKET_ENABLED=true \

-e ADMIN_TOKEN=SENHA AQUI \

-e ROCKET_PORT=8080 \

-v vaultwarden_data:/data \

-p 80:80 \

vaultwarden/server:latest

echo "Vaultwarden instalado e rodando. Acesse via [Link]

# Aguardar o container do Vaultwarden estar totalmente iniciado

echo "Aguardando o Vaultwarden iniciar completamente..."

sleep 10

# Criar o usuário admin no Vaultwarden (via API)

echo "Criando o usuário admin..."

curl -X POST "[Link] \

-H "Content-Type: application/json" \

-d '{

"email": "[Link]@[Link]",

"password": "SZLADL Z3GDh",

"admin": true

}'

echo "Usuário admin criado com sucesso!"


# Finalizando a instalação

echo "Instalação completa! Acesse o Vaultwarden em [Link]

echo "Portainer está disponível em [Link]

Você também pode gostar