Presentamos marlinctl para simplificar la gestión de nodos de Tully The Fish Protocolo Marlin Noviembre de 2020

La eggnet ha demostrado ser una excelente manera para que la comunidad aprenda sobre Marlin y lo mismo se aplica a nosotros. Recibimos una gran cantidad de comentarios y el más común fue lo difícil que era configurar nodos, ejecutar varios componentes y poner en marcha.

En un esfuerzo por facilitar aún más la incorporación, nos complace presentar marlinctl para simplificar enormemente el proceso de configuración.

Agiliza la configuración al proporcionar un lugar para administrar todos los componentes Utiliza ejecutables prediseñados que eliminan la necesidad de construirlos explícitamente por separado más Abordar preocupaciones en sistemas de bajos recursos Agrupa componentes lógicamente, por ejemplo, la creación de un relé creará automáticamente cualquier dependencia como el abci. ni siquiera es necesario saber que existe algo llamado abci Árbol de comandos totalmente detectable; – ayuda si te quedas atascado en algún lugar Se actualiza automáticamente, lo que proporciona automáticamente las funciones que agregamos

Sin embargo, algunas advertencias:

Dado que esto todavía es bastante nuevo, espere problemas iniciales, especialmente si su configuración no está en el camino feliz actualmente (Ubuntu 18.04+, amd64 y supervisor) .Si está ejecutando cualquier otro sistema operativo, pruébelo y háganos saber si enfrenta cualquier problema con los ejecutables precompilados. Si está ejecutando otras arquitecturas de CPU (alguien estaba buscando ejecutar cosas en un RPi el otro día), intente compilar OpenWeaver y comuníquese con nosotros con sus hallazgos. Feliz de agregar soporte Si desea abandonar Supervisor y usar otro backend para administrar los programas, háganos saber qué backends le gustaría ver (systemd llegará pronto).

Como siempre, dado que es posible que no podamos priorizar algo que desee, siempre estamos abiertos a las contribuciones de la comunidad y a las relaciones públicas. Y si suficientes personas lo encuentran útil, comuníquese con nosotros y podríamos proporcionar becas de desarrollo para lo mismo.

Esperamos agregar soporte para lo siguiente con el tiempo (en orden de prioridad):

Árbol de comandos mejor y con más funciones Configuraciones declarativas para hacerlo más parecido a IaaC Daemonizándolo y exponiendo API para configuración remota

Si tiene alguna idea sobre cómo esto puede evolucionar, ¡somos todos oídos!

¡Siga nuestros canales oficiales de redes sociales para obtener las últimas actualizaciones a medida que salgan!

Twitter | Anuncios de Telegram | Chat de Telegram | Discord | Sitio web