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.
- 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.
- Sob a secção Seleccionar aplicação, seleccione a aplicação que gostaria de implementar.
- 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 .
- 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á.
- 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.
- Inicie sessão na sua instância através de SSH ou Lish.
- Navegue até à pasta que contém o ficheiro Docker Compose.
cd /opt/seatable/
- 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
- Abra o contentor Docker para inicializar a base de dados.
docker-compose up
- Quando vir a seguinte mensagem, prima Ctrl + c para sair.
This is an idle script (infinite loop) to keep container running.
- Abra novamente o contentor Docker, mas desta vez em segundo plano (modo desanexado).
docker-compose up -d
- Iniciar o serviço SeaTable.
docker exec -d seatable /shared/seatable/scripts/seatable.sh start
- 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.
- Abra um navegador Web e navegue até ao seu domínio personalizado.
- 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.
- 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.
- 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 .