Mas, o que é o Etherpad?
É um serviço que até o nosso governo brasileiro usa: http://notas.dados.gov.br/notas/
Não ajudou muito né? :D
Bom, é um serviço de edição de notas online, em que várias pessoas podem editar um documento simultaneamente. O Google Docs tem essa funcionalidade também, porém não dá pra rodar o Google Docs dentro de sua infraestrutura. #PrivacidadeFail.
Instalação
Primeiro, adicione os repositórios do Node.js:zypper ar http://download.opensuse.org/repositories/devel:/languages:/nodejs/openSUSE_12.3/ NodeJSBuildServiceRepare que eu usei o repo da versão 12.3, que é a que estou usando no meu notebook. Fique ligado nisso.
Depois, instale o Node.js e o pacote devel:
zypper in nodejs nodejs-devel
Os pacotes serão inclusos, caso já não estejam instalados:
binutils gcc gcc-c++ gcc47 gcc47-c++ glibc-devel libstdc++47-devel linux-glibc-devel nodejs nodejs-devel
Daí, tu faz o seguinte, vê se foi instalado mesmo:
node --versionv0.10.17
SHOW!
Então tá! Agora, com a base preparada, hora do Etherpad!
Precisamos do gzip git curl python libopenssl-devel
zypper in gzip git curl python libopenssl-devel
Ok, após isso tudo aí, é só baixar, descompactar e executar! Ah, uma observação: O Etherpad vai reclamar se você tentar executar como root, vai precisar do parâmetro --root. Então, é justo que você crie um usuário fake (ou use um que já exista), só pra executá-lo.
cd etherpad-lite/bin
./run.sh
E é isso aí. Ele estará disponível no endereço http://ip.do.servidor:9001
Depois vamos mostrar como adicionar um SSL (HTTPS) e rodar como serviço.
Abraços!
referências:
(visitados no dia 10 de Novembro de 2013)
http://etherpad.org/
https://build.opensuse.org/package/show?package=nodejs&project=devel%3Alanguages%3Anodejs
https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager
http://ask.xmodulo.com/install-node-js-linux.html
http://xmodulo.com/2013/11/web-based-real-time-collaborative-document-editor-linux.html
0 comentários:
Postar um comentário
Só não vale xingar a mãe ou puxar cabelo nos comentários =)