Servicio de transferencia de archivos en Docker

Linux Ofimática Docker HomeLab

Gokapi es una forma sencilla y segura que he encontrado para transferir archivos grandes, habilitando como un servicio de intercambio de archivos auto-hospedado en Docker.

José R Sosa https://josersosa.github.io/personalweb/
04-21-2025

Para levantar el servicio de Gokapi localmente en Docker, ejecutamos el siguiente comando:

docker run \
--user "1000:1000" \
--name gokapi \
-v ./gokapi-data:/app/data \
-v ./gokapi-config:/app/config \
-p 127.0.0.1:53842:53842 \
-e TZ=America/Lima \
f0rc3/gokapi:latest

Accedemos al servicio localmente por aquí: http://localhot:53842/login - La primeta vez pedira que definamos una contraseña - Como administradores podremos gestionar usuarios y cambiar o asignar nuevas contraseñas

Luego debemos permitir el acceso a nuestro servicio a las personas con las que deseamos hacer el intercambio de archivos. Si estas personas estan fuera de nuastra red local podemos usar Ngrok para exponer el servicioa a Internet:

ngrok http http://localhot:53842

Y luego compartimos el enlace generado por ngrok así: [link-de-ngrok]/login

Corrections

If you see mistakes or want to suggest changes, please create an issue on the source repository.

Citation

For attribution, please cite this work as

Sosa (2025, April 21). Blog de José R Sosa: Servicio de transferencia de archivos en Docker. Retrieved from https://josersosa.github.io/personalweb/posts/2026-02-01-servicio-de-transferencia-de-archivos-en-docker/

BibTeX citation

@misc{sosa2025servicio,
  author = {Sosa, José R},
  title = {Blog de José R Sosa: Servicio de transferencia de archivos en Docker},
  url = {https://josersosa.github.io/personalweb/posts/2026-02-01-servicio-de-transferencia-de-archivos-en-docker/},
  year = {2025}
}