primeira versão

This commit is contained in:
Luiz Silva 2026-04-26 06:15:24 -03:00
commit 1341776577
6 changed files with 61 additions and 0 deletions

19
.env Normal file
View file

@ -0,0 +1,19 @@
# ==================================
# VAULTWARDEN - CONFIGURAÇÕES
# ==================================
# Acesse painel de admin provisório em https://senhas.idz.one/admin
ADMIN_TOKEN=batata-banana-aimpim
# Libera (true) ou bloqueia (false) a página de criar conta para segurança após o projeto ir ar
SIGNUPS_ALLOWED=true
# ==================================
# SMTP - ENVIO DE EMAILS
# ==================================
SMTP_HOST=cloud109.mailgrid.net.br
SMTP_PORT=587
SMTP_SECURITY=starttls
SMTP_USERNAME=nao-responder@e-licencie-alertas.idz.one
SMTP_PASSWORD=LuPa@97218
SMTP_FROM=nao-responder@e-licencie-alertas.idz.one
SMTP_FROM_NAME="Senhas (e-licencie)"

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
dados

17
deploy.sh Executable file
View file

@ -0,0 +1,17 @@
#!/bin/sh
# Cria diretório de dados do Vaultwarden
mkdir -p ./dados/vw-data
echo "Subindo Vaultwarden..."
docker compose -p senhas up -d
echo "Aguardando inicialização..."
sleep 5
echo ""
echo "Vaultwarden rodando em produção: https://senhas.idz.one"
echo ""
echo "Acesse a URL no navegador para criar sua conta (A primeira conta será a sua conta principal)."
echo "Para acessar o painel de admin, defina a variável ADMIN_TOKEN no .env."
echo ""

15
docker-compose.yml Normal file
View file

@ -0,0 +1,15 @@
services:
senhas-vaultwarden:
image: vaultwarden/server:latest
container_name: senhas-vaultwarden
restart: unless-stopped
env_file:
- .env
environment:
- WEBSOCKET_ENABLED=true
- DOMAIN=https://senhas.idz.one
volumes:
- ./dados/vw-data:/data
ports:
- "9200:80"

3
log.sh Executable file
View file

@ -0,0 +1,3 @@
#!/bin/sh
docker compose -p senhas logs -f --tail=100 senhas-vaultwarden

6
stop.sh Executable file
View file

@ -0,0 +1,6 @@
#!/bin/sh
echo "Parando Vaultwarden..."
docker compose -p senhas down
echo "Vaultwarden encerrado."