Mudanças entre as edições de "Aplicativos e serviços para redes locais"

De Wiki Coolab
Ir para navegação Ir para pesquisar
(Criou página com 'Aplicativos para redes locais TL;DR: Não existe um aplicativo ideal. Nossa conclusão é que temos que desenvolver um app que tire proveito das propriedades da rede LibreMe...')
 
(faltou adicionar uma linha)
 
(9 revisões intermediárias por 2 usuários não estão sendo mostradas)
Linha 1: Linha 1:
Aplicativos para redes locais
+
==Aplicativos para redes locais==
  
  
TL;DR: Não existe um aplicativo ideal. Nossa conclusão é que temos que desenvolver um app que tire proveito das propriedades da rede LibreMesh. Em todo caso, aqui vão nossas escolhas:
+
====TL;DR:====
- Melhor aplicativo de chat p2p em rede libremesh: Kouchat -  https://f-droid.org/en/packages/net.usikkert.kouchat.android/. Problemas: tem muito poucos recursos
+
 
- Melhor aplicativo de chat p2p em redes domésticas: WiFi Talkie - https://apkpure.com/talkie-wi-fi-calling-chats-file-sharing/com.remaller.android.wifitalkie_lite/download?from=details
+
Qual o melhor aplicativo para chat e integração social em redes locais? Não existe um aplicativo ideal. Nossa conclusão é que temos que desenvolver um app que tire proveito das propriedades da rede LibreMesh. Em todo caso, aqui vão nossas escolhas:
- Melhor aplicativo de chat com servidor: ?
+
 
 +
- Aplicativo de chat p2p em rede libremesh: Kouchat -  https://f-droid.org/en/packages/net.usikkert.kouchat.android/. Desvantagem: tem muito poucos recursos
 +
- Aplicativo de chat p2p em redes domésticas: WiFi Talkie - https://apkpure.com/talkie-wi-fi-calling-chats-file-sharing/com.remaller.android.wifitalkie_lite/download?from=details
 
- Melhor aplicativo de rede social p2p: Manyverse. Mas só para celulares com bastante memória e processamento.
 
- Melhor aplicativo de rede social p2p: Manyverse. Mas só para celulares com bastante memória e processamento.
 
- Melhor plataforma de serviços locais: Yunohost
 
- Melhor plataforma de serviços locais: Yunohost
  
  
 +
 +
 +
===Relatório completo===
  
 
A CooLab pesquisou aplicativos de celular que possam ser úteis para usuários redes redes locais e que possam contribuir com a integração da comunidade. Para isso, escolhemos alguns critérios:
 
A CooLab pesquisou aplicativos de celular que possam ser úteis para usuários redes redes locais e que possam contribuir com a integração da comunidade. Para isso, escolhemos alguns critérios:
Linha 25: Linha 30:
  
  
 +
==== Apps ====
 +
===== Chats =====
  
- Lan Messenger
+
- '''Lan Messenger'''
 
     - https://play.google.com/store/apps/details?id=com.nabinbhandari.lam.android
 
     - https://play.google.com/store/apps/details?id=com.nabinbhandari.lam.android
 
     - https://apkpure.com/lan-messenger-p2p-offline-chat-and-file-sharing/com.nabinbhandari.lam.android
 
     - https://apkpure.com/lan-messenger-p2p-offline-chat-and-file-sharing/com.nabinbhandari.lam.android
Linha 34: Linha 41:
 
     LibreMesh: demorou muito para achar pares, mensagens demoraram muito. Impraticável.
 
     LibreMesh: demorou muito para achar pares, mensagens demoraram muito. Impraticável.
 
      
 
      
- Softros lan messenger
+
- '''Softros lan messenger'''
 
     - https://play.google.com/store/apps/details?id=com.Softros.softros_lan_messenger
 
     - https://play.google.com/store/apps/details?id=com.Softros.softros_lan_messenger
 
     - https://apkpure.com/softros-lan-messenger/com.Softros.softros_lan_messenger
 
     - https://apkpure.com/softros-lan-messenger/com.Softros.softros_lan_messenger
Linha 42: Linha 49:
 
     LibreMesh: Não funcionou.
 
     LibreMesh: Não funcionou.
 
      
 
      
- Wifi Talkie
+
- '''Wifi Talkie'''
 
     - https://play.google.com/store/apps/details?id=com.remaller.android.wifitalkie_lite
 
     - https://play.google.com/store/apps/details?id=com.remaller.android.wifitalkie_lite
 
     - https://apkpure.com/talkie-wi-fi-calling-chats-file-sharing/com.remaller.android.wifitalkie_lite/download?from=details
 
     - https://apkpure.com/talkie-wi-fi-calling-chats-file-sharing/com.remaller.android.wifitalkie_lite/download?from=details
Linha 51: Linha 58:
 
     Obs. Permite usar o próprio aparelho celular como roteador
 
     Obs. Permite usar o próprio aparelho celular como roteador
 
      
 
      
- Kouchat
+
- '''Kouchat'''
 
     -  https://f-droid.org/en/packages/net.usikkert.kouchat.android/
 
     -  https://f-droid.org/en/packages/net.usikkert.kouchat.android/
 
     Instalou sem internet
 
     Instalou sem internet
Linha 58: Linha 65:
 
     LibreMesh: Demorou para achar pares, mas uma vez que achou, as mensagens vieram rápido
 
     LibreMesh: Demorou para achar pares, mas uma vez que achou, as mensagens vieram rápido
 
     Obs. Muito simples. Só oferece uma sala de chat geral.
 
     Obs. Muito simples. Só oferece uma sala de chat geral.
 +
 +
- '''Jami'''
 +
    - https://f-droid.org/en/packages/cx.ring/
 +
    Exige cadastro em servidor central. Portanto não permite instalação sem internet.
 +
    Possibilidade de instalar servidor local. https://jami.net/services/
 +
    Tamanho de apk/instalado: 33Mb/66Mb
 +
 +
- '''Meshenger'''
 +
    - https://github.com/meshenger-app/meshenger-android
 +
    Quando a conversa acontece em um node funciona bem mas quando testado na rede, as pessoas encontraram dificuldade, porque o aplicativo não encontrava as pessoas
 +
 +
- '''Serval'''
 +
    - http://www.servalproject.org/
 +
    Testado e usado para chamadas. Serval tem seu proprio sistema de roteamento atraves do Serval Mesh
 +
 +
- '''Briar'''
 +
    - https://briarproject.org/how-it-works/
 +
    Problema logo no começo, quando cadastra as pessoas com QR code
 +
 +
===== Redes sociais =====
 
      
 
      
Os próximos aplicativos são mais parecidos a uma rede social do que a um chat simples:
+
- '''Retroshare'''
   
 
- Retroshare
 
 
     - https://f-droid.org/en/packages/org.retroshare.android.qml_app/
 
     - https://f-droid.org/en/packages/org.retroshare.android.qml_app/
 
     Instalou sem internet.
 
     Instalou sem internet.
Linha 67: Linha 92:
 
     Rede doméstica/libremesh: Não passou da tela de criar profile
 
     Rede doméstica/libremesh: Não passou da tela de criar profile
 
      
 
      
- Manyverse
+
- '''Manyverse'''
 
     - https://f-droid.org/en/packages/se.manyver/
 
     - https://f-droid.org/en/packages/se.manyver/
 
     Instalou sem internet.
 
     Instalou sem internet.
Linha 73: Linha 98:
 
     Rede doméstica/libremesh: funcionou bem, achou pares.
 
     Rede doméstica/libremesh: funcionou bem, achou pares.
 
     Mas requer muita memória e processamento (constantemente fazendo updates)
 
     Mas requer muita memória e processamento (constantemente fazendo updates)
   
+
 +
 
 +
==== Servidor Local ==== 
 +
 
 
Em seguida, relacionamos os aplicativos que exigem a instalação de um servidor local. O servidor de testes foi uma raspi 3 modelo B. Testamos duas plataformas de servidores locais que serão descritas a seguir.
 
Em seguida, relacionamos os aplicativos que exigem a instalação de um servidor local. O servidor de testes foi uma raspi 3 modelo B. Testamos duas plataformas de servidores locais que serão descritas a seguir.
  
Chat
+
===== Chat =====
  
- Nextcloud Chat
+
- '''Nextcloud Chat'''
 
     - Requer configurar com o endereço do servidor local. Exige criar conta antes no servidor, o que é uma limitação.
 
     - Requer configurar com o endereço do servidor local. Exige criar conta antes no servidor, o que é uma limitação.
 
     - Funcionou bem com o Ubos.
 
     - Funcionou bem com o Ubos.
  
- Mattermost
+
- '''Mattermost'''
   
+
     - Não pudemos testar em servidor local
- Jami
+
 
     - https://f-droid.org/en/packages/cx.ring/
 
    Exige cadastro em servidor central. Portanto não permite instalação sem internet.
 
    Possibilidade de instalar servidor local. https://jami.net/services/
 
    Tamanho de apk: 33Mb
 
 
      
 
      
Rede social
+
===== Rede social =====
 
 
- Mastodon (fediverse)
 
  
 +
- '''Mastodon (fediverse)'''
 
     - Ubos via nextcloud - não funcionou. O cliente de android não conectou com o servidor local.
 
     - Ubos via nextcloud - não funcionou. O cliente de android não conectou com o servidor local.
     - Yunohost  
+
     - Yunohost. Não funcionou por questões de domínio.
  
  
Plataformas de serviços locais:
+
===== Plataformas de serviços locais =====
  
- Ubos
+
- '''Ubos'''
     - ubos.net/
+
     - http://ubos.net/
 
     - Instalado por cartão SD na raspi. Necessita conhecimento de ssh por terminal para configuração. Para login é necessário criar um pendrive com nome UBOS-STAFF e gravar nele a chave pública ssh. Aplicaççoes instaladas: nextcloud com nextcloud-spreed (chat), nextcloud-bookmarks, nextcloud-audioplayer, nextcloud-social (fediverse), nextcloud-notes. Mastodon e Mattermost ainda estão em beta e não puderam ser instaladas.
 
     - Instalado por cartão SD na raspi. Necessita conhecimento de ssh por terminal para configuração. Para login é necessário criar um pendrive com nome UBOS-STAFF e gravar nele a chave pública ssh. Aplicaççoes instaladas: nextcloud com nextcloud-spreed (chat), nextcloud-bookmarks, nextcloud-audioplayer, nextcloud-social (fediverse), nextcloud-notes. Mastodon e Mattermost ainda estão em beta e não puderam ser instaladas.
- Yunohost
+
 
 +
- '''Yunohost'''
 
     - https://yunohost.org/
 
     - https://yunohost.org/
 
     - Exige uma conexão por cabo de rede (ou fazer a instalação via terminal). A inteface é muito amigável. Mas no momento, quase todos os aplicativos só rodam em PC (não funcionam na Raspi)
 
     - Exige uma conexão por cabo de rede (ou fazer a instalação via terminal). A inteface é muito amigável. Mas no momento, quase todos os aplicativos só rodam em PC (não funcionam na Raspi)
  
Plataformas de conteúdos locais com foco em educação
+
===== Plataformas de conteúdos locais com foco em educação =====
 
 
- Rachel
 
  
 +
- '''Rachel'''
 
     - http://rachelfriends.org/rachel-pi-howto.html
 
     - http://rachelfriends.org/rachel-pi-howto.html
 
     - Rachel oferece um arquivo de 64Gb e necessita de um cartão de memória com essa capacidade. Portanto não pode ser testado. Além disso, os idiomas oferecidos são inglês, espanhol e francês, portanto estaria fora de nossos critérios
 
     - Rachel oferece um arquivo de 64Gb e necessita de um cartão de memória com essa capacidade. Portanto não pode ser testado. Além disso, os idiomas oferecidos são inglês, espanhol e francês, portanto estaria fora de nossos critérios
  
- Internet in a box
+
- '''Internet in a box'''
 
     - http://internet-in-a-box.org/
 
     - http://internet-in-a-box.org/
 
     - Além de diversos aplicativos como o nextcloud e wordpress, o IIAB oferece diversos conteúdos educacionais através do Kolibri e Sugarizer. Ele rodou bem instalado na Raspberry PI. Como pontos negativos, ele oferece pouco conteúdo em português; e os conteúdos demoram muito a baixar e instalar, mesmo com uma internet rápida. A instalação consiste em primeiro configurar uma Raspbery Pi com sistema Raspbian, e em seguida usar o terminal para instação do conteúdo e configuração. O design não é atraente.
 
     - Além de diversos aplicativos como o nextcloud e wordpress, o IIAB oferece diversos conteúdos educacionais através do Kolibri e Sugarizer. Ele rodou bem instalado na Raspberry PI. Como pontos negativos, ele oferece pouco conteúdo em português; e os conteúdos demoram muito a baixar e instalar, mesmo com uma internet rápida. A instalação consiste em primeiro configurar uma Raspbery Pi com sistema Raspbian, e em seguida usar o terminal para instação do conteúdo e configuração. O design não é atraente.
 +
 +
Extra: a melhor lista de aplicações self-hosted - https://github.com/awesome-selfhosted/

Edição atual tal como às 15h04min de 2 de dezembro de 2020

Aplicativos para redes locais

TL;DR:

Qual o melhor aplicativo para chat e integração social em redes locais? Não existe um aplicativo ideal. Nossa conclusão é que temos que desenvolver um app que tire proveito das propriedades da rede LibreMesh. Em todo caso, aqui vão nossas escolhas:

Relatório completo

A CooLab pesquisou aplicativos de celular que possam ser úteis para usuários redes redes locais e que possam contribuir com a integração da comunidade. Para isso, escolhemos alguns critérios:

  • O aplicativo tem que ter versão para Android, que é praticamente o único sistema utilizado por usuárias em nossas redes
  • O aplicativo tem que ocupar muito pouco espaço, uma vez que uma das barreiras para adoção de um aplicativo é não ter espaço no dispositivo para instalacão
  • Tem que funcionar sem problemas em redes LibreMesh, onde os testes foram feitos.
  • Preferencialmente tem que funcionar mesmo sem conexão com a internet (somente com os pares locais)
  • Preferencialmente tem que poder ser instalado mesmo sem conexão com a internet (através de apk ou f-droid e sem necessidade de registro em servidor central)
  • Preferencialmente tem que ter funcionalidade P2P, ou seja, sem necessidade de um servidor central com auto-descoberta de pares. No caso que um servidor seja necessário, ele deverá estar localizado na rede local.
  • Preferencialmente com versão em português

Apesar de apontar algumas plataformas de rede social, conteúdo local e notícias, na primeira parte vamos nos focar em aplicativos de chat. Segue a lista dos programas testados e suas avaliações.

Apps

Chats
Redes sociais

Servidor Local

Em seguida, relacionamos os aplicativos que exigem a instalação de um servidor local. O servidor de testes foi uma raspi 3 modelo B. Testamos duas plataformas de servidores locais que serão descritas a seguir.

Chat
  • Nextcloud Chat
    • Requer configurar com o endereço do servidor local. Exige criar conta antes no servidor, o que é uma limitação.
    • Funcionou bem com o Ubos.
  • Mattermost
    • Não pudemos testar em servidor local
Rede social
  • Mastodon (fediverse)
    • Ubos via nextcloud - não funcionou. O cliente de android não conectou com o servidor local.
    • Yunohost. Não funcionou por questões de domínio.
Plataformas de serviços locais
  • Ubos
    • http://ubos.net/
    • Instalado por cartão SD na raspi. Necessita conhecimento de ssh por terminal para configuração. Para login é necessário criar um pendrive com nome UBOS-STAFF e gravar nele a chave pública ssh. Aplicaççoes instaladas: nextcloud com nextcloud-spreed (chat), nextcloud-bookmarks, nextcloud-audioplayer, nextcloud-social (fediverse), nextcloud-notes. Mastodon e Mattermost ainda estão em beta e não puderam ser instaladas.
  • Yunohost
    • https://yunohost.org/
    • Exige uma conexão por cabo de rede (ou fazer a instalação via terminal). A inteface é muito amigável. Mas no momento, quase todos os aplicativos só rodam em PC (não funcionam na Raspi)
Plataformas de conteúdos locais com foco em educação
  • Rachel
    • http://rachelfriends.org/rachel-pi-howto.html
    • Rachel oferece um arquivo de 64Gb e necessita de um cartão de memória com essa capacidade. Portanto não pode ser testado. Além disso, os idiomas oferecidos são inglês, espanhol e francês, portanto estaria fora de nossos critérios
  • Internet in a box
    • http://internet-in-a-box.org/
    • Além de diversos aplicativos como o nextcloud e wordpress, o IIAB oferece diversos conteúdos educacionais através do Kolibri e Sugarizer. Ele rodou bem instalado na Raspberry PI. Como pontos negativos, ele oferece pouco conteúdo em português; e os conteúdos demoram muito a baixar e instalar, mesmo com uma internet rápida. A instalação consiste em primeiro configurar uma Raspbery Pi com sistema Raspbian, e em seguida usar o terminal para instação do conteúdo e configuração. O design não é atraente.

Extra: a melhor lista de aplicações self-hosted - https://github.com/awesome-selfhosted/