Para administradores
← Todos os tópicos

Instalação passo a passo

De um servidor vazio até o primeiro login: verificar o pacote, ./draften install, HTTPS, a licença e a primeira caixa de e-mail.

A instalação inteira é feita por um único comando, ./draften install, executado no pacote descompactado. Aqui está o procedimento, de um servidor vazio até o primeiro login. O que uma instalação contém e onde fica cada coisa está descrito em Instalação no seu próprio servidor.

Passo 1: Prepare o servidor

O servidor não precisa de internet para a instalação: o pacote traz todas as imagens.

Passo 2: Confira se o pacote é nosso

Para cada pacote de versão draften-<version>.tar publicamos o checksum dele. Calcule-o e compare:

sha256sum draften-<version>.tar

Cada atualização posterior a instalação confere sozinha com as nossas chaves. A primeira instalação, porém, não tem com o que comparar – esta é a verificação dela. Se os checksums forem diferentes, não instale o pacote e fale com a gente.

Passo 3: Descompacte o pacote e execute o instalador

Escolha o diretório em que a instalação vai ficar, descompacte o pacote nele e execute o instalador:

mkdir /srv/draften
tar -xf draften-<version>.tar -C /srv/draften
cd /srv/draften
./draften install

O instalador carrega as imagens, confere o pacote e pergunta o que precisa.

Passo 4: Responda às perguntas do instalador

Cada resposta também pode ser dada diretamente no comando, para que você possa automatizar a instalação com um script; ./draften help lista as opções. Por exemplo:

./draften install --url https://draften.firma.cz --org "Firma Ltda." \
  --admin-email jan@firma.cz --admin-name "Jan Novák" --locale cs --updater yes

Passo 5: Guarde uma cópia do .env fora do servidor

O instalador grava as configurações e os segredos no arquivo .env, no diretório da instalação. Copie-o – pelo menos o valor de MASTER_KEY – para um lugar seguro fora do servidor. Essa chave criptografa o acesso às caixas de e-mail, as chaves dos modelos e as senhas para envio de e-mails. Sem ela ninguém consegue lê-los, nem a partir de um backup – e nós não a temos.

Passo 6: Defina sua senha e entre

No final, o instalador mostra um link para definir a senha do primeiro administrador. Abra-o em um navegador, defina a senha e você já estará dentro. O link funciona uma vez e vale por 7 dias. Como é a página da senha você vê no guia Entrar.

Só o instalador mostra o link. Não o copie para lugar nenhum nem o repasse a ninguém – quem tiver o link define a senha do administrador.

Passo 7: Publique o endereço

Dependendo do que você escolheu no passo 4:

Um certificado também pode ser adicionado depois:

./draften certificate cert.pem key.pem --url https://draften.firma.cz

Passo 8: Carregue a licença

Enviamos a licença como um arquivo licence-<number>.json. Na interface, abra Instalação → Instalação, escolha o arquivo no cartão Licença, na parte de baixo, e carregue-o. Enquanto a instalação não tiver licença, os assistentes não processam e-mails e não é possível criar caixa de e-mail nem assistente. Mais em A licença.

Passo 9: Defina as chaves padrão e o envio de e-mails

Na mesma página Instalação, defina as Chaves de API padrão para os modelos e o Envio de e-mails padrão (de onde saem os convites e os links de senha). Eles valem para todas as organizações que não definirem os seus. Detalhes: Chaves de API dos modelos e Envio de e-mails.

Passo 10: Conecte uma caixa de e-mail e configure um assistente

Daqui em diante você segue como em qualquer outra instalação:

  1. Adicione e conecte uma caixa de e-mail.
  2. Configure um assistente com a configuração guiada.
  3. Convide mais pessoas – Pessoas e perfis de acesso.

Passo 11: Confira se tudo está rodando

./draften status

mostra a versão, a saúde da interface web e dos workers, o status do HTTPS e os dumps do banco de dados. Na interface, a página Operação mostra se os workers dão sinal – veja Operação e capacidade.

Próximos passos

Versão em texto