130 lines
2.7 KiB
Markdown
130 lines
2.7 KiB
Markdown
# Absam Cloud DB - PostgreSQL Gerenciado
|
|
|
|
Cloud Database gerenciado pela Absam.io (ID: 60604). Hospeda múltiplos bancos de dados para os projetos da Rede5.
|
|
|
|
## 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 absam-db
|
|
HostName db-60604.dc-us-1.absamcloud.com
|
|
User admin
|
|
Port 18863
|
|
PreferredAuthentications password
|
|
PubkeyAuthentication no
|
|
```
|
|
|
|
## Uso
|
|
|
|
### Conectar via SSH
|
|
|
|
```bash
|
|
ssh absam-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 absam-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
|
|
|
|
---
|
|
|
|
# CloudClusters Database (Externo)
|
|
|
|
Banco PostgreSQL externo hospedado no CloudClusters, utilizado pelo projeto GoHorseJobs.
|
|
|
|
## Informacoes do Servidor
|
|
|
|
| Campo | Valor |
|
|
|-------|-------|
|
|
| Host | postgresql-207755-0.cloudclusters.net |
|
|
| Porta | 10078 |
|
|
| Database | gohorsejobs |
|
|
| Usuario | gohorse |
|
|
| Senha | `wwc9dD04WAE44zX` |
|
|
| SSL | Desabilitado |
|
|
| Versao | PostgreSQL 16.0 |
|
|
|
|
## Connection String
|
|
|
|
```
|
|
postgres://gohorse:wwc9dD04WAE44zX@postgresql-207755-0.cloudclusters.net:10078/gohorsejobs?sslmode=disable
|
|
```
|
|
|
|
## Testar Conexao
|
|
|
|
```bash
|
|
# Via VPS (echo)
|
|
ssh echo "psql 'postgres://gohorse:wwc9dD04WAE44zX@postgresql-207755-0.cloudclusters.net:10078/gohorsejobs?sslmode=disable' -c 'SELECT version();'"
|
|
|
|
# Via psql local (se disponivel)
|
|
psql "postgres://gohorse:wwc9dD04WAE44zX@postgresql-207755-0.cloudclusters.net:10078/gohorsejobs?sslmode=disable" -c "SELECT version();"
|
|
```
|
|
|
|
## Projetos que utilizam este servidor
|
|
|
|
- [gohorsejobs](../../gohorsejobs/) - Plataforma de empregos
|