Como instalar o PocketBase com Docker usando o Painel ICP
Neste tutorial, você vai aprender a instalar o PocketBase usando Docker, garantir persistência de dados usando para VPS ICP da Integrator Host
📌 O que é o PocketBase?
O PocketBase é um backend leve e rápido que oferece:
- Banco de dados embutido (SQLite)
- API REST automática
- Autenticação pronta
- Painel administrativo web
📌 Pré-requisitos
Antes de começar, você precisa ter:
- Painel ICP instalado
- Dados de acesso ao Painel ICP
📌 Passo 1 - Realizar o PULL da imagem spectado/pocketbase:latest usando o painel ICP da Integrator.
1) Acessar no menu o item Container
2) Depois Imagens
3) Depois Pull
4) Informar a imagem que vamos usar spectado/pocketbase:latest

📌 Passo 2 - Subir o Docker com usando o painel ICP da Integrator.
1) Acessar no menu o item Container
2) Depois Container
3) Depois Criar
4) De um nome para o seu Docker
5) Informe a imagem desejada
6) Informe a porta Externa e Interna
7) Clique em confirmar

📌 Passo 3 - Vamos ter algo assim em nosso painel ICP

📌 Passo 4 - Vamos criar agora um domínio usando o Painel ICP da Integrator
1) No menu clique em Domínios
2) Depois em Criar
3) Escolha a Opção Proxy
4) Informe o domínio/subdomínio desejado
5) Informe a porta que esta rodando externamente o seu Docker
6) Clique em Confirmar

📌 Passo 5 - Vamos criar agora um SSL para o domínio usando o Painel ICP da Integrator
1) No menu clique em SSL
2) Depois em Obter
3) Informe o seu domínio
4) Escolha HTTP
5) Clique em confirmar

6) Clique em aplicar

7) Clique em Habilitar
8) Escolha o SSL que pertence ao seu domínio
9) Clique em Salvar

📌 Passo 6 - Vamos testar acessando vida domínio com SSL
URL: pocketbase.panel-icp.integrator.host

📌 Passo 7 - Criando um Usuário e Senha via terminal
docker exec -it pocketbase sh -lc
"/usr/local/bin/pocketbase superuser upsert admin@integrator.host 'SenhaForte#123' --dir=/pb_data"

📌 Passo 8 - Acessando com login e senha criados
