Tyleo-Scripts/index/index.html
2024-02-18 19:06:30 +01:00

156 lines
No EOL
7.9 KiB
HTML
Executable file
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Tyleo Setup Scripts & Outils</title>
<link rel="apple-touch-icon" sizes="180x180" href="https://s.tyleodev.fr/res/fav/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="https://s.tyleodev.fr/res/fav/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="https://s.tyleodev.fr/res/fav/favicon-16x16.png">
<link rel="manifest" href="https://s.tyleodev.fr/res/fav/site.webmanifest">
<link rel="mask-icon" href="https://s.tyleodev.fr/res/fav/safari-pinned-tab.svg" color="#5bbad5">
<meta name="msapplication-TileColor" content="#da532c">
<meta name="theme-color" content="#77ecf0">
<style>
@import url('https://fonts.googleapis.com/css2?family=Tektur:wght@300;400;500;600;700&family=Tektur:wght@200;300;400;500;600;700;800&display=swap');
body {
font-family: Tektur;
background-color: #37478d;
text-align: center;
border-color: #ffffff;
border-right-width: 4px;
border-left-width: 4px;
border-top-width: 4px;
border-bottom: 4px;
border-bottom-color: #161321;
border-style: solid;
margin: 0px;
}
h1 {
color: #ffffff;
text-align: center;
}
h2 {
color: #ffffff;
text-align: center;
}
h3 {
color: #ffffff;
text-align: center;
}
h6 {
color: #ffffff;
text-align: center;
}
p {
color: #ffffff;
}
code {
color: #77ecf0;
}
img {
display: block;
margin-left: auto;
margin-right: auto;
}
hr {
border-color: #77ecf0;
border-style: solid;
border-width: 4px;
}
.center {
display: block;
margin-left: auto;
margin-right: auto;
width: 50%;
}
a {
color:#ffffff;
text-align: center;
text-decoration: none;
}
a:hover {
color:#000000;
border-radius: 12px;
background-color: #77ecf0;
text-align: center;
transform-origin: 12px;
}
</style>
</head>
<body>
<h1><a href="https://tyleodev.fr"><img src="https://tyleodev.fr/wp-content/uploads/2022/11/Copie-de-TYLEO-GEN8-BANNERDSC-1536x542.png" alt="" height="40" style="center"></a>
Tyleo Setup<br>Scripts & Outils</h1><p>Projet Safyr en version 4 (4.0.1.0)<br>Nouvelle Architecture de Scripts et de charges utiles.<br>TyleoDev™ 2023</p>
<p>Lien de stockage<br>--------------------------<br><a href="https://s.tyleodev.fr/setup">Setup Scripts/Composes</a><br><a href="https://s.tyleodev.fr/devops">DevOps Scripts/Composes</a></p>
<hr><h2>Installer les paquets sur un OS Linux (en début de conception)</h2>
<h6>⚠️ Certains scripts ne doivent être lancé qu'une seule fois, indiqués par "*". ⚠️<br>L'accés Sudo autorisé est nécessaire pour utiliser les scripts.<br>Si un script inclu une fonctionnalitée dangereuse, l'indicateur "📛" sera présent a coté de la commande. En cas de présence, il est vivement recommandé de vérifier le code du script avant execution. Tout les scripts sont testés avant mise en publication.</h6>
<p>* Pour Debian/Ubuntu ou base DEB :</p>
<code>curl s.tyleodev.fr/setup/irp-deb | bash</code><br>
<p>* Pour Arch/ArchBase (Garuda Linux, EndeavourOS etc...) :</p>
<code>curl s.tyleodev.fr/setup/irp-arch | bash</code><br>
<p>* Pour RedHat Enterprise, CentOS, Rocky Linux, Fedora, AlmaLinux et toutes bases RHEL :</p>
<code>curl s.tyleodev.fr/setup/irp-rhel | bash</code><br>
<p>* Menu Interactif</p>
<p>Etape 1 : <code>wget s.tyleodev.fr/setup/menu</code><br>Etape 2 : <code>bash menu</code> ou <code>bash ./menu</code></p>
<hr><h2>Installer des outils additionnels (Portainer, WatchTower etc...)</h2>
<h6> Le script irp-deb ne gère plus Portainer et WatchTower afin de permettre une gestion de leurs installations.
<br>Les scripts suivants remplacent cette intégration. De plus, WatchTower est rendu indépendant et
<br>dispose d'une version DEV et d'une version PRD. Bien respecter le mode d'usage !</h6>
<p>Installer Portainer (port 9000/HTTPS)</p>
<code>curl s.tyleodev.fr/setup/irp-portainer | bash</code>
<p>Installer WatchTower pour la Production (prd-updater)(image latest)</p>
<code>curl s.tyleodev.fr/setup/irp-dockerupd-prod | bash</code>
<p>Installer WatchTower pour le Dev-Ops (dev-updater)(image latest-dev)</p>
<code>curl s.tyleodev.fr/setup/irp-dockerupd-dev | bash</code>
<p>Installer CTOP (Task Manager pour Docker)</p>
<code>curl s.tyleodev.fr/setup/irp-ctop | bash</code>
<p>Installer TMGR (Task Manager Tool), <code>taskmgr</code> / <code>tmgr</code>, Permet d'installer plusieurs gestionnaires de tâches et les lancer rapidement.</p>
<code>curl s.tyleodev.fr/setup/irp-taskmgr | bash</code>
<p>Installer LazyDocker (Task Manager et Mastering pour Docker)(Inclu une variante LZD)</p>
<h6>STD Edition :</h6>
<code>curl s.tyleodev.fr/setup/irp-lazydocker | bash</code>
<h6>LZD Edition :</h6>
<code>curl s.tyleodev.fr/setup/irp-lzd | bash</code>
<hr><h2>Outils d'apprentissage</h2>
<h6>Pour ces outils, je conseille une machine virtuelle ou physique réservée a cet usage.
<br>Je déconseille vivement d'utiliser ces composes sur une Production active.</h6>
<p>Installer le bac a sable (DistroBox)</p>
<code>curl s.tyleodev.fr/setup/irp-distrobox | bash</code>
<p>Installer le pack de distribution (Distropack)(beta : possible bugs) - Inclus Debian, Ubuntu, Fedora, Rocky et KaliLinux.<br><a href="https://github.com/89luca89/distrobox">Source GitHub et Infos additionnelles</a></p>
<code>curl s.tyleodev.fr/setup/irp-distropack | bash</code>
<hr><h2>Outils de développement</h2>
<h6>Pour ces outils, je conseille une machine virtuelle ou physique réservée a cet usage.<br>Je déconseille vivement d'utiliser ces composes sur une Production active.</h6>
<p>Télécharger les composes :
<br>Utilisez CURL, ARIA2C ou WGET pour les télécharger.
<br>Faite bien un dossier par compose téléchargé.
<br>Pour utiliser les composes.yml, utilisez <code>docker-compose up -d</code><p>
<h3>Les Test de Stress (performance, stabilité OS, test docker service)</h3>
<p>StressTest LVL1 (One Node) :
<br><code>s.tyleodev.fr/devops/stress-testing/compose.yml</code><br>
<br>StressTest LVL2 (Five Node)[Stable for 4G Ram+] :
<br><code>s.tyleodev.fr/devops/stress-testing/level2-5nodes/compose.yml</code><br>
<br>StressTest LVL3 (Ten Node)[Dangerous, Be Aware, Stable for 8G Ram+] :
<br><code>s.tyleodev.fr/devops/stress-testing/level3-10nodes/compose.yml</code></p>
<h3>Les Composes de Tests, Recettes et Développement
<br>Ces composes inclus un entrypoint de maintient actif (tail -f /dev/null)</h3>
<p>Composes de test scripting :
<br>
Pack BASH (10 instances) : <br><code>s.tyleodev.fr/devops/bash-testing/compose.yml</code><br><br>
Pack KSH (10 instances) : <br><code>s.tyleodev.fr/devops/ksh-testing/compose.yml</code><br><br>
Pack ZSH (10 instances) : <br><code>s.tyleodev.fr/devops/zsh-testing/compose.yml</code><br><br>
Pack SH (10 instances) : <br><code>s.tyleodev.fr/devops/sh-testing/compose.yml</code><br><br>
Pack Ubuntu-InRelease et DevRelease (3 instances, Ubuntu Jammy Jellyfish, Kinetic Kudu et Lunar Lobster) : <br><code>s.tyleodev.fr/devops/ubuntu-testing/compose.yml</code><br>
</p>
</body>
</html>