Mudanças entre as edições de "Aplicativos e serviços para redes locais"
(faltou adicionar uma linha) |
|||
(8 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:==== |
− | - | + | |
− | - | + | 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: |
− | + | ||
+ | - 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 ===== | ||
− | + | - '''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 | |
− | + | ||
− | - | ||
− | |||
− | |||
− | |||
− | Rede social | + | ===== Rede social ===== |
− | |||
− | |||
+ | - '''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. Não funcionou por questões de domínio. | - 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''' | ||
- 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
Índice
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:
- 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 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:
- 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
- Lan Messenger
- 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 Instalou sem Internet. Não esta no F-Droid. Tamanho de apk/instalado/uso de memória: 1.4Mb/1.4Mb/56Mb Rede doméstica: funcionou rápido, encontrou pares, faz chat e tramsferência de arquivos LibreMesh: demorou muito para achar pares, mensagens demoraram muito. Impraticável.
- 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 Instalou sem Internet. Não esta no F-Droid. Tamanho de apk/instalado/uso de memória: 4.3Mb/7.3Mb/73Mb Rede doméstica: Chat muito lento. Algumas mensagens nunca foram entregues. LibreMesh: Não funcionou.
- Wifi Talkie
- 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 Instalou sem Internet. Não esta no F-Droid. Tamanho de apk/instalado/uso de memória: 6.7Mb/16Mb/127Mb Rede doméstica: Muito rápido, permite chamadas de voz. LibreMesh: Não funcionou. Obs. Permite usar o próprio aparelho celular como roteador
- Kouchat
- https://f-droid.org/en/packages/net.usikkert.kouchat.android/ Instalou sem internet Tamanho de apk/instalado/uso de memória: 2.5Mb/3.4Mb/68Mb Rede doméstica: Achou pares e trocou mensagens muito 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.
- 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
- Retroshare
- https://f-droid.org/en/packages/org.retroshare.android.qml_app/ Instalou sem internet. Tamanho de apk/instalado/uso de memória: 14Mb/53Mb/138Mb Rede doméstica/libremesh: Não passou da tela de criar profile
- Manyverse
- https://f-droid.org/en/packages/se.manyver/ Instalou sem internet. Tamanho de apk/instalado/uso de memória: 33Mb/93Mb/199Mb Rede doméstica/libremesh: funcionou bem, achou pares. 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.
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/