Olá a todos.
Depois do post no inicio da semana, chegamos ao nosso habitual post semanal. Agora sobre a praga que o Software as a Service se tornou com subscrições escondidas em produtos ditos “gratuitos”.
Mas sejamos sinceros: quem não adora a flexibilidade de usar software, pagar pouco por ele e não ter que perder tempo a fazer configurações?
Sim, o SaaS (Software as a Service) é fantástico quando queremos algo “plug-and-play”, mas para nós, techno geeks, há algo especial em meter as mãos na massa, poupar dinheiro, e montar as nossas próprias alternativas.
E o melhor é que, hoje em dia, há uma alternativa open-source para quase tudo!
Este post é inspirado na ideia excelente que encontrei no Reddit e vamos explorar as opções mais populares (e úteis) para quem quer gerir as nossas próprias plataformas em vez de depender de serviços de terceiros, enquanto poupamos dinheiro ao mesmo tempo.
1. Armazenamento e Sincronização de Ficheiros
Quando falamos em self-hosting, o armazenamento de ficheiros é uma das primeiras coisas que vêm à mente. Em vez de estarmos dependentes de Google Drive, Dropbox ou OneDrive, temos alternativas open-source à altura.
Nextcloud – Uma das ferramentas mais completas para armazenamento e colaboração em nuvem. É fácil de instalar e oferece funcionalidades como sincronização de ficheiros, calendário, contactos e muito mais.
– URL: https://nextcloud.com/
Seafile – Ótima para sincronização de ficheiros em alta velocidade e armazenamento de documentos com controlo de versões.
– URL: https://www.seafile.com/
ownCloud – Um dos pioneiros na área de self-hosting de armazenamento, oferece uma interface intuitiva e segurança avançada.
– URL: https://owncloud.com/
2. E-mail e Comunicação
Gerir os nossos próprios servidores de e-mail? Sim, é possível, e há várias opções excelentes! Para quem quer dizer adeus ao Gmail, Yahoo e companhia, aqui ficam algumas alternativas.
Mail-in-a-Box – Simplifica a configuração de um servidor de e-mail próprio, incluindo ferramentas como SpamAssassin e DNS configurado automaticamente.
– URL: https://mailinabox.email/
Mailcow – Completo e flexível, este é um pacote all-in-one para gerir e-mails em ambiente self-hosted.
– URL: https://mailcow.email/
Zimbra – Uma suíte de e-mail open-source com funcionalidade de colaboração, incluindo calendário e sincronização com dispositivos móveis.
– URL: https://www.zimbra.com/
3. Gestão de Tarefas e Produtividade
Para nós, que queremos substituir o Asana, o Trello ou o Todoist por alternativas de self-hosting, existem várias opções eficazes.
Wekan – Um software de quadro Kanban muito semelhante ao Trello, ideal para organizar tarefas em equipa ou a nível individual.
– URL: https://wekan.github.io/
Restyaboard – Parecido com o Trello, mas com algumas funcionalidades adicionais de produtividade e fácil integração com outras ferramentas.
– URL: https://restya.com/board/
Taskcafe – Minimalista e fácil de usar, permite-nos criar tarefas e listas de uma forma simples e eficiente.
– URL: https://github.com/JordanKnott/taskcafe
4. Gestão de Projetos e Desenvolvimento
Para aqueles entre nós que precisamos de uma plataforma para desenvolvimento colaborativo e gestão de projetos, alternativas ao GitHub e ao GitLab são mais que bem-vindas.
Gitea – Uma alternativa leve ao GitHub que pode ser instalada facilmente em servidores de baixo desempenho. Recomendo vivamente este.
– URL: https://gitea.io/
GitLab – Conhecido e confiável, com praticamente as mesmas funcionalidades que a versão SaaS, mas disponível para self-hosting.
– URL: https://about.gitlab.com/
Phabricator – Uma suite completa de desenvolvimento, desde repositórios de código a revisão de mudanças e gestão de projetos.
– URL: https://phacility.com/phabricator/
5. Chat e Comunicação em Equipa
Sair do Slack ou Microsoft Teams para algo que possamos controlar pode parecer um desafio, mas felizmente existem várias alternativas.
Rocket.Chat – Um dos sistemas de chat mais completos e altamente personalizáveis para equipas, com funcionalidades como chamadas de vídeo e integração com outras plataformas.
– URL: https://rocket.chat/
Mattermost – Um concorrente direto do Slack, com uma interface muito parecida e funcionalidades focadas em colaboração segura.
– URL: https://mattermost.com/
Zulip – Uma ferramenta de chat organizada por threads que nos ajuda a manter as conversas mais focadas e organizadas.
– URL: https://zulip.com/
6. Videoconferência e Streaming
O Zoom é ótimo, mas ter a nossa própria plataforma de videoconferência ou streaming é um sonho. Aqui estão algumas alternativas.
Jitsi Meet – Rápido e fácil de configurar, é uma alternativa ao Zoom que não precisa de instalação nos dispositivos dos participantes.
– URL: https://meet.jit.si/
BigBlueButton – Focado em ambientes de aprendizagem, é muito usado em escolas e universidades para aulas online.
– URL: https://bigbluebutton.org/
Owncast – Ideal para quem quer fazer streaming de vídeo e criar a sua própria plataforma de transmissão.
– URL: https://owncast.online/
7. Notas e Organização Pessoal
Para os fãs do Evernote ou OneNote que preferem manter as suas notas em casa, estas alternativas de self-hosting são de ouro.
Joplin – Permite organizar notas em formato Markdown e sincronizá-las de forma segura com o nosso servidor.
– URL: https://joplinapp.org/
Trilium Notes – Extremamente flexível, com uma interface que lembra o Evernote e funcionalidades avançadas de organização.
– URL: https://github.com/zadam/trilium
8. Automação e Gestão de Dados
Há muito que os serviços de automação nos encantam. Para quem quer sair do Zapier e IFTTT, temos soluções.
n8n – Uma ferramenta de automação poderosa, com uma interface visual onde podemos criar fluxos de trabalho complexos.
– URL: https://n8n.io/
Node-RED – Desenvolvida pela IBM, é uma das plataformas mais versáteis para automação, especialmente para quem gosta de IoT.
– URL: https://nodered.org/
9. Monitorização e Gestão de Servidores
Ter o nosso próprio servidor requer uma boa dose de monitorização para garantir que tudo funciona bem. Para substituir o Datadog, Openview Operations, Msft MOM, ou o New Relic, estas são as nossas melhores opções.
Grafana – Ideal para visualizar dados em tempo real através de dashboards intuitivos.
– URL: https://grafana.com/
Prometheus – Um sistema de monitorização open-source muito utilizado e fácil de integrar com o Grafana.
– URL: https://prometheus.io/
Zabbix – Extremamente completo, permite monitorizar a saúde e desempenho de todos os dispositivos e aplicações da nossa rede.
– URL: https://www.zabbix.com/
10. Hospedagem de Sites e Blogs
Quem não conhece o WordPress (plataforma paga)? Mas, para quem quer explorar outras alternativas ao WordPress.com ou Wix, temos várias opções.
Ghost – Uma plataforma moderna para blogs e sites, com foco em simplicidade e SEO.
– URL: https://ghost.org/
Hugo – Para os fãs de sites estáticos, Hugo é um gerador de sites ultra-rápido que não precisa de servidor dinâmico.
– URL: https://gohugo.io/
Grav – Um CMS que não requer base de dados e é extremamente fácil de configurar e usar.
– URL: https://getgrav.org/
11. Armazenamento de Fotos e Vídeos
Para quem quer organizar e armazenar as suas fotografias e vídeos longe de plataformas como Google Photos, Netflix e amigos aqui estão algumas boas alternativas.
PhotoPrism – Baseado em IA para organizar fotos, com suporte para visualização e pesquisa eficiente.
– URL: https://photoprism.app/
Lychee – Um gestor de galerias de fotos elegante, com uma interface intuitiva e organizada.
– URL: https://lychee.electerious.com/
Piwigo – Ideal para grandes bibliotecas de fotos, permite organizar e categorizar imagens de maneira prática.
– URL: https://piwigo.org/
Plex – Netflix hospedado em casa. Com versão freemium para quem quer utilizar mobile devices, e levar os nossos filmes connosco.
– URL: https://www.plex.tv/
Jellyfin – Netflix em casa. Um pouco menos polido que o Plex, mas completamente community driven.
– URL: https://jellyfin.org/
Chegamos por agora ao fim deste post semanal. Optar por alternativas de SaaS em ambiente self-hosted é mais do que um capricho – é uma forma de proteger os nossos dados, de garantir a privacidade e de personalizar tudo de acordo com as nossas necessidades. E o melhor é que estas soluções já não perdem em nada para as opções SaaS!
Irei atualizando esta lista sempre que se justificar, e se encontrarem algo menos correcto, já sabem onde me encontrar.
Até ao próximo post.
Um abraço
Nuno