docs: adiciona documentacao do Saveinmed Database Server

This commit is contained in:
Tiago Yamamoto 2026-02-16 11:16:32 -06:00
parent 2c711b71eb
commit 44da73d5d3
3 changed files with 121 additions and 7 deletions

View file

@ -12,13 +12,19 @@ Clusters Kubernetes gerenciados via K3s (Lightweight Kubernetes).
- [Arquitetura](./k3s/architecture.md)
- [Inventario de Servicos](./k3s/services_inventory.md)
### VPS (Virtual Private Servers)
Servidores standalone gerenciados individualmente.
- [**Apolo**](./vps/apolo/README.md): Servidor de Producao/Staging (Podman + Systemd). IP: 45.143.7.55
- [**Vim**](./vps/vim/README.md): Servidor de Producao (Dokku PaaS). IP: 38.19.201.52
- [**NC1**](./vps/nc1/README.md): Servidor de Producao (Podman + Systemd). IP: 185.194.141.70
### VPS (Virtual Private Servers)
Servidores standalone gerenciados individualmente.
- [**Apolo**](./vps/apolo/README.md): Servidor de Producao/Staging (Podman + Systemd). IP: 45.143.7.55
- [**Vim**](./vps/vim/README.md): Servidor de Producao (Dokku PaaS). IP: 38.19.201.52
- [**NC1**](./vps/nc1/README.md): Servidor de Producao (Podman + Systemd). IP: 185.194.141.70
### Cloud Databases
Bancos de dados gerenciados.
- [**Saveinmed DB**](./vps/saveinmed-db/README.md): PostgreSQL 17 (Absam.io). vpsID: 60604
### Containers

View file

@ -0,0 +1,92 @@
# Saveinmed Database Server
Cloud Database gerenciado pela Absam.io para o projeto Saveinmed.
## Informacoes do Servidor
| Campo | Valor |
|-------|-------|
| vpsID | 60604 |
| Nome | novo-cloud-database |
| OS | PostgreSQL 17 |
| Provedor | Absam.io |
## Conectividade
### SSH
| Campo | Valor |
|-------|-------|
| Host | db-60604.dc-us-1.absamcloud.com |
| Porta | 18863 |
| Usuario | admin |
| Senha | `~/.ssh/absam-db-novo` |
### PostgreSQL
| Tipo | Host | Porta |
|------|------|-------|
| Privado (interno) | 10.0.9.219 | 5432 |
| Publico | db-60604.dc-us-1.absamcloud.com | 11985 |
### Credenciais do Banco
| Campo | Valor |
|-------|-------|
| Database | saveinmed |
| Usuario | saveinmed |
| Senha | `8ljys1jlnfmu` |
> Credenciais SSH completas em `~/.ssh/absam-db-novo`
## Configuracao SSH
Adicionar ao `~/.ssh/config`:
```
Host saveinmed-db
HostName db-60604.dc-us-1.absamcloud.com
User admin
Port 18863
PreferredAuthentications password
PubkeyAuthentication no
```
## Uso
### Conectar via SSH
```bash
ssh saveinmed-db
# Senha: ver ~/.ssh/absam-db-novo
```
### Conectar ao PostgreSQL (via tunel SSH)
```bash
# Criar tunel SSH
ssh -L 15432:10.0.9.219:5432 saveinmed-db -N
# Conectar ao banco
psql -h localhost -p 15432 -U saveinmed -d saveinmed
```
### Conectar ao PostgreSQL (porta publica)
```bash
psql -h db-60604.dc-us-1.absamcloud.com -p 11985 -U saveinmed -d saveinmed
```
## Databases Disponiveis
| Database | Proprietario |
|----------|--------------|
| saveinmed | postgres |
| gohorsejobs | postgres |
| rodiziosdaqui | postgres |
| ghj_codex | postgres |
| postgres | postgres |
## Projetos que utilizam este servidor
- [saveinmed](../../saveinmed/) - Backend Medusa v2

View file

@ -0,0 +1,16 @@
@echo off
REM Tunel SSH para Saveinmed Database
REM Uso: Execute este script antes de iniciar o backend
echo ============================================
echo Saveinmed DB - Tunel SSH
echo ============================================
echo.
echo Criando tunel SSH...
echo Local: localhost:15432
echo Remote: 10.0.9.219:5432
echo.
echo Pressione Ctrl+C para encerrar o tunel.
echo.
plink.exe -ssh -P 18863 -pw "akoyqc10qfs7@" -hostkey "ssh-ed25519 255 SHA256:eoxMLtX7E6zQPJQX+yhAZQOOHHG7JGTrZcuGKyBxCNg" -L 15432:10.0.9.219:5432 admin@db-60604.dc-us-1.absamcloud.com -N