Téléverser les fichiers vers "/"
Some checks failed
Run ansible / run-ansible-playbook (push) Has been cancelled
Some checks failed
Run ansible / run-ansible-playbook (push) Has been cancelled
This commit is contained in:
97
README.md
97
README.md
@@ -1,75 +1,62 @@
|
||||
# ${REPO_NAME}
|
||||
# Mincraft Ansible
|
||||
|
||||
${REPO_DESCRIPTION}
|
||||
Simplifier la gestion de Minecraft sur votre serveur Debian à l'aide d'Ansible.
|
||||
|
||||
# A propos de
|
||||
Les instructions suivantes sont destinées à la mise en place d'un serveur Minecraft à partir de zéro en utilisant debian comme système d'exploitation.
|
||||
Cela peut se faire sur une machine physique ou une machine virtuelle.
|
||||
Cependant, les bases de ce projet pourraient facilement être réutilisées pour gérer un serveur existant ou même plusieurs serveurs.
|
||||
|
||||
# Prérequis
|
||||
## Préconisation
|
||||
|
||||
Vous avez besoin d'une installation Ansible fonctionnelle sur votre machine.
|
||||
1. Installer l'édition du serveur Debian 12. ou 13. , en sélectionnant l'option serveur SSH lorsque cela est demandé pour un logiciel d'ajout à installer.
|
||||
2. Copiez votre clé SSH dans le nouveau serveur à l'aide de «ssh-copy-id».
|
||||
|
||||
~~~bash
|
||||
./install-ansible.sh
|
||||
~~~
|
||||
## Mise en place
|
||||
|
||||
## Edition du fichier Hosts
|
||||
~~~bash
|
||||
sudo nano /etc/ansible/hosts
|
||||
~~~
|
||||
1. Installer Ansible
|
||||
2. Ajoutez votre serveur Minecraft à l'adresse suivante:
|
||||
|
||||
## Creation clé SSH
|
||||
~~~bash
|
||||
ssh-keygen -t ed25519 -C "ansible"
|
||||
~~~
|
||||
[minecraft]
|
||||
your.hostname.or.ip.address
|
||||
|
||||
## Permissions clé SSH
|
||||
~~~bash
|
||||
chmod 600 ~/.ssh/ansible
|
||||
~~~
|
||||
3. Installer les forfaits nécessaires à Ansible pour travailler en exécutant:
|
||||
|
||||
## Ping Command Ansible
|
||||
~~~bash
|
||||
ansible all -m ping
|
||||
~~~
|
||||
ansible-playbook -K -l minecraft playbooks/main.yml
|
||||
|
||||
## Copier clé SSH
|
||||
~~~bash
|
||||
ssh-copy-id -i ~/.ssh/ansible.pub 10.0.4.150
|
||||
~~~
|
||||
## Installation
|
||||
|
||||
## Ping Command Ansible avec nouvelle clé SSH
|
||||
~~~bash
|
||||
ansible all -m ping --key-file ~/.ssh/ansible
|
||||
~~~
|
||||
### Spigot
|
||||
|
||||
# Démarrage
|
||||
1. Ajoutez une variable définissant l'endroit où trouver votre exemplaire de la version 1649 du bocal Spigot à "/etc/ansible/hôtes":
|
||||
|
||||
~~~bash
|
||||
git clone https://gitea.tips-of-mine.com${REPO_LINK}.git
|
||||
cd ${REPO_NAME}
|
||||
~~~
|
||||
[minecraft:vars]
|
||||
spigot1649-path/path/to/spigot1649.jar
|
||||
|
||||
## Personnalisation
|
||||
2. Exécuter ce qui suit pour configurer le serveur pour exécuter Spigot:
|
||||
|
||||
Le fichier .env pour les variable d'environnement
|
||||
~~~bash
|
||||
nano .env
|
||||
~~~
|
||||
ansible-playbook -K-l minecraft playbooks/01-install-server.yml
|
||||
|
||||
Modification des labels pour traefik
|
||||
~~~bash
|
||||
nano docker-compose.yml
|
||||
~~~
|
||||
## Mise à jour Spigot
|
||||
|
||||
## Lancement
|
||||
Pour mettre à jour le patch appliqué à Spigot, soit mettre à jour les valeurs dans 'roles/spigot-server/defaults/main..yml', soit ajouter
|
||||
les versions mises à jour des variables suivantes dans la section `[minecraft:vars]` de votre `/etc/ansible/hosts` :
|
||||
|
||||
~~~bash
|
||||
docker compose up -d
|
||||
~~~
|
||||
- Quelle version du patch Spigot appliquer
|
||||
spigot-patch-version: '20141113a'
|
||||
(addition de contrôle MD5 du dispositif transdermique appliqué)
|
||||
'12ace759005798adf91d9fe4675fff48'
|
||||
(en anglais)
|
||||
spigot-patched-jar-md5: '870c9021be261bd285c966c642b23c32'
|
||||
|
||||
~~~bash
|
||||
docker compose logs -f
|
||||
~~~
|
||||
Puis re-réparer:
|
||||
|
||||
# Buy me a coffe
|
||||
<a href='https://ko-fi.com/R5R2KNI3N' target='_blank'><img height='36' style='border:0px;height:36px;' src='https://storage.ko-fi.com/cdn/kofi4.png?v=3' border='0' alt='Buy Me a Coffee at ko-fi.com' /></a>
|
||||
ansible-playbook -K -l minecraft playbooks/02-update-server.yml
|
||||
|
||||
## Consosole de serveur Minecraft
|
||||
|
||||
Pour se connecter à la console du serveur Minecraft:
|
||||
|
||||
1. SSH à votre serveur.
|
||||
2. Execution :
|
||||
|
||||
sudo -u minecraft tmux joint-session -t minecraft
|
||||
|
Reference in New Issue
Block a user