Teable

Uma plataforma colaborativa em estilo de folha de cálculo para criar e gerir aplicações orientadas por dados.

Acesso

  • Abra o seu navegador e visite: https://<server-ip>
  • Aceitar aviso SSL (certificado autoassinado).
  • Inscreva-se, crie a sua conta de utilizador e inicie sessão para começar a usar o Teable.
  • O primeiro utilizador que criar tornar-se-á automaticamente o administrador.
  • Para controlar as inscrições, aceda a: http://<server_ip>:3000/admin/setting → «Ativar/Desativar Permitir a criação de novas contas»

Componentes do serviço

  • Aplicação Teable → Porta 3000 (proxy via HTTPS)
  • PostgreSQL → Porta 42345 (interna 5432)
  • Cache Redis → Porta 6379 (protegida com palavra-passe)
  • Armazenamento MinIO → Portas 9000 (API) / 9001 (Consola)

Ficheiros e diretórios importantes

  • /root/teable/ → Configuração principal e Docker Compose
  • /root/teable/.env → Variáveis de ambiente e credenciais
  • /root/teable/docker-compose.yaml → Definições de serviço
  • /etc/nginx/sites-available/teable.conf → Configuração do Nginx
  • /etc/nginx/sites-enabled/teable.conf → Site ativado
  • /etc/nginx/ssl/fullchain.crt → Certificado SSL
  • /etc/nginx/ssl/privkey.key → Chave SSL
  • /var/lib/docker/volumes/→ Dados PostgreSQL, Redis, MinIO (teable-db, teable-cache, teable-storage)

Comandos de gestão

docker ps                                        # View running containers
cd /root/teable && docker compose logs -f        # Follow logs in real-time
cd /root/teable && docker compose restart        # Restart Teable services
systemctl restart nginx                          # Restart Nginx

Detalhes da candidatura