diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts new file mode 100755 index 0000000..a7fa3b6 --- /dev/null +++ b/docs/.vitepress/config.ts @@ -0,0 +1,80 @@ +import { defineConfig } from 'vitepress' + +export default defineConfig({ + lang: 'fr-FR', + title: 'QuantumCraft Studios', + description: 'La documentation officielle de QuantumCraft Studios', + + themeConfig: { + outlineTitle: 'Sur cette page', + + logo: 'https://i.imgur.com/46BL0Kx.png', + + nav: [ + { text: 'Tutoriels', link: '/tutoriels' }, + { text: 'QuantumCraft Studios', link: 'https://quantumcraft-studios.com' } + ], + + sidebar: [ + { + text: '📚 Accueil & GĂ©nĂ©ral', + collapsible: true, + items: [ + { text: '🚀 Accueil des tutoriels', link: '/tutoriels' } + ] + }, + { + text: 'đŸ§© PrĂ©sentation du Panel', + collapsible: true, + items: [ + { text: 'đŸ–„ïž Introduction au Panel', link: '/prĂ©sentation-panel/introduction-panel' }, + { text: '📁 Gestionnaire de fichiers', link: '/prĂ©sentation-panel/gestionnaire-de-fichiers' }, + { text: 'đŸ—„ïž Base de donnĂ©es', link: '/prĂ©sentation-panel/gestionnaire-de-base-de-donnee' }, + { text: '⏰ Planification des tĂąches', link: '/prĂ©sentation-panel/planification-des-taches' }, + { text: 'đŸ‘„ Gestion des utilisateurs', link: '/prĂ©sentation-panel/gestion-des-utilisateurs' }, + { text: 'đŸ’Ÿ Sauvegardes (Backups)', link: '/prĂ©sentation-panel/sauvegardes' }, + { text: '🌐 RĂ©seau (Network)', link: '/prĂ©sentation-panel/rĂ©seau' }, + { text: '⚙ DĂ©marrage (Startup)', link: '/prĂ©sentation-panel/dĂ©marrage' }, + { text: '⚙ ParamĂštres du serveur (Settings)', link: '/prĂ©sentation-panel/paramĂštres-du-serveur' }, + { text: 'đŸ§Ÿ Historique d’activitĂ© (Activity / Logs)', link: '/prĂ©sentation-panel/historique-d-activitĂ©' }, + { text: 'đŸ‘€ Mon compte (Account)', link: '/prĂ©sentation-panel/mon-compte' }, + { text: '🔑 API', link: '/prĂ©sentation-panel/api' }, + { text: '🔐 SSH', link: '/prĂ©sentation-panel/ssh' }, + ] + }, + { + text: '🎼 HĂ©bergement de jeux', + collapsible: true, + items: [ + { text: 'đŸ§± Choisir son offre Minecraft', link: '/hĂ©bergement-jeux/choisir-offre-minecraft' }, + { text: 'đŸȘ Choisir son offre Palword', link: '/hĂ©bergement-jeux/choisir-offre-palworld' }, + { text: 'đŸȘ” Choisir son offre Vintage Story', link: '/hĂ©bergement-jeux/choisir-offre-vintage-story' } + ] + }, + { + text: '🌐 HĂ©bergement de Dev', + collapsible: true, + items: [ + { text: '⚙ Choisir son offre NodeJs', link: '/hĂ©bergement-devops/choisir-offre-nodejs' }, + { text: '🐍 Choisir son offre Python', link: '/hĂ©bergement-devops/choisir-offre-python' } + ] + }, + ], + + docFooter: { + prev: 'Page prĂ©cĂ©dente', + next: 'Page suivante' + }, + + lastUpdatedText: 'DerniĂšre mise Ă  jour', + + socialLinks: [ + { icon: 'twitter', link: 'https://x.com/quantumcraft-studios' } + ], + + footer: { + message: 'Documentation créée par QuantumCraft Studios', + copyright: '© 2025 QuantumCraft Studios' + } + } +}) diff --git a/docs/.vitepress/theme/custom.css b/docs/.vitepress/theme/custom.css new file mode 100755 index 0000000..cd3f292 --- /dev/null +++ b/docs/.vitepress/theme/custom.css @@ -0,0 +1,103 @@ +/* ======= Couleurs VitePress en thĂšme clair ======= */ +:root { + --vp-c-brand: #2e7ccb; + --vp-c-brand-light: #5292d8; + --vp-c-brand-dark: #1e549d; + + --vp-c-bg: #ffffff; + --vp-c-bg-alt: #f9f9f9; + --vp-c-text: #1f1f1f; + --vp-c-text-light: #666; + + --vp-radius: 10px; + --vp-code-font-size: 95%; + --vp-font-family-base: 'Inter', system-ui, sans-serif; +} + +/* ======= ThĂšme sombre ======= */ +.dark { + --vp-c-brand: #2e7ccb; + --vp-c-brand-dark: #152954; + --vp-c-brand-light: #81fbf9; + + --vp-c-bg: #121212; + --vp-c-bg-alt: #1e1e1e; + --vp-c-text: #f0f0f0; + --vp-c-text-light: #a9a9a9; +} + +/* ======= Style des liens du menu (sidebar) avec icĂŽnes personnalisĂ©es ======= */ +[class^="style_"] .VPLink.link { + position: relative; + padding-left: 2em; +} + +[class^="style_"] .VPLink.link::before { + content: ""; + position: absolute; + top: 50%; + left: 0.5em; + transform: translateY(-50%); + width: 1em; + height: 1em; + background-size: contain; + background-repeat: no-repeat; +} + +/* SpĂ©cifique Ă  chaque icĂŽne */ +.style_sparkles .VPLink.link::before { + background-image: url('/docs/docs/img/sidebar/sparkles.png'); +} + +.style_booktext .VPLink.link::before { + background-image: url('/docs/img/sidebar/booktext.png'); +} + +.style_webhook .VPLink.link::before { + background-image: url('/docs/img/sidebar/webhook.png'); +} + +.style_route .VPLink.link::before { + background-image: url('/docs/img/sidebar/route.png'); +} + +.style_log .VPLink.link::before { + background-image: url('/docs/img/sidebar/log.png'); +} + +.style_settings .VPLink.link::before { + background-image: url('/docs/img/sidebar/settings.png'); +} + +.style_command .VPLink.link::before { + background-image: url('/docs/img/sidebar/command.png'); +} + +.style_feather .VPLink.link::before { + background-image: url('/docs/img/sidebar/feather.png'); +} + +.style_start .VPLink.link::before { + background-image: url('/docs/img/sidebar/start.png'); +} + +.style_album .VPLink.link::before { + background-image: url('/docs/img/sidebar/album.png'); +} + +.style_replace .VPLink.link::before { + background-image: url('/docs/img/sidebar/replace.png'); +} + +.VPButton.brand { + background-color: #d67845 !important; /* couleur de fond */ + color: #fff !important; /* couleur du texte */ + padding: 0.6em 1.5em; + font-weight: 600; + transition: background-color 0.3s ease; + border: none; +} + +.VPButton.brand:hover { + background-color: #e08a5c !important; /* couleur au survol */ +} \ No newline at end of file diff --git a/docs/.vitepress/theme/index.ts b/docs/.vitepress/theme/index.ts new file mode 100755 index 0000000..eaaffeb --- /dev/null +++ b/docs/.vitepress/theme/index.ts @@ -0,0 +1,6 @@ +import DefaultTheme from 'vitepress/theme' +import './custom.css' + +export default { + ...DefaultTheme +} \ No newline at end of file diff --git a/docs/hĂ©bergement-devops/choisir-offre-nodejs.md b/docs/hĂ©bergement-devops/choisir-offre-nodejs.md new file mode 100644 index 0000000..cb7388e --- /dev/null +++ b/docs/hĂ©bergement-devops/choisir-offre-nodejs.md @@ -0,0 +1,48 @@ +## ⚙ Comment choisir son offre Node.js ? + +Les offres **Node.js** proposĂ©es par QuantumCraft Studios sont idĂ©ales pour hĂ©berger des bots Discord, des API, des outils web ou toute application basĂ©e sur l’environnement Node.js. + +Ce guide vous aide Ă  choisir la formule adaptĂ©e Ă  vos besoins en dĂ©veloppement. + +--- + +### 📊 Comparatif des offres disponibles + +| Offre | RAM | Sauvegardes | Bases de donnĂ©es | Stockage SSD | Prix | IdĂ©al pour... | +| ---------------------- | ----- | ----------- | ---------------- | ------------ | -------- | ------------------------------------ | +| **Node.js - Gratuite** | 1 Go | 1 | 1 | 10 Go | 0 €/mois | Test de projets, bots simples | +| **Node.js - 5Gb** | 5 Go | 5 | 5 | 15 Go | 2 €/mois | Bot Discord avancĂ©, API modulaire | +| **Node.js - 10Gb** | 10 Go | 8 | 8 | 25 Go | 5 €/mois | Applications web, backends complexes | + +--- + +### 🧠 Nos conseils + +#### đŸ§Ș DĂ©veloppement ou test + +> L’**offre gratuite** est parfaite pour tester un bot Discord, une API lĂ©gĂšre ou expĂ©rimenter Node.js. + +#### đŸ€– Bot ou API utilisĂ© en production + +> L’**offre 5Gb** vous offre suffisamment de RAM et de bases pour des projets multi-commandes ou API REST. + +#### 🌐 Projet web complet ou back lourd + +> L’**offre 10Gb** conviendra parfaitement Ă  un dashboard, une API GraphQL, ou tout backend avec de fortes charges. + +--- + +### ✅ Inclus dans toutes les offres Node.js : + +* Processeur **IntelÂź E5-2640 v4** +* **Stockage SSD NVMe performant** +* Slots d’exĂ©cution **illimitĂ©s** +* **Anti-DDoS** +* Sauvegardes automatiques +* AccĂšs **SFTP** et **bases de donnĂ©es** + +--- + +👉 [Voir les offres Node.js sur notre site](https://quantumcraft-studios.com/nos-offres.php#nodejs) + +--- \ No newline at end of file diff --git a/docs/hĂ©bergement-devops/choisir-offre-python.md b/docs/hĂ©bergement-devops/choisir-offre-python.md new file mode 100644 index 0000000..963ff0d --- /dev/null +++ b/docs/hĂ©bergement-devops/choisir-offre-python.md @@ -0,0 +1,48 @@ +## 🐍 Comment choisir son offre Python ? + +Les offres **Python** de QuantumCraft Studios sont idĂ©ales pour hĂ©berger des scripts automatisĂ©s, des bots, des API Flask/FastAPI ou encore des projets data science exĂ©cutables en ligne. + +Ce guide vous aide Ă  choisir l’offre adaptĂ©e Ă  votre charge de travail. + +--- + +### 📊 Comparatif des offres disponibles + +| Offre | RAM | Sauvegardes | Bases de donnĂ©es | Stockage SSD | Prix | IdĂ©al pour... | +| --------------------- | ----- | ----------- | ---------------- | ------------ | -------- | --------------------------------------- | +| **Python - Gratuite** | 1 Go | 1 | 1 | 10 Go | 0 €/mois | Scripts simples, tests, bots lĂ©gers | +| **Python - 5Gb** | 5 Go | 5 | 5 | 15 Go | 2 €/mois | API Flask, FastAPI, automations | +| **Python - 10Gb** | 10 Go | 8 | 8 | 25 Go | 5 €/mois | Projets data, backends lourds, Scrapers | + +--- + +### 🧠 Nos conseils + +#### 🔬 Tests, petits scripts ou bots + +> L’**offre gratuite** suffit pour lancer des tĂąches planifiĂ©es simples ou des petits bots Python. + +#### 🌐 Projet web ou API modulaire + +> Choisissez **5Gb** pour hĂ©berger une application web Python, un crawler ou une API Flask avec BDD. + +#### 📊 Projets lourds, scraping massif ou IA + +> L’**offre 10Gb** offre confort et stabilitĂ© pour des scripts intensifs ou multi-process. + +--- + +### ✅ Inclus dans toutes les offres Python : + +* CPU **IntelÂź E5-2640 v4** +* **Stockage SSD NVMe** +* AccĂšs complet via **SFTP** +* **Sauvegardes automatiques** +* **Bases de donnĂ©es** selon l’offre +* **Protection Anti-DDoS** + +--- + +👉 [Voir les offres Python sur notre site](https://quantumcraft-studios.com/nos-offres.php#python) + +--- \ No newline at end of file diff --git a/docs/hĂ©bergement-jeux/choisir-offre-minecraft.md b/docs/hĂ©bergement-jeux/choisir-offre-minecraft.md new file mode 100644 index 0000000..9a043fa --- /dev/null +++ b/docs/hĂ©bergement-jeux/choisir-offre-minecraft.md @@ -0,0 +1,49 @@ +## đŸ§± Comment choisir son offre Minecraft ? + +Chez **QuantumCraft Studios**, vous avez accĂšs Ă  plusieurs offres adaptĂ©es Ă  tous les types de projets Minecraft, du simple serveur entre amis Ă  la gestion d’un serveur moddĂ© public. + +Voici un comparatif pour vous aider Ă  faire le bon choix 👇 + +--- + +### 🔍 Comparatif des offres disponibles + +| Offre | RAM | Sauvegardes | Base(s) de donnĂ©es | Stockage SSD | Prix | IdĂ©al pour... | +| --------------------- | ------ | ----------- | ------------------ | ------------ | --------- | --------------------------------- | +| **Essai Gratuit 72H** | 512 Mo | 1 | 1 | 1 Go | Gratuit | Tester rapidement le panel | +| **Minecraft - 1Gb** | 1 Go | 1 | 1 | 5 Go | 1 €/mois | Petits projets, plugins lĂ©gers | +| **Minecraft - 6Gb** | 6 Go | 3 | IllimitĂ© | 25 Go | 10 €/mois | Plugins avancĂ©s, mini-jeux, etc. | +| **Minecraft - 8Gb** | 8 Go | 5 | IllimitĂ© | 50 Go | 15 €/mois | Serveur public, communautĂ© active | +| **Minecraft - 16Gb** | 16 Go | 8 | IllimitĂ© | 75 Go | 20 €/mois | Serveur moddĂ©, gros modpacks | + +--- + +### 🧠 Recommandations selon vos besoins + +#### 🎉 Vous dĂ©butez ? + +> Testez l’**offre gratuite 72h** pour dĂ©couvrir le panel sans engagement. + +#### đŸ‘šâ€đŸ‘©â€đŸ‘§â€đŸ‘Š Serveur entre amis, vanilla ou semi-plugin ? + +> L’**offre 1Gb ou 6Gb** est parfaite pour commencer sans se ruiner. + +#### đŸ§± Vous utilisez des mods ou des gros plugins ? + +> Optez pour **8Go ou plus**, surtout avec des modpacks type Pixelmon, FTB, ou All the Mods. + +--- + +### đŸ›Ąïž Tous nos serveurs incluent : + +* Anti-DDoS +* Slots illimitĂ©s +* AccĂšs SFTP & base de donnĂ©es +* Processeur **IntelÂź E5-2640 v4** +* Stockage **SSD NVMe** + +--- + +👉 [Voir nos offres complĂštes](https://quantumcraft-studios.com/minecraft.php) + +--- \ No newline at end of file diff --git a/docs/hĂ©bergement-jeux/choisir-offre-palworld.md b/docs/hĂ©bergement-jeux/choisir-offre-palworld.md new file mode 100644 index 0000000..9521415 --- /dev/null +++ b/docs/hĂ©bergement-jeux/choisir-offre-palworld.md @@ -0,0 +1,45 @@ +## đŸȘ Comment choisir son offre PalWorld ? + +Les serveurs **PalWorld** consomment gĂ©nĂ©ralement plus de ressources que Minecraft, notamment en RAM et en stockage, en raison des nombreux Ă©lĂ©ments du monde ouvert, des IA, et des sauvegardes frĂ©quentes. Voici de quoi vous guider dans le choix de l’offre la plus adaptĂ©e. + +--- + +### 📊 Comparatif des offres disponibles + +| Offre | RAM | Sauvegardes | Base(s) de donnĂ©es | Stockage SSD | Prix | IdĂ©al pour... | +| ------------------- | ----- | ----------- | ------------------ | ------------ | --------- | ---------------------------------------- | +| **PalWorld - 8Gb** | 8 Go | 5 | IllimitĂ© | 32 Go | 16 €/mois | Petite team, sessions occasionnelles | +| **PalWorld - 16Gb** | 16 Go | 8 | IllimitĂ© | 70 Go | 22 €/mois | ExpĂ©rience fluide avec plusieurs joueurs | +| **PalWorld - 32Gb** | 32 Go | 12 | IllimitĂ© | 90 Go | 32 €/mois | Serveur public ou trĂšs chargĂ© | + +--- + +### 🎯 Nos recommandations + +#### đŸ‘„ Serveur entre amis (2–5 joueurs) + +> L’offre **8Gb** est suffisante pour profiter du jeu Ă  plusieurs sans ralentissement. + +#### đŸ”„ Serveur communautaire (6–15 joueurs) + +> Choisissez **16Gb** pour Ă©viter les lags et disposer d’un bon espace de sauvegarde. + +#### đŸžïž Serveur full exploration, base massive, Ă©curies de Pals ? + +> L’**offre 32Gb** est parfaite pour une expĂ©rience sans compromis. + +--- + +### đŸ›Ąïž Toutes les offres PalWorld incluent : + +* Slots **illimitĂ©s** +* AccĂšs **SFTP** et base de donnĂ©es +* **Anti-DDoS** +* CPU IntelÂź E5-2640 v4 +* Stockage **SSD NVMe** + +--- + +👉 [Voir les offres sur le site](https://quantumcraft-studios.com/nos-offres.php#palworld) + +--- \ No newline at end of file diff --git a/docs/hĂ©bergement-jeux/choisir-offre-vintage-story.md b/docs/hĂ©bergement-jeux/choisir-offre-vintage-story.md new file mode 100644 index 0000000..fe43c4d --- /dev/null +++ b/docs/hĂ©bergement-jeux/choisir-offre-vintage-story.md @@ -0,0 +1,48 @@ +## đŸȘ” Comment choisir son offre Vintage Story ? + +**Vintage Story** est un jeu sandbox complexe qui peut rapidement devenir exigeant pour votre serveur selon la taille de la carte, le nombre de joueurs et les mods utilisĂ©s. + +Voici un guide pour choisir l’offre la plus adaptĂ©e Ă  votre usage. + +--- + +### 📊 Comparatif des offres disponibles + +| Offre | RAM | Sauvegardes | Base(s) de donnĂ©es | Stockage SSD | Prix | IdĂ©al pour... | +| ------------------------ | ----- | ----------- | ------------------ | ------------ | --------- | ------------------------------------------- | +| **Vintage Story - 4Gb** | 4 Go | 3 | IllimitĂ© | 30 Go | 8 €/mois | Petites maps solo ou duo | +| **Vintage Story - 8Gb** | 8 Go | 5 | IllimitĂ© | 50 Go | 12 €/mois | Groupe de 5 Ă  10 joueurs | +| **Vintage Story - 16Gb** | 16 Go | 8 | IllimitĂ© | 70 Go | 24 €/mois | CommunautĂ© active, map Ă©tendue, mods lourds | + +--- + +### 🧠 Nos conseils + +#### đŸ‘„ Joueurs occasionnels / petit groupe + +> L’**offre 4Gb** suffira largement pour explorer et construire Ă  votre rythme. + +#### đŸ› ïž Joueurs rĂ©guliers avec mods ou grandes structures + +> PrivilĂ©giez **8Gb**, pour plus de fluiditĂ© et de confort sur la durĂ©e. + +#### 🏰 Serveur actif ou multijoueur intensif + +> L’**offre 16Gb** est recommandĂ©e pour accueillir une communautĂ©, gĂ©rer de nombreuses entitĂ©s, et profiter d’une expĂ©rience sans lag. + +--- + +### ✅ Toutes les offres incluent : + +* Processeur **IntelÂź E5-2640 v4** +* Slots **illimitĂ©s** +* **Stockage SSD NVMe rapide** +* **Anti-DDoS** +* **Bases de donnĂ©es illimitĂ©es** +* Sauvegardes automatiques (3 Ă  8 selon l’offre) + +--- + +👉 [Voir nos offres Vintage Story sur le site](https://quantumcraft-studios.com/nos-offres.php#vintagestory) + +--- \ No newline at end of file diff --git a/docs/img/api_01.png b/docs/img/api_01.png new file mode 100644 index 0000000..ce1314b Binary files /dev/null and b/docs/img/api_01.png differ diff --git a/docs/img/base_de_donnee.png b/docs/img/base_de_donnee.png new file mode 100644 index 0000000..a4f17b4 Binary files /dev/null and b/docs/img/base_de_donnee.png differ diff --git a/docs/img/compte.png b/docs/img/compte.png new file mode 100644 index 0000000..6cad12c Binary files /dev/null and b/docs/img/compte.png differ diff --git a/docs/img/dashboard_01.png b/docs/img/dashboard_01.png new file mode 100755 index 0000000..f6e5283 Binary files /dev/null and b/docs/img/dashboard_01.png differ diff --git a/docs/img/dashboard_02.png b/docs/img/dashboard_02.png new file mode 100755 index 0000000..9d4c3f6 Binary files /dev/null and b/docs/img/dashboard_02.png differ diff --git a/docs/img/dĂ©marrage.png b/docs/img/dĂ©marrage.png new file mode 100644 index 0000000..67bc692 Binary files /dev/null and b/docs/img/dĂ©marrage.png differ diff --git a/docs/img/gestionnaire_de_fichiers_01.png b/docs/img/gestionnaire_de_fichiers_01.png new file mode 100644 index 0000000..f9279de Binary files /dev/null and b/docs/img/gestionnaire_de_fichiers_01.png differ diff --git a/docs/img/login_page.png b/docs/img/login_page.png new file mode 100644 index 0000000..b04795f Binary files /dev/null and b/docs/img/login_page.png differ diff --git a/docs/img/paramĂštres_du_serveur.png b/docs/img/paramĂštres_du_serveur.png new file mode 100644 index 0000000..4ab10bc Binary files /dev/null and b/docs/img/paramĂštres_du_serveur.png differ diff --git a/docs/img/rĂ©seau_01.png b/docs/img/rĂ©seau_01.png new file mode 100644 index 0000000..c499498 Binary files /dev/null and b/docs/img/rĂ©seau_01.png differ diff --git a/docs/img/sauvegardes_01.png b/docs/img/sauvegardes_01.png new file mode 100644 index 0000000..931f0c2 Binary files /dev/null and b/docs/img/sauvegardes_01.png differ diff --git a/docs/img/sauvegardes_02.png b/docs/img/sauvegardes_02.png new file mode 100644 index 0000000..9a2440f Binary files /dev/null and b/docs/img/sauvegardes_02.png differ diff --git a/docs/img/sidebar/album.png b/docs/img/sidebar/album.png new file mode 100755 index 0000000..a01cc19 Binary files /dev/null and b/docs/img/sidebar/album.png differ diff --git a/docs/img/sidebar/booktext.png b/docs/img/sidebar/booktext.png new file mode 100755 index 0000000..3473c42 Binary files /dev/null and b/docs/img/sidebar/booktext.png differ diff --git a/docs/img/sidebar/command.png b/docs/img/sidebar/command.png new file mode 100755 index 0000000..2fe1ac3 Binary files /dev/null and b/docs/img/sidebar/command.png differ diff --git a/docs/img/sidebar/feather.png b/docs/img/sidebar/feather.png new file mode 100755 index 0000000..dbf00bb Binary files /dev/null and b/docs/img/sidebar/feather.png differ diff --git a/docs/img/sidebar/log.png b/docs/img/sidebar/log.png new file mode 100755 index 0000000..ff2aeea Binary files /dev/null and b/docs/img/sidebar/log.png differ diff --git a/docs/img/sidebar/replace.png b/docs/img/sidebar/replace.png new file mode 100755 index 0000000..cb6d64a Binary files /dev/null and b/docs/img/sidebar/replace.png differ diff --git a/docs/img/sidebar/route.png b/docs/img/sidebar/route.png new file mode 100755 index 0000000..fb285f9 Binary files /dev/null and b/docs/img/sidebar/route.png differ diff --git a/docs/img/sidebar/settings.png b/docs/img/sidebar/settings.png new file mode 100755 index 0000000..02895d7 Binary files /dev/null and b/docs/img/sidebar/settings.png differ diff --git a/docs/img/sidebar/sparkles.png b/docs/img/sidebar/sparkles.png new file mode 100755 index 0000000..52d9102 Binary files /dev/null and b/docs/img/sidebar/sparkles.png differ diff --git a/docs/img/sidebar/start.png b/docs/img/sidebar/start.png new file mode 100755 index 0000000..136c9c7 Binary files /dev/null and b/docs/img/sidebar/start.png differ diff --git a/docs/img/sidebar/webhook.png b/docs/img/sidebar/webhook.png new file mode 100755 index 0000000..4161c76 Binary files /dev/null and b/docs/img/sidebar/webhook.png differ diff --git a/docs/img/ssh.png b/docs/img/ssh.png new file mode 100644 index 0000000..7b748ef Binary files /dev/null and b/docs/img/ssh.png differ diff --git a/docs/img/tĂąches_01.png b/docs/img/tĂąches_01.png new file mode 100644 index 0000000..04ec632 Binary files /dev/null and b/docs/img/tĂąches_01.png differ diff --git a/docs/img/tĂąches_02.png b/docs/img/tĂąches_02.png new file mode 100644 index 0000000..5748405 Binary files /dev/null and b/docs/img/tĂąches_02.png differ diff --git a/docs/index.md b/docs/index.md new file mode 100755 index 0000000..e8e90fa --- /dev/null +++ b/docs/index.md @@ -0,0 +1,21 @@ +--- +layout: home +title: Docs - QuantumCraft Studios +hero: + text: La documentation officielle de l'hĂ©bergeur QuantumCraft Studios + tagline: "" + actions: + - theme: brand + text: Notre documentation + link: /tutoriels +features: + - icon: đŸ”ïž + title: Documentation ComplĂšte + details: Chez QuantumCraft Studios, une documentation dĂ©taillĂ©e est Ă  votre disposition pour faciliter la gestion de votre hĂ©bergement web et vous accompagner Ă  chaque Ă©tape. + - icon: ⚡ + title: Tutoriels Efficaces et Rapides + details: DĂ©couvrez nos tutoriels conçus pour ĂȘtre Ă  la fois efficaces et rapides, vous permettant de maĂźtriser rapidement les aspects techniques de votre hĂ©bergement. + - icon: đŸ€ + title: Support Client Prioritaire + details: Notre Ă©quipe est dĂ©diĂ©e Ă  votre rĂ©ussite. BĂ©nĂ©ficiez d'un support client rĂ©actif et prioritaire pour toutes vos questions et prĂ©occupations. +--- diff --git a/docs/introduction.md b/docs/introduction.md new file mode 100755 index 0000000..e26e394 --- /dev/null +++ b/docs/introduction.md @@ -0,0 +1,50 @@ +--- +title: Introduction +description: DĂ©couvrez qui nous sommes et ce que nous proposons chez QuantumCraft Studios. +--- + +## 📘 Introduction +Bienvenue sur la documentation officielle de QuantumCraft Studios ! Ce site est dĂ©diĂ© Ă  fournir des tutoriels complets et des ressources pour vous aider Ă  tirer le meilleur parti de nos services d'hĂ©bergement web, de jeux, de VPS et bien plus encore. Que vous soyez un utilisateur dĂ©butant ou un expert, nous sommes lĂ  pour vous guider Ă  travers toutes les Ă©tapes afin d’optimiser votre expĂ©rience + +## 🏱 À propos de QuantumCraft Studios +LancĂ© en 2024, QuantumCraft Studios est nĂ© de la volontĂ© de proposer des solutions d’hĂ©bergement accessibles et performantes. DerriĂšre ce projet, Philippe GAULIN et Jessy DAVID, deux passionnĂ©s de technologie, unissent leurs compĂ©tences pour offrir une infrastructure solide et fiable, pensĂ©e pour accompagner aussi bien les petits projets que les plus ambitieux. + +## đŸ’Œ Nos Service + +Nous proposons une gamme complĂšte de services d'hĂ©bergement adaptĂ©s Ă  vos besoin : + +### 🎼 HĂ©bergement de Jeu + +- Minecraft (Vanilla, Java, Bedrock, PocketMine, BungeeCord, Forge, Paper, Spigot, Fabric, Sponge, etc.) +- PalWorld +- Vintage Story + +### đŸ–„ïž HĂ©bergement Dev + +- Node.Js +- Python + +### đŸ› ïž Autres serices + +Nous pouvons sur demande fournir d'autres solutions comme + +- DĂ©veloppement de plugins minecraft +- DĂ©veloppement de mods minecraft +- DĂ©veloppement de site web + +... Et bien plus encore ! N'hĂ©sitez pas Ă  nous contacter, nous sommes lĂ  pour vous accompagner dans vos pojets. + +## ✅ Pourquoi Choisir QuantumCraft-Studios ? + +- **Infrastructure maĂźtrisĂ©e** : Nos serveurs sont hĂ©bergĂ©s en France sur une infrastructure moderne, garantissant performance, stabilitĂ© et faible latence. + +- **Prix accessibles** : Nous proposons des services fiables Ă  des tarifs compĂ©titifs, adaptĂ©s Ă  tous les budgets. + +- **Assistance disponible** : Notre support technique est rĂ©actif et accessible du lundi au samedi de 9h Ă  21h pour rĂ©pondre Ă  toutes vos demandes. + +- **Offres personnalisĂ©es** : Nos solutions sont flexibles et peuvent ĂȘtre ajustĂ©es selon les besoins spĂ©cifiques de chaque projet. + +## đŸ“© Besoin d’aide ou d’informations ? + +N'hĂ©sitez pas Ă  nous Ă©crire Ă  [contact@quantumcraft-studios.com](mailto:contact@quantumcraft-studios.com). +Notre Ă©quipe est Ă  votre Ă©coute et prĂȘte Ă  vous accompagner dans la rĂ©ussite de vos projets. \ No newline at end of file diff --git a/docs/prĂ©sentation-panel/api.md b/docs/prĂ©sentation-panel/api.md new file mode 100644 index 0000000..2d2c54f --- /dev/null +++ b/docs/prĂ©sentation-panel/api.md @@ -0,0 +1,37 @@ +## đŸ› ïž API + +L’onglet **API** vous permet de gĂ©nĂ©rer des **clĂ©s d’API personnelles** pour interagir avec le panel de maniĂšre automatisĂ©e. +Ces clĂ©s sont utiles pour les dĂ©veloppeurs ou les utilisateurs avancĂ©s souhaitant crĂ©er des intĂ©grations externes (bots Discord, scripts, etc.). + +### 🔑 CrĂ©er une clĂ© d’API + +Pour gĂ©nĂ©rer une nouvelle clĂ© : + +1. Cliquez sur **“Create API Key”** +2. Donnez un **nom** Ă  la clĂ© (ex. : `bot-discord`, `scripts`) +3. Cliquez sur **Create** + → Une clĂ© vous sera affichĂ©e **une seule fois**. Copiez-la et conservez-la en lieu sĂ»r. + +### 📋 GĂ©rer les clĂ©s existantes + +Une fois créées, vous pouvez : + +* Voir la **date de crĂ©ation** +* **RĂ©voquer** une clĂ© Ă  tout moment en cliquant sur l’icĂŽne poubelle + +> ⚠ Les clĂ©s d’API donnent un **accĂšs direct** Ă  votre compte et Ă  ses permissions : **ne les partagez jamais** et rĂ©voquez-les immĂ©diatement en cas de doute. + +--- + +💡 **Cas d’usage courant** : + +* Afficher l’état du serveur dans un bot Discord +* ExĂ©cuter des commandes via un script externe +* Automatiser des redĂ©marrages, sauvegardes ou notifications + +--- + +🔍 **Aperçu de l’onglet API** : +![Onglet API](../img/api_01.png) + +--- \ No newline at end of file diff --git a/docs/prĂ©sentation-panel/dĂ©marrage.md b/docs/prĂ©sentation-panel/dĂ©marrage.md new file mode 100644 index 0000000..6fde43a --- /dev/null +++ b/docs/prĂ©sentation-panel/dĂ©marrage.md @@ -0,0 +1,29 @@ +## ⚙ DĂ©marrage (Startup) + +L’onglet **Startup** permet de gĂ©rer les **paramĂštres de lancement du serveur**. C’est ici que vous pouvez modifier la **commande de dĂ©marrage**, choisir l’**image Docker**, et dĂ©finir des **variables personnalisĂ©es** (comme la version de Minecraft ou le fichier `.jar` Ă  exĂ©cuter). + +Depuis cette interface, vous pouvez : + +* 🔧 **Modifier la commande de dĂ©marrage** utilisĂ©e pour lancer le serveur +* 🐳 **Choisir l’image Docker** (ex. Java 17, Java 21) adaptĂ©e Ă  votre version de jeu ou modpack +* đŸ§© Configurer des **variables dynamiques** comme : + + * `MINECRAFT VERSION` : la version Ă  installer (ex : `1.20.4`, ou `latest`) + * `BUILD NUMBER` : version spĂ©cifique pour PaperMC ou autre wrapper + * `SERVER JAR FILE` : nom du fichier `.jar` Ă  lancer (par dĂ©faut : `server.jar`) + +💡 Ces variables sont intĂ©grĂ©es automatiquement dans la commande de dĂ©marrage. + +--- + +⚠ **Attention** : + +> Modifier ces valeurs sans connaĂźtre leur effet peut empĂȘcher le serveur de dĂ©marrer correctement. +> En cas de doute, contactez le support ou consultez la documentation du type de serveur utilisĂ©. + +--- + +đŸ–„ïž **Aperçu de l’onglet Startup** : +![Aperçu de l'onglet Startup](../img/dĂ©marrage.png) + +--- \ No newline at end of file diff --git a/docs/prĂ©sentation-panel/gestion-des-utilisateurs.md b/docs/prĂ©sentation-panel/gestion-des-utilisateurs.md new file mode 100644 index 0000000..2d2baf2 --- /dev/null +++ b/docs/prĂ©sentation-panel/gestion-des-utilisateurs.md @@ -0,0 +1,29 @@ +## đŸ‘„ Gestion des utilisateurs + +Le panel vous permet de **donner un accĂšs contrĂŽlĂ© Ă  d'autres utilisateurs** sur un serveur spĂ©cifique, sans leur fournir un accĂšs complet au panel. + +GrĂące Ă  cette fonctionnalitĂ©, vous pouvez **collaborer en toute sĂ©curitĂ©** avec des amis, modĂ©rateurs ou dĂ©veloppeurs. + +Depuis l’onglet **Utilisateurs** de votre serveur, vous pouvez : + +* **Inviter un utilisateur** par e-mail +* Choisir les **permissions prĂ©cises** qu’il aura : + + * AccĂšs Ă  la console + * Gestion des fichiers + * Gestion des bases de donnĂ©es + * DĂ©marrage/redĂ©marrage/arrĂȘt du serveur + * Gestion des tĂąches planifiĂ©es + * AccĂšs aux sauvegardes, sous-utilisateurs, etc. +* **Supprimer ou modifier les accĂšs** Ă  tout moment + +đŸ›Ąïž Chaque utilisateur invitĂ© n'a accĂšs **qu’au serveur pour lequel il est autorisĂ©**, et **les permissions sont finement granulĂ©es**, pour un maximum de sĂ©curitĂ©. + +--- + +💡 **Bon Ă  savoir** : + +* L’utilisateur invitĂ© devra **crĂ©er un compte sur le panel** (ou utiliser celui qu’il possĂšde dĂ©jĂ ) pour accepter l’invitation. +* Les permissions peuvent ĂȘtre modifiĂ©es Ă  tout moment depuis l’onglet **Utilisateurs > GĂ©rer les permissions**. + +--- \ No newline at end of file diff --git a/docs/prĂ©sentation-panel/gestionnaire-de-base-de-donnee.md b/docs/prĂ©sentation-panel/gestionnaire-de-base-de-donnee.md new file mode 100644 index 0000000..b5da1ac --- /dev/null +++ b/docs/prĂ©sentation-panel/gestionnaire-de-base-de-donnee.md @@ -0,0 +1,19 @@ +## đŸ—„ïž Gestionnaire de base de donnĂ©es + +Le panel Pterodactyl intĂšgre un outil simple pour gĂ©rer vos **bases de donnĂ©es MySQL**, idĂ©al pour les serveurs nĂ©cessitant une base de donnĂ©es (plugins, sites web, etc.). + +Depuis l’onglet **Bases de donnĂ©es**, vous pouvez : + +* **CrĂ©er une nouvelle base de donnĂ©es** en quelques clics +* Obtenir les **informations de connexion** (nom d’hĂŽte, port, utilisateur, etc.) +* **Modifier le mot de passe** de la base Ă  tout moment +* **Supprimer** une base de donnĂ©es inutilisĂ©e + +💡 Une fois la base créée, vous pouvez y accĂ©der via un outil externe comme DBeaver ou tout autre gestionnaire MySQL, en utilisant les identifiants fournis. + +--- + +🧬 **Aperçu de la gestion des bases de donnĂ©es** : +![Gestion des bases de donnĂ©es](../img/base_de_donnee.png) + +--- \ No newline at end of file diff --git a/docs/prĂ©sentation-panel/gestionnaire-de-fichiers.md b/docs/prĂ©sentation-panel/gestionnaire-de-fichiers.md new file mode 100644 index 0000000..2e5f151 --- /dev/null +++ b/docs/prĂ©sentation-panel/gestionnaire-de-fichiers.md @@ -0,0 +1,20 @@ +## 📁 Gestionnaire de fichiers + +Le **gestionnaire de fichiers** du panel vous permet d’explorer, modifier et organiser les fichiers de votre serveur directement depuis l’interface web, sans avoir besoin de logiciel FTP. + +Depuis cet onglet, vous pouvez : + +* Naviguer dans les dossiers de votre serveur +* **TĂ©lĂ©verser** des fichiers (glisser-dĂ©poser possible) +* **CrĂ©er**, **renommer**, **supprimer** des fichiers ou dossiers +* **Modifier le contenu** des fichiers texte (comme `server.properties`, `config.yml`, etc.) +* **DĂ©compresser/compresser** des archives `.zip` + +C’est un outil essentiel pour effectuer rapidement des ajustements sans quitter votre navigateur. + +--- + +đŸ—‚ïž **Vue du gestionnaire de fichiers** : +![Gestionnaire de fichiers](../img/gestionnaire_de_fichiers_01.png) + +--- \ No newline at end of file diff --git a/docs/prĂ©sentation-panel/historique-d-activitĂ©.md b/docs/prĂ©sentation-panel/historique-d-activitĂ©.md new file mode 100644 index 0000000..d5b1850 --- /dev/null +++ b/docs/prĂ©sentation-panel/historique-d-activitĂ©.md @@ -0,0 +1,25 @@ +## đŸ§Ÿ Historique d’activitĂ© (Activity / Logs) + +L’onglet **Activity** vous permet de consulter l’**historique des actions** effectuĂ©es sur votre serveur. +C’est un excellent outil pour **suivre les opĂ©rations**, dĂ©tecter les erreurs ou simplement surveiller l’utilisation du serveur. + +Depuis cette section, vous pouvez : + +* Voir la **liste des Ă©vĂ©nements rĂ©cents**, tels que : + + * Connexions et dĂ©connexions + * DĂ©marrages / arrĂȘts du serveur + * CrĂ©ation ou suppression de fichiers + * Ajout ou retrait d’utilisateurs + * Lancements de tĂąches planifiĂ©es +* ConnaĂźtre la **date, l’heure** et l’**utilisateur** Ă  l’origine de chaque action + +🔎 Chaque entrĂ©e inclut Ă©galement des **dĂ©tails techniques** pour faciliter le diagnostic ou la remontĂ©e au support. + +--- + +đŸ›Ąïž **Bonnes pratiques** : + +> Consultez rĂ©guliĂšrement cet onglet pour repĂ©rer d’éventuels comportements anormaux ou suivre les interventions effectuĂ©es sur votre serveur par d’autres utilisateurs. + +--- \ No newline at end of file diff --git a/docs/prĂ©sentation-panel/introduction-panel.md b/docs/prĂ©sentation-panel/introduction-panel.md new file mode 100755 index 0000000..32c83e2 --- /dev/null +++ b/docs/prĂ©sentation-panel/introduction-panel.md @@ -0,0 +1,54 @@ +# 🚀 DĂ©marrer avec votre serveur QuantumCraft Studios + +Bienvenue chez **QuantumCraft Studios** et fĂ©licitations pour votre tout nouveau serveur ! +Nous utilisons le panel [**Pterodactyl**](https://pterodactyl.io) pour vous offrir une interface simple, performante et intuitive pour gĂ©rer vos services. + +Ce guide a pour but de vous accompagner dans la **prise en main** de votre serveur et vous aider Ă  vous familiariser rapidement avec les outils mis Ă  votre disposition. + +--- + +## 🛒 Commander un serveur + +Vous n'avez pas encore de serveur ? +DĂ©couvrez nos offres disponibles en ligne, incluant **Minecraft**, **PalWorld**, **Vintage Story** et bien d'autres jeux Ă  venir. + +👉 [Consulter nos offres](https://quantumcraft-studios.com/nos-offres.php) + +--- + +## 🔐 Connexion au panel + +Une fois votre commande validĂ©e, vous recevrez par e-mail vos identifiants de connexion. +AccĂ©dez ensuite Ă  votre espace d’administration via le lien suivant : + +👉 [https://host.quantumcraft-studios.com](https://host.quantumcraft-studios.com) + +--- + +# 🧭 DĂ©couverte de l'interface + +## 📊 Tableau de bord (Dashboard) + +DĂšs votre connexion, vous serez accueilli par un tableau de bord affichant l’ensemble de vos serveurs. +Cliquez sur le serveur souhaitĂ© pour accĂ©der Ă  sa **console de gestion**, depuis laquelle vous pourrez : + +- **DĂ©marrer**, **redĂ©marrer**, **arrĂȘter** ou effectuer un **arrĂȘt forcĂ©** +- Visualiser en temps rĂ©el : + - le **taux d’utilisation du processeur (CPU)** + - l’**utilisation de la mĂ©moire RAM** et de l’**espace disque** + - l’**adresse IP** du serveur + +--- + +🔑 **Page de connexion** : +![Page de connexion](../img/login_page.png) + +--- + +💡 **Aperçu du dashboard** : +![Aperçu du panel](../img/dashboard_01.png) + +--- + +đŸ–„ïž **Exemple de console serveur** : +![Aperçu du panel](../img/dashboard_02.png) \ No newline at end of file diff --git a/docs/prĂ©sentation-panel/mon-compte.md b/docs/prĂ©sentation-panel/mon-compte.md new file mode 100644 index 0000000..b3d8adf --- /dev/null +++ b/docs/prĂ©sentation-panel/mon-compte.md @@ -0,0 +1,41 @@ +## đŸ‘€ Mon compte (Account) + +L’onglet **Account** vous permet de gĂ©rer les **informations personnelles** liĂ©es Ă  votre compte utilisateur sur le panel. +Il centralise les paramĂštres essentiels pour **la sĂ©curitĂ©, l’accĂšs et la rĂ©cupĂ©ration** de votre compte. + +### 🔒 Modifier son mot de passe + +Vous pouvez changer votre mot de passe en renseignant : + +* Votre **mot de passe actuel** +* Un **nouveau mot de passe sĂ©curisĂ©** +* Une confirmation du nouveau mot de passe + +> 🔐 Le mot de passe doit contenir **au moins 8 caractĂšres** et ĂȘtre unique Ă  ce site. + +### 📧 Modifier son adresse e-mail + +Pour mettre Ă  jour votre adresse e-mail : + +* Saisissez une **nouvelle adresse** +* Confirmez avec votre **mot de passe actuel** + +Cela permet de garder votre compte Ă  jour pour la rĂ©cupĂ©ration et les notifications. + +### 🔐 Authentification Ă  deux facteurs (2FA) + +Activez la **vĂ©rification en deux Ă©tapes** pour renforcer la sĂ©curitĂ© de votre compte. +Ce systĂšme ajoute une seconde couche de protection via une application d’authentification (comme Google Authenticator, Authy, etc.). + +* Cliquez sur **“Enable Two-Step”** +* Scannez le QR code avec votre appli +* Entrez le code gĂ©nĂ©rĂ© pour activer la sĂ©curitĂ© + +> ✅ Fortement recommandĂ© pour tous les utilisateurs ayant des permissions Ă©levĂ©es ou un accĂšs Ă  plusieurs serveurs. + +--- + +🔧 **Aperçu de l’onglet Account** : +![Onglet Account](../img/compte.png) + +--- \ No newline at end of file diff --git a/docs/prĂ©sentation-panel/paramĂštres-du-serveur.md b/docs/prĂ©sentation-panel/paramĂštres-du-serveur.md new file mode 100644 index 0000000..399f003 --- /dev/null +++ b/docs/prĂ©sentation-panel/paramĂštres-du-serveur.md @@ -0,0 +1,42 @@ +## ⚙ ParamĂštres du serveur (Settings) + +L’onglet **Settings** regroupe plusieurs outils liĂ©s Ă  la **configuration gĂ©nĂ©rale**, Ă  l’**accĂšs SFTP**, et Ă  la **gestion technique** de votre serveur. + +### 🔐 Informations SFTP + +Dans la section **SFTP Details**, vous retrouvez les informations pour vous connecter via un client FTP sĂ©curisĂ© (comme FileZilla ou WinSCP) : + +* **Adresse du serveur** (ex: `sftp://host.quantumcraft-studios.com:2022`) +* **Nom d’utilisateur** unique pour votre serveur +* ⚠ Le **mot de passe est le mĂȘme que celui de votre compte panel** + +> 🎯 Cette mĂ©thode est utile pour transfĂ©rer rapidement des fichiers volumineux ou gĂ©rer votre serveur depuis un logiciel externe. + +### 📝 Modifier les informations du serveur + +Vous pouvez personnaliser : + +* Le **nom affichĂ©** de votre serveur dans le panel +* Une **description** libre (visible uniquement dans l’interface) + +### ♻ RĂ©installer le serveur + +Le bouton **Reinstall Server** permet de rĂ©initialiser votre serveur. Cela va : + +* ArrĂȘter le serveur +* Relancer le script d’installation initial +* ⚠ **Attention :** certaines donnĂ©es peuvent ĂȘtre supprimĂ©es. Pensez Ă  **faire une sauvegarde** avant ! + +### đŸ› ïž Informations techniques + +En bas de page, vous pouvez consulter : + +* Le **node** (localisation physique ou logique du serveur) +* Le **Server ID**, utile pour les rapports techniques + +--- + +đŸ§Ÿ **Aperçu de l’onglet Settings** : +![Onglet Settings](../img/paramĂštres_du_serveur.png) + +--- \ No newline at end of file diff --git a/docs/prĂ©sentation-panel/planification-des-taches.md b/docs/prĂ©sentation-panel/planification-des-taches.md new file mode 100644 index 0000000..330205c --- /dev/null +++ b/docs/prĂ©sentation-panel/planification-des-taches.md @@ -0,0 +1,37 @@ +## ⏰ Planification des tĂąches (Schedules) + +Le systĂšme de **planification des tĂąches** vous permet d’automatiser certaines actions sur votre serveur Ă  des moments prĂ©cis. +IdĂ©al pour les redĂ©marrages rĂ©guliers, les sauvegardes automatiques ou l’exĂ©cution de commandes serveur. + +Depuis l’onglet **TĂąches planifiĂ©es**, vous pouvez : + +* **CrĂ©er un planning** avec un nom et une description +* DĂ©finir une **frĂ©quence d’exĂ©cution** (heures, jours, etc.) Ă  l’aide du systĂšme **cron** +* Ajouter une ou plusieurs **actions** Ă  exĂ©cuter, comme : + + * Lancer une **commande** (`say RedĂ©marrage dans 1 minute`, etc.) + * CrĂ©er une **backup** automatiquement + * **RedĂ©marrer**, **arrĂȘter** ou **dĂ©marrer** automatiquement le serveur + +🔁 Les tĂąches peuvent ĂȘtre configurĂ©es pour s’exĂ©cuter **une seule fois** ou se **rĂ©pĂ©ter rĂ©guliĂšrement**, selon l’intervalle dĂ©fini. + +--- + +⚠ **Fuseau horaire — Attention aux dĂ©calages !** + +MĂȘme si le panel est configurĂ© sur le fuseau horaire **Europe/Paris**, il se peut que les tĂąches soient exĂ©cutĂ©es selon l’heure **UTC** (temps universel coordonnĂ©). +Dans ce cas : + +* Soustrayez **1 heure** en hiver (UTC+1) +* Soustrayez **2 heures** en Ă©tĂ© (UTC+2) + +> ✅ **Exemple** : pour exĂ©cuter une tĂąche Ă  01h00 du matin (heure de Paris) en Ă©tĂ©, configurez-la Ă  **23h00** dans le planificateur. + +![Planification des tĂąches](../img/tĂąches_02.png) + +--- + +đŸ—“ïž **Aperçu de la planification d'une tĂąche** : +![Planification de tĂąche](../img/tĂąches_01.png) + +--- \ No newline at end of file diff --git a/docs/prĂ©sentation-panel/rĂ©seau.md b/docs/prĂ©sentation-panel/rĂ©seau.md new file mode 100644 index 0000000..09e2ff0 --- /dev/null +++ b/docs/prĂ©sentation-panel/rĂ©seau.md @@ -0,0 +1,24 @@ +## 🌐 RĂ©seau (Network) + +L’onglet **Network** vous permet de **gĂ©rer les ports** utilisĂ©s par votre serveur, notamment pour les plugins, les services externes ou les connexions personnalisĂ©es. + +Depuis cette section, vous pouvez : + +* **Consulter l’adresse IP principale** et le **port attribuĂ©** Ă  votre serveur +* **DĂ©finir le port par dĂ©faut** utilisĂ© par le serveur au dĂ©marrage + +🔌 Cette gestion est utile si vous hĂ©bergez des services nĂ©cessitant des ports spĂ©cifiques (ex : Dynmap, RCON, API REST de plugins
). + +--- + +📡 **Aperçu de l’onglet RĂ©seau** : +![Aperçu de l'onglet Network](../img/rĂ©seau_01.png) + +--- + +💡 **À savoir** : + +* Certains ports peuvent ĂȘtre **restreints** ou **dĂ©jĂ  utilisĂ©s** par d'autres services sur le node. +* Si vous ne pouvez pas ajouter de ports, contactez le support pour demander un nouveau port. + +--- \ No newline at end of file diff --git a/docs/prĂ©sentation-panel/sauvegardes.md b/docs/prĂ©sentation-panel/sauvegardes.md new file mode 100644 index 0000000..930d91f --- /dev/null +++ b/docs/prĂ©sentation-panel/sauvegardes.md @@ -0,0 +1,36 @@ +## đŸ’Ÿ Sauvegardes (Backups) + +L’onglet **Backups** vous permet de crĂ©er et gĂ©rer des **sauvegardes automatiques ou manuelles** de votre serveur. +C’est une fonctionnalitĂ© essentielle pour protĂ©ger vos donnĂ©es en cas d’erreur, de crash ou de mauvaise manipulation. + +Depuis cet onglet, vous pouvez : + +* **CrĂ©er une sauvegarde** complĂšte en un clic +* Choisir si la sauvegarde doit : + + * Inclure tous les fichiers + * **Exclure certains fichiers/dossiers** (via une liste de chemins Ă  ignorer) +* **TĂ©lĂ©charger une sauvegarde** sur votre ordinateur +* **Restaurer** une sauvegarde pour revenir Ă  un Ă©tat antĂ©rieur +* **Supprimer** une sauvegarde obsolĂšte ou inutile + +🔄 Les sauvegardes peuvent Ă©galement ĂȘtre **automatisĂ©es** via le systĂšme de planification des tĂąches. + +--- + +đŸ§± **Aperçu de l’onglet Backups** : +![Aperçu des sauvegardes](../img/sauvegardes_01.png) + +--- + +![Aperçu des sauvegardes](../img/sauvegardes_02.png) + +--- + +💡 **Bonnes pratiques** : + +* Effectuez une sauvegarde **avant toute modification importante** (installation de plugin, mise Ă  jour, etc.) +* Ne stockez pas trop de sauvegardes simultanĂ©ment pour ne pas saturer l’espace disque +* Pensez Ă  **automatiser vos sauvegardes rĂ©guliĂšres** (ex : tous les jours Ă  4h) + +--- \ No newline at end of file diff --git a/docs/prĂ©sentation-panel/ssh.md b/docs/prĂ©sentation-panel/ssh.md new file mode 100644 index 0000000..007b935 --- /dev/null +++ b/docs/prĂ©sentation-panel/ssh.md @@ -0,0 +1,36 @@ +## 🔐 ClĂ©s SSH (SSH Keys) + +L’onglet **SSH Keys** permet d’ajouter des **clĂ©s publiques SSH** Ă  votre compte pour effectuer des connexions sĂ©curisĂ©es Ă  l’API ou Ă  d'autres outils compatibles (via des accĂšs automatisĂ©s ou dĂ©veloppeurs). + +Cela vous permet de **vous authentifier sans mot de passe**, avec un haut niveau de sĂ©curitĂ©. + +### ➕ Ajouter une clĂ© SSH + +Pour ajouter une nouvelle clĂ© SSH : + +1. Donnez un **nom** Ă  votre clĂ© (ex. `clĂ©-laptop`, `dev-bot`) +2. Collez votre **clĂ© publique** au format OpenSSH (commence gĂ©nĂ©ralement par `ssh-rsa` ou `ssh-ed25519`) +3. Cliquez sur **Save** + +> 💡 Tu peux gĂ©nĂ©rer une paire de clĂ©s SSH sur ton poste avec la commande : +> `ssh-keygen -t ed25519 -C "mon-email@domaine.com"` +> Exemple : `ssh-keygen -t ed25519 -C "monsuperpseudo@gmail.com"` + +### 📋 GĂ©rer vos clĂ©s + +* Les clĂ©s ajoutĂ©es apparaĂźtront dans la liste Ă  droite. +* Vous pouvez **supprimer** une clĂ© Ă  tout moment si elle n’est plus utilisĂ©e. + +--- + +⚠ **Important** : + +> Le panel ne permet pas de se connecter directement en SSH sur le serveur. +> Les clĂ©s sont principalement utilisĂ©es pour **interagir avec certaines API ou automatisations avancĂ©es**. + +--- + +đŸ–„ïž **Aperçu de l’onglet SSH Keys** : +![Aperçu des SSH Keys](../img/ssh.png) + +--- \ No newline at end of file diff --git a/docs/tutoriels.md b/docs/tutoriels.md new file mode 100755 index 0000000..a7ca62b --- /dev/null +++ b/docs/tutoriels.md @@ -0,0 +1,44 @@ +--- +title: Accueil des tutoriels +description: Explorez tous les guides disponibles pour bien dĂ©marrer avec QuantumCraft Studios. +--- + +# 📚 Accueil des tutoriels + +Bienvenue dans la section dĂ©diĂ©e aux tutoriels de **QuantumCraft Studios**. +Vous y trouverez toutes les ressources nĂ©cessaires pour bien dĂ©buter, configurer vos services et approfondir vos connaissances techniques. + +--- + +## 🚀 Liste de tous les tutoriels + +### đŸ§© Configuration de base +- [đŸ–„ïž Introduction au Panel](/prĂ©sentation-panel/introduction-panel) +- [📁 Gestionnaire de fichiers](/prĂ©sentation-panel/gestionnaire-de-fichiers) +- [đŸ—„ïž Base de donnĂ©es](/prĂ©sentation-panel/gestionnaire-de-base-de-donnee) +- [⏰ Planification des tĂąches](/prĂ©sentation-panel/planification-des-taches) +- [đŸ‘„ Gestion des utilisateurs](/prĂ©sentation-panel/gestion-des-utilisateurs) +- [đŸ’Ÿ Sauvegardes (Backups)](/prĂ©sentation-panel/sauvegardes) +- [🌐 RĂ©seau (Network)](/prĂ©sentation-panel/rĂ©seau) +- [⚙ DĂ©marrage (Startup)](/prĂ©sentation-panel/dĂ©marrage) +- [⚙ ParamĂštres du serveur (Settings)](/prĂ©sentation-panel/paramĂštres-du-serveur) +- [đŸ§Ÿ Historique d’activitĂ© (Activity / Logs)](/prĂ©sentation-panel/historique-d-activitĂ©) +- [đŸ‘€ Mon compte (Account)](/prĂ©sentation-panel/mon-compte) +- [🔑 API](/prĂ©sentation-panel/api) +- [🔐 SSH](/prĂ©sentation-panel/ssh) + +### 🎼 HĂ©bergement de Jeux +- [đŸ§± Choisir son offre Minecraft](/hĂ©bergement-jeux/choisir-offre-minecraft) +- [đŸȘ Choisir son offre PalWorld](/hĂ©bergement-jeux/choisir-offre-palworld) +- [đŸȘ” Choisir son offre Vintage Story](/hĂ©bergement-jeux/choisir-offre-vintage-story) + +### 🌐 HĂ©bergement de Dev +- [⚙ Choisir son offre NodeJs](/hĂ©bergement-devops/choisir-offre-nodejs) +- [🐍 Choisir son offre Python](/hĂ©bergement-devops/choisir-offre-python) + +--- + +## 📖 Besoin d’aide ? + +Si vous ne trouvez pas ce que vous cherchez, n'hĂ©sitez pas Ă  consulter notre FAQ sur la page principale du [site](https://quantumcraft-studios.com) ou Ă  nous [contacter](mailto:contact@quantumcraft-studios.com). +Nous enrichissons rĂ©guliĂšrement cette section pour rĂ©pondre Ă  tous vos besoins ! \ No newline at end of file diff --git a/package.json b/package.json new file mode 100755 index 0000000..b1890cc --- /dev/null +++ b/package.json @@ -0,0 +1,21 @@ +{ + "name": "docs-quantumcraft-studios-com", + "private": true, + "type": "module", + "scripts": { + "dev": "vitepress dev docs", + "build": "vitepress build docs", + "serve": "vitepress serve docs" + }, + "devDependencies": { + "vue": "3.2.44", + "vitepress": "1.0.0-alpha.28" + }, + "pnpm": { + "peerDependencyRules": { + "ignoreMissing": [ + "@algolia/client-search" + ] + } + } +}