slvpartage:minetest_admin
Ceci est une ancienne révision du document !
Table des matières
Backups
Creation
sur le serveur yunohost le monde est ici : /home/yunohost.app/minetest/.minetest/worlds/world
version manuelle
avec arrêt du service :
sudo systemctl stop minetest cp -r /home/yunohost.app/minetest/.minetest/worlds/world /home/admin/backup/minetest/world.09072020 sudo systemctl start minetest
script
root@teleconf:~# more backup_minetest.sh
#!/bin/bash # date +%s == epoch # timesstamp ex : 2020-09-01-08-45-09 timestamp=$(date "+%F-%H-%M-%S") SUDO=sudo minetest_worlds_dir=/home/yunohost.app/minetest/.minetest/worlds minetest_world=world backup_dir=/home/admin/backup/minetest echo "[WARNING] stopping minetest to take a backup" $SUDO systemctl stop minetest backup_dest=$backup_dir/world.$timestamp.tgz echo "[INFO] create an archive of '$minetest_world' world within $minetest_worlds_dir path to $backup_dest" $SUDO tar -czf $backup_dest -C $minetest_worlds_dir $minetest_world $SUDO systemctl start minetest echo "[INFO] minetest restarted"
manque : droits pour admin : sudo chown admin /home/admin/backup/minetest/world.2020-09-01-08-55-28.tgz
Restauration
sudo systemctl stop minetest mv /home/yunohost.app/minetest/.minetest/worlds/world /home/yunohost.app/minetest/.minetest/worlds/.previous.xxx cp -r /home/admin/backup/minetest/world.09072020 /home/yunohost.app/minetest/.minetest/worlds/world sudo systemctl start minetest
Protection des réalisations
- module de protection
area https://forum.minetest.net/viewtopic.php?t=7239
semble être beaucoup utilisé et maintenu https://github.com/minetest-mods/areas
area est le module choisi pour notre serveur
protector https://forum.minetest.net/viewtopic.php?f=11&t=9376
- module de retour en arrière
https://wiki.minetest.net/Mods:Server https://wiki.minetest.net/Setting_up_a_server
slvpartage/minetest_admin.1598944458.txt.gz · Dernière modification : 2020/09/01 09:14 de cyberyunohost