No próximo artigo, daremos uma olhada no Wiki.js. Esta é uma Aplicativo wiki leve e de código aberto desenvolvido com Node.js. Ao contrário de outras plataformas wiki, esta salva todo o seu conteúdo diretamente em arquivos Markdown (.md) Este conteúdo é sincronizado automaticamente com o repositório Git remoto do usuário.
É um aplicativo wiki de código aberto, moderno e poderoso baseado em Node.js, Git e Markdown. O código-fonte do Wiki.js está disponível publicamente em Github, pronto para baixar e instalar. Isso é possível porque o Wiki.js é totalmente de código aberto, sob a licença GNU AGPLv3.
Recursos gerais do Wiki.js
- Poderemos escrever nosso conteúdo no formato Markdown. Nós vamos usar o editor visual integrado.
- Ao contrário de outro software wiki que salva conteúdo em um banco de dados, o Wiki.js salvar todo o conteúdo diretamente em arquivos Markdown (.md). Este conteúdo é sincronizado automaticamente com nosso repositório Git remoto. Se estivermos interessados.
- O aplicativo é executado no mecanismo Node.js. Está otimizado para usar poucos recursos de CPU. Ele depende muito do armazenamento em cache para fornecer conteúdo rapidamente aos usuários.
- O conteúdo gerado é processado automaticamente em um formato de leitura limpo. Ele é apresentado em uma interface de usuário elegante.
- Seremos capazes restringir o acesso ao nosso Wiki para determinados usuários ou mesmo apenas partes do conteúdo.
- Podemos fazer login usando o banco de dados local. Também poderemos nos conectar usando provedores de autenticação externa como conta da Microsoft, ID do Google, etc.
- O programa nos dará a possibilidade de inserir imagens, diagramas, documentos, vídeos, links, etc. Para isso, usaremos o gerente de ativos Que incorpora.
- Seremos capazes de encontrar rapidamente a entrada do wiki que estamos procurando usando o mecanismo de pesquisa integrado. Ele nos fornecerá resultados e sugestões relevantes ao analisar os metadados e o conteúdo de nossas entradas de wiki.
Requisitos do servidor
Para fazer este programa funcionar, precisamos ter alguns itens em nosso servidor.
- Node.js 6.9.0 ou superior.
- MongoDB 3.2 ou superior.
- Git 2.7.4 ou superior.
- Um repositório Git (público ou privado) Isso é opcional.
Instale Wiki.js no Ubuntu
Neste pequeno post veremos como instale o Wiki.js em um servidor Ubuntu 18.04 com todos os requisitos necessários.
Instale Git
Para começar, precisaremos instalar o Git para executar o Wiki.js. Git vem pré-instalado no servidor Ubuntu. Você pode não precisar instalá-lo. No entanto, se você precisar a última versão do Git, adicione o seguinte repositório e instale-o:
sudo add-apt-repository -y ppa:git-core/ppa sudo apt update && sudo apt upgrade sudo apt install git
Instale Node.js
Node.js é outro requisito obrigatório para obter o Wiki.js. Teremos apenas que executar os seguintes comandos para instalar o Node.js:
sudo apt install curl curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt install -y nodejs
Instale o MongoDB
MongoDB também é um dos requisitos obrigatórios para Wiki.js. Vamos a instale a versão que vem no repositório Ubuntu. Teremos apenas que executar o comando:
sudo apt install mongodb
Baixe e instale o Wiki.js
Assim que todos os requisitos forem atendidos, podemos baixe o script de instalação do Wiki.js e execute-o. Para fazer esta corrida:
sudo mkdir /var/www/wikijs cd /var/www/wikijs curl -sSo- https://wiki.js.org/install.sh | sudo bash
Depois de executar o último comando, você deve ver um mensagem de sucesso como o seguinte:
Após a instalação, seremos solicitados a executar o Assistente de configuração. Podemos começar executando:
sudo node wiki configure
Este comando nos mostrará uma mensagem para abra a URL http: // localhost: 3000 no navegador para configurar wiki.js.
Se abrirmos nosso navegador e procurarmos o nome do host do servidor ou o endereço IP seguido pela porta, o assistente será iniciado. Aqui teremos diferentes telas de configuração. Se não queremos complicar muito, podemos aceitar as configurações padrão E continue.
O programa validar se o sistema atende aos requisitos necessário.
A próxima coisa que teremos que preencher é o configuração geral.
Então teremos que configurar o Conexão MongoDB. Se a instalação que realizamos anteriormente estiver correta, podemos apertar o botão «CONTATE-NOS «. A próxima janela será a do Configuração de caminhos. Aqui eles recomendam deixá-lo com defeito para que continuemos com a instalação.
Na próxima tela podemos adicione os dados de nossa conta Gitou pule esta etapa.
Agora vamos ter que crie uma conta de administrador para fazer o login mais tarde.
Depois dessa e de algumas outras telas de configuração, o Wiki.js deve estar instalado e pronto para uso.
Ao finalizar teremos que entrar. Usaremos a conta de administrador que criamos anteriormente para criar nossa página inicial.
E depois de tudo isso, vamos chegar ao editor. É aqui que podemos começar a criar.
Esta é apenas uma instalação básica. Pra obtenha mais informações sobre esta plataforma wiki, sobre a sua instalação, utilização ou para consultar a documentação oficial, podemos visitar o página do projeto.