Olá a todos,
Hoje venho partilhar convosco algo que ajudei a montar, e me tem dado uma satisfação imensa: uma stack completa de software open source que substituiu literalmente todas as subscrições pagas que um amigo meu tinha.
E quando digo todas, é mesmo todas – desde gestão de projetos até videoconferência, passando por automações complexas e gestão financeira.
Ele pediu-me ajuda a baixar o custo de operar o negócio e foi isto que saiu 🙂
Já sei o que estão a pensar: “Lá vem o Nuno com as manias do self-hosting outra vez”. Sim, têm razão, mas deixem-me mostrar-vos porquê.
A Realidade das Subscrições SaaS: Um Pesadelo Silencioso
Façamos as contas. GitHub Pro, Loom, Google Workspace, Zoom, Adobe Creative Cloud, algum CRM decente, uma ferramenta de automação tipo Zapier, talvez um Invoice Ninja em cloud… Estamos a falar facilmente de 200-300€ por mês. Por ano? Quase 3.000€ que vão pelo cano abaixo. E isto para um freelancer ou pequeno negócio. Se forem uma equipa de 5 pessoas, multipliquem isto por 3 ou 4. Para não falar de uma certa AT que faz questão de ter software certificado. Obrigado mercado comum europeu.
Mas não é só o dinheiro. É o controlo. É a privacidade. É a dependência de terceiros que podem mudar as regras do jogo a qualquer momento – já vos falei aqui no blog sobre o que a Claude.ai andou a fazer com os dados dos utilizadores para treinar a sua IA.
Pois bem, decidi ajudar ele a acabar com isto. E aqui está o resultado.
O Meu Stack Completo: Tudo Open Source, Tudo Self-Hosted
Forgejo: O Backup do GitHub (Que Devia Ser o Principal)
O Forgejo é o espelho do GitHub. Sim, ele continua a usar GitHub porque, sejamos honestos, é onde está a comunidade. Mas todo o seu código está também no Forgejo, self-hosted no seu servidor.Porquê? Porque o GitHub amanhã pode decidir que as vossas repos privadas são material de treino para o Copilot – cofcof. Porque pode haver downtime. Porque podem mudar os preços. Com o Forgejo, tem controlo total. É Git puro, interface limpa, e funciona que é uma maravilha.
Invoice Ninja: Adeus QuickBooks, Olá Liberdade
Esta ferramenta mudou a sua vida profissional. Invoice Ninja gere literalmente tudo relacionado com pagamentos: faturas, contratos, quotes, recurring billing, tudo. E quando digo tudo, é mesmo tudo.
A interface é profissional, os templates são personalizáveis, e posso integrar com payment gateways como Stripe ou PayPal. Melhor ainda: os meus dados financeiros estão no meu servidor, não nos servidores de alguma empresa americana sujeita ao CLOUD Act.
Outro ponto a favor é que certos países da união europeia certificam a aplicação, para usarem ao contrario da AT.
Para freelancers ou pequenos negócios, isto é ouro. Não pagam subscrição mensal, têm controlo total dos dados, e ainda por cima podem white-label completamente.
EspoCRM: Gestão de Leads Sem Dramas
Salesforce? HubSpot? Demasiado complexos, demasiado caros, e francamente overkill para 90% dos negócios. O EspoCRM faz exatamente o que ele precisa: gere os seus leads, acompanha oportunidades, e mantém-o organizado.
A melhor parte? É modular. Começa com o básico e vou adicionando funcionalidades conforme preciso. E claro, está integrado com o resto do stack através do n8n.
n8n: O Exército de Automação Pessoal
Se há uma ferramenta que considero absolutamente essencial nesta stack, é o n8n. É a cola que une tudo. É o Zapier on steroids, mas melhor, porque é open source e self-hosted.
Aqui vai o que se faz com ele:
- Automação Invoice Ninja + EspoCRM: Quando um lead se torna cliente no EspoCRM, automaticamente cria um cliente no Invoice Ninja e gera o contrato inicial. Quando uma fatura é paga, actualizo o status no CRM. Zero intervenção manual.
- Social Media Automation: Quando ele faz updates significativos no SaaS que está a construir, o n8n automaticamente cria tweets e agenda-os. Pega nas release notes, formato-as para Twitter, e boom – conteúdo pronto.
- Alertas e Notificações: Monitoriza tudo tudo – desde quando alguém preenche um formulário de contacto até quando há erros nos logs dos servidores. Tudo passa pelo n8n e chega a ele via Telegram ou email.
A curva de aprendizagem? Existe. Mas vale cada minuto investido. Uma vez que dominam os conceitos básicos, começam a ver oportunidades de automação em todo o lado.
Penpot: Design Sem Pagar à Adobe
Quem não está já farto de pagar à Adobe. O Penpot é a alternativa open source ao Figma que funciona surpreendentemente bem. Interface limpa, vector-based, colaboração em tempo real quando é preciso.Usa-o para criar mockups, designs de landing pages, e até presentations. Não é perfeito – ainda tem alguns bugs aqui e ali – mas está a evoluir rapidamente e já cobre 95% das suas necessidades de design.
Paperless-ngx: A Morte do Papel no Meu Escritório
Todas as cartas que recebe vão diretas para o scanner e depois para o Paperless-ngx. Esta ferramenta faz OCR automático, “taga” documentos, e permite pesquisar por qualquer coisa.
Precisa daquela fatura da EDP de Março de 2023? Pesquisa “EDP 2023-03” e aparece instantaneamente. Contratos, certidões, faturas, tudo está digitalizado e pesquisável. É libertador não ter pilhas de papel por todo o lado.
Actual Budget: Finanças Pessoais Sob Controlo
Já usou YNAB, já usou Mint, eu já tentei mil apps de budgeting. O Actual Budget é, de longe, o melhor. Interface limpa, sincronização bancária (quando configurada correctamente e o banco suporte o openbanking API), e uma overview clara de como estou financeiramente.
A parte melhor? Os dados estão no servidor local. Não está a partilhar os seus movimentos bancários com empresas terceiras que depois vendem esses dados a brokers.
Postiz: Scheduling de Social Media Sem Dramas
Já falamos deste por cá. Gerir redes sociais é um trabalho a tempo inteiro se deixarmos. O Postiz permite agendar posts para Twitter, LinkedIn, e outras plataformas, tudo a partir de uma interface unificada.
Ao invés de andar todos os dias feito agarrado a procura da próxima thread sobre o seu produto, ele senta-se uma vez por semana, cria conteúdo para os próximos dias, e agenda tudo. O Postiz trata do resto. Integração perfeita com o n8n quando preciso de automações mais complexas.
Cap: O Loom Replacement
Gravação de ecrã é essencial para criar tutoriais, explicar bugs aos developers, ou simplesmente comunicar de forma mais eficaz com clientes. O Cap faz isto na perfeição.
Grava, edita basicamente, e partilha. Sem subscrições mensais, sem limites de minutos gravados, sem marcas de água irritantes. Puro e simples.
NextCloud: Adeus Google Drive
Sim, o NextCloud pode ser um bocado pesado e às vezes temperamental. Mas quando configurado correctamente, é uma alternativa sólida ao Google Drive. É um dos meus backbones do meu homelab. E agora da empresa dele.
Sincronização de ficheiros, partilha com clientes, calendário, contactos – tudo num sítio só. E tudo self-hosted. Os seus ficheiros são seus, não commodity para treinar IAs.
MiroTalk: Videoconferência Sem Contas Astronómicas
Zoom Pro? 140€ por ano. Google Meet Workspace? Ainda mais. O MiroTalk? Zero. E funciona surpreendentemente bem para reuniões até 10-15 pessoas.
WebRTC-based, peer-to-peer quando possível, e com todas as features básicas que precisam: screen sharing, chat, gravação e white boarding. Para a maioria das reuniões de negócio, é mais que suficiente.
Mas e o Trabalho de Manutenção?
Sim, já sei. Alguém vai dizer: “Mas Nuno, isso dá trabalho para manter”. E tem razão. Dá trabalho. Mas vamos ser honestos sobre quanto trabalho dá:
- Setup Inicial: Sim, demorou-me uns bons fins-de-semana a montar tudo isto. Mas foi uma vez. O meu colega acompanhou e aprendeu imenso no processo.
- Manutenção Regular: Dedica talvez 2-3 horas por mês a updates e verificações gerais. Ele usa scripts meus que eu disponibilizei em ansbile que tratam de tudo e em menos tempo do que ele perderia em customer support de serviços SaaS quando algo corre mal, faz tudo.
- Troubleshooting: Acontece. Mas com backups adequados (automatizados, obviamente), nunca perdeu dados ou teve downtime significativo.
- O Tradeoff: Trocou 2-3 horas mensais por 200-300€ de poupança e controlo total dos seus dados. Para mim (e para o meu colega), foi um no-brainer.
Quem Devia Considerar Esta Abordagem?
Esta stack não é para toda a gente. Se és uma empresa com 50+ pessoas, provavelmente faz sentido ter equipas dedicadas ou usar SaaS gerido. Mas se és:
- Freelancer a tentar controlar custos operacionais
- Startup/pequeno negócio com budget apertado mas skills técnicas
- Tech enthusiast que valoriza privacidade e controlo
- Qualquer pessoa farta de subscrições e vendor lock-in
…então esta abordagem pode mudar completamente como consegues ganhar.
Por Onde Começar?
Não tentem implementar tudo de uma vez. Sério. É receita para burnout e frustração.
A minha sugestão? Comecem por uma ferramenta que resolva o vosso maior pain point. Para mim foi o Invoice Ninja porque estava ele farto de pagar por software de facturação e não é uma coisa que lide habitualmente. Depois foi o n8n porque ele começou a ver oportunidades de automação em todo o lado.
Vão adicionando ferramentas gradualmente. Testem cada uma até se sentirem confortáveis. Automatizem os backups antes de mais nada (aprendam com os meus erros cof cof).
E poramordasanta documentem tudo. Quando daqui a 6 meses precisarem de reinstalar algo, vão-me agradecer este conselho.
A Infraestrutura Por Detrás
Isto tudo corre num servidor dedicado que custou cerca de 800€ de investimento inicial (um mini PC decente com 32GB RAM e armazenamento adequado). Hosting mensal? Zero. Electricidade? Negligível.
Comparem isto com 3.000€/ano em subscrições SaaS. O servidor paga-se em 3-4 meses.
Ele usa Proxmox para gerir containers LXC (sim, lembram-se do post sobre Proxmox-GitOps? É tudo aplicado aqui), backups automatizados com scripts customizados, e monitoring básico com uptime checks.
Liberdade Tem Preço, Mas Vale a Pena
Ao fim de contas, esta stack representa algo muito maior que apenas poupar dinheiro. Representa autonomia. Representa não estar refém de decisões corporativas que não controlamos. Representa privacidade real, não marketing de privacidade. É mais trabalho que simplesmente sacar o cartão de crédito e subscrever a tudo? Sim. Vale a pena? Para mim, absolutamente.
E a melhor parte? Cada vez que ele adiciona uma nova ferramenta a esta stack, cada vez que é criada uma nova automação, ele está a construir algo seu. Não está a pagar para usar o produto de outra pessoa – está a criar o meu próprio ecossistema de produtividade. Fomos durante demasiado tempo formatados a acreditar que tinhamos que comprar mega software suites das mickeysofts da vida. Nada mais falso.
Isto é especialmente relevante agora, numa era onde as empresas SaaS estão cada vez mais agressivas com preços, cada vez mais liberais com os nossos dados, e cada vez menos preocupadas com vendor lock-in.
Se há uma coisa que eu e o meu amigo aprendemos nesta jornada é que controlo e liberdade têm valor. Têm um custo – em tempo, em aprendizagem, em troubleshooting ocasional – mas têm valor imenso.
Portanto, se estão fartos de ver o dinheiro desaparecer todos os meses em subscrições, se valorizam privacidade, se querem controlo real sobre as vossas ferramentas de trabalho… talvez seja altura de considerarem esta abordagem.
E hey, se decidirem avançar e precisarem de ajuda, já sabem onde me encontrar. A comunidade open source é forte precisamente porque nos ajudamos uns aos outros.
Até ao próximo post, e lembrem-se: o melhor software é aquele que vocês controlam – sim os que me conhecem em pessoa faço esta comparação com outra coisa :]
Abraço, Nuno
P.S.: Sim, estou a escrever isto no meu blog self-hosted, usando o meu NextCloud para guardar drafts, com screenshots tirados com o Cap, enquanto o Actual Budget me lembra que esta stack me poupou mais de 2.000€ este ano. A ironia não me escapa.
