Como nasceu o coletivo bolha.io?
Tudo começou com uma simples instância mastodon rodando em uma VM no hypervisor de casa em Brasília/DF. Assim nasceu a bolha.us.
Essa VM pertencia a um cluster ProxMox que rodava – e ainda roda – em cima de 3 computadores Intel NUC.
A Bolha.us era um laboratório para conhecer o Fediverso, não havia pretensão em ser uma grande instância, por meses eu fui o único usuário.
O TLD .us foi escolhido pois era baratinho, curto, e também pois US dava o significado de “Nós”, um coletivo.
Quais eram as minhas intenções?
Eu só queria aprender mais sobre o Mastodon e ActivityPub, esse era o meu único desejo na época.
Como o projeto cresceu tão rápido?
Devido ao takeover no twitter (feito pelo novo dono) eu divulguei por lá que criei a instância, informei que sairia do twitter, com isso a galera começou a aparecer e encheu a casa.
Quando saiu da sua casa?
Quando batemos 1000 usuários em novembro de 2022, alugamos o primeiro servidor físico na OVH e começamos a estruturar melhor essa ideia de comunidade no Fediverso.
Você teve ajuda?
Sim, recebemos muita ajuda da Ursal e de sua fundadora. Fomos estruturando a Bolha como uma instância do Fediverso-BR de acordo com as orientações que a gente recebia. Fomos entendendo a cultura e começando a colaborar.
Alguém mais ajudou?
Além da Ursal.zone, a instância masto.donte.com.br foi uma grande referência pra gente. Além deles, a Bantu e outras também serviram para nos inspirar na construção de uma instância bacana para nossa turma.
BolhaTech a Precursora da Bolha.io
Antes da Bolha.io, existia a BolhaTech, uma iniciativa que foi criada quando o Telegram foi fechado no Brasil em Abril de 22 por decisão do STF.
Como nossas comunidades de TI usavam o Telegram, a ideia era unir Telegram, Discord e Matrix através de Bridges para oferecer acesso as comunidades de TI do Telegram em outras redes. A ideia deu muito certo e funcionou até pouco tempo.
O nome Bolhatech foi sugerido pelo Rafaeal Gomes ( @gomex@bolha.us ), co-founder da BolhaTech, e o segundo usuário da instância bolha.us. Ele segue hoje como um importante membro do coletivo Bolha.io, admin, moderador, colaborador, conselheiro, no tempo que pode e que divide com outros projetos como founder da mentoria IAC, representante do DevOpsDays.org LATAM, escrevendo livros dentre outras coisas.
Hoje a BolhaTech não existe mais tal como era, e os motivos são vários. Eu fui me afastando cada vez mais do Telegram, e mesmo a bolha crescendo no Discord, o modelo do Discord não me convencia, eu não conseguia enxergar de que aquele era o lugar certo para nossa comunidade.
Posso dizer que eu não me sentia bem investindo em outra ferramenta privada tal como o Telegram, sentia medo da dependência, da falta de privacidade e controle de nossos dados.
A iniciativa BolhaTech foi de certa forma absorvida e substituída pela Bolha.io.
Em junho de 2023 desconectamos todas as Bridges do Telegram, Discord e Matrix e aproveitamos para apagar o servidor Discord da BolhaTech.
Hoje estamos dando 100% de nosso tempo, foco e atenção à expansão do Fediverso, uso de ferramentas federadas, desde que estas sejam open-source.
1. Nossa Jornada no Fediverso
Quando alugamos o servidor físico, movemos nossa instância do Mastodon para lá, ainda assim, sobrou espaço e recursos para testar outras coisas. Esse foi o momento que o Bolhaverso começou a se expandir.
1.1 Mastodon
Tudo começou com o Mastodon, que rodava em minha casa, e ficou até até batermos 1000 usuários cadastrados.
- bolha.us
Escolhemos o mastodon como plataforma de microblog pois achamos o projeto mais adequado naquele momento.
Na época o Fediverso estava crescendo em volta dele, era uma ferramenta forte, em evidência, havia muita gente investindo tempo no código, e muitos voluntários bancando o desenvolvimento através de doações.
Por essas e outras razões, resolvemos instalar e testar o microblog do primo dos Elefantes.
Durante o crescimento da bolha.us diversas pessoas foram convidadas para ajudar a manter o conteúdo da Bolha.us em um nível moderado e respeitoso.
Na época criamos dois times, o primeiro batizado de Guardians, com foco em cuidar do conteúdo e garantir que regras e o código de conduta fossem seguidos. O outro time batizado de Pilots, foi estruturado para manter as ferramentas no ar, funcionando e com boa performance.
Tivemos muitos parceiros importantes nos ajudando e alguns seguem até hoje atuando na moderação.
Em especial eu agradeço a duas pessoas:
@carlosenog@hachyderm.io que era o Guardian mais rápido do bolhaverso, resolvia todos os pedidos de moderação em segundos :)
@robertomurta@bolha.us que era o Pilot mais ativo, que inclusive construiu e codou toda a solução de backup da Bolha.us. Hoje ele é parte do conselho e co-owner da instância bolha.chat.
E estendo o agradecimento a todo mundo que se envolveu de alguma forma e ajudou a bolha a crescer.
1.2. Pixelfed
Depois do mastodon, instalamos o PixelFed para criar uma alternativa às redes de fotos privadas.
O projeto é bem bacana, tem cliente oficial para IOS e Android, funciona bem e está amadurecendo rápido.
Dá para seguir as contas do Mastodon (só o feed de imagens) e de sua conta do Mastodon dá para seguir as contas do PixelFed.
Confesso que apanhei para subir a instância, mas deu certo. Em pouco tempo vamos liberar a documentação no blog da GCN.
Nossa instância estava em fase beta até semana passada, agora é oficialmente uma ferramenta estável, em produção.
1.3. Lemmy
Continuando os estudos no Fediverso, decidi instalar o Lemmy, uma ferramenta de agregação de links similar ao Reddit e HackerNews.
O projeto ainda está em fase bem inicial, tem poucas features, sua configuração é um pouco confusa – ainda não conseguir fazer o SMTP funcionar – mas é estável e entrega o que se propõe.
Você consegue seguir os fóruns do Mastodon e comentar nos posts, é interessante e um pouco confuso às vezes.
Abaixo link para seguir a comunidade Fediverso a partir do Mastodon.
Nossa instância estava em fase beta até semana passada, agora é oficialmente uma ferramenta estável, em produção.
1.4 Mobilizon
Eu instalei esse projeto mas não consegui fazê-lo funcionar a contento. Me pareceu um pouco imaturo e portanto removemos a instância depois de algumas semanas no ar.
De qualquer formam, vale a menção.
1.5 Writefreely
Recentemente subimos o WriteFreely, uma plataforma federada para blogs.
O Writefreely é o upstream do projeto https://write.as.
A ferramenta tem foco em produção de texto puro, suporta Markdown e também um pouco de HTML e CSS. Funciona legal, migrei meu blogs para ele.
Nossa instância estava em fase beta até semana passada, agora é oficialmente uma ferramenta estável, em produção.
2. Relay de conteúdo
Com o objetivo de fortalecer o Fediverso Brazuca criamos um relay que permite a troca de conteúdo entre instâncias brasileiras conectadas a ele.
Mais uma iniciativa da Bolha para ajudar a expandir o Fediverso-br.
3. O site Bolha.io
Depois de subir tantas ferramentas ficou um pouco complicado achar tudo e entender o projeto, era necessário um ponto de referência forte e fácil de acessar.
Decidi então criar o site https://bolha.io para ser o holding do projeto. Através dele nossa comunidade consegue entrar em todas as ferramentas e ver informações importantes acerca do uso e funcionamento do coletivo.
Na mesma época, criamos o https://hub.bolha.us, um blog para falar de novidades do Fediverso.
4. Chat Federado bolha.chat
Subimos também o Matrix para ter um sistema de chat funcional para a comunidade da bolha, expandindo o alcance e as possibilidades de comunicação de nosso coletivo.
Nosso site
Nosso servidor matrix (synapse)
- bolha.chat
Nosso cliente web principal
Recentemente disponibilizamos mais dois clientes web de Matrix.
4. Ferramentas de Apoio
4.1 HedgeDoc
Esse projeto é tipo um Google Docs para Markdown, permite edição simultânea e colaborativa.
4.2 Jitsi
Já tínhamos chat, precisávamos de vídeo também, para isso trouxemos o jitsi.
4.3 Lingva
Um frontend simples para o Google Translate.
4.4 Invidious
Um frontend simples para o Youtube, sem propaganda.
4.4 LibreTranslate
Um motor de tradução poderoso, alternativa ao Google Translate e pode ser integrado a ferramentas do Fediverso como o Mastodon.
5. Timeline
5.1 Timeline do Projeto BolhaTech
- 2022
- Abril
- Discord Criado
- Canais Bolha criados no Matrix.org
- Bridges Configuradas Telegram/Matrix/Discord
- Abril
- 2023
- Fevereiro
- Bridges migradas para o servidor Matrix Bolha.chat
- Maio
- Discord BolhaTech Removido
- Junho
- Bridges Telegram Desativadas
- Projeto BolhaTech encerrado
- Fevereiro
5.2 Timeline do Coletivo Bolha
- 2022
- Maio
- Mastodon Bolha.us Criado
- Novembro
- Migramos o Mastodon Bolha.us para OVH
- Criado o relay.instancias-br.online
- Dezembro
- PixelFed bolha.photos lançado
- Lemmy bolha.social lançado
- Matrix bolha.chat lançado
- Novos canais criados
- Antigos canais matrix.org reorganizados
- Mobilizon bolha.events lançado
- Novas contas de apoio criados no bolha.us
- Adotamos Object Storage no Mastodon (Wasabi)
- Adotamos Object Storage para Backup (Blackwaze)
- Mastodon.help traduzido pela comunidade bolha
- Novo about e novo código de conduta lançado
- Maio
- 2023
- Janeiro
- Subimos novos sites
- bolha.io
- bolha.chat
- Instância de Bots hal.bolha.us criada
- 62 bots criados
- Subimos novos sites
- Abril
- Mobilizon desligado por falta de maturidade
- Subimos o WriteFreely
- Removemos o hub.bolha.us
- Subimos o status.bolha.us
- Novas contas de apoio
- @backup
- @status
- Subimos o Bolha.tools
- Hedgedoc no notes.bolha.tools
- Jitsi no video.bolha.tools
- Lingva no translator.bolha.tools
- Maio
- Subimos o LibreTranslate.bolha.tools
- Integramos o LibreTranslate ao Mastodon
- Subimos o hydrogen.bolha.chat
- Subimos o cinny.bolha.chat
- Junho
- Integramos Jitsi e Matrix do Bolha.chat
- Bolha.io sob nova direção
- Conselho Criado para gestão da Bolha.io
- Nova gestão começou a ser estruturada
- Criamos o projeto GCN.SH para estudos do fediverso
- Criamos a instancia mastodon gcn.sh para estudos
- Criamos a instancia writefreely blog.gc.sh para publicar documentação
- Início de testes do Bookwyrm na GCN
- Início de testes do Audon na GCN
- Iniciado projeto de Centralização de Código de Conduta + Regras da Bolha.io
- Iniciado projeto de monitoração da Bolha.io usando o Zabbix
- Janeiro
Veja a timeline do projeto atualizada no link abaixo:
6. Nossa Infra hoje
Hoje temos dois servidores físicos na OVH algumas VPS's tocando os serviços da Bolha.
Infra Baremental da GCN no HQ em Brasília:
- Proxmox 7.4
- alpha.gcn.sh (16GB, 4vCPU)
- bravo.gcn.sh (64GB, 8vCPU)
- charlie.gcn.sh (64GB, 12vCPU)
Infra VPS na VULTR:
- MTA NativeTrail (Zimbra MTA)
- Uptime Kuma
- Smart SMTP Relay (Postfix)
- Load Balancer GCN (NGINX)
Infra Baremetal na OVH:
- ProxMox 7.4
- delta.gcn.sh (64GB, 12vCPU)
- mastodon bolha.us
- mastodon hal.bolha.us
- bots do hal.bolha.us
- pixelfed
- lemmy
- writefreely
- matrix
- invidious
- lingva
- hedgedoc
- libretranslate
- echo.gcn.sh (64GB, 12vCPU)
- mastodon gcn.sh
- writefreely blog.gcn.sh
- matriz chat.gcn.sh
- zimbra
- minio
- matomo
- shlink
- zabbix
- passbolt
- dokuwiki
- delta.gcn.sh (64GB, 12vCPU)
Infra VPS na OVH:
- Jitsi
- Load Balancer Bolha (NGINX)
SaaS que usamos:
- CloudFlare (DNS)
- NameCheap (Domínios)
- Wasabi (Object Storage & CDN for Mastodon & PixelFed)
- BlackBlaze (Object Storage for Backup)
Provedores que usamos:
- OVH
- VULTR
7. Próximos desafios
Vamos seguir reestruturando a Bolha.io.
Vamos finalizar a implantação do novo conselho.
Vamos revisar todas as regras da bolha.
Vamos revisar o código de conduta da bolha.
7.1 Melhorias em nossa infra
Vamos melhorar os serviços e automação de toda a bolha.
Vamos melhorar a monitoração de toda a bolha.
7.2 Conteúdo & Estudos
Vamos seguir estudando o Fediverso e suas ferramentas.
Vamos produzir conteúdo técnico do Fediverso em inglês
7.3 Novos serviços para Bolha
Vamos testar e se possível levar para a bolha as seguintes ferramentas;
- Audon
- Friendica
- Bookwyrm
- Owncast
- Castpod
7.4 Serviços da GCN
E na GCN vamos manter algumas ferramentas do Fediverso para estudos e também para uso do projeto:
- Mastodon
- WriteFreely
- Peertube
- Para vídeos da GCN e convidados
Outras ferramentas para uso interno:
- Zimbra
- Uptime Kuma
- Shlink
- Zabbix
- Passbolt
- Dokuwijki
- Minio
- Matomo
:)
Gostou do conteúdo?
Você também me encontra nessas redes!
Mastodon
PixelFed
Lemmy
WriteFreely
@gutocarvalho@bolha.blog @notamental@bolha.blog @poesias@bolha.blog @contos@bolha.blog
Bookwyrm
Peertube
Funkwhale
Friendica
Quer saber mais sobre mim?
Visite meus sites!
Conhece o Coletivo Bolha?
Então vem conhecer o bolha.io!
- fediverso
- mastodon, https://bolha.us
- pixelfed, https://bolha.photos
- lemmy, https://bolha.forum
- bookwyrnm, https://bolha.review
- writefreely, https://bolha.blog
- peertube, https://bolha.tube
- castopod, https://bolha.studio
- owncast, https://bolha.stream
- friendica, https://bolha.network
- gacio, https://bolha.events
- chat
- mattermost, https://mattermost.bolha.chat
- video
- jitsi, https://bolha.video
- jitsi, https://bolha.video
- agenda
- calcom, https://bolha.in
- frontends
- lingva, https://translate.bolha.tools
- libremdb, https://libremdb.bolha.tools
- translations
- libretranslate, https://libretranslate.bolha.tools
- editors
- hedgedoc, https://notes.bolha.tools
- draw.io, https://draw.bolha.tools
- excalidraw, https://excalidraw.bolha.tools
- pdf stirling, https://spdf.bolha.tools
- wisemaping, https://mindmap.bolha.tools
- mermaid, https://mermaid.bolha.tools
- cryptpad, https://cryptad.bolha.tools
- secrets sharing
- yopass, https://yopass.bolha.tools
- password pusher, https://pusher.bolha.tools
- pastbin
- yabin, https://yabin.bolha.tools
- terminal recorder
- ascinnema, https://ascinemma.bolha.tools
- anti paywall
- 13ft, https://open.bolha.tools
Nós temos muito mais para compartilhar contigo!
Conhece o HackSpace da Bolha?
Vem conhecer o espaço que usamos para estudar o fediverso!
Nosso site
WriteFreely
Quer apoiar nosso trabalho? Você pode!
- https://www.patreon.com/bolha
- https://apoia.se/bolha
- pix@bolha.us
Te vejo no mastodon da bolha.us!
[s]