O Kanboard é uma ferramenta de gestão de projetos simples e eficiente, que ajuda equipes a visualizarem seu trabalho, limitando a quantidade de tarefas em andamento e gerenciando-as com facilidade.
Com suporte a relatórios, análises e integração com serviços externos, o Kanboard oferece uma interface personalizável que pode ser ajustada para atender às necessidades de diferentes negócios. Neste post, vamos ensinar como instalar e configurar o Kanboard em um servidor Ubuntu 18.04.
O que é o Kanboard?
O Kanboard é um software de gerenciamento de projetos gratuito e de código aberto, baseado na metodologia Kanban. Ele permite que equipes visualizem e organizem tarefas em painéis de forma simples e eficiente.
Com o Kanboard, é possível acompanhar o progresso das atividades, limitar o trabalho em andamento, mover tarefas entre diferentes etapas do processo e gerar relatórios e análises. Ele oferece opções de personalização, integrações com serviços externos e suporte a notificações, sendo uma ferramenta útil para aumentar a produtividade das equipes.
Pré-requisitos
Antes de começar, verifique se você tem os seguintes pré-requisitos:
- Um servidor VPS com Ubuntu 18.04.
- MySQL versão 5.6 ou superior, ou MariaDB versão 10 ou superior.
- PHP versão 5.6 ou superior com as extensões MySQL, GD, Mbstring, Openssl, Json, XML, SimpleXML e Dom habilitadas.
- Acesso SSH root ou um usuário com privilégios sudo.
Agora, vamos começar a instalação.
Passo 1: acessar o servidor e atualizar os pacotes
Primeiro, faça login no seu servidor usando SSH. Para isso, execute o seguinte comando no terminal:
ssh root@IP_Endereco -p Numero_PortaSubstitua “root” pelo nome de usuário se não estiver usando o usuário root. Substitua “IP_Endereco” e “Numero_Porta” pelos dados do seu servidor.
Após o login, é importante atualizar todos os pacotes para garantir que você esteja usando as versões mais recentes. Execute os seguintes comandos:
apt-get update
apt-get upgradeQuando a atualização estiver concluída, podemos seguir para o próximo passo.
Passo 2: instalar o servidor LEMP
O Kanboard exige um servidor web, um banco de dados e PHP para funcionar corretamente. Vamos instalar o servidor web Nginx, o banco de dados MariaDB, PHP e todas as extensões necessárias. Execute o seguinte comando para instalar todos os pacotes:
apt-get install nginx mariadb-server php7.2 php7.2-mysql php7.2-gd php7.2-mbstring php7.2-common php7.2-opcache php7.2-cli php7.2-xml php7.2-fpm php7.2-zip git unzipDepois que a instalação for concluída, inicie os serviços do Nginx e do MariaDB e configure-os para iniciar automaticamente após o reinício do sistema:
systemctl start nginx
systemctl start mariadb
systemctl enable nginx
systemctl enable mariadbAgora o servidor web e o banco de dados estão funcionando. Vamos para o próximo passo.
Passo 3: configurar o banco de dados para o Kanboard
O Kanboard usa o MariaDB para armazenar seus dados. Vamos configurar o banco de dados e o usuário. Para começar, execute o seguinte comando para iniciar o script de segurança do MariaDB:
mysql_secure_installationCaso seja necessário, a senha padrão do usuário root é em branco, então pressione [Enter] quando solicitado.
Agora, faça login no MariaDB para criar o banco de dados e o usuário para o Kanboard:
mysql -u root -pCrie o banco de dados e o usuário com os seguintes comandos:
CREATE DATABASE kanboarddb;
CREATE USER 'kanboard'@'localhost' IDENTIFIED BY 'senha';Substitua ‘senha’ por uma senha forte e única. Em seguida, conceda todas as permissões para o usuário Kanboard:
GRANT ALL ON kanboarddb.* TO 'kanboard'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;Agora o banco de dados e o usuário estão configurados para o Kanboard.
Passo 4: instalar o Kanboard
Vamos agora baixar o Kanboard do repositório GitHub. Navegue até o diretório raiz do servidor web e execute o comando para clonar o repositório:
cd /var/www/html/
git clone https://github.com/kanboard/kanboard.gitApós o download, acesse o diretório do Kanboard e renomeie o arquivo de configuração de exemplo:
cd kanboard
mv config.default.php config.phpEdite o arquivo config.php para configurar o banco de dados. Use o editor de texto nano:
nano config.phpNo arquivo, defina as configurações do banco de dados conforme abaixo:
define('DB_DRIVER', 'mysql');
define('DB_USERNAME', 'kanboard');
define('DB_PASSWORD', 'senha');
define('DB_HOSTNAME', 'localhost');
define('DB_NAME', 'kanboarddb');Substitua ‘senha’ pela senha que você definiu para o usuário ‘kanboard’. Salve e feche o arquivo.
Agora, altere a propriedade do diretório Kanboard para o usuário www-data, que é o usuário padrão do Nginx:
chown -R www-data:www-data /var/www/html/kanboardPasso 5: configurando o host virtual do Nginx para o Kanboard
Agora, vamos criar um arquivo de configuração do Nginx para o Kanboard. Execute o seguinte comando para criar o arquivo de configuração:
nano /etc/nginx/sites-available/kanboard.confAdicione a seguinte configuração:
server {
listen 80;
server_name seu-dominio.com;
index index.php;
root /var/www/html/kanboard;
client_max_body_size 32M;
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_index index.php;
include fastcgi_params;
}
location ~* ^.+\.(log|sqlite)$ {
return 404;
}
location ~ /\.ht {
return 404;
}
location ~* ^.+\.(ico|jpg|gif|png|css|js|svg|eot|ttf|woff|woff2|otf)$ {
log_not_found off;
expires 7d;
etag on;
}
gzip on;
gzip_comp_level 3;
gzip_disable "msie6";
gzip_vary on;
gzip_types
text/javascript
application/javascript
application/json
text/xml
application/xml
application/rss+xml
text/css
text/plain;
}Substitua seu-dominio.com pelo nome de domínio que você registrou e configurou para o seu servidor. Salve e feche o arquivo.
Agora, ative o arquivo de configuração do Nginx criando um link simbólico:
ln -s /etc/nginx/sites-available/kanboard.conf /etc/nginx/sites-enabled/Reinicie os serviços do Nginx e do PHP-FPM para aplicar as mudanças:
systemctl restart php7.2-fpm
systemctl restart nginxPasso 6: acesse o Kanboard
Agora, abra seu navegador e acesse o Kanboard através do URL configurado, por exemplo, seu-dominio.com. Você verá a tela de login do Kanboard. Use as credenciais padrão:
- Usuário: admin
- Senha: admin
Após o login, você verá o painel principal do Kanboard. É altamente recomendável que você altere a senha do administrador imediatamente. Para fazer isso, vá em Admin > Gerenciamento de Usuários > admin, e altere a senha.
Passo 7: configure o cron job para o Kanboard
Para que o Kanboard funcione corretamente, é necessário configurar um cron job que execute uma vez por dia. O cron job é responsável por gerar relatórios, análises e notificações de tarefas pendentes. Execute o seguinte comando para editar o crontab do usuário www-data:
crontab -u www-data -eAdicione a seguinte linha para executar o cron job todos os dias às 10h:
0 10 * * * cd /path/to/kanboard && ./cli cronjob >/dev/null 2>&1Substitua /path/to/kanboard pelo caminho real do diretório do Kanboard. Salve e feche o arquivo.
Agora o cron job está configurado para rodar automaticamente todos os dias.
Aproveite tudo que o Kanboard tem para oferecer!
Parabéns! Você acabou de instalar e configurar o Kanboard em seu servidor Ubuntu 18.04. Com o Kanboard, sua equipe poderá gerenciar projetos de forma eficiente, com uma interface simples e recursos poderosos.
Perguntas frequentes sobre o Kanboard
O Kanboard é uma poderosa ferramenta de gerenciamento de projetos que utiliza a metodologia Kanban para facilitar a organização e visualização das tarefas. Com sua interface simples e recursos robustos, ele tem se tornado uma opção popular para equipes que buscam aumentar a produtividade e melhorar a colaboração.
Se você está começando a usar o Kanboard ou considerando adotá-lo para sua equipe, pode ter algumas dúvidas sobre suas funcionalidades e como utilizá-lo da melhor forma. A seguir, respondemos às perguntas mais frequentes sobre o Kanboard para ajudá-lo a entender melhor como essa ferramenta pode atender às suas necessidades de gerenciamento de projetos.
O que é o Kanboard?
- O Kanboard é uma ferramenta de gerenciamento de projetos de código aberto que utiliza a metodologia Kanban para organizar e visualizar tarefas de forma simples.
O Kanboard é gratuito?
- Sim, o Kanboard é um software livre e de código aberto, o que significa que é gratuito para usar e personalizar.
Posso usar o Kanboard na nuvem?
- Sim, o Kanboard pode ser hospedado em servidores próprios ou em servidores na nuvem. Também é possível instalar em provedores de hospedagem ou VPS.
Quais são os requisitos do sistema para instalar o Kanboard?
- O Kanboard requer um servidor com PHP, MySQL/MariaDB, e um servidor web como o Nginx ou Apache.
Quais funcionalidades o Kanboard oferece?
- Kanban boards, limite de trabalho em andamento (WIP), relatórios e gráficos, tarefas repetitivas, integrações externas, gestão de usuários, e notificações.
O Kanboard oferece suporte a integrações?
- Sim, o Kanboard suporta integrações com vários serviços externos, como GitHub, GitLab, e outros através de plugins e APIs.
Posso usar o Kanboard em equipe?
- Sim, o Kanboard é ideal para equipes e permite a colaboração em tempo real, atribuição de tarefas e gerenciamento de projetos.
Posso personalizar o Kanboard?
- Sim, o Kanboard permite personalização de painéis, cores, fluxos de trabalho e outras funcionalidades para atender às necessidades do seu negócio.
O Kanboard tem suporte a múltiplos idiomas?
- Sim, o Kanboard oferece suporte a vários idiomas, permitindo que seja utilizado em diferentes regiões e por equipes multilíngues.
O Kanboard tem aplicativo móvel?
- Não existe um aplicativo oficial, mas o Kanboard pode ser acessado via navegador em dispositivos móveis. Há também algumas opções de aplicativos de terceiros.
Como posso atualizar o Kanboard?
- O Kanboard pode ser atualizado facilmente através do Git, onde você pode puxar as últimas atualizações diretamente do repositório.
O Kanboard é seguro?
- O Kanboard possui recursos de segurança como autenticação de usuário, criptografia de senha e configurações para controlar o acesso e as permissões de usuários.
Posso usar o Kanboard com outros sistemas de gerenciamento de projetos?
- O Kanboard oferece integrações com outros sistemas de gerenciamento de projetos e ferramentas, o que facilita a sincronização de dados entre diferentes plataformas.
Veja outras soluções de problemas do Windows e outros sistemas:
Programação Globo Hoje: Novelas, Filmes e Notícias Ao Vivo!
A Rede Globo, carinhosamente chamada por muitos de “Plim Plim”, é uma gigante da comunicação no Brasil. Há décadas, ela define o ritmo da televisão brasileira, moldando gostos, lançando tendências e, acima de tudo, informando e entretendo milhões de espectadores diariamente. Para quem busca saber o que assistir hoje na Globo, este artigo é o … Ler mais
Mouse não funciona no Windows? Soluções rápidas para resolver!
Mouse não funciona no Windows? Soluções rápidas para resolver! Ter o mouse parado de funcionar no Windows pode ser extremamente frustrante, especialmente quando você precisa realizar tarefas importantes ou simplesmente navegar na internet. A boa notícia é que, na maioria dos casos, o problema tem uma solução relativamente simples. Este artigo detalha diversas causas comuns … Ler mais
Globo Hoje: Programação Completa e Horários da TV Globo!
Globo Hoje: Programação Completa e Horários da TV Globo! A TV Globo, uma das maiores emissoras do Brasil, oferece uma programação diversificada que atende a todos os públicos. Desde o telejornalismo matinal até as novelas noturnas, passando por programas de entretenimento e esportes, a grade da Globo é pensada para manter os telespectadores informados e … Ler mais
Windows não formata USB? Soluções rápidas para formatar sua pen drive.
Por que o Windows Não Formata Minha USB? Entenda as Causas É frustrante quando você tenta formatar uma pen drive no Windows e recebe uma mensagem de erro ou simplesmente não consegue completar o processo. Existem diversas razões pelas quais isso pode acontecer, e entender a causa é o primeiro passo para encontrar uma solução. … Ler mais
TNT Novelas: Qual a programação completa e horários?
Se você é um apaixonado por novelas, com certeza já ouviu falar da TNT Novelas. O canal, que faz parte da Warner Bros. Discovery, se dedica exclusivamente a exibir novelas de diferentes países, com foco em produções latino-americanas. A programação da TNT Novelas oferece uma variedade de histórias, desde dramas intensos até comédias românticas, garantindo … Ler mais
Windows Não Reconhece Impressora: Soluções Simples
É frustrante quando você precisa imprimir um documento importante e o Windows simplesmente se recusa a reconhecer sua impressora. Esse problema, infelizmente, é bastante comum e pode ter diversas causas, desde questões simples como um cabo solto até problemas mais complexos com drivers ou configurações do sistema. Felizmente, na maioria dos casos, a solução é … Ler mais





