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:
Ícones do Windows: Guia Completo, Personalização e Otimização
Os ícones do Windows são pequenos símbolos visuais que representam programas, arquivos, pastas e outros elementos do sistema operacional. Eles são uma parte fundamental da interface do usuário, permitindo que os usuários identifiquem e acessem rapidamente os recursos de seus computadores. Este guia abrangente explora tudo sobre ícones do Windows, desde os tipos básicos até … Ler mais
Windows 5 Download: Obtenha Agora a Versão Clássica!
Ah, a nostalgia! Para muitos de nós, o Windows 5 (também conhecido como Windows 95, embora “Windows 5” seja usado informalmente para se referir a ele) representa uma época de ouro da computação pessoal. Um sistema operacional que revolucionou a maneira como interagíamos com os computadores, introduzindo a barra de tarefas, o menu Iniciar e … Ler mais
Windows Whiteboard: Aumente a Produtividade & Colabore!
Introdução ao Windows Whiteboard Em um mundo cada vez mais conectado e colaborativo, ferramentas que facilitam a comunicação e a troca de ideias são essenciais. O Windows Whiteboard, da Microsoft, surge como uma solução poderosa e intuitiva para brainstorming, planejamento de projetos, aulas online e muito mais. Imagine ter um quadro branco infinito, acessível de … Ler mais
Windows: A História, Versões e Impacto (Guia Wikipedia)
Introdução: A Janela para o Mundo Digital O Windows, sistema operacional da Microsoft, é uma presença constante na vida digital de bilhões de pessoas ao redor do mundo. Desde sua humilde estreia como uma interface gráfica para o MS-DOS, ele evoluiu para se tornar um dos sistemas operacionais mais populares e influentes da história da … Ler mais
Wallpapers Windows: Personalize Seu PC e Deixe-o Incrível!
Wallpapers Windows: Personalize Seu PC e Deixe-o Incrível! Seu computador é uma ferramenta essencial no dia a dia, seja para trabalho, estudo ou lazer. Passamos horas em frente à tela, e uma das maneiras mais simples e eficazes de tornar essa experiência mais agradável é personalizar o wallpaper (ou fundo de tela). Um wallpaper bem … Ler mais
Windows Server: Download Grátis e Guia Completo (2024)
Windows Server: Download Grátis e Guia Completo (2024) O Windows Server é o sistema operacional da Microsoft projetado especificamente para servidores. Ele é o coração de muitas infraestruturas de TI em todo o mundo, suportando uma vasta gama de cargas de trabalho, desde serviços de arquivo e impressão até aplicativos complexos e virtualização. Em 2024, … Ler mais






