Desde que escuché el podcast de atareao con esta aplicación servicio, me volví loco. Poder utilizar la terminal en mi navegador web…. Ya he probado algunos proyectos, pero ninguno que funcionara tan bién como Gotty. Sin dudas es el mejor.
Pero no la estaba utilizando porque al utilizar Emacs desde el Navegador, es un poco confuso porque se mezclan los atajos. Pero ahora que estoy utilizando Micro, la cosa cambia.
Aunque me conecto remotamente por SSH, utilizar el navegador web remotamente con Wireguard es más rápido y cómodo. Tiene sentido, Gotty se está ejecutando en mi servidor y es desde allí de donde me sirve Gotty.
Ahora grácias a Gotty, puedo ejecutar todos mis scripts remotamente.
Podemos instalarlo descargando directamente el archivo binario desde la Release en GitHub, descargando el compatible con tu arquitectura.
Yo preferiblemente lo descargo en el directorio ~/.local/bin
Si ejecutas el comando gotty
no funcionará, ya que es necesario acompañarlo del comando que vayamos a utilizar en la terminal.
Para correr htop sería:
Esta opción te permite ver tu terminal en el navegador y ver corriendo htop, pero no te permite interactuar con la terminal.
Para interactuar es necesario utilizar la opción -w
o --permit-write
.
De todas maneras, si pretendes utilizar mucho la terminal, esta opción solo te permite ver esa aplicación y interactuar con ella. Si quieres más, por ejemplo, utilizar la terminal como si te hubieras conectado vía SSH, puedes lanzar bash.
Siguiendo los consejos de Atareao, he utilizado su Repositorio en GitHub para construir mi propia imagen para arquitectura arm64.
Esta terminal será expuesta por el puerto 82
version: '3'
services:
gotty:
build: ./
image: ugeek/gotty:arm64
container_name: gotty
ports:
- "82:3000"
volumes:
- $HOME:/home
Publicado por Angel el Tuesday 29 March del 2022
También te puede interesar:
Powered by org-bash-blog
Written in OrgMode with Emacs and converted to HTML with Pandoc
Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.