1. el-prevoste,
introducción
hola, hola...
yo se que en esta sala hay muchas empresitas como la nuestra pero shhh(?) que quieren montarse un chiringuito y ganar millones con los servidores de teamtalk, esa aplicación de conferencias tan famosa entre las personas con discapacidad visual. pero, hoy vengo a romperles el chiringuito a algunos, por que hos voy ha hacer un pequeño lopestutorial(?) de como hacer un teamtalk server en Linux.
requisitos y cosas a tener en cuenta
para que puedas hacer este tutorial, necesitarás unas cuantas cositas algunas muy obvias, otras no tanto.
*necesitas un servidor o máquina virtual si solo quieres hacerlo por curiosidad. ten en cuenta que para esto usaremos Ubuntu server 20,4 por lo que te recomiendo que uses esa, también por algunos factores más que luego trataremos.
*la máquina debe tener mínimo 1 gb de ram (puede con menos si, pero yo es lo que recomiendo) y por lo menos 3 gb de disco duro para que se pueda instalar todo sin problemas. creo que la instalación no supondrá problema incluso con 1 gb o 500 mb, pero es mejor con 3. ombre, si puedes ponerle mas pos ponle.
*algo de experiencia con Linux. no te pido que seas un as, deecho esto está echo para los que están recién iniciando con Linux, pero no te explicaré como subir cosas o acceder bia ssh.
*el tt5prosrv que es el con el que vamos ha hacer esto. lo puedes descargar de su página web oficial.
como proceder.
bueno, una vez descargado el servidor para Linux (lo puedes bajar directamente en el servidor, yo voy a bajarlo al pc, es a tu gusto)
si no saves de donde o cual es, lo puedes obtener desde aquí
si lo quieres descargar así, está bien. puedes luego subirlo al servidor bia sftp o scp.
sin embargo, si deseas descargarlo directamente desde la página de bearware.dk, puedes utilizar el siguiente comando Ubuntu:
wget https://bearware.dk/teamtalk/v5.12/teamtalkpro-v5.12-ubuntu22-x86_64.tgz
esto te descargará un archivo.tgz el cuál deverás descomprimir. para que entiendas mejor esto, digamos que te has bajado una carpeta comprimida. cuando en windows te bajas una carpeta comprimida, necesitas descomprimirla para acceder a sus contenidos y aquí es igual. pero mientras en windows tendrás tu interfaz, aquí deverás hacerlo mediante un comando. el comando para descomprimir archivos tgz es
tar -xvzf nombre_del_archivo.tgz
entonces, para descomprimir este archivo tendríamos que poner
tar -xvzf teamtalkpro-v5.12-ubuntu22-x86_64.tgz
una vez echo esto, el archivo se empezará a descomprimir.
una vez terminada la descompresión, podemos ver con el comando ls que se ha generado una carpeta con el mismo nombre del comprimido. si quieres, puedes hacer tu teamtalk ahí, pero no por ahora. una vez echo esto, hagamos un usuario.
claro, esto es por supuesto si no tienes un usuario. si tienes solo el root, no te recomiendo que lo hagas ahí, y deecho yo no lo aré con root.
ejecuta los siguientes comandos:
obvio, no lo ejecutes todo junto, uno cada uno.
adduser tt
loginctl enable-linger tt
lo que hemos echo aquí es crear un usuario para nuestro servidor ( o servidores, claro) de teamtalk. con el adduser lo hemos creado, y su nombre es tt.
con el loginctl hemos echo que no se apague tras un tiempo, dado a que por seguridad, los usuarios se apagan tras un tiempo. con esto hemos activado el que nuestro usuario se quede en segundo plano sin molestar.
bien, ahora toca mover nuestro servidor a nuestro nuevo usuario
ejecuta los siguientes comandos:
cd teamtalkpro-v5.12-ubuntu22-x86_64
mv tt5prosrv /home/tt
así has entrado a la carpeta del teamtalk descomprimida, y has movido el ejecutable del server. si te fijas en la carpeta con ls, tenemos mas archivos que por ahora no veremos, si no en próximos tutoriales.
permisos y ejecución de la consola de teamtalk
ahora bién. hagamos que la consola de nuestro servidor inicie y podamos crearlo de una vez por todas.
ejecuta los sighientes comandos
cd /home/tt
mkdir tt
chmod -R 777 tt
mv tt5prosrv tt
cd tt
y listo, tenemos todo listo. ahora acabamos de crear la carpeta del teamtalk, darle permisos (con todo y subcarpetas) y moverlo dentro de ella.
porfín, podemos iniciar nuestra consola interactiva de teamtalk pro 5 srv
./tt5prosrv -wizard
¡y listo!
tendremos nuestra consola. en próximos posts os enseñaré como hacer un servicio para que esté en segundo plano, por ahora solo os diré que dejéis avilitado el log del servidor, y que una vez creado el servidor podeis ejecutar
./tt5prosrv -nd
para ejecutarlo en modo demo.
¡espero que hos aya gustado! es mi primer tutorial, así que se que tengo que mejorar. pero espero que se aya entendido. dale lique y comenta para los servicios.
Score: +4