
Image created with Leonardo Ai, edited in Photopea
It all started when @eddiespino told me it was possible to set up a 3Speak encoder node fairly easily thanks to the work of @meno, who made it possible. I was really intrigued by the idea of contributing to the project and supporting the Hive blockchain, so I decided to give it a try. I have a laptop that I rarely use due to time constraints, and I wanted to give it a try.
The installation was a truly enriching experience. I already had Node.js, one of the requirements to run the node installed on my laptop. Being a curious person, I wanted to install everything manually to learn more about the process. I had several setbacks, but nothing stopped me from moving forward.
At first, the node could upload and process videos, but an error related to the query appeared. After some research, I realized I needed to update Node.js late because when I ran the installation script, it detected that I already had Node.js but didn't update it. Later, @eddiespino notified me that there was an update to fix a memory read error, so I did it and updated everything.
Since then, the node has been processing videos continuously: from the time I finished setting it up that night around 1 a.m. until this morning, it had processed 10 videos, and after restarting it a couple of hours ago, it had already processed more than 6 additional videos.
Then, as everyone knows, several problems arose with the servers hosting the 3Speak services, which gave me time to reflect and move my node to Ubuntu, since I had installed it on a Windows VM.
This process was much easier. Aside from the experience I already had installing it and knowing the potential problems it could cause, it was just a matter of copying and executing the commands in the node repository, and several minutes later I had my node running.
I should clarify that the process is so simple that anyone with even a basic understanding of computers could have their own Encode node without much effort.
For a couple of days I considered setting up another node. I knew it wasn't going to be profitable at the moment, but I decided to do it anyway. Aside from the fact that I like tinkering, I also enjoy the experience and learning. Other reasons I'm doing this are the support and growth of the blockchain, helping to process more content, grow the platform, and improve the user experience.
I won't explain the process of setting up the second node, but I will just say that it was with a 4th-generation PC I bought secondhand, and the installation process was super easy. Both nodes are currently active, contributing to the network.
From here, I want to invite anyone who has a PC or laptop that they don't use, or who has it free for several hours a day, to set up their own node. As I said, it's quite easy, and by following the correct steps, anyone can do it and contribute to the network.
Setting up a 3Speak encoder node is a great way to learn about technology and video processing, while actively supporting the community and decentralization. If you're interested in contributing and learning, go ahead and set up your node! The network will thank you, and you'll also gain valuable experience.
I don't want to end this post without highlighting the great work done by the 3Speak team. Thanks to their efforts and the constant improvements they implement, setting up a node is now accessible to anyone who wants to contribute. Their commitment to the community is what truly drives 3Speak. I've witnessed them sacrifice even hours of sleep to make each day better. This constant effort deserves not only recognition, but also more hands to join in. If we all contribute a little, the network will continue to grow stronger every day.
Here is the link to the repository, for those who want to install it:
https://github.com/menobass/3speakencoder
Versión en español

Imagen creada con Leonardo Ai, editada en Photopea
Todo comenzó cuando @eddiespino me comentó que era posible montar un nodo encoder de 3Speak de manera bastante fácil gracias al trabajo de @meno que fué quien lo hizo posible. Me llamó mucho la atención la idea de contribuir al proyecto y apoyar la blockchain de Hive, así que decidí intentarlo. Tengo una laptop que por problemas de tiempo ya casi no uso y quise intentarlo.
La instalación fue todo una experiencia enriquecedora. Yo ya tenía Node.js uno de los requisitos necesarios para correr el nodo instalado en mi laptop, como buen curioso quise instalar todo de forma manual, para aprender más del proceso, por lo que tuve varios tropiezos pero nada que me impidiera avanzar.
Al principio, el nodo podía cargar y procesar videos, pero aparecía un error relacionado con el query. Tras investigar, me di cuenta de que era necesario actualizar Node.js tarde pues cuando corría el script de instalación detectaba que ya tenía Node pero no lo actualizaba. Más tarde, @eddiespino me avisó que había una actualización para corregir un error de lectura de memoria, así que lo hice y actualize todo.
Desde entonces, el nodo ha estado procesando videos de manera continua: desde que lo terminé de montar esa noche alrededor de la 1 am hasta la mañana, había procesado 10 videos, y luego de reiniciarlo hace un par de horas, ya ha procesado había procesado más de 6 videos adicionales.
Luego como todos saben surgieron varios problemas con los servidores donde están alojados los servicios de 3Speak, lo que me dió tiempo a reflexionar y pasar mi nodo hacia Ubuntu, ya que lo había instalado en una MV con Windows.
Este proceso fue mucho más fácil, aparte de la experiencia que ya tenía instalandolo y conocer los posibles problemas que me podría dar, fué solo copiar y ejecutar los comandos que están en el repositorio del nodo, y varios minutos después tenía mi nodo corriendo.
Debo aclarar que el proceso es tan sencillo que cualquiera que conozca lo minimo de informática, podría tener su propio nodo encode sin mucho esfuerzo.
Por un par de días le di vuelta en mi cabeza la idea de montar otro nodo, se que en estos momentos no me iba a salir rentable hacerlo, pero aún así me decidí a hacerlo. Aparte de que me gusta “cacharrear”, la experiencia y el aprendizaje. Otros de los motivos por lo que lo hago es por el apoyo y el crecimiento de la blockchain, contribuyendo a que más contenido se procese, la plataforma crezca y mejore la experiencia de usuario.
No voy a explicar el proceso de montar el segundo nodo, pero solo diré que fue con una pc de 4ta generación que compré de segunda mano, y que el proceso de instalación fué super fácil. Actualmente están activos los 2 nodos contribuyendo a la red.
Desde aquí quiero invitar a todo el que tenga una pc o laptop que no utilice o la tenga libre varias horas al día, puede montar su propio nodo, que como he dicho es bastante fácil y siguiendo los pasos correctos, cualquiera puede hacerlo y aportar a la red.
Montar un nodo encoder 3Speak es una excelente manera de aprender sobre tecnología, y procesamiento de video, y al mismo tiempo, apoyar activamente a la comunidad y la descentralización. Si te interesa contribuir y aprender, ¡anímate a montar tu nodo! La red te lo agradecerá, y tú también ganarás experiencia valiosa.
No quiero terminar este post sin destacar el gran trabajo que realiza el equipo de 3Speak. Gracias a sus esfuerzos y a las constantes mejoras que implementan, hoy montar un nodo es algo accesible para cualquiera que desee contribuir. Su compromiso con la comunidad es lo que realmente impulsa a 3Speak. Soy testigo de que sacrifican hasta horas de sueño para hacer que cada dia mejore. Ese esfuerzo constante merece no solo reconocimiento, sino también más manos que se sumen. Si todos aportamos un poco, la red seguirá fortaleciéndose día a día.
Aquí les dejo el enlace al repositorio, para los que quieran instalarlo:
https://github.com/menobass/3speakencoder
Posted Using INLEO
Welldone! It’s a great experience and also a way to contribute.
It feels great to be able to support the community.
Interesting
I'd definitely try this
The link to the repository is at the end of the post, you'll have a lot of fun installing it.
I code react and a tiny bit of node.js
Lol, let me join the fun 😭 😹
You can do it in the link to the repository.
Okay, thank You
I'll look at it
i just started to download it, i am getting help from grok, i said to grok, i am zero in coding, haha, now i download nodejs , then added then cmd run window, added node version , then now restarted system, then i got v24.10 , that is ok or not ,now trying to download this "ffmpeg-release-essentsials.zi , plz dear i am going to right way, with the help of grok , or not
Hi, yes, you're doing well. The repository gives you the exact guide of the commands you need to use, and in the correct order. If you want, you can pass the repo to grok, so he can help you better. I used chatgpt for the "inconveniences" I had.
i done four step 4, in 4 hours effort , haha, now done Test IPFS , its done, but now wraping up the Add IPFS to PATH , just getting help grokai
Little by little you achieve it 💪
yes i am interested, but i have zero knowledge, it will be easy to me, to start it if i have zero knowledge about coding
No programming or advanced computer skills are required; just follow the instructions in the repository.
posting key work? or not
no, posting key no, You don't need any Hive keys, just your username when prompted to receive the rewards.
HIVE_USERNAME=yousafharoonkhan
ENCODER_PRIVATE_KEY= so here no need any key just , i am right, so i not add here any key in this section
Exactly, you don't have to add anything there, the node assigns one to you.
that great, just i will add my username, username is must,, but no need any key, that great, thank you so much dear, thank you so much, stay happy