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: A aplicação SeaTable Marketplace requer a utilização de um domínio personalizado. Consulte a secção Configurar registos DNS para obter informações sobre como registar e configurar o seu nome de domínio.
Implementação de uma aplicação de mercado
O Linode Marketplace permite-lhe implementar facilmente software numa Instância de Computação utilizando o Cloud Manager. Ver Começar com o Marketplace Apps para passos completos.
- Inicie sessão no Gestor de Nuvens e seleccione a ligação Marketplace a partir do menu de navegação à esquerda. Isto exibe a página Criar Linode com o separador Marketplace pré-seleccionado.
- Sob a secção Seleccionar aplicação, seleccione a aplicação que gostaria de implementar.
- Preencher o formulário seguindo os passos e conselhos do guia Criar uma Computação de Instância. Dependendo da aplicação Marketplace que seleccionou, pode haver opções de configuração adicionais disponíveis. Ver a secção Opções de Configuração abaixo para distribuições compatíveis, planos recomendados, e quaisquer opções de configuração adicionais disponíveis para esta aplicação do 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 o aplicativo foi totalmente instalado, ver Começar com o Marketplace Apps > Verificar a instalação. Uma vez instalada, siga as instruções na secção Começar após a instalação para aceder à aplicação e começar a utilizá-la.
Para verificar se o aplicativo foi totalmente instalado, ver Começar com o Marketplace Apps > Verificar a instalação. Uma vez instalada, siga as instruções na secção Começar após a instalaçã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 uma instância de CPU dedicada ou de computação partilhada de 4 GB para o 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. O aplicativo SeaTable Marketplace 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. Será necessário 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.
O aplicativo SeaTable Marketplace foi criado para a Linode pela SeaTable. Para obter suporte sobre a implantação do aplicativo, entre em contato com Suporte da Linode. Para obter suporte sobre a ferramenta ou o software em si, use as informações na barra lateral ou visite o fórum de suporte da comunidade SeaTable.