Un nuevo servicio en Go. Gossa es un servidor web rápido y simple para ver archivos, sin dependencia y con menos de 200 líneas de código, de modo que es muy fácil de revisar.
La interfaz de usuario es muy simple y viene por defecto, con:
Nos conectamos a la release disponible en GitHub y descargamos la correspondiente a nuestra arquitectura o sistema operativo. https://github.com/pldubouilh/gossa/releases
En este caso, voy a utilizar de ejemplo Linux y arquitectura ARM
Descargamos la release correspondiente, en el momento de redactar el artículo, está la versión 0.1.6.
wget https://github.com/pldubouilh/gossa/releases/download/v0.1.6/gossa-linux-arm
mv gossa-linux-arm gossa
./gossa -h 192.168.1.100 ~/directorio
Hacer correr, por ejemplo, por el Puerto 8888
docker run -v ~/directorio:/shared -p 8001:8001 pldubouilh/gossa
Gossa también la podemos utilizar con la terminal.
Para mostrar las opciones disponibles, ejecutamos la ayuda:
./gossa -h
flag needs an argument: -h
usage: ./gossa ~/directory-to-share
-h string
host to listen to (default "127.0.0.1")
-k
skip hidden files (default true)
-p string
port to listen to (default "8001")
-prefix string
url prefix at which gossa can be reached, e.g. /gossa/ (slashes of importance) (default "/")
-ro
read only mode (no upload, rename, move, etc...)
-symlinks
follow symlinks WARNING: symlinks will by nature allow to escape the defined path (default: false)
-verb
verbosity
Publicado por Angel el Friday 21 August del 2020
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.