Tutos geek

Tutoriaux linux, debian, android et autres

Mise à jour de TeamSpeak 3.3.x

14/08/2018 - Aucun commentaire

cd /home/teamspeak/teamspeak3
./ts3server_startscript.sh stop
vi ts3server.ini
[file]dbplugin=ts3db_mariadb
dbpluginparameter=ts3db_mariadb.ini
dbsqlcreatepath=create_mariadb/[/file]

netstat --listening -p |grep mysql # trouver l'emplacement du socket mysql.sock

vi ts3db_mariadb.ini
[file][config]
host='IP_From_MARIA_DB_SERVER'
port='Port_Number_Of_MARIA_DB_SERVER'
username='Database_Username"
password='Password_For_The_User'
database='Name_Of_your_Database'
socket=/var/run/mysqld/mysqld.sock[/file]

Un petit backup de la DB, on n'est jamais trop prudent...
mysqldump -u root -p --all-databases --add-drop-table --add-drop-database > mysql_full_dump_`date +%F`.sql

Mise à jour de la DB pour la rendre compatible MariaDB
cd /home/teamspeak/teamspeak3/sql/updates_and_fixes
mysql -u ts3_user -p teamspeak3 < convert_mysql_to_mariadb.sql
mysql -u ts3_user -p teamspeak3 < mariadb_fix_latin_utf8.sql

cp ./redist/libmariadb.so.2 .

On restart
./ts3server_startscript.sh start inifile=ts3server.ini



Source
http://www.hadess-server.at/doc/update_mysql_to_mariadb.txt
https://forum.teamspeak.com/threads/132925-unable-to-load-database-plugin-library-libts3db_mariadb-so
https://openclassrooms.com/forum/sujet/mac-mysql-sock-inexistant

Migration

06/01/2018 - Aucun commentaire

J'ai récemment migré mon blog d'un VPS à un autre.
Il est possible que certains liens soient cassés et que des fichiers ou des images ne soient plus disponibles. Si c'est le cas contactez-moi sur tuto[AT]pumbaa[POINT]ch

Publié dans :

Mettre Windows en veille en ligne de commande

02/09/2017 - 2 commentaires

Téléchargez PsTools.
CRC32 : C06FADD0
MD5 : 6A82DC88F48A13C6625819D2D8FC0CC9
SHA1 : 25836633DC41784ABCC474CDC288025D16D155BA
SHA256 : 91C36D9794F031F9756C4B2C2DBFD315C83E05BE13FD3932CBA878794B4E828E

ouvrez un CMD et exécutez la commande suivante
psshutdown -d -t XXX
où XXX est le temps en seconde que vous voulez attendre avant la veille.

Pour annuler la mise en veille avant la fin du temps imparti :
psshutdown -a


Versions
Windows 7 x64 - SP1 ENG
PsTools : 2.45


Source
Microsoft Doc

Publié dans :

Catchall avec Postfix

13/08/2017 - Aucun commentaire

Pour recevoir tous les emails qu'on enverrai sur votre nom de domaine il faut définir une adresse "catchall".
Je vais montrer ici un exemple avec un utilisateur "legit" qui aura sa propre boite email et un autre qui recevra tout le reste.

Créer 2 nouveaux utilisateurs.
adduser catchall
adduser autre_utilisateur

Créez ou modifiez le fichier postfix virtual.
vi /etc/postfix/virtual
@domain.ch catchall
autre_utilisateur@domain.ch autre_utilisateur

Poussez les données dans postfix.
postmap /etc/postfix/virtual

Vérifiez que vous avez la ligne suivante dans /etc/postfix/main.cf
vi /etc/postfix/main.cf
virtual_alias_maps = hash:/etc/postfix/virtual

Si vous avez du l'ajouter, redémarrez le service
service postfix reload


Sources
https://www.cyberciti.biz/faq/howto-setup-postfix-catch-all-email-accounts/
https://tecadmin.net/setup-catch-all-email-account-in-postfix/


Versions
Debian : 6.0.10 (squeeze)