ATAK EN DOCKER CON PORTAINER

 Para facilitar la rapidez y gestión de las tareas, como siempre se puede hacer en cualquier aparato con unas mínimas condiciones, en este caso en digital ocean en marketplace instalamos ya el sistema ubuntu con docker preinstalado una vez hecho eso y logueados por ssh se ejecutan estas dos líneas y se habrá instalado portainer que es un contenedor como docker a su vez, este sistema facilita la gestión de programas y funcionalidad ya que casi todo se hace a través de la interfaz web de portainer. El firewall UFW no hace falta hacer nada con él porque docker modifica las iptables directamente y la de los contenedores.

Si sólo se quiere ejecutar el docker sin portainer se ejecuta este comando después de instalar docker y listo estaría funcionando el docker con solo un comando

docker run -d -v fts_data:/data -p 5000:5000 -p 8080:8080 -p 8087:8087 -p 8089:8089 -p 8443:8443 -p 19023:19023 --env IP=XXX.XX.XX.XX --env MSG="This is my first FTS!" --name MyFirstTakServer freetakteam/freetakserver:1.7.5
  • Para instalar portainer
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

Una vez instalado portainer ya se puede cerrar la terminal y acceder a la ip del servidor con puerto 9000


Se introduce el usuario y contraseña que queramos


Elegimos instalación local de docker ya que estamos en el propio servidor metidos


Una vez en dashboard pasamos a desplegar el contenedor del FTS directamente

Pinchamos en el contenedor

Se rellena la imagen con el docker que se va a instalar

https://hub.docker.com/r/freetakteam/freetakserver

Actualmente sólo está hasta la versión 1.7.5 por lo que habría que rellenarlo así, si se deja por defecto descarga la última pero no la coge bien


Se rellenan manualmente los puertos que usa el Atak, si solo se va a usar el 8080 y 8087 pues se ponen esos dos solo si no quiere interfaz web


Se marca always para que siempre reinicie


Y pinchamos en desplegar contenedor y ya estaría listo el FTS se puede hacer sin el portainer también, pero como voy a instalar más docker como el rtsp-simple-server, por eso lo hago así para activar y desactivar los docker

Con SSL actualmente está dando pegas según el foro, imagino que lo arreglarán, pero la interfaz web funciona cambiando unas variables.

En el vídeo explico la instalación de rtsp-simple-server también. Podéis poner tantos docker como queráis y activarlos todo depende de la ram del servidor que tengáis. Por ejemplo podéis poner también el docker de mumble-server también.

Links

https://hub.docker.com/r/coppit/mumble-server

Docker Hub
GitHub - FreeTAKTeam/FreeTAKServer-Docker: Official Docker Image for FreeTAKServer
Official Docker Image for FreeTAKServer. Contribute to FreeTAKTeam/FreeTAKServer-Docker development by creating an account on GitHub.
Docker - Documentation

Vídeo explicativo