Avançar para o conteúdo principal

GUI de gestão de bases de dados simples e potente.

O SeaTable é uma interface de gestão de bases de dados simples e flexível com suporte nativo de automatização Python . Foi concebido para imitar as interfaces fáceis de utilizar do software de folha de cálculo comum (como o Microsoft Excel e o Google Sheets). O SeaTable oferece capacidades avançadas de ligação de dados e permite a organização e visualização de dados personalizados.

Nota: O SeaTable Marketplace app requer o uso de um domínio personalizado. Revise a seção Configurar registros DNS para obter informações sobre como registrar e configurar seu nome de domínio.

Implantação de uma aplicação Marketplace

O Linode Marketplace permite-lhe implementar facilmente software numa Instância de Computação utilizando o Cloud Manager. Consulte Introdução ao Marketplace Apps para obter as etapas completas.

  1. Inicie sessão no Cloud Manager e seleccione a ligação Marketplace no menu de navegação esquerdo. Isso exibe a página Criar Linode com a guia Marketplace pré-selecionado.
  2. Sob a secção Seleccionar aplicação, seleccione a aplicação que gostaria de implementar.
  3. Preencha o formulário seguindo os passos e conselhos do guia Criar uma Instância de Computação. Dependendo da aplicação Marketplace que seleccionou, poderão estar disponíveis opções de configuração adicionais. Consulte a secção Opções de Configuração abaixo para obter distribuições compatíveis, planos recomendados e quaisquer opções de configuração adicionais disponíveis para esta aplicação Marketplace .
  4. Clique no botão Criar Linode. Uma vez que a Instância de Cálculo tenha sido provisionada e esteja totalmente ligada, aguarde que a instalação do software esteja concluída. Se a instância for desligada ou reiniciada antes deste momento, a instalação do software provavelmente falhará.
  5. Para verificar se a aplicação foi totalmente instalada, consulte Introdução a Marketplace Apps > Verificar instalação. Depois de instalada, siga as instruções na secção Introdução após a implementação para aceder à aplicação e começar a utilizá-la.

Para verificar se a aplicação foi totalmente instalada, consulte Introdução a Marketplace Apps > Verificar instalação. Depois de instalada, siga as instruções na secção Introdução após a implementação para aceder à aplicação e começar a utilizá-la.

Tempo estimado de implantação: O SeaTable deve ser totalmente instalado dentro de 5 a 10 minutos depois que a Instância de computação tiver concluído o provisionamento.

Opções de configuração

  • Distribuições suportadas: Debian 11
  • Plano mínimo recomendado: Recomendamos 4 GB Dedicated CPU ou instância de computação compartilhada para SeaTable.
Opções SeaTable
  • O domínio/subdomínio do SeaTable Server (obrigatório): Introduza o nome de domínio personalizado que pretende utilizar. O domínio tem de ser registado e, após a implementação, é necessário atualizar os registos DNS com o endereço IP da nova Instância de computação. Consulte Configurar registos DNS para os passos seguintes.
  • Obter um certificado Let's Encrypt: Para implementar a sua aplicação com um certificado Let's Encrypt (recomendado), seleccione Verdadeiro.
  • Escolha o seu fuso horário: Actualize este campo para corresponder ao identificador do seu fuso horário. Para obter uma lista de fusos horários e os respectivos identificadores, consulte a secção Lista de fusos horários da base de dados tz Página da Wikipédia. Localize o seu fuso horário e copie a cadeia de caracteres sob o Identificador TZ coluna (por exemplo: America/New_York).

Utilizador limitado (Opcional)

Opcionalmente pode preencher os seguintes campos para criar automaticamente um utilizador limitado para a sua nova Instância de Computação. Isto é recomendado para a maioria das implantações como medida de segurança adicional. Esta conta será atribuída à sudo grupo, que fornece permissão elevada ao executar comandos com o sudo prefixo.

  • Utilizador limitado de sudo: Introduza o seu nome de utilizador preferido para o utilizador limitado.
  • Palavra-passe para o utilizador limitado: Introduza uma palavra-passe forte para o novo utilizador.
  • Chave pública SSH para o utilizador limitado: Se desejar entrar como utilizador limitado através de autenticação de chave pública (sem introduzir uma palavra-passe), introduza aqui a sua chave pública. Ver Criar um par de chaves SSH e Configurar Autenticação de Chave Pública num Servidor para instruções sobre como gerar um par de chaves.
  • Desactivar o acesso root sobre SSH: Para bloquear o utilizador root de iniciar sessão sobre SSH, seleccionar Sim (recomendado). Ainda pode mudar para o utilizador root uma vez iniciado a sessão e também pode iniciar a sessão como root através de Lish.

Advertência: Não utilizar um carácter de aspas duplas (") dentro de qualquer um dos campos de configuração específicos da aplicação, incluindo os campos de utilizador e senha da base de dados. Este carácter especial pode causar problemas durante a implementação.

Concluir a implantação do SeaTable

Depois que seus registros DNS forem atualizados e propagados, você poderá concluir as etapas finais para implantar o SeaTable. A mesa do mar Marketplace O aplicativo instala o docker, baixa a imagem do SeaTable Docker e configura o arquivo docker-compose.yml de acordo com os campos definidos durante a implantação. Você precisará executar manualmente o Docker e iniciar o aplicativo SeaTable.

  1. Inicie sessão na sua instância através de SSH ou Lish.
  2. Navegue até à pasta que contém o ficheiro Docker Compose.

    cd /opt/seatable/
  3. Embora o ficheiro Docker Compose tenha sido atualizado para incluir o domínio personalizado e outras definições fornecidas durante a implementação, pode ajustar este ficheiro conforme necessário. Para fazer isso, abra o arquivo usando seu editor de texto preferido e modifique quaisquer parâmetros de configuração conforme necessário. Esta é uma etapa opcional para aqueles que desejam ajustar ainda mais a configuração do SeaTable.

    sudo nano docker-compose.yml
  4. Abra o contentor Docker para inicializar a base de dados.

    docker-compose up
  5. Quando vir a seguinte mensagem, prima Ctrl + c para sair.

    This is an idle script (infinite loop) to keep container running.
  6. Abra novamente o contentor Docker, mas desta vez em segundo plano (modo desanexado).

    docker-compose up -d
  7. Iniciar o serviço SeaTable.

    docker exec -d seatable /shared/seatable/scripts/seatable.sh start
  8. Crie a sua conta de administrador. Quando lhe for pedido, introduza o seu endereço de correio eletrónico e uma palavra-passe segura.

    docker exec -it seatable /shared/seatable/scripts/seatable.sh superuser

Aceder à IU do SeaTable

Depois de concluir os passos finais para implementar o SeaTable, pode aceder-lhe através da sua interface Web.

  1. Abra um navegador Web e navegue até ao seu domínio personalizado.
  2. Na mensagem de início de sessão que aparece, introduza o e-mail e a palavra-passe de administrador que criou e prima o botão Iniciar Sessão botão.


  3. A partir daqui, pode criar um novo base (base de dados) e começar a adicionar dados. Para mais instruções, consulte a secção Guia de início rápido do SeaTable.


  4. A interface Web do SeaTable deve aparecer.


A mesa do mar Marketplace app foi construído para Linode pela SeaTable . Para suporte em relação à implantação de aplicativos, entre em contato com o Suporte Linode . Para obter suporte relacionado à ferramenta ou software em si, use as informações na barra lateral ou visite o fórum de suporte da comunidade SeaTable .