O link que você postou é, na verdade, apenas para UDS / Ubuntu, mas o software usado é etherpad
e você mesmo pode usá-lo em localhost
com um navegador.
O Etherpad foi comprado pelo Google e eles abriram o código-fonte ( Mais informações ). Esse link tem várias instâncias de trabalho de forks do Etherpad: Piratepad , Typewith. eu , iEtherpad . Você pode usá-los com seus amigos, mas todos eles são untrusted
e usam um servidor remoto para hospedar seus arquivos, portanto tenha cuidado). Imagem aleatória desses links:
Todos os debs e ppas do Ubuntu que encontrei são realmente antigos (como o hardy
), por isso, se você quiser a sua própria versão no seu próprio sistema, o Google fornece instruções sobre
Requisitos
- Java 1.6 (testado com 1.6.0_10)
- Scala 2.7 (testado com 2.7.4)
- Servidor MySQL 5.1 (testado com 5.1.41)
- mysql-connector-java (testado com 5.1.0)
Ambiente Vários scripts fazem suposições sobre variáveis de ambiente:
-
JAVA
deve ser definido para o executável java. -
JAVA_HOME
deve ser definido para o diretório principal do jdk. -
SCALA
deve ser definido para o executável do scala. -
SCALA_HOME
deve ser definido para o diretório principal de distribuição scala. -
PATH
deve conter$JAVA
,$SCALA
e mysql -
MYSQL_CONNECTOR_JAR
deve ser configurado para o arquivo JAR do conector mysql incluído no download do conector mysql.
Configuração do banco de dados
-
Os scripts assumem que o mysqld está rodando no host local. Uma vez que o mysqld está rodando, você pode configurar o banco de dados etherpad executando o seguinte comando dentro de
ajcode/etherpad/
.sudo bin/setup-mysql-db.sh
Isso criará um banco de dados chamado "etherpad" com a senha "password" e concederá privilégios ao usuário "etherpad". Todas as tabelas serão configuradas na primeira vez que o etherpad for executado.
Compilando
-
O EtherPad compila todas as suas bibliotecas Java e Scala em um único JAR. Para construir esse jar, você pode executar o seguinte comando dentro de
ajcode/etherpad/
.bin/rebuildjar.sh
Se você modificar qualquer coisa em
ajcode/infrastructure
, provavelmente precisará matar o servidor, reconstruir o jar e reiniciar o servidor antes que a alteração entre em vigor. O código dentro deajcode/etherpad/src
pode ser modificado enquanto o servidor estiver em execução e as alterações serão automaticamente selecionadas.
Em execução
-
Para executar o servidor da web etherpad, execute o seguinte comando em ajcode / etherpad /.
bin/run-local.sh
Na primeira vez que você executar isso, ele deverá imprimir muitas mensagens sobre migrações de banco de dados e, finalmente, imprimir:
HTTP server listening on http://localhost:9000/
Neste ponto, você poderá visitar o link em seu navegador da Web e criar um novo bloco de anotações.