- Os exemplos do PewDiePie instalando o Arch e criando produtos com open source e impressão 3D mostram que construir por conta própria pode ir além de um simples hobby e se tornar uma forma de acumular ativos online e independência tecnológica
- Para desenvolver a escrita ou a carreira no longo prazo, vale a pena primeiro garantir seu próprio domínio e, se possível, manter um blog próprio para reduzir as perdas acumuladas causadas por mudanças de plataforma
- Independência tecnológica é o estado de não ficar preso a uma empresa ou software específico, e aprender os fundamentos de Linux permite operar por conta própria serviços como e-mail, contatos, calendário e armazenamento de backup
- No open source, é possível receber feedback e contribuições por meio de issues e Pull Requests no GitHub, e licenças permissivas como a MIT permitem que outras pessoas usem o código livremente
- A auto-hospedagem é difícil e trabalhosa no começo, mas depois que tudo funciona ela traz aprendizado e satisfação, além de deixar você menos vulnerável a mudanças de recursos, encerramentos ou aumentos de preço de grandes serviços como Google e Apple
O que me fez pensar em hospedar por conta própria
- Depois de ver o PewDiePie aprendendo a instalar o Arch e criando produtos como câmera para cachorro, dispositivos de clima, bebidas e meditação com open source e peças impressas em 3D, voltei a pensar em construir por conta própria, auto-hospedagem e independência tecnológica
- Para quem quer começar a escrever ou procurar emprego, recomendo primeiro comprar um domínio
- Dá para começar com um serviço de blog pronto e uma URL de terceiros, mas no longo prazo é comum ver gente migrando entre WordPress, Medium, Substack, Ghost e outras plataformas, trocando também de domínio
- Em alguns casos, na migração a pessoa nem leva os textos antigos e recomeça do zero
- Um blog mantido por 10 anos no mesmo domínio preserva backlinks e textos antigos, além de mostrar o investimento construído ao longo do tempo
- Se você não tiver seu próprio domínio ou servidor de hospedagem, depois fica mais difícil reduzir perdas com migração de domínio ou redirecionamentos
Serviços que opero diretamente
- Entre as coisas que hospedo ou opero diretamente estão blog, second brain, livro, lista de assinantes e um paywall próprio
- Para a lista de assinantes, uso Listmonk
- O paywall é implementado com Memberstack
- O site pessoal e o blog existem há bastante tempo, e migrei do WordPress para GoHugo
- Mais recentemente, passei a me interessar por Homelab e montei um servidor doméstico
- Nele opero SSH, backups, fotos e Gitea
- Aprendi lidando diretamente com configuração de reverse proxy, certificados SSL e chaves SSH
- No começo tudo é difícil, mas depois que você aprende como fazer, tudo parece menos difícil e mais claro
- Como diz o ThePrimeagen, existe uma fase de ignorância em que a pessoa acha que “não deve ser tão difícil assim”
- Depois de superar o primeiro obstáculo, vem a sensação de recompensa, e quando começa a funcionar passa a rodar com estabilidade
- Quando comecei a usar vim e Neovim, passei mais tempo no terminal e me acostumei aos comandos de Linux
O poder de escolha que a independência tecnológica traz
- Independência tecnológica é um conceito que aprendi com Derek Sivers e significa não depender de uma empresa ou software específico
- Ao aprender fundamentos como Linux, você pode hospedar vários serviços por conta própria
- Não necessariamente porque precisa, mas porque quer operar isso você mesmo
- Há prazer e aprendizado na experiência de usar um serviço que você mesmo construiu
- Derek Sivers hospeda por conta própria e-mail, contatos, calendário e armazenamento de backup
- Dá para começar pequeno, e a sugestão é comprar seu próprio domínio como primeiro passo
- Vale escolher o nome de domínio com cuidado, mas sem complicar demais
- Mesmo depois de conquistar resultados e links, ainda é possível mudar de domínio e encaminhar o blog antigo para o novo
O valor do open source e do compartilhamento
- Ao mexer com Linux, você naturalmente entra em contato com muitas ferramentas baseadas em open source
- Open source não é só usar o software dos outros, mas também publicar gratuitamente seu próprio trabalho para que outras pessoas aprendam e aproveitem
- Se você colocar seu código no GitHub, outras pessoas podem dar feedback por issues ou contribuir via Pull Request
- O dono do projeto pode aceitar esse feedback ou recusá-lo
- Se você usar uma licença permissiva como a MIT, qualquer pessoa pode usar o código gratuitamente
- Minha experiência pessoal com escrita também começou a partir da experiência de instalar e rodar localmente, com
brew install, uma ferramenta de BI open source que a empresa usava pagando caro - Linux é usado em muitos dispositivos digitais, e Linus Torvalds criou não só o Linux, mas também o git
- O git foi criado para atender à necessidade dele de gerenciar versões do Linux
- Ele acabou construindo a ferramenta porque não gostava das soluções existentes na época
Construir em público e compartilhar
- Quando você torna seu trabalho público, ajuda outras pessoas a aprender e também se beneficia com feedback, forks e contribuições
- A parte mais gratificante do open source é a experiência de se conectar com pessoas que têm interesses parecidos
- Pessoalmente, compartilho a maior parte do meu conhecimento e código, mas em geral construo as coisas para meu próprio uso e não espero contribuições
- Às vezes, nem incentivo contribuições ativamente, porque isso pode tornar a manutenção mais difícil para mim
- Ainda assim, compartilho para que outras pessoas possam aprender, copiar ou apontar o que está errado
- Se você publicar uma solução pronta para um pequeno software ou script de que alguém precise, isso pode ajudar essa pessoa imediatamente
- Compartilhar publicamente também funciona como elemento de construção de confiança
Ferramentas open source que realmente uso
- Uso ferramentas open source na maior parte da minha presença online
- Quartz é uma alternativa open source ao Obsidian Publish criada por Jacky Zhao, e eu a uso para compartilhar minhas notas do Obsidian
- Ainda uso a versão v3 baseada em GoHugo
- Depois que o criador original migrou para uma nova versão, passei a administrar e manter eu mesmo a versão v3
- GoatCounter é usado para ver estatísticas anonimizadas do site
- Sem pixel oculto nem vigilância do usuário, ele permite ver os visitantes únicos do site
- É compartilhado gratuitamente e operado para pequenos sites por Martin Tournoij
- Listmonk é uma ferramenta open source para listas de newsletter
- É criada e mantida por Kailash Nadh
- A instalação é simples e ela é adequada para operar uma lista de newsletter sem complicação
- listmonk-rss é usado para enviar e-mails automaticamente quando publico um novo post no blog
- Foi criado por Stephan Heuel, e graças à documentação a configuração do GitHub Actions funcionou na primeira tentativa
Ferramentas para experimentar no Homelab
- Se você opera um Homelab, há muitos apps que pode instalar, e alguns eu já instalei para uso ou estou testando
- Paperless: sistema de gerenciamento de documentos digitais para escanear, indexar e organizar documentos físicos com OCR e tags
- PhotoPrism: alternativa auto-hospedada ao Google Photos com reconhecimento facial por IA, tags automáticas e gestão de fotos com foco em privacidade
- Pi-hole: DNS sinkhole que bloqueia anúncios e domínios de rastreamento em toda a rede
- Nginx Proxy Manager: ferramenta de gerenciamento de reverse proxy via web com automação de certificados SSL e roteamento de domínio
- Audiobookshelf: servidor auto-hospedado de audiolivros e podcasts com app móvel, acompanhamento de progresso e gerenciamento de biblioteca
- Calibre: ferramenta de gerenciamento de e-books com organização, conversão, distribuição e interface de leitura baseada na web
- Syncthing: ferramenta descentralizada de sincronização de arquivos que sincroniza pastas entre vários dispositivos sem depender de nuvem
- Gitea: serviço Git leve e auto-hospedado com interface web, rastreamento de issues e recursos de colaboração
- Para um Homelab, não é preciso comprar um servidor novo e caro; dá para comprar um servidor cliente antigo e barato, consertá-lo e usar assim mesmo
A diversão e a independência que vêm de construir por conta própria
- A auto-hospedagem traz muito valor, mas também exige trabalho
- O processo de construir algo utilizável com as próprias mãos traz grande prazer para quem gosta de aprender
- Independência tecnológica significa não precisar esperar que grandes empresas como Google ou Apple implementem recursos ou adaptem as coisas às necessidades do usuário
- Mesmo que o Google encerre um app como o Google Inbox ou aumente os preços, o impacto é menor
- Markdown serve como base comum no open source e no compartilhamento de conteúdo
- Dos textos no GitHub ao conteúdo de sites e newsletters, tudo é gerenciado com base em Markdown
- Isso ajuda a reduzir problemas de conversão de formatação entre editores de texto rico
Ainda não há comentários.