Server configuration files
- Liste des repo d'applications rattachés github.com /.github /profile /README.md #libs-externes
- Liste des librairies utilisés dans les applications github.com /Altherneum /.github /profile /README.md #repo
ssh root@altherneum.fr- Valider avec le mot de passe
- Les prochaines connexions devront se faire depuis le compte
admin, La connexion depuis SSH au compte root étant désactivée par la suite dans #Configurationssh admin@altherneum.frpuissu - rootpour escalader en tant que super user
wget -O /setup.sh -L 'https://raw.githubusercontent.com/Altherneum/server/main/setup.sh'
chmod +x /setup.sh
/setup.sh
- MySQL password
- Discord token
- Minecraft Discord token
- Minecraft RCON Password | exemple
- Admin account Password
- SSH WebHook
- profile.d Discord WebHook
- SendMail
/etc/aliases - Code-Server Apache Password
- Forgejo Apache Password
- KeeWeb Apache Password
/install.sh
Connectez vous à la page HTTP de votre serveur en tapant l'adresse IP
- IP : 127.0.0.1
- Base de donnée : site
- Mot de passe complexe définit dans la partie #Configuration
- Utilisation de comptes Microsoft pour se connecter
- mc.altherneum.fr/admin/themes
- Prism
- mc.altherneum.fr/admin/plugins
- Shop
- DedipassPayment
/scripts/sh/setup.azuriom-db.sh
- Connectez vous au CMS Azuriom
- Rendez vous dans les paramètres : mc.altherneum.fr/admin/settings/performance
- Cliquer sur "Vider le cache"
- mc.altherneum.fr/phpmyadmin
- Utilisateur et mot de passe configuré lors de l'installation dans le fichier de #Configuration
start.sh
DiscordBot/start.sh
Serveurs/DataFolder/start.sh
Serveurs/DataFolder/start-auto.sh
service apache2 start
service mysql start
- /scripts/discord.service
service discord start
- scripts/minecraft.service
service minecraft start
service code-server@vscode start
/update-start.sh
DiscordBot/update-start.sh
Serveurs/DataFolder/update-start.sh
- Stoper Code-Server # Code-Server stop
- Update Code-Server # Code-Server update
- Lancer Code-Server # Service Code-Server
wget -O /update.sh -L 'https://raw.githubusercontent.com/Altherneum/server/main/update.sh'
chmod +x /update.sh
/update.sh
/update.sh
/DiscordBot/update.sh
/Serveurs/DataFolder/update.sh
- Changer le numéro de version à la ligne n°1
- Exemple :
VERSION=1.0.0passe versVERSION=4.100.3
- Exemple :
- Lancer les 3 commandes # commandes Code-Server update
VERSION=4.100.3
curl -fOL https://github.com/coder/code-server/releases/download/v$VERSION/code-server_${VERSION}_amd64.deb
sudo dpkg -i code-server_${VERSION}_amd64.deb
- Scripts d'installation automatique utilisé par le serveur utilisant le même extrait de code : /scripts/sh/setup.code-server.sh
stop.sh
DiscordBot/stop.sh
Serveurs/DataFolder/stop.sh
service code-server@vscode stop
su - rootPasser en root
su minecraftPasser sur l'utilisateurMinecraft
su discord Passer sur l'utilisateur Discord
Voire le cours sur screen
- Utilisateur
discord - Dossier :
/DiscordBot- Permissions :
d rwx --- ---
- Permissions :
- Utilisateur
minecraft - Dossier :
/Serveurs- Permissions :
d rwx --- ---
- Permissions :
- Utilisateur
www-data - Dossier :
/var/www/html/- Permissions :
d rwx r-x r-x
- Permissions :
/home/admin/.bash_history/home/vscode/.bash_history/DiscordBot/.bash_history/Serveurs/.bash_history/root/.bash_history
- VScode :
/var/log/apache2/vscode.error_log/var/log/apache2/vscode.access_log
- Forgejo :
/var/log/apache2/forgejo.error.log/var/log/apache2/forgejo.access_log
- Apache2 :
/var/log/apache2/access.log/var/log/apache2/error.log/var/log/apache2/other_vhosts_access.log
- SSHD :
/var/log/auth.log - Minecraft :
/Serveurs/<SERVER_NAME>/logs/latest.log- Exemple :
/Serveurs/Survie/logs/latest.log
- Exemple :
- Discord :
- via l'utilisateur
rootousudo <CMD> - Se déplacer à la racine :
cd / - Ziper le monde à sauvegarder vers le repo
servervia :tar -acf /home/vscode/repo/server/Serveurs/<SERVER>/Spawn.zip /Serveurs/<SERVER>/Spawn/- Exemple :
tar -acf /home/vscode/repo/server/Serveurs/Hub/Spawn.zip Serveurs/Hub/Spawn/
- Exemple :
- Se rendre sur le code-server via : code.altherneum.fr sur le repo server
- Commit et Push le changement de fichier dans le repo

/backup/backuptarget.sh- Cible
/Serveurset/DiscordBot
- Cible
/backup/backupfull.sh- Cible tout sauf le fichier
/backup.tar.gz
- Cible tout sauf le fichier
/backup/backupsrv.sh- Cible tout, sauf les dossiers systèmes (ex :
/srv,/home,/var,/etc, ...)
- Cible tout, sauf les dossiers systèmes (ex :
/backup/backup.sh- Cible presque de la même manière tout, sauf les dossiers systèmes
_gh-Altherneum-o
3600
TXT
2bdece4caf
_github-pages-challenge-Altherneum
3600
TXT
9c22d2141475847bf5ec793a131c9b
_gh-Altherneum-o.doc
3600
TXT
060d5899eb
_github-pages-challenge-Altherneum.doc
3600
TXT
f9a588a7a48398e4fd0b367f822131
www
3600
CNAME
Altherneum.fr.
mc
3600
CNAME
Altherneum.fr.
play
3600
CNAME
Altherneum.fr.
*
3600
CNAME
Altherneum.fr.
doc
3600
CNAME
Altherneum.github.io.
github.com/Altherneum/Altherneum.github.io/ ... /CNAME
_minecraft._tcp.@
3600
SRV
0 5 25500 mc.Altherneum.fr.
_minecraft._tcp.play
3600
SRV
0 5 25500 mc.Altherneum.fr.
_minecraft._tcp.mc
3600
SRV
0 5 25500 mc.Altherneum.fr.
_minecraft._tcp
3600
SRV
0 5 25500 mc.Altherneum.fr.
_minecraft._tcp.hub
3600
SRV
0 5 25500 mc.Altherneum.fr.
_minecraft._tcp.creatif
3600
SRV
0 5 25501 mc.Altherneum.fr.
_minecraft._tcp.rpg
3600
SRV
0 5 25502 mc.Altherneum.fr.
_minecraft._tcp.skyblock
3600
SRV
0 5 25503 mc.Altherneum.fr.
_minecraft._tcp.anarchie
3600
SRV
0 5 25504 mc.Altherneum.fr.
_minecraft._tcp.survie
3600
SRV
0 5 25505 mc.Altherneum.fr.
_minecraft._tcp.opprison
3600
SRV
0 5 25506 mc.Altherneum.fr.
_minecraft._tcp.test
3600
SRV
0 5 25507 test.altherneum.fr
vps
3600
A
45.159.229.139
@ = altherneum.fr
@
3600
A
45.159.229.139
* = *.altherneum.fr
*
3600
CNAME
Altherneum.fr.
default._domainkey
300
TXT
"v=DKIM1; h=sha256; k=rsa; " "p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArEKm3c4iVpWbRwK2yoGguBNIeG70zx9NI9H7Z5mjlVXX9gasCnA6pJFoOaw0akQ4mQYf1qpHNs8P6on+mus66M5E1O05g1b6hzDTNMSnc9ZTJZnUBJ+cZbNVa94JD7Lf+aV3E6pveHU2nfO1vMUeiQXNXy1ZTHnA/CyWN6RXaEGNdaRSYbQutK4DxdJozceLxjl9KlhyjdrtyT" "4U3ZyIcUwulTmUYAJrDhhClPOhE6mRvx13dDA0SJiWarma/onuyIRKpCSEioJpp74aDWL1PKUHCKIq+aRX9rJC24rK50Qw1/Z1rJiBD+BPBo3/BM11Jlc25HV3fi9017JeHZL0ywIDAQAB"
@
3600
TXT
v=spf1 a mx ip4:45.159.229.139 include:contabo.com ~all
_dmarc
3600
TXT
v=DMARC1; p=none; rua=mailto:root@altherneum.fr; adkim=r; aspf=r
@
3600
MX
1 mail
mail
3600
A
45.159.229.139
- code.altherneum.fr
- vscode.altherneum.fr
- 3000.code.altherneum.fr (Live HTML preview server)
- play.altherneum.fr
- mc.altherneum.fr
- minecraft.altherneum.fr
- * .altherneum.fr (Any other URL that won't match as wildcard)
