install_desktop Instalação · Gratuito & código aberto

Opere a Klacks por conta própria — na sua própria infraestrutura.

Dois caminhos, um resultado: o instalador On-Prem guiado ou o stack Docker Compose para a sua própria configuração. O pacote de país traz consigo os feriados, as regras de tempo de trabalho, os suplementos e as predefinições por setor do seu país — sem registo, sem custos de licença.

Pacote de país

Escolha o seu setor — opcional

A sua escolha é gravada no perfil de país como predefinição e determina que módulos setoriais ficam ativos no primeiro arranque. O pacote contém sempre todos os setores — pode ativar outros na aplicação em qualquer altura.

dns

Instalador On-Prem

O caminho guiado para o seu próprio servidor: um script de instalação gera os segredos e um certificado autoassinado, obtém a versão publicada mais recente e arranca todo o stack — em Linux ou Windows.

Requisitos
  • check_circle Docker Desktop (Windows/Mac) ou Docker Engine com o plugin Compose (Linux)
  • check_circle Acesso de saída a ghcr.io e github.com (imagens e atualizações automáticas)
  • check_circle Portas 80 e 443 livres (configurável)
Três passos
  1. 1
    Transferir e extrair Transfira o ZIP do seu país e extraia-o na máquina de destino.
  2. 2
    Executar o script de instalação Execute o script de shell incluído em Linux, ou o script PowerShell em Windows. Gera os segredos e o certificado, aplica o perfil de país e aguarda até o stack estar operacional.
  3. 3
    Iniciar sessão e alterar a palavra-passe Inicie sessão no browser e altere de imediato a palavra-passe inicial indicada no README incluído.
download Transferir pacote On-Prem

klacks-onprem-se-all.zip

deployed_code

Docker Compose

O caminho direto para equipas que gerem os seus próprios stacks de contentores: docker-compose.yml, configuração nginx, scripts de inicialização, o perfil de país e um modelo .env preparado com todas as variáveis — mantém o controlo total.

Requisitos
  • check_circle Docker Engine com o plugin Compose (ou Docker Desktop)
  • check_circle Acesso de saída a ghcr.io e github.com (imagens e atualizações automáticas)
  • check_circle Experiência na operação de stacks Docker Compose
Três passos
  1. 1
    Transferir e extrair Transfira o ZIP Compose do seu país e extraia-o — o README incluído descreve cada passo.
  2. 2
    Configurar o .env Copie o modelo .env.example para .env e defina o nome do servidor e as palavras-passe/segredos. O caminho para o perfil de país já vem preenchido.
  3. 3
    Arrancar o stack Execute «docker compose up -d», inicie sessão no browser e altere de imediato a palavra-passe inicial.
download Transferir pacote Compose

klacks-compose-se-all.zip

description

Apenas o perfil — para instalações existentes

A Klacks já está a funcionar? O perfil (JSON) contém as predefinições do país — feriados, regras de tempo de trabalho, suplementos e setores — e é aplicado no primeiro arranque de uma instalação. É também a forma de acrescentar mais tarde outro setor com as respetivas predefinições.

description Transferir perfil (JSON)

Convém saber

code

Código aberto (MIT)

O código-fonte completo está público no GitHub sob a licença MIT — sem custos de licença, sem dependência de fornecedor.

storage

Os dados ficam em casa

A Klacks é executada na sua infraestrutura. Os dados de pessoal e de escalas nunca saem do seu servidor — não há nuvem obrigatória.

update

Atualizações automáticas

A instalação fixa a versão publicada mais recente; um serviço de atualização dentro do stack aplica automaticamente as novas versões publicadas.

lock

HTTPS desde o início

O instalador gera um certificado autoassinado para começar — pode mudar para o seu próprio certificado em qualquer altura. Altere a palavra-passe inicial logo após o primeiro início de sessão.

Experimentar primeiro, instalar depois?

No Playground testa a Klacks diretamente no browser com dados de exemplo — sem instalação e sem registo. Ou dê uma vista de olhos ao código-fonte no GitHub.

code Ver no GitHub
An error has occurred. This application may no longer respond until reloaded. Reload X