- El caso de PewDiePie instalando Arch y creando productos con código abierto y piezas impresas en 3D muestra que hacer las cosas por tu cuenta puede ir más allá de un simple hobby y convertirse en una forma de construir activos en línea e independencia tecnológica
- Para desarrollar la escritura o una carrera a largo plazo, conviene primero asegurar tu propio dominio y, si es posible, operar tu blog por cuenta propia para reducir las pérdidas acumuladas que surgen al migrar entre plataformas
- La independencia tecnológica es el estado de no estar atado a una empresa o software en particular, y si aprendes fundamentos de Linux puedes operar por tu cuenta servicios como correo electrónico, contactos, calendario y almacenamiento de respaldos
- El código abierto permite recibir retroalimentación y contribuciones mediante issues y Pull Requests en GitHub, y licencias permisivas como MIT permiten que otros usen libremente tu código
- El autoalojamiento es difícil al principio y requiere mantenimiento, pero una vez que funciona aporta aprendizaje y satisfacción, además de hacerte menos vulnerable a cambios de funciones, cierres o aumentos de precio de grandes servicios como Google o Apple
Qué me llevó a pensar en alojar mis propios servicios
- Después de ver a PewDiePie aprender a instalar Arch y crear productos como una cámara para perros, además de dispositivos para el clima, bebidas y meditación usando código abierto y piezas impresas en 3D, volví a pensar en hacer las cosas por tu cuenta, el autoalojamiento y la independencia tecnológica
- A quienes quieren empezar a escribir o buscar trabajo, les recomiendo primero comprar un dominio
- Puedes comenzar con un servicio de blog ya preparado y una URL ajena, pero a largo plazo mucha gente termina moviéndose entre WordPress, Medium, Substack, Ghost y otras plataformas, cambiando también de dominio
- En ese proceso de migración, a veces ni siquiera trasladan los textos antiguos y simplemente vuelven a empezar
- Un blog mantenido durante 10 años con el mismo dominio puede conservar backlinks y artículos antiguos, además de mostrar una inversión construida a lo largo del tiempo
- Si no tienes tu propio dominio o tu propio servidor de hosting, después es más difícil reducir pérdidas mediante migraciones de dominio o redirecciones
Servicios que opero directamente
- Entre las cosas que alojo u opero por mi cuenta están mi blog, mi second brain, un libro, mi lista de suscriptores y mi propio paywall
- Para la lista de suscriptores uso Listmonk
- El paywall está implementado con Memberstack
- Llevo muchos años con mi sitio personal y mi blog, y los migré de WordPress a GoHugo
- Últimamente me he interesado en el Homelab y monté un servidor casero
- Ahí opero SSH, respaldos, fotos y Gitea
- También he aprendido a configurar reverse proxy, certificados SSL y claves SSH por mi cuenta
- Al principio todo es difícil, pero una vez entiendes cómo hacerlo, se vuelve menos complicado y mucho más claro
- Como dice ThePrimeagen, existe una zona de ignorancia donde uno cree que “seguro no es tan difícil”
- Pero después de superar el primer obstáculo, resulta gratificante, y una vez que empieza a funcionar, corre de forma estable
- Desde que empecé a usar vim y Neovim, paso más tiempo en la terminal y me familiaricé con los comandos de Linux
La libertad de elección que da la independencia tecnológica
- La independencia tecnológica es un concepto que aprendí de Derek Sivers, y significa no depender de una empresa o software específico
- Si aprendes fundamentos como Linux, puedes alojar tú mismo varios servicios
- No necesariamente porque lo necesites, sino porque quieres operarlos por tu cuenta
- La experiencia de usar servicios construidos por ti mismo también te da disfrute y aprendizaje
- Derek Sivers aloja por su cuenta el correo, los contactos, el calendario y el almacenamiento de respaldos
- Se puede empezar en pequeño, y una buena primera etapa es comprar tu propio dominio
- Conviene elegir bien el nombre del dominio, pero no hace falta volverlo demasiado complejo
- Incluso después de conseguir logros o enlaces, puedes mover el dominio y redirigir el blog anterior al nuevo dominio
El valor del código abierto y de compartir
- Cuando empiezas a trabajar con Linux, naturalmente te encuentras con que muchas herramientas están basadas en código abierto
- El código abierto no se trata solo de usar software hecho por otros, sino también de publicar gratis tu propio trabajo para que otros puedan aprender y aprovecharlo
- Si subes tu código a GitHub, otras personas pueden darte feedback por medio de issues o contribuir mediante Pull Requests
- El dueño del proyecto puede aceptar o rechazar esa retroalimentación
- Si usas una licencia permisiva como MIT, cualquiera puede usar el código gratis
- Mi experiencia personal con la escritura también comenzó al instalar y ejecutar localmente con
brew installuna herramienta de BI de código abierto que en la empresa se usaba a un costo elevado - Linux se usa en muchos dispositivos digitales, y Linus Torvalds creó no solo Linux, sino también git
- git fue una herramienta creada para gestionar versiones de Linux según sus propias necesidades
- La hizo él mismo porque no le gustaban las soluciones que existían en ese momento
Construir y compartir en público
- Si haces público tu trabajo, ayudas a que otros aprendan, y quien lo crea también se beneficia a través de feedback, forks y contribuciones
- La parte más gratificante del código abierto es la experiencia de conectar con personas que comparten intereses similares
- En lo personal, comparto la mayor parte de mi conocimiento y mi código, pero casi siempre construyo cosas para usarlas yo mismo y no espero contribuciones
- A veces ni siquiera las incentivo activamente, porque luego puede ser más difícil administrarlas por mi cuenta
- Aun así, comparto para que otros puedan aprender, copiar o señalar errores
- Si publicas una solución terminada para un pequeño software o script que alguien necesita, eso puede ayudarle de inmediato
- Compartir en público también funciona como una forma de generar confianza
Herramientas de código abierto que uso realmente
- Para gran parte de mi presencia en línea uso herramientas de código abierto
- Quartz es una alternativa de código abierto a Obsidian Publish creada por Jacky Zhao, y la uso para compartir notas de Obsidian
- Actualmente sigo usando la versión v3 basada en GoHugo
- Después de que el creador original se movió a una nueva versión, yo mismo administro y mantengo la versión v3
- GoatCounter lo uso para ver estadísticas anonimizadas del sitio
- Permite ver los visitantes únicos del sitio web sin pixeles ocultos ni vigilancia al usuario
- Martin Tournoij lo comparte gratis y lo opera pensando en sitios pequeños
- Listmonk es una herramienta de código abierto para listas de newsletter
- La crea y mantiene Kailash Nadh
- Su instalación es simple y funciona bien para operar una lista sencilla de newsletter
- listmonk-rss lo uso para enviar correos automáticamente cuando publico una nueva entrada del blog
- Lo creó Stephan Heuel, y gracias a la documentación la configuración de GitHub Actions funcionó al primer intento
Herramientas que puedes probar en un Homelab
- Si operas un Homelab, hay muchas apps que puedes instalar, y algunas las uso o las estoy probando directamente
- Paperless: sistema de gestión documental digital para escanear, indexar y organizar documentos físicos con OCR y etiquetas
- PhotoPrism: alternativa autoalojada a Google Photos centrada en la privacidad, con reconocimiento facial por IA y etiquetado automático
- Pi-hole: sumidero DNS que bloquea anuncios y dominios de rastreo en toda la red
- Nginx Proxy Manager: herramienta de administración de reverse proxy basada en web con automatización de certificados SSL y enrutamiento por dominio
- Audiobookshelf: servidor autoalojado de audiolibros y podcasts con app móvil, seguimiento de progreso y gestión de biblioteca
- Calibre: herramienta de gestión de ebooks con organización, conversión, distribución e interfaz de lectura basada en web
- Syncthing: herramienta descentralizada de sincronización de archivos que sincroniza carpetas entre varios dispositivos sin depender de la nube
- Gitea: servicio Git ligero y autoalojado con interfaz web, seguimiento de issues y funciones de colaboración
- Para un Homelab no hace falta comprar un servidor nuevo y caro; puedes comprar un servidor cliente viejo, barato, repararlo y usarlo
La diversión y la independencia que se obtienen al construir por tu cuenta
- El autoalojamiento aporta mucho valor, pero también requiere trabajo
- El proceso de construir tú mismo algo que realmente puedas usar da una gran satisfacción a quienes disfrutan aprender
- La independencia tecnológica es un estado en el que no tienes que esperar a que grandes empresas como Google o Apple implementen funciones o las ajusten a tus necesidades
- Incluso si Google cierra una app como Google Inbox o sube los precios, el impacto es menor
- Markdown funciona como una base común para el código abierto y para compartir contenido
- Desde publicaciones en GitHub hasta el contenido del sitio web y las newsletters, todo se gestiona con base en Markdown
- Esto ayuda a reducir los problemas de conversión de formato que aparecen entre distintos editores de texto enriquecido
Aún no hay comentarios.