diff --git a/docs/dedicated-linux-certbot.md b/docs/dedicated-linux-certbot.md
index 36fb1a30e..6d3435382 100644
--- a/docs/dedicated-linux-certbot.md
+++ b/docs/dedicated-linux-certbot.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-certbot
-title: "Setup Certbot on Linux"
+title: "Setup Certbot on a Linux Server - Secure Your Websites with Let's Encrypt SSL"
description: "Discover how to secure your website with free SSL certificates using Certbot and Let's Encrypt for safe data transmission → Learn more now"
sidebar_label: Install Certbot
services:
diff --git a/docs/dedicated-linux-databases.md b/docs/dedicated-linux-databases.md
index 1ad97c822..aacef6e8a 100644
--- a/docs/dedicated-linux-databases.md
+++ b/docs/dedicated-linux-databases.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-databases
-title: "Installation of Databases"
+title: "Setup Databases on a Linux Server - Deploy and Manage Database Services"
description: "Explore how to install and set up various databases on Ubuntu and other Linux distros for enhanced performance and security → Learn more now"
sidebar_label: Install Databases
services:
diff --git a/docs/dedicated-linux-docker.md b/docs/dedicated-linux-docker.md
index 06ad3c4f6..36d47253b 100644
--- a/docs/dedicated-linux-docker.md
+++ b/docs/dedicated-linux-docker.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-docker
-title: "Installation of Docker"
+title: "Setup Docker on a Linux Server - Run and Manage Containers on Your Infrastructure"
description: "Discover how to install Docker on your Linux server to run isolated applications efficiently and optimize resource use → Learn more now"
sidebar_label: Install Docker
services:
diff --git a/docs/dedicated-linux-ftp-install.md b/docs/dedicated-linux-ftp-install.md
index e36500038..304ab2dda 100644
--- a/docs/dedicated-linux-ftp-install.md
+++ b/docs/dedicated-linux-ftp-install.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-ftp-install
-title: "Installation of a FTP server"
+title: "Setup ProFTPD on a Linux Server - Host a Secure FTP Service"
description: "Discover how to set up and manage a secure FTP server on Linux with FileZilla Server to streamline file transfers and user access → Learn more now"
sidebar_label: Install FTP server
services:
diff --git a/docs/dedicated-linux-git.md b/docs/dedicated-linux-git.md
index 4762e452f..c09e94c5b 100644
--- a/docs/dedicated-linux-git.md
+++ b/docs/dedicated-linux-git.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-git
-title: "Setup Git on Linux"
+title: "Setup Git on a Linux Server - Enable Version Control for Your Projects"
description: "Discover how to set up and configure Git for efficient version control and seamless collaboration in your projects → Learn more now"
sidebar_label: Install Git
services:
diff --git a/docs/dedicated-linux-java.md b/docs/dedicated-linux-java.md
index 4ceac7717..9a36787ae 100644
--- a/docs/dedicated-linux-java.md
+++ b/docs/dedicated-linux-java.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-java
-title: "Installation of Java"
+title: "Setup Java on a Linux Server - Run Java Based Applications and Services"
description: "Learn how to install Java on various Linux systems to run Java applications smoothly and ensure your environment is properly set up → Learn more now"
sidebar_label: Install Java
services:
@@ -83,4 +83,3 @@ OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode)
In this case Java 11 was successfully installed on your system. Now you can easily run your Java applications on your system.
-
diff --git a/docs/dedicated-linux-javascript.md b/docs/dedicated-linux-javascript.md
index e839d544b..5deb9583a 100644
--- a/docs/dedicated-linux-javascript.md
+++ b/docs/dedicated-linux-javascript.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-javascript
-title: 'Dedicated Server: Installation of JavaScript'
+title: "Setup JavaScript Runtime on a Linux Server - Enable Modern Web Application Execution"
description: "Discover how to install and set up Node.js, Deno, and Bun on your server for efficient JavaScript runtime management → Learn more now"
sidebar_label: Install JavaScript
services:
diff --git a/docs/dedicated-linux-jitsi.md b/docs/dedicated-linux-jitsi.md
index 0c0126235..888f9a820 100644
--- a/docs/dedicated-linux-jitsi.md
+++ b/docs/dedicated-linux-jitsi.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-jitsi
-title: "Installation of Jitsi Meet"
+title: "Setup Jitsi Meet on a Linux Server - Host Your Own Video Conferencing Platform"
description: "Discover how to set up and run your own secure Jitsi Meet videoconferencing server for easy, private online meetings → Learn more now"
sidebar_label: Install Jitsi Meet
services:
diff --git a/docs/dedicated-linux-lamp-stack.md b/docs/dedicated-linux-lamp-stack.md
index 4c6408a48..2794dc1ed 100644
--- a/docs/dedicated-linux-lamp-stack.md
+++ b/docs/dedicated-linux-lamp-stack.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-lamp-stack
-title: "Dedicated Server: Setup LAMP stack - Linux, Apache, MySQL, PHP"
+title: "Setup a LAMP Stack on a Linux Server - Power Classic PHP Applications"
description: "Discover how to set up a LAMP stack for hosting dynamic PHP websites on Linux servers efficiently → Learn more now"
sidebar_label: Web LAMP stack
services:
diff --git a/docs/dedicated-linux-lemp-stack.md b/docs/dedicated-linux-lemp-stack.md
index 6f8b429e0..debfd0d3a 100644
--- a/docs/dedicated-linux-lemp-stack.md
+++ b/docs/dedicated-linux-lemp-stack.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-lemp-stack
-title: "Dedicated Server: Setup LEMP stack - Linux, Nginx, MySQL, PHP"
+title: "Setup a LEMP Stack on a Linux Server - Deploy High Performance Web Applications"
description: "Discover how to set up a LEMP stack for hosting dynamic PHP websites on Linux servers with practical examples → Learn more now"
sidebar_label: Web LEMP stack
services:
diff --git a/docs/dedicated-linux-mastodon.md b/docs/dedicated-linux-mastodon.md
index dfff4f41e..18593069a 100644
--- a/docs/dedicated-linux-mastodon.md
+++ b/docs/dedicated-linux-mastodon.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-mastodon
-title: "Installation of Mastodon"
+title: "Setup Mastodon on a Linux Server - Launch Your Own Social Networking Platform"
description: "Discover how to set up a secure, self-hosted Mastodon social network on Debian-based servers for independent microblogging → Learn more now"
sidebar_label: Install Mastodon
services:
diff --git a/docs/dedicated-linux-notepad++.md b/docs/dedicated-linux-notepad++.md
index 805b21fd6..280e5242c 100644
--- a/docs/dedicated-linux-notepad++.md
+++ b/docs/dedicated-linux-notepad++.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-notepad++
-title: "Dedicated Server: Setup Notepad++ on Linux"
+title: "Setup Notepad++ on a Linux Server - Use Your Preferred Editor via Wine"
description: "Discover how to set up and optimize Notepad++ on Linux for powerful, lightweight code editing and enhanced developer productivity → Learn more now"
sidebar_label: Install Notepad++
services:
diff --git a/docs/dedicated-linux-odoo.md b/docs/dedicated-linux-odoo.md
index ae07769dd..a521ccfa0 100644
--- a/docs/dedicated-linux-odoo.md
+++ b/docs/dedicated-linux-odoo.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-odoo
-title: "Setup Odoo (Open Source ERP and CRM) on Linux"
+title: "Setup Odoo on a Linux Server - Run Your Own Open Source ERP and CRM"
description: "Discover how to manage and automate business processes with Odoo’s integrated ERP and CRM platform for streamlined company operations → Learn more now"
sidebar_label: Install Odoo
services:
diff --git a/docs/dedicated-linux-openvpn.md b/docs/dedicated-linux-openvpn.md
index fa1b9869c..4e59b0115 100644
--- a/docs/dedicated-linux-openvpn.md
+++ b/docs/dedicated-linux-openvpn.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-openvpn
-title: "Installation of OpenVPN"
+title: "Setup OpenVPN on a Linux Server - Create Your Secure VPN Infrastructure"
description: "Discover how to secure your internet connection and access restricted content using OpenVPN on Linux servers → Learn more now"
sidebar_label: Install OpenVPN
services:
diff --git a/docs/dedicated-linux-phpmyadmin.md b/docs/dedicated-linux-phpmyadmin.md
index 5779da7ac..cce3becfc 100644
--- a/docs/dedicated-linux-phpmyadmin.md
+++ b/docs/dedicated-linux-phpmyadmin.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-phpmyadmin
-title: "Installation of phpMyAdmin"
+title: "Setup phpMyAdmin on a Linux Server - Manage Your Databases via Web Interface"
description: "Discover how to manage MySQL and MariaDB databases easily with phpMyAdmin’s web interface for efficient database administration → Learn more now"
sidebar_label: Install phpMyAdmin
services:
diff --git a/docs/dedicated-linux-plex.md b/docs/dedicated-linux-plex.md
index 4b4c4231a..52493445f 100644
--- a/docs/dedicated-linux-plex.md
+++ b/docs/dedicated-linux-plex.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-plex
-title: "Setup Plex on Linux"
+title: "Setup Plex on a Linux Server - Stream Your Personal Media Library"
description: "Discover how to manage and stream your personal media library seamlessly with Plex for easy access across devices → Learn more now"
sidebar_label: Install Plex
services:
diff --git a/docs/dedicated-linux-screen.md b/docs/dedicated-linux-screen.md
index 8c4c8b0a3..28688f0ca 100644
--- a/docs/dedicated-linux-screen.md
+++ b/docs/dedicated-linux-screen.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-screen
-title: "Installation of Screen"
+title: "Setup Screen on a Linux Server - Manage Persistent Terminal Sessions"
description: "Discover how to manage multiple terminal sessions on Linux with Screen for improved productivity and session persistence → Learn more now"
sidebar_label: Install Screen
services:
diff --git a/docs/dedicated-linux-ssh-server.md b/docs/dedicated-linux-ssh-server.md
index af0255253..53dd80771 100644
--- a/docs/dedicated-linux-ssh-server.md
+++ b/docs/dedicated-linux-ssh-server.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-ssh-server
-title: "Installation of SSH"
+title: "Setup SSH on a Linux Server - Enable Secure Remote Server Access"
description: "Discover how to securely install and manage SSH servers on Linux server to ensure safe remote access and enhanced server protection → Learn more now"
sidebar_label: Install SSH
services:
diff --git a/docs/dedicated-linux-ssl.md b/docs/dedicated-linux-ssl.md
index bca47e9c4..a4e358cdf 100644
--- a/docs/dedicated-linux-ssl.md
+++ b/docs/dedicated-linux-ssl.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-ssl
-title: "Dedicated Server: Create SSL certificate (Let's Encrypt) for Linux server"
+title: "Setup Let's Encrypt SSL on a Linux Server - Secure Your Dedicated Server with HTTPS"
description: "Discover how to secure your website with free SSL certificates using Certbot and Let's Encrypt for safe data transmission → Learn more now"
sidebar_label: Install SSL Certificate (Let's Encrypt)
services:
diff --git a/docs/dedicated-linux-webserver.md b/docs/dedicated-linux-webserver.md
index b98b59ae4..18a5a168f 100644
--- a/docs/dedicated-linux-webserver.md
+++ b/docs/dedicated-linux-webserver.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-webserver
-title: "Installation of Nginx and Apache webserver"
+title: "Setup Nginx and Apache on a Linux Server - Configure Powerful Web Server Environments"
description: "Discover how to set up and configure Nginx or Apache web servers to host your website efficiently → Learn more now"
sidebar_label: Install webserver
services:
diff --git a/docs/dedicated-linux-wordpress.md b/docs/dedicated-linux-wordpress.md
index 46f61b9d3..7eb0cc6f1 100644
--- a/docs/dedicated-linux-wordpress.md
+++ b/docs/dedicated-linux-wordpress.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-wordpress
-title: "Installation of WordPress"
+title: "Setup WordPress on a Linux Server - Launch Your Own Website or Blog"
description: "Discover how to install WordPress on a Linux server using the LAMP stack to build and manage your website efficiently → Learn more now"
sidebar_label: Install WordPress
services:
diff --git a/docs/dedicated-linux-xrdp.md b/docs/dedicated-linux-xrdp.md
index fd83abbc1..84cb387c9 100644
--- a/docs/dedicated-linux-xrdp.md
+++ b/docs/dedicated-linux-xrdp.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-xrdp
-title: "Installation of xRDP (Remote Desktop) "
+title: "Setup xRDP on a Linux Server - Enable Remote Desktop Access"
description: "Discover how to set up remote desktop access on Ubuntu and Debian servers for easier management and control → Learn more now"
sidebar_label: Install xRDP
services:
diff --git a/docs/dedicated-windows-ftpserver.md b/docs/dedicated-windows-ftpserver.md
index 055181502..9704a4ee1 100644
--- a/docs/dedicated-windows-ftpserver.md
+++ b/docs/dedicated-windows-ftpserver.md
@@ -1,6 +1,6 @@
---
id: dedicated-windows-ftpserver
-title: "Installation of FTP"
+title: "Setup FTP on a Windows Server - Host a Secure File Transfer Service"
description: "Discover how to set up and manage a FileZilla FTP server on Windows for secure file transfers and user access control → Learn more now"
sidebar_label: Install FTP
services:
diff --git a/docs/dedicated-windows-git.md b/docs/dedicated-windows-git.md
index 8b9d305d0..4a6858b75 100644
--- a/docs/dedicated-windows-git.md
+++ b/docs/dedicated-windows-git.md
@@ -1,6 +1,6 @@
---
id: dedicated-windows-git
-title: "Setup Git on Windows"
+title: "Setup Git on a Windows Server - Enable Version Control for Your Projects"
description: "Discover how to set up and configure Git for efficient version control and seamless collaboration in your projects → Learn more now"
sidebar_label: Install Git
services:
diff --git a/docs/dedicated-windows-installmysql.md b/docs/dedicated-windows-installmysql.md
index 622615bd7..53f3e43c7 100644
--- a/docs/dedicated-windows-installmysql.md
+++ b/docs/dedicated-windows-installmysql.md
@@ -1,6 +1,6 @@
---
id: dedicated-windows-installmysql
-title: "Installation of MySQL"
+title: "Setup MySQL on a Windows Server - Deploy and Manage Reliable Databases"
description: "Learn how to set up and secure your own MySQL database server on a Windows Dedicated Server for reliable data management → Learn more now"
sidebar_label: Install MySQL
services:
diff --git a/docs/dedicated-windows-javascript.md b/docs/dedicated-windows-javascript.md
index fc006deab..5903798e2 100644
--- a/docs/dedicated-windows-javascript.md
+++ b/docs/dedicated-windows-javascript.md
@@ -1,6 +1,6 @@
---
id: dedicated-windows-javascript
-title: 'Dedicated Server: Installation of JavaScript'
+title: "Setup JavaScript Runtime on a Windows Server - Enable Modern Web Application Execution"
description: "Discover how to install and set up Node.js, Deno, and Bun on Windows to run JavaScript efficiently → Learn more now"
sidebar_label: Install JavaScript
services:
diff --git a/docs/dedicated-windows-nodejs.md b/docs/dedicated-windows-nodejs.md
index 37c5617c0..62d46a6b7 100644
--- a/docs/dedicated-windows-nodejs.md
+++ b/docs/dedicated-windows-nodejs.md
@@ -1,6 +1,6 @@
---
id: dedicated-windows-nodejs
-title: "Setup Node.js on Windows"
+title: "Setup Node.js on a Windows Server - Run Modern JavaScript Applications"
description: "Discover how to set up Node.js for scalable, real-time applications using a streamlined environment → Learn more now"
sidebar_label: Install Node.js
services:
diff --git a/docs/dedicated-windows-notepad++.md b/docs/dedicated-windows-notepad++.md
index 08b7a1e6e..6874df0fe 100644
--- a/docs/dedicated-windows-notepad++.md
+++ b/docs/dedicated-windows-notepad++.md
@@ -1,6 +1,6 @@
---
id: dedicated-windows-notepad++
-title: "Dedicated Server: Setup Notepad++ on Windows"
+title: "Setup Notepad++ on a Windows Server - Use a Powerful Code and Text Editor"
description: "Discover how to optimize your coding workflow with Notepad++ for fast, customizable, and lightweight text editing → Learn more now"
sidebar_label: Install Notepad++
services:
diff --git a/docs/dedicated-windows-plex.md b/docs/dedicated-windows-plex.md
index f0d34025b..133b77bda 100644
--- a/docs/dedicated-windows-plex.md
+++ b/docs/dedicated-windows-plex.md
@@ -1,6 +1,6 @@
---
id: dedicated-windows-plex
-title: "Setup Plex on Windows"
+title: "Setup Plex on a Windows Server - Stream Your Personal Media Library"
description: "Discover how to manage and stream your personal media effortlessly with Plex for seamless access across devices → Learn more now"
sidebar_label: Install Plex
services:
diff --git a/docs/dedicated-windows-python.md b/docs/dedicated-windows-python.md
index 3790e4f9a..b1dc9d2a1 100644
--- a/docs/dedicated-windows-python.md
+++ b/docs/dedicated-windows-python.md
@@ -1,6 +1,6 @@
---
id: dedicated-windows-python
-title: 'Dedicated Server: Installation of Python'
+title: 'Setup Python on a Windows Server - Enable Development and Automation'
description: "Learn how to install and set up Python runtime on Windows servers to run your Python programs efficiently → Learn more now"
sidebar_label: Install Python
services:
diff --git a/docs/vserver-linux-bitwarden.md b/docs/vserver-linux-bitwarden.md
index ecbcb2940..e1734298b 100644
--- a/docs/vserver-linux-bitwarden.md
+++ b/docs/vserver-linux-bitwarden.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-bitwarden
-title: "Setup Bitwarden on Linux"
+title: "Setup Bitwarden on a Linux Server - Secure Your Password Management"
description: "Discover how to securely self-host Bitwarden for managing passwords with end-to-end encryption and strong credential features → Learn more now"
sidebar_label: Install Bitwarden
services:
diff --git a/docs/vserver-linux-cockpit.md b/docs/vserver-linux-cockpit.md
index 7fc24ada7..c1a46640d 100644
--- a/docs/vserver-linux-cockpit.md
+++ b/docs/vserver-linux-cockpit.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-cockpit
-title: "Installation of Cockpit "
+title: "Setup Cockpit on a Linux Server - Manage Your Server via Web Interface"
description: "Discover how to manage Linux servers efficiently with Cockpit’s web interface for beginners and experts alike → Learn more now"
sidebar_label: Install Cockpit
services:
diff --git a/docs/vserver-linux-curl.md b/docs/vserver-linux-curl.md
index abbd7a71d..d5da17c66 100644
--- a/docs/vserver-linux-curl.md
+++ b/docs/vserver-linux-curl.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-curl
-title: "Setup cURL on Linux"
+title: "Setup cURL on a Linux Server - Test and Automate HTTP Requests"
description: "Discover how to set up and optimize cURL for efficient data transfers and API testing → Learn more now"
sidebar_label: Install cURL
services:
diff --git a/docs/vserver-linux-gitlab.md b/docs/vserver-linux-gitlab.md
index f47a6d872..aaabca1b5 100644
--- a/docs/vserver-linux-gitlab.md
+++ b/docs/vserver-linux-gitlab.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-gitlab
-title: "Install GitLab on Linux"
+title: "Setup GitLab on a Linux Server - Host Your Own DevOps Platform"
description: "Discover how to efficiently set up GitLab on Linux to streamline DevOps workflows and enhance team collaboration → Learn more now"
sidebar_label: Install GitLab
services:
diff --git a/docs/vserver-linux-joplin.md b/docs/vserver-linux-joplin.md
index ec77fefcc..a004f98e5 100644
--- a/docs/vserver-linux-joplin.md
+++ b/docs/vserver-linux-joplin.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-joplin
-title: "Setup Joplin on Linux"
+title: "Setup Joplin Server on a Linux Server - Host Your Own Secure Notes Platform"
description: "Discover how to organize and sync encrypted Markdown notes across devices with Joplin for secure, flexible note-taking → Learn more now"
sidebar_label: Install Joplin
services:
diff --git a/docs/vserver-linux-lamp-stack.md b/docs/vserver-linux-lamp-stack.md
index fd99a185b..5faa0168f 100644
--- a/docs/vserver-linux-lamp-stack.md
+++ b/docs/vserver-linux-lamp-stack.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-lamp-stack
-title: "VPS: Setup LAMP stack - Linux, Apache, MySQL, PHP"
+title: "Setup a LAMP Stack on a Linux Server - Power Classic PHP Applications"
description: "Discover how to set up a LAMP stack for hosting dynamic PHP websites on Linux VPS efficiently → Learn more now"
sidebar_label: Web LAMP stack
services:
diff --git a/docs/vserver-linux-lemp-stack.md b/docs/vserver-linux-lemp-stack.md
index 70e7ab130..4ba1801ba 100644
--- a/docs/vserver-linux-lemp-stack.md
+++ b/docs/vserver-linux-lemp-stack.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-lemp-stack
-title: "VPS: Setup LEMP stack - Linux, Nginx, MySQL, PHP"
+title: "Setup a LEMP Stack on a Linux Server - Deploy High Performance Web Applications"
description: "Discover how to set up a LEMP stack for hosting dynamic PHP websites on Linux VPS servers → Learn more now"
sidebar_label: Web LEMP stack
services:
diff --git a/docs/vserver-linux-nextcloud.md b/docs/vserver-linux-nextcloud.md
index 8a9a8a083..87d43d036 100644
--- a/docs/vserver-linux-nextcloud.md
+++ b/docs/vserver-linux-nextcloud.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-nextcloud
-title: "Installation of Nextcloud"
+title: "Setup Nextcloud on a Linux Server - Build Your Private Cloud Storage"
description: "Discover how to set up a high-performance Nextcloud server on Linux for optimal cloud hosting → Learn more now"
sidebar_label: Install Nextcloud
services:
diff --git a/docs/vserver-linux-nodejs.md b/docs/vserver-linux-nodejs.md
index 9ec87286a..88579a0a7 100644
--- a/docs/vserver-linux-nodejs.md
+++ b/docs/vserver-linux-nodejs.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-nodejs
-title: "Setup Node.js on Linux"
+title: "Setup Node.js on a Linux Server - Run Modern JavaScript Applications"
description: "Discover how to set up a stable Node.js environment for scalable, real-time applications using Docker and system preparation → Learn more now"
sidebar_label: Install Node.js
services:
diff --git a/docs/vserver-linux-notepad++.md b/docs/vserver-linux-notepad++.md
index 57b8b6b67..8b232caf0 100644
--- a/docs/vserver-linux-notepad++.md
+++ b/docs/vserver-linux-notepad++.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-notepad++
-title: "Setup Notepad++ on Linux"
+title: "Setup Notepad++ on a Linux Server - Use Your Preferred Editor via Wine"
description: "Discover how to set up and optimize Notepad++ on Linux for efficient, lightweight code editing and development → Learn more now"
sidebar_label: Install Notepad++
services:
diff --git a/docs/vserver-linux-php.md b/docs/vserver-linux-php.md
index 32689d004..3af11d56c 100644
--- a/docs/vserver-linux-php.md
+++ b/docs/vserver-linux-php.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-php
-title: 'VPS: Installation of PHP'
+title: 'Setup PHP on a Linux Server - Power Dynamic Web Applications'
description: "Learn how to install PHP on your Linux server for web development and optimize your setup for Apache or standalone use → Learn more now"
sidebar_label: Install PHP
services:
diff --git a/docs/vserver-linux-plausible.md b/docs/vserver-linux-plausible.md
index 26d2955c6..a0e927bfe 100644
--- a/docs/vserver-linux-plausible.md
+++ b/docs/vserver-linux-plausible.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-plausible
-title: "Setup Plausible on OS"
+title: "Setup Plausible Analytics on a Linux Server - Run Privacy Focused Web Analytics"
description: "Discover how to set up a privacy-focused web analytics platform for clear insights and fast performance → Learn more now"
sidebar_label: Install Plausible
services:
diff --git a/docs/vserver-linux-plesk.md b/docs/vserver-linux-plesk.md
index 11e73b5b8..f0dcadf92 100644
--- a/docs/vserver-linux-plesk.md
+++ b/docs/vserver-linux-plesk.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-plesk
-title: "Installation of Plesk"
+title: "Setup Plesk on a Linux Server - Manage Websites with a Powerful Control Panel"
description: "Discover how to manage websites and servers efficiently with Plesk for beginners and experts alike → Learn more now"
sidebar_label: Install Plesk
services:
diff --git a/docs/vserver-linux-python.md b/docs/vserver-linux-python.md
index 5b13cfa6d..b6cbc107d 100644
--- a/docs/vserver-linux-python.md
+++ b/docs/vserver-linux-python.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-python
-title: "Installation of Python"
+title: "Setup Python on a Linux Server - Enable Development and Automationn"
description: "Learn how to install and update Python runtime on various Linux distros to ensure a secure and up-to-date environment → Learn more now"
sidebar_label: Install Python
services:
diff --git a/docs/vserver-linux-speedtest-cli.md b/docs/vserver-linux-speedtest-cli.md
index 8dfd5426d..3d3bd8140 100644
--- a/docs/vserver-linux-speedtest-cli.md
+++ b/docs/vserver-linux-speedtest-cli.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-speedtest-cli
-title: "Setup Speedtest-Cli on Linux"
+title: "Setup Speedtest CLI on a Linux Server - Monitor Your Server Network Performance"
description: "Discover how to set up and use Speedtest-Cli for reliable network testing and automation → Learn more now"
sidebar_label: Install Speedtest-Cli
services:
diff --git a/docs/vserver-linux-standard-notes.md b/docs/vserver-linux-standard-notes.md
index 53d32e4c2..3f5d0b0cb 100644
--- a/docs/vserver-linux-standard-notes.md
+++ b/docs/vserver-linux-standard-notes.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-standard-notes
-title: "Setup Standard Notes on Linux"
+title: "Setup Standard Notes on a Linux Server - Build Your Private Notes System"
description: "Discover how to securely sync and protect your notes across devices with Standard Notes self-hosting → Learn more now"
sidebar_label: Install Standard Notes
services:
diff --git a/docs/vserver-linux-supabase.md b/docs/vserver-linux-supabase.md
index b02e8dee6..7deda7afe 100644
--- a/docs/vserver-linux-supabase.md
+++ b/docs/vserver-linux-supabase.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-supabase
-title: "Setup Supabase on Linux"
+title: "Setup Supabase on a Linux Server - Launch Your Open Source Backend Platform"
description: "Discover how to host and configure Supabase for a reliable open-source Postgres platform with authentication and realtime features → Learn more now"
sidebar_label: Install Supabase
services:
diff --git a/docs/vserver-linux-ts6.md b/docs/vserver-linux-ts6.md
index e234d38ac..cbb4abcb0 100644
--- a/docs/vserver-linux-ts6.md
+++ b/docs/vserver-linux-ts6.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-ts6
-title: "Setup Teamspeak 6 Server on your Linux VPS"
+title: "Setup TeamSpeak 6 Server on a Linux Server - Deploy Your Own Voice Platform"
description: "Discover how to set up and optimize the TeamSpeak 6 Server for reliable hosting and performance → Learn more now"
sidebar_label: Install Teamspeak 6 Server
services:
diff --git a/docs/vserver-windows-bitwarden.md b/docs/vserver-windows-bitwarden.md
index 6f3b22e33..1eb5a7651 100644
--- a/docs/vserver-windows-bitwarden.md
+++ b/docs/vserver-windows-bitwarden.md
@@ -1,6 +1,6 @@
---
id: vserver-windows-bitwarden
-title: "Setup Bitwarden on Windows"
+title: "Setup Bitwarden on a Windows Server - Secure Your Password Management"
description: "Discover how to securely self-host Bitwarden for managing passwords with end-to-end encryption and strong credential features → Learn more now"
sidebar_label: Install Bitwarden
services:
diff --git a/docs/vserver-windows-docker.md b/docs/vserver-windows-docker.md
index 3526aa545..137255272 100644
--- a/docs/vserver-windows-docker.md
+++ b/docs/vserver-windows-docker.md
@@ -1,6 +1,6 @@
---
id: vserver-windows-docker
-title: "Setup Docker on Windows"
+title: "Setup Docker on a Windows Server - Run and Manage Containers on Your Infrastructure"
description: "Discover how to deploy and manage applications efficiently with Docker containers for seamless scaling and updates → Learn more now"
sidebar_label: Install Docker
services:
diff --git a/docs/vserver-windows-joplin.md b/docs/vserver-windows-joplin.md
index d19892266..a8fca17d4 100644
--- a/docs/vserver-windows-joplin.md
+++ b/docs/vserver-windows-joplin.md
@@ -1,6 +1,6 @@
---
id: vserver-windows-joplin
-title: "Setup Joplin on Windows"
+title: "Setup Joplin Server on a Windows Server - Host Your Own Secure Notes Platform"
description: "Discover how to organize and sync encrypted Markdown notes across devices with Joplin for secure, flexible note-taking → Learn more now"
sidebar_label: Install Joplin
services:
diff --git a/docs/vserver-windows-notepad++.md b/docs/vserver-windows-notepad++.md
index d2a9c814f..d839984d8 100644
--- a/docs/vserver-windows-notepad++.md
+++ b/docs/vserver-windows-notepad++.md
@@ -1,6 +1,6 @@
---
id: vserver-windows-notepad++
-title: "Setup Notepad++ on Windows"
+title: "Setup Notepad++ on a Windows Server - Use a Powerful Code and Text Editor"
description: "Discover how to use Notepad++ for efficient coding with customizable features and fast performance → Learn more now"
sidebar_label: Install Notepad++
services:
diff --git a/docs/vserver-windows-plesk.md b/docs/vserver-windows-plesk.md
index e2eef0953..805bee459 100644
--- a/docs/vserver-windows-plesk.md
+++ b/docs/vserver-windows-plesk.md
@@ -1,6 +1,6 @@
---
id: vserver-windows-plesk
-title: "Installation of Plesk "
+title: "Setup Plesk on a Windows Server - Manage Websites with a Powerful Control Panel"
description: "Discover how to efficiently manage websites and servers with Plesk’s versatile platform for beginners and experts alike → Learn more now"
sidebar_label: Install Plesk
services:
diff --git a/docs/vserver-windows-speedtest-cli.md b/docs/vserver-windows-speedtest-cli.md
index 75ac32083..671fc08ac 100644
--- a/docs/vserver-windows-speedtest-cli.md
+++ b/docs/vserver-windows-speedtest-cli.md
@@ -1,6 +1,6 @@
---
id: vserver-windows-speedtest-cli
-title: "Setup Speedtest CLI on Windows"
+title: "Setup Speedtest CLI on a Windows Server - Monitor Your Network Performance"
description: "Discover how to efficiently manage source code and collaborate using Speedtest CLI for seamless version control in modern development → Learn more now"
sidebar_label: Install Speedtest CLI
services:
diff --git a/docs/vserver-windows-ts6.md b/docs/vserver-windows-ts6.md
index 2f62903e4..b8d8b7fa7 100644
--- a/docs/vserver-windows-ts6.md
+++ b/docs/vserver-windows-ts6.md
@@ -1,6 +1,6 @@
---
id: vserver-windows-ts6
-title: "Setup Teamspeak 6 Server on your Windows VPS"
+title: "Setup TeamSpeak 6 Server on a Windows Server - Deploy Your Own Voice Platform"
description: "Discover how to set up and optimize the TeamSpeak 6 Server beta for seamless hosting and performance → Learn more now"
sidebar_label: Install Teamspeak 6 Server
services:
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
index f7815a0e1..e8098ada8 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-certbot
-title: "سيرفر مخصص: إعداد Certbot على لينكس"
+title: "إعداد Certbot على سيرفر Linux - أمان مواقعك بشهادة SSL من Let's Encrypt"
description: "اكتشف كيف تؤمن موقعك بشهادات SSL مجانية باستخدام Certbot و Let's Encrypt لنقل بيانات آمن → تعلّم المزيد الآن"
sidebar_label: تثبيت Certbot
services:
+ - vserver
- dedicated
---
@@ -13,35 +14,35 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-شهادات SSL هي جزء أساسي من الإنترنت، تضمن أن البيانات تُنقل بأمان بين العميل والمضيف. في هذا الدليل، سنستعرض كيفية إعداد أداة [**Certbot**](https://certbot.eff.org/) مفتوحة المصدر لطلب شهادات SSL مجانية من سلطة الشهادات غير الربحية **Let's Encrypt**.
+شهادات SSL جزء أساسي من الإنترنت، تضمن أن البيانات تنتقل بأمان بين العميل والسيرفر. في هذا الدليل، راح نستعرض طريقة إعداد أداة [**Certbot**](https://certbot.eff.org/) مفتوحة المصدر لطلب شهادات SSL مجانية من سلطة الشهادات غير الربحية **Let's Encrypt**.
## التحضير
-لاستخدام Certbot، ستحتاج إلى سيرفر لينكس و**نطاق** تملكه. يجب أن يكون لديك وصول إلى إعدادات DNS للنطاق ويجب عليك إنشاء سجل DNS من نوع `A` يشير إلى عنوان IP الخاص بسيرفر لينكس الخاص بك لكل نطاق رئيسي أو نطاق فرعي تخطط لاستخدامه.
+عشان تستخدم Certbot، تحتاج سيرفر Linux و**نطاق** تملكه. لازم يكون عندك وصول لإعدادات DNS للنطاق ولازم تنشئ سجل `A` في DNS يشير إلى عنوان IP الخاص بسيرفرك __Linux__ لكل نطاق رئيسي أو نطاق فرعي ناوي تستخدمه.
-يحتوي Certbot أيضًا على إضافات (plugins) تتيح لك إعداد شهادة بنقرة واحدة بسهولة للنطاقات التي تعمل مع مجموعة متنوعة من سيرفرات الويب مثل Nginx أو Apache. نوصي باستخدام Nginx لأنه سيرفر ويب مفتوح المصدر عالي الأداء وشائع. راجع دليلنا [الوكيل العكسي على لينكس](dedicated-linux-proxy.md) للمساعدة في إعداده.
+كمان Certbot فيه إضافات (plugins) تسهل عليك تثبيت الشهادة بنقرة وحدة للنطاقات وتشتغل مع سيرفرات ويب مختلفة مثل Nginx أو Apache. ننصح باستخدام Nginx لأنه سيرفر ويب مفتوح المصدر مشهور وعالي الأداء. شوف دليلنا عن [الوكيل العكسي على Linux](dedicated-linux-proxy.md) لو تحتاج مساعدة في الإعداد.
## التثبيت
-ابدأ بتثبيت حزمة [**Certbot**](https://certbot.eff.org/) مفتوحة المصدر، والتي ستستخدمها لطلب شهادات SSL مجانية من **Let's Encrypt**.
+ابدأ بتثبيت حزمة [**Certbot**](https://certbot.eff.org/) مفتوحة المصدر، اللي راح تستخدمها لطلب شهادات SSL مجانية من **Let's Encrypt**.
```
sudo apt install certbot
```
-بعد تثبيت Certbot، يمكنك المتابعة لطلب الشهادات لنطاقاتك. توفر Let's Encrypt وCertbot مجموعة متنوعة من تحديات ACME للتحقق من ملكية النطاق.
+بعد تثبيت Certbot، تقدر تطلب شهادات لنطاقاتك. Let's Encrypt و Certbot يوفرون تحديات ACME مختلفة للتحقق من ملكية النطاق.
-ننصح بشدة باستخدام طريقة **HTTP-01** الافتراضية لأنها تسمح بالتجديد التلقائي. ولكن إذا واجهت مشاكل، يمكنك تجربة طريقة **DNS-01** كبديل يدوي لا يدعم التجديد التلقائي لأنه يعتمد على التحقق باستخدام سجل DNS من نوع **TXT**.
+ننصح بشدة باستخدام طريقة **HTTP-01** الافتراضية لأنها تدعم التجديد التلقائي. لكن لو واجهت مشاكل، تقدر تستخدم طريقة **DNS-01** كبديل، وهي يدوية وما تدعم التجديد التلقائي لأنها تعتمد على التحقق عبر سجل DNS من نوع **TXT**.
-:::tip استفد من إضافات سيرفر الويب
-للمستخدمين الذين يستخدمون سيرفر ويب مثل Nginx أو Apache أو سيرفر ويب خاص بهم، نوصي بالانتقال إلى قسم **إضافات سيرفر الويب** أدناه الذي يوضح كيفية استخدام إضافات Certbot الإضافية لهذه السيرفرات لإعداد بنقرة واحدة وطلب الشهادات دون الحاجة لإيقاف سيرفر الويب.
+:::tip استخدم إضافات سيرفر الويب
+لو تستخدم سيرفر ويب مثل Nginx أو Apache أو سيرفرك الخاص، ننصح بالانتقال لقسم **إضافات سيرفر الويب** بالأسفل، اللي يشرح كيف تستخدم إضافات Certbot لتثبيت الشهادة بنقرة وحدة وطلب الشهادات بدون الحاجة لإيقاف سيرفر الويب.
:::
### تحدي HTTP-01
-بعد تثبيت Certbot، يمكنك الآن طلب الشهادات لنطاقاتك. في هذا المثال، سنستخدم وضع standalone، مما يعني أن Certbot سيبدأ سيرفر ويب مؤقت لأداء الإجراءات اللازمة. هذا يعني أنه يجب فتح المنفذ 80 في قواعد الجدار الناري وألا يكون هناك أي سيرفر ويب أو خدمات تعمل على المنفذ 80 للسماح للسيرفر المؤقت بالبدء والسماح بجلب التحدي (ومن هنا جاء اسم التحدي HTTP).
+بعد تثبيت Certbot، تقدر تطلب شهادات لنطاقاتك. في هذا المثال، راح نستخدم وضع standalone يعني Certbot راح يشغل سيرفر ويب مؤقت عشان ينفذ التحدي. هذا يعني لازم تفتح منفذ 80 في جدارك الناري وما يكون فيه سيرفر ويب أو خدمة شغالة على المنفذ 80 عشان السيرفر المؤقت يشتغل ويقدر التحدي يتم (ومن هنا جاء اسم التحدي HTTP).
-في الأمر التالي، ستستخدم المعامل `--standalone` لإخبار Certbot بأنك تريد استخدام خيار السيرفر المؤقت.
+في الأمر التالي، راح تستخدم معامل `--standalone` لتخبر Certbot إنك تبي تستخدم السيرفر المؤقت.
```
# للنطاقات الرئيسية
@@ -50,25 +51,25 @@ certbot certonly --standalone -d [your_root_domain] -d www.[your_root_domain]
# للنطاقات الفرعية
certbot certonly --standalone -d [your_domain]
-# الإعداد التفاعلي
+# إعداد تفاعلي
certbot certonly --standalone
```
-بعد تشغيل الأمر، قد يُطلب منك إكمال إعداد تفاعلي لأول مرة يطلب منك إدخال بريد إلكتروني للتواصل بخصوص الشهادة، يليه خيار الاشتراك في قائمة بريدية وشروط وأحكام يجب قبولها.
+بعد تشغيل الأمر، ممكن يطلب منك إعداد تفاعلي لأول مرة تدخل فيه بريد إلكتروني للتواصل بخصوص الشهادة، وقائمة بريدية اختيارية، وشروط الاستخدام اللي لازم توافق عليها.
-سيقوم Certbot الآن بإنشاء تحدي ACME واستضافته عبر السيرفر المؤقت. ستقوم خوادم Let's Encrypt بمحاولة جلب هذا التحدي من سيرفرك وعند النجاح سيتم إنشاء الشهادات وحفظها في المسار `/etc/letsencrypt/live/[your_domain]`.
+Certbot راح يولد تحدي ACME ويستضيفه عبر السيرفر المؤقت. سيرفرات Let's Encrypt بتحاول تجلب التحدي من سيرفرك، وإذا نجح، راح تُنشأ الشهادات وتُحفظ في المسار `/etc/letsencrypt/live/[your_domain]`.

-يمكنك الآن استخدام شهادات SSL في أي مكان تحتاجه ببساطة عبر توفير المسار المحلي للشهادات.
+تقدر تستخدم شهادات SSL في أي مكان تحتاجها بمجرد توفير المسار المحلي للشهادات.
-### سجل DNS من نوع TXT
+### سجل TXT في DNS
-إذا واجهت صعوبات في التحقق من نطاقك عبر طريقة **HTTP-01**، يمكنك كبديل تجربة طريقة **DNS-01** التي تتطلب إنشاء سجل DNS من نوع **TXT** بقيمة توفرها Let's Encrypt.
+لو واجهت صعوبات في التحقق من النطاق باستخدام طريقة **HTTP-01**، تقدر تستخدم طريقة **DNS-01** كبديل، اللي تعتمد على إنشاء سجل **TXT** في DNS بقيمة يزودك فيها Let's Encrypt.
-كما ذُكر سابقًا، هذه الطريقة **لا** تدعم التجديد التلقائي إلا إذا قمت بإعداد بنية تحتية خاصة لإدارتها. لذلك، يُنصح بشدة باستخدام طريقة **HTTP-01** حيثما أمكن.
+زي ما ذكرنا، هذه الطريقة **لا** تدعم التجديد التلقائي إلا إذا أعددت بنية تحتية خاصة لإدارتها. لذلك ننصح بشدة باستخدام طريقة **HTTP-01** متى ما أمكن.
-في الأمر التالي، ستستخدم المعامل `--preferred-challenges` لإخبار Certbot بأنك تريد استخدام طريقة `DNS-01`.
+في الأمر التالي، راح تستخدم معامل `--preferred-challenges` لتخبر Certbot إنك تبي تستخدم طريقة `DNS-01`.
```
# للنطاقات الرئيسية
@@ -77,42 +78,42 @@ certbot certonly --preferred-challenges dns-01 -d [your_root_domain] -d www.[you
# للنطاقات الفرعية
certbot certonly --preferred-challenges dns-01 -d [your_domain] --manual -m [your_domain]
-# الإعداد التفاعلي
+# إعداد تفاعلي
certbot certonly --preferred-challenges dns-01
```
-بعد تشغيل الأمر، قد يُطلب منك إكمال إعداد تفاعلي لأول مرة يطلب منك إدخال بريد إلكتروني للتواصل بخصوص الشهادة، يليه خيار الاشتراك في قائمة بريدية وشروط وأحكام يجب قبولها.
+بعد تشغيل الأمر، ممكن يطلب منك إعداد تفاعلي لأول مرة تدخل فيه بريد إلكتروني للتواصل بخصوص الشهادة، وقائمة بريدية اختيارية، وشروط الاستخدام اللي لازم توافق عليها.
-سيزودك Certbot الآن بتعليمات لإنشاء سجل DNS من نوع **TXT** بقيمة محددة يجب استخدامها. الهدف عادةً ما يكون `_acme-challenge.` متبوعًا بنطاقك (في هذا المثال، سيكون `_acme-challenge.zapdocs.example.com`) والقيمة التي يجب تعيينها ستظهر في الكونسول.
+Certbot راح يعطيك تعليمات لإنشاء سجل **TXT** في DNS بقيمة معينة لازم تستخدمها. الهدف عادة بيكون `_acme-challenge.` مضاف لنطاقك (في هذا المثال، راح يكون `_acme-challenge.zapdocs.example.com`) والقيمة اللي لازم تضبطها راح تظهر في الكونسول.
-بعد إنشاء السجل، اضغط Enter للمتابعة. إذا كان كل شيء صحيحًا وتم نشر السجل، سيتم إنشاء الشهادات وحفظها في المسار `/etc/letsencrypt/live/[your_domain]`.
+بعد ما تنشئ السجل، اضغط Enter للاستمرار. إذا كل شيء صحيح وانتشر السجل، راح تُنشأ الشهادات وتُحفظ في المسار `/etc/letsencrypt/live/[your_domain]`.
:::note
-يرجى التحلي بالصبر لأن تغييرات سجلات DNS قد تستغرق بعض الوقت للنشر. عادةً ما يحدث ذلك خلال دقائق، لكن في حالات نادرة قد يستغرق وقتًا أطول.
+اصبر شوي لأن تغييرات سجلات DNS ممكن تأخذ وقت عشان تنتشر. عادةً بيصير خلال دقائق، لكن في حالات نادرة ممكن تأخذ وقت أطول.
:::
-يمكنك الآن استخدام شهادات SSL في أي مكان تحتاجه ببساطة عبر توفير المسار المحلي للشهادات.
+تقدر تستخدم شهادات SSL في أي مكان تحتاجها بمجرد توفير المسار المحلي للشهادات.
## إضافات سيرفر الويب
-يحتوي Certbot على مجموعة من الإضافات المختلفة لسيرفرات الويب التي تجعل إدارة الشهادات أسهل، حيث تقوم هذه الإضافات تلقائيًا بتحرير إعدادات السيرفر المناسبة لك. لاستخدام إضافة، فقط أضف المعامل المناسب لأمر `certbot` الخاص بك.
+Certbot يحتوي على مجموعة إضافات مختلفة لسيرفرات الويب تسهل إدارة الشهادات لأن الإضافات تعدل تلقائيًا إعدادات السيرفر المناسبة. لاستخدام إضافة، فقط أضف المعامل المناسب لأمر `certbot`.
-كلتا الطريقتين تستخدمان تحدي **HTTP-01** وتعملان بنفس الطريقة تقريبًا. عند استخدام إحدى الإضافات، يبحث Certbot أولاً عن كتلة السيرفر المناسبة التي تحتوي على النطاق المطلوب كمعامل `server_name`. بمجرد العثور عليها، ينشئ Certbot تحدي ACME ويضيف كتلة مؤقتة `location /.well-known/acme-challenge/...` إلى إعدادات السيرفر.
+هاتين الطريقتين تستخدمان تحدي **HTTP-01** وتشتغل بنفس الطريقة تقريبًا. لما تستخدم إضافة، Certbot يبحث أولًا عن إعداد السيرفر اللي يحتوي على النطاق المطلوب كمعامل `server_name`. لما يلقاه، Certbot يولد تحدي ACME ويضيف كتلة مؤقتة `location /.well-known/acme-challenge/...` في إعداد السيرفر.
-تحاول خوادم Let's Encrypt جلب هذا التحدي من سيرفرك وعند النجاح يتم إنشاء الشهادة وتعديل إعدادات السيرفر تلقائيًا لاستخدام HTTPS (المنفذ 443) ولإضافة المسارات إلى الشهادة الجديدة.
+سيرفرات Let's Encrypt بتحاول تجلب التحدي من سيرفرك، وإذا نجح، راح تُنشأ الشهادة ويتعدل إعداد السيرفر تلقائيًا عشان يستخدم HTTPS (المنفذ 443) ويضيف المسارات للشهادة الجديدة.
### إضافة Nginx
-قبل استخدام الإضافة، تأكد من تثبيتها.
+قبل استخدام الإضافة، تأكد إنها مثبتة.
```
sudo apt install python3-certbot-nginx
```
-لاستخدام إضافة Nginx، استخدم المعامل `--nginx` في الأمر كما يلي.
+لاستخدام إضافة Nginx، استخدم معامل `--nginx` في الأمر كالتالي.
```
# للنطاقات الرئيسية
@@ -121,12 +122,12 @@ certbot --nginx -d [your_root_domain] -d www.[your_root_domain]
# للنطاقات الفرعية
certbot --nginx -d [your_domain]
-# الإعداد التفاعلي
+# إعداد تفاعلي
certbot --nginx
```
:::tip
-إذا أردت تعطيل التعديلات التلقائية "بنقرة واحدة" على إعدادات السيرفر من Certbot، يمكنك إضافة معامل `certonly` في الأمر مثل `certbot certonly`.
+لو تبي تعطل التعديلات التلقائية على إعدادات السيرفر من Certbot، تقدر تضيف معامل `certonly` مثل `certbot certonly`.
:::
@@ -135,13 +136,13 @@ certbot --nginx
### إضافة Apache
-قبل استخدام الإضافة، تأكد من تثبيتها.
+قبل استخدام الإضافة، تأكد إنها مثبتة.
```
sudo apt install python3-certbot-apache
```
-لاستخدام إضافة Apache، استخدم المعامل `--apache` في الأمر كما يلي.
+لاستخدام إضافة Apache، استخدم معامل `--apache` في الأمر كالتالي.
```
# للنطاقات الرئيسية
@@ -150,12 +151,12 @@ certbot --apache -d [your_root_domain] -d www.[your_root_domain]
# للنطاقات الفرعية
certbot --apache -d [your_domain]
-# الإعداد التفاعلي
+# إعداد تفاعلي
certbot --apache
```
:::tip
-إذا أردت تعطيل التعديلات التلقائية "بنقرة واحدة" على إعدادات السيرفر من Certbot، يمكنك إضافة معامل `certonly` في الأمر مثل `certbot certonly`.
+لو تبي تعطل التعديلات التلقائية على إعدادات السيرفر من Certbot، تقدر تضيف معامل `certonly` مثل `certbot certonly`.
:::
@@ -164,9 +165,9 @@ certbot --apache
### إضافة Webroot
-إذا كنت تشغل سيرفر ويب محلي خاص لا يستخدم برامج تقليدية، قد تفضل استخدام طريقة webroot لتستخدم سيرفرك الخاص دون الحاجة لإيقافه.
+لو تشغل سيرفر ويب محلي خاص فيك وما تستخدم برامج تقليدية، ممكن تفضل تستخدم طريقة webroot عشان تستخدم سيرفرك بدون ما توقفه.
-لاستخدام إضافة Webroot، استخدم المعامل `--webroot` في الأمر كما يلي. ستحتاج أيضًا لإضافة `-w [your_webserver_path]` (اختصار لـ `--webroot-path`) وهو مسار الدليل الأعلى لسيرفر الويب الخاص بك.
+لاستخدام إضافة Webroot، استخدم معامل `--webroot` في الأمر كالتالي. لازم تضيف كمان `-w [your_webserver_path]` (اختصار لـ `--webroot-path`) وهو مسار المجلد الرئيسي لسيرفر الويب.
```
# للنطاقات الرئيسية
@@ -175,12 +176,12 @@ certbot --webroot -w [your_webserver_path] -d [your_root_domain] -d www.[your_ro
# للنطاقات الفرعية
certbot --webroot -w [your_webserver_path] -d [your_domain]
-# الإعداد التفاعلي
+# إعداد تفاعلي
certbot --webroot -w [your_webserver_path]
```
:::tip
-أحد المواقع الشائعة لجذر الويب هو `/var/www/html`. يمكنك أيضًا استخدام هذا مع سيرفرات مثل Nginx أو Apache في الحالات التي تريد فيها استخدام السيرفر بدون التعديلات التلقائية على إعدادات السيرفر التي توفرها الإضافات الأصلية.
+أشهر مسار webroot هو `/var/www/html`. تقدر تستخدم هذا حتى مع سيرفرات مثل Nginx أو Apache لو تبي تستخدم سيرفرك بدون التعديلات التلقائية اللي توفرها الإضافات الأصلية.
:::
@@ -188,30 +189,30 @@ certbot --webroot -w [your_webserver_path]
## التجديد التلقائي
-في معظم الحالات، يجب أن يقوم Certbot بإعداد تجديد الشهادة تلقائيًا عبر cronjob و/أو systemd timer. يمكنك التأكد من ذلك بتشغيل الأمر التالي الذي يستخدم معامل `--dry-run` لاختبار العملية.
+في أغلب الحالات، Certbot يضبط تجديد الشهادات تلقائيًا باستخدام cronjob و/أو systemd timer. تقدر تتأكد من هذا بتشغيل الأمر التالي اللي يستخدم معامل `--dry-run` لاختبار العملية.
```
certbot renew --dry-run
```
:::tip
-كما ذُكر سابقًا، طريقة **DNS-01** لا تدعم التجديد التلقائي عبر Certbot إلا إذا قمت بإعداد بنية تحتية خاصة لإدارتها. لذلك، يُنصح بشدة باستخدام طريقة **HTTP-01**.
+زي ما ذكرنا، طريقة **DNS-01** ما تدعم التجديد التلقائي عبر Certbot إلا إذا أعددت بنية تحتية خاصة. لذلك ننصح باستخدام طريقة **HTTP-01**.
:::
-يجب أن يكون الاختبار ناجحًا إذا كان كل شيء كما هو متوقع. إذا أردت عرض أو تعديل التجديد التلقائي، ستجد الأمر في أحد المواقع التالية: `/etc/crontab/`، `/etc/cron.*/*` أو عبر `systemctl list-timers`.
+لو كل شيء مضبوط، راح تنجح العملية. لو تبي تشوف أو تعدل التجديد التلقائي، راح تلاقي الأمر في واحد من المواقع التالية: `/etc/crontab/`، `/etc/cron.*/*` أو عبر `systemctl list-timers`.
-### إعداد Cronjob يدويًا
+### إعداد Cronjob يدوي
-إذا لم يتم إعداد التجديد التلقائي لأي سبب، يمكنك إضافته بنفسك عبر cronjob. افتح قائمة crontab باستخدام `crontab -e`. إذا كانت هذه المرة الأولى، قد يُطلب منك اختيار محرر. اختر الخيار الأول الذي يكون عادةً `/bin/nano`.
+لو لأي سبب ما تم إعداد التجديد التلقائي، تقدر تضيفه بنفسك عبر cronjob. افتح قائمة crontab باستخدام `crontab -e`. لو هذه أول مرة تستخدمها، ممكن يطلب منك تختار محرر. اختار الخيار الأول اللي غالبًا بيكون `/bin/nano`.
-مع فتح الملف في nano، أضف السطر التالي لتشغيل التجديد يوميًا الساعة 6 صباحًا بالتوقيت المحلي.
+بعد ما يفتح الملف في nano، أضف السطر التالي لتشغيل التجديد كل يوم الساعة 6 صباحًا بالتوقيت المحلي.
```
0 6 * * * certbot renew
```
-احفظ الملف واخرج من nano باستخدام `CTRL + X`، ثم `Y` للتأكيد وأخيرًا `ENTER`.
+احفظ الملف واخرج من nano باستخدام `CTRL + X`، بعدين `Y` للتأكيد وأخيرًا `ENTER`.
## الخاتمة
-لقد قمت بإعداد Certbot بنجاح لنطاقاتك عبر عدة طرق تشمل standalone، webroot أو عبر إحدى الإضافات، مما يوفر لموقعك نقل بيانات آمن عبر HTTPS. لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
+لقد أعددت Certbot بنجاح لنطاقاتك باستخدام طرق مختلفة مثل standalone، webroot أو عبر الإضافات، ووفرت لموقعك نقل بيانات آمن عبر HTTPS. لأي أسئلة أو مساعدة، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
index ea742da1e..1b7b86b73 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-databases
-title: "سيرفر مخصص: تثبيت قواعد البيانات"
-description: "اكتشف كيفية تثبيت وإعداد قواعد بيانات مختلفة على أوبونتو وتوزيعات لينكس الأخرى لتحسين الأداء والأمان → تعلّم المزيد الآن"
+title: "إعداد قواعد البيانات على سيرفر لينكس - نشر وإدارة خدمات قواعد البيانات"
+description: "اكتشف كيفية تثبيت وإعداد قواعد بيانات مختلفة على أوبونتو وتوزيعات لينكس الأخرى لأداء وأمان أفضل → تعلّم المزيد الآن"
sidebar_label: تثبيت قواعد البيانات
services:
+ - vserver
- dedicated
---
@@ -11,17 +12,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-يوفر هذا الدليل خطوات تثبيت أنواع مختلفة من قواعد البيانات. في هذا المثال، يُستخدم أوبونتو 20.04 كنظام تشغيل، ومع ذلك، يتم أيضًا تحديد الأوامر المكافئة لتوزيعات لينكس الأخرى التي نوفرها على موقعنا. يجب تنفيذ هذه الأوامر عبر SSH، إذا لم تكن تعرف كيفية الاتصال بسيرفرك عبر SSH، يرجى الاطلاع هنا: [الوصول الأولي (SSH)](vserver-linux-ssh.md).
+يوفر هذا الدليل خطوات تثبيت أنواع مختلفة من قواعد البيانات. في هذا المثال، نستخدم أوبونتو 20.04 كنظام تشغيل، ومع ذلك، يتم أيضًا تحديد الأوامر المكافئة لتوزيعات لينكس الأخرى التي نوفرها على موقعنا. يجب تنفيذ هذه الأوامر عبر SSH، إذا لم تكن تعرف كيفية الاتصال بسيرفرك عبر SSH، يرجى الاطلاع هنا: [الوصول الأولي (SSH)](vserver-linux-ssh.md).
## التحضير
-قبل البدء في تثبيت قاعدة البيانات، من الضروري أولاً التأكد من تحديث النظام. للقيام بذلك، تحتاج إلى تحديث الحزم من مدير حزم النظام باستخدام الأمر التالي، حسب نظام التشغيل الخاص بك:
+قبل البدء في تثبيت قاعدة بيانات، من الضروري أولاً التأكد من تحديث النظام. للقيام بذلك، تحتاج إلى تحديث الحزم من مدير حزم النظام باستخدام الأمر التالي، حسب نظام التشغيل الخاص بك:
```
// أوبونتو وديبيان
sudo apt update
-// سنتوس
+// سنت أو إس
sudo yum update
// أوبن سوزي
@@ -43,29 +44,29 @@ import TabItem from '@theme/TabItem';
## ما هي MariaDB؟
-MariaDB هي نظام إدارة قواعد بيانات علائقية مفتوح المصدر، تم تفريعه أصلاً من MySQL. يضمن أداءً محسنًا، وأمانًا، وتطويرًا مستمرًا. من الجدير بالذكر أن MariaDB تقدم محركات تخزين محسنة، وبنيتها توفر توافقًا كاملاً مع MySQL. نوصي باستخدام MariaDB بدلاً من MySQL.
+MariaDB هي نظام إدارة قواعد بيانات علائقية مفتوح المصدر، تم تفريعها أصلاً من MySQL. تضمن أداءً محسنًا، وأمانًا، وتطويرًا مستمرًا. تقدم MariaDB محركات تخزين محسنة، وبنيتها توفر توافقًا كاملاً مع MySQL. نوصي باستخدام MariaDB بدلاً من MySQL.
## تثبيت MariaDB
-أولاً، يجب التأكد من تثبيت أحدث إصدار من MariaDB. بعض أنظمة التشغيل القديمة مثل ديبيان 9 أو أوبونتو 18.04 لا تأتي بشكل افتراضي بأحدث إصدار من MariaDB في مدير الحزم، لذا بتنفيذ الأمر التالي تتأكد من استرجاع أحدث إصدار.
+أولاً، يجب التأكد من تثبيت أحدث إصدار من MariaDB. بعض أنظمة التشغيل القديمة مثل ديبيان 9 أو أوبونتو 18.04 لا تأتي بشكل افتراضي بأحدث إصدار من MariaDB في مدير الحزم، لذا بتنفيذ الأمر التالي تتأكد من جلب أحدث إصدار.
```
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
```
-بعد تثبيت المستودع، قم بتحديث ذاكرة التخزين المؤقت لمدير الحزم باتباع الخطوات المذكورة في قسم التحضير.
+بعد تثبيت المستودع، حدّث ذاكرة التخزين المؤقت لمدير الحزم باتباع الخطوات المذكورة في قسم التحضير.
:::info
يمكن تجاهل تثبيت مستودع MariaDB (الخطوة أعلاه) بأمان في أنظمة التشغيل الحديثة مثل أوبونتو 22.04 أو ديبيان 11.
:::
-بمجرد الانتهاء من إعداد المستودع، يمكن الآن بدء تثبيت MariaDB عن طريق تثبيت حزمة `mariadb-server`. حسب نظام التشغيل، يجب تنفيذ الأوامر التالية:
+بمجرد الانتهاء من إعداد المستودع، يمكن الآن بدء تثبيت MariaDB عبر تثبيت حزمة `mariadb-server`. حسب نظام التشغيل، يجب تنفيذ الأوامر التالية:
```
// أوبونتو وديبيان
sudo apt install mariadb-server
-// سنتوس
+// سنت أو إس
sudo yum install mariadb-server
// أوبن سوزي
@@ -94,10 +95,10 @@ mysql_secure_installation
بعد ذلك، سيُطلب منك إذا كنت تريد تعيين كلمة مرور لمستخدم root، أكد ذلك بالضغط على **y** للنعم. بعد ذلك، عليك كتابة كلمة المرور الجديدة لمستخدم root.
:::note
-أثناء كتابة كلمة المرور، لن تتمكن من رؤيتها. هذا السلوك طبيعي وكلمة المرور ستُخزن فعليًا. تأكد من استخدام كلمة مرور قوية لمستخدم root واحتفظ بها في مكان آمن.
+أثناء كتابة كلمة المرور، لن تتمكن من رؤيتها. هذا السلوك طبيعي وكلمة مرورك ستُخزن. تأكد من استخدام كلمة مرور قوية لمستخدم root واحتفظ بها في مكان آمن.
:::
-الآن سيُطلب منك إذا كنت تريد إزالة المستخدمين المجهولين من السيرفر، يجب عليك فعل ذلك لأسباب أمنية. أكد ذلك بالضغط على **y** للنعم:
+سيُطلب منك بعد ذلك إذا كنت تريد إزالة المستخدمين المجهولين من السيرفر، يجب عليك فعل ذلك لأسباب أمنية. أكد ذلك بالضغط على **y** للنعم:

@@ -122,37 +123,37 @@ mysql_secure_installation
## ما هو Redis؟
-Redis هو مخزن هياكل بيانات في الذاكرة، يُستخدم بشكل رئيسي لتخزين البيانات بهيكل مفتاح-قيمة، رغم دعمه لصيغ أخرى مثل القوائم، JSON والمزيد. يتميز بسرعته، حيث يوفر إجابات على الاستعلامات في غضون مللي ثانية.
+Redis هو مخزن هياكل بيانات في الذاكرة، يُستخدم بشكل رئيسي لتخزين البيانات بهيكل مفتاح-قيمة، رغم أنه يدعم صيغ أخرى مثل القوائم، JSON والمزيد. يتميز بسرعته، حيث يرد على الاستعلامات في غضون مللي ثانية.
## تثبيت Redis
-أولاً، يجب إضافة مستودع يسمح لنا بتثبيت Redis. هذه الخطوة ليست ضرورية لجميع توزيعات لينكس، فقط لتوزيعات لينكس المذكورة أدناه. نفذ الأمر الذي يتوافق مع نظام التشغيل والإصدار الخاص بك:
+أولاً، يجب إضافة مستودع يسمح لنا بتثبيت Redis. هذه الخطوة ليست ضرورية لجميع توزيعات لينكس، فقط للتوزيعات المذكورة أدناه. نفذ الأمر الذي يتوافق مع نظام التشغيل والإصدار الخاص بك:
```
// أوبونتو (أي إصدار) وديبيان (ديبيان 10 فقط)
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
-// سنتوس (سنتوس 7 فقط)
+// سنت أو إس (سنت أو إس 7 فقط)
sudo yum install epel-release
-// سنتوس (سنتوس 8 فقط)
+// سنت أو إس (سنت أو إس 8 فقط)
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
```
-بعد تثبيت المستودع، قم بتحديث ذاكرة التخزين المؤقت لمدير الحزم باتباع الخطوات في قسم التحضير.
+بعد تثبيت المستودع، حدّث ذاكرة التخزين المؤقت لمدير الحزم باتباع الخطوات في قسم التحضير.
:::info
إذا لم يكن نظام التشغيل الخاص بك مدرجًا أعلاه، يمكنك تخطي هذه الخطوة.
:::
-بعد تثبيت المستودع المناسب، ستنتقل إلى تثبيت حزمة سيرفر Redis. نفذ الأمر الذي يتوافق مع نظام التشغيل الذي تستخدمه.
+بعد تثبيت المستودع المناسب، ستنتقل إلى تثبيت حزمة سيرفر Redis. نفذ الأمر المناسب لنظام التشغيل الذي تستخدمه.
```
// أوبونتو وديبيان
sudo apt install redis-server
-// سنتوس
+// سنت أو إس
sudo yum install redis
// أوبن سوزي
@@ -166,7 +167,7 @@ sudo dnf install redis
:::caution
لمستخدمي ديبيان/أوبونتو:
-تذكر تفعيل خدمة `redis-server` بعد التثبيت لضمان بدء تشغيلها تلقائيًا عند إقلاع السيرفر. يمكنك فعل ذلك بالأمر التالي:
+تذكر تفعيل خدمة `redis-server` بعد التثبيت لضمان تشغيلها تلقائيًا عند إقلاع السيرفر. يمكنك فعل ذلك بالأمر التالي:
```
sudo systemctl enable --now redis-server
```
@@ -188,7 +189,7 @@ MongoDB هو قاعدة بيانات NoSQL موجهة للمستندات، مص
### التثبيت على أوبونتو وديبيان
-أولاً، يجب تنفيذ الأمر التالي لاستيراد مفتاح GPG العام لـ MongoDB:
+أولاً، يجب تنفيذ الأمر التالي لاستيراد مفتاح GPG العام الخاص بـ MongoDB:
```
curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \
@@ -196,24 +197,24 @@ curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \
--dearmor
```
-بعد ذلك، تحتاج إلى إضافة مصدر MongoDB إلى قائمة مصادر نظام التشغيل. للقيام بذلك، نفذ الأمر التالي:
+بعد ذلك، تحتاج إلى إضافة مصدر MongoDB إلى قائمة مصادر نظام التشغيل. لتنفيذ ذلك، يمكنك تنفيذ الأمر التالي:
```
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/$(lsb_release -si | awk '{print tolower($0)}') $(lsb_release -sc)/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
```
-الآن يمكن لمدير الحزم تثبيت إصدار MongoDB Community، لكن قبل ذلك تحتاج إلى تحديث المستودعات بالأمر: `sudo apt update`. أخيرًا، يمكنك تثبيت MongoDB باستخدام:
+الآن يمكن لمدير الحزم تثبيت إصدار MongoDB Community، لكن يجب تحديث المستودعات أولاً بالأمر: `sudo apt update`. وأخيرًا، يمكنك تثبيت MongoDB باستخدام:
```
sudo apt install mongodb-org
```
-يجب أن يكون تثبيت MongoDB الخاص بك يعمل الآن!
+يجب أن يكون تثبيت MongoDB الخاص بك جاهزًا الآن!
-
+
-### التثبيت على سنتوس وفيدورا
+### التثبيت على سنت أو إس وفيدورا
أولاً، تحتاج إلى إعداد مستودع MongoDB لأنظمة Red Hat.
@@ -228,17 +229,17 @@ enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
```
-الآن، يمكنك تثبيت MongoDB. هناك فرق بسيط في أمر التثبيت بين سنتوس وفيدورا، لذا استخدم الأمر المناسب أدناه:
+الآن، يمكنك تثبيت MongoDB. هناك فرق بسيط في أمر التثبيت بين سنت أو إس وفيدورا، لذا استخدم الأمر المناسب أدناه:
```
-// سنتوس
+// سنت أو إس
sudo yum install -y mongodb-org
// فيدورا
sudo dnf install -y mongodb-org
```
-يجب أن يكون تثبيت MongoDB الخاص بك يعمل الآن، وهو أبسط بكثير مقارنة بتوزيعات لينكس الأخرى!
+يجب أن يكون تثبيت MongoDB الخاص بك جاهزًا الآن، وهو أبسط بكثير مقارنة بتوزيعات لينكس الأخرى!
@@ -263,7 +264,7 @@ sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/15/mongodb-
sudo zypper -n install mongodb-org
```
-يجب أن يكون تثبيت MongoDB الخاص بك يعمل الآن!
+يجب أن يكون تثبيت MongoDB الخاص بك جاهزًا الآن!
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
index 70a76ed81..43a6dbe00 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-docker
-title: "سيرفر مخصص: تثبيت Docker"
+title: "إعداد Docker على سيرفر Linux - تشغيل وإدارة الحاويات على بنيتك التحتية"
description: "اكتشف كيفية تثبيت Docker على سيرفر Linux الخاص بك لتشغيل التطبيقات المعزولة بكفاءة وتحسين استخدام الموارد → تعلّم المزيد الآن"
sidebar_label: تثبيت Docker
services:
+ - vserver
- dedicated
---
@@ -13,11 +14,11 @@ import TabItem from '@theme/TabItem';
## مقدمة
-Docker هو برنامج مفتوح المصدر وخفيف الوزن للتصوير الافتراضي يتيح تقديم الخدمات أو التطبيقات معزولة على نظام واحد. على عكس الأجهزة الافتراضية الحقيقية، لا يتم محاكاة أو استضافة نظام تشغيل إضافي، بل فقط بيئة تطبيق داخل نظام المضيف. هذا لا يوفر الموارد بشكل عام فحسب، بل يسبب أيضًا حملًا منخفضًا مقارنةً بالتصوير الافتراضي الكامل. في هذا الدليل، سنغطي عملية تثبيت Docker على سيرفرك.
+Docker هو برنامج افتراضية مفتوح المصدر وخفيف الوزن يتيح تقديم الخدمات أو التطبيقات بشكل معزول على نظام واحد. على عكس الأجهزة الافتراضية الحقيقية، لا يتم محاكاة أو استضافة نظام تشغيل إضافي، بل فقط بيئة تطبيق داخل نظام المضيف. هذا لا يوفر الموارد بشكل عام فحسب، بل يسبب أيضًا حملًا منخفضًا مقارنةً بالافتراضية الكاملة. في هذا الدليل، سنغطي عملية تثبيت Docker على سيرفرك.
## التحضير
-لبدء العمل، يجب عليك الاتصال بسيرفر Linux الخاص بك عبر SSH. يرجى الاطلاع على [الدليل الخاص بالوصول الأولي (SSH)](dedicated-linux-ssh.md) إذا كنت بحاجة إلى مساعدة في ذلك. خلال هذا الدليل، سنستخدم Ubuntu كتوزيعة Linux.
+لبدء العمل، يجب عليك الاتصال بسيرفر Linux الخاص بك عبر SSH. يرجى الاطلاع على [الدليل الخاص بالوصول الأولي (SSH)](dedicated-linux-ssh.md) إذا كنت بحاجة إلى مساعدة في ذلك. طوال هذا الدليل، سنستخدم Ubuntu كتوزيعة Linux.
### تفعيل توافق Docker
@@ -38,7 +39,7 @@ Docker هو برنامج مفتوح المصدر وخفيف الوزن للتص
لبدء التثبيت، عليك إضافة حزمة Docker باستخدام `apt` وضبطها. هذا سيسمح لك بتثبيت وتحديث Docker بسهولة من المستودع في المستقبل.
-استخدم الأوامر التالية لإضافة مفتاح GPG الرسمي لـ Docker إلى قائمة المستودعات.
+استخدم الأوامر التالية لإضافة مفتاح GPG الرسمي لـ Docker إلى قائمة المستودعات لديك.
```
sudo apt-get update
sudo apt-get install ca-certificates curl
@@ -47,7 +48,7 @@ sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyring
sudo chmod a+r /etc/apt/keyrings/docker.asc
```
-بعد إعداد هذه الخطوات، عليك إضافة المستودع إلى مصادر `apt` باستخدام الأمر التالي.
+بعد إعداد هذه الخطوات، عليك إضافة المستودع إلى مصادر `apt` عبر الأمر التالي.
```
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
@@ -92,19 +93,19 @@ sudo systemctl enable --now docker
sudo docker run hello-world
```
-عند النجاح، سترى رسالة ترحيب مفيدة مع بعض المعلومات الأساسية. إذا واجهت أخطاء `Permission Denied`، تأكد من تفعيل خيار **توافق Docker** في واجهة الويب وأعد تشغيل السيرفر كما هو موضح في قسم التحضير.
+عند النجاح، سترى رسالة ترحيبية مفيدة مع بعض المعلومات الأساسية. إذا واجهت أخطاء `Permission Denied`، تأكد من تفعيل خيار **توافق Docker** في واجهة الويب الخاصة بك وأعد تشغيل السيرفر كما هو موضح في قسم التحضير.

لقد قمت بتثبيت Docker بنجاح على سيرفر Linux الخاص بك.
-## إعداد ما بعد التثبيت
+## إعدادات ما بعد التثبيت
بعد تثبيت Docker على سيرفرك، يمكنك اختيار إجراء بعض الإعدادات الإضافية لإزالة الحاجة لاستخدام sudo عند تنفيذ أوامر Docker ولتشغيل Docker تلقائيًا عند إقلاع السيرفر.
### إدارة Docker بدون Sudo
-يمكنك إزالة الحاجة لاستخدام الأمر `sudo` مع جميع أوامر Docker عن طريق إنشاء مجموعة Docker جديدة وإضافة المستخدمين إليها. هذا يحسن الراحة، لكن كن حذرًا لأنه يمنح صلاحيات root بشكل غير مباشر للمستخدم.
+يمكنك إزالة الحاجة لإضافة `sudo` قبل جميع أوامر Docker بإنشاء مجموعة Docker جديدة وإضافة المستخدمين إليها. هذا يحسن الراحة، لكن كن حذرًا لأن هذا يمنح صلاحيات root غير مباشرة للمستخدم.
أنشئ مجموعة `docker` وأضف المستخدم الحالي إليها باستخدام الأوامر التالية.
```
@@ -115,12 +116,12 @@ sudo groupadd docker
sudo usermod -aG docker $USER
```
-بعد ذلك، نوصي بإعادة تشغيل السيرفر لضمان إعادة تقييم عضوية المجموعة. بدلاً من ذلك، يمكنك استخدام الأمر `newgrp docker` لذلك.
+بعد ذلك، نوصي بإعادة تشغيل السيرفر لضمان تحديث عضوية المجموعة. بدلاً من ذلك، يمكنك استخدام الأمر `newgrp docker` لذلك.
-تحقق الآن من إمكانية تشغيل أوامر Docker بدون صلاحيات `sudo` عن طريق تشغيل الأمر `docker run hello-world` مرة أخرى.
+الآن تحقق من إمكانية تشغيل أوامر Docker بدون صلاحيات `sudo` عبر تشغيل الأمر `docker run hello-world` مرة أخرى.
:::tip
-أحيانًا قد تواجه خطأ متعلق بملف التهيئة إذا كنت قد شغلت الأمر سابقًا بصلاحيات `sudo`. لحل ذلك، استخدم الأمر `rmdir ~/.docker/` لحذف مجلد Docker، وسيتم إعادة إنشائه تلقائيًا عند استخدام الأمر التالي.
+أحيانًا قد تواجه خطأ متعلق بملف التكوين إذا كنت قد شغلت الأمر سابقًا بصلاحيات `sudo`. لحل ذلك، استخدم ببساطة الأمر `rmdir ~/.docker/` لحذف مجلد Docker، وسيتم إعادة إنشائه تلقائيًا عند استخدام الأمر التالي.
:::
إذا تم تشغيل الأمر كما هو متوقع، فهذا يعني أنك أعددت Docker ليعمل بدون الحاجة لصلاحيات `sudo`.
@@ -139,7 +140,7 @@ sudo systemctl enable docker.service
sudo systemctl enable containerd.service
```
-وبالمثل، لتعطيل الخدمة عند الإقلاع استبدل `enable` بـ `disable`. يمكنك أيضًا إدارة الخدمة باستخدام مجموعة من أوامر `systemctl` الفرعية مثل:
+وبالمثل، لتعطيل الخدمة عند الإقلاع استبدل `enable` بـ `disable`. يمكنك أيضًا إدارة الخدمة باستخدام عدة أوامر فرعية لـ `systemctl` مثل:
```
sudo systemctl start [your_service]
sudo systemctl stop [your_service]
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
index d27c052ba..d2c745a0a 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-ftp-install
-title: "سيرفر مخصص: تثبيت سيرفر FTP"
-description: "اكتشف كيفية إعداد وإدارة سيرفر FTP آمن على لينكس باستخدام FileZilla Server لتسهيل نقل الملفات والوصول للمستخدمين → تعلّم المزيد الآن"
+title: "إعداد ProFTPD على سيرفر Linux - استضافة خدمة FTP آمنة"
+description: "اكتشف كيفية إعداد وإدارة سيرفر FTP آمن على Linux باستخدام FileZilla Server لتسهيل نقل الملفات والوصول للمستخدمين → تعلّم المزيد الآن"
sidebar_label: تثبيت سيرفر FTP
services:
+ - vserver
- dedicated
---
@@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-بروتوكول **FTP (بروتوكول نقل الملفات)** هو بروتوكول شبكي يُستخدم لنقل الملفات عبر شبكة TCP/IP. تم تطوير البروتوكول لتسهيل تبادل الملفات بين الأنظمة. مع **FileZilla Server** يمكنك إعداد سيرفر FTP على نظام تشغيل لينكس. FileZilla Server سهل التثبيت والتهيئة، ويقدم ميزات كثيرة مثل إمكانية إنشاء حسابات مستخدمين، إدارة صلاحيات الوصول ونقل الملفات. في هذا الدليل، سنستعرض خطوات تثبيت وتكوين خدمة **FileZilla Server** على سيرفر لينكس.
+بروتوكول **FTP (بروتوكول نقل الملفات)** هو بروتوكول شبكي يُستخدم لنقل الملفات عبر شبكة TCP/IP. تم تطوير البروتوكول لتسهيل تبادل الملفات بين الأنظمة. مع **FileZilla Server** يمكنك إعداد سيرفر FTP على نظام تشغيل Linux. FileZilla Server سهل التثبيت والإعداد، ويقدم ميزات كثيرة مثل إمكانية إنشاء حسابات مستخدمين، إدارة صلاحيات الوصول ونقل الملفات. في هذا الدليل، سنستعرض خطوات تثبيت وتكوين خدمة **FileZilla Server** على سيرفر Linux.
## كيف أثبت سيرفر FTP لإضافة مستخدم؟
@@ -21,11 +22,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';

-الآن علينا تعديل الإعدادات. للقيام بذلك، أدخل الأمر **nano /etc/proftpd/proftpd.conf** واضغط إدخال. بعدها سيفتح ملف الإعدادات في محرر Nano:
+الآن علينا تعديل الإعدادات. للقيام بذلك، أدخل الأمر التالي **nano /etc/proftpd/proftpd.conf** واضغط Enter. بعدها سيتم فتح ملف الإعدادات في محرر Nano:

-يجب إضافة السطور التالية:
+يجب إضافة الإدخالات التالية:

@@ -39,7 +40,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
الآن يمكننا إضافة أول مستخدم FTP بالأوامر: **adduser benutzerftp -shell /bin/false -home /var/www** ثم **adduser benutzerftp ftpuser**.
-سيُطلب منك تعيين كلمة مرور:
+سيُطلب منا تعيين كلمة مرور:

diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-git.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
index 88d39277c..f839fc2fa 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-git
-title: "سيرفر مخصص: إعداد Git على لينكس"
-description: "اكتشف كيفية إعداد وتكوين Git لإدارة الإصدارات بكفاءة والتعاون السلس في مشاريعك → تعلّم المزيد الآن"
+title: "إعداد Git على سيرفر لينكس - فعّل التحكم بالإصدارات لمشاريعك"
+description: "اكتشف كيفية إعداد وتكوين Git للتحكم الفعّال بالإصدارات والتعاون السلس في مشاريعك → تعلّم المزيد الآن"
sidebar_label: تثبيت Git
services:
+ - vserver
- dedicated
---
@@ -13,53 +14,62 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Git هو نظام تحكم في الإصدارات موزع مصمم لإدارة شفرة المصدر بكفاءة. يتيح للمطورين تتبع التغييرات، والعمل على فروع مختلفة في نفس الوقت، والتعاون في المشاريع بسلاسة. بفضل مرونته وأدائه، أصبح Git الأداة القياسية للتحكم في الإصدارات في تطوير البرمجيات الحديث.
+Git هو نظام تحكم بالإصدارات موزع مصمم لإدارة شفرة المصدر بكفاءة. يسمح للمطورين بتتبع التغييرات، والعمل على فروع مختلفة في نفس الوقت، والتعاون بسلاسة في المشاريع. بفضل مرونته وأدائه، أصبح Git الأداة القياسية للتحكم بالإصدارات في تطوير البرمجيات الحديث.
+
+تفكر تستضيف الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، وكل شيء لازم تعرفه.
+
-تفكر تستضيف هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، مع كل ما تحتاج تعرفه.
## التحضير
-قبل إعداد **Git**، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث إصدار. هذه التحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
+قبل إعداد **Git**، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث إصدار. هالتحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
+
### تحديث النظام
-عشان تتأكد أن نظامك يعمل بأحدث البرامج وتحسينات الأمان، لازم دايمًا تبدأ بتحديث النظام. نفذ الأمر التالي:
+عشان تتأكد إن نظامك يشتغل بأحدث البرمجيات وتحسينات الأمان، لازم دايمًا تبدأ بتحديث النظام. نفذ الأمر التالي:
```
sudo apt update && sudo apt upgrade -y
```
-هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان وإصدارات البرامج قبل المتابعة.
+هذا يضمن إن نظامك يحتوي على أحدث تصحيحات الأمان وإصدارات البرمجيات قبل المتابعة.
+
+
## التثبيت
-بعد ما تجهز كل شيء، تقدر تبدأ بتثبيت تطبيق Git. نفذ الأمر التالي:
+بعد ما جهزت كل شيء، تقدر تبدأ بتثبيت تطبيق Git. نفذ الأمر التالي:
```console
sudo apt install git-all -y
```
-بعد انتهاء التثبيت، تأكد أن Git يعمل بشكل صحيح بفتح الطرفية أو موجه الأوامر. اكتب الأمر `git --version` واضغط Enter.
+بعد ما يخلص التثبيت، تأكد إن Git شغال صح بفتح الطرفية أو موجه الأوامر. اكتب الأمر `git --version` واضغط Enter.
-لو التثبيت تم بنجاح، Git راح يعرض رقم الإصدار المثبت حاليًا. لو ظهرت رسالة خطأ أو ما في أي ناتج، غالبًا يعني أن Git ما تثبت بشكل صحيح أو أن الأمر مش موجود في مسار النظام.
+لو التثبيت تم بنجاح، Git راح يعرض رقم الإصدار المثبت حاليًا. لو ظهرت رسالة خطأ أو ما طلع شيء، غالبًا يعني إن Git ما تثبت صح أو الأمر مش موجود في مسار النظام.
```
git --version
git version 2.51.2
```
+
+
## التكوين
-ضبط اسم المستخدم والبريد الإلكتروني الخاصين بـ Git باستخدام الأوامر التالية، مع استبدال القيم النموذجية بتفاصيلك الخاصة. هذه البيانات مرتبطة بكل عملية commit تقوم بها.
+ضبط اسم المستخدم والبريد الإلكتروني الخاصين بـ Git بالأوامر التالية، مع استبدال القيم النموذجية بتفاصيلك الخاصة. هالبيانات راح ترتبط بكل عملية commit تسويها.
```
git config --global user.name "John Doe Paris"
git config --global user.email "doe@e-mail.com"
```
+
+
## الخاتمة والمزيد من الموارد
-مبروك! الآن ثبتت وكونفجرت Git بنجاح على سيرفرك المخصص. ننصحك أيضًا بالاطلاع على الموارد التالية، اللي ممكن تساعدك أكثر خلال إعداد سيرفرك:
+مبروك! الآن ثبتت وكونفجرت Git بنجاح على VPS/سيرفر مخصص خاصتك. ننصحك تطّلع على الموارد التالية، اللي ممكن تساعدك وتوجهك أكثر خلال إعداد سيرفرك:
- [git-scm.com](https://git-scm.com/) - الموقع الرسمي
- [git-scm.com/doc](https://git-scm.com/doc) توثيق Git
-عندك أسئلة محددة مش مذكورة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لمساعدتك! 🙂
\ No newline at end of file
+عندك أسئلة محددة ما تغطيها هالمقالة؟ لأي استفسار أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لخدمتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-java.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
index c145fe6d4..9546d22fc 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-java
-title: "سيرفر مخصص: تثبيت جافا"
-description: "تعرف على كيفية تثبيت جافا على أنظمة لينكس المختلفة لتشغيل تطبيقات جافا بسلاسة وضمان إعداد بيئتك بشكل صحيح → تعلّم المزيد الآن"
+title: "تثبيت جافا على سيرفر لينكس - تشغيل تطبيقات وخدمات جافا"
+description: "تعلم كيفية تثبيت جافا على أنظمة لينكس المختلفة لتشغيل تطبيقات جافا بسلاسة وضمان إعداد بيئتك بشكل صحيح → تعرّف أكثر الآن"
sidebar_label: تثبيت جافا
services:
+ - vserver
- dedicated
---
@@ -11,13 +12,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-جافا هي لغة برمجة شائعة جداً تُستخدم حول العالم في العديد من البرامج والخدمات. لتشغيل هذه البرامج المبنية على جافا، من الضروري جداً أن تكون جافا مثبتة على النظام. في التالي ستتعلم كيفية تثبيت جافا على نظامك لأنظمة لينكس المتوفرة لدينا.
+جافا هي لغة برمجة شهيرة جداً تُستخدم حول العالم في العديد من البرامج والخدمات. لتشغيل هذه البرامج المبنية على جافا، من الضروري جداً أن تكون جافا مثبتة على النظام. في التالي ستتعلم كيف تثبت جافا على نظامك لأنظمة لينكس المتوفرة لدينا.
## التحضير
-قبل بدء تثبيت جافا الفعلي، من المهم التأكد من أن النظام محدث. للقيام بذلك، نتصل بالسيرفر عبر SSH. إذا لم تكن تعرف ما هو SSH وكيف تستخدمه، يرجى الاطلاع على الدليل التالي: [الوصول الأولي (SSH)](vserver-linux-ssh.md)
+قبل بدء تثبيت جافا الفعلي، من المهم التأكد من أن النظام محدث. لهذا، نتصل بالسيرفر عبر SSH. إذا لم تكن تعرف ما هو SSH وكيف تستخدمه، يرجى مراجعة هذا الدليل: [الوصول الأولي (SSH)](vserver-linux-ssh.md)
-بمجرد الاتصال، يمكن تحديث النظام باستخدام الأمر المناسب حسب نظام التشغيل:
+بمجرد الاتصال، يمكن تحديث النظام بالأمر المناسب حسب نظام التشغيل:
```
// ديبيان
@@ -26,7 +27,7 @@ sudo apt-get update
// أوبونتو
sudo apt update
-// سنت أو إس
+// سنتوس
sudo yum update
// أوبن سوزي
@@ -52,7 +53,7 @@ sudo apt-get install default-jdk
sudo apt install default-jdk
```
-**سنت أو إس**
+**سنتوس**
```
sudo yum install java-11-openjdk
@@ -74,4 +75,4 @@ OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode)
```
-في هذه الحالة، تم تثبيت جافا 11 بنجاح على نظامك. الآن يمكنك تشغيل تطبيقات جافا بكل سهولة على نظامك.
\ No newline at end of file
+في هذه الحالة، تم تثبيت جافا 11 بنجاح على نظامك. الآن يمكنك بسهولة تشغيل تطبيقات جافا على نظامك.
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
index 3f0f64799..1f7926b60 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-javascript
-title: 'سيرفر مخصص: تثبيت JavaScript'
-description: "اكتشف كيفية تثبيت وإعداد Node.js و Deno و Bun على سيرفرك لإدارة تشغيل JavaScript بكفاءة → تعلّم المزيد الآن"
+title: "إعداد بيئة تشغيل JavaScript على سيرفر Linux - تفعيل تشغيل تطبيقات الويب الحديثة"
+description: "اكتشف كيفية تثبيت وإعداد Node.js و Deno و Bun على سيرفرك لإدارة بيئة تشغيل JavaScript بكفاءة → تعلّم المزيد الآن"
sidebar_label: تثبيت JavaScript
services:
+ - vserver
- dedicated
---
@@ -15,7 +16,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## التحضير
-قبل تثبيت أي شيء على السيرفر، يُنصح بتشغيل أمر التحديث الخاص بنظام التشغيل لديك للحفاظ على أمان السيرفر.
+قبل تثبيت أي شيء على السيرفر، يُنصح بتشغيل أمر التحديث المناسب لنظام التشغيل الخاص بك للحفاظ على أمان السيرفر.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -53,14 +54,14 @@ import TabItem from '@theme/TabItem';
## التثبيت
-لبدء التثبيت، عليك أن تقرر أي بيئة تشغيل JavaScript تريد تثبيتها. هناك العديد من المصادر على الإنترنت التي تشرح كل واحدة بالتفصيل. لكن يمكنك أيضًا قراءة هذا الدليل لأنه يتضمن أوامر استخدام أساسية وأمثلة برمجية. نوصي باستخدام NodeJS لأنه من أكثر الخيارات استخدامًا وشعبية.
+لبدء، عليك أن تقرر أي بيئة تشغيل JavaScript تريد تثبيتها. هناك العديد من الموارد على الإنترنت التي تشرح كل واحدة بالتفصيل. لكن يمكنك أيضًا قراءة هذا الدليل لأنه يتضمن أوامر الاستخدام الأساسية وأمثلة على الأكواد. نوصي باستخدام NodeJS لأنه من أكثر الخيارات استخدامًا وشعبية.
## تثبيت بيئة تشغيل Node.js
-يمكنك تثبيت Node.js عبر مدير الحزم الخاص بتوزيعة لينكس التي تستخدمها أو باستخدام nvm. نوصي باستخدام apt لأنه عادةً أسهل.
+يمكنك تثبيت Node.js عبر مدير الحزم الخاص بتوزيعة Linux التي تستخدمها أو باستخدام nvm. نوصي باستخدام apt لأنه عادةً أسهل.
@@ -79,12 +80,12 @@ apt install npm
### تحديث Node.js إلى أحدث إصدار
-تشغيل الأمر `node -v` سيعرض لك نسخة Node.js المثبتة. عادةً ليست الأحدث، لذا ستحتاج لتحديثها للحصول على أحدث الميزات. لحسن الحظ، توفر حزمة npm المسماة `n` طريقة سهلة جدًا للقيام بذلك.
+تشغيل الأمر `node -v` سيُظهر لك نسخة Node.js المثبتة. عادةً ليست الأحدث، لذا ستحتاج لتحديثها للحصول على أحدث الميزات. لحسن الحظ، توفر حزمة npm المسماة `n` طريقة سهلة جدًا للقيام بذلك.
-أولاً، سنحتاج لتثبيتها عبر الأمر `npm install -g n` ثم يمكننا تشغيل `n [version]` مع استبدال `[version]` برقم الإصدار الذي تريد تثبيته.
+أولاً، سنحتاج لتثبيتها عبر الأمر `npm install -g n` ثم يمكننا تشغيل `n [version]` مع استبدال `[version]` برقم الإصدار المطلوب لتثبيت أي نسخة من Node.js.
:::tip
-من الأفضل عادةً الحفاظ على التثبيت على أحدث إصدار دعم طويل الأمد (LTS). يمكنك فعل ذلك عبر الأمر `n lts`.
+يُنصح عمومًا بالحفاظ على التثبيت على أحدث إصدار دعم طويل الأمد (LTS). يمكنك فعل ذلك عبر الأمر `n lts`.
:::
@@ -98,16 +99,16 @@ apt install npm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
```
-هذا الأمر سيحصل على سكريبت تثبيت nvm من GitHub ويشغّله.
+هذا الأمر سيحصل على سكربت تثبيت nvm من GitHub ويشغّله.
:::note
إذا لم تعمل أوامر nvm بعد التثبيت، شغّل `source ~/.bashrc` لإعادة تحميل ملف إعدادات bash.
:::
-مماثل للطريقة السابقة، يمكنك الآن تثبيت أي نسخة Node.js عبر الأمر (`nvm install v[version]`). لرؤية كل الإصدارات المتاحة، شغّل `nvm list-remote`، ولرؤية الإصدارات المثبتة حاليًا شغّل `nvm list`.
+مماثل للطريقة السابقة، يمكنك الآن تشغيل الأمر (`nvm install v[version]`) لتثبيت أي نسخة من Node.js. إذا أردت رؤية كل الإصدارات المتاحة للتحميل، شغّل `nvm list-remote`، ولرؤية الإصدارات المثبتة حاليًا شغّل `nvm list`.
:::tip
-يمكن تثبيت نسخة الدعم طويل الأمد عبر `nvm install --lts`
+يمكن تثبيت إصدار الدعم طويل الأمد عبر `nvm install --lts`
:::
@@ -123,7 +124,7 @@ npm هو مدير الحزم الرسمي لـ Node.js. ستستخدمه لتث
### إنشاء مشروع جديد
-في كل مرة تريد بدء مشروع Node.js جديد، تحتاج لإنشاء مجلد جديد (`mkdir [project-name]`) أو الدخول إلى مجلد فارغ ثم تشغيل الأمر `npm init` لبدء الإعداد. سيطلب منك بعض المعلومات الأساسية لإنشاء ملف `package.json` الذي سيكون ملف "الإعداد" لتشغيل Node.js.
+في كل مرة تريد بدء مشروع Node.js جديد، تحتاج لإنشاء مجلد جديد (`mkdir [project-name]`) أو الدخول إلى مجلد فارغ ثم تشغيل الأمر `npm init` لبدء الإعداد. سيطلب منك بعض المعلومات الأساسية لإنشاء ملف `package.json`، وهو ملف "الإعدادات" لتشغيل Node.js.
بعد تهيئة المشروع الجديد، يمكنك إنشاء ملف جديد باسم `index.js` وكتابة الكود بداخله. كمثال، سننشئ سيرفر http بسيط على المنفذ الافتراضي 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:
@@ -132,7 +133,7 @@ const http = require('http')
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
- res.end('Hello from ZAP-Hosting Docs =)')
+ res.end('مرحبًا من مستندات ZAP-Hosting =)')
})
server.listen(80)
@@ -153,7 +154,7 @@ server.listen(80)
تثبيت Deno بسيط جدًا، فقط اكتب `curl -fsSL https://deno.land/install.sh | sh` في الطرفية.
:::tip
-للتحقق من النسخة المثبتة حاليًا، يمكنك تشغيل `deno --version`.
+لمعرفة النسخة المثبتة حاليًا، يمكنك تشغيل `deno --version`.
:::
### تحديث Deno إلى أحدث إصدار
@@ -162,15 +163,15 @@ server.listen(80)
### تشغيل Deno
-لبدء تشغيل Deno، ستحتاج لإنشاء ملف جديد `index.ts` وكتابة بعض الكود فيه. كمثال، سننشئ سيرفر http بسيط على المنفذ 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:
+لبدء تشغيل Deno، ستحتاج لإنشاء ملف جديد `index.ts` وكتابة بعض الأكواد فيه. كمثال، سننشئ سيرفر http بسيط على المنفذ الافتراضي 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:
```js
Deno.serve({ port: 80 }, (_req: Request) => {
- return new Response('Hello from ZAP-Hosting Docs =)')
+ return new Response('مرحبًا من مستندات ZAP-Hosting =)')
})
```
-يمكنك تشغيل الكود عبر الأمر `deno run --allow-net index.ts` والتحقق من النتائج بزيارة `localhost:80` في المتصفح.
+الآن يمكنك تشغيل الكود عبر الأمر `deno run --allow-net index.ts` والتحقق من النتائج بزيارة `localhost:80` في متصفحك.
:::info
تم تصميم Deno ليكون أكثر أمانًا، لذا يتطلب أذونات معينة مثل `--allow-net` للوصول لبعض موديولاته.
@@ -209,20 +210,20 @@ Deno.serve({ port: 80 }, (_req: Request) => {
اعتمادًا على اللغة المختارة (JS أو TS)، سيقوم Bun بإنشاء ملف إعداد (jsconfig.json أو tsconfig.json).
:::
-لبدء تشغيل Bun، ستحتاج لإنشاء ملف جديد `index.ts` وكتابة بعض الكود فيه. كمثال، سننشئ سيرفر http بسيط على المنفذ 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:
+لبدء تشغيل Bun، ستحتاج لإنشاء ملف جديد `index.ts` وكتابة بعض الأكواد فيه. كمثال، سننشئ سيرفر http بسيط على المنفذ الافتراضي 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:
```js
const server = Bun.serve({
port: 80,
fetch(req) {
- return new Response('Hello from ZAP-Hosting Docs =)')
+ return new Response('مرحبًا من مستندات ZAP-Hosting =)')
},
})
```
-يمكنك تشغيل الكود عبر الأمر `bun index.ts` والتحقق من النتائج بزيارة `localhost:80` في المتصفح.
+الآن يمكنك تشغيل الكود عبر الأمر `bun index.ts` والتحقق من النتائج بزيارة `localhost:80` في متصفحك.
-باتباع هذا الدليل، ستكون قد نجحت في تثبيت واحدة من بيئات تشغيل JavaScript الشهيرة على سيرفر لينكس الخاص بك.
\ No newline at end of file
+باتباع هذا الدليل، ستكون قد نجحت في تثبيت واحدة من بيئات تشغيل JavaScript الشهيرة على سيرفر Linux الخاص بك.
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
index 9b6d589e8..e6763f540 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-jitsi
-title: "سيرفر مخصص: تثبيت Jitsi Meet"
-description: "اكتشف كيف تضبط وتشغل سيرفر Jitsi Meet خاص بك لعقد مؤتمرات فيديو آمنة وسهلة → تعلّم المزيد الآن"
+title: "إعداد Jitsi Meet على سيرفر Linux - استضف منصة مؤتمرات الفيديو الخاصة بك"
+description: "اكتشف كيفية إعداد وتشغيل سيرفر Jitsi Meet آمن خاص بك لعقد اجتماعات فيديو خاصة وسهلة → تعلّم المزيد الآن"
sidebar_label: تثبيت Jitsi Meet
services:
+ - vserver
- dedicated
---
@@ -11,23 +12,23 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Jitsi Meet هو برنامج مؤتمرات فيديو مفتوح المصدر يمكنك من خلاله إعداد مؤتمرات الفيديو الخاصة بك على سيرفرك. من أكبر مميزات Jitsi Meet سهولة الاستخدام: كل ما تحتاجه هو متصفح (وعند استخدام الهواتف المحمولة تطبيق Jitsi) ولا تحتاج لتسجيل دخول إلى خدمات خارجية. كل مؤتمر فيديو يحصل على رابط خاص به للانضمام. Jitsi Meet مثالي لعقد مؤتمرات الفيديو حتى مع الأشخاص غير المتمرسين.
-تنبيه: بدون أي إعدادات إضافية، أي شخص يصل إلى سيرفر Jitsi Meet يمكنه بدء مؤتمرات فيديو خاصة به على السيرفر.
+Jitsi Meet هو برنامج مؤتمرات فيديو مفتوح المصدر يمكنك من خلاله إعداد مؤتمرات الفيديو الخاصة بك على سيرفرك. من أكبر مميزات Jitsi Meet سهولة الاستخدام: كل ما تحتاجه هو متصفح (وعند استخدام الهواتف المحمولة تطبيق Jitsi) ولا تحتاج لتسجيل الدخول إلى خدمات خارجية. كل مؤتمر فيديو يحصل على رابط URL خاص به للانضمام إلى المؤتمر. Jitsi Meet مثالي لعقد مؤتمرات الفيديو حتى مع الأشخاص الذين ليس لديهم خبرة كبيرة.
+تنبيه: بدون أي إعدادات إضافية، يمكن لأي شخص يصل إلى سيرفر Jitsi Meet أن يبدأ مؤتمرات الفيديو الخاصة به على السيرفر.
## تثبيت Jitsi Meet على سيرفر Debian
-في التالي نشرح كيفية تثبيت سيرفر Jitsi Meet على سيرفر Debian. بشكل عام Jitsi Meet يعمل على سيرفرات Linux أخرى مثل Ubuntu، وطريقة التثبيت مشابهة جدًا.
+في التالي نشرح كيفية تثبيت سيرفر Jitsi Meet على سيرفر Debian. بشكل عام يعمل Jitsi Meet على سيرفرات Linux أخرى، مثل Ubuntu، والتثبيت مشابه جدًا.
### التحضيرات
-لكي تستخدم Jitsi Meet بشكل صحيح، من الأفضل استخدام نطاق خاص بك للوصول إلى سيرفر Jitsi. من المنطقي إنشاء نطاق فرعي خاص بسيرفر Jitsi Meet. كمثال نستخدم النطاق meet.zap-testdomain.de.
-لنطاقات ZAP-Hosting، يجب عليك إنشاء سجل جديد في إدارة DNS. أدخل اسم النطاق الفرعي في خانة "الاسم" و عنوان IP الخاص بسيرفرك في خانة "القيمة". في مثالنا سندخل "meet" في خانة الاسم و عنوان IP لسيرفر اختبار ZAP حيث سنثبت Jitsi Meet في خانة القيمة: 185.239.239.49 (أدخل عنوان IP الخاص بسيرفرك، وليس هذا المثال)
+لاستخدام Jitsi Meet بشكل صحيح، من الأفضل استخدام نطاق خاص بك للوصول إلى سيرفر Jitsi. من المنطقي إنشاء نطاق فرعي خاص بسيرفر Jitsi Meet. كمثال نستخدم النطاق meet.zap-testdomain.de.
+لنطاقات ZAP-Hosting، يجب عليك إنشاء سجل جديد ضمن إدارة DNS. أدخل اسم النطاق الفرعي في خانة "الاسم" وعنوان IP الخاص بسيرفرك في خانة "القيمة". في مثالنا سندخل "meet" في خانة الاسم وعنوان IP لسيرفر اختبار ZAP حيث سنثبت Jitsi Meet في خانة القيمة: 185.239.239.49 (أدخل عنوان IP الخاص بسيرفرك، وليس عنوان المثال هذا)
-يمكن الوصول إلى سيرفر Jitsi Meet عبر عنوان IP فقط، لكن النطاق مطلوب لشهادة SSL. بدون نطاق سيظهر تحذير أمني في المتصفح.
+يمكن الوصول إلى سيرفر Jitsi Meet عبر عنوان IP مباشرة. لكن النطاق مطلوب لشهادة SSL. بدون نطاق سيظهر تحذير أمني في المتصفح.
إذا تم إعداد النطاق الفرعي (قد يستغرق تفعيل التغييرات حتى 24 ساعة)، يمكنك تجهيز السيرفر للتثبيت.
اتصل بسيرفرك عبر Putty أو WinSCP.
-قبل المتابعة، تأكد من تحديث السيرفر. إذا لزم الأمر، يجب تشغيل كل أمر بصلاحيات المستخدم المتميز. أضف "sudo" قبل الأمر (مثلاً "sudo apt-get update")
+قبل المتابعة، تأكد من تحديث السيرفر. إذا لزم الأمر يجب تشغيل كل أمر بصلاحيات المستخدم المتميز. أضف "sudo" قبل الأمر (مثلاً "sudo apt-get update")
```
$ apt-get update
@@ -41,7 +42,7 @@ $ apt-get upgrade
$ apt install ufw
```
-قم بالإعدادات التالية على جدار الحماية:
+قم بإعداد الجدار الناري كالتالي:
```
$ ufw allow OpenSSH
@@ -51,7 +52,7 @@ $ ufw allow 4443/tcp
$ ufw allow 10000/udp
```
-فعّل جدار الحماية:
+فعّل الجدار الناري:
```
$ ufw enable
```
@@ -94,7 +95,7 @@ $ apt update
$ apt install jitsi-meet
```
-أثناء التثبيت سيُطلب منك إدخال اسم المضيف. أدخل النطاق الفرعي الذي أنشأته لسيرفر Jitsi Meet. في مثال سيرفر الاختبار لدينا: meet.zap-testdomain.de
+أثناء التثبيت سيُطلب منك إدخال اسم المضيف. أدخل النطاق الفرعي الذي أنشأته لسيرفر Jitsi Meet. في مثال سيرفر الاختبار لدينا، هو: meet.zap-testdomain.de

@@ -102,7 +103,7 @@ $ apt install jitsi-meet

-تم الآن الانتهاء من تثبيت Jitsi Meet وكل ما عليك هو استرجاع شهادة TLS.
+تم الآن الانتهاء من تثبيت Jitsi Meet وكل ما عليك فعله هو استرجاع شهادة TLS.
ثبت حزمة Certbot:
```
$ apt apt install certbot
@@ -113,7 +114,7 @@ $ apt apt install certbot
$ /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
```
-أثناء التنفيذ سيُطلب منك إدخال بريد إلكتروني سيتم إرساله إلى letsencrypt.org. أدخل بريدًا إلكترونيًا وأكد الإدخال.
+أثناء التنفيذ سيُطلب منك إدخال بريد إلكتروني سيتم إرساله إلى letsencrypt.org. أدخل بريدًا إلكترونيًا ووافق بالكتابة.
بعد ذلك يجب أن يكون Jitsi Meet مثبتًا بالكامل وفعّالًا على سيرفرك. لاختبار ما إذا تم تثبيت Jitsi Meet بشكل صحيح، فقط أدخل النطاق الفرعي الذي أعددته في شريط عنوان المتصفح. في هذا الدليل هو:
```
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
index 5db349812..cc7810a4f 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
@@ -1,7 +1,7 @@
---
id: dedicated-linux-lamp-stack
-title: "سيرفر مخصص: إعداد حزمة LAMP - لينكس، أباتشي، ماي إس كيو إل، بي إتش بي"
-description: "اكتشف كيفية إعداد حزمة LAMP لاستضافة مواقع PHP الديناميكية على سيرفرات لينكس بكفاءة → تعلّم المزيد الآن"
+title: "إعداد حزمة LAMP على سيرفر Linux - تشغيل تطبيقات PHP الكلاسيكية"
+description: "اكتشف كيفية إعداد حزمة LAMP لاستضافة مواقع PHP الديناميكية على سيرفرات Linux بكفاءة → تعلّم المزيد الآن"
sidebar_label: حزمة ويب LAMP
services:
- dedicated
@@ -13,45 +13,45 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-حزمة **LAMP** هي اختيار شائع من البرمجيات مفتوحة المصدر التي تُثبت معًا للسماح باستضافة مواقع ديناميكية بسهولة، مع تركيز خاص على مواقع وتطبيقات PHP. الاختصار يعني: **L**ينكس كنظام تشغيل، **A**باتشي كسيرفر ويب، **M**ي إس كيو إل كقاعدة بيانات وأخيرًا **P**HP للمعالجة. في هذا الدليل، سنغطي عملية إعداد حزمة LAMP على سيرفر مخصص يعمل بلينكس، مع شرح مفصل ومثال لإنشاء موقع قائمة مهام.
+حزمة **LAMP** هي اختيار شائع لمجموعة برامج مفتوحة المصدر تُثبت معًا للسماح باستضافة مواقع ويب ديناميكية بسيطة، مع تركيز خاص على مواقع وتطبيقات PHP. الاختصار يعني: **L**inux كنظام تشغيل، **A**pache كسيرفر ويب، **M**ySQL كقاعدة بيانات وأخيرًا **P**HP للمعالجة. في هذا الدليل، سنغطي عملية إعداد حزمة LAMP على سيرفر Linux مخصص، مع شرح مفصل ومثال لإنشاء موقع قائمة مهام.
## التحضير
ابدأ بالاتصال بسيرفرك عبر SSH. إذا لم تكن تعرف كيف تفعل ذلك، يرجى الاطلاع على دليلنا [الوصول الأولي (SSH)](vserver-linux-ssh.md).
-في هذا الدليل، سنستخدم أوبونتو كتوزيعة لينكس. التعليمات هي نفسها بالنسبة لدبيان ويجب أن تكون مشابهة للتوزيعات الأخرى، لكن قد تختلف صياغة الأوامر قليلاً. تأكد من تثبيت نظام تشغيل وأنك متصل بالسيرفر عبر SSH.
+في هذا الدليل، سنستخدم Ubuntu كتوزيعة Linux. التعليمات هي نفسها لـ Debian ويجب أن تكون مشابهة لتوزيعات أخرى، لكن قد تختلف صياغة الأوامر قليلاً. تأكد من تثبيت نظام تشغيل وأنك متصل بالسيرفر عبر SSH.
كالعادة، قبل المتابعة بالتثبيت، تأكد من تحديث جميع الحزم عبر الأمر التالي:
```
-// أوبونتو و دبيان
+// Ubuntu & Debian
sudo apt update
-// سنت أو إس
+// CentOS
sudo yum update
-// أوبن سوزي
+// OpenSUSE
sudo zypper up
-// فيدورا
+// Fedora
sudo dnf upgrade --refresh
```
## التثبيت
-يمكن تقسيم التثبيت بسهولة إلى كل مكون أساسي من حزمة LAMP، بدءًا بسيرفر الويب أباتشي، يليه قاعدة بيانات ماي إس كيو إل وأخيرًا PHP. خلال التثبيت، سنقوم بإعداد موقع اختبار مكتوب بـ PHP ويتصل بقاعدة بيانات MySQL. وأخيرًا، سيتم معالجة كل طلب ويب وتقديمه عبر سيرفر أباتشي.
+يمكن تقسيم التثبيت بسهولة إلى كل مكون أساسي من حزمة LAMP، بدءًا بسيرفر الويب Apache، ثم قاعدة بيانات MySQL وأخيرًا PHP. خلال التثبيت، سنقوم بإعداد موقع ويب تجريبي مكتوب بـ PHP ويتصل بقاعدة بيانات MySQL. وأخيرًا، سيتم معالجة كل طلب ويب وتقديمه عبر سيرفر Apache.
-### إعداد أباتشي
+### إعداد Apache
-أباتشي هو سيرفر الويب الذي سيُستخدم لمعالجة طلبات الويب الواردة وتقديم الردود. قم بتثبيته بالأمر التالي:
+Apache هو سيرفر الويب الذي سيُستخدم لمعالجة طلبات الويب الواردة وتقديم الردود. قم بتثبيته بالأمر التالي.
```
sudo apt install apache2
```
-بعد التثبيت، يجب التأكد من إنشاء قواعد جدار ناري مناسبة لضمان وصول سيرفر الويب إلى الإنترنت. في هذا المثال، سنستخدم **جدار ناري UFW** لأن أباتشي لديه تطبيق مسجل له.
+بعد التثبيت، يجب التأكد من إنشاء قواعد جدار ناري مناسبة لضمان وصول سيرفر الويب إلى الإنترنت. في هذا المثال، سنستخدم **جدار ناري UFW** لأن Apache لديه تطبيق مسجل له.
-إذا كنت تستخدم جدار ناري مختلف، تأكد من السماح بالمنفذ 80 (HTTP) عبر الجدار الناري. يمكنك معرفة المزيد عن الجدران النارية في لينكس عبر دليلنا [إدارة الجدار الناري](vserver-linux-firewall.md).
+إذا كنت تستخدم جدار ناري مختلف، تأكد من السماح بالمنفذ 80 (HTTP) عبر الجدار الناري. يمكنك معرفة المزيد عن الجدران النارية في Linux عبر دليلنا [إدارة الجدار الناري](vserver-linux-firewall.md).
-تأكد من تفعيل جدار ناري UFW وأيضًا من إنشاء قاعدة للسماح بالاتصال عبر SSH.
+تأكد من تفعيل جدار ناري UFW وأيضًا من إنشاء قاعدة لـ SSH.
```
# إنشاء قاعدة للسماح بـ SSH
sudo ufw allow OpenSSH
@@ -61,15 +61,15 @@ sudo ufw enable
```
:::caution
-تأكد من وجود قاعدة للسماح بـ SSH إذا كنت تستخدم جدار ناري UFW! إذا لم تفعل، فلن تتمكن من الاتصال بالسيرفر عبر SSH مرة أخرى إذا فقدت الاتصال بجلسة العمل الحالية!
+تأكد من وجود قاعدة لـ SSH إذا كنت تستخدم جدار ناري UFW! إذا لم تفعل، فلن تتمكن من الاتصال بالسيرفر عبر SSH مرة أخرى إذا فقدت الاتصال بجلسة العمل الحالية!
:::
-الآن أنشئ القاعدة للسماح لأباتشي ثم تحقق من وجود القواعد.
+الآن أنشئ القاعدة للسماح لـ Apache ثم تحقق من وجود القواعد.
```
-# إنشاء قاعدة للسماح لأباتشي
+# إنشاء قاعدة للسماح لـ Apache
sudo ufw allow in "Apache Full"
-# تحقق من قواعد جدار ناري UFW
+# التحقق من قواعد جدار ناري UFW
sudo ufw status
```
@@ -77,11 +77,11 @@ sudo ufw status
يمكنك عرض الملفات الشخصية المتاحة عبر الأمر `ufw app list`. في المثال أعلاه، استخدام `Apache Full` يعني إنشاء قواعد لكل من HTTP (المنفذ 80) و HTTPS (المنفذ 443).
:::
-يجب أن ترى قواعد `Apache` و `Apache (v6)` مع إجراءات `ALLOW`، مما يؤكد أن الجدار الناري جاهز. يجب أن ترى أيضًا قواعد أخرى قد تكون أنشأتها سابقًا، بما في ذلك قاعدة SSH.
+يجب أن ترى قواعد `Apache` و `Apache (v6)` مع إجراءات `ALLOW`، مما يؤكد أن الجدار الناري جاهز. يجب أن ترى أيضًا قواعد أخرى قد قمت بإعدادها سابقًا، بما في ذلك قاعدة SSH.

-مع فتح الجدار الناري لأباتشي، يجب الآن التأكد من أن أباتشي يعمل بشكل صحيح. يمكنك فعل ذلك بمحاولة الوصول إلى عنوان IP الخاص بك عبر المتصفح، كالتالي: `http://[your_ipaddress]`
+مع فتح الجدار الناري لـ Apache، يجب الآن التأكد من أن Apache يعمل بشكل صحيح. يمكنك فعل ذلك بمحاولة الوصول إلى عنوان IP الخاص بك عبر المتصفح، كالتالي: `http://[your_ipaddress]`
إذا كان يعمل، سترى صفحة ترحيب افتراضية. إذا لم تتمكن، تحقق من حالة الخدمة باستخدام الأمر: `systemctl status apache2`
@@ -89,7 +89,7 @@ sudo ufw status
### إعداد MySQL
-الآن ستقوم بتثبيت وإعداد سيرفر MySQL الذي سيعمل كقاعدة بيانات لتخزين البيانات بشكل دائم بطريقة علاقاتية. قم بتثبيته بالأمر التالي:
+الآن ستقوم بتثبيت وإعداد سيرفر MySQL الذي سيعمل كقاعدة بيانات لتخزين البيانات بشكل دائم بطريقة علاقاتية. قم بتثبيته بالأمر التالي.
```
sudo apt install mysql-server
```
@@ -100,7 +100,7 @@ sudo apt install mysql-server

-بعدها، سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم root الرئيسي يمكن استخدامه فقط محليًا عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر.
+بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم root الرئيسي يمكن استخدامه محليًا فقط عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر.

@@ -108,11 +108,11 @@ sudo apt install mysql-server

-الآن تحقق مما إذا كانت قاعدة بيانات MySQL تعمل باستخدام الأمر التالي لمحاولة تسجيل الدخول: `sudo mysql -u root`. إذا نجحت، سترى رسالة ترحيب. يمكنك الخروج باستخدام الأمر `quit` عند الانتهاء.
+الآن تحقق مما إذا كانت قاعدة بيانات MySQL تعمل باستخدام الأمر التالي لتسجيل الدخول: `sudo mysql -u root`. إذا نجحت، سترى رسالة ترحيب. يمكنك الخروج باستخدام الأمر `quit` عند الانتهاء.
### إعداد PHP
-المكون الأخير في حزمة LAMP هو PHP وهذا بسيط جدًا للتثبيت. الأمر التالي يثبت PHP مع إضافة لأباتشي و MySQL، للسماح لأباتشي بالعمل مع PHP وللسماح لـ PHP باستخدام MySQL.
+المكون الأخير في حزمة LAMP هو PHP وهذا بسيط جدًا للتثبيت. الأمر التالي يثبت PHP مع إضافة لـ Apache و MySQL، للسماح لـ Apache بالعمل مع PHP وللسماح لـ PHP باستخدام MySQL.
```
sudo apt install php libapache2-mod-php php-mysql
```
@@ -123,54 +123,54 @@ php -v
```
:::tip امتدادات PHP
-لحالات الاستخدام المتقدمة، قد تحتاج إلى امتدادات PHP إضافية لإضافة وظائف أكثر. يمكنك عرض قائمة بهذه الامتدادات عبر الأمر `apt search php- | less`.
+لحالات الاستخدام المتقدمة، قد تحتاج إلى امتدادات PHP إضافية لإضافة وظائف. يمكنك عرض قائمة بهذه الامتدادات عبر الأمر `apt search php- | less`.
-استخدم مفاتيح الأسهم للتمرير واضغط `Q` للخروج. لتثبيت حزمة امتداد، استخدم أمر apt install كما يلي. يمكنك إدخال عدة امتدادات مرة واحدة مفصولة بمسافة لتسريع التثبيت.
+استخدم الأسهم للتصفح واضغط `Q` للخروج. لتثبيت حزمة امتداد، استخدم أمر apt install كما يلي. يمكنك إدخال عدة امتدادات مرة واحدة مفصولة بمسافة لتسريع التثبيت.
```
sudo apt install [php_extension] [...]
```
:::
-ننصح بتعديل ترتيب ملفات الفهرس لضمان أن ملفات `index.php` لها أولوية على ملفات `.html` الافتراضية. افتح الملف بالأمر التالي:
+ننصح بتعديل ترتيب ملفات الفهرس لضمان أن ملفات `index.php` لها الأولوية على ملفات `.html` الافتراضية. افتح الملف بالأمر التالي.
```
sudo nano /etc/apache2/mods-enabled/dir.conf
```
-في محرر nano، قم بإزالة `index.php` من مكانه وأعد وضعه في بداية القائمة، كما يلي:
+في محرر nano، قم بإزالة `index.php` من مكانه وأعد وضعه في بداية القائمة، كالتالي:
```
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
```
-احفظ الملف واخرج من nano باستخدام `CTRL + X`، ثم `Y` للتأكيد وأخيرًا `ENTER`. الآن أعد تشغيل أباتشي لتطبيق التغييرات باستخدام `sudo systemctl restart apache2`.
+احفظ الملف واخرج من nano باستخدام `CTRL + X`، ثم `Y` للتأكيد وأخيرًا `ENTER`. الآن أعد تشغيل Apache لتطبيق التغييرات باستخدام `sudo systemctl restart apache2`.
-### إنشاء موقع اختبار
+### إنشاء موقع ويب تجريبي
-بعد الانتهاء من تثبيت كل مكونات LAMP، سنقوم الآن بإنشاء موقع اختبار لعرض كيف تعمل حزمة LAMP معًا لتشكيل حل رائع لمواقع ديناميكية. هذا اختياري تمامًا، لكنه مفيد لفهم كيفية استخدام هذه الأدوات لإعداد مواقعك الخاصة.
+بعد الانتهاء من تثبيت كل مكونات LAMP، سنقوم الآن بإنشاء موقع ويب تجريبي لعرض كيف تعمل حزمة LAMP معًا لتشكيل حل رائع لمواقع ويب ديناميكية. هذا اختياري تمامًا، لكنه مفيد لفهم كيفية استخدام هذه الأدوات لإعداد مواقعك الخاصة.
-في هذا المثال، سننشئ موقع قائمة مهام صغير باستخدام PHP يسترجع ويعرض عناصر المهام. سيتم تخزينها في جدول بقاعدة بيانات MySQL وسيتم تقديمها عبر أباتشي.
+في هذا المثال، سننشئ موقع قائمة مهام صغير عبر PHP يسترجع ويعرض عناصر المهام. سيتم تخزينها في جدول بقاعدة بيانات MySQL وسيتم تقديمها عبر Apache.
-سنستخدم أيضًا نطاق اختبار `zapdocs.example.com` طوال المثال، لأنه في سيناريو حقيقي ستستخدم نطاقًا. يجب **أن تقوم** بإعداد سجل DNS من نوع `A` للنطاق يشير إلى عنوان IP الخاص بسيرفرك. إذا كنت بحاجة للمساعدة، تصفح دليلنا [سجلات النطاق](domain-records.md).
+سنستخدم أيضًا نطاق تجريبي `zapdocs.example.com` طوال الدليل، لأنه في سيناريو حقيقي ستستخدم نطاقًا. يجب عليك **إعداد سجل DNS من نوع A** للنطاق يشير إلى عنوان IP الخاص بسيرفرك. إذا كنت بحاجة للمساعدة، يرجى تصفح دليلنا [سجلات النطاق](domain-records.md).
:::note
يمكنك اختيار عدم استخدام نطاق واستبدال ذكر `[your_domain]` باسم عادي. عندها ستصل للموقع عبر عنوان IP. لكن لاحظ أنه عند إنشاء ملف المضيف الافتراضي لاحقًا، يجب إزالة معلمة `ServerName`.
:::
-#### إعداد أباتشي
+#### إعداد Apache
-عادةً، تُخزن جميع ملفات ومحتويات المواقع تحت مجلد `/var/www`. بشكل افتراضي، يأتي أباتشي مع مجلد `html` يحتوي على صفحة افتراضية. لضمان التنظيم خاصة عند استضافة عدة مواقع على نفس سيرفر أباتشي، ننصح بإعداد كل موقع في مجلد منفصل.
+عادةً، تُخزن جميع ملفات ومحتويات المواقع تحت مجلد `/var/www`. بشكل افتراضي، يأتي Apache مع مجلد `html` يحتوي على صفحة افتراضية. لضمان التنظيم خاصة عند استضافة عدة مواقع على نفس سيرفر Apache، نوصي بإعداد كل موقع في مجلد منفصل.
-لعمل ذلك، يمكنك ببساطة إنشاء مجلد جديد في `/var/www/[your_domain]` لكل نطاق موقع. في هذا المثال، سيكون `/var/www/zapdocs.example.com`.
+للقيام بذلك، يمكنك ببساطة إنشاء مجلد جديد في `/var/www/[your_domain]` لكل نطاق موقع. في هذا المثال، سيكون `/var/www/zapdocs.example.com`.
```
sudo mkdir /var/www/[your_domain]
```
-الآن ستنشئ ملف إعداد مضيف افتراضي جديد لأباتشي في مجلد `sites-available` لهذا النطاق والمجلد.
+الآن ستنشئ ملف إعداد مضيف افتراضي جديد لـ Apache في مجلد `sites-available` لهذا النطاق والمجلد.
```
sudo nano /etc/apache2/sites-available/[your_domain].conf
```
-استخدم القالب أدناه وانسخه في محرر nano مع استبدال `[your_domain]` بالنطاق الذي تستخدمه.
+استخدم القالب أدناه وانسخه في محرر nano، مع استبدال `[your_domain]` بالنطاق الذي تستخدمه.
```
ServerName [your_domain]
@@ -182,24 +182,24 @@ sudo nano /etc/apache2/sites-available/[your_domain].conf
```
-هذا الملف الجديد للمضيف الافتراضي يتعامل مع طلبات المنفذ 80 (HTTP) ويتحقق مما إذا كان الطلب يطابق `ServerName` المحدد، وهو نطاقك هنا. كما يشير إلى أن المجلد `/var/www/[your_domain]` الذي أنشأته سابقًا يجب استخدامه لتقديم الملفات.
+يتعامل ملف المضيف الافتراضي الجديد مع طلبات المنفذ 80 (HTTP) ويتحقق مما إذا كان الطلب يطابق `ServerName` المحدد، في هذه الحالة نطاقك. كما يشير إلى أن المجلد `/var/www/[your_domain]` الذي أنشأته سابقًا يجب استخدامه لتقديم الملفات.
-احفظ الملف واخرج من nano باستخدام `CTRL + X`، ثم `Y` للتأكيد وأخيرًا `ENTER`. ننصح باستخدام الأمر `sudo apache2ctl configtest` للتأكد من عدم وجود أخطاء في الصياغة.
+احفظ الملف واخرج من nano باستخدام `CTRL + X`، ثم `Y` للتأكيد وأخيرًا `ENTER`. نوصي باستخدام الأمر `sudo apache2ctl configtest` للتأكد من عدم وجود أخطاء في الصياغة.
-الخطوة الأخيرة في إعداد أباتشي هي تفعيل المضيف الافتراضي الجديد باستخدام `a2ensite`.
+الخطوة الأخيرة في إعداد Apache هي تفعيل المضيف الافتراضي الجديد باستخدام `a2ensite`.
```
sudo a2ensite [your_domain]
```
:::note عدم استخدام نطاق
-إذا **لم تستخدم** نطاقًا، قم بإزالة سطر `ServerName` أو قم بتعليقه بوضع `#` في بدايته. كما يجب تعطيل المضيف الافتراضي الافتراضي باستخدام الأمر `sudo a2dissite 000-default`.
+إذا كنت **لا تستخدم نطاقًا**، قم بإزالة سطر `ServerName` أو علقه بوضع `#` في بدايته. كما يجب تعطيل المضيف الافتراضي الافتراضي باستخدام الأمر `sudo a2dissite 000-default`.
:::
-أخيرًا، أعد تشغيل أباتشي لتطبيق المضيف الافتراضي الجديد باستخدام الأمر: `sudo systemctl restart apache2`.
+أخيرًا، أعد تشغيل Apache لتطبيق المضيف الافتراضي الجديد باستخدام الأمر: `sudo systemctl restart apache2`.
#### إنشاء الموقع
-بعد تكوين أباتشي عبر المضيف الافتراضي الجديد ومجلد المستندات، حان الوقت لإنشاء الموقع الفعلي الذي سيتم تقديمه. حاليًا، المجلد فارغ لذلك لن يتم تقديم أي شيء. سننشئ موقع قائمة مهام صغير كما ذكرنا سابقًا لهذا النطاق.
+بعد تكوين Apache عبر المضيف الافتراضي الجديد ومجلد المستندات، حان الوقت لإنشاء الموقع الفعلي الذي سيتم تقديمه. حاليًا، المجلد فارغ لذلك لن يتم تقديم أي شيء. سننشئ موقع قائمة مهام صغير كما ذكرنا سابقًا لهذا النطاق.
##### تحضير قاعدة البيانات
@@ -210,13 +210,13 @@ sudo mysql -u root
الآن لننشئ قاعدة بيانات `todowebsite` وجدول `todoitems` بداخلها.
```
-# إنشاء قاعدة البيانات
+# إنشاء قاعدة بيانات
CREATE DATABASE todowebsite;
# استخدام قاعدة البيانات الجديدة
USE todowebsite;
-# إنشاء جدول العناصر في قاعدة البيانات
+# إنشاء جدول عناصر في قاعدة البيانات
CREATE TABLE todoitems (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
@@ -233,10 +233,10 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0
INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
```
-أخيرًا، لننشئ مستخدمًا مخصصًا `todo` سيُستخدم فقط لهذا الموقع.
+أخيرًا، لننشئ مستخدم مخصص `todo` سيُستخدم خصيصًا لهذا الموقع.
```
# إنشاء مستخدم مخصص
-# استبدل [your_password] بكلمة المرور الخاصة بك
+# استبدل [your_password] بكلمة مرورك الخاصة
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
# تعيين الصلاحيات للمستخدم (انسخ كأمر واحد)
@@ -260,7 +260,7 @@ sudo nano /var/www/[your_domain]/index.php
فيما يلي شفرة بسيطة يمكنك وضعها في محرر nano لصفحة مهام أساسية تعرض العناصر المخزنة في قاعدة البيانات. القسم الأول من PHP ينشئ اتصال MySQL بقاعدة البيانات.
:::important
-يجب تغيير حقل `[your_password]` إلى كلمة المرور التي عينتها للمستخدم `todo` سابقًا.
+يجب عليك تغيير حقل `[your_password]` إلى كلمة المرور التي عينتها لمستخدم `todo` سابقًا.
:::
القسم التالي من HTML يحتوي على الصفحة الرئيسية التي تنشئ قائمة غير مرتبة، وتكرر عبر كل النتائج.
@@ -276,12 +276,12 @@ $dbname = "todowebsite";
// إنشاء الاتصال
$conn = new mysqli($servername, $username, $password, $dbname);
-// التحقق من نجاح الاتصال، وإظهار خطأ إذا فشل
+// التحقق من نجاح الاتصال، وإرجاع خطأ إذا فشل
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
-// تنفيذ استعلام SQL لاسترجاع الإدخالات وتعيينها في متغير النتيجة
+// تنفيذ استعلام SQL لإرجاع الإدخالات وتعيينها في متغير النتيجة
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
@@ -336,14 +336,14 @@ $conn->close();
#### اختبار الموقع
-لقد نجحت في اتباع الخطوات وإعداد موقع اختبار لقائمة مهام يستخدم كل مكونات حزمة LAMP!
+لقد نجحت في اتباع الخطوات وإعداد موقع قائمة مهام تجريبي يستخدم كل مكونات حزمة LAMP!
-يجب أن تكون قادرًا الآن على الوصول إلى الموقع عبر النطاق (باستخدام `http`/المنفذ 80) الذي حددته سابقًا في ملف المضيف الافتراضي، وهو `zapdocs.example.com` في هذا المثال. النتيجة النهائية يجب أن تبدو كما يلي:
+يجب أن تتمكن الآن من الوصول إلى الموقع عبر النطاق (باستخدام `http`/المنفذ 80) الذي عرّفته سابقًا في ملف المضيف الافتراضي، والذي في هذا المثال هو `zapdocs.example.com`. النتيجة النهائية يجب أن تبدو كما يلي:

## الخاتمة
-مبروك، لقد قمت بتثبيت وإعداد حزمة LAMP بنجاح! كخطوة تالية، نوصي **بشدة** بإعداد نطاق وشهادة SSL لضمان نقل البيانات بأمان إلى مواقعك. يرجى الاطلاع على دليلنا [Certbot](dedicated-linux-certbot.md) مع التركيز على **إضافة أباتشي** واتباع الإعداد التفاعلي لإعداد شهادة بسرعة وسهولة لنطاقك المختار.
+تهانينا، لقد قمت بتثبيت وإعداد حزمة LAMP بنجاح! كخطوة تالية، نوصي **بشدة** بإعداد نطاق وشهادة **SSL** لضمان نقل البيانات بأمان إلى مواقعك. يرجى الاطلاع على دليلنا [Certbot](dedicated-linux-certbot.md) مع التركيز على **إضافة Apache** واتباع الإعداد التفاعلي لإعداد شهادة بسرعة وسهولة لنطاقك المختار.
لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
index b98ecc93c..c6fc33c68 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-lemp-stack
-title: "سيرفر مخصص: إعداد حزمة LEMP - لينكس، Nginx، MySQL، PHP"
+title: "إعداد حزمة LEMP على سيرفر لينكس - نشر تطبيقات ويب عالية الأداء"
description: "اكتشف كيفية إعداد حزمة LEMP لاستضافة مواقع PHP الديناميكية على سيرفرات لينكس مع أمثلة عملية → تعلّم المزيد الآن"
sidebar_label: حزمة ويب LEMP
services:
@@ -13,15 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-حزمة **LEMP** هي اختيار شائع من البرمجيات مفتوحة المصدر التي تُعد معًا للسماح باستضافة مواقع ديناميكية بسيطة، مع تركيز خاص على مواقع وتطبيقات PHP. الاختصار يعني: **L**ينكس كنظام تشغيل، "**E**ngine x" (nginx) كسيرفر ويب، **M**ySQL كقاعدة بيانات وأخيرًا **P**HP للمعالجة. في هذا الدليل، سنغطي عملية إعداد حزمة LEMP على سيرفر مخصص يعمل بلينكس، مع شرح مفصل ومثال لإنشاء موقع قائمة مهام.
+حزمة **LEMP** هي اختيار شائع لمجموعة برامج مفتوحة المصدر يتم إعدادها معًا للسماح باستضافة مواقع ويب ديناميكية بسهولة، مع تركيز خاص على مواقع وتطبيقات PHP. الاختصار يعني: **L**ينكس كنظام تشغيل، "**E**ngine x" (nginx) كسيرفر ويب، **M**ySQL كقاعدة بيانات وأخيرًا **P**HP للمعالجة. في هذا الدليل، سنغطي عملية إعداد حزمة LEMP على سيرفر مخصص لينكس، مع شرح مفصل ومثال لإنشاء موقع قائمة مهام.
## التحضير
-ابدأ بالاتصال بسيرفرك عبر SSH. إذا لم تكن تعرف كيف تفعل ذلك، يرجى الاطلاع على [دليل الوصول الأولي (SSH)](vserver-linux-ssh.md).
+ابدأ بالاتصال بسيرفرك عبر SSH. إذا لم تكن تعرف كيف تفعل ذلك، يرجى الاطلاع على دليلنا [الوصول الأولي (SSH)](vserver-linux-ssh.md).
في هذا الدليل، سنستخدم أوبونتو كتوزيعة لينكس. التعليمات هي نفسها بالنسبة لـ Debian ويجب أن تكون مشابهة للتوزيعات الأخرى، لكن قد تختلف صياغة الأوامر قليلاً. تأكد من تثبيت نظام تشغيل وأنك متصل بالسيرفر عبر SSH.
-كالعادة، قبل المتابعة بالتثبيت، تأكد من تحديث جميع الحزم عبر الأمر التالي:
+كما هو الحال دائمًا، قبل المتابعة بالتثبيت، تأكد من تحديث جميع الحزم عبر الأمر التالي:
```
// أوبونتو وديبيان
sudo apt update
@@ -38,11 +38,11 @@ sudo dnf upgrade --refresh
## التثبيت
-يمكن تقسيم التثبيت بسهولة إلى كل مكون أساسي من حزمة LEMP، بدءًا بسيرفر الويب Nginx، يليه قاعدة بيانات MySQL وأخيرًا PHP. خلال التثبيت، سنقوم بإعداد موقع اختبار مكتوب بـ PHP ويتصل بقاعدة بيانات MySQL. وأخيرًا، سيتم معالجة كل طلب ويب وتقديمه عبر سيرفر Nginx.
+يمكن تقسيم التثبيت بسهولة إلى كل اعتماد أساسي في حزمة LEMP، بدءًا من سيرفر الويب Nginx، يليه قاعدة بيانات MySQL وأخيرًا PHP. خلال التثبيت، سنقوم بإعداد موقع ويب تجريبي مكتوب بـ PHP ويتصل بقاعدة بيانات MySQL. وأخيرًا، سيتم معالجة كل طلب ويب وتقديمه عبر سيرفر Nginx.
### إعداد Nginx
-Nginx هو سيرفر الويب الذي سيُستخدم لمعالجة طلبات الويب الواردة وتقديم الاستجابات. قم بتثبيته بالأمر التالي:
+Nginx هو سيرفر الويب الذي سيُستخدم لمعالجة طلبات الويب الواردة وتقديم الردود. قم بتثبيته بالأمر التالي:
```
sudo apt install nginx
```
@@ -51,9 +51,9 @@ sudo apt install nginx
إذا كنت تستخدم جدار ناري مختلف، تأكد من السماح بالمنفذ 80 (HTTP) عبر الجدار الناري. يمكنك معرفة المزيد عن الجدران النارية في لينكس عبر دليلنا [إدارة الجدار الناري](vserver-linux-firewall.md).
-تأكد من تفعيل جدار ناري UFW وأيضًا من إنشاء قاعدة للـ SSH.
+تأكد من تفعيل جدار ناري UFW وأيضًا من إنشاء قاعدة لـ SSH.
```
-# إنشاء قاعدة للسماح بالـ SSH
+# إنشاء قاعدة للسماح بـ SSH
sudo ufw allow OpenSSH
# تفعيل جدار ناري UFW
@@ -61,7 +61,7 @@ sudo ufw enable
```
:::caution
-تأكد من وجود قاعدة للـ SSH إذا كنت تستخدم جدار ناري UFW! إذا لم تفعل، فلن تتمكن من الاتصال بالسيرفر عبر SSH مرة أخرى إذا فقدت الاتصال بجلسة العمل الحالية!
+تأكد من وجود قاعدة مفعلة لـ SSH إذا كنت تستخدم جدار ناري UFW! إذا لم تفعل، فلن تتمكن من الاتصال بالسيرفر عبر SSH مرة أخرى إذا فقدت الاتصال بجلسة العمل الحالية!
:::
الآن أنشئ القاعدة للسماح لـ Nginx ثم تحقق من وجود القواعد.
@@ -74,14 +74,14 @@ sudo ufw status
```
:::tip
-يمكنك عرض الملفات الشخصية المتاحة عبر الأمر `ufw app list`. في المثال أعلاه، استخدام `Nginx Full` يعني إنشاء قواعد لكل من HTTP (المنفذ 80) و HTTPS (المنفذ 443).
+يمكنك عرض الملفات الشخصية المتاحة عبر تشغيل الأمر `ufw app list`. في المثال أعلاه، استخدام `Nginx Full` يعني إنشاء قواعد لكل من HTTP (المنفذ 80) و HTTPS (المنفذ 443).
:::
-يجب أن ترى قواعد `Nginx` و `Nginx (v6)` مع إجراءات `ALLOW`، مما يؤكد أن الجدار الناري جاهز. يجب أن ترى أيضًا قواعد أخرى قد تكون أنشأتها سابقًا، بما في ذلك قاعدة SSH.
+يجب أن ترى قواعد `Nginx` و `Nginx (v6)` مع إجراءات `ALLOW`، مما يؤكد أن الجدار الناري جاهز. يجب أن ترى أيضًا قواعد أخرى قد تكون قد أعددتها سابقًا، بما في ذلك قاعدة SSH.

-مع فتح الجدار الناري لـ Nginx، يجب الآن التأكد من أن Nginx يعمل بشكل صحيح. يمكنك فعل ذلك بمحاولة الوصول إلى عنوان IP الخاص بك في المتصفح، كالتالي: `http://[your_ipaddress]`
+مع فتح الجدار الناري لـ Nginx، يجب الآن التأكد من أن Nginx يعمل بشكل صحيح. يمكنك فعل ذلك بمحاولة الوصول إلى عنوان IP الخاص بك عبر المتصفح، كالتالي: `http://[your_ipaddress]`
إذا كان يعمل، سترى صفحة ترحيب افتراضية. إذا لم تتمكن، تحقق من حالة الخدمة باستخدام الأمر: `systemctl status nginx`
@@ -100,7 +100,7 @@ sudo apt install mysql-server

-بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم root الرئيسي يمكن استخدامه محليًا فقط عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر.
+بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم `root` الرئيسي يمكن استخدامه محليًا فقط عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر.

@@ -112,7 +112,7 @@ sudo apt install mysql-server
### إعداد PHP
-المكون الأخير في حزمة LEMP هو PHP، ولـ nginx يتطلب استخدام برنامج خارجي يسمى `php-fpm` (مدير عمليات PHP fastCGI). يتم تكوين Nginx لتمرير الطلبات إلى `php-fpm` قبل الرد عليها لاحقًا عند استخدام كتل السيرفر.
+الاعتماد الأخير في حزمة LEMP هو PHP، ولـ nginx يتطلب استخدام برنامج خارجي يسمى `php-fpm` (مدير عمليات PHP fastCGI). يتم تكوين Nginx لتمرير الطلبات إلى `php-fpm` قبل الرد عليها لاحقًا عند استخدام كتل السيرفر.
الأمر التالي يثبت أحدث إصدار من php-fpm مع إضافة PHP لـ MySQL، للسماح لـ Nginx بالعمل مع PHP وتمكين PHP من استخدام MySQL.
```
@@ -125,32 +125,32 @@ php -v
```
:::tip امتدادات PHP
-لحالات الاستخدام المتقدمة، قد تحتاج إلى امتدادات PHP إضافية لوظائف إضافية. يمكنك عرض قائمة بهذه الامتدادات عبر الأمر `apt search php- | less`.
+لحالات الاستخدام المتقدمة، قد تحتاج إلى امتدادات PHP إضافية لإضافة وظائف. يمكنك عرض قائمة بهذه الامتدادات عبر تشغيل الأمر `apt search php- | less`.
-استخدم الأسهم للتصفح واضغط `Q` للخروج. لتثبيت حزمة امتداد، استخدم أمر apt install كما يلي. يمكنك إدخال عدة امتدادات مرة واحدة مفصولة بمسافة لتسريع التثبيت.
+استخدم مفاتيح الأسهم للتصفح واضغط `Q` للخروج. لتثبيت حزمة امتداد، استخدم أمر apt install كما يلي. يمكنك إدخال عدة امتدادات مرة واحدة مفصولة بمسافة لتسريع التثبيت.
```
sudo apt install [php_extension] [...]
```
:::
-### إنشاء موقع اختبار
+### إنشاء موقع ويب تجريبي
-بعد الانتهاء من تثبيت كل مكونات LEMP، سنقوم الآن بإنشاء موقع اختبار لعرض كيف تعمل حزمة LEMP معًا لتشكيل حل رائع لمواقع ديناميكية. هذا اختياري تمامًا، لكنه مفيد لفهم كيفية استخدام هذه الأدوات لإعداد مواقعك الخاصة.
+مع اكتمال تثبيت كل اعتماد من حزمة LEMP، سنقوم الآن بإنشاء موقع ويب تجريبي لعرض كيفية عمل حزمة LEMP معًا لتشكيل حل رائع لمواقع الويب الديناميكية. هذا اختياري تمامًا، لكنه مفيد لفهم كيفية استخدام هذه الأدوات لإعداد مواقعك الخاصة.
في هذا المثال، سننشئ موقع قائمة مهام صغير عبر PHP يسترجع ويعرض عناصر المهام. سيتم تخزينها في جدول قاعدة بيانات MySQL وسيتم تقديمها عبر Nginx.
-سنستخدم أيضًا نطاق اختبار `zapdocs.example.com` طوال الوقت، لأنه في سيناريو حقيقي ستستخدم نطاقًا. يجب عليك **إعداد سجل DNS من نوع A** للنطاق يشير إلى عنوان IP الخاص بسيرفرك. إذا كنت تحتاج مساعدة، تصفح دليلنا [سجلات النطاق](domain-records.md).
+سنستخدم أيضًا نطاق تجريبي `zapdocs.example.com` طوال الدليل، لأنه في سيناريو حقيقي ستستخدم نطاقًا. يجب عليك **إعداد سجل DNS من نوع A** للنطاق يشير إلى عنوان IP الخاص بسيرفرك. إذا كنت تحتاج مساعدة في ذلك، يرجى تصفح دليلنا [سجلات النطاق](domain-records.md).
:::note
-يمكنك اختيار عدم استخدام نطاق واستبدال ذكر `[your_domain]` باسم عادي. حينها ستصل للموقع عبر عنوان IP. لكن لاحظ أنه عند إنشاء ملف كتلة السيرفر لاحقًا، يجب إزالة معامل `server_name`.
+يمكنك اختيار عدم استخدام نطاق واستبدال ذكر `[your_domain]` باسم عادي. عندها ستصل إلى الموقع عبر عنوان IP. لكن لاحظ أنه عند إنشاء ملف كتلة السيرفر لاحقًا، يجب إزالة معامل `server_name`.
:::
#### إعداد Nginx
-عادةً في سيرفرات الويب، تُخزن جميع ملفات ومحتويات المواقع تحت مجلد `/var/www`. بشكل افتراضي، يأتي Nginx مع مجلد `html` يحتوي على صفحة افتراضية. لضمان التنظيم خاصة عند استضافة عدة مواقع على نفس Nginx، نوصي بإعداد كل موقع في مجلد منفصل.
+عادةً في سيرفرات الويب، تُخزن جميع ملفات وبيانات المواقع تحت مجلد `/var/www`. بشكل افتراضي، يأتي Nginx مع مجلد `html` يحتوي على صفحة افتراضية. لضمان التنظيم خاصة عند استضافة عدة مواقع على نفس سيرفر Nginx، نوصي بإعداد كل موقع في مجلد منفصل.
-لعمل ذلك، يمكنك ببساطة إنشاء مجلد جديد في `/var/www/[your_domain]` لكل نطاق موقع. في هذا المثال، سيكون `/var/www/zapdocs.example.com`.
+للقيام بذلك، يمكنك ببساطة إنشاء مجلد جديد في `/var/www/[your_domain]` لكل نطاق موقع. في هذا المثال، سيكون `/var/www/zapdocs.example.com`.
```
sudo mkdir /var/www/[your_domain]
```
@@ -205,7 +205,7 @@ sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enable
ننصح باستخدام الأمر `sudo nginx -t` للتأكد من عدم وجود أخطاء في الصياغة.
-وأخيرًا، أعد تشغيل Nginx لتفعيل المضيف الافتراضي الجديد باستخدام الأمر: `sudo systemctl reload nginx`.
+أخيرًا، أعد تشغيل Nginx لتفعيل المضيف الافتراضي الجديد باستخدام الأمر: `sudo systemctl reload nginx`.
#### إنشاء الموقع
@@ -226,7 +226,7 @@ CREATE DATABASE todowebsite;
# استخدام قاعدة البيانات الجديدة
USE todowebsite;
-# إنشاء جدول عناصر في قاعدة البيانات
+# إنشاء جدول جديد للعناصر في قاعدة البيانات
CREATE TABLE todoitems (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
@@ -243,7 +243,7 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0
INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
```
-أخيرًا، لننشئ مستخدمًا مخصصًا باسم `todo` سيُستخدم خصيصًا لهذا الموقع.
+أخيرًا، لننشئ مستخدمًا مخصصًا `todo` سيُستخدم خصيصًا لهذا الموقع.
```
# إنشاء مستخدم مخصص
# استبدل [your_password] بكلمة المرور الخاصة بك
@@ -258,26 +258,26 @@ TO todo@localhost;
FLUSH PRIVILEGES;
```
-مع تحضير قاعدة البيانات والمستخدم، يمكنك الخروج من واجهة MySQL عبر الأمر `quit` عند الانتهاء.
+مع تحضير قاعدة البيانات والمستخدم، يمكنك الخروج من طرفية MySQL باستخدام الأمر `quit` عند الانتهاء.
##### ملفات موقع PHP
-الجزء الأخير من هذا المثال هو إعداد ملف موقع PHP الفعلي لصفحة المهام. سيتم ذلك عبر ملف جديد `index.php` في مجلد `/var/www/[your_domain]` الذي أنشأته سابقًا. افتح محرر nano لإنشاء الملف هناك.
+الجزء الأخير من هذا المثال هو إعداد ملف موقع PHP الفعلي لصفحة المهام. سيتم ذلك عبر ملف `index.php` جديد في مجلد `/var/www/[your_domain]` الذي أنشأته سابقًا. افتح محرر nano لإنشاء الملف هناك.
```
sudo nano /var/www/[your_domain]/index.php
```
-فيما يلي شفرة بسيطة يمكنك نسخها في محرر nano لصفحة مهام أساسية تعرض العناصر المخزنة في قاعدة البيانات. القسم الأول من PHP ينشئ اتصال MySQL بقاعدة بياناتك.
+فيما يلي شفرة بسيطة يمكنك وضعها في محرر nano لصفحة مهام أساسية تعرض العناصر المخزنة في قاعدة البيانات. القسم الأول من PHP ينشئ اتصال MySQL بقاعدة بياناتك.
:::important
يجب تغيير حقل `[your_password]` إلى كلمة المرور التي عينتها لمستخدم `todo` سابقًا.
:::
-القسم التالي من HTML يحتوي على الصفحة الرئيسية التي تنشئ قائمة غير مرتبة، وتكرر عبر كل النتائج.
+القسم التالي من HTML يحتوي على الصفحة الرئيسية التي تنشئ قائمة غير مرتبة، وتكرر كل عنصر من النتائج.
```
connect_error) {
die("Connection failed: " . $conn->connect_error);
}
-// تنفيذ استعلام SQL لإرجاع الإدخالات من الجدول وتعيينها في المتغير result
+// تنفيذ استعلام SQL لإرجاع الإدخالات من الجدول وتعيينها كمتغير نتيجة
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
@@ -310,7 +310,7 @@ $result = $conn->query($sql);
num_rows > 0) {
- // التكرار عبر كل عنصر من النتائج
+ // التكرار عبر كل عنصر من المصفوفة المرجعة من الاستعلام
foreach ($result as $entry) {
echo "
";
// عرض الاسم واستخدام htmlspecialchars لمنع XSS (حقن النصوص)
@@ -342,18 +342,18 @@ $conn->close();
?>
```
-بعد نسخ الشفرة في محرر nano، احفظ الملف واخرج باستخدام `CTRL + X`، ثم `Y` للتأكيد وأخيرًا `ENTER`.
+بعد نسخ هذا في محرر nano، احفظ الملف واخرج باستخدام `CTRL + X`، ثم `Y` للتأكيد وأخيرًا `ENTER`.
#### اختبار الموقع
-لقد اتبعت الخطوات بنجاح وأعددت موقع قائمة مهام تجريبي يستخدم كل مكونات حزمة LEMP!
+لقد اتبعت الخطوات بنجاح وأعددت موقع قائمة مهام تجريبي يستخدم كل جوانب حزمة LEMP!
-يجب أن تكون قادرًا الآن على الوصول إلى الموقع عبر النطاق (باستخدام `http`/المنفذ 80) الذي حددته سابقًا في ملف كتلة السيرفر، في هذا المثال `zapdocs.example.com`. النتيجة النهائية يجب أن تبدو كما يلي:
+يجب أن تكون قادرًا الآن على الوصول إلى الموقع عبر النطاق (باستخدام `http`/المنفذ 80) الذي حددته سابقًا في ملف كتلة السيرفر، والذي في هذا المثال هو `zapdocs.example.com`. النتيجة النهائية يجب أن تبدو كما يلي:

## الخاتمة
-مبروك، لقد قمت بتثبيت وإعداد حزمة LEMP بنجاح! كخطوة تالية، نوصي **بشدة** بإعداد نطاق وشهادة SSL لضمان نقل البيانات بأمان إلى مواقعك. يرجى الاطلاع على [دليل Certbot](dedicated-linux-certbot.md) مع التركيز على **إضافة Nginx** واتباع الإعداد التفاعلي لتثبيت شهادة بسرعة وسهولة لنطاقك المختار.
+تهانينا، لقد قمت بتثبيت وإعداد حزمة LEMP بنجاح! كخطوة تالية، نوصي **بشدة** بإعداد نطاق وشهادة SSL لضمان نقل البيانات بأمان إلى مواقعك. يرجى الاطلاع على دليلنا [Certbot](dedicated-linux-certbot.md) مع التركيز على **إضافة Nginx** واتباع الإعداد التفاعلي لإعداد شهادة بسرعة وسهولة للنطاق الذي تختاره.
لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
index f381ee34d..e7b9ae5cb 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-mastodon
-title: "سيرفر مخصص: تثبيت Mastodon"
-description: "اكتشف كيفية إعداد شبكة اجتماعية Mastodon آمنة ومستضافة ذاتيًا على سيرفرات مبنية على ديبيان للتدوين المصغر المستقل → تعلّم المزيد الآن"
+title: "إعداد Mastodon على سيرفر Linux - أطلق منصتك الاجتماعية الخاصة"
+description: "اكتشف كيفية إعداد شبكة اجتماعية Mastodon آمنة ومستضافة ذاتيًا على سيرفرات مبنية على Debian للتدوين المصغر المستقل → تعلّم المزيد الآن"
sidebar_label: تثبيت Mastodon
services:
+ - vserver
- dedicated
---
@@ -15,28 +16,28 @@ Mastodon هو برنامج مجاني ومفتوح المصدر لتشغيل خ

-يحتوي على ميزات تدوين مصغر مشابهة لخدمة X (المعروفة سابقًا بتويتر)، والتي تقدمها عدد كبير من العقد المستقلة، المعروفة باسم المثيلات،
-كل منها له قواعد سلوكه الخاصة، وشروط الخدمة، وسياسة الخصوصية، وخيارات الخصوصية، وسياسات الإشراف الخاصة به.
+يحتوي على ميزات تدوين مصغر مشابهة لخدمة X (المعروفة سابقًا بتويتر)، والتي تُقدم عبر عدد كبير من العقد المستقلة التي تُعرف بالمثيلات،
+كل واحدة منها لها قواعد سلوك خاصة بها، وشروط الخدمة، وسياسة الخصوصية، وخيارات الخصوصية، وسياسات الإشراف.
:::info
-يركز هذا الدليل على التثبيت على توزيعة مبنية على ديبيان. أمثلة على ذلك ديبيان وأوبونتو. يختلف هذا الدليل حسب نظام التشغيل الذي تستخدمه.
+يركز هذا الدليل على التثبيت على توزيعة مبنية على Debian. أمثلة على ذلك Debian وUbuntu. يختلف هذا الدليل حسب نظام التشغيل الذي تستخدمه.
:::
-## متطلبات النظام
-إذا كنت تريد إعداد مثيل Mastodon على سيرفرك، يجب أن تستوفي بعض المتطلبات:
-- نطاق
-- سيرفر مبني على لينكس
-- سيرفر بريد إلكتروني
+## متطلبات النظام
+إذا كنت تريد إعداد مثيل Mastodon على سيرفرك، يجب أن تستوفي بعض المتطلبات:
+- نطاق
+- سيرفر Linux
+- سيرفر بريد إلكتروني
-## تحضير النظام
-يوصى بشدة أن تقوم مسبقًا بتعطيل تسجيل الدخول بكلمة المرور عبر SSH، لأنه يشكل خطر أمني عند استخدام تسجيل الدخول بكلمة مرور على سيرفرات متاحة من الإنترنت.
-يمكنك فعل ذلك من خلال واجهة الويب الخاصة بسيرفرك تحت المعلومات -> الوصول والأمان -> تعطيل تسجيل الدخول بكلمة المرور
+## تحضير النظام
+ننصح بشدة أن تقوم مسبقًا بتعطيل تسجيل الدخول بكلمة المرور عبر SSH، لأنه يشكل خطر أمني عند استخدام تسجيل الدخول بكلمة مرور على سيرفرات متاحة من الإنترنت.
+يمكنك فعل ذلك من خلال واجهة الويب الخاصة بسيرفرك تحت قسم المعلومات -> الوصول والأمان -> تعطيل تسجيل الدخول بكلمة المرور

-بعد ذلك، حدّث الحزم باستخدام الأمر التالي:
+بعد ذلك، حدّث الحزم باستخدام الأمر التالي:
```
apt update && apt upgrade -y
```
-بعدها، عليك تثبيت تبعيات Mastodon:
+بعدها، عليك تثبيت تبعيات Mastodon:
```bash
# مستودعات النظام
apt install -y curl wget gnupg apt-transport-https lsb-release ca-certificates
@@ -47,7 +48,7 @@ wget -O /usr/share/keyrings/postgresql.asc https://www.postgresql.org/media/keys
echo "deb [signed-by=/usr/share/keyrings/postgresql.asc] http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/postgresql.list
```
-بعد تثبيت التبعيات، يمكننا تثبيت الحزم النظامية اللازمة باستخدام الأمرين التاليين:
+بعد تثبيت التبعيات، نثبت الحزم اللازمة للنظام باستخدام هذين الأمرين:
```bash
apt update
apt install -y \
@@ -58,21 +59,21 @@ apt install -y \
nginx redis-server redis-tools postgresql postgresql-contrib \
certbot python3-certbot-nginx libidn11-dev libicu-dev libjemalloc-dev
```
-انتظر حتى تكتمل عملية التثبيت، والتي قد تستغرق بعض الوقت. بعد ذلك، علينا إعداد yarn، وهو مدير الحزم الخاص بـ Node.JS المثبت سابقًا:
+انتظر حتى تنتهي عملية التثبيت، والتي قد تستغرق بعض الوقت. بعد ذلك، نضبط yarn، وهو مدير الحزم لـ Node.JS المثبت سابقًا:
```bash
corepack enable
yarn set version stable
```
-## تثبيت روبي
-سنقوم بإنشاء مستخدم مختلف، لأن ذلك يسهل إدارة إصدارات روبي. أولًا، أنشئ مستخدمًا باسم mastodon مع تعطيل تسجيل الدخول. ثم انتقل إلى مستخدم mastodon باستخدام الأوامر التالية:
+## تثبيت Ruby
+سننشئ مستخدمًا منفصلًا لتسهيل إدارة إصدارات Ruby. أولًا، أنشئ مستخدمًا باسم mastodon مع تعطيل تسجيل الدخول. ثم انتقل إلى مستخدم mastodon بالأوامر التالية:
```bash
# يمكنك ترك الحقول فارغة
adduser --disabled-login mastodon
su - mastodon
```
-الآن نثبت مدير روبي `rbenv`، الذي يسهل إدارة إصدارات روبي. يمكنك تثبيته بالأوامر التالية:
+الآن نثبت مدير Ruby `rbenv` لتسهيل إدارة إصدارات Ruby:
```bash
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
cd ~/.rbenv && src/configure && make -C src
@@ -81,79 +82,79 @@ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec bash
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
```
-بعد الانتهاء من هذه الأوامر، يمكنك تثبيت روبي باستخدام الأمر التالي. سنثبت أيضًا bundler في هذه الخطوة:
+بعد الانتهاء، ثبت Ruby مع bundler باستخدام الأمر التالي:
```bash
RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.0.3
rbenv global 3.0.3
gem install bundler --no-document
```
-قد يستغرق هذا بعض الوقت، فكن صبورًا وخذ لك شايًا أو قهوة أثناء الانتظار. بعد الانتهاء، يمكنك العودة إلى مستخدم root باستخدام الأمر `exit`
+قد يستغرق هذا بعض الوقت، فكن صبورًا وخذ لك كوب شاي أو قهوة أثناء الانتظار. بعد الانتهاء، يمكنك العودة إلى مستخدم root باستخدام الأمر `exit`
-## إعداد PostgreSQL
-يستخدم Mastodon قاعدة بيانات PostgreSQL. يمكن إعدادها بسهولة باستخدام:
+## إعداد PostgreSQL
+يستخدم Mastodon قاعدة بيانات PostgreSQL. قم بالإعداد عبر:
```bash
sudo -u postgres psql
```
-داخل موجه PostgreSQL، أدخل التالي:
+داخل موجه PostgreSQL، نفذ التالي:
```sql
CREATE USER mastodon CREATEDB;
\q
```
-## إعداد Mastodon
-الآن عد إلى مستخدم mastodon مرة أخرى:
+## إعداد Mastodon
+عد إلى مستخدم mastodon:
```bash
su - mastodon
```
-استخدم git لتحميل أحدث نسخة من Mastodon بالأوامر التالية:
+استخدم git لتحميل أحدث نسخة من Mastodon بالأوامر التالية:
```bash
git clone https://github.com/tootsuite/mastodon.git live && cd live
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
```
-بعدها، ثبت المزيد من تبعيات روبي وجافاسكريبت النهائية باستخدام هذه الأوامر:
+ثبت باقي تبعيات Ruby وJavascript باستخدام:
```bash
bundle config deployment 'true'
bundle config without 'development test'
bundle install -j$(getconf _NPROCESSORS_ONLN)
yarn install --pure-lockfile
```
-أنشئ ملف إعدادات mastodon باستخدام الأمر:
+أنشئ ملف إعدادات Mastodon باستخدام:
```bash
RAILS_ENV=production bundle exec rake mastodon:setup
```
:::info
-إذا فشل إعداد قاعدة البيانات، يرجى تسجيل الدخول إلى postgres باستخدام `sudo -u postgres psql` واتباع هذا الدليل:
+إذا فشل إعداد قاعدة البيانات، سجّل دخولك إلى postgres باستخدام `sudo -u postgres psql` واتبع هذا الدليل:
https://gist.github.com/amolkhanorkar/8706915
:::
-بعد ذلك، عد إلى مستخدم root باستخدام الأمر `exit`
+عد إلى مستخدم root باستخدام الأمر `exit`
-## إعداد سيرفر الويب
-الآن الجزء المعقد. عليك إعداد سيرفر الويب. أولًا، أنشئ سجل A و/أو سجل AAAA في DNS الخاص بك ليشير مباشرة إلى سيرفرك. بدلاً من ذلك، يمكنك توجيه سجل الجذر إلى سيرفرك.
+## إعداد السيرفر الويب
+الآن الجزء المعقد. عليك إعداد سيرفر الويب. أولًا، أنشئ سجل A و/أو AAAA في DNS الخاص بك ليشير مباشرة إلى سيرفرك. بديلًا، يمكنك توجيه السجل الجذري إلى سيرفرك.
-بعدها استخدم الأمرين التاليين لنسخ وتفعيل إعداد سيرفر الويب الخاص بـ mastodon:
+بعدها، استخدم الأمرين التاليين لنسخ وتفعيل إعدادات سيرفر الويب لـ Mastodon:
```bash
cp /home/mastodon/live/dist/nginx.conf /etc/nginx/sites-available/mastodon
ln -s /etc/nginx/sites-available/mastodon /etc/nginx/sites-enabled/mastodon
```
-بعد ذلك، حرر ملف `/etc/nginx/sites-available/mastodon` باستخدام محرر نصوص مثل vim أو nano وغيّر example.com إلى نطاقك المطلوب.
-بعدها، عليك الحصول على شهادة SSL لنطاقك. يمكنك فعل ذلك بسهولة بهذا الأمر:
+حرر ملف `/etc/nginx/sites-available/mastodon` باستخدام محرر نصوص مثل vim أو nano وغيّر example.com إلى نطاقك المطلوب.
+بعدها، احصل على شهادة SSL لنطاقك بسهولة عبر الأمر:
```bash
certbot --nginx -d <نطاقك>
```
-أدخل نطاقك. سيُطلب منك عدة بيانات اعتماد. في النهاية، سيُسألك إذا كنت تريد إعادة توجيه طلبات http تلقائيًا إلى https، ننصحك بتمكين ذلك.
+أدخل نطاقك. سيُطلب منك بعض البيانات. في النهاية، سيُسألك إذا كنت تريد إعادة توجيه طلبات http إلى https تلقائيًا، ننصح بتفعيل ذلك.
-## إنشاء خدمة mastodon
-أخيرًا، سننشئ خدمة نظام لـ mastodon. الأمر بسيط جدًا.
-استخدم هذا الأمر لنسخ إعدادات الخدمة الافتراضية إلى مجلد خدمات التوزيعة:
+## إنشاء خدمة Mastodon
+أخيرًا، ننشئ خدمة نظام لـ Mastodon. الأمر بسيط جدًا.
+انسخ إعدادات الخدمة الافتراضية إلى مجلد خدمات التوزيعة:
```sh
cp /home/mastodon/live/dist/mastodon-*.service /etc/systemd/system/
```
-الآن فعّل وابدأ الخدمات الجديدة بالأوامر التالية:
+فعّل وابدأ الخدمات الجديدة بالأوامر التالية:
```sh
systemctl daemon-reload
systemctl enable --now mastodon-web mastodon-sidekiq mastodon-streaming
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
index 2ceaef8c8..763d99e75 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
@@ -1,7 +1,7 @@
---
id: dedicated-linux-notepad++
-title: "سيرفر مخصص: إعداد Notepad++ على لينكس"
-description: "اكتشف كيفية إعداد وتحسين Notepad++ على لينكس لتحرير أكواد قوي وخفيف الوزن وزيادة إنتاجية المطور → تعلّم المزيد الآن"
+title: "تثبيت Notepad++ على سيرفر لينكس - استخدم محررك المفضل عبر Wine"
+description: "اكتشف كيفية تثبيت وتحسين Notepad++ على لينكس لتحرير أكواد قوي وخفيف الوزن وزيادة إنتاجية المطور → تعلّم المزيد الآن"
sidebar_label: تثبيت Notepad++
services:
- dedicated
@@ -13,13 +13,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Notepad++ هو محرر نصوص ومصدر كود مجاني ومفتوح المصدر لنظام ويندوز. يدعم تمييز الصياغة، طي الأكواد، والتحرير بعلامات تبويب عبر العديد من لغات البرمجة والسكريبت، وقابل للتخصيص بشكل كبير عبر الإضافات. مشهور بأدائه السريع واستهلاكه المنخفض للموارد، يظل Notepad++ خيارًا شائعًا للمطورين والمستخدمين الذين يبحثون عن أداة تحرير قوية وخفيفة الوزن.
+Notepad++ هو محرر نصوص ومصدر مفتوح مجاني لنظام ويندوز. يدعم تمييز الصياغة، طي الأكواد، والتحرير بعلامات تبويب عبر العديد من لغات البرمجة والسكريبت، وقابل للتخصيص بشكل كبير عبر الإضافات. مشهور بأدائه السريع واستهلاكه المنخفض للموارد، يظل Notepad++ خيارًا شائعًا للمطورين والمستخدمين الذين يبحثون عن أداة تحرير قوية وخفيفة في نفس الوقت.

-تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة كيف تضبطها وتضبط إعداداتها، وكل اللي لازم تعرفه.
+تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة كيف تثبتها وتضبطها، وكل اللي لازم تعرفه.
-:::danger يتطلب لينكس مع واجهة سطح مكتب
+:::danger نظام لينكس مع واجهة سطح مكتب مطلوب
هذا التطبيق يمكن تثبيته واستخدامه فقط على نظام لينكس مع واجهة مستخدم رسومية؛ في هذا المثال، تم استخدام Ubuntu Desktop 25.04 كنموذج مرجعي.
:::
@@ -42,7 +42,7 @@ Notepad++ هو محرر نصوص ومصدر كود مجاني ومفتوح ال
**التبعيات:** `Snap`
-**نظام التشغيل:** لينكس مع دعم واجهة سطح مكتب
+**نظام التشغيل:** لينكس مع دعم سطح المكتب
تأكد من تثبيت جميع التبعيات واستخدام نسخة نظام التشغيل الصحيحة لتجنب مشاكل التوافق أثناء تثبيت Notepad++.
@@ -50,11 +50,11 @@ Notepad++ هو محرر نصوص ومصدر كود مجاني ومفتوح ال
## التحضير
-قبل إعداد **Notepad++**، تحتاج تحضير نظامك. هذا يشمل تحديث نظام التشغيل لأحدث نسخة وتثبيت جميع التبعيات المطلوبة. هذه التحضيرات تضمن بيئة مستقرة وتساعد على منع المشاكل أثناء أو بعد التثبيت.
+قبل إعداد **Notepad++**، تحتاج لتحضير نظامك. يشمل ذلك تحديث نظام التشغيل لأحدث نسخة وتثبيت جميع التبعيات المطلوبة. هذه التحضيرات تضمن بيئة مستقرة وتساعد على منع المشاكل أثناء أو بعد التثبيت.
### تحديث النظام
-لتضمن أن نظامك يعمل بأحدث التحسينات الأمنية والبرمجية، يجب دائمًا تحديث النظام أولاً. لتنفيذ ذلك، شغّل الأمر التالي:
+لتتأكد أن نظامك يعمل بأحدث البرامج وتحسينات الأمان، يجب عليك دائمًا تحديث النظام أولاً. لتنفيذ ذلك، شغّل الأمر التالي:
```
sudo apt update && sudo apt upgrade -y
@@ -62,10 +62,10 @@ sudo apt update && sudo apt upgrade -y
هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان وإصدارات البرامج قبل المتابعة.
### تثبيت التبعيات
-بعد الانتهاء من التحديث، يمكن الآن تثبيت التبعيات.
+بعد الانتهاء من التحديث، يمكنك الآن تثبيت التبعيات المطلوبة.
#### Snap
-برنامج Notepad++ يتطلب تثبيت Snap أولاً. لتنفيذ ذلك، شغّل الأمر التالي:
+برنامج Notepad++ يحتاج تثبيت Snap أولاً. لتنفيذ ذلك، شغّل الأمر التالي:
```
sudo apt install snapd
```
@@ -80,7 +80,7 @@ sudo apt install snapd
sudo snap install notepad-plus-plus
```
-سيتم تحميل وتثبيت Notepad++ باستخدام سكريبت التثبيت الرسمي. فقط اترك العملية تكمل، وبعدها يمكنك تشغيل التطبيق فورًا.
+سيتم تنزيل وتثبيت Notepad++ باستخدام سكريبت التثبيت الرسمي. فقط اترك العملية تكمل، وبعدها يمكنك تشغيل التطبيق فورًا.

@@ -88,11 +88,11 @@ sudo snap install notepad-plus-plus
## الإعدادات
-يحتوي Notepad++ على مجموعة واسعة من خيارات التخصيص المتاحة تحت *الإعدادات > التفضيلات*. هذه الخيارات تتيح لك تخصيص المحرر حسب سير عملك الخاص:
+يحتوي Notepad++ على مجموعة واسعة من خيارات التخصيص المتاحة تحت *الإعدادات > التفضيلات*. هذه الخيارات تتيح لك تعديل المحرر حسب سير عملك الخاص:
- **عام**: تحكم في سلوك بدء التشغيل، مثل إعادة تحميل الملفات المفتوحة سابقًا، تعيين لغة افتراضية، أو تحديد كيفية تصرف علامات التبويب.
- **إعدادات المحرر**: ضبط نوع وحجم الخط، عرض التبويب، ترقيم الأسطر، التراجع التلقائي، أو عرض علامات المسافات والتبويب.
-- **أنظمة الألوان والصياغة**: استخدم "مُكوّن الأنماط" للتبديل بين الثيمات وتخصيص تمييز الصياغة لكل لغة مدعومة.
+- **أنظمة الألوان والصياغة**: استخدم “مُكوّن الأنماط” للتبديل بين الثيمات وتخصيص تمييز الصياغة لكل لغة مدعومة.
- **معالجة الملفات**: ضبط خيارات مثل إعادة تحميل الملف تلقائيًا عند التغييرات، التعامل مع الملفات الكبيرة، أو تفضيلات الترميز مثل UTF-8.
- **الأمان والنسخ الاحتياطية**: تفعيل النسخ الاحتياطية التلقائية أو استعادة الجلسة لمنع فقدان البيانات.
- **الإضافات**: تثبيت وإدارة الإضافات عبر مدير الإضافات لإضافة وظائف مثل دعم FTP أو التنسيق المتقدم.
@@ -106,11 +106,11 @@ sudo snap install notepad-plus-plus
## الخاتمة والمزيد من الموارد
-مبروك! لقد قمت الآن بتثبيت وتكوين Notepad++ بنجاح على سيرفرك المخصص. ننصحك أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة وإرشاد إضافي خلال عملية إعداد السيرفر
+مبروك! لقد قمت الآن بتثبيت وتكوين Notepad++ بنجاح على سيرفرك المخصص. ننصحك أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة وإرشاد إضافي خلال عملية إعداد السيرفر.
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - الموقع الرسمي
-عندك أسئلة محددة مش مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفر يوميًا لمساعدتك! 🙂
+عندك أسئلة محددة مش مذكورة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
index f6e609257..4a4dc75ad 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-odoo
-title: "سيرفر مخصص: تثبيت Odoo (نظام ERP و CRM مفتوح المصدر) على لينكس"
+title: "تثبيت Odoo على سيرفر لينكس - شغّل نظام ERP و CRM مفتوح المصدر الخاص بك"
description: "اكتشف كيف تدير وتؤتمت عمليات الأعمال مع منصة Odoo المتكاملة لنظام ERP و CRM لتبسيط عمليات شركتك → تعلّم المزيد الآن"
sidebar_label: تثبيت Odoo
services:
+ - vserver
- dedicated
---
@@ -19,56 +20,56 @@ Odoo هو منصة مفتوحة المصدر ومودولار تجمع بين م

-تفكر تستضيف الخدمة بنفسك؟ هنمشي معك خطوة بخطوة لكيفية الإعداد والتكوين، وكل شيء لازم تعرفه.
+تفكر تستضيف الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية تثبيتها وضبطها، مع كل اللي تحتاج تعرفه.
## المتطلبات الأساسية
-قبل تثبيت **Odoo**، تأكد أن بيئة الاستضافة الخاصة بك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
+قبل تثبيت **Odoo**، تأكد أن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
-| العتاد | الحد الأدنى | الموصى به |
+| العتاد | الحد الأدنى | الموصى به |
| ----------- | ------------ | ------------ |
| CPU | 1 نواة vCPU | 4 أنوية vCPU |
| RAM | 1 جيجابايت | 4 جيجابايت |
| مساحة القرص | 15 جيجابايت | 25 جيجابايت |
-البرنامج يتطلب تثبيت جميع التبعيات اللازمة وأن يعمل على نظام تشغيل مدعوم. تأكد أن سيرفرك يلبي المتطلبات التالية قبل المتابعة:
+البرنامج يحتاج كل التبعيات الضرورية تكون مثبتة ويشتغل على نظام تشغيل مدعوم. تأكد أن سيرفرك يحقق المتطلبات التالية قبل المتابعة بالتثبيت:
**التبعيات:** `Docker`
**نظام التشغيل:** أحدث إصدار من أوبونتو/ديبيان يدعم Docker 26+
-تأكد من تثبيت جميع التبعيات واستخدام إصدار نظام التشغيل الصحيح لتجنب مشاكل التوافق أثناء تثبيت Odoo.
+تأكد من تثبيت كل التبعيات واستخدام نسخة نظام التشغيل الصحيحة لتجنب مشاكل التوافق أثناء تثبيت Odoo.
## التحضير
-قبل إعداد **Odoo**، تحتاج تحضير نظامك. يشمل ذلك تحديث نظام التشغيل لأحدث إصدار وتثبيت جميع التبعيات المطلوبة. هذه التحضيرات تضمن بيئة مستقرة وتساعد على منع المشاكل أثناء أو بعد التثبيت.
+قبل إعداد **Odoo**، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث نسخة وتثبيت كل التبعيات المطلوبة. هالتحضيرات تضمن بيئة مستقرة وتساعد على منع المشاكل أثناء أو بعد التثبيت.
### تحديث النظام
-لتضمن أن نظامك يعمل بأحدث البرامج وتحسينات الأمان، يجب دائماً تحديث النظام أولاً. نفذ الأمر التالي:
+عشان تتأكد أن نظامك يشتغل بأحدث البرامج وتحسينات الأمان، لازم تسوي تحديث للنظام أولاً. نفذ الأمر التالي:
```
sudo apt update && sudo apt upgrade -y
```
-هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان وإصدارات البرامج قبل المتابعة.
+هذا يضمن أن نظامك يحتوي على آخر تحديثات الأمان والإصدارات قبل المتابعة.
### تثبيت التبعيات
-بعد الانتهاء من التحديث، يمكنك تثبيت التبعيات. سيتم نشر Bitwarden وتشغيله على جهازك باستخدام مجموعة من حاويات Docker. لذلك يجب تثبيت Docker أولاً. نفذ الأمر التالي:
+بعد ما يخلص التحديث، تقدر تبدأ بتثبيت التبعيات. Bitwarden راح يتم نشره وتشغيله على جهازك باستخدام مجموعة من حاويات Docker. لهذا لازم تثبت Docker أولاً. نفذ الأمر التالي:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-دليل كامل لعملية التثبيت وكيفية استخدام Docker متوفر في دليلنا [Docker](dedicated-linux-docker.md).
+شرح كامل لعملية التثبيت وكيفية استخدام Docker متوفر في [دليل Docker](dedicated-linux-docker.md) الخاص بنا.
-### تكوين النطاق
+### ضبط النطاق
-بشكل افتراضي، يعمل Odoo على السيرفر عبر المنافذ 80 (HTTP) و443 (HTTPS). قم بإعداد نطاق مع سجلات DNS تشير إلى السيرفر. إذا كان النطاق مُدار من قبلنا، يمكنك بسهولة فعل ذلك باستخدام خيار [EasyDNS](domain-easydns.md).
+بشكل افتراضي، Odoo يشتغل على السيرفر عبر المنافذ 80 (HTTP) و443 (HTTPS). جهز نطاق مع سجلات DNS تشير إلى السيرفر. إذا كان النطاق مُدار من طرفنا، تقدر تسوي هالشي بسهولة باستخدام خيار [EasyDNS](domain-easydns.md).
## التثبيت
-بعد استيفاء جميع المتطلبات وإتمام التحضيرات، يمكنك متابعة تثبيت تطبيق Odoo.
+بعد ما تحقق كل المتطلبات وأكملت التحضيرات، تقدر تبدأ بتثبيت تطبيق Odoo.
-عند العمل مع عدة إعدادات Docker، من الأفضل إنشاء هيكل مجلدات واضح لعزل المشاريع عن بعضها. طريقة شائعة هي إنشاء مجلد *docker* داخل مجلد المستخدم، مع مجلد فرعي مخصص لكل نطاق. بهذه الطريقة يمكن استضافة عدة مشاريع على نفس السيرفر بدون تعارض في التكوين.
+لما تشتغل مع عدة إعدادات Docker، من الأفضل تنشئ هيكل مجلدات واضح عشان تفصل المشاريع عن بعضها. طريقة شائعة هي إنشاء مجلد *docker* داخل مجلد المستخدم، مع مجلد فرعي مخصص لكل نطاق. بهالطريقة، تقدر تستضيف مشاريع متعددة على نفس السيرفر بدون تعارض في الإعدادات.
مثلاً، لتحضير الهيكل لنطاق `example.com`:
@@ -77,17 +78,17 @@ mkdir -p /docker/example.com
cd /docker/example.com
```
-داخل مجلد المشروع، يُنصح بإنشاء مجلدات فرعية تُركب كـ volumes من قبل الحاويات. هذه الـ volumes تسمح بمشاركة البيانات بين الخدمات أو الحفاظ عليها بشكل دائم. حالة مهمة هي الجذر المشترك للويب، الذي يجب أن يصل إليه كل من nginx وcertbot لتوليد وتجديد شهادات SSL. يمكن إنشاء هيكل مناسب كالتالي:
+داخل مجلد المشروع، يُنصح بإنشاء مجلدات فرعية تُركب كـ volumes من قبل الحاويات. هالحجوم تسمح بمشاركة البيانات بين الخدمات أو الحفاظ عليها بشكل دائم. حالة مهمة هي الجذر المشترك للويب، اللي لازم nginx وcertbot يوصلون له عشان يولدون ويجددون شهادات SSL. ممكن تنشئ هيكل مناسب كالتالي:
```
mkdir -p nginx/{conf,ssl,inc} config addons
```
-هذا يوفر مجلدات مخصصة لتكوين nginx، شهادات SSL، ملفات التضمين، ومحتوى Odoo مثل الإعدادات والإضافات.
+هذا يوفر مجلدات مخصصة لإعدادات nginx، شهادات SSL، ملفات التضمين، ومحتوى خاص بـ Odoo مثل الإعدادات والإضافات.
### إنشاء Docker Compose
-داخل مشروع docker الخاص بك، أنشئ ملف compose.yml باستخدام `nano compose.yml`. الصق الكود التالي فيه:
+داخل مشروع docker، أنشئ ملف compose.yml باستخدام `nano compose.yml`. الصق الكود التالي فيه:
```
services:
@@ -141,18 +142,18 @@ volumes:
### الجدار الناري
-لكي يعمل nginx وcertbot بشكل صحيح، يجب السماح بمرور منافذ TCP 80 (HTTP) و443 (HTTPS) عبر الجدار الناري. هذه المنافذ ضرورية لأن certbot يعتمد على المنفذ 80 للتحقق من HTTP، والمنفذ 443 لخدمة حركة المرور المشفرة عبر HTTPS. إذا كان UFW (جدار ناري بسيط) مفعل، يمكنك إضافة القواعد اللازمة بالأوامر التالية:
+عشان يشتغل nginx وcertbot بشكل صحيح، لازم تسمح بمرور منافذ TCP 80 (HTTP) و443 (HTTPS) عبر الجدار الناري. هالمنافذ ضرورية لأن certbot يعتمد على المنفذ 80 للتحقق عبر HTTP، والمنفذ 443 مطلوب لخدمة حركة مرور HTTPS المشفرة. إذا كان UFW (جدار ناري بسيط) مفعل، تقدر تضيف القواعد اللازمة بالأوامر التالية:
```
sudo ufw allow http
sudo ufw allow https
```
-بعدها تحقق من القواعد عبر الأمر `sudo ufw status` لتتأكد أن المنافذ مفتوحة. تأكد من عدم وجود إعدادات جدار ناري أخرى تمنع الوصول لهذه المنافذ، وإلا قد يفشل توليد الشهادات أو حركة HTTPS الآمنة.
+بعدها تحقق من القواعد عبر الأمر sudo ufw status لتتأكد أن المنافذ مفتوحة. تأكد ما في إعدادات جدار ناري أخرى تمنع الوصول لهالمنافذ، لأن هذا ممكن يسبب فشل في توليد الشهادات أو حركة مرور HTTPS الآمنة.
### إعداد Nginx
-يبدأ إعداد nginx بإنشاء ملف تكوين لنطاقك. داخل مجلد `nginx/conf`، أنشئ ملف جديد باسم نطاقك. نفذ الأمر `nano nginx/conf/example.com.conf` وأضف التوجيهات الأساسية مع استبدال example.com بنطاقك الفعلي:
+يبدأ إعداد nginx بإنشاء ملف إعدادات لنطاقك. داخل مجلد `nginx/conf`، أنشئ ملف جديد باسم نطاقك. نفذ الأمر `nano nginx/conf/example.com.conf` وأضف التوجيهات الأساسية مع استبدال example.com بنطاقك الحقيقي:
```
server {
@@ -169,25 +170,25 @@ server {
}
```
-هذا التكوين يسمح لـ certbot بإكمال تحدي ACME وإصدار شهادات SSL صالحة. كما يضمن إعادة توجيه كل طلبات HTTP إلى HTTPS.
+هالإعداد يسمح لـ certbot بإكمال تحدي ACME وإصدار شهادات SSL صالحة. كما يضمن تحويل كل طلبات HTTP إلى HTTPS.
-بعد حفظ الملف، يمكنك تشغيل الحاويات المطلوبة: قاعدة البيانات، Odoo، وnginx. نفذ الأمر:
+بعد حفظ الملف، شغّل الحاويات المطلوبة، وهي قاعدة البيانات، Odoo، وnginx. نفذ الأمر:
```
sudo docker compose up -d db odoo nginx
```
-ستعمل الحاويات في الخلفية، وسيستخدم nginx التكوين الجديد، مما يمكّن certbot من توليد الشهادات في الخطوة التالية.
+الحاويات راح تشتغل في الخلفية، وnginx راح يستخدم الإعداد الجديد، مما يمكّن certbot من توليد الشهادات في الخطوة التالية.
### توليد شهادات SSL
-نفذ الأمر التالي لإنشاء شهادات SSL باستخدام certbot. تأكد من استبدال نطاقك بعد العلامة `-d` واستبدال البريد الإلكتروني user@mail.com ببريدك الصحيح.
+شغّل الأمر التالي لإنشاء شهادات SSL باستخدام certbot. تأكد من تحديد نطاقك الخاص بعد العلامة `-d` واستبدال البريد الإلكتروني user@mail.com ببريدك الصحيح.
```
sudo docker compose run --rm certbot certonly --webroot --webroot-path=/var/www/certbot -d example.com --email user@mail.com --agree-tos --no-eff-email
```
-بعدها أنشئ ملف معلمات DH مخصص لتعزيز أمان تبادل المفاتيح التشفيرية:
+بعدها، أنشئ ملف معلمات DH مخصص لتعزيز أمان تبادل المفاتيح التشفيرية.
```
openssl dhparam -out nginx/ssl/dhparam.pem 2048
@@ -207,13 +208,13 @@ ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem;
resolver 1.1.1.1 1.0.0.1 valid=300s;
```
-## التكوين
+## الإعدادات
-### تكوين Nginx
+### إعدادات Nginx
-حرر ملف تكوين nginx الذي أنشأته سابقاً واستبدل محتواه بالتكوين التالي لضمان تقديم موقعك فقط عبر HTTPS.
+حرر ملف إعدادات nginx اللي أنشأته قبل، واستبدل محتواه بالإعداد التالي لضمان أن موقعك يُخدم فقط عبر HTTPS.
-تأكد من إدخال نطاقك الفعلي في توجيه `server_name` وتحديد المسارات الصحيحة لملفات الشهادة في `ssl_certificate` و`ssl_certificate_key`.
+تأكد من إدخال نطاقك الحقيقي في توجيه `server_name` وتحديد المسارات الصحيحة لملفات الشهادة في `ssl_certificate` و `ssl_certificate_key`.
```bash
server {
@@ -221,10 +222,10 @@ server {
http2 on;
server_name example.com;
- # تضمين إعدادات SSL الخاصة بموزيلا
+ # تضمين إعدادات SSL من موزيلا
include /etc/nginx/ssl/ssl.conf;
- # مسارات الشهادات (تأكد من مطابقتها للـ volume المركب)
+ # مسارات الشهادات (تأكد أنها تطابق مجلداتك المركبة)
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
@@ -294,7 +295,7 @@ server {
listen 80;
server_name example.com;
- # يسمح لـ Certbot بالوصول إلى عنوان التحدي
+ # هذا يسمح لـ Certbot بالوصول إلى عنوان التحدي
location /.well-known/acme-challenge/ {
root /var/www/certbot;
}
@@ -305,19 +306,19 @@ server {
}
```
-بعد حفظ التغييرات في تكوين nginx، تحتاج لتطبيق الإعدادات الجديدة بإعادة تشغيل حاوية nginx:
+بعد حفظ التغييرات في إعدادات nginx، لازم تطبق الإعدادات الجديدة بإعادة تشغيل حاوية nginx:
```
sudo docker compose restart nginx
```
-إعادة التشغيل تضمن تحميل nginx للتكوين المحدث وبدء تقديم الطلبات بالمعايير الجديدة فوراً. راقب أي رسائل خطأ أثناء إعادة التشغيل. إذا ظهرت مشاكل، يمكنك فحص سجلات الحاوية باستخدام `sudo docker compose logs nginx` لاستكشاف الأخطاء. عند تشغيل الحاوية بدون أخطاء، تحقق من موقعك لتتأكد أن HTTPS مفعل والموقع يعمل كما هو متوقع.
+إعادة التشغيل تضمن أن nginx يحمل الإعدادات المحدثة ويبدأ فوراً بخدمة الطلبات بالمعايير الجديدة. راقب أي رسائل خطأ أثناء إعادة التشغيل. إذا واجهت مشاكل، تقدر تفحص سجلات الحاوية باستخدام `sudo docker compose logs nginx` لتشخيص المشاكل المحتملة. لما تشتغل الحاوية بدون أخطاء، افتح موقعك وتأكد أن HTTPS شغال والموقع يُخدم بشكل صحيح.
-### خيارات تكوين Odoo
+### خيارات إعداد Odoo
-لتطبيق إعدادات مخصصة، يمكنك إنشاء ملف تكوين خاص لـ Odoo. ضع ملف جديد في `config/odoo.conf` وأضف الخيارات التي تريدها.
+لتطبيق إعدادات مخصصة، تقدر تنشئ ملف إعداد خاص لـ Odoo. حط ملف جديد في `config/odoo.conf` وأضف الخيارات اللي تبيها.
-في هذا الملف يمكنك تعريف عدة معلمات مفيدة: `list_db = False` يخفي اختيار قاعدة البيانات من صفحة تسجيل الدخول، `proxy_mode = True` يخبر Odoo أنه يعمل خلف بروكسي عكسي، وإذا أردت استخدام إضافات مخصصة، يمكنك إلغاء تعليق سطر `addons_path` وتوجيهه إلى مجلد الإضافات الذي أنشأته سابقاً. مثال على التكوين:
+في هالملف تقدر تعرف عدة معلمات مفيدة: `list_db = False` يخفي اختيار قاعدة البيانات من صفحة تسجيل الدخول، `proxy_mode = True` يخبر Odoo أنه يعمل خلف بروكسي عكسي، وإذا تبي تستخدم إضافات مخصصة، تقدر تلغي تعليق سطر `addons_path` وتشير إلى مجلد الإضافات اللي أنشأته قبل. مثال للإعداد:
```
[options]
@@ -328,25 +329,25 @@ proxy_mode = True
### إزالة علامة -i base
-يجب إزالة علامة `-i base` من ملف `compose.yml`، لأنها تعيد إنشاء قاعدة البيانات عند إعادة إنشاء حاوية odoo. لإزالتها، افتح ملف compose باستخدام `nano compose.yml` وعدل الأمر ليصبح:
+لازم تشيل علامة `-i base` من ملف `compose.yml`، لأنها تعيد إنشاء قاعدة البيانات لما تعيد إنشاء حاوية odoo. عشان تشيلها، افتح ملف compose باستخدام `nano compose.yml` وعدل الأمر ليصير كالتالي:
```
command: odoo -d odoo_db --db_user=odoo --db_password=odoo --db_host=db
```
-## الوصول إلى الموقع
+## الوصول للموقع
-بعد اكتمال التثبيت والتكوين وتشغيل جميع الخدمات، يمكنك الوصول إلى موقعك بأمان عبر إدخال نطاقك في شريط عنوان المتصفح.
+بعد ما تخلص التثبيت والإعداد وكل الخدمات شغالة، تقدر تدخل موقعك بأمان عن طريق كتابة نطاقك في شريط عنوان المتصفح.

-سيتم تحميل صفحة البداية لتثبيتك الجديد. لتسجيل الدخول الأولي، يوجد حساب افتراضي باسم المستخدم `admin` وكلمة المرور `admin`. ننصح بشدة بتغيير هذه البيانات فوراً.
+راح تظهر صفحة البداية للتثبيت الجديد. لتسجيل الدخول الأولي، الحساب الافتراضي هو `admin` وكلمة المرور `admin`. ننصح بشدة تغير هالبيانات.
## الخاتمة والمزيد من الموارد
-مبروك! لقد قمت الآن بتثبيت وتكوين Odoo بنجاح على سيرفرك المخصص. ننصح أيضاً بالاطلاع على الموارد التالية التي قد توفر لك مساعدة إضافية وإرشادات خلال عملية إعداد السيرفر:
+مبروك! الآن ثبت وضبطت Odoo بنجاح على VPS/سيرفر مخصص خاصتك. ننصحك أيضاً تطّلع على الموارد التالية، اللي ممكن تساعدك وتوجهك أكثر خلال إعداد السيرفر:
- [Odoo.com](https://odoo.com) - الموقع الرسمي
- [odoo.com/documentation/18.0/](https://www.odoo.com/documentation/18.0/) - توثيق Odoo
-عندك أسئلة محددة مش مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفر يومياً لمساعدتك! 🙂
\ No newline at end of file
+عندك أسئلة محددة ما تغطيها هالإرشادات؟ لأي استفسار أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفر يومياً لخدمتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
index 3daedf8af..ac49e61de 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-openvpn
-title: "سيرفر مخصص: تثبيت OpenVPN"
+title: "إعداد OpenVPN على سيرفر Linux - أنشئ بنية VPN آمنة خاصة بك"
description: "اكتشف كيف تؤمن اتصال الإنترنت الخاص بك وتصل إلى المحتوى المقيد باستخدام OpenVPN على سيرفرات Linux → تعلّم المزيد الآن"
sidebar_label: تثبيت OpenVPN
services:
+ - vserver
- dedicated
---
@@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-OpenVPN هو برنامج VPN قوي ومرن يتيح اتصالًا آمنًا عبر الإنترنت. هو حل مفتوح المصدر يوفر تقنية VPN قوية وقابلة للتكوين لإنشاء اتصال مشفر بين جهازك وسيرفر VPN. باستخدام OpenVPN، يمكن للمستخدمين تأمين اتصال الإنترنت الخاص بهم، حماية خصوصيتهم على الإنترنت والوصول إلى المحتوى المقيد جغرافيًا بغض النظر عن مكان تواجدهم في العالم. في هذا الدليل، سنستعرض عملية تثبيت وتكوين خدمة **OpenVPN** على سيرفر Linux.
+OpenVPN هو برنامج VPN قوي ومرن يتيح اتصالًا آمنًا عبر الإنترنت. هو حل مفتوح المصدر يوفر تقنية VPN قوية وقابلة للتخصيص لإنشاء اتصال مشفر بين جهازك وسيرفر VPN. باستخدام OpenVPN، يمكن للمستخدمين تأمين اتصال الإنترنت الخاص بهم، حماية خصوصيتهم على الإنترنت والوصول إلى المحتوى المقيد جغرافيًا بغض النظر عن مكان تواجدهم في العالم. في هذا الدليل، سنستعرض عملية تثبيت وتكوين خدمة **OpenVPN** على سيرفر Linux.
## التحضير
@@ -56,7 +57,7 @@ wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
1.1.1.1 / 1.0.0.1 - Cloudflare DNS
```
-بعد هذه الخطوة، عليك تحديد اسم العميل. يمكنك اختيار أي اسم تريده، مثل اسم جهازك.
+في الخطوة التالية، عليك تحديد اسم العميل. يمكنك اختيار أي اسم تريده، مثل اسم جهازك.
## التكوين
@@ -67,15 +68,15 @@ wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-اختر `1` ثم أكد. الآن عليك تحديد اسم العميل.
+اختر `1` ثم أكد. الآن عليك تحديد اسم العميل الجديد.
### إزالة العملاء
-لتنزيل عميل، نفذ الأمر التالي:
+لتزيل عميلًا، نفذ الأمر التالي:
```
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-اختر رقم العميل في قائمتك الذي تريد حذفه، ثم اضغط `Enter`. ستُطلب منك تأكيد الحذف. إذا كنت متأكدًا، اضغط `Y` ثم `Enter`.
+اختر رقم العميل من قائمتك الذي تريد حذفه، ثم اضغط `Enter`. ستُطلب منك تأكيد الحذف، إذا كنت متأكدًا اضغط `Y` ثم `Enter`.
سيتم حذف العميل في هذه المرحلة.
## إلغاء التثبيت
@@ -89,7 +90,7 @@ wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
## الاتصال بـ VPN
إذا أردت الاتصال بـ VPN الخاص بك، نوصي باستخدام **[عميل OpenVPN](https://openvpn.net/community-downloads/)**. قم ببساطة بتحميله على الجهاز الذي تريد الاتصال منه.
-اتصل عبر SFTP بسيرفرك لتحميل ملف .ovpn الذي تم إنشاؤه ثم احذف الملف من السيرفر بعد ذلك. بمجرد تثبيت العميل، شغّل البرنامج. انقر بزر الفأرة الأيمن على أيقونة OpenVPN في شريط المهام. ثم اضغط على 'استيراد ملف' واختر الملف الذي حملته سابقًا واضغط 'فتح'. للاتصال، انقر مرة أخرى على الأيقونة واختر "اتصال".
+اتصل عبر SFTP بسيرفرك لتحميل ملف .ovpn الذي تم إنشاؤه ثم احذف الملف من السيرفر بعد ذلك. بمجرد تثبيت العميل، شغّل البرنامج. انقر بزر الفأرة الأيمن على أيقونة OpenVPN في شريط المهام. ثم اختر 'استيراد ملف' وحدد الملف الذي حملته سابقًا واضغط 'فتح'. للاتصال، انقر مرة أخرى على الأيقونة واختر "اتصال".
:::info
في حال استوردت عدة ملفات، عليك اختيار العميل الذي تريد استخدامه ثم الضغط على اتصال
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
index c21fa4f3f..542665fb3 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-phpmyadmin
-title: "سيرفر مخصص: تثبيت phpMyAdmin"
-description: "اكتشف كيف تدير قواعد بيانات MySQL وMariaDB بسهولة عبر واجهة phpMyAdmin على الويب لإدارة قواعد البيانات بكفاءة → تعلّم المزيد الآن"
+title: "إعداد phpMyAdmin على سيرفر Linux - إدارة قواعد بياناتك عبر واجهة ويب"
+description: "اكتشف كيف تدير قواعد بيانات MySQL وMariaDB بسهولة باستخدام واجهة phpMyAdmin على الويب لإدارة قواعد بيانات فعالة → تعلّم المزيد الآن"
sidebar_label: تثبيت phpMyAdmin
services:
+ - vserver
- dedicated
---
@@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-phpMyAdmin هو أداة مجانية تعتمد على الويب لإدارة قواعد بيانات MySQL وMariaDB. توفر واجهة سهلة الاستخدام تتيح للمستخدمين إنشاء وتحرير وإدارة وحذف قواعد البيانات دون الحاجة لكتابة أوامر SQL يدويًا.
+phpMyAdmin هو أداة مجانية تعتمد على الويب لإدارة قواعد بيانات MySQL وMariaDB. يوفر واجهة سهلة الاستخدام تتيح للمستخدمين إنشاء وتحرير وإدارة وحذف قواعد البيانات دون الحاجة لكتابة أوامر SQL يدويًا.
## التحضير
@@ -22,15 +23,15 @@ sudo apt update -y
sudo apt upgrade -y
```
-يجب أيضًا التأكد من تثبيت PHP على نظامك، فهو ضروري لاستخدام phpMyAdmin. لمعرفة كيفية تثبيت PHP، يرجى مراجعة [دليل تثبيت PHP](vserver-linux-php.md).
+يجب أيضًا التأكد من تثبيت PHP على نظامك مسبقًا، فهو ضروري لاستخدام phpMyAdmin. لمعرفة كيفية تثبيت PHP، يرجى مراجعة [دليل تثبيت PHP](vserver-linux-php.md).
-:::warning نقص حزم PHP
-إذا كانت حزم PHP اللازمة مفقودة، فلن تتم معالجة وعرض ملفات PHP الخاصة بـ phpMyAdmin بشكل صحيح.
+:::warning حزم PHP مفقودة
+إذا كانت حزم PHP اللازمة مفقودة، فلن تتم معالجة ملفات PHP الخاصة بـ phpMyAdmin وعرضها بشكل صحيح.
:::
## التثبيت
-بعد الانتهاء من التحضير، يمكن بدء تثبيت واجهة phpMyAdmin. أولًا، افتح مجلد التثبيت الذي تريد تثبيت phpMyAdmin فيه.
+بعد الانتهاء من التحضير، يمكن الآن بدء تثبيت واجهة phpMyAdmin. أولًا، افتح مجلد التثبيت الذي تريد تثبيت phpMyAdmin فيه.
انتقل إلى المجلد المناسب باستخدام الأمر `cd /usr/share`. ثم قم بتحميل أحدث إصدار من phpMyAdmin إلى مجلد التثبيت باستخدام `wget`:
@@ -39,7 +40,7 @@ wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O
```
:::warning
-إذا لم يكن أمر `wget` موجودًا، يمكن تثبيته باستخدام الأمر `sudo apt install wget -y`.
+إذا لم يتم العثور على خدمة `wget`، يمكن تثبيتها بالأمر `sudo apt install wget -y`.
:::
بمجرد اكتمال التنزيل، يمكن فك ضغط ملف ZIP المحمّل بالأمر التالي:
@@ -48,7 +49,7 @@ wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O
unzip phpmyadmin.zip
```
:::warning
-إذا لم يكن أمر `unzip` موجودًا، يمكن تثبيته باستخدام الأمر `sudo apt install unzip -y`.
+إذا لم يتم العثور على خدمة `unzip`، يمكن تثبيتها بالأمر `sudo apt install unzip -y`.
:::
يمكن الآن إعادة تسمية الأرشيف المفكوك إلى اسم أبسط، وحذف ملف ZIP، وضبط الأذونات اللازمة:
@@ -62,7 +63,7 @@ rm phpmyadmin.zip; chmod -R 0755 phpmyadmin
### ملف تهيئة سيرفر الويب
-يجب الآن إضافة phpMyAdmin إلى إعدادات سيرفر الويب. استخدم الأمر `nano /etc/apache2/conf-available/phpmyadmin.conf` لإنشاء ملف تهيئة جديد لـ Virtual Host واملأه بالمحتوى التالي:
+الآن يجب إضافة phpMyAdmin إلى تهيئة سيرفر الويب. للقيام بذلك، استخدم الأمر `nano /etc/apache2/conf-available/phpmyadmin.conf` لإنشاء ملف تهيئة مضيف افتراضي جديد واملأه بالمحتوى التالي:
```
# تهيئة phpMyAdmin لأباتشي
@@ -74,7 +75,7 @@ Alias /phpmyadmin /usr/share/phpmyadmin
DirectoryIndex index.php
-# منع الوصول للويب لأسباب أمنية إلى المجلدات غير الضرورية
+# منع الوصول للويب لأسباب أمنية إلى المجلدات التي لا تحتاجها
Require all denied
@@ -88,7 +89,7 @@ Alias /phpmyadmin /usr/share/phpmyadmin
بعد ملء ملف التهيئة، احفظه وأغلقه بالضغط على `CTRL+X`، ثم اضغط `Y` وأكد بـ `Enter`.
-يجب تفعيل ملف التهيئة الجديد وتحميله بتنفيذ الأوامر التالية:
+يجب تفعيل وتحميل ملف التهيئة الجديد للمضيف الافتراضي. لتنفيذ ذلك، نفذ الأوامر التالية:
```
a2enconf phpmyadmin
@@ -97,7 +98,7 @@ systemctl reload apache2
### إنشاء مجلد مؤقت مطلوب
-لضمان عمل phpMyAdmin بشكل صحيح، يجب إنشاء مجلد مؤقت وضبط الأذونات المطلوبة. يمكن فعل ذلك بالأوامر التالية:
+لضمان عمل phpMyAdmin بشكل صحيح، يجب إنشاء مجلد مؤقت وضبط الأذونات اللازمة. يمكنك فعل ذلك بالأوامر التالية:
```
mkdir /usr/share/phpmyadmin/tmp/
@@ -106,4 +107,4 @@ chown -R www-data:www-data /usr/share/phpmyadmin/tmp/
## الخاتمة
-مبروك، لقد قمت بتثبيت وتكوين phpMyAdmin بنجاح. يمكنك الوصول إلى واجهة الويب عبر عنوان IP ومسار السيرفر الخاص بك (http://IP-Address/phpmyadmin). لأي استفسارات أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
+مبروك، لقد قمت بتثبيت وتكوين phpMyAdmin بنجاح. يمكنك الوصول إلى واجهة الويب باستخدام عنوان IP ومسار السيرفر الخاص بك (http://عنوان-IP/phpmyadmin). لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
index a19cb801d..72133dd06 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-plex
-title: "سيرفر مخصص: تثبيت Plex على لينكس"
-description: "اكتشف كيف تدير وتبث مكتبة الوسائط الشخصية الخاصة بك بسلاسة مع Plex للوصول السهل عبر الأجهزة → تعلّم المزيد الآن"
+title: "إعداد Plex على سيرفر Linux - بث مكتبة الوسائط الشخصية الخاصة بك"
+description: "اكتشف كيفية إدارة وبث مكتبة الوسائط الشخصية الخاصة بك بسلاسة مع Plex للوصول السهل عبر الأجهزة → تعلّم المزيد الآن"
sidebar_label: تثبيت Plex
services:
+ - vserver
- dedicated
---
@@ -13,61 +14,61 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Plex هو منصة لإدارة وبث محتوى الوسائط مثل الأفلام، البرامج التلفزيونية، الموسيقى، والصور من موقع مركزي. مع سيرفر Plex Media، يمكنك تنظيم المكتبات، وإثراؤها تلقائيًا بالبيانات الوصفية، وبثها إلى أجهزة متعددة سواء على الشبكة المحلية أو عبر الإنترنت. هذا يجعل Plex حل مرن للوصول إلى مجموعات الوسائط الشخصية بسهولة وراحة.
+Plex هو منصة لإدارة وبث محتوى الوسائط مثل الأفلام، البرامج التلفزيونية، الموسيقى، والصور من موقع مركزي. مع سيرفر Plex Media، يمكن تنظيم المكتبات، وإثراؤها تلقائيًا بالبيانات الوصفية، وبثها إلى أجهزة متعددة سواء على الشبكة المحلية أو عبر الإنترنت. هذا يجعل Plex حل مرن للوصول إلى مجموعات الوسائط الشخصية بسهولة وراحة.

-تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة كيف تثبتها وتضبطها، وكل اللي لازم تعرفه.
+تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، مع كل ما تحتاج لمعرفته للحفاظ عليها.
## المتطلبات الأساسية
-قبل تثبيت **Plex**، تأكد أن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
+قبل تثبيت **Plex**، تأكد من أن بيئة الاستضافة الخاصة بك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
-| العتاد | الحد الأدنى | توصية ZAP-Hosting |
+| العتاد | الحد الأدنى | توصية ZAP-Hosting |
| ----------- | ------------ | -------------------------- |
| CPU | 4 أنوية vCPU | 8 أنوية vCPU |
| RAM | 4 جيجابايت | 8 جيجابايت |
| مساحة القرص | 25 جيجابايت | 25 جيجابايت |
-البرنامج يحتاج كل التبعيات الضرورية تكون مثبتة ويعمل على نظام تشغيل مدعوم. تأكد أن سيرفرك يلبي المتطلبات التالية قبل المتابعة بالتثبيت:
+يتطلب البرنامج تثبيت جميع التبعيات اللازمة وأن يعمل على نظام تشغيل مدعوم. تأكد من أن سيرفرك يلبي المتطلبات التالية قبل المتابعة بالتثبيت:
**التبعيات:** لا يوجد
-**نظام التشغيل:** أوبونتو (16.04+) / ديبيان (8+) - إنتل/AMD 64-بت
+**نظام التشغيل:** أوبونتو (16.04+) / ديبيان (8+) - Intel/AMD 64-بت
-تأكد من تثبيت كل التبعيات واستخدام نسخة نظام التشغيل الصحيحة لتجنب مشاكل التوافق أثناء تثبيت Plex.
+تأكد من تثبيت جميع التبعيات واستخدام إصدار نظام التشغيل الصحيح لتجنب مشاكل التوافق أثناء تثبيت Plex.
## التثبيت
-موقع Plex Media الرسمي يوفر نسخة لينكس الحالية من سيرفر Plex Media للتحميل. استخدم النسخة 64-بت لضمان التوافق مع كل إصدارات لينكس الحديثة. نفذ الأمر التالي لتحميل ملف `.deb`
+يوفر الموقع الرسمي لـ Plex Media النسخة الحالية من سيرفر Plex Media لنظام Linux للتحميل. استخدم النسخة 64-بت لضمان التوافق مع جميع إصدارات Linux الحديثة. نفذ الأمر التالي لتحميل ملف `.deb`
```
wget https://downloads.plex.tv/plex-media-server-new/1.42.1.10060-4e8b05daf/debian/plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb
```
-بعد التحميل، يمكنك تشغيل المثبت لإعداد سيرفر Plex Media. بعد التثبيت، يتم ضبط الإعدادات عبر واجهة الويب في المتصفح، حيث يمكنك إنشاء المكتبات وإدارة مجموعتك من الوسائط. نفذ الأمر التالي لبدء التثبيت:
+بعد التحميل، يمكن تشغيل المثبت لإعداد سيرفر Plex Media. بعد التثبيت، يتم التكوين عبر واجهة الويب في المتصفح، مما يتيح لك إنشاء المكتبات وإدارة مجموعتك من الوسائط. نفذ الأمر التالي لبدء التثبيت:
```
sudo dpkg -i plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb
```
-لتثبيت سيرفر Plex Media، على نفس الجهاز اللي ثبت عليه السيرفر، افتح نافذة متصفح وادخل على `http://127.0.0.1:32400/web`. في هذه المرحلة، سيُطلب منك تسجيل الدخول بحساب Plex موجود أو إنشاء حساب جديد إذا ما عندك واحد.
+لإعداد سيرفر Plex Media، على نفس الجهاز الذي ثبت عليه السيرفر، افتح نافذة متصفح واذهب إلى `http://127.0.0.1:32400/web`. في هذه المرحلة، سيُطلب منك تسجيل الدخول بحساب Plex موجود أو إنشاء حساب جديد إذا لم يكن لديك واحد.
-خطوة تسجيل الدخول هذه ضرورية لربط السيرفر بحسابك الشخصي، مما يتيح ميزات مثل الوصول عن بُعد، إدارة المستخدمين، والمزامنة عبر الأجهزة. بعد تسجيل الدخول بنجاح، ستكون داخل نسخة Plex Media الخاصة بك. من هناك، يمكنك إنشاء مكتبات للأفلام، البرامج التلفزيونية، الموسيقى، أو الصور، جلب البيانات الوصفية تلقائيًا، ومشاركة المحتوى مع مستخدمين آخرين على شبكتك المحلية أو عبر الإنترنت.
+هذه الخطوة ضرورية لربط السيرفر بحسابك الشخصي، مما يتيح ميزات مثل الوصول عن بُعد، إدارة المستخدمين، والمزامنة عبر الأجهزة. بعد تسجيل الدخول بنجاح، ستكون داخل نسخة Plex Media الخاصة بك. من هناك، يمكنك إنشاء مكتبات للأفلام، البرامج التلفزيونية، الموسيقى، أو الصور، وجلب البيانات الوصفية تلقائيًا، ومشاركة المحتوى مع مستخدمين آخرين على شبكتك المحلية أو عبر الإنترنت.
بعد الإعداد، يمكنك أيضًا الوصول إلى سيرفر Plex Media الخاص بك من الخارج بفتح واجهة الويب في المتصفح عبر `http://:32400`. استبدل `` بعنوان IP العام لسيرفرك.
-المنفذ 32400 هو المنفذ الافتراضي للوصول إلى Plex عبر الويب وقد تحتاج تسمح به في جدارك الناري أو الراوتر إذا حبيت تتصل من الإنترنت.
+المنفذ 32400 هو المنفذ الافتراضي للوصول إلى Plex عبر الويب وقد تحتاج إلى السماح به عبر جدارك الناري أو الراوتر إذا أردت الاتصال عبر الإنترنت.
-بمجرد الوصول إلى العنوان، سيتم توجيهك إلى صفحة تسجيل دخول Plex ومن هناك يمكنك إدارة مكتباتك وإعداداتك. للوصول الخارجي الآمن، يُنصح بتفعيل الوصول عن بُعد في إعدادات Plex، حيث يضمن اتصال مشفر ويوجه حركة المرور عبر خدمة Plex.
+بمجرد الوصول إلى العنوان، سيتم توجيهك إلى صفحة تسجيل دخول Plex ومن ثم يمكنك إدارة مكتباتك وإعداداتك. للوصول الخارجي الآمن، يُنصح بتمكين الوصول عن بُعد في إعدادات Plex، حيث يضمن ذلك اتصالًا مشفرًا ويوجه حركة المرور عبر خدمة Plex.

## الخاتمة والمزيد من الموارد
-مبروك! الآن ثبت وضبط Plex بنجاح على سيرفرك المخصص. ننصحك أيضًا بإلقاء نظرة على الموارد التالية، اللي ممكن تساعدك وتوجهك أكثر خلال عملية إعداد السيرفر:
+مبروك! لقد قمت الآن بتثبيت وتكوين Plex بنجاح على VPS/سيرفر مخصص الخاص بك. نوصي أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة إضافية وإرشادات خلال عملية تكوين السيرفر:
- [Plex.com](https://Plex.com/) - الموقع الرسمي
-- [support.plex.tv/articles/](https://support.plex.tv/articles/) - مركز مساعدة Plex (توثيق)
+- [support.plex.tv/articles/](https://support.plex.tv/articles/) - مركز مساعدة Plex (التوثيق)
-عندك أسئلة محددة مش مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
+هل لديك أسئلة محددة غير مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
index 9d039f513..716d0daea 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
@@ -1,15 +1,16 @@
---
id: dedicated-linux-screen
-title: "سيرفر مخصص: تثبيت Screen"
+title: "إعداد Screen على سيرفر لينكس - إدارة جلسات الطرفية المستمرة"
description: "اكتشف كيف تدير جلسات طرفية متعددة على لينكس باستخدام Screen لتحسين الإنتاجية واستمرارية الجلسات → تعلّم المزيد الآن"
sidebar_label: تثبيت Screen
services:
+ - vserver
- dedicated
---
## مقدمة
-Screen هو أداة تعدد جلسات طرفية لأنظمة التشغيل الشبيهة بيونكس، مثل لينكس. تتيح للمستخدمين إدارة عدة جلسات طرفية داخل نافذة واحدة أو اتصال عن بُعد. في هذا الدليل، سنغطي خطوات التثبيت ونقدم إرشادات الاستخدام لتتعرف أكثر على screen.
+Screen هو أداة تعدد جلسات الطرفية لأنظمة التشغيل الشبيهة بيونكس، مثل لينكس. تتيح للمستخدمين إدارة عدة جلسات طرفية داخل نافذة واحدة أو اتصال بعيد. في هذا الدليل، سنغطي خطوات التثبيت ونقدم إرشادات الاستخدام لتتعرف أكثر على screen.
## التحضير
@@ -51,7 +52,7 @@ sudo zypper update
## التثبيت
-تثبيت أداة screen سهل جدًا، فقط شغّل الأمر التالي حسب توزيعة لينكس التي تستخدمها:
+تثبيت أداة screen سهل جدًا، فقط شغّل الأمر المناسب لتوزيعة لينكس الخاصة بك:
@@ -86,37 +87,37 @@ sudo dnf install screen
## الاستخدام الأساسي لـ Screen
-كما ذكرنا، يسمح screen بإنشاء جلسات متعددة. لبدء جلسة جديدة، فقط شغّل الأمر التالي مع استبدال `[name]` بأي اسم تريده.
+كما ذكرنا، screen يسمح بإنشاء جلسات متعددة. لبدء جلسة جديدة فقط شغّل الأمر التالي مع استبدال `[name]` بأي اسم تريده.
```
screen -S [name]
```
:::info
-انتبه أن الأوامر في هذا الدليل حساسة لحالة الأحرف، خصوصًا فيما يتعلق بعلامات المعاملات.
+انتبه أن الأوامر في هذا الدليل حساسة لحالة الأحرف، خصوصًا في المعاملات.
:::
-سيفتح هذا شاشة جديدة يمكنك فيها تشغيل أي سكربت أو برنامج تريد أن يستمر بالعمل حتى بعد إغلاق الاتصال عن بُعد.
+سيفتح هذا نافذة screen جديدة يمكنك تشغيل أي سكريبت أو برنامج تريد أن يستمر حتى بعد إغلاق الاتصال البعيد.
-يمكنك الخروج من الشاشة باستخدام `CTRL + A` ثم `D` أو ببساطة بكتابة `exit` في الطرفية.
+يمكنك الخروج من screen باستخدام `CTRL + A` ثم `D` أو ببساطة كتابة `exit` في الطرفية.
:::tip
يمكنك عرض جميع الجلسات/الشاشات النشطة باستخدام الأمر `screen -ls` أو `screen -list`.
:::
-للعودة إلى شاشة تم إنشاؤها مسبقًا، نفّذ الأمر `screen -r [name]` وسيأخذك فورًا إلى الشاشة المعنية.
+للعودة إلى شاشة تم إنشاؤها سابقًا، نفّذ الأمر `screen -r [name]` للرجوع مباشرة إلى الجلسة المطلوبة.
-## علامات معاملات Screen
+## معاملات Screen
-لـ Screen العديد من علامات المعاملات `-` التي يمكنك استخدامها لتخصيص الأوامر. بعض أهمها موضحة في الجدول أدناه.
+لـ Screen العديد من معاملات `-` التي يمكنك استخدامها لتخصيص الأوامر. أهمها موضحة في الجدول التالي.
-| العلامة | الاسم المستعار | المعلومات |
+| المعامل | الاسم المستعار | المعلومات |
| ---- | ----- | ---- |
| -v | | يعرض نسخة screen الحالية |
| -S `[name]` | | يبدأ شاشة جديدة باسم `[name]` |
| -ls | -list | يعرض جميع الشاشات الجارية |
-| -wipe `[name]` | | يحذف الشاشات مع خيار اسم `[name]` |
+| -wipe `[name]` | | يحذف الشاشات مع معامل اختياري `[name]` |
| -r `[name]` | | يعيد الاتصال بجلسة الشاشة `[name]` |
-| -d -r `[name]` | | يفصل عن الشاشة الحالية ويعيد الاتصال بـ `[name]` |
+| -d -r `[name]` | | يفصل عن الشاشة الحالية ويعيد الاتصال بـ [name] |
:::tip
يمكنك استعراض جميع المعاملات المتاحة عبر تشغيل `screen -h` للحصول على قائمة شاملة.
@@ -126,28 +127,28 @@ screen -S [name]
### استخدام النوافذ
-بعد أن تعرّفت على أوامر screen الأساسية، حان الوقت لتعلم بعض الاختصارات التي تساعدك على التنقل بين الجلسات بشكل أكثر فاعلية. داخل أي شاشة يمكنك إنشاء نوافذ متعددة منفصلة لمهام مختلفة.
+بعد ما تعرّفت على أوامر screen الأساسية، حان الوقت لتعلم بعض الاختصارات لتسهيل التنقل بين الجلسات. داخل أي شاشة يمكنك إنشاء نوافذ متعددة منفصلة لمهام مختلفة.
:::note
-جميع الاختصارات في هذا الجزء من الدليل يجب تنفيذها بعد الضغط على `CTRL + A`.
+جميع الاختصارات في هذا الجزء يجب تنفيذها بعد الضغط على `CTRL + A`.
:::
-الضغط على `C` ينشئ نافذة جديدة فارغة في الدليل الحالي. للتنقل بين النوافذ يمكنك استخدام `N` (التالي) أو `P` (السابق) أو `"` ثم اختيار النافذة التي تريدها من القائمة باستخدام مفاتيح الأسهم.
+الضغط على `C` ينشئ نافذة جديدة فارغة في الدليل الحالي. للتنقل بين النوافذ استخدم `N` (التالي) أو `P` (السابق) أو `"` لاختيار النافذة من القائمة باستخدام مفاتيح الأسهم.
-افتراضيًا، كل النوافذ تحمل نفس الاسم (عادة اسم الصدفة التي تستخدمها). لتغيير الاسم، نفّذ الأمر `A` واختر اسمًا جديدًا.
+افتراضيًا، كل النوافذ تحمل نفس الاسم (عادة اسم الصدفة التي تستخدمها). لتغيير الاسم شغّل الأمر `A` واختر اسمًا جديدًا.
وأخيرًا، لحذف نافذة اضغط `K`.
#### تقسيم النوافذ
-لتشغيل نافذتين في تكوين مقسّم، يمكنك استخدام `S` (أفقي) أو `|` (عمودي) والتنقل بينهما باستخدام `Tab`.
+لتشغيل نافذتين في تقسيم، استخدم `S` (أفقي) أو `|` (عمودي) وانتقل بينهما باستخدام `Tab`.
:::tip
بعد إنشاء نافذة مقسمة جديدة، انتقل إليها باستخدام `Tab` وشغّل `"` لفتح نافذة سابقة في العرض الثاني للتقسيم.
:::
-يمكنك تقسيم النوافذ كما تشاء، لكن استخدام RAM على السيرفر قد يزيد بشكل كبير كما هو متوقع عند تعدد المهام.
+يمكنك تقسيم النوافذ كما تشاء لكن استخدام RAM للسيرفر قد يرتفع بشكل كبير كما هو متوقع مع تعدد المهام.
## الخاتمة
-نأمل أن يكون هذا الدليل مفيدًا في تعليمك كيفية عمل أداة screen على لينكس. لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
+نتمنى أن يكون هذا الدليل مفيدًا في شرح كيفية عمل أداة screen على لينكس. لأي استفسارات أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
index 2a78db2e8..edf38b6a7 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-ssh-server
-title: "سيرفر مخصص: تثبيت SSH"
-description: "اكتشف كيفية تثبيت وإدارة سيرفرات SSH بأمان على VPS لينكس لضمان وصول آمن عن بُعد وحماية محسّنة للسيرفر → تعلّم المزيد الآن"
+title: "إعداد SSH على سيرفر لينكس - تفعيل الوصول الآمن عن بُعد للسيرفر"
+description: "اكتشف كيفية تثبيت وإدارة سيرفرات SSH على سيرفر لينكس بأمان لضمان وصول آمن عن بُعد وحماية محسّنة للسيرفر → تعلّم المزيد الآن"
sidebar_label: تثبيت SSH
services:
+ - vserver
- dedicated
---
@@ -13,14 +14,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
بروتوكول Secure Shell (SSH) هو بروتوكول آمن يتيح الوصول المشفر والآمن إلى الأنظمة البعيدة. يضمن سرية وسلامة البيانات المنقولة عبر الشبكات.
-في هذا الدليل، ستتعلم كيفية تثبيت أو إعادة تثبيت سيرفر SSH لمجموعة من توزيعات لينكس التي نقدمها حالياً عبر سيرفرات VPS الخاصة بنا. معظم توزيعات لينكس المتوفرة على سيرفرات VPS لدينا تأتي مُثبتة مسبقاً مع سيرفر SSH، مما يعني أنه يمكنك إدارتها بسهولة عبر واجهة الويب الخاصة بالمنتج. يمكنك الاطلاع على كيفية القيام بذلك من خلال دليلنا: [الوصول الأولي (SSH)](vserver-linux-ssh.md)
+في هذا الدليل، ستتعلم كيفية تثبيت أو إعادة تثبيت سيرفر SSH لمجموعة من توزيعات لينكس التي نقدمها حالياً عبر سيرفرات VPS/سيرفر مخصص. معظم توزيعات لينكس المتوفرة عبر سيرفرات VPS/سيرفر مخصص تأتي مجهزة بسيرفر SSH بشكل افتراضي، مما يعني أنه يمكنك إدارته بسهولة عبر واجهة الويب الخاصة بالمنتج. يمكنك الاطلاع على كيفية القيام بذلك من خلال دليلنا: [الوصول الأولي (SSH)](vserver-linux-ssh.md)
+
+إذا كنت ترغب في معرفة المزيد عن تحسين أمان سيرفرك، ننصح بشدة بمراجعة دليلنا [نصائح الأمان](vserver-linux-security-tips.md) الذي يعرض مجموعة من الأدوات والخدمات التي تساعد في تأمين سيرفرك بشكل أفضل.
+
-إذا كنت ترغب في معرفة المزيد عن تحسين أمان سيرفرك، ننصح بشدة بمراجعة دليلنا [نصائح الأمان](vserver-linux-security-tips.md) الذي يعرض مجموعة من الأدوات والخدمات التي تساعد في تعزيز أمان سيرفرك.
## التثبيت
لبدء عملية التثبيت، قم بالوصول إلى سيرفرك عبر VNC. يمكنك اتباع هذه الخطوات باستخدام [وحدة تحكم VNC](vserver-vnc.md).
+
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -28,7 +32,7 @@ import TabItem from '@theme/TabItem';
:::info
-إذا كنت تريد إعادة تثبيت سيرفر SSH، تأكد من إزالته أولاً. يمكنك فعل ذلك باستخدام الأمر: `yum remove openssh`.
+إذا كنت تريد إعادة تثبيت سيرفر SSH، تأكد من إلغاء تثبيته أولاً. يمكنك فعل ذلك عبر الأمر: `yum remove openssh`.
:::
قبل تثبيت سيرفر SSH، تأكد من تحديث نظامك. نفذ الأمر التالي:
@@ -46,14 +50,14 @@ yum install openssh-server
systemctl start sshd
```
-تأكد من تفعيل الخدمة لتبدأ تلقائياً عند إقلاع النظام. يمكنك فعل ذلك بالأمر التالي:
+تأكد من تفعيل الخدمة لتبدأ تلقائياً عند إقلاع النظام. يمكنك فعل ذلك عبر الأمر التالي:
```
systemctl enable sshd
```
-## تفعيل تسجيل دخول root
+## تفعيل تسجيل الدخول كـ root
-لتفعيل تسجيل دخول root، تحتاج إلى تعديل ملف إعدادات openssh. في هذا الدليل، سنستخدم "nano" كمحرر نصوص.
+لتفعيل تسجيل الدخول كـ root، تحتاج لتحرير ملف إعدادات openssh. في هذا الدليل، سنستخدم "nano" كمحرر.
:::info
إذا لم يكن "nano" مثبتاً لديك، يجب تثبيته أولاً. استخدم الأمر التالي: `yum install nano`
@@ -69,7 +73,7 @@ nano /etc/ssh/sshd_config
#PermitRootLogin prohibit-password
```
-غيّره إلى التالي لتفعيل تسجيل دخول root عن بُعد:
+غيّره إلى التالي لتفعيل تسجيل الدخول كـ root عن بُعد:
```
PermitRootLogin yes
```
@@ -83,7 +87,7 @@ systemctl restart sshd
:::info
-إذا كنت تريد إعادة تثبيت سيرفر SSH، تأكد من إزالته أولاً. يمكنك فعل ذلك باستخدام الأمر: `apt remove openssh`.
+إذا كنت تريد إعادة تثبيت سيرفر SSH، تأكد من إلغاء تثبيته أولاً. يمكنك فعل ذلك عبر الأمر: `apt remove openssh`.
:::
قبل تثبيت سيرفر SSH، تأكد من تحديث نظامك. نفذ الأمر التالي:
@@ -101,14 +105,14 @@ apt install openssh-server
systemctl start sshd
```
-تأكد من تفعيل الخدمة لتبدأ تلقائياً عند إقلاع النظام. يمكنك فعل ذلك بالأمر التالي:
+تأكد من تفعيل الخدمة لتبدأ تلقائياً عند إقلاع النظام. يمكنك فعل ذلك عبر الأمر التالي:
```
systemctl enable sshd
```
-## تفعيل تسجيل دخول root
+## تفعيل تسجيل الدخول كـ root
-لتفعيل تسجيل دخول root، تحتاج إلى تعديل ملف إعدادات openssh. في هذا الدليل، سنستخدم "nano" كمحرر نصوص.
+لتفعيل تسجيل الدخول كـ root، تحتاج لتحرير ملف إعدادات openssh. في هذا الدليل، سنستخدم "nano" كمحرر.
:::info
إذا لم يكن "nano" مثبتاً لديك، يجب تثبيته أولاً. استخدم الأمر التالي: `apt install nano`
@@ -124,7 +128,7 @@ nano /etc/ssh/sshd_config
#PermitRootLogin prohibit-password
```
-غيّره إلى التالي لتفعيل تسجيل دخول root عن بُعد:
+غيّره إلى التالي لتفعيل تسجيل الدخول كـ root عن بُعد:
```
PermitRootLogin yes
```
@@ -138,7 +142,7 @@ systemctl restart sshd
:::info
-إذا كنت تريد إعادة تثبيت سيرفر SSH، تأكد من إزالته أولاً. يمكنك فعل ذلك باستخدام الأمر: `apt remove openssh`.
+إذا كنت تريد إعادة تثبيت سيرفر SSH، تأكد من إلغاء تثبيته أولاً. يمكنك فعل ذلك عبر الأمر: `apt remove openssh`.
:::
قبل تثبيت سيرفر SSH، تأكد من تحديث نظامك. نفذ الأمر التالي:
@@ -156,14 +160,14 @@ apt install openssh-server
systemctl start sshd
```
-تأكد من تفعيل الخدمة لتبدأ تلقائياً عند إقلاع النظام. يمكنك فعل ذلك بالأمر التالي:
+تأكد من تفعيل الخدمة لتبدأ تلقائياً عند إقلاع النظام. يمكنك فعل ذلك عبر الأمر التالي:
```
systemctl enable sshd
```
-## تفعيل تسجيل دخول root
+## تفعيل تسجيل الدخول كـ root
-لتفعيل تسجيل دخول root، تحتاج إلى تعديل ملف إعدادات openssh. في هذا الدليل، سنستخدم "nano" كمحرر نصوص.
+لتفعيل تسجيل الدخول كـ root، تحتاج لتحرير ملف إعدادات openssh. في هذا الدليل، سنستخدم "nano" كمحرر.
:::info
إذا لم يكن "nano" مثبتاً لديك، يجب تثبيته أولاً. استخدم الأمر التالي: `apt install nano`
@@ -179,7 +183,7 @@ nano /etc/ssh/sshd_config
#PermitRootLogin prohibit-password
```
-غيّره إلى التالي لتفعيل تسجيل دخول root عن بُعد:
+غيّره إلى التالي لتفعيل تسجيل الدخول كـ root عن بُعد:
```
PermitRootLogin yes
```
@@ -193,7 +197,7 @@ systemctl restart sshd
:::info
-إذا كنت تريد إعادة تثبيت سيرفر SSH، تأكد من إزالته أولاً. يمكنك فعل ذلك باستخدام الأمر: `dnf remove openssh`.
+إذا كنت تريد إعادة تثبيت سيرفر SSH، تأكد من إلغاء تثبيته أولاً. يمكنك فعل ذلك عبر الأمر: `dnf remove openssh`.
:::
قبل تثبيت سيرفر SSH، تأكد من تحديث نظامك. نفذ الأمر التالي:
@@ -211,14 +215,14 @@ dnf install openssh-server
systemctl start sshd
```
-تأكد من تفعيل الخدمة لتبدأ تلقائياً عند إقلاع النظام. يمكنك فعل ذلك بالأمر التالي:
+تأكد من تفعيل الخدمة لتبدأ تلقائياً عند إقلاع النظام. يمكنك فعل ذلك عبر الأمر التالي:
```
systemctl enable sshd
```
-## تفعيل تسجيل دخول root
+## تفعيل تسجيل الدخول كـ root
-لتفعيل تسجيل دخول root، تحتاج إلى تعديل ملف إعدادات openssh. في هذا الدليل، سنستخدم "nano" كمحرر نصوص.
+لتفعيل تسجيل الدخول كـ root، تحتاج لتحرير ملف إعدادات openssh. في هذا الدليل، سنستخدم "nano" كمحرر.
:::info
إذا لم يكن "nano" مثبتاً لديك، يجب تثبيته أولاً. استخدم الأمر التالي: `dnf install nano`
@@ -234,7 +238,7 @@ sudo nano /etc/ssh/sshd_config
#PermitRootLogin prohibit-password
```
-غيّره إلى التالي لتفعيل تسجيل دخول root عن بُعد:
+غيّره إلى التالي لتفعيل تسجيل الدخول كـ root عن بُعد:
```
PermitRootLogin yes
```
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
index e98da60ac..74025896d 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
@@ -1,7 +1,7 @@
---
id: dedicated-linux-ssl
-title: "سيرفر مخصص: إنشاء شهادة SSL (Let's Encrypt) لسيرفر لينكس"
-description: "اكتشف كيف تؤمن موقعك بشهادات SSL مجانية باستخدام Certbot و Let's Encrypt لنقل بيانات آمن → تعلّم المزيد الآن"
+title: "إعداد شهادة SSL من Let's Encrypt على سيرفر Linux - أضمن سيرفرك المخصص مع HTTPS"
+description: "اكتشف كيف تؤمن موقعك باستخدام شهادات SSL مجانية عبر Certbot و Let's Encrypt لنقل بيانات آمن → تعلّم المزيد الآن"
sidebar_label: تثبيت شهادة SSL (Let's Encrypt)
services:
- dedicated
@@ -17,9 +17,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## التحضير
-لاستخدام Certbot، ستحتاج إلى سيرفر لينكس و**نطاق** تملكه. يجب أن يكون لديك وصول إلى إعدادات DNS للنطاق ويجب عليك إنشاء سجل `A` في DNS يشير إلى عنوان IP الخاص بسيرفرك __لينكس__ لكل نطاق رئيسي أو نطاق فرعي تخطط لاستخدامه.
+لاستخدام Certbot، ستحتاج إلى سيرفر Linux و**نطاق** تملكه. يجب أن يكون لديك وصول إلى إعدادات DNS للنطاق ويجب عليك إنشاء سجل DNS من نوع `A` يشير إلى عنوان IP الخاص بسيرفرك __Linux__ لكل نطاق جذري أو نطاق فرعي تخطط لاستخدامه.
-يحتوي Certbot أيضًا على إضافات تسمح لك بإعداد شهادة بنقرة واحدة لنطاق يعمل مع مجموعة متنوعة من سيرفرات الويب مثل Nginx أو Apache. نوصي باستخدام Nginx لأنه سيرفر ويب مفتوح المصدر عالي الأداء وشائع. راجع دليلنا [الوكيل العكسي على لينكس](dedicated-linux-proxy.md) للمساعدة في إعداده.
+يحتوي Certbot أيضًا على إضافات (plugins) إضافية تتيح لك إعداد شهادة بنقرة واحدة بسهولة لنطاق يعمل مع مجموعة متنوعة من سيرفرات الويب مثل Nginx أو Apache. نوصي باستخدام Nginx لأنه سيرفر ويب مفتوح المصدر عالي الأداء وشائع. راجع [دليل البروكسي العكسي على Linux](dedicated-linux-proxy.md) لمساعدتك في الإعداد.
## التثبيت
@@ -29,22 +29,22 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
sudo apt install certbot
```
-بعد تثبيت Certbot، يمكنك المتابعة لطلب الشهادات لنطاقاتك. توفر Let's Encrypt وCertbot مجموعة متنوعة من تحديات ACME للتحقق من ملكية النطاق.
+بعد تثبيت Certbot، يمكنك المتابعة لطلب شهادات لنطاقاتك. توفر Let's Encrypt وCertbot مجموعة متنوعة من تحديات ACME للتحقق من ملكية النطاق.
-ننصح بشدة باستخدام طريقة **HTTP-01** الافتراضية لأنها تسمح بالتجديد التلقائي. ولكن إذا واجهت مشاكل، يمكنك تجربة طريقة **DNS-01** كبديل يدوي لا يدعم التجديد التلقائي لأنه يعتمد على التحقق باستخدام سجل DNS من نوع **TXT**.
+ننصح بشدة باستخدام طريقة **HTTP-01** الافتراضية لأنها تسمح بالتجديد التلقائي. ولكن إذا واجهت مشاكل، يمكنك تجربة طريقة **DNS-01** كبديل يدوي لا يدعم التجديد التلقائي لأنه يعتمد على التحقق عبر سجل DNS من نوع **TXT**.
-:::tip استفد من إضافات سيرفر الويب
-للمستخدمين الذين يستخدمون سيرفر ويب مثل Nginx أو Apache أو سيرفر ويب خاص بهم، نوصي بالانتقال إلى قسم **إضافات سيرفر الويب** أدناه الذي يوضح كيفية استخدام إضافات Certbot الإضافية لهذه السيرفرات لإعداد تثبيت بنقرة واحدة وطلب الشهادات دون الحاجة لإيقاف سيرفر الويب.
+:::tip استخدم إضافات سيرفر الويب
+لمن يستخدم سيرفر ويب مثل Nginx أو Apache أو سيرفر ويب خاص، نوصي بالانتقال إلى قسم **إضافات سيرفر الويب** أدناه الذي يوضح كيفية استخدام إضافات Certbot الإضافية لهذه السيرفرات لإعداد شهادة بنقرة واحدة وطلب الشهادات دون الحاجة لإيقاف سيرفر الويب.
:::
### تحدي HTTP-01
-بعد تثبيت Certbot، يمكنك الآن طلب شهادات لنطاقاتك. في هذا المثال، سنستخدم وضع standalone، مما يعني أن Certbot سيبدأ سيرفر ويب مؤقت لأداء الإجراءات اللازمة. هذا يعني أنه يجب فتح المنفذ 80 في قواعد الجدار الناري وألا يكون هناك أي سيرفر ويب أو خدمات تعمل على المنفذ 80 للسماح للسيرفر المؤقت بالبدء والسماح بجلب التحدي (ومن هنا جاء اسم التحدي HTTP).
+بعد تثبيت Certbot، يمكنك طلب شهادات لنطاقاتك. في هذا المثال، سنستخدم وضع standalone، مما يعني أن Certbot سيبدأ سيرفر ويب مؤقت لأداء الإجراءات اللازمة. هذا يعني أنه يجب فتح المنفذ 80 في قواعد الجدار الناري وألا يكون هناك سيرفر ويب أو خدمات تعمل على المنفذ 80 للسماح للسيرفر المؤقت بالعمل وجلب التحدي (ومن هنا جاء اسم التحدي HTTP).
-في الأمر التالي، ستستخدم المعامل `--standalone` لإخبار Certbot بأنك تريد استخدام خيار السيرفر المؤقت.
+في الأمر التالي، ستستخدم معامل `--standalone` لإخبار Certbot بأنك تريد استخدام خيار السيرفر المؤقت.
```
-# للنطاقات الرئيسية
+# للنطاقات الجذرية
certbot certonly --standalone -d [your_root_domain] -d www.[your_root_domain]
# للنطاقات الفرعية
@@ -54,24 +54,24 @@ certbot certonly --standalone -d [your_domain]
certbot certonly --standalone
```
-بعد تنفيذ الأمر، قد يُطلب منك إكمال إعداد تفاعلي لأول مرة يطلب منك إدخال بريد إلكتروني للتواصل بخصوص الشهادة، يليه خيار الاشتراك في قائمة بريدية وشروط الاستخدام التي يجب قبولها.
+بعد تنفيذ الأمر، قد يُطلب منك إكمال إعداد تفاعلي لأول مرة يطلب منك إدخال بريد إلكتروني للتواصل بخصوص الشهادة، يليه خيار الاشتراك في قائمة بريدية وشروط وأحكام يجب قبولها.
سيقوم Certbot الآن بإنشاء تحدي ACME واستضافته عبر السيرفر المؤقت. ستقوم خوادم Let's Encrypt بمحاولة جلب هذا التحدي من سيرفرك وعند النجاح سيتم إنشاء الشهادات وحفظها في المسار `/etc/letsencrypt/live/[your_domain]`.

-يمكنك الآن استخدام شهادات SSL في أي مكان تحتاجها ببساطة عبر توفير المسار المحلي للشهادات.
+يمكنك الآن استخدام شهادات SSL في أي مكان تحتاجه ببساطة عبر توفير المسار المحلي للشهادات.
### سجل TXT في DNS
إذا واجهت صعوبات في التحقق من نطاقك عبر طريقة **HTTP-01**، يمكنك كبديل تجربة طريقة **DNS-01** التي تتطلب إنشاء سجل DNS من نوع **TXT** بقيمة توفرها Let's Encrypt.
-كما ذُكر سابقًا، هذه الطريقة لا تدعم التجديد التلقائي إلا إذا قمت بإعداد بنية تحتية خاصة لإدارتها. لذلك، يُنصح بشدة باستخدام طريقة **HTTP-01** حيثما أمكن.
+كما ذُكر سابقًا، هذه الطريقة **لا** تدعم التجديد التلقائي إلا إذا قمت بإعداد بنية تحتية خاصة لإدارتها. لذلك يُنصح بشدة باستخدام طريقة **HTTP-01** كلما أمكن.
-في الأمر التالي، ستستخدم المعامل `--preferred-challenges` لإخبار Certbot بأنك تريد استخدام طريقة `DNS-01`.
+في الأمر التالي، ستستخدم معامل `--preferred-challenges` لإخبار Certbot بأنك تريد استخدام طريقة `DNS-01`.
```
-# للنطاقات الرئيسية
+# للنطاقات الجذرية
certbot certonly --preferred-challenges dns-01 -d [your_root_domain] -d www.[your_root_domain] --manual -m [your_root_domain] -m www.[your_root_domain]
# للنطاقات الفرعية
@@ -81,9 +81,9 @@ certbot certonly --preferred-challenges dns-01 -d [your_domain] --manual -m [you
certbot certonly --preferred-challenges dns-01
```
-بعد تنفيذ الأمر، قد يُطلب منك إكمال إعداد تفاعلي لأول مرة يطلب منك إدخال بريد إلكتروني للتواصل بخصوص الشهادة، يليه خيار الاشتراك في قائمة بريدية وشروط الاستخدام التي يجب قبولها.
+بعد تنفيذ الأمر، قد يُطلب منك إكمال إعداد تفاعلي لأول مرة يطلب منك إدخال بريد إلكتروني للتواصل بخصوص الشهادة، يليه خيار الاشتراك في قائمة بريدية وشروط وأحكام يجب قبولها.
-سيزودك Certbot بتعليمات لإنشاء سجل DNS من نوع **TXT** بقيمة محددة يجب استخدامها. الهدف عادةً ما يكون `_acme-challenge.` متبوعًا بنطاقك (في هذا المثال، سيكون `_acme-challenge.zapdocs.example.com`) والقيمة التي يجب تعيينها ستظهر في الكونسول.
+سيزودك Certbot الآن بتعليمات لإنشاء سجل DNS من نوع **TXT** بقيمة محددة يجب استخدامها. الهدف عادةً ما يكون `_acme-challenge.` مضافًا قبل نطاقك (في هذا المثال، سيكون `_acme-challenge.zapdocs.example.com`) والقيمة التي يجب تعيينها ستظهر في الكونسول.
بعد إنشاء السجل، اضغط Enter للمتابعة. إذا كان كل شيء صحيحًا وتم نشر السجل، سيتم إنشاء الشهادات وحفظها في المسار `/etc/letsencrypt/live/[your_domain]`.
@@ -91,15 +91,15 @@ certbot certonly --preferred-challenges dns-01
يرجى التحلي بالصبر لأن تغييرات سجلات DNS قد تستغرق بعض الوقت للانتشار. عادةً ما يحدث ذلك خلال دقائق، لكن في حالات نادرة قد يستغرق وقتًا أطول.
:::
-يمكنك الآن استخدام شهادات SSL في أي مكان تحتاجها ببساطة عبر توفير المسار المحلي للشهادات.
+يمكنك الآن استخدام شهادات SSL في أي مكان تحتاجه ببساطة عبر توفير المسار المحلي للشهادات.
## إضافات سيرفر الويب
-يحتوي Certbot على مجموعة من إضافات سيرفر الويب المختلفة التي تجعل إدارة الشهادات أسهل حيث تقوم الإضافات تلقائيًا بتعديل كتل السيرفر المناسبة. لاستخدام إضافة، فقط أضف المعامل المناسب لأمر `certbot` الخاص بك.
+يحتوي Certbot على مجموعة من الإضافات المختلفة لسيرفرات الويب التي تجعل إدارة الشهادات أسهل، حيث تقوم الإضافات تلقائيًا بتحرير إعدادات السيرفر المناسبة لك. لاستخدام إضافة، فقط أضف المعامل المناسب لأمر `certbot`.
-كلا الطريقتين تستخدمان تحدي **HTTP-01** وتعملان بنفس الطريقة تقريبًا. عند استخدام إحدى الإضافات، يبحث Certbot أولًا عن كتلة السيرفر التي تحتوي على النطاق المطلوب كمعامل `server_name`. عند العثور عليها، ينشئ Certbot تحدي ACME ويضيف كتلة موقع مؤقتة `location /.well-known/acme-challenge/...` إلى تكوين كتلة السيرفر ذات الصلة.
+كلتا الطريقتين تستخدمان تحدي **HTTP-01** وتعملان بنفس الطريقة تقريبًا. عند استخدام إحدى الإضافات، يبحث Certbot أولًا عن إعداد السيرفر المناسب الذي يحتوي على النطاق المطلوب كمعامل `server_name`. عند العثور عليه، ينشئ Certbot تحدي ACME ويضيف كتلة مؤقتة `location /.well-known/acme-challenge/...` إلى إعداد السيرفر.
-تحاول خوادم Let's Encrypt جلب هذا التحدي من سيرفرك وعند النجاح يتم إنشاء الشهادة وتعديل تكوين كتلة السيرفر تلقائيًا لاستخدام HTTPS (المنفذ 443) وإضافة المسارات للشهادة الجديدة.
+بعدها تحاول خوادم Let's Encrypt جلب هذا التحدي من سيرفرك وعند النجاح يتم إنشاء الشهادة وتعديل إعدادات السيرفر تلقائيًا لاستخدام HTTPS (المنفذ 443) وإضافة المسارات للشهادة الجديدة.
@@ -112,10 +112,10 @@ certbot certonly --preferred-challenges dns-01
sudo apt install python3-certbot-nginx
```
-لاستخدام إضافة Nginx، استخدم المعامل `--nginx` في الأمر كما يلي.
+لاستخدام إضافة Nginx، استخدم معامل `--nginx` في الأمر كما يلي.
```
-# للنطاقات الرئيسية
+# للنطاقات الجذرية
certbot --nginx -d [your_root_domain] -d www.[your_root_domain]
# للنطاقات الفرعية
@@ -126,7 +126,7 @@ certbot --nginx
```
:::tip
-إذا أردت تعطيل التعديلات التلقائية "بنقرة واحدة" على كتل السيرفر من Certbot، يمكنك إضافة معامل `certonly` في الأمر مثل `certbot certonly`.
+إذا أردت تعطيل التعديلات التلقائية على إعدادات السيرفر من Certbot، يمكنك إضافة معامل `certonly` في الأمر مثل `certbot certonly`.
:::
@@ -141,10 +141,10 @@ certbot --nginx
sudo apt install python3-certbot-apache
```
-لاستخدام إضافة Apache، استخدم المعامل `--apache` في الأمر كما يلي.
+لاستخدام إضافة Apache، استخدم معامل `--apache` في الأمر كما يلي.
```
-# للنطاقات الرئيسية
+# للنطاقات الجذرية
certbot --apache -d [your_root_domain] -d www.[your_root_domain]
# للنطاقات الفرعية
@@ -155,7 +155,7 @@ certbot --apache
```
:::tip
-إذا أردت تعطيل التعديلات التلقائية "بنقرة واحدة" على كتل السيرفر من Certbot، يمكنك إضافة معامل `certonly` في الأمر مثل `certbot certonly`.
+إذا أردت تعطيل التعديلات التلقائية على إعدادات السيرفر من Certbot، يمكنك إضافة معامل `certonly` في الأمر مثل `certbot certonly`.
:::
@@ -166,10 +166,10 @@ certbot --apache
إذا كنت تشغل سيرفر ويب محلي خاص لا يستخدم برامج تقليدية، قد تفضل استخدام طريقة webroot لتستخدم سيرفرك الخاص دون الحاجة لإيقافه.
-لاستخدام إضافة Webroot، استخدم المعامل `--webroot` في الأمر مع تضمين `-w [your_webserver_path]` (اختصارًا لـ `--webroot-path`) وهو مسار الدليل الأعلى لسيرفر الويب الخاص بك.
+لاستخدام إضافة Webroot، استخدم معامل `--webroot` في الأمر مع تضمين `-w [your_webserver_path]` (اختصار لـ `--webroot-path`) وهو مسار الدليل الأعلى لسيرفر الويب الخاص بك.
```
-# للنطاقات الرئيسية
+# للنطاقات الجذرية
certbot --webroot -w [your_webserver_path] -d [your_root_domain] -d www.[your_root_domain]
# للنطاقات الفرعية
@@ -180,7 +180,7 @@ certbot --webroot -w [your_webserver_path]
```
:::tip
-أحد المواقع الشائعة لجذر الويب هو `/var/www/html`. يمكنك أيضًا استخدام هذا مع سيرفرات مثل Nginx أو Apache في الحالات التي تريد فيها استخدام سيرفر الويب بدون التعديلات التلقائية على كتل السيرفر التي توفرها الإضافات الأصلية.
+أحد المواقع الشائعة لجذر الويب هو `/var/www/html`. يمكنك أيضًا استخدام هذا مع سيرفرات مثل Nginx أو Apache في الحالات التي تريد فيها استخدام السيرفر بدون التعديلات التلقائية على إعدادات السيرفر التي توفرها الإضافات الأصلية.
:::
@@ -188,21 +188,21 @@ certbot --webroot -w [your_webserver_path]
## التجديد التلقائي
-في معظم الحالات، يجب أن يقوم Certbot بإعداد تجديد الشهادة تلقائيًا عبر cronjob و/أو مؤقت systemd. يمكنك التأكد من ذلك عبر تشغيل الأمر التالي الذي يستخدم معامل `--dry-run` لاختبار العملية.
+في معظم الحالات، يجب أن يقوم Certbot بإعداد تجديد الشهادة تلقائيًا عبر cronjob و/أو systemd timer. يمكنك التأكد من ذلك عبر تشغيل الأمر التالي الذي يستخدم معامل `--dry-run` لاختبار العملية.
```
certbot renew --dry-run
```
:::tip
-كما ذُكر سابقًا، طريقة **DNS-01** لا تدعم التجديد التلقائي عبر Certbot إلا إذا قمت بإعداد بنية تحتية خاصة لإدارتها. لذلك، يُنصح بشدة باستخدام طريقة **HTTP-01**.
+كما ذُكر سابقًا، طريقة **DNS-01** لا تدعم التجديد التلقائي عبر Certbot إلا إذا قمت بإعداد بنية تحتية خاصة لإدارتها. لذلك يُنصح بشدة باستخدام طريقة **HTTP-01**.
:::
يجب أن تنجح العملية إذا كان كل شيء كما هو متوقع. إذا أردت عرض أو تعديل التجديد التلقائي، ستجد الأمر في أحد المواقع التالية: `/etc/crontab/`، `/etc/cron.*/*` أو عبر `systemctl list-timers`.
### إعداد Cronjob يدويًا
-إذا لم يتم إعداد التجديد التلقائي لأي سبب، يمكنك إضافته بنفسك عبر cronjob. افتح قائمة crontab باستخدام `crontab -e`. إذا كانت هذه أول مرة تستخدمها، قد يُطلب منك اختيار محرر. اختر الخيار الأول، والذي عادةً ما يكون `/bin/nano`.
+إذا لم يتم إعداد التجديد التلقائي لأي سبب، يمكنك إضافته بنفسك عبر cronjob. افتح قائمة crontab باستخدام الأمر `crontab -e`. إذا كانت هذه أول مرة تستخدم فيها، قد يُطلب منك اختيار محرر. اختر الخيار الأول، والذي عادةً ما يكون `/bin/nano`.
مع فتح الملف في nano، أضف السطر التالي لتشغيل التجديد يوميًا الساعة 6 صباحًا بالتوقيت المحلي.
@@ -214,4 +214,4 @@ certbot renew --dry-run
## الخاتمة
-لقد قمت بإعداد Certbot بنجاح لنطاقاتك عبر طرق متعددة تشمل standalone، webroot أو عبر إحدى الإضافات، مما يوفر لموقعك نقل بيانات آمن عبر HTTPS. لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
+لقد قمت بإعداد Certbot بنجاح لنطاقاتك عبر عدة طرق منها standalone، webroot أو عبر إحدى الإضافات، مما يوفر لموقعك نقل بيانات آمن عبر HTTPS. لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
index 7fd1d80c3..0f006933e 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-webserver
-title: "سيرفر مخصص: تثبيت سيرفر ويب Nginx و Apache"
-description: "اكتشف كيفية إعداد وتكوين سيرفرات الويب Nginx أو Apache لاستضافة موقعك بكفاءة → تعلّم المزيد الآن"
+title: "إعداد Nginx و Apache على سيرفر Linux - تكوين بيئات سيرفر ويب قوية"
+description: "اكتشف كيفية إعداد وتكوين سيرفرات ويب Nginx أو Apache لاستضافة موقعك بكفاءة → تعلّم المزيد الآن"
sidebar_label: تثبيت سيرفر ويب
services:
+ - vserver
- dedicated
---
@@ -11,13 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Nginx و Apache هما خدمتان شهيرتان تُستخدمان لتوصيل صفحات الويب إلى متصفح المستخدم. سنوضح لك أدناه كيفية تثبيت إحدى هذه الخدمات على نظامك.
-
-
+Nginx و Apache هما خدمتان شهيرتان تُستخدمان لتوصيل صفحات الويب إلى متصفح المستخدم. في الأسفل سنوضح لك كيفية تثبيت واحدة من هذه الخدمات على نظامك.
## التحضير
-قبل أن تبدأ عملية تثبيت سيرفر الويب، من الضروري التأكد من تحديث النظام. للقيام بذلك، نتصل بالسيرفر عبر SSH. إذا لم تكن تعرف ما هو SSH وكيف تستخدمه، تحقق من هذا الدليل: [الوصول الأولي (SSH)](vserver-linux-ssh.md).
+قبل بدء تثبيت سيرفر الويب فعليًا، من الضروري التأكد من تحديث النظام. للقيام بذلك، نتصل بالسيرفر عبر SSH. إذا لم تكن تعرف ما هو SSH وكيف تستخدمه، تحقق من هذا الدليل: [الوصول الأولي (SSH)](vserver-linux-ssh.md).
بمجرد الاتصال، يمكنك تحديث النظام باستخدام الأمر المناسب لنظام التشغيل الخاص بك:
@@ -38,13 +37,9 @@ sudo zypper update
sudo dnf upgrade --refresh
```
-
-
## التثبيت
-بعد الانتهاء من التحضير، يمكن الآن بدء تثبيت سيرفر الويب. حسب نظام التشغيل وسيرفر الويب، يجب تنفيذ الأوامر التالية:
-
-
+بعد الانتهاء من التحضير، يمكن الآن بدء تثبيت سيرفر الويب. اعتمادًا على نظام التشغيل وسيرفر الويب، يجب تنفيذ الأوامر التالية:
### Apache
@@ -65,14 +60,12 @@ sudo zypper install httpd
sudo dnf install httpd
```
-بعد تثبيت سيرفر الويب، يمكنك رفع ملفات موقعك. اتصل بسيرفرك عبر FTP/SFTP، وانتقل إلى المسار التالي وارفع الملفات.
+بعد تثبيت سيرفر الويب، يمكنك رفع ملفات موقعك. اتصل بسيرفرك عبر FTP/SFTP، وانتقل إلى الدليل التالي وارفع الملفات:
```
/var/www/html/
```
-
-
### Nginx
```
@@ -92,20 +85,16 @@ sudo zypper install nginx
sudo dnf install nginx
```
-بعد تثبيت سيرفر الويب، يمكنك رفع ملفات موقعك. اتصل بسيرفرك عبر FTP/SFTP، وانتقل إلى المسار التالي وارفع الملفات.
+بعد تثبيت سيرفر الويب، يمكنك رفع ملفات موقعك. اتصل بسيرفرك عبر FTP/SFTP، وانتقل إلى الدليل التالي وارفع الملفات:
```
/usr/share/nginx/html
```
-
-
-## التحقق من النسخة
+## التحقق من الإصدار
بعد الانتهاء من التثبيت، يمكنك استخدام الأوامر `apache2 -v` (لـ Apache) و `nginx -v` (لـ Nginx) للتحقق من نجاح التثبيت. يجب أن يكون الناتج مشابهًا لما يلي:
-
-
### Apache
```
@@ -114,8 +103,6 @@ Server version: Apache/2.4.41 (Ubuntu)
Server built: XXXX-XX-XXTXX:XX:XX
```
-
-
### Nginx
```
@@ -124,4 +111,4 @@ nginx version: nginx/1.2.3
...
```
-إذا ظهر أحد هذين الناتجين، فهذا يعني أن سيرفر الويب تم تثبيته بنجاح.
\ No newline at end of file
+إذا ظهر أي من الناتجين أعلاه، فهذا يعني أن سيرفر الويب تم تثبيته بنجاح.
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
index a9b947b36..ac93ad3ca 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-wordpress
-title: "سيرفر مخصص: تثبيت ووردبريس"
+title: "إعداد ووردبريس على سيرفر لينكس - أطلق موقعك أو مدونتك الخاصة"
description: "اكتشف كيفية تثبيت ووردبريس على سيرفر لينكس باستخدام حزمة LAMP لبناء وإدارة موقعك بكفاءة → تعلّم المزيد الآن"
sidebar_label: تثبيت ووردبريس
services:
+ - vserver
- dedicated
---
@@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-ووردبريس هو نظام إدارة محتوى ويب شهير يُستخدم لإدارة ونشر المواقع الإلكترونية. في العصر الحديث، تطور ووردبريس ليشمل مجالات أخرى مثل البريد الإلكتروني، المنتديات، المتاجر والمزيد. يدعم ذلك مجتمع نشط أنشأ نظام إضافات قوي إلى جانب قوالب تسهل على المستخدم النهائي إعداد أي شيء بسهولة. في هذا الدليل، سنغطي عملية تثبيت نظام إدارة المحتوى ووردبريس على سيرفر لينكس.
+ووردبريس هو نظام إدارة محتوى ويب شهير يُستخدم لإدارة ونشر المواقع الإلكترونية. في العصر الحديث، تطور ووردبريس ليشمل مجالات أخرى مثل البريد الإلكتروني، المنتديات، المتاجر والمزيد. يدعم هذا التطور مجتمع نشط أنشأ نظام إضافات قوي إلى جانب قوالب تسهل على المستخدم النهائي إعداد أي شيء بسهولة. في هذا الدليل، سنغطي عملية تثبيت نظام إدارة المحتوى ووردبريس على سيرفر لينكس.

@@ -22,7 +23,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
ابدأ بالاتصال بسيرفرك عبر SSH. إذا لم تكن تعرف كيف تفعل ذلك، يرجى الاطلاع على [دليل الوصول الأولي (SSH)](dedicated-linux-ssh.md).
:::info
-في هذا الدليل، سنستخدم توزيعة أوبونتو، مع أباتشي كسيرفر ويب، وMySQL كقاعدة بيانات وPHP كاعتماد أساسي. هذا ما يُعرف بحزمة LAMP: لينكس، أباتشي، MySQL وPHP.
+في هذا الدليل، سنستخدم توزيعة أوبونتو، مع أباتشي كسيرفر ويب، وMySQL كقاعدة بيانات وPHP كاعتماد أساسي. يُعرف هذا بمجموعة LAMP: لينكس، أباتشي، MySQL وPHP.
:::
بمجرد تسجيل الدخول، ابدأ بتشغيل أمر التحديث.
@@ -30,7 +31,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
sudo apt update
```
-بعد ذلك يمكنك تثبيت جميع الاعتمادات اللازمة دفعة واحدة. فقط انسخ الأمر بالكامل من الأسفل والصقه لتثبيت كل الاعتمادات مرة واحدة. تحلَّ بالصبر فقد يستغرق التثبيت بعض الوقت.
+بعد ذلك يمكنك تثبيت جميع الاعتمادات اللازمة دفعة واحدة. انسخ الأمر بالكامل من الأسفل والصقه لتثبيت كل الاعتمادات مرة واحدة. تحلَّ بالصبر فقد يستغرق التثبيت بعض الوقت.
```
sudo apt install apache2 \
ghostscript \
@@ -54,7 +55,7 @@ sudo apt install apache2 \
لبداية، ستحتاج إلى إعداد الجدار الناري للسماح لسيرفر أباتشي بالتواصل مع الإنترنت والتأكد من أنه يعمل. من المهم إنشاء قواعد الجدار الناري المناسبة لضمان وصول سيرفر الويب إلى الإنترنت.
-في هذا المثال، سنستخدم **جدار ناري UFW** لأن أباتشي لديه تطبيق مسجل له. إذا كنت تستخدم جدار ناري مختلف، تأكد من السماح بالمنفذ 80 (HTTP) عبر الجدار الناري. يمكنك معرفة المزيد عن الجدران النارية في لينكس عبر دليلنا [إدارة الجدار الناري](vserver-linux-firewall.md).
+في هذا المثال، سنستخدم **جدار ناري UFW** لأن أباتشي لديه تطبيق مسجل له. إذا كنت تستخدم جدار ناري مختلف، تأكد من السماح للمنفذ 80 (HTTP) عبر الجدار الناري. يمكنك معرفة المزيد عن الجدران النارية في لينكس من خلال دليلنا [إدارة الجدار الناري](vserver-linux-firewall.md).
تأكد من تفعيل جدار ناري UFW وأيضًا من إنشاء قاعدة لـ SSH.
```
@@ -74,7 +75,7 @@ sudo ufw enable
# إنشاء قاعدة للسماح لأباتشي
sudo ufw allow in "Apache Full"
-# التحقق من قواعد جدار ناري UFW
+# تحقق من قواعد جدار ناري UFW
sudo ufw status
```
@@ -86,21 +87,21 @@ sudo ufw status

-بعد فتح الجدار الناري لأباتشي، يجب التأكد من أن أباتشي يعمل. يمكنك فعل ذلك بمحاولة الوصول إلى عنوان IP الخاص بك عبر المتصفح، كالتالي: `http://[your_ipaddress]`
+بعد فتح الجدار الناري لأباتشي، تأكد من أن أباتشي يعمل. يمكنك فعل ذلك بمحاولة الوصول إلى عنوان IP الخاص بك من خلال المتصفح، كالتالي: `http://[your_ipaddress]`
-إذا كان يعمل، سترى صفحة ترحيب افتراضية. إذا لم تتمكن، تحقق من حالة الخدمة باستخدام الأمر: `systemctl status apache2`
+إذا كان يعمل، سترى صفحة ترحيب افتراضية. إذا لم تتمكن من ذلك، تحقق من حالة الخدمة باستخدام الأمر: `systemctl status apache2`

### إعداد MySQL
-الخطوة التالية هي إجراء إعداد أولي لـ MySQL. يُنصح بتشغيل سكريبت التثبيت الآمن، الذي يضمن بقاء مثيل MySQL الخاص بك آمنًا. هذا اختياري لكنه موصى به بشدة. يمكنك تشغيله عبر الأمر `sudo mysql_secure_installation`.
+الخطوة التالية هي إعداد MySQL لأول مرة. يُنصح بتشغيل سكريبت التثبيت الآمن، الذي يضمن بقاء مثيل MySQL الخاص بك آمناً. هذا اختياري لكنه موصى به بشدة. يمكنك تشغيله عبر الأمر `sudo mysql_secure_installation`.
-سيرشدك هذا خلال إعداد تفاعلي. في البداية، سيُطلب منك اختيار التحقق من كلمات المرور. نوصي باختيار `Y` لضمان قبول كلمات مرور آمنة فقط في المستقبل، ثم اختيار إما `MEDIUM` عبر `1` أو `STRONG` عبر `2`.
+سيأخذك هذا خلال إعداد تفاعلي. في البداية، سيُطلب منك اختيار التحقق من كلمات المرور. نوصي باختيار `Y` لضمان قبول كلمات مرور آمنة فقط في المستقبل، ثم اختيار إما `MEDIUM` عبر `1` أو `STRONG` عبر `2`.

-بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم root الرئيسي يمكن استخدامه فقط محليًا عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر.
+بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم root الرئيسي يمكن استخدامه محليًا فقط عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر.

@@ -119,7 +120,7 @@ sudo ufw status
# افتح محرر nano في مسار الملف الجديد
nano /var/www/html/info.php
-# الصق المحتوى التالي في المحرر
+# الصق المحتويات التالية في المحرر
@@ -127,18 +128,18 @@ phpinfo();
عند الانتهاء، احفظ الملف بالضغط على `CTRL+X` ثم `Y` ثم `Enter` لتأكيد التغييرات.
-الآن، افتح الرابط التالي في المتصفح، والذي يجب أن يعرض صفحة معلومات PHP إذا كانت تعمل بشكل صحيح.
+الآن افتح الرابط التالي في المتصفح، والذي يجب أن يعرض صفحة معلومات PHP إذا كانت تعمل بشكل صحيح.
```
http://[your_ipaddress]/info.php
```

-بعد اختبار الاعتمادات الأساسية لحزمة LAMP والتأكد من عملها، أنت جاهز للانتقال إلى التثبيت الرئيسي لنظام إدارة المحتوى ووردبريس.
+بعد اختبار الاعتمادات الأساسية لحزمة LAMP والتأكد من عملها، أنت جاهز للانتقال إلى التثبيت الرئيسي لنظام ووردبريس.
## التثبيت
-يمكن تقسيم تثبيت ووردبريس إلى ثلاثة أجزاء، بدءًا بإعداد قاعدة بيانات MySQL، ثم تثبيت ووردبريس وأخيرًا إعداد التكوين باستخدام معالج إعداد ووردبريس.
+يمكن تقسيم تثبيت ووردبريس إلى ثلاث مراحل، تبدأ بإعداد قاعدة بيانات MySQL، ثم تثبيت ووردبريس وأخيرًا إعداد التكوين باستخدام معالج إعداد ووردبريس.
### قاعدة بيانات MySQL
@@ -149,14 +150,14 @@ http://[your_ipaddress]/info.php
# تسجيل الدخول إلى MySQL
sudo mysql -u root
-# إنشاء قاعدة بيانات
+# إنشاء قاعدة البيانات
CREATE DATABASE wordpress;
# إنشاء مستخدم ووردبريس مخصص
-# استبدل [your_password] بكلمة المرور الخاصة بك
+# استبدل [your_password] بكلمة مرورك الخاصة
CREATE USER wordpress@localhost IDENTIFIED BY '[your_password]';
-# تعيين الصلاحيات للمستخدم (انسخها كأمر واحد)
+# تعيين الصلاحيات للمستخدم (انسخ كأمر واحد)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON wordpress.*
TO wordpress@localhost;
@@ -169,25 +170,25 @@ FLUSH PRIVILEGES;
### تثبيت ووردبريس
-لتثبيت ووردبريس الرئيسي، نوصي باستخدام الإصدار الرسمي من **wordpress.org** مباشرة بدلاً من حزمة APT، لأن ووردبريس ينصح بذلك لتجنب المشاكل المحتملة.
+لتثبيت ووردبريس الرئيسي، نوصي باستخدام الإصدار الرسمي من **wordpress.org** مباشرة بدلاً من حزمة APT، حيث توصي ووردبريس بذلك لتجنب المشاكل المحتملة.
-لتنزيل أحدث إصدار، استخدم الأمر التالي الذي سيحمل الإصدار الأخير إلى مجلد مؤقت.
+لتنزيل أحدث إصدار، استخدم الأمر التالي الذي سيحمل الإصدار الأخير إلى المجلد المؤقت.
```
cd /tmp && wget https://wordpress.org/latest.tar.gz
```
-الآن فك ضغط الأرشيف الذي سينتج مجلد `wordpress` يحتوي على كل الملفات اللازمة.
+الآن فك ضغط الأرشيف الذي سينتج مجلد `wordpress` يحتوي على جميع الملفات اللازمة.
```
tar -xvf latest.tar.gz
```
-بعد استخراج الملفات، عليك نسخ المجلد إلى مجلد أباتشي `/var/www/html/` لجعل كل شيء متاح عبر الويب. نفذ الأوامر التالية التي ستنسخ المجلد، تنشئ مجلد `uploads` وتضبط الأذونات لضمان وصول مجموعة `www-data` الخاصة بسيرفرات الويب.
+بعد استخراج الملفات، عليك نسخ المجلد إلى مجلد أباتشي `/var/www/html/` لجعل كل شيء متاحًا عبر الويب. نفذ الأوامر التالية التي ستنسخ المجلد، تنشئ مجلد `uploads` وتضبط الأذونات لضمان وصول مجموعة `www-data` الخاصة بسيرفرات الويب.
```
# نسخ مجلد ووردبريس وتحديث الملكية
cp -R wordpress /var/www/html/
chown -R www-data:www-data /var/www/html/wordpress/
-# إنشاء مجلد uploads
+# إنشاء مجلد التحميلات
mkdir /var/www/html/wordpress/wp-content/uploads
# تعديل أذونات الملفات
@@ -201,7 +202,7 @@ chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/
من خلال معالج الإعداد، يمكنك الآن تكوين ووردبريس، وهي الخطوة النهائية في عملية التثبيت. في البداية سيُطلب منك اختيار اللغة.
-بعد ذلك، ستحتاج إلى إعداد إعدادات قاعدة البيانات. لقد أعددتها مسبقًا عبر MySQL في الجزء الأول من التثبيت، لذا استخدم نفس بيانات الاعتماد والقيم هنا. إذا اتبعت أمثلتنا، املأ الخيارات كما يلي مع استبدال `[your_password]` بكلمة المرور التي أدخلتها سابقًا.
+بعد ذلك ستحتاج إلى تكوين إعدادات قاعدة البيانات. لقد أعددتها مسبقًا عبر MySQL في الجزء الأول من التثبيت، لذا استخدم نفس بيانات الاعتماد والقيم هنا. إذا اتبعت أمثلتنا، املأ الخيارات كما يلي مع استبدال `[your_password]` بكلمة المرور التي أدخلتها سابقًا.

@@ -209,7 +210,7 @@ chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/

-في الصفحة التالية، سيُطلب منك إدخال معلومات مختلفة مثل عنوان الموقع، بريد إلكتروني، واسم مستخدم وكلمة مرور لحساب root في ووردبريس للوصول إلى لوحة التحكم. يمكنك أيضًا تحديد رؤية محركات البحث، سواء تريد أن يتم فهرسة موقعك أو منعه.
+في الصفحة التالية، سيُطلب منك إدخال معلومات مختلفة مثل عنوان الموقع، بريد إلكتروني، واسم مستخدم وكلمة مرور لحساب root الخاص بووردبريس للوصول إلى اللوحة. يمكنك أيضًا تحديد رؤية محركات البحث، سواء تريد فهرسة موقعك أو منعه.
:::tip
تأكد من اختيار كلمة مرور قوية وحفظ بيانات الدخول حتى لا تفقد الوصول إلى لوحة ووردبريس الخاصة بك!
@@ -229,8 +230,8 @@ chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/
## الخاتمة
-مبروك، لقد قمت بتثبيت وتكوين ووردبريس بنجاح! كخطوة تالية، نوصي **بشدة** بإعداد نطاق وشهادة **SSL** لضمان نقل البيانات بأمان وجعل لوحة ووردبريس أسهل في الوصول. يرجى الاطلاع على [دليل Certbot](dedicated-linux-certbot.md) مع التركيز على **إضافة أباتشي** واتباع الإعداد التفاعلي لإعداد شهادة بسرعة وسهولة للنطاق الذي تختاره.
+تهانينا، لقد قمت بتثبيت وتكوين ووردبريس بنجاح! كخطوة تالية، نوصي **بشدة** بإعداد نطاق وشهادة **SSL** لضمان نقل البيانات بأمان وجعل لوحة ووردبريس أسهل في الوصول. يرجى الاطلاع على [دليل Certbot](dedicated-linux-certbot.md) مع التركيز على **إضافة أباتشي** واتباع الإعداد التفاعلي لإعداد شهادة بسرعة وسهولة لنطاقك المختار.
-للقراءة المستقبلية والإعدادات الإضافية، نوصي بشدة بتصفح أدلتنا حول [إضافات ووردبريس](webspace-wordpress-plugins.md) و[ووردبريس إليمنتور](webspace-wordpress-elementor.md) التي تستعرض عملية تثبيت الإضافات واستخدام منشئ صفحات شهير وسهل الاستخدام اسمه إليمنتور.
+للقراءة المستقبلية والإعدادات الإضافية، نوصي بشدة بتصفح أدلتنا حول [إضافات ووردبريس](webspace-wordpress-plugins.md) و[ووردبريس إليمنتور](webspace-wordpress-elementor.md) التي تستعرض عملية تثبيت الإضافات واستخدام منشئ الصفحات الشهير والصديق للمستخدم إليمنتور.
لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
index 1e12fea7a..ef449931b 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-xrdp
-title: "سيرفر مخصص: تثبيت xRDP (سطح المكتب البعيد)"
-description: "اكتشف كيفية إعداد الوصول إلى سطح المكتب البعيد على سيرفرات أوبونتو وديبيان لإدارة وتحكم أسهل → تعلّم المزيد الآن"
+title: "إعداد xRDP على سيرفر لينكس - تفعيل الوصول لسطح المكتب البعيد"
+description: "اكتشف كيفية إعداد الوصول لسطح المكتب البعيد على سيرفرات أوبونتو وديبيان لإدارة وتحكم أسهل → تعلّم المزيد الآن"
sidebar_label: تثبيت xRDP
services:
+ - vserver
- dedicated
---
@@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-على لينكس، عادةً ما يكون هناك وحدة تحكم SSH افتراضية لإدارة السيرفر. في بعض الحالات قد يكون من الأسهل استخدام اتصال سطح مكتب بعيد، مشابه لويندوز.
+على لينكس، عادةً ما يكون هناك وحدة تحكم SSH افتراضية لإدارة السيرفر. في بعض الحالات قد يكون أسهل استخدام اتصال سطح مكتب بعيد، مشابه لويندوز.
يمكن إجراء تثبيت بعدي لمعظم توزيعات لينكس. في هذا الدليل يتم شرح ذلك لأوبونتو وديبيان.
:::info
-مهم: يجب استخدام أوبونتو 18.04.X LTS (Bionic Beaver) أو ديبيان 10 (Buster) على الأقل كنظام تشغيل. يُفضل استخدام الإصدارات الأحدث.
+مهم: يجب استخدام أوبونتو 18.04.X LTS (Bionic Beaver) على الأقل أو ديبيان 10 (Buster) كنظام تشغيل. يُفضل استخدام الإصدارات الأحدث.
:::
## تثبيت xRDP
@@ -57,7 +58,7 @@ sudo systemctl status xrdp
```

-إذا كانت الحالة جيدة، يجب إنشاء مستخدم. ثم يجب إعادة تشغيل خدمة xRDP:
+إذا كانت الحالة جيدة، يجب إنشاء مستخدم. ثم إعادة تشغيل خدمة xRDP:
```
// ديبيان
sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp
@@ -66,7 +67,7 @@ sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp
sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp
```
-عند الانتهاء من الإعداد، يمكنك الاتصال ببيانات root أو بيانات المستخدم المعني على السيرفر عبر سطح المكتب البعيد.
+عند الانتهاء من الإعداد، يمكنك الاتصال ببيانات root أو بيانات المستخدم الخاص بالسيرفر عبر سطح المكتب البعيد.
المنفذ الافتراضي هو: 3389
## الاتصال
@@ -77,7 +78,7 @@ sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp

بعد تسجيل الدخول بنجاح سترى سطح المكتب.
-مع أوبونتو يبدو مختلفًا قليلاً عن ديبيان:
+في أوبونتو يختلف الشكل قليلاً عن ديبيان:
أوبونتو:
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
index fc365909f..550c723f1 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-ftpserver
-title: "سيرفر مخصص: تثبيت FTP"
-description: "اكتشف كيفية إعداد وإدارة سيرفر FTP باستخدام FileZilla على ويندوز لنقل الملفات بأمان والتحكم في وصول المستخدمين → تعلّم المزيد الآن"
+title: "إعداد FTP على سيرفر ويندوز - استضافة خدمة نقل ملفات آمنة"
+description: "اكتشف كيفية إعداد وإدارة سيرفر FTP باستخدام FileZilla على ويندوز لنقل ملفات آمن والتحكم في وصول المستخدمين → تعلّم المزيد الآن"
sidebar_label: تثبيت FTP
services:
+ - vserver
- dedicated
---
@@ -11,48 +12,38 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-بروتوكول **FTP (بروتوكول نقل الملفات)** هو بروتوكول شبكي يُستخدم لنقل الملفات عبر شبكة TCP/IP. تم تطوير هذا البروتوكول لتسهيل تبادل الملفات بين الأنظمة.
-
-مع **FileZilla Server** يمكنك إعداد سيرفر FTP على نظام تشغيل ويندوز. سيرفر FileZilla سهل التثبيت والإعداد، ويقدم ميزات كثيرة مثل إمكانية إنشاء حسابات مستخدمين، إدارة صلاحيات الوصول، ونقل الملفات.
-
+بروتوكول **FTP (بروتوكول نقل الملفات)** هو بروتوكول شبكي يُستخدم لنقل الملفات عبر شبكة TCP/IP. تم تطوير البروتوكول لتسهيل تبادل الملفات بين الأنظمة.
+مع **سيرفر FileZilla** يمكنك إعداد سيرفر FTP على نظام تشغيل ويندوز. سيرفر FileZilla سهل التثبيت والتهيئة، ويقدم ميزات كثيرة مثل إمكانية إنشاء حسابات مستخدمين، إدارة صلاحيات الوصول، ونقل الملفات.
## التحضير
### التحميل
-لإعداد سيرفر FTP تحتاج إلى برنامج مناسب. برنامج FileZilla Server هو حل ممكن لنظام تشغيل سيرفر ويندوز. يمكنك تحميله من هنا: [FileZilla server](https://filezilla-project.org/download.php?type=server).
-
-
+لإعداد سيرفر FTP تحتاج إلى برنامج مناسب. برنامج سيرفر FileZilla هو حل ممكن لنظام تشغيل سيرفر ويندوز. يمكنك تحميله من هنا: [FileZilla server](https://filezilla-project.org/download.php?type=server).
### التثبيت
-بعد تحميل ملف التثبيت، قم بتشغيله. اضغط على الملف الذي تم تحميله مسبقًا. يجب أن تظهر لك النافذة التالية: 
-
+بعد تحميل ملف التثبيت، قم بتشغيله. اضغط على الملف الذي تم تحميله مسبقًا. ستفتح النافذة التالية: 
-
-يمكنك اختيار الحزم التي تريد تثبيتها. لكن يكفي تثبيت الحزم المحددة مسبقًا، لذا فقط اضغط على **التالي** ثم اختر مسار التثبيت:
+يمكنك اختيار الحزم التي تريد تثبيتها، لكن يكفي تثبيت الحزم المحددة مسبقًا، لذا اضغط على **التالي** ثم اختر مسار التثبيت:

-في هذا المثال، سيتم تثبيت FileZilla Server تحت **C:\Program Files (x86)\FileZilla Server**. لكن يمكنك اختيار مسارك الخاص. بعد اختيار المسار، يجب تحديد طريقة تثبيت وتشغيل سيرفر FTP. كما يمكنك تحديد المنفذ وإدخال كلمة مرور المسؤول.
-
-
+في هذا المثال، سيتم تثبيت FileZilla Server تحت **C:\Program Files (x86)\FileZilla Server**. يمكنك اختيار مسار خاص بك أيضًا. بعد اختيار المسار، يجب تحديد طريقة تثبيت وتشغيل سيرفر FTP. كما يمكنك تحديد المنفذ وإدخال كلمة مرور المسؤول.

-بعدها اضغط على **التالي**، وفي الخطوة التالية اضغط على **تثبيت** لبدء التثبيت. ستفتح الآن واجهة إدارة سيرفر FTP الخاص بـ FileZilla. اضغط على زر **الاتصال بسيرفر FTP الخاص بـ FileZilla**.
-
-يجب أن تظهر نافذة تطلب منك إدخال الحقول: اسم المضيف، المنفذ، وكلمة المرور. يمكنك ترك الحقلين الأولين كما هما وأدخل كلمة مرور المسؤول التي حددتها للسيرفر. ثم اضغط على زر **موافق** لإنشاء الاتصال.
+بعدها اضغط على **التالي**، وفي الخطوة التالية اضغط على **تثبيت** لبدء التثبيت. ستفتح الآن واجهة إدارة سيرفر FTP الخاص بـ FileZilla. اضغط على زر **الاتصال بسيرفر FileZilla FTP**.
+ستظهر نافذة تطلب منك إدخال الحقول: المضيف، المنفذ، وكلمة المرور. اترك الحقلين الأولين كما هما وأدخل كلمة مرور المسؤول التي حددتها. ثم اضغط على **موافق** لإنشاء الاتصال.
-
-## الإعداد
+## التهيئة
### إنشاء مستخدم
لكي تتمكن من الاتصال بسيرفرك عبر FTP، يجب إنشاء مستخدم.
-اضغط على **سيرفر** في القائمة العلوية ثم على **تكوين**.
+اضغط على **سيرفر** في القائمة العلوية ثم على **تهيئة**.

@@ -60,9 +51,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';

-في هذا المثال، اسم المستخدم هو **YourUserName**. طبعًا يمكنك اختيار اسم المستخدم الذي تريده.
-
-
+في هذا المثال، اسم المستخدم هو **YourUserName**. يمكنك اختيار اسم مستخدم خاص بك.
### كلمة المرور والصلاحيات
@@ -70,23 +59,21 @@ import InlineVoucher from '@site/src/components/InlineVoucher';

-لتحديد صلاحيات المستخدم، يجب تحديد المجلدات التي يمكنه الوصول إليها بالضغط على **إضافة** ضمن نقاط التوصيل. يجب تحديد مسار افتراضي ومسار فعلي. في مثالنا، حددنا أن قرص C يظهر تحت \.
+لتحديد الصلاحيات المناسبة للمستخدم، يجب تحديد المجلدات التي يمكنه الوصول إليها بالضغط على **إضافة** ضمن نقاط التركيب. يجب تحديد مسار افتراضي ومسار فعلي. في مثالنا، حددنا أن قرص C يظهر تحت \.

-على اليمين ستجد خيار **الصلاحيات** الذي يسمح لك بضبط حقوق الوصول للمسار المحدد. إذا أردت أن يتمكن المستخدم من قراءة وتعديل البيانات، يُفضل ضبطها على **قراءة+كتابة**.
+على اليمين ستجد خيار **الصلاحيات** الذي يسمح لك بضبط حقوق الوصول للمسار المحدد. إذا أردت أن يتمكن المستخدم من قراءة وتعديل البيانات، يُنصح بتعيينها إلى **قراءة+كتابة**.
::: danger
-لأسباب أمنية، من الأفضل أن تمنح المستخدم حق الوصول فقط إلى مجلدات محددة.
+لأسباب أمنية، من الأفضل أن تمنح المستخدم حق الوصول فقط إلى مجلدات معينة.
:::
يمكنك الآن تطبيق وتأكيد التغييرات بالضغط على زر **تطبيق**.
-
-
## استثناءات جدار حماية ويندوز
-للسماح بالاتصال بسيرفر FTP الخاص بك، يجب تفعيل السماح لبرنامج سيرفر FTP في جدار حماية ويندوز. افتح إعدادات الجدار الناري عبر **لوحة التحكم\النظام والأمان\جدار حماية ويندوز ديفندر** واضغط على **السماح لتطبيق أو ميزة من خلال جدار حماية ويندوز ديفندر**.
+للسماح بالاتصال بسيرفر FTP الخاص بك، يجب تفعيل استخدام سيرفر FTP في جدار حماية ويندوز. افتح إعدادات الجدار الناري عبر **لوحة التحكم\النظام والأمان\جدار حماية ويندوز ديفندر** واضغط على **السماح لتطبيق أو ميزة من خلال جدار حماية ويندوز ديفندر**.
في النافذة التالية اختر التطبيق الذي تريد السماح له:

@@ -95,11 +82,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';

-بعدها يمكنك إغلاق النافذة بالضغط على **موافق**، والآن أصبح الاتصال بسيرفر FTP الخاص بك ممكنًا.
-
-
-
-
+بعدها أغلق النافذة بالضغط على **موافق**، والآن يمكنك الاتصال بسيرفر FTP الخاص بك.
## الخاتمة
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-git.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
index 5f62745a4..cb6066ebd 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-git
-title: "سيرفر مخصص: إعداد Git على ويندوز"
-description: "اكتشف كيفية إعداد وتكوين Git لإدارة الإصدارات بكفاءة وتعاون سلس في مشاريعك → تعلّم المزيد الآن"
+title: "تثبيت Git على سيرفر ويندوز - فعّل التحكم بالإصدارات لمشاريعك"
+description: "اكتشف كيفية تثبيت وتكوين Git لإدارة الإصدارات بكفاءة والتعاون السلس في مشاريعك → تعلّم المزيد الآن"
sidebar_label: تثبيت Git
services:
+ - vserver
- dedicated
---
@@ -13,20 +14,27 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Git هو نظام تحكم بالإصدارات موزع مصمم لإدارة كود المصدر بكفاءة. يسمح للمطورين بتتبع التغييرات، والعمل على فروع مختلفة في نفس الوقت، والتعاون بسلاسة في المشاريع. بفضل مرونته وأدائه، أصبح Git الأداة القياسية للتحكم بالإصدارات في تطوير البرمجيات الحديث.
+Git هو نظام تحكم بالإصدارات موزع مصمم لإدارة شفرة المصدر بكفاءة. يتيح للمطورين تتبع التغييرات، والعمل على فروع مختلفة في نفس الوقت، والتعاون بسلاسة في المشاريع. بفضل مرونته وأدائه، أصبح Git الأداة القياسية للتحكم بالإصدارات في تطوير البرمجيات الحديث.
+
+تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة لكيفية تثبيتها وتكوينها، وكل اللي لازم تعرفه عشان تمشي الأمور بسلاسة.
+
+
+
-تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة لكيفية الإعداد والتكوين، وكل اللي لازم تعرفه.
## التحضير
-قبل ما تبدأ في إعداد **Git**، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث إصدار. هالتحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
+قبل تثبيت **Git**، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث إصدار. هالتحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
+
### تحديث النظام
-عشان تتأكد إن نظامك يشتغل بأحدث البرامج وتحسينات الأمان، لازم دايمًا تبدأ بتحديث النظام. هذا يضمن إن نظامك يحتوي على آخر تصحيحات الأمان وإصدارات البرامج قبل المتابعة.
+عشان تتأكد إن نظامك يشتغل بأحدث البرمجيات وتحسينات الأمان، لازم دايمًا تبدأ بتحديث النظام. هذا يضمن إن نظامك فيه أحدث تصحيحات الأمان وإصدارات البرمجيات قبل ما تكمل.
+
+
## التثبيت
-بعد ما تخلص التحضيرات اللازمة، تقدر تبدأ بتثبيت تطبيق Git. لتحميل Git لويندوز (x64) اضغط هنا: https://git-scm.com/downloads/win
+بعد ما خلصت التحضيرات اللازمة، تقدر تكمل تثبيت تطبيق Git. لتحميل Git لويندوز (x64) اضغط هنا: https://git-scm.com/downloads/win
بعدين، شغل ملف التثبيت اللي حملته واتبع الخطوات المعروضة.
@@ -34,7 +42,7 @@ Git هو نظام تحكم بالإصدارات موزع مصمم لإدارة
بعد ما يخلص التثبيت، تأكد إن Git يشتغل صح بفتح الطرفية أو موجه الأوامر. اكتب الأمر `git --version` واضغط Enter.
-لو التثبيت تم بنجاح، Git راح يعرض رقم الإصدار المثبت حاليًا. لو ظهرت رسالة خطأ أو ما طلع شيء، غالبًا يعني إن Git ما تثبت بشكل صحيح أو الأمر مش مضاف لمسار النظام.
+لو التثبيت تم بنجاح، Git راح يعرض رقم الإصدار المثبت حاليًا. لو ظهرت رسالة خطأ أو ما طلع شيء، غالبًا يعني إن Git ما تثبت صح أو الأمر مش مضاف لمسار النظام.
```
git --version
@@ -43,20 +51,24 @@ git version 2.51.2

+
+
## التكوين
-ضبط اسم المستخدم والبريد الإلكتروني الخاصين بـ Git باستخدام الأوامر التالية، واستبدل القيم النموذجية بتفاصيلك الخاصة. هالبيانات راح ترتبط بكل عملية Commit تقوم بها.
+ضبط اسم المستخدم والبريد الإلكتروني في Git بالأوامر التالية، مع استبدال القيم التجريبية بتفاصيلك الخاصة. هالبيانات راح ترتبط بكل عملية Commit تسويها.
```
git config --global user.name "John Doe Paris"
git config --global user.email "doe@e-mail.com"
```
+
+
## الخاتمة والمزيد من الموارد
-مبروك! الآن ثبتت وكونفجرت Git بنجاح على VPS الخاص فيك. ننصحك أيضًا تطّلع على الموارد التالية، اللي ممكن تساعدك وتوجهك أكثر خلال إعداد السيرفر:
+مبروك! الآن ثبتت وكونّفت Git بنجاح على سيرفر الألعاب الخاص فيك. ننصحك تطّلع على الموارد التالية، اللي ممكن تساعدك وتوجهك أكثر خلال إعداد سيرفرك:
- [git-scm.com](https://git-scm.com/) - الموقع الرسمي
-- [git-scm.com/doc](https://git-scm.com/doc) توثيق Git
+- [git-scm.com/doc](https://git-scm.com/doc) - توثيق Git
-عندك أسئلة محددة مش مذكورة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لخدمتك! 🙂
\ No newline at end of file
+عندك أسئلة محددة ما تغطيناها هنا؟ لأي استفسار أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لخدمتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
index 4f53d7360..4ff1dda3c 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-installmysql
-title: "سيرفر مخصص: تثبيت MySQL"
-description: "تعلم كيف تضبط وتأمن سيرفر قاعدة بيانات MySQL خاص بك على سيرفر مخصص بنظام ويندوز لإدارة بيانات موثوقة → تعلّم المزيد الآن"
+title: "إعداد MySQL على سيرفر ويندوز - نشر وإدارة قواعد بيانات موثوقة"
+description: "تعلم كيفية إعداد وتأمين سيرفر قاعدة بيانات MySQL خاص بك على سيرفر مخصص ويندوز لإدارة بيانات موثوقة → تعلّم المزيد الآن"
sidebar_label: تثبيت MySQL
services:
+ - vserver
- dedicated
---
@@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-سيرفر MySQL مطلوب لتشغيل تطبيقات مختلفة ويمكن أن يحتوي على بيانات مهمة مثل سيرفر ألعاب أو موقع ويب. في التالي نشرح كيف تضبط سيرفر قاعدة بيانات MySQL خاص بك على سيرفر مخصص بنظام ويندوز.
+سيرفر MySQL مطلوب لتشغيل تطبيقات مختلفة ويمكن أن يحتوي على بيانات مهمة مثل سيرفر ألعاب أو موقع ويب. في التالي نشرح كيفية إعداد سيرفر قاعدة بيانات MySQL خاص بك على سيرفر مخصص ويندوز.
## التثبيت
-في البداية، تتصل عبر سطح المكتب البعيد بسيرفرك وتحمل أحدث نسخة من MariaDB، التي تُستخدم كسيرفر قاعدة البيانات: [تحميل MariaDB](https://mariadb.org/download/?t=mariadb).
+في البداية، قم بالاتصال بسيرفرك عبر اتصال سطح المكتب البعيد وقم بتحميل أحدث إصدار من MariaDB، الذي يُستخدم كسيرفر قاعدة البيانات: [تحميل MariaDB](https://mariadb.org/download/?t=mariadb).
فك ضغط الأرشيف المحمّل باستخدام WinRAR أو 7Zip وابدأ ملف التثبيت بنقرة مزدوجة:
@@ -25,13 +26,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';

-هنا يمكنك تحديد كلمة المرور الرئيسية للوصول إلى سيرفر قاعدة البيانات. تأكد من استخدام كلمة مرور قوية لا يعرفها أحد غيرك!
+هنا يمكنك تحديد كلمة المرور الرئيسية للوصول إلى سيرفر قاعدة البيانات الخاص بك. تأكد من استخدام كلمة مرور قوية لا يعرفها أحد غيرك!
:::info
مهم! إذا كنت تريد الوصول إلى قاعدة البيانات من الخارج عبر Navicat أو HeidiSQL أو أي أداة أخرى، يجب تفعيل خيار **تمكين الوصول من الأجهزة البعيدة لمستخدم root**! لأسباب أمنية، هذا غير موصى به بشكل عام.
:::
-بعدها اضغط على **التالي** حتى تصل لنهاية التثبيت، وهناك اضغط على **تثبيت**:
+بعدها اضغط على **التالي** حتى تصل لنهاية التثبيت، حيث يجب عليك الضغط على **تثبيت**:

@@ -39,13 +40,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## إعداد الوصول الخارجي
-إذا فعلت خيار "تمكين الوصول من الأجهزة البعيدة لمستخدم root" أثناء التثبيت، يجب أيضاً فتح منفذ MySQL **3306** في
-جدار الحماية الخاص بويندوز. للقيام بذلك، افتح جدار الحماية وأنشئ قاعدة جديدة.
-يمكنك الاطلاع على الدليل الخاص بكيفية فتح المنافذ في جدار الحماية هنا:
+إذا قمت بتفعيل "تمكين الوصول من الأجهزة البعيدة لمستخدم root" أثناء التثبيت، يجب أيضًا فتح منفذ MySQL **3306** في جدار الحماية الخاص بويندوز. للقيام بذلك، افتح جدار الحماية وأنشئ قاعدة جديدة.
+
+يمكنك العثور على الدليل الخاص بكيفية فتح المنافذ في جدار الحماية هنا:
[فتح المنافذ (جدار الحماية)](vserver-windows-port.md)
الآن يمكنك الوصول إلى سيرفر MySQL الخاص بك من الخارج!
## الخلاصة
-مبروك، لقد ثبت سيرفر MySQL بنجاح. لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يومياً لمساعدتك! 🙂
\ No newline at end of file
+مبروك، لقد قمت بتثبيت سيرفر MySQL بنجاح. لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
index 6d5ae9b71..27b874e86 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-javascript
-title: 'سيرفر مخصص: تثبيت JavaScript'
+title: "إعداد بيئة تشغيل JavaScript على سيرفر ويندوز - تفعيل تشغيل تطبيقات الويب الحديثة"
description: "اكتشف كيفية تثبيت وإعداد Node.js و Deno و Bun على ويندوز لتشغيل JavaScript بكفاءة → تعلّم المزيد الآن"
sidebar_label: تثبيت JavaScript
services:
+ - vserver
- dedicated
---
@@ -11,13 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-هذا الدليل يشرح خطوات تثبيت Node.js و Deno و Bun على ويندوز. يجب تنفيذ الخطوات التالية عبر RDP، إذا لم تكن تعرف كيفية الاتصال بسيرفرك عبر RDP، يرجى مراجعة [الوصول الأولي (RDP)](vserver-windows-userdp.md) دليلنا.
-
-
+يوفر هذا الدليل خطوات تثبيت Node.js و Deno و Bun على ويندوز. يجب تنفيذ الخطوات التالية عبر RDP، إذا لم تكن تعرف كيفية الاتصال بسيرفرك عبر RDP، يرجى الاطلاع على دليلنا [الوصول الأولي (RDP)](vserver-windows-userdp.md).
## التثبيت
-لبداية، عليك أن تقرر أي بيئة تشغيل JavaScript تريد تثبيتها. هناك العديد من الموارد على الإنترنت التي تشرح كل واحدة بالتفصيل. لكن يمكنك أيضًا قراءة هذا الدليل لأنه يتضمن أوامر استخدام أساسية وأمثلة برمجية. نوصي باستخدام Node.js لأنه من أكثر الخيارات استخدامًا وشعبية كبيرة.
+لبدء العمل، عليك تحديد بيئة تشغيل JavaScript التي تريد تثبيتها. هناك العديد من الموارد على الإنترنت التي تشرح كل واحدة بالتفصيل. لكن يمكنك أيضًا قراءة هذا الدليل لأنه يتضمن أوامر استخدام أساسية وأمثلة برمجية. نوصي باستخدام Node.js لأنه من أكثر الخيارات استخدامًا وشعبية.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -28,20 +27,20 @@ import TabItem from '@theme/TabItem';
## تثبيت بيئة تشغيل Node.js
### الخطوة 1: تحميل الملفات
-افتح المتصفح الذي تفضله (سأستخدم Chrome لهذا الدليل) وتوجه إلى [https://Node.js.org/en](https://Node.js.org/en)
+افتح المتصفح الذي تفضله (سأستخدم Chrome في هذا الدليل) وتوجه إلى [https://Node.js.org/en](https://Node.js.org/en)

-الآن اضغط على زر `Download Node.js (LTS)` وانتظر حتى يكتمل التحميل.
+الآن اضغط على زر `Download Node.js (LTS)` وانتظر حتى يكتمل التنزيل.

:::tip
-ننصح عادةً بالحفاظ على التثبيت على أحدث إصدار دعم طويل الأمد (LTS).
+ننصح عمومًا بالاحتفاظ بالتثبيت على أحدث إصدار دعم طويل الأمد (LTS).
:::
### الخطوة 2: تثبيت Python
-شغّل المثبّت بالنقر عليه. الآن سيُطلب منك ضبط بعض الإعدادات للتثبيت. في صفحة `Welcome` اضغط على `Next`.
+شغّل المثبت بالنقر عليه. ستُطلب منك الآن ضبط بعض الإعدادات للتثبيت. في صفحة `Welcome` اضغط على `Next`.

@@ -57,12 +56,12 @@ import TabItem from '@theme/TabItem';

-في الصفحة التالية، يمكنك اختيار عدم تثبيت بعض حزم Node.js الأساسية. إذا أردت تثبيتًا عاديًا، وهو الموصى به، فقط اضغط على زر `Next`. سيكون لديك أيضًا خيار تثبيت Chocolatey، لكنه غير ضروري.
+في الصفحة التالية، يمكنك اختيار عدم تثبيت بعض حزم Node.js الأساسية. إذا كنت تريد تثبيتًا عاديًا، وهو الموصى به، فقط اضغط على زر `Next`. سيكون لديك أيضًا خيار تثبيت Chocolatey، لكنه غير ضروري.

### الخطوة 3: إكمال التثبيت
-هذا كل شيء، يمكنك الآن الضغط على `Install` وانتظر حتى يتم الإعداد. تحلَّ بالصبر فقد يستغرق بعض الوقت. :)
+الآن يمكنك الضغط على `Install` وانتظر حتى يتم الإعداد بالكامل. تحلَّ بالصبر فقد يستغرق بعض الوقت. :)

@@ -70,22 +69,22 @@ import TabItem from '@theme/TabItem';
### تحديث Node.js إلى أحدث إصدار
-تشغيل الأمر `node -v` سيُظهر لك إصدار Node.js المثبت. من وقت لآخر، يجب التحقق من أنك تستخدم أحدث إصدار LTS. لتحديث Node.js، عليك اتباع قسم [تثبيت JavaScript](dedicated-windows-javascript.md) في الدليل مرة أخرى.
+تشغيل الأمر `node -v` سيعرض لك إصدار Node.js المثبت. من وقت لآخر، يجب التأكد من أنك تستخدم أحدث إصدار LTS. لتحديث Node.js، عليك اتباع قسم [تثبيت JavaScript](dedicated-windows-javascript.md) في هذا الدليل مرة أخرى.
### تشغيل Node.js و npm
npm هو مدير الحزم الرسمي لـ Node.js. ستستخدمه لتثبيت أي حزم من الإنترنت.
:::tip
-يمكنك العثور على جميع حزم npm على [موقعهم](https://www.npmjs.com/).
+يمكنك العثور على جميع حزم npm على موقعهم [هنا](https://www.npmjs.com/).
:::
### إنشاء مشروع جديد
-في كل مرة تريد بدء مشروع Node.js جديد، عليك إنشاء مجلد جديد له باستخدام مستكشف الملفات، ثم فتح موجه الأوامر أو PowerShell بداخله وتشغيل الأمر `npm init` لبدء الإعداد. سيطلب منك بعض المعلومات الأساسية لإنشاء ملف `package.json`. هذا سيكون ملف "الإعداد" لتشغيل Node.js.
+في كل مرة تريد بدء مشروع Node.js جديد، عليك إنشاء مجلد جديد باستخدام مستكشف الملفات، ثم فتح موجه الأوامر أو PowerShell بداخله وتشغيل الأمر `npm init` لبدء الإعداد. سيطلب منك بعض المعلومات الأساسية لإنشاء ملف `package.json`، وهو ملف "الإعدادات" لتشغيل Node.js.
:::tip
-على ويندوز، النقر مرة واحدة على مسار مستكشف الملفات الحالي وكتابة `cmd` ثم الضغط على `Enter` سيفتح موجه الأوامر داخل المجلد الحالي، مما يسهل العملية.
+على ويندوز، النقر مرة واحدة على مسار المجلد الحالي في مستكشف الملفات وكتابة `cmd` ثم الضغط على `Enter` سيفتح موجه الأوامر داخل المجلد الحالي، مما يسهل العملية.
:::
بعد تهيئة المشروع الجديد، يمكنك إنشاء ملف جديد باسم `index.js` وكتابة الكود بداخله. كمثال، سننشئ سيرفر http بسيط على المنفذ الافتراضي 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:
@@ -115,7 +114,7 @@ server.listen(80)
## تثبيت بيئة تشغيل Deno
-تثبيت Deno بسيط جدًا، فقط اكتب الأمر `irm https://deno.land/install.ps1 | iex` داخل نافذة PowerShell. استخدم شريط البحث في ويندوز وابحث عن `Powershell`. افتح نافذة كمسؤول وشغّل الأمر أعلاه، واتبع أي خطوات يطلبها منك.
+تثبيت Deno بسيط جدًا، فقط اكتب الأمر `irm https://deno.land/install.ps1 | iex` داخل نافذة PowerShell. استخدم شريط البحث في ويندوز وابحث عن `Powershell`. افتح النافذة كمسؤول وشغّل الأمر أعلاه، واتبع أي خطوات يطلبها منك.

@@ -142,7 +141,7 @@ Deno.serve({ port: 80 }, (_req: Request) => {

:::info
-تم إنشاء Deno ليكون أكثر أمانًا، لذا يتطلب أذونات معينة مثل `--allow-net` للوصول إلى بعض وحداته.
+تم تصميم Deno ليكون أكثر أمانًا، لذا يتطلب أذونات معينة مثل `--allow-net` للوصول إلى بعض وحداته.
:::
@@ -151,17 +150,17 @@ Deno.serve({ port: 80 }, (_req: Request) => {
## تثبيت بيئة تشغيل Bun
-Bun يوفر أيضًا مثبتًا سهلًا بأمر واحد، كما يمنح المستخدمين خيار التثبيت عبر npm إذا كانوا قد استخدموا Node.js سابقًا.
+يوفر Bun أيضًا أمر تثبيت بسيط جدًا، كما يتيح للمستخدمين خيار تثبيته عبر npm إذا كانوا قد استخدموا Node.js سابقًا.
-
+
تشغيل الأمر `irm bun.sh/install.ps1|iex` داخل PowerShell سيقوم بتثبيت Bun على سيرفرك.

:::info
-قد يفتقد السيرفر بعض الملفات المطلوبة. سيخبرك Bun بذلك ويربطك بتحميل هذه الملفات عند محاولة تشغيل المثبّت.
+قد يفتقد السيرفر بعض الملفات المطلوبة. سيخبرك Bun بذلك ويربطك بصفحات تحميل هذه الملفات عند محاولة تشغيل المثبت.

:::
@@ -169,7 +168,7 @@ Bun يوفر أيضًا مثبتًا سهلًا بأمر واحد، كما يم
-إذا كان لديك npm مثبتًا بالفعل، يمكنك تشغيل `npm install -g bun` لتثبيت Bun.
+إذا كان لديك npm مثبتًا بالفعل، يمكنك تشغيل الأمر `npm install -g bun` لتثبيت Bun.

@@ -181,7 +180,7 @@ Bun يوفر أيضًا مثبتًا سهلًا بأمر واحد، كما يم
تم تصميم Bun ليكون أسرع من بعض محركات JavaScript الأخرى، مع إعداد مشابه لـ Node.js. لتشغيل Bun، افتح مجلدًا فارغًا وشغّل الأمر `bun init` في موجه الأوامر.
:::note
-اعتمادًا على اللغة المختارة (JS أو TS)، سيقوم Bun بإنشاء ملف إعداد (jsconfig.json أو tsconfig.json).
+اعتمادًا على اللغة المختارة (JS أو TS)، سينشئ Bun ملف إعداد (jsconfig.json أو tsconfig.json).
:::
لبدء تشغيل Bun، عليك إنشاء ملف جديد باسم `index.ts` وكتابة بعض الكود فيه. كمثال، سننشئ سيرفر http بسيط على المنفذ الافتراضي 80 يرد برسالة اختبار عند الوصول إليه عبر localhost. الكود كما يلي:
@@ -204,7 +203,4 @@ const server = Bun.serve({
## الخاتمة
-مبروك، لقد قمت بتثبيت JavaScript بنجاح. لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂
-
-
-
+مبروك، لقد قمت بتثبيت JavaScript بنجاح. لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
index a95add24b..8a1f8527d 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-nodejs
-title: "سيرفر مخصص: إعداد Node.js على ويندوز"
-description: "اكتشف كيفية إعداد Node.js لتطبيقات قابلة للتوسع وفي الوقت الحقيقي باستخدام بيئة مبسطة → تعلّم المزيد الآن"
+title: "تثبيت Node.js على سيرفر ويندوز - شغل تطبيقات جافاسكريبت الحديثة"
+description: "اكتشف كيف تثبت Node.js لتطبيقات قابلة للتوسع وفي الوقت الحقيقي باستخدام بيئة مبسطة → تعلّم المزيد الآن"
sidebar_label: تثبيت Node.js
services:
+ - vserver
- dedicated
---
@@ -13,79 +14,79 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Node.js هو بيئة تشغيل جافاسكريبت مفتوحة المصدر وعبر المنصات، تقوم بتنفيذ كود جافاسكريبت خارج المتصفح، مثل على السيرفرات أو ضمن أدوات سطر الأوامر. مبني على محرك V8، يدعم الإدخال والإخراج غير المتزامن والمعتمد على الأحداث، مما يجعله فعال جدًا لبناء تطبيقات شبكية قابلة للتوسع وفي الوقت الحقيقي.
+Node.js هو بيئة تشغيل جافاسكريبت مفتوحة المصدر وعبر المنصات، تنفذ كود جافاسكريبت خارج المتصفح، مثل على السيرفرات أو داخل أدوات سطر الأوامر. مبني على محرك V8، يدعم الإدخال/الإخراج غير المتزامن والمعتمد على الأحداث، مما يجعله فعال جدًا لبناء تطبيقات شبكية قابلة للتوسع وفي الوقت الحقيقي.
-نموذج "جافاسكريبت في كل مكان" يسمح للمطورين باستخدام لغة واحدة لكل من تطوير الواجهة الخلفية والواجهة الأمامية.
+نموذج "جافاسكريبت في كل مكان" يسمح للمطورين باستخدام لغة واحدة لكل من تطوير الواجهة الخلفية والواجهة الأمامية.
## التحضير
-قبل إعداد **Node.js**، تحتاج لتحضير نظامك. يشمل ذلك تحديث نظام التشغيل لأحدث إصدار وتثبيت كل التبعيات المطلوبة. هذه التحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
+قبل تثبيت **Node.js**، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث نسخة وتثبيت كل المتطلبات اللازمة. هالتحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
### تحديث النظام
-لتتأكد أن نظامك يعمل بأحدث البرامج وتحسينات الأمان، يجب عليك دائمًا تنفيذ تحديثات النظام أولًا. لتفعل ذلك، شغّل الأمر التالي:
+عشان تتأكد إن نظامك يشتغل بأحدث البرامج وتحسينات الأمان، لازم دايمًا تبدأ بتحديث النظام. نفذ الأمر التالي:
```
sudo apt update && sudo apt upgrade -y
```
-هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان وإصدارات البرامج قبل المتابعة.
+هذا يضمن إن نظامك يحتوي على أحدث تصحيحات الأمان وإصدارات البرامج قبل المتابعة.
-### تثبيت التبعيات
-بعد الانتهاء من التحديث، يمكنك الآن تثبيت التبعيات. سيتم نشر وتشغيل Node.js على جهازك باستخدام مجموعة من حاويات Docker. لذلك، يجب تثبيت Docker أولًا. لتفعل ذلك، شغّل الأمر التالي:
+### تثبيت المتطلبات
+بعد ما تخلص تحديث النظام، تقدر تبدأ بتثبيت المتطلبات. Node.js بيشتغل على جهازك باستخدام مجموعة من حاويات Docker. عشان كذا لازم تثبت Docker أولًا. نفذ الأمر التالي:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-دليل كامل لعملية التثبيت وكيفية استخدام Docker متوفر في دليلنا الخاص بـ [Docker](vserver-windows-docker.md).
+دليل كامل لعملية التثبيت وكيف تستخدم Docker متوفر في دليلنا [Docker](vserver-windows-docker.md).
## التثبيت
-الآن بعد أن تم استيفاء كل المتطلبات واكتمال التحضيرات اللازمة، يمكنك المتابعة بتثبيت تطبيق Node.js.
+بعد ما تجهز كل شيء، تقدر تبدأ تثبيت تطبيق Node.js.
-لاستخدام Node.js داخل بيئة معزولة، تحتاج أولًا لتحميل الصورة الرسمية المبنية على Alpine. شغّل الأمر التالي لجلب أحدث صورة Node.js 22 إلى نظامك، لتكون متاحة لنشر الحاويات:
+عشان تستخدم Node.js داخل بيئة معزولة، لازم أولًا تحمل الصورة الرسمية المبنية على Alpine. نفذ الأمر التالي لتحميل أحدث صورة Node.js 22 على نظامك، وتكون جاهزة لنشر الحاويات:
```
docker pull node:22-alpine
```
-بعدها، يمكنك تشغيل حاوية مبنية على هذه الصورة وفتح جلسة شل داخلها. استخدم الأمر التالي لبدء الحاوية مع شل تفاعلي. خيار `--rm` يضمن حذف الحاوية تلقائيًا عند الخروج، للحفاظ على نظافة بيئة المضيف.
+بعدين، تقدر تشغل حاوية مبنية على هالصورة وتفتح جلسة شل داخلها. استخدم الأمر التالي لتشغيل الحاوية مع شل تفاعلي. خيار `--rm` يضمن حذف الحاوية تلقائيًا بعد الخروج، عشان تحافظ على نظافة بيئة الاستضافة.
```
docker run -it --rm --entrypoint sh node:22-alpine
```
-داخل الحاوية، تحقق من إصدار Node.js المثبت باستخدام `node -v` والذي يجب أن يعرض `v22.19.0`. يمكنك أيضًا التأكد من إصدار npm عبر الأمر
+داخل الحاوية، تحقق من نسخة Node.js المثبتة باستخدام `node -v` واللي لازم تعرض `v22.19.0`. تقدر كمان تتأكد من نسخة npm عبر الأمر
-`npm -v` والمخرجات المتوقعة هي `10.9.3`. هذا يؤكد أن الصورة توفر الإصدارات الصحيحة من Node.js و npm، جاهزة للاستخدام الفوري.
+`npm -v` والنتيجة المتوقعة هي `10.9.3`. هذا يؤكد إن الصورة توفر النسخ الصحيحة من Node.js و npm، جاهزة للاستخدام فورًا.
-## التهيئة
+## الإعداد
-بعد تشغيل حاوية Node.js، يُنصح بتكوين إعدادات Node.js الأساسية داخل البيئة نفسها. أحد الأساليب الشائعة هو تعريف متغيرات البيئة، مثل:
+بعد تشغيل حاوية Node.js، يُنصح بضبط إعدادات Node.js الأساسية داخل البيئة نفسها. طريقة شائعة هي تعريف متغيرات البيئة، مثل:
```
export NODE_ENV=production
```
-هذا يُفعّل وضع الإنتاج، مما ينشط تحسينات الأداء ويضبط سلوك التسجيل. لأغراض التطوير، يمكنك بدلاً من ذلك تعيين NODE_ENV=development للاستفادة من رسائل الخطأ التفصيلية وميزات التصحيح.
+هذا يشغل وضع الإنتاج، ويفعل تحسينات الأداء ويضبط سلوك التسجيل. لأغراض التطوير، تقدر بدلًا من ذلك تضبط NODE_ENV=development للاستفادة من رسائل الخطأ المفصلة وميزات التصحيح.
-هيكلية مجلد المشروع مهمة، تبدأ بإنشاء ملف التهيئة عبر:
+هيكلية مجلد المشروع مهمة، تبدأ بإنشاء ملف إعدادات عبر:
```
npm init -y
```
-هذا ينشئ ملف `package.json`، الذي يحدد التبعيات، السكربتات، والبيانات الوصفية لمشروعك. هو ملف التهيئة المركزي لكل تطبيق Node.js.
+هذا ينشئ ملف `package.json`، اللي يحدد التبعيات، السكربتات، وبيانات المشروع. هو ملف الإعداد المركزي لكل تطبيق Node.js.
-يمكن تثبيت التبعيات باستخدام `npm install `، بينما تُضاف تبعيات التطوير عبر `npm install --save-dev`. قسم `scripts` داخل `package.json` يسمح لك بتعريف أوامر مخصصة، مثل `npm start` أو `npm run build`، لتبسيط التنفيذ وإدارة المشروع.
+بعدها تقدر تثبت التبعيات باستخدام `npm install `، والتبعيات الخاصة بالتطوير تضاف عبر `npm install --save-dev`. قسم `scripts` داخل `package.json` يسمح لك بتعريف أوامر مخصصة، مثل `npm start` أو `npm run build`، لتسهيل التشغيل وإدارة المشروع.
-لإعدادات أكثر تقدمًا، يمكن تخصيص Node.js باستخدام ملفات `.npmrc` أو `.nvmrc`، التي تسمح بتكوين سجلات خاصة، خيارات التخزين المؤقت، أو فرض إصدار محدد من Node.js. هذا يضمن تشغيل تطبيقاتك بشكل متسق عبر بيئات مختلفة.
+لإعدادات أكثر تقدمًا، تقدر تخصص Node.js باستخدام ملفات `.npmrc` أو `.nvmrc`، اللي تسمح بضبط سجلات خاصة، خيارات التخزين المؤقت، أو فرض نسخة محددة من Node.js. هذا يضمن تشغيل تطبيقاتك بشكل متسق عبر بيئات مختلفة.
## الخاتمة والمزيد من الموارد
-مبروك! لقد قمت الآن بتثبيت وتكوين Node.js بنجاح على سيرفرك المخصص. ننصح أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة إضافية وإرشادات خلال عملية إعداد السيرفر:
+مبروك! الآن ثبت وضبطت Node.js بنجاح على VPS/سيرفر مخصص خاصتك. ننصحك تطّلع على الموارد التالية، اللي ممكن تساعدك أكثر خلال إعداد السيرفر:
- [Node.js.com](https://Node.js.com/) - الموقع الرسمي
- https://Node.js.com/help/ - مركز مساعدة Node.js (التوثيق)
-عندك أسئلة محددة مش مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
+عندك أسئلة محددة مش مغطاة هنا؟ لأي استفسارات أو دعم إضافي، لا تتردد تتواصل مع فريق الدعم عندنا، متوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
index 70584b671..a067bf1ee 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
@@ -1,7 +1,7 @@
---
id: dedicated-windows-notepad++
-title: "سيرفر مخصص: تثبيت Notepad++ على ويندوز"
-description: "اكتشف كيف تحسن سير عمل البرمجة باستخدام Notepad++ لتحرير نصوص سريع، قابل للتخصيص وخفيف الوزن → تعلّم المزيد الآن"
+title: "تثبيت Notepad++ على سيرفر ويندوز - استخدم محرر نصوص وكود قوي"
+description: "اكتشف كيف تحسن سير عمل البرمجة مع Notepad++ لتحرير نصوص سريع، قابل للتخصيص وخفيف الوزن → تعلّم المزيد الآن"
sidebar_label: تثبيت Notepad++
services:
- dedicated
@@ -13,15 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Notepad++ هو محرر نصوص ومصدر مفتوح مجاني لنظام ويندوز. يدعم تمييز الصياغة، طي الكود، والتحرير بعلامات تبويب عبر العديد من لغات البرمجة والسكريبت، وقابل للتخصيص بشكل كبير عبر الإضافات. مشهور بأدائه السريع واستهلاكه المنخفض للموارد، يظل Notepad++ خيارًا شائعًا للمطورين والمستخدمين الذين يبحثون عن أداة تحرير قوية وخفيفة في نفس الوقت.
+Notepad++ هو محرر نصوص ومصدر كود مجاني ومفتوح المصدر لنظام ويندوز. يدعم تمييز الصياغة، طي الكود، والتحرير بعلامات تبويب عبر العديد من لغات البرمجة والسكريبت، وقابل للتخصيص بشكل كبير عبر الإضافات. مشهور بأدائه السريع واستهلاكه المنخفض للموارد، يظل Notepad++ خيارًا شائعًا للمطورين والمستخدمين الذين يبحثون عن أداة تحرير قوية وخفيفة في نفس الوقت.

-تفكر تستضيف الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية تثبيتها وضبطها، وكل شيء لازم تعرفه.
+تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة كيف تثبتها وتضبطها، وكل اللي لازم تعرفه.
## المتطلبات الأساسية
-قبل تثبيت **Notepad++**، تأكد أن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
+قبل تثبيت **Notepad++**، تأكد إن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
| العتاد | الحد الأدنى | توصية ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
@@ -31,7 +31,7 @@ Notepad++ هو محرر نصوص ومصدر مفتوح مجاني لنظام و
## التثبيت
-بعد ما تحقق كل المتطلبات وجهزت كل شيء، تقدر تبدأ بتثبيت تطبيق Notepad++. حمّل التطبيق من الموقع الرسمي: https://notepad-plus-plus.org/downloads/
+بعد ما تحقق كل المتطلبات وجهزت كل شيء، تقدر تبدأ تثبيت تطبيق Notepad++. حمّل التطبيق من الموقع الرسمي: https://notepad-plus-plus.org/downloads/
شغّل ملف التثبيت واتبع الخطوات كما هو موضح:
@@ -39,12 +39,12 @@ Notepad++ هو محرر نصوص ومصدر مفتوح مجاني لنظام و
## الإعدادات
-يحتوي Notepad++ على مجموعة واسعة من خيارات التخصيص تحت *الإعدادات > التفضيلات*. تقدر تعدل المحرر حسب سير عملك الخاص:
+يحتوي Notepad++ على مجموعة واسعة من خيارات التخصيص تحت *الإعدادات > التفضيلات*. تقدر من خلالها تضبط المحرر حسب سير عملك الخاص:
- **عام**: تحكم في سلوك بدء التشغيل، مثل إعادة تحميل الملفات المفتوحة سابقًا، تعيين لغة افتراضية، أو تحديد كيفية تصرف علامات التبويب.
- **إعدادات المحرر**: ضبط نوع وحجم الخط، عرض التبويب، ترقيم الأسطر، التراجع التلقائي، أو عرض علامات المسافات والتبويب.
- **أنظمة الألوان والصياغة**: استخدم “مُكوّن الأنماط” للتبديل بين الثيمات وتخصيص تمييز الصياغة لكل لغة مدعومة.
-- **معالجة الملفات**: ضبط خيارات مثل إعادة تحميل الملف تلقائيًا عند التغييرات، التعامل مع الملفات الكبيرة، أو تفضيلات الترميز مثل UTF-8.
+- **معالجة الملفات**: ضبط خيارات مثل إعادة تحميل الملف تلقائيًا عند التغيير، التعامل مع الملفات الكبيرة، أو تفضيلات الترميز مثل UTF-8.
- **الأمان والنسخ الاحتياطي**: تفعيل النسخ الاحتياطية التلقائية أو استعادة الجلسة لمنع فقدان البيانات.
- **الإضافات**: تثبيت وإدارة الإضافات عبر مدير الإضافات لإضافة وظائف مثل دعم FTP أو التنسيق المتقدم.
@@ -54,8 +54,8 @@ Notepad++ هو محرر نصوص ومصدر مفتوح مجاني لنظام و
## الخاتمة والمزيد من الموارد
-مبروك! الآن ثبت وضبط Notepad++ بنجاح على سيرفرك المخصص. ننصحك أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة إضافية وإرشادات خلال عملية إعداد السيرفر:
+مبروك! الآن ثبت وضبط Notepad++ بنجاح على سيرفرك المخصص. ننصحك أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة إضافية وإرشادات أثناء إعداد السيرفر:
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - الموقع الرسمي
-عندك أسئلة محددة ما تغطيناها هنا؟ لأي استفسارات أو دعم إضافي، لا تتردد تتواصل مع فريق الدعم عندنا، متوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
+عندك أسئلة محددة مش مذكورة هنا؟ لأي استفسارات أو دعم إضافي، لا تتردد تتواصل مع فريق الدعم عندنا، متوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
index e46e0bbf1..51e6522e6 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-plex
-title: "سيرفر مخصص: إعداد Plex على ويندوز"
+title: "إعداد Plex على سيرفر ويندوز - بث مكتبة الوسائط الشخصية الخاصة بك"
description: "اكتشف كيف تدير وتبث وسائطك الشخصية بسهولة مع Plex للوصول السلس عبر الأجهزة → تعلّم المزيد الآن"
sidebar_label: تثبيت Plex
services:
+ - vserver
- dedicated
---
@@ -13,15 +14,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Plex هو منصة لإدارة وبث محتوى الوسائط مثل الأفلام، البرامج التلفزيونية، الموسيقى، والصور من موقع مركزي. مع سيرفر Plex Media، يمكنك تنظيم المكتبات، وإثراؤها تلقائيًا بالبيانات الوصفية، وبثها إلى أجهزة مختلفة سواء على الشبكة المحلية أو عبر الإنترنت. هذا يجعل Plex حل مرن للوصول إلى مجموعات الوسائط الشخصية بسهولة وراحة.
+Plex هو منصة لإدارة وبث محتوى الوسائط مثل الأفلام، البرامج التلفزيونية، الموسيقى، والصور من موقع مركزي. مع سيرفر Plex Media، يمكن تنظيم المكتبات، إثراؤها تلقائيًا بالبيانات الوصفية، وبثها إلى أجهزة متعددة سواء على الشبكة المحلية أو عبر الإنترنت. هذا يجعل Plex حل مرن للوصول إلى مجموعات الوسائط الشخصية بسهولة وراحة.

-تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة كيف تضبطها وتكوّنها، وكل شيء لازم تعرفه.
+تفكر تستضيف الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية الإعداد والتكوين، وكل شيء لازم تعرفه.
## المتطلبات الأساسية
-قبل تثبيت **Plex**، تأكد أن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
+قبل تثبيت **Plex**، تأكد أن بيئة الاستضافة الخاصة بك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
| العتاد | الحد الأدنى | توصية ZAP-Hosting |
| ----------- | ------------ | -------------------------- |
@@ -29,17 +30,17 @@ Plex هو منصة لإدارة وبث محتوى الوسائط مثل الأف
| RAM | 4 جيجابايت | 8 جيجابايت |
| مساحة القرص | 25 جيجابايت | 25 جيجابايت |
-البرنامج يحتاج أن كل التبعيات الضرورية تكون مثبتة وأنه يعمل على نظام تشغيل مدعوم. تأكد أن سيرفرك يلبي المتطلبات التالية قبل المتابعة بالتثبيت:
+البرنامج يتطلب تثبيت جميع التبعيات اللازمة وأن يعمل على نظام تشغيل مدعوم. تأكد من أن سيرفرك يلبي المتطلبات التالية قبل المتابعة بالتثبيت:
**التبعيات:** لا يوجد
**نظام التشغيل:** ويندوز 10/11، ويندوز سيرفر 20XX
-تأكد من تثبيت كل التبعيات واستخدام نسخة نظام التشغيل الصحيحة لتجنب مشاكل التوافق أثناء تثبيت Plex.
+تأكد من تثبيت جميع التبعيات واستخدام نسخة نظام التشغيل الصحيحة لتجنب مشاكل التوافق أثناء تثبيت Plex.
## التثبيت
-موقع Plex Media الرسمي يوفر نسخة ويندوز الحالية من سيرفر Plex Media للتحميل. استخدم النسخة 64-بت لضمان التوافق مع كل إصدارات ويندوز الحديثة. التحميل متاح على: https://www.plex.tv/media-server-downloads/
+يوفر الموقع الرسمي لـ Plex Media النسخة الحالية من سيرفر Plex Media لنظام ويندوز للتحميل. استخدم النسخة 64-بت لضمان التوافق مع جميع إصدارات ويندوز الحديثة. التحميل متاح على: https://www.plex.tv/media-server-downloads/

@@ -49,23 +50,23 @@ Plex هو منصة لإدارة وبث محتوى الوسائط مثل الأف
بعد الانتهاء من الإعداد، ستفتح واجهة Plex Media Server تلقائيًا في متصفحك الافتراضي. في هذه المرحلة، سيُطلب منك تسجيل الدخول بحساب Plex موجود أو إنشاء حساب جديد إذا لم يكن لديك واحد.
-هذه الخطوة ضرورية لربط السيرفر بحسابك الشخصي، مما يتيح ميزات مثل الوصول عن بُعد، إدارة المستخدمين، والمزامنة عبر الأجهزة. بعد تسجيل الدخول بنجاح، ستكون داخل نسخة Plex Media الخاصة بك. من هناك، يمكنك إنشاء مكتبات للأفلام، البرامج التلفزيونية، الموسيقى، أو الصور، وجلب البيانات الوصفية تلقائيًا، ومشاركة المحتوى مع مستخدمين آخرين على شبكتك المحلية أو عبر الإنترنت.
+هذه الخطوة ضرورية لربط السيرفر بحسابك الشخصي، مما يتيح ميزات مثل الوصول عن بُعد، إدارة المستخدمين، والمزامنة عبر الأجهزة. بعد تسجيل الدخول بنجاح، ستكون داخل نسخة Plex Media الخاصة بك. من هناك، يمكنك إنشاء مكتبات للأفلام، البرامج التلفزيونية، الموسيقى، أو الصور، جلب البيانات الوصفية تلقائيًا، ومشاركة المحتوى مع مستخدمين آخرين على شبكتك المحلية أو عبر الإنترنت.

-بعد الإعداد، يمكنك أيضًا الوصول إلى سيرفر Plex Media الخاص بك من الخارج بفتح واجهة الويب في المتصفح عبر `http://:32400`. استبدل `` بعنوان IP العام لسيرفرك.
+بعد الإعداد، يمكنك أيضًا الوصول إلى سيرفر Plex Media الخاص بك خارجيًا عبر فتح واجهة الويب في المتصفح عبر `http://:32400`. استبدل `` بعنوان IP العام لسيرفرك.
المنفذ 32400 هو المنفذ الافتراضي للوصول إلى Plex عبر الويب وقد تحتاج للسماح به في جدارك الناري أو الراوتر إذا كنت تريد الاتصال عبر الإنترنت.
-بمجرد الوصول إلى العنوان، سيتم توجيهك إلى صفحة تسجيل دخول Plex ومن ثم يمكنك إدارة مكتباتك وإعداداتك. للوصول الخارجي الآمن، يُنصح بتفعيل الوصول عن بُعد في إعدادات Plex، حيث يضمن ذلك اتصالًا مشفرًا ويوجه حركة المرور عبر خدمة Plex.
+بمجرد الوصول إلى العنوان، سيتم توجيهك إلى صفحة تسجيل دخول Plex ومن ثم يمكنك إدارة مكتباتك وإعداداتك. للوصول الخارجي الآمن، يُنصح بتفعيل الوصول عن بُعد في إعدادات Plex، حيث يضمن ذلك اتصالًا مشفرًا ويُمرر حركة المرور عبر خدمة Plex.

## الخاتمة والمزيد من الموارد
-مبروك! لقد قمت الآن بتثبيت وتكوين Plex بنجاح على سيرفرك المخصص. ننصحك أيضًا بإلقاء نظرة على الموارد التالية التي قد توفر لك مساعدة إضافية وإرشادات خلال عملية تكوين السيرفر:
+مبروك! لقد قمت الآن بتثبيت وتكوين Plex بنجاح على VPS/سيرفر مخصص الخاص بك. ننصح أيضًا بالاطلاع على الموارد التالية التي قد توفر لك مساعدة إضافية وإرشادات خلال عملية تكوين السيرفر:
- [Plex.com](https://Plex.com/) - الموقع الرسمي
-- [support.plex.tv/articles/](https://support.plex.tv/articles/) - مركز مساعدة Plex (توثيق)
+- [support.plex.tv/articles/](https://support.plex.tv/articles/) - مركز مساعدة Plex (التوثيق)
-عندك أسئلة محددة مش مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
+عندك أسئلة محددة مش مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-python.md b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
index a7ea709b1..679e7bee5 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-python
-title: 'سيرفر مخصص: تثبيت بايثون'
-description: "تعلم كيفية تثبيت وضبط بيئة تشغيل بايثون على سيرفرات ويندوز لتشغيل برامج بايثون بكفاءة → تعلّم المزيد الآن"
+title: 'تثبيت بايثون على سيرفر ويندوز - فعّل التطوير والأتمتة'
+description: "تعلم كيف تثبت وتضبط بيئة تشغيل بايثون على سيرفرات ويندوز لتشغيل برامج بايثون بكفاءة → تعلّم المزيد الآن"
sidebar_label: تثبيت بايثون
services:
+ - vserver
- dedicated
---
@@ -11,69 +12,69 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-هذا الدليل يشرح خطوات تثبيت بيئة تشغيل بايثون على ويندوز. يجب تنفيذ الخطوات التالية عبر RDP، إذا لم تكن تعرف كيفية الاتصال بسيرفرك عبر RDP، يرجى مراجعة [دليل الوصول الأولي (RDP)](vserver-windows-userdp.md).
+هذا الدليل يشرح خطوات تثبيت بيئة تشغيل بايثون على ويندوز. الخطوات التالية لازم تنفذها عن طريق RDP، إذا ما تعرف كيف تتصل بسيرفرك عبر RDP، شوف دليلنا [الوصول الأولي (RDP)](vserver-windows-userdp.md).
## التثبيت
### الخطوة 1: تحميل الملفات
-افتح المتصفح الذي تفضله (سأستخدم كروم في هذا الدليل) وتوجه إلى [https://www.python.org/downloads/](https://www.python.org/downloads/)
+افتح المتصفح اللي تحبه (أنا راح أستخدم كروم في هذا الدليل) وروح على [https://www.python.org/downloads/](https://www.python.org/downloads/)

-الآن اضغط على زر `Download Python [version]` وانتظر حتى يكتمل التحميل.
+الحين اضغط على زر `Download Python [version]` وانتظر لين يخلص التحميل.

### الخطوة 2: تثبيت بايثون
-شغّل ملف التثبيت بالنقر عليه. ستظهر لك خيارات لضبط التثبيت. تأكد من تفعيل خيار `Add python.exe to PATH` في الأسفل (هذا يسهل تشغيل ملفات بايثون لاحقًا) ثم اضغط على زر `Install Now`.
+شغّل ملف التثبيت بالضغط عليه. الحين بيطلب منك تضبط بعض الإعدادات. تأكد إن خيار `Add python.exe to PATH` في الأسفل محدد (هذا بيسهل عليك تشغيل ملفات بايثون بعدين) وبعدين اضغط على زر `Install Now`.

### الخطوة 3: إكمال التثبيت
-انتظر حتى يتم تثبيت جميع الملفات. تحلّى بالصبر لأن العملية قد تستغرق بعض الوقت. :)
+انتظر لين تكتمل عملية التثبيت. خلك صبور لأنه ممكن ياخذ وقت شوي. :)

-عند الانتهاء، اضغط على `Close` ويمكنك الآن البدء باستخدام بايثون على سيرفرك.
+بعد ما يخلص، اضغط على `Close` وتقدر تبدأ تستخدم بايثون على سيرفرك.

-## تشغيل الأكواد
+## تشغيل الكود
-الآن بعد تثبيت بايثون على سيرفرك، يمكنك البدء بتشغيل برامج بايثون الخاصة بك.
+الحين بعد ما ثبت بايثون على سيرفرك، تقدر تبدأ تشغل برامج بايثون.
### وضع المفسر
-تشغيل الأمر `python` داخل نافذة Command Prompt أو PowerShell سيبدأ مفسر بايثون. يمكنك كتابة أي كود بايثون صحيح بعد علامة `>>>` وسيتم تنفيذه عند الضغط على `Enter`. يمكنك إغلاق المفسر عند الانتهاء بكتابة `exit()` أو ببساطة إغلاق النافذة.
+تشغيل أمر `python` داخل نافذة Command Prompt أو PowerShell راح يفتح لك مفسر بايثون. تقدر تكتب أي كود بايثون صحيح بعد علامة `>>>` وراح ينفذ لما تضغط `Enter`. تقدر تغلق المفسر لما تخلص بكتابة `exit()` أو بس تسكر النافذة.

### تشغيل ملفات .py
-لتشغيل ملفات بايثون `.py`، يمكنك ببساطة استخدام الأمر `python3 [filename].py` مع استبدال `[filename]` بمسار واسم الملف الذي تريد تشغيله. يتم ذلك أيضًا من خلال Command Prompt أو PowerShell.
+لتشغيل ملفات بايثون `.py`، ببساطة استخدم الأمر `python3 [filename].py` مع استبدال `[filename]` بمسار واسم الملف اللي تبي تشغله. هذا برضه يتم من خلال Command Prompt أو PowerShell.
:::tip
-معظم البرامج التي تجدها على الإنترنت يمكن تشغيلها باستخدام `python3 main.py` لأن `main.py` هو نقطة البداية الشائعة لمعظم برامج بايثون.
+معظم البرامج اللي تلاقيها أونلاين تقدر تشغلها بأمر `python3 main.py` لأن `main.py` هو نقطة البداية الشائعة لمعظم برامج بايثون.
:::
-يمكنك أيضًا تشغيل ملفات بايثون (.py) مباشرة بفتحها أو بالنقر بزر الفأرة الأيمن واختيار بايثون من خلال ويندوز.
+تقدر كمان تشغل ملفات بايثون (.py) ببساطة عن طريق فتحها أو كليك يمين واختيار بايثون مباشرة من ويندوز.
## البيئات الافتراضية
-عند كتابة برنامج بايثون قد تحتاج لتثبيت حزم خارجية عبر pip. يمكن تثبيتها بشكل عام لتكون متاحة لكل ملفات `.py` أو يمكنك إنشاء بيئة افتراضية (venv).
+لما تكتب برنامج بايثون ممكن تحتاج تثبت حزم خارجية من pip. تقدر تثبتها بشكل عام وتكون متاحة لكل سكربتات `.py` أو تقدر تنشئ بيئة افتراضية (venv).
### إنشاء venv
-أولًا، انتقل إلى المجلد الذي تريد إنشاء venv فيه باستخدام مستكشف الملفات، وعندما تكون جاهزًا، شغّل الأمر `python -m venv .` لتثبيت الملفات المطلوبة في الموقع الحالي.
+أولاً، انتقل للمجلد اللي تبي تنشئ فيه venv باستخدام مستكشف الملفات، وبعدها شغل الأمر `python -m venv .` عشان تثبت الملفات المطلوبة في الموقع الحالي.
### التفعيل والإلغاء
-لتشغيل أوامر مثل `pip install` داخل venv يجب تفعيله عبر الأمر `.\Scripts\activate`. الآن ستكون الأوامر تعمل فقط داخل البيئة الافتراضية وستكون الحزم المثبتة محليًا فقط متاحة.
+لتشغيل أوامر مثل `pip install` داخل venv لازم تفعلها بالأمر `.\Scripts\activate`. الحين الكونسول راح يشتغل داخل venv فقط والسكربتات راح تشتغل على الحزم المثبتة محليًا فقط.
-عند الانتهاء من العمل داخل venv يمكنك العودة للوضع الطبيعي عبر الأمر `deactivate`.
+لما تخلص شغلك داخل venv تقدر ترجع للوضع العادي بالأمر `deactivate`.

## الخاتمة
-مبروك، لقد قمت بتثبيت بايثون بنجاح. لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
+مبروك، أنت الآن ثبت بايثون بنجاح. لأي أسئلة أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
index 917ed817a..a81bd9bac 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-bitwarden
-title: "VPS: إعداد Bitwarden على لينكس"
-description: "اكتشف كيف تستضيف Bitwarden بأمان لإدارة كلمات المرور مع تشفير شامل وميزات قوية للمصادقة → تعلّم المزيد الآن"
+title: "تثبيت Bitwarden على سيرفر لينكس - أمان إدارة كلمات المرور الخاصة بك"
+description: "اكتشف كيفية استضافة Bitwarden بنفسك بأمان لإدارة كلمات المرور مع تشفير شامل وميزات قوية للمصادقة → تعلّم المزيد الآن"
sidebar_label: تثبيت Bitwarden
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Bitwarden هو مدير كلمات مرور مفتوح المصدر لكلمات المرور ومفاتيح الدخول يستخدم تشفير شامل بدون معرفة مسبقة لحماية البيانات. يمكنك استخدامه كخدمة سحابية أو استضافته بنفسك، مع ميزات لتوليد وتخزين وملء بيانات اعتماد قوية تلقائيًا.
+Bitwarden هو مدير كلمات مرور مفتوح المصدر لكلمات المرور ومفاتيح الدخول يستخدم تشفير شامل بمعرفة صفرية لحماية البيانات. يمكنك استخدامه كخدمة سحابية أو استضافته بنفسك، مع ميزات لتوليد وتخزين وملء تلقائي لكلمات مرور قوية.

-تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، مع كل ما تحتاج لمعرفته.
+تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية تثبيتها وتكوينها، مع كل ما تحتاج لمعرفته.
@@ -41,29 +42,29 @@ Bitwarden هو مدير كلمات مرور مفتوح المصدر لكلمات
## التحضير
-قبل إعداد **Bitwarden**، تحتاج لتحضير نظامك. يشمل ذلك تحديث نظام التشغيل لأحدث إصدار وتثبيت جميع التبعيات المطلوبة. هذه التحضيرات تضمن بيئة مستقرة وتساعد في منع المشاكل أثناء أو بعد التثبيت.
+قبل إعداد **Bitwarden**، تحتاج لتحضير نظامك. يشمل ذلك تحديث نظام التشغيل لأحدث إصدار وتثبيت جميع التبعيات المطلوبة. هذه التحضيرات تضمن بيئة مستقرة وتساعد على منع المشاكل أثناء أو بعد التثبيت.
### تحديث النظام
-لتضمن أن نظامك يعمل بأحدث التحسينات الأمنية والبرمجية، يجب عليك دائمًا تحديث النظام أولاً. نفذ الأمر التالي:
+للتأكد من أن نظامك يعمل بأحدث البرامج وتحسينات الأمان، يجب عليك دائماً تحديث النظام أولاً. نفذ الأمر التالي:
```
sudo apt update && sudo apt upgrade -y
```
-هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان والإصدارات البرمجية قبل المتابعة.
+هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان وإصدارات البرامج قبل المتابعة.
### تثبيت التبعيات
-بعد الانتهاء من التحديث، يمكنك الآن تثبيت التبعيات. سيتم نشر Bitwarden وتشغيله على جهازك باستخدام مجموعة من حاويات Docker. لذا يجب تثبيت Docker أولاً. نفذ الأمر التالي:
+بعد الانتهاء من التحديث، يمكنك الآن تثبيت التبعيات. سيتم نشر Bitwarden وتشغيله على جهازك باستخدام مجموعة من حاويات Docker. لذلك يجب تثبيت Docker أولاً. نفذ الأمر التالي:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-دليل كامل لعملية التثبيت وكيفية استخدام Docker متوفر في دليلنا [Docker](dedicated-linux-docker.md).
+دليل كامل لعملية التثبيت وكيفية استخدام Docker متوفر في دليلنا الخاص بـ [Docker](dedicated-linux-docker.md).
### إنشاء مستخدم ومجلد
-ننصح بتكوين سيرفر لينكس الخاص بك بحساب خدمة مخصص `bitwarden` لتثبيت وتشغيل Bitwarden منه. هذا يضمن عزل مثيل Bitwarden عن التطبيقات الأخرى على السيرفر.
+ننصح بتكوين سيرفر لينكس الخاص بك بحساب خدمة مخصص `bitwarden` لتثبيت وتشغيل Bitwarden منه. هذا يضمن عزل نسخة Bitwarden عن التطبيقات الأخرى على السيرفر.
أنشئ مستخدم bitwarden واضبط كلمة مرور قوية وفريدة لهذا الحساب.
@@ -80,7 +81,6 @@ sudo usermod -aG docker bitwarden
```
أنشئ مجلد العمل، اضبط الأذونات، وامنح الملكية لمستخدم bitwarden:
-
```
sudo mkdir /opt/bitwarden
sudo chmod -R 700 /opt/bitwarden
@@ -89,28 +89,27 @@ sudo chown -R bitwarden:bitwarden /opt/bitwarden
### تكوين النطاق الخاص بك
-افتراضيًا، يعمل Bitwarden على السيرفر عبر المنافذ 80 (HTTP) و443 (HTTPS). قم بإعداد نطاق مع سجلات DNS تشير إلى السيرفر، مثل server.example.com، خاصة عند تقديم الخدمة على الإنترنت. تجنب تضمين Bitwarden في اسم المضيف لتقليل كشف دور السيرفر أو البرنامج.
+بشكل افتراضي، يعمل Bitwarden على المضيف عبر المنافذ 80 (HTTP) و443 (HTTPS). قم بإعداد نطاق مع سجلات DNS تشير إلى المضيف، مثل server.example.com، خاصة عند تقديمه على الإنترنت. تجنب تضمين Bitwarden في اسم المضيف لتقليل كشف دور السيرفر أو البرنامج.
## التثبيت
+الآن بعد أن تم استيفاء جميع المتطلبات وتم الانتهاء من التحضيرات اللازمة، يمكنك المتابعة بتثبيت تطبيق Bitwarden.
-الآن بعد استيفاء جميع المتطلبات وإتمام التحضيرات، يمكنك متابعة تثبيت تطبيق Bitwarden.
-
-حمّل سكربت التثبيت إلى جهازك ثم نفذ السكربت. سيتم إنشاء مجلد `./bwdata` بالنسبة لموقع `bitwarden.sh`.
+قم بتحميل سكربت التثبيت إلى جهازك ثم نفذ السكربت. سيتم إنشاء مجلد `./bwdata` بالنسبة لموقع `bitwarden.sh`.
```
curl -Lso bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" && chmod 700 bitwarden.sh
./bitwarden.sh install
```
-في المثبت، أدخل أولاً اسم النطاق لمثيل Bitwarden الخاص بك، عادةً سجل DNS المُعد. بعد ذلك اختر ما إذا كنت تريد Let’s Encrypt لتوليد شهادة SSL مجانية وموثوقة. إذا نعم، قدم بريدًا إلكترونيًا لإشعارات انتهاء الصلاحية. إذا لا، ستتبع أسئلة الشهادة.
+في المثبت، أدخل أولاً اسم النطاق الخاص بنسخة Bitwarden، عادةً سجل DNS الذي قمت بتكوينه. بعد ذلك اختر ما إذا كان يجب على Let’s Encrypt توليد شهادة SSL مجانية وموثوقة. إذا نعم، قدم بريدًا إلكترونيًا لإشعارات انتهاء الصلاحية. إذا لا، ستتبع أسئلة الشهادة.
-أدخل معرف التثبيت ومفتاح التثبيت، كلاهما تحصل عليهما من [Bitwarden](https://bitwarden.com/host). ثم اختر المنطقة US أو EU، وهذا مهم فقط إذا ربطت المثيل المستضاف بنفسك باشتراك مدفوع.
+أدخل معرف التثبيت ومفتاح التثبيت، كلاهما تحصل عليهما من [Bitwarden](https://bitwarden.com/host). ثم اختر المنطقة US أو EU، وهذا مهم فقط إذا ربطت نسخة مستضافة بنفسك باشتراك مدفوع.
-إذا لم تستخدم Let’s Encrypt، يمكنك استخدام شهادة موجودة بوضع الملفات في `./bwdata/ssl/your.domain` وذكر ما إذا كانت موثوقة. بدلاً من ذلك، يمكنك توليد شهادة موقعة ذاتيًا، وهو موصى به للاختبار فقط. إذا اخترت عدم استخدام شهادة، يجب وضع بروكسي HTTPS أمام التثبيت وإلا لن تعمل تطبيقات Bitwarden.
+إذا لم تستخدم Let’s Encrypt يمكنك استخدام شهادة موجودة بوضع الملفات في `./bwdata/ssl/your.domain` وتحديد ما إذا كانت موثوقة. بدلاً من ذلك يمكنك توليد شهادة موقعة ذاتياً، وهذا يُنصح به للاختبار فقط. إذا اخترت عدم استخدام شهادة، يجب وضع بروكسي HTTPS أمام التثبيت وإلا لن تعمل تطبيقات Bitwarden.
## التكوين
-بعد التثبيت، أكمل التكوين الأساسي باستخدام ملفين. أولاً حرر ملف البيئة في `./bwdata/env/global.override.env`. اضبط تفاصيل خادم SMTP هناك، بما في ذلك المضيف، المنفذ، SSL، اسم المستخدم، وكلمة المرور، ليتمكن Bitwarden من إرسال رسائل التحقق ودعوات المنظمة. إذا كنت تحتاج وصول إلى بوابة مدير النظام، أضف بريدًا إلكترونيًا للمسؤول في `adminSettings__admins`.
+بعد التثبيت، أكمل التكوين الأساسي باستخدام ملفين. أولاً حرر ملف البيئة في `./bwdata/env/global.override.env`. اضبط تفاصيل خادم SMTP هناك، بما في ذلك المضيف، المنفذ، SSL، اسم المستخدم، وكلمة المرور، حتى يتمكن Bitwarden من إرسال رسائل التحقق ودعوات التنظيم. إذا كنت تحتاج الوصول إلى بوابة مدير النظام، أضف بريدًا إلكترونيًا للمسؤول في `adminSettings__admins`.
```
...
@@ -124,17 +123,17 @@ adminSettings__admins=
...
```
-تحقق من إعداد SMTP باستخدام `./bitwarden.sh checksmtp`. الإعداد الصحيح يعرض نجاح؛ وإلا سترى رسائل عن فقدان OpenSSL أو قيم غير صحيحة. طبق التغييرات باستخدام `./bitwarden.sh restart`.
+تحقق من إعداد SMTP باستخدام الأمر `./bitwarden.sh checksmtp`. الإعداد الصحيح يعرض نجاح؛ وإلا سترى رسائل عن فقدان OpenSSL أو قيم خاطئة. طبق التغييرات باستخدام `./bitwarden.sh restart`.
-راجع بعد ذلك معلمات التثبيت في `./bwdata/config.yml`. هذا الملف يتحكم في الأصول المولدة ويجب تعديله للبيئات الخاصة، مثل التشغيل خلف بروكسي أو استخدام منافذ بديلة. طبق التغييرات باستخدام `./bitwarden.sh rebuild`.
+راجع بعد ذلك معلمات التثبيت في `./bwdata/config.yml`. هذا الملف يتحكم في الأصول المولدة ويجب تعديله للبيئات الخاصة، مثلاً عند التشغيل خلف بروكسي أو استخدام منافذ بديلة. طبق التغييرات باستخدام `./bitwarden.sh rebuild`.
-أخيرًا، ابدأ المثيل باستخدام `./bitwarden.sh start`. قد يستغرق التشغيل الأول وقتًا أثناء سحب Docker للصور. استخدم `docker ps` لتأكيد صحة جميع الحاويات. ثم افتح الخزنة الإلكترونية على النطاق الذي ضبطته وسجل حسابًا إذا لزم الأمر. تتطلب التحقق عبر البريد الإلكتروني إعداد SMTP صحيح.
+أخيرًا، ابدأ النسخة باستخدام `./bitwarden.sh start`. قد يستغرق التشغيل الأول وقتًا أثناء سحب Docker للصور. استخدم `docker ps` لتأكيد أن جميع الحاويات تعمل بشكل صحي. ثم افتح الخزنة الإلكترونية على النطاق الذي قمت بتكوينه وسجل حسابًا إذا لزم الأمر. تتطلب التحقق عبر البريد الإلكتروني إعداد SMTP صحيح.
## الخاتمة والمزيد من الموارد
-مبروك! لقد قمت الآن بتثبيت وتكوين Bitwarden بنجاح على VPS الخاص بك. ننصح أيضًا بالاطلاع على الموارد التالية التي قد توفر لك مساعدة إضافية وإرشادات أثناء تكوين سيرفرك:
+مبروك! لقد قمت الآن بتثبيت وتكوين Bitwarden بنجاح على VPS/سيرفر مخصص خاص بك. ننصح أيضًا بالاطلاع على الموارد التالية التي قد توفر لك مساعدة إضافية وإرشادات أثناء إعداد السيرفر:
- [bitwarden.com](https://bitwarden.com/) - الموقع الرسمي
-- https://bitwarden.com/help/ - مركز مساعدة Bitwarden (توثيق)
+- https://bitwarden.com/help/ - مركز مساعدة Bitwarden (التوثيق)
-عندك أسئلة محددة مش مغطاة هنا؟ لأي استفسارات أو دعم إضافي، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
+هل لديك أسئلة محددة غير مغطاة هنا؟ لأي استفسارات أو دعم إضافي، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
index 27d62c0fc..552baa275 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
@@ -1,46 +1,47 @@
---
id: vserver-linux-cockpit
-title: "VPS: تثبيت Cockpit"
-description: "اكتشف كيفية إدارة سيرفرات Linux بكفاءة مع واجهة الويب Cockpit للمبتدئين والمحترفين → تعلّم المزيد الآن"
+title: "تثبيت Cockpit على سيرفر لينكس - إدارة سيرفرك عبر واجهة ويب"
+description: "اكتشف كيف تدير سيرفرات لينكس بكفاءة مع واجهة الويب الخاصة بـ Cockpit للمبتدئين والمحترفين → تعلّم المزيد الآن"
sidebar_label: تثبيت Cockpit
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Cockpit هي واجهة ويب لإدارة سيرفر ألعاب Linux واحد أو أكثر (عنقود). من عرض سجلات بسيطة إلى إدارة RAID، يقدم Cockpit العديد من الميزات.
+Cockpit هي واجهة ويب لإدارة سيرفر لينكس واحد أو أكثر (عنقود). من عرض سجلات بسيطة إلى إدارة RAID، يقدم Cockpit العديد من الميزات.
Cockpit مناسب للمبتدئين وأيضًا للمستخدمين المتقدمين الذين يريدون رؤية/إدارة كل شيء مهم بسرعة. بالإضافة إلى ذلك، يمكن الوصول إليه من أي جهاز تقريبًا.
يمكن الوصول إلى موقع المشروع على https://cockpit-project.org/.
:::info
-هذا الدليل يشرح التثبيت على Debian (من Buster) / على Ubuntu (من Bionic Beaver). التثبيت متاح أيضًا على صفحة المشروع لـ Fedora، Red Hat، Fedora CoreOS، CentOS، Clear Linux، Archlinux و Tumbleweed.
+هذا الدليل يشرح التثبيت على ديبيان (ابتداءً من Buster)/ أوبونتو (ابتداءً من Bionic Beaver). التثبيت متاح أيضًا على صفحة المشروع لفيدورا، ريد هات، Fedora CoreOS، سنتوس، Clear Linux، archlinux وTumbleweed.
:::
## التثبيت
-أولًا، يجب تحديث السيرفر:
+أولًا، يجب تحديث السيرفر:
```
// تحديث
sudo apt update; sudo apt upgrade -y
```
-بعدها يمكن تنفيذ التثبيت:
+بعدها يمكن تنفيذ التثبيت:
```
// تثبيت Cockpit
sudo apt install cockpit -y
```
بمجرد اكتمال التثبيت، يمكن الوصول إلى لوحة Cockpit عبر IP:9090.
-يتم تسجيل الدخول باستخدام بيانات الدخول العادية للسيرفر/المستخدم.
+تسجيل الدخول يتم باستخدام بيانات الدخول العادية للسيرفر/المستخدم.

-## الخلاصة
+## الخاتمة
-مبروك، لقد قمت بتثبيت وتكوين Cockpit بنجاح! إذا كان لديك أي أسئلة أو مشاكل أخرى، يرجى التواصل مع فريق الدعم الخاص بنا، المتوفر لمساعدتك يوميًا!
+مبروك، لقد قمت بتثبيت وتكوين Cockpit بنجاح! إذا كان لديك أي أسئلة أو مشاكل إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر لمساعدتك يوميًا!
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-curl.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
index 24eec7b16..9d753a4c3 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-curl
-title: "VPS: إعداد cURL على لينكس"
+title: "تثبيت cURL على سيرفر لينكس - اختبار وأتمتة طلبات HTTP"
description: "اكتشف كيفية إعداد وتحسين cURL لنقل البيانات بكفاءة واختبار واجهات برمجة التطبيقات → تعلّم المزيد الآن"
sidebar_label: تثبيت cURL
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,50 +14,50 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-cURL هو أداة مجانية سطر أوامر ومكتبة برمجية (libcURL) لنقل البيانات باستخدام عناوين URL. يدعم مجموعة واسعة من البروتوكولات — بما في ذلك HTTP(S)، FTP، SMTP، LDAP، MQTT، وأكثر — ويُستخدم عادةً في مهام مثل تحميل الملفات، اختبار واجهات برمجة التطبيقات، وأتمتة عمليات الشبكة.
+cURL هو أداة مجانية لسطر الأوامر ومكتبة برمجية (libcURL) لنقل البيانات باستخدام عناوين URL. يدعم مجموعة واسعة من البروتوكولات مثل HTTP(S)، FTP، SMTP، LDAP، MQTT، وأكثر، ويُستخدم عادةً في مهام مثل تحميل الملفات، اختبار واجهات برمجة التطبيقات، وأتمتة عمليات الشبكة.
-تفكر تستضيف هذه الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، وكل شيء لازم تعرفه.
+تفكر تستضيف الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية تثبيتها وضبطها، وكل اللي تحتاج تعرفه.
## التحضير
-قبل إعداد **cURL**، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث إصدار. هالتحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
+قبل تثبيت **cURL**، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث إصدار. هالتحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
### تحديث النظام
-عشان تتأكد إن نظامك يشتغل بأحدث البرمجيات وتحسينات الأمان، لازم دايمًا تبدأ بتحديث النظام. نفذ الأمر التالي:
+عشان تتأكد إن نظامك يشتغل بأحدث البرامج وتحسينات الأمان، لازم تسوي تحديث للنظام أولاً. نفذ الأمر التالي:
```
sudo apt update && sudo apt upgrade -y
```
-هذا يضمن إن نظامك يحتوي على أحدث تصحيحات الأمان وإصدارات البرمجيات قبل المتابعة.
+هذا يضمن إن نظامك يحتوي على أحدث تصحيحات الأمان والإصدارات قبل المتابعة.
## التثبيت
-بعد ما تجهز كل شيء، تقدر تبدأ بتثبيت تطبيق cURL. نفذ الأمر التالي:
+بعد ما جهزت النظام، تقدر تثبت تطبيق cURL. نفذ الأمر التالي:
```console
sudo apt install curl -y
```
-## التكوين
+## الضبط
-cURL ما يحتاج تكوين تقليدي، لكن تقدر تخصصه عبر ملف تكوين. هالملف يسمح لك تحدد خيارات افتراضية تُطبق تلقائيًا مع كل تنفيذ. أمثلة شائعة:
+cURL ما يحتاج ضبط تقليدي، لكن تقدر تخصصه عبر ملف إعدادات. هالملف يسمح لك تحدد خيارات افتراضية تُطبق تلقائياً مع كل تشغيل. أمثلة شائعة:
- `--user-agent "MyAgent/1.0"` لتحديد وكيل مستخدم مخصص
- `--silent` لإخفاء شريط التقدم أو المخرجات الإضافية
- `--insecure` لتعطيل فحص شهادات SSL (موصى به فقط للاختبار)
- `--header "Authorization: Bearer "` للمصادقة على API
-كمان، تقدر تضبط متغيرات بيئة مثل `HTTP_PROXY` أو `HTTPS_PROXY` لتوجيه طلبات cURL عبر سيرفر بروكسي. هالإعداد يخلي cURL أكثر كفاءة للمهام المتكررة بدون الحاجة لإعادة كتابة خيارات الأوامر الطويلة كل مرة.
+كذلك، تقدر تضبط متغيرات بيئية مثل `HTTP_PROXY` أو `HTTPS_PROXY` لتوجيه طلبات cURL عبر سيرفر بروكسي. هالإعداد يخلي cURL أكثر كفاءة للمهام المتكررة بدون الحاجة لإعادة كتابة خيارات طويلة في كل مرة.
-## الخلاصة والمزيد من الموارد
+## الخاتمة والمزيد من الموارد
-مبروك! الآن ثبتت وكونفجرت cURL بنجاح على VPS الخاص فيك. ننصحك تطّلع على الموارد التالية، اللي ممكن تساعدك أكثر خلال عملية تكوين السيرفر:
+مبروك! الآن ثبت وضبطت cURL بنجاح على VPS/سيرفر مخصص خاصتك. ننصحك تطّلع على الموارد التالية، اللي ممكن تساعدك أكثر خلال إعداد سيرفرك:
- [curl.se](https://curl.se/) – الموقع الرسمي
- [curl.se/docs/](https://curl.se/docs/) توثيق cURL
-عندك أسئلة محددة ما تغطيناها هنا؟ لأي استفسار أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لمساعدتك! 🙂
+عندك أسئلة محددة ما تغطيها هنا؟ لأي استفسار أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يومياً لخدمتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
index b593c4987..7d241b349 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-gitlab
-title: "VPS: تثبيت GitLab على لينكس"
-description: "اكتشف كيفية إعداد GitLab على لينكس بكفاءة لتبسيط سير عمل DevOps وتعزيز التعاون بين الفريق → تعلّم المزيد الآن"
+title: "تثبيت GitLab على سيرفر Linux - استضف منصة DevOps الخاصة بك"
+description: "اكتشف كيفية تثبيت GitLab على Linux بكفاءة لتبسيط سير عمل DevOps وتعزيز التعاون بين الفريق → تعلّم المزيد الآن"
sidebar_label: تثبيت GitLab
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-GitLab هو منصة DevOps شاملة تتيح للفرق التعاون على الكود، وأتمتة سير العمل، وإدارة دورة حياة تطوير البرمجيات بالكامل بكفاءة. في هذا الدليل، سيتم شرح كيفية تثبيت GitLab على سيرفر لينكس.
+GitLab هو منصة DevOps شاملة تتيح للفرق التعاون على الكود، وأتمتة سير العمل، وإدارة دورة حياة تطوير البرمجيات بالكامل بكفاءة. في هذا الدليل، سنشرح كيفية تثبيت GitLab على سيرفر Linux.

@@ -21,93 +22,93 @@ GitLab هو منصة DevOps شاملة تتيح للفرق التعاون على
## التحضير
-المتطلبات التالية موصى بها من قبل فريق [GitLab الرسمي](https://docs.gitlab.com/ee/install/requirements.html) ومن الأفضل اتباع هذه المتطلبات لتجنب المشاكل لاحقًا.
+المتطلبات التالية موصى بها من قبل فريق [GitLab الرسمي](https://docs.gitlab.com/ee/install/requirements.html) ومن الأفضل اتباعها لتجنب المشاكل لاحقًا.
#### الأجهزة
-| المكونات | الحد الأدنى | الموصى به |
-| ------------- | --------------------- | ------------------------ |
-| CPU | 2x 2 GHz | 4x 2.6+ GHz |
-| RAM | 4 GB | 8 GB |
-| التخزين | 10 GB | 50+ GB |
-| عرض النطاق | 100 mbit/s (رفع وتنزيل) | 100 mbit/s (رفع وتنزيل) |
+| المكونات | الحد الأدنى | الموصى به |
+| ------------- | ---------------------- | -------------------------- |
+| المعالج (CPU) | 2x 2 GHz | 4x 2.6+ GHz |
+| الذاكرة (RAM) | 4 جيجابايت | 8 جيجابايت |
+| التخزين | 10 جيجابايت | 50+ جيجابايت |
+| عرض النطاق | 100 ميجابت/ث (رفع وتنزيل) | 100 ميجابت/ث (رفع وتنزيل) |
#### البرمجيات
| النظام الأساسي | الخيارات |
| ----------------- | ------------------------------------------------------------- |
-| نظام التشغيل | أوبونتو (20.04، 22.04، 24.04)، ديبيان (10، 11، 12)، أوبن سوزي (15.5) |
+| نظام التشغيل | Ubuntu (20.04, 22.04, 24.04)، Debian (10, 11, 12)، OpenSUSE (15.5) |
| قاعدة البيانات | PostgreSQL 14.9+ |
| سيرفر الويب | NGINX (مرفق مع GitLab)، Puma 6.4.2+ |
| أخرى | Redis 7.x+، Sidekiq 7.3.2+، Prometheus 2.54.1+ |
:::info
-للحصول على أدق وأحدث المعلومات حول المواصفات، يرجى الرجوع إلى وثائق [متطلبات الأجهزة](https://docs.gitlab.com/ee/install/requirements.html) الرسمية من GitLab.
+للحصول على أدق وأحدث المواصفات، يرجى الرجوع إلى وثائق [متطلبات الأجهزة](https://docs.gitlab.com/ee/install/requirements.html) الرسمية من GitLab.
:::
-يجب إنشاء اتصال عبر عميل SSH لتثبيت GitLab على سيرفر لينكس الخاص بك. يرجى مراجعة دليلنا [الوصول الأولي (SSH)](vserver-linux-ssh.md) لمعرفة المزيد.
+يجب إنشاء اتصال عبر عميل SSH لتثبيت GitLab على سيرفر Linux الخاص بك. اطلع على دليلنا [الوصول الأولي (SSH)](vserver-linux-ssh.md) لمعرفة المزيد.
بمجرد إنشاء الاتصال، يمكنك البدء بتثبيت الحزم اللازمة لتثبيت GitLab.
## الخطوة 1: تثبيت التبعيات
-أولاً، عليك تثبيت بعض التبعيات لتشغيل مثبت GitLab. استخدم الأوامر التالية لتثبيت التبعيات المطلوبة على سيرفر لينكس الخاص بك.
+أولًا، عليك تثبيت بعض التبعيات لتشغيل مثبت GitLab. استخدم الأوامر التالية لتثبيت التبعيات المطلوبة على سيرفر Linux الخاص بك.
-
+
-قم بتحديث قائمة الحزم إلى أحدث إصدار وثبت حزمة OpenSSH Server مع المتطلبات اللازمة باستخدام الأمر التالي. هذا هو كيف سيتم استضافة لوحة الويب الخاصة بـ GitLab.
+قم بتحديث قائمة الحزم إلى أحدث إصدار وثبت حزمة OpenSSH Server مع المتطلبات اللازمة باستخدام الأمر التالي. هذا هو كيف سيتم استضافة لوحة واجهة الويب لـ GitLab.
```
sudo apt update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
```
-يمكنك أيضًا تثبيت Postfix (سيرفر SMTP) إذا كنت ترغب في إرسال إشعارات البريد الإلكتروني عند استخدام GitLab. هذا **اختياري**.
+يمكنك أيضًا تثبيت Postfix (خادم SMTP) إذا كنت ترغب في إرسال إشعارات بريد إلكتروني عند استخدام GitLab. هذا **اختياري**.
-إذا أردت استخدام إشعارات البريد الإلكتروني، قم بتنزيل Postfix عبر الأمر التالي.
+إذا أردت استخدام إشعارات البريد الإلكتروني، قم بتثبيت Postfix بالأمر التالي:
```
sudo apt-get install -y postfix
```
-
+
-قم بتحديث قائمة الحزم إلى أحدث إصدار وثبت حزمة OpenSSH Server مع المتطلبات اللازمة باستخدام الأمر التالي. هذا هو كيف سيتم استضافة لوحة الويب الخاصة بـ GitLab.
+قم بتحديث قائمة الحزم إلى أحدث إصدار وثبت حزمة OpenSSH Server مع المتطلبات اللازمة باستخدام الأمر التالي. هذا هو كيف سيتم استضافة لوحة واجهة الويب لـ GitLab.
```
sudo apt update
sudo apt-get install -y curl openssh-server ca-certificates perl
```
-يمكنك أيضًا تثبيت Postfix (سيرفر SMTP) إذا كنت ترغب في إرسال إشعارات البريد الإلكتروني عند استخدام GitLab. هذا **اختياري**.
+يمكنك أيضًا تثبيت Postfix (خادم SMTP) إذا كنت ترغب في إرسال إشعارات بريد إلكتروني عند استخدام GitLab. هذا **اختياري**.
-إذا أردت استخدام إشعارات البريد الإلكتروني، قم بتنزيل Postfix عبر الأمر التالي.
+إذا أردت استخدام إشعارات البريد الإلكتروني، قم بتثبيت Postfix بالأمر التالي:
```
sudo apt-get install -y postfix
```
-
+
-ثبت حزمة OpenSSH Server مع المتطلبات اللازمة باستخدام الأمر التالي. هذا هو كيف سيتم استضافة لوحة الويب الخاصة بـ GitLab.
+ثبت حزمة OpenSSH Server مع المتطلبات اللازمة باستخدام الأمر التالي. هذا هو كيف سيتم استضافة لوحة واجهة الويب لـ GitLab.
```
sudo zypper install curl openssh perl
```
-بعدها، تأكد من تمكين خدمة OpenSSH daemon بالأوامر التالية.
+بعدها، تأكد من تفعيل خدمة OpenSSH daemon بالأوامر التالية:
```
sudo systemctl status sshd
sudo systemctl enable sshd
sudo systemctl start sshd
```
-يجب التأكد من أن جدار الحماية يسمح بالوصول اللازم، إذا كنت تستخدم `firewalld`.
+تأكد من أن الجدار الناري يسمح بالوصول اللازم إذا كنت تستخدم `firewalld`.
-اكتشف إذا كنت تستخدم `firewalld` عبر الأمر التالي أولاً:
+اكتشف إذا كنت تستخدم `firewalld` بالأمر التالي:
```bash
sudo systemctl status firewalld
@@ -121,9 +122,9 @@ sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld
```
-يمكنك أيضًا تثبيت Postfix (سيرفر SMTP) إذا كنت ترغب في إرسال إشعارات البريد الإلكتروني عند استخدام GitLab. هذا **اختياري**.
+يمكنك أيضًا تثبيت Postfix (خادم SMTP) إذا كنت ترغب في إرسال إشعارات بريد إلكتروني عند استخدام GitLab. هذا **اختياري**.
-إذا أردت استخدام إشعارات البريد الإلكتروني، قم بتنزيل Postfix عبر الأوامر التالية.
+إذا أردت استخدام إشعارات البريد الإلكتروني، قم بتثبيت Postfix بالأوامر التالية:
```
sudo zypper install postfix
sudo systemctl enable postfix
@@ -134,9 +135,9 @@ sudo systemctl start postfix
:::info
-أثناء تثبيت Postfix، قد تظهر شاشة إعداد. في هذه الحالة، اختر 'Internet Site' واضغط Enter. استخدم DNS الخارجي لسيرفر لينكس الخاص بك كـ 'mail name' واضغط Enter. إذا ظهرت شاشات إضافية، استمر بالضغط على Enter لقبول الإعدادات الافتراضية.
+أثناء تثبيت Postfix، قد تظهر نافذة إعداد. في هذه الحالة، اختر 'Internet Site' واضغط Enter. استخدم نطاق DNS الخارجي لسيرفر Linux الخاص بك كـ 'mail name' واضغط Enter. إذا ظهرت شاشات إضافية، استمر بالضغط على Enter لقبول الإعدادات الافتراضية.
-إذا أردت استخدام حل آخر لإرسال البريد الإلكتروني، تخطى هذه الخطوة و[قم بإعداد سيرفر SMTP خارجي](https://docs.gitlab.com/omnibus/settings/smtp) بعد تثبيت GitLab على سيرفر لينكس الخاص بك باتباع دليل رسمي من فريق GitLab.
+إذا كنت تفضل استخدام حل آخر لإرسال البريد الإلكتروني، تخطى هذه الخطوة وقم [بتكوين خادم SMTP خارجي](https://docs.gitlab.com/omnibus/settings/smtp) بعد تثبيت GitLab على سيرفر Linux الخاص بك باتباع دليل رسمي من فريق GitLab.
:::
## الخطوة 2: تثبيت GitLab
@@ -147,7 +148,7 @@ sudo systemctl start postfix
-
+
السكريبت التالي سيضيف مستودعات GitLab إلى مدير الحزم apt:
```
@@ -161,7 +162,7 @@ sudo apt-get install -y gitlab-ee
```
-
+
السكريبت التالي سيضيف مستودعات GitLab إلى مدير الحزم Zypper:
```
@@ -177,36 +178,36 @@ sudo zypper install gitlab-ee
-بعد اكتمال هذه العملية، يجب أن يكون GitLab جاهزًا على سيرفر لينكس الخاص بك. تابع القسم التالي حيث ستقوم بضبط بعض الإعدادات الأساسية لضمان عمل السيرفر بشكل صحيح.
+بعد إتمام هذه العملية، يجب أن يكون GitLab جاهزًا للعمل على سيرفر Linux الخاص بك. تابع القسم التالي لتكوين بعض الإعدادات الأساسية لضمان عمل السيرفر بشكل صحيح.
## الخطوة 3: تكوين GitLab
-للتأكد من أن كل شيء يعمل، يجب عليك إجراء بعض التعديلات على ملف التكوين. ابدأ بفتح ملف تكوين GitLab باستخدام محرر النصوص المفضل لديك. كمثال، سنستخدم المحرر المدمج `nano`.
+للتأكد من أن كل شيء يعمل بشكل صحيح، يجب إجراء بعض التعديلات على ملف التكوين. ابدأ بفتح ملف تكوين GitLab باستخدام محرر النصوص المفضل لديك. كمثال، سنستخدم المحرر المدمج `nano`.
```
sudo nano /etc/gitlab/gitlab.rb
```
-بعدها، ابحث عن السطر `external_url` وأدخل نطاقك أو عنوان IP الخاص بسيرفر لينكس إذا لم يكن لديك نطاق لاستخدامه مع GitLab.
+بعدها، ابحث عن السطر `external_url` وأدخل نطاقك أو عنوان IP الخاص بسيرفر Linux إذا لم يكن لديك نطاق لاستخدامه مع GitLab.
```
## GitLab URL
-##! URL التي سيكون GitLab متاحًا عليها.
+##! URL الذي سيكون GitLab متاحًا عليه.
##! لمزيد من التفاصيل حول تكوين external_url راجع:
##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab
##!
-##! ملاحظة: أثناء التثبيت/الترقيات، سيتم استخدام قيمة المتغير البيئي
+##! ملاحظة: أثناء التثبيت/التحديث، سيتم استخدام قيمة المتغير البيئي
##! EXTERNAL_URL لملء/استبدال هذه القيمة.
##! على مثيلات AWS EC2، نحاول أيضًا جلب اسم المضيف/عنوان IP العام
##! من AWS. لمزيد من التفاصيل، راجع:
##! https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html
-external_url 'http`s`://`نطاقك / عنوان IPv4 لسيرفر لينكس الخاص بك`'
+external_url 'http`s`://`نطاقك / عنوان IPv4 لسيرفر Linux الخاص بك`'
```
-بالإضافة لذلك، نوصي بإدخال بريدك الإلكتروني في السطر `letsencrypt['contact_emails']`. هذا سيمكن Let's Encrypt من إرسال إشعارات والتواصل معك بخصوص شهادات SSL المجانية والتلقائية.
+ننصح أيضًا بإدخال بريدك الإلكتروني في السطر `letsencrypt['contact_emails']`. هذا سيمكن Let's Encrypt من إرسال إشعارات والتواصل معك بخصوص شهادات SSL المجانية والتلقائية.
:::note
-يجب استخدام نطاق إذا أردت الحصول على شهادة SSL مجانية من Let's Encrypt. لا يمكنك طلب شهادة مباشرة على عنوان IP.
+يجب استخدام نطاق إذا كنت ترغب في الحصول على شهادة SSL مجانية من Let's Encrypt. لا يمكنك طلب شهادة مباشرة على عنوان IP.
:::
@@ -215,12 +216,12 @@ external_url 'http`s`://`نطاقك / عنوان IPv4 لسيرفر لينكس ا
# تكامل Let's Encrypt
################################################################################
# letsencrypt['enable'] = nil
-# letsencrypt['contact_emails'] = [`بريدك الإلكتروني هنا`] # يجب أن تكون مصفوفة من عناوين البريد الإلكتروني لإضافتها كجهات اتصال
+# letsencrypt['contact_emails'] = [`بريدك الإلكتروني هنا`] # يجب أن تكون مصفوفة من عناوين البريد الإلكتروني للتواصل
# letsencrypt['group'] = 'root'
# letsencrypt['key_size'] = 2048
# letsencrypt['owner'] = 'root'
# letsencrypt['wwwroot'] = '/var/opt/gitlab/nginx/www'
-# راجع https://docs.gitlab.com/omnibus/settings/ssl/index.html#renew-the-certificates-automatically لمزيد من المعلومات حول هذه الإعدادات
+# راجع https://docs.gitlab.com/omnibus/settings/ssl/index.html#renew-the-certificates-automatically لمزيد من المعلومات عن هذه الإعدادات
# letsencrypt['auto_renew'] = true
# letsencrypt['auto_renew_hour'] = 0
# letsencrypt['auto_renew_minute'] = nil # يجب أن يكون رقمًا أو تعبير كرون، إذا تم تحديده.
@@ -230,10 +231,10 @@ external_url 'http`s`://`نطاقك / عنوان IPv4 لسيرفر لينكس ا
```
:::tip
-يمكنك استخدام `CTRL+W` للبحث عن `letsencrypt['contact_emails']` والضغط Enter لتسهيل العثور على السطر دون البحث يدويًا في الملف بأكمله.
+يمكنك استخدام `CTRL+W` للبحث عن `letsencrypt['contact_emails']` والضغط Enter لتسهيل العثور على السطر دون البحث يدويًا في الملف.
:::
-عند الانتهاء، اضغط `CTRL+X` ثم `Y` ثم `Enter` لتأكيد التغييرات.
+عند الانتهاء، اضغط `CTRL+X` ثم `Y` ثم Enter لتأكيد التغييرات.
أخيرًا، شغّل الأمر التالي لإعادة تكوين GitLab باستخدام الإعدادات الجديدة.
```
@@ -244,7 +245,7 @@ sudo gitlab-ctl reconfigure
## الخطوة 4: الوصول إلى واجهة الويب
-بعد التهيئة، يجب أن يكون السيرفر متاحًا الآن عبر متصفح الويب. انتقل إلى موقعك بإدخال اسم النطاق أو عنوان IP كما يلي.
+بعد التهيئة، يجب أن يكون السيرفر متاحًا الآن عبر متصفح الويب. انتقل إلى موقعك بإدخال اسم النطاق أو عنوان IP كما يلي:
```
https://[نطاقك] OR http://[عنوان IP الخاص بك]
```
@@ -255,7 +256,7 @@ https://[نطاقك] OR http://[عنوان IP الخاص بك]
للحصول على صلاحيات المدير في أول تسجيل دخول، قم بتسجيل الدخول كمستخدم root باستخدام اسم المستخدم `root`.
-بالنسبة لكلمة المرور، يجب الوصول إلى ملف على سيرفر لينكس حيث يتم تخزينها. افتح الملف باستخدام الأمر التالي وابحث عن حقل `Password`.
+بالنسبة لكلمة المرور، يجب الوصول إلى ملف على سيرفر Linux حيث يتم تخزينها. افتح الملف بالأمر التالي وابحث عن حقل `Password`.
```
sudo nano /etc/gitlab/initial_root_password
```
@@ -277,16 +278,16 @@ Password: `[كلمة المرور الخاصة بك هنا]`
# ملاحظة: سيتم حذف هذا الملف تلقائيًا في أول تشغيل لإعادة التهيئة بعد 24 ساعة.
```
-أدخل اسم المستخدم وكلمة المرور في صفحة تسجيل الدخول للدخول إلى لوحة المعلومات الخاصة بـ GitLab لأول مرة. يجب أن تكون قادرًا الآن على الوصول إلى لوحة GitLab على سيرفر لينكس الخاص بك.
+أدخل اسم المستخدم وكلمة المرور في صفحة تسجيل الدخول للدخول إلى لوحة معلومات GitLab لأول مرة. يجب أن تكون قادرًا الآن على الوصول إلى لوحة GitLab الخاصة بك على سيرفر Linux الخاص بك.

-ننصح بشدة بإنشاء مستخدم جديد و/أو تغيير كلمة مرور مستخدم `root`. يمكن فعل ذلك عبر الدخول إلى **Admin** في الزاوية السفلية اليسرى واختيار **Overview->Users**. في هذه الصفحة، يمكنك إدارة المستخدمين لحالة GitLab الخاصة بك.
+ننصح بشدة بإنشاء مستخدم جديد و/أو تغيير كلمة مرور مستخدم `root`. يمكن فعل ذلك من خلال الدخول إلى **Admin** في الزاوية السفلية اليسرى ثم اختيار **Overview->Users**. في هذه الصفحة، يمكنك إدارة المستخدمين لحساب GitLab الخاص بك.
## اختياري: إعداد جدار ناري باستخدام ufw
-يمكنك تخطي هذا إذا لم ترغب في إعداد جدار ناري أو، على سبيل المثال، تستخدم `firewalld` بالفعل على أوبن سوزي.
-تأكد من السماح بالوصول إلى المنافذ 80/443 و22.
+يمكنك تخطي هذا إذا لم ترغب في تكوين جدار ناري أو إذا كنت تستخدم مثلاً `firewalld` على OpenSUSE.
+تأكد من السماح بالمنافذ 80/443 ومنفذ 22.
### تثبيت ufw
@@ -294,13 +295,13 @@ Password: `[كلمة المرور الخاصة بك هنا]`
-
+
```bash
sudo apt-get install -y ufw
```
-
+
```bash
sudo zypper install ufw
```
@@ -316,13 +317,13 @@ sudo ufw allow https
sudo ufw allow OpenSSH
```
-### تفعيل جدار الحماية
+### تفعيل الجدار الناري
:::warning
-بشكل افتراضي، سيقوم هذا بحظر الوصول إلى جميع المنافذ ما عدا المسموح بها. تأكد من إعداد القائمة البيضاء بشكل صحيح قبل تشغيل هذا الأمر.
+بشكل افتراضي، هذا سيمنع الوصول إلى جميع المنافذ غير المسموح بها. تأكد من إعداد القائمة البيضاء بشكل صحيح قبل تشغيل هذا الأمر.
:::
-لتفعيل جدار الحماية، استخدم الأمر التالي.
+لتفعيل الجدار الناري، استخدم الأمر التالي:
```
sudo ufw enable
@@ -330,8 +331,8 @@ sudo ufw enable
## الخاتمة
-تهانينا، لقد قمت بتثبيت GitLab بنجاح! إذا كان لديك أي أسئلة أو مشاكل إضافية، يرجى التواصل مع فريق الدعم لدينا، المتوفر لمساعدتك يوميًا!
+مبروك، لقد قمت بتثبيت GitLab بنجاح! إذا كان لديك أي أسئلة أو مشاكل إضافية، يرجى التواصل مع فريق الدعم لدينا، المتوفر لمساعدتك يوميًا!
-إذا أردت إجراء إعدادات إضافية، نوصي بقراءة [الوثائق الرسمية لـ GitLab](https://docs.gitlab.com/ee/install/next_steps.html) للخطوات التالية.
+إذا كنت ترغب في إجراء إعدادات إضافية، ننصح بقراءة [الوثائق الرسمية لـ GitLab](https://docs.gitlab.com/ee/install/next_steps.html) للخطوات التالية.
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
index 0f78cf60f..423ab439e 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-joplin
-title: "VPS: تثبيت Joplin على لينكس"
-description: "اكتشف كيف تنظم وتزامن ملاحظات Markdown المشفرة عبر أجهزتك باستخدام Joplin لتدوين ملاحظات آمن ومرن → تعلّم المزيد الآن"
+title: "إعداد سيرفر Joplin على سيرفر Linux - استضف منصة ملاحظاتك الآمنة بنفسك"
+description: "اكتشف كيف تنظم وتزامن ملاحظات Markdown المشفرة عبر أجهزتك مع Joplin لتدوين ملاحظات آمن ومرن → تعلّم المزيد الآن"
sidebar_label: تثبيت Joplin
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,45 +14,40 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Joplin هو تطبيق مفتوح المصدر لتدوين الملاحظات وإدارة المهام يتيح لك تنظيم الملاحظات المبنية على Markdown في دفاتر ملاحظات قابلة للبحث ومزامنتها عبر الأجهزة. يوفر تشفير من النهاية إلى النهاية، أداة قص الويب، ومزامنة عبر منصات متعددة. مثالي للمستخدمين الذين يفضلون الخصوصية، المرونة، والتحكم الكامل في بياناتهم!
+Joplin هو تطبيق مفتوح المصدر لتدوين الملاحظات وإدارة المهام يتيح تنظيم الملاحظات المبنية على Markdown في دفاتر ملاحظات قابلة للبحث ومزامنتها عبر الأجهزة. يوفر تشفير من النهاية إلى النهاية، أداة قص صفحات الويب، ومزامنة عبر منصات متعددة. مثالي للمستخدمين الذين يفضلون الخصوصية، المرونة، والتحكم الكامل في بياناتهم!

-تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية تثبيتها وضبطها، مع كل ما تحتاج لمعرفته.
+تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، مع كل ما تحتاج لمعرفته.
-:::danger نظام لينكس مع واجهة سطح مكتب مطلوب
-يمكن تثبيت هذا التطبيق واستخدامه فقط على نظام لينكس مع واجهة مستخدم رسومية؛ في هذا المثال، تم استخدام Ubuntu Desktop 25.04 كنموذج مرجعي.
+:::danger يتطلب Linux مع واجهة سطح مكتب
+يمكن تثبيت هذا التطبيق واستخدامه فقط على نظام Linux مع واجهة مستخدم رسومية؛ في هذا المثال، تم استخدام Ubuntu Desktop 25.04 كنموذج مرجعي.
:::
-
-
## المتطلبات الأساسية
قبل تثبيت **Joplin**، تأكد من أن بيئة الاستضافة الخاصة بك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
| العتاد | الحد الأدنى | توصية ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
-| CPU| 1 نواة vCPU | 4 أنوية vCPU |
-| RAM| 2 جيجابايت | 4 جيجابايت |
+| CPU | 1 نواة vCPU | 4 أنوية vCPU |
+| RAM | 2 جيجابايت | 4 جيجابايت |
| مساحة القرص | 250 ميجابايت | 250 ميجابايت |
-يتطلب البرنامج تثبيت جميع التبعيات اللازمة وأن يعمل على نظام تشغيل مدعوم. تأكد من أن سيرفرك يفي بالمتطلبات التالية قبل المتابعة بالتثبيت:
+يتطلب البرنامج تثبيت جميع التبعيات اللازمة وأن يعمل على نظام تشغيل مدعوم. تأكد من أن سيرفرك يلبي المتطلبات التالية قبل المتابعة بالتثبيت:
**التبعيات:** `Libfuse2`
-**نظام التشغيل:** لينكس مع دعم سطح المكتب
-
-تأكد من تثبيت جميع التبعيات واستخدام نسخة نظام التشغيل الصحيحة لتجنب مشاكل التوافق أثناء تثبيت Joplin.
-
+**نظام التشغيل:** Linux مع دعم سطح المكتب
+تأكد من تثبيت جميع التبعيات واستخدام إصدار نظام التشغيل الصحيح لتجنب مشاكل التوافق أثناء تثبيت Joplin.
## التحضير
-قبل إعداد **Joplin**، تحتاج لتحضير نظامك. يشمل ذلك تحديث نظام التشغيل إلى أحدث إصدار وتثبيت جميع التبعيات المطلوبة. هذه التحضيرات تضمن بيئة مستقرة وتساعد على منع المشاكل أثناء أو بعد التثبيت.
-
+قبل إعداد **Joplin**، تحتاج إلى تحضير نظامك. يشمل ذلك تحديث نظام التشغيل إلى أحدث إصدار وتثبيت جميع التبعيات المطلوبة. هذه التحضيرات تضمن بيئة مستقرة وتساعد على منع المشاكل أثناء أو بعد التثبيت.
### تحديث النظام
للتأكد من أن نظامك يعمل بأحدث البرامج وتحسينات الأمان، يجب عليك دائمًا تنفيذ تحديثات النظام أولاً. للقيام بذلك، نفذ الأمر التالي:
@@ -62,7 +58,7 @@ sudo apt update && sudo apt upgrade -y
هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان وإصدارات البرامج قبل المتابعة.
### تثبيت التبعيات
-بعد الانتهاء من التحديث، يمكنك الآن تثبيت التبعيات.
+بعد الانتهاء من التحديث، يمكنك الآن متابعة تثبيت التبعيات.
#### Libfuse2
يتطلب برنامج Joplin تثبيت Libfuse2 أولاً. لتنفيذ ذلك، نفذ الأمر التالي:
@@ -70,11 +66,8 @@ sudo apt update && sudo apt upgrade -y
sudo apt install -y libfuse2
```
-
-
-
## التثبيت
-الآن بعد أن تم استيفاء جميع المتطلبات واكتمال التحضيرات اللازمة، يمكنك متابعة تثبيت تطبيق Joplin. لتنفيذ ذلك، نفذ الأمر التالي:
+الآن بعد أن تم استيفاء جميع المتطلبات وتم الانتهاء من التحضيرات اللازمة، يمكنك متابعة تثبيت تطبيق Joplin. لتنفيذ ذلك، نفذ الأمر التالي:
```
wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | bash
@@ -82,49 +75,38 @@ wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_
سيتم تنزيل Joplin وتثبيته باستخدام سكربت التثبيت الرسمي. فقط اترك العملية تكمل حتى النهاية، وبعدها يمكنك تشغيل التطبيق فورًا.
-
-

+## التكوين
+بعد تثبيت Joplin، يجب عليك تكوين الإعدادات الأساسية لتكييف التطبيق مع طريقة عملك. يمكن الوصول إلى التكوين من خلال قائمة *الإعدادات*.
-## الإعداد
-
-بعد تثبيت Joplin، يجب عليك ضبط الإعدادات الأساسية لتكييف التطبيق مع طريقة عملك. يمكن الوصول إلى الإعدادات من خلال قائمة *الإعدادات*.
-
-**المزامنة**
+**المزامنة**
يدعم Joplin عدة وجهات مزامنة مثل Nextcloud، Dropbox، OneDrive، أو WebDAV. اختر مزودك المفضل ضمن “المزامنة” وأدخل بيانات اعتمادك. هذا يسمح لك بالحفاظ على تحديث الملاحظات عبر الأجهزة.
-**التشفير**
+**التشفير**
لتأمين ملاحظاتك المتزامنة، فعّل التشفير من النهاية إلى النهاية في إعدادات “التشفير”. سيتم إنشاء مفتاح يجب إعداده على جميع الأجهزة التي تصل إلى ملاحظاتك.
-**المحرر والمظهر**
+**المحرر والمظهر**
يستخدم Joplin Markdown للملاحظات. في إعدادات “المحرر” يمكنك تحديد ما إذا كان المعاينة تظهر تلقائيًا وضبط نوع وحجم الخط.
-**الإضافات والملحقات**
-مدير الإضافات المدمج يتيح لك تثبيت ميزات إضافية، مثل دعم المخططات، تكامل التقويم، أو إدارة متقدمة للوسوم.
+**الإضافات والملحقات**
+مدير الإضافات المدمج يتيح لك تثبيت ميزات إضافية، مثل دعم المخططات، تكامل التقويم، أو إدارة العلامات المتقدمة.
-**أداة قص الويب**
+**أداة قص صفحات الويب**
اختياريًا، فعّل امتداد المتصفح “Joplin Web Clipper” لحفظ صفحات الويب كاملة أو أجزاء مختارة مباشرة كملاحظات.
-مع هذه الإعدادات الأساسية، يصبح Joplin جاهز للاستخدام في سيناريوهات متعددة، مثل إدارة المهام، توثيق المشاريع، أو قواعد المعرفة الشخصية.
-
-
+مع هذه الإعدادات الأساسية، يصبح Joplin جاهزًا للاستخدام في سيناريوهات متعددة، مثل إدارة المهام، توثيق المشاريع، أو قواعد المعرفة الشخصية.

-
-
-
## الخاتمة والمزيد من الموارد
-تهانينا! لقد قمت الآن بتثبيت وضبط Joplin بنجاح على VPS الخاص بك. نوصي أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة إضافية وإرشادات أثناء عملية إعداد السيرفر
+مبروك! لقد قمت الآن بتثبيت وتكوين Joplin بنجاح على VPS/سيرفر مخصص خاص بك. نوصي أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة وإرشاد إضافي خلال عملية تكوين سيرفرك:
-- [Joplinapp.org](https://joplin.org/) - الموقع الرسمي
+- [Joplinapp.org](https://joplin.org/) - الموقع الرسمي
- [Joplinapp.org/help/](https://joplinapp.org/help/) - مركز مساعدة Joplin
-هل لديك أسئلة محددة غير مغطاة هنا؟ لأي استفسارات أو دعم إضافي، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂
-
-
+هل لديك أسئلة محددة غير مغطاة هنا؟ لأي استفسارات أو دعم إضافي، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
index 8917e63e1..1d01dfe0d 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
@@ -1,7 +1,7 @@
---
id: vserver-linux-lamp-stack
-title: "VPS: إعداد حزمة LAMP - لينكس، أباتشي، ماي إس كيو إل، بي إتش بي"
-description: "اكتشف كيفية إعداد حزمة LAMP لاستضافة مواقع PHP الديناميكية على VPS لينكس بكفاءة → تعلّم المزيد الآن"
+title: "إعداد حزمة LAMP على سيرفر Linux - تشغيل تطبيقات PHP الكلاسيكية"
+description: "اكتشف كيفية إعداد حزمة LAMP لاستضافة مواقع PHP الديناميكية على VPS Linux بكفاءة → تعلّم المزيد الآن"
sidebar_label: حزمة ويب LAMP
services:
- vserver
@@ -13,45 +13,45 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-حزمة **LAMP** هي مجموعة شهيرة من البرمجيات مفتوحة المصدر التي تُثبت معًا للسماح باستضافة مواقع ديناميكية بسهولة، مع تركيز خاص على مواقع وتطبيقات PHP. الاختصار يعني: **L**ينكس كنظام تشغيل، **A**باتشي كسيرفر ويب، **M**ي إس كيو إل كقاعدة بيانات وأخيرًا **P**HP للمعالجة. في هذا الدليل، سنغطي عملية إعداد حزمة LAMP على VPS لينكس، مع شرح مفصل ومثال لإنشاء موقع قائمة مهام.
+حزمة **LAMP** هي مجموعة شهيرة من البرمجيات مفتوحة المصدر التي تُثبت معًا للسماح باستضافة مواقع ويب ديناميكية بسهولة، مع تركيز خاص على مواقع وتطبيقات PHP. الاختصار يعني: **L**inux كنظام تشغيل، **A**pache كسيرفر ويب، **M**ySQL كقاعدة بيانات وأخيرًا **P**HP للمعالجة. في هذا الدليل، سنغطي عملية إعداد حزمة LAMP على VPS Linux، مع شرح تفصيلي ومثال لإنشاء موقع قائمة مهام.
## التحضير
-ابدأ بالاتصال بسيرفرك عبر SSH. إذا لم تكن تعرف كيف تفعل ذلك، يرجى مراجعة دليلنا [الوصول الأولي (SSH)](vserver-linux-ssh.md).
+ابدأ بالاتصال بسيرفرك عبر SSH. إذا لم تكن تعرف كيف تفعل ذلك، يرجى الاطلاع على دليلنا [الوصول الأولي (SSH)](vserver-linux-ssh.md).
-في هذا الدليل، سنستخدم أوبونتو كتوزيعة لينكس. التعليمات هي نفسها بالنسبة لدبيان ويجب أن تكون مشابهة لتوزيعات أخرى، لكن قد تختلف صياغة الأوامر قليلاً. تأكد من تثبيت نظام تشغيل وأنك متصل بالسيرفر عبر SSH.
+في هذا الدليل، سنستخدم Ubuntu كتوزيعة Linux. التعليمات هي نفسها لـ Debian ويجب أن تكون مشابهة للتوزيعات الأخرى، لكن قد تختلف صياغة الأوامر قليلاً. تأكد من تثبيت نظام تشغيل وأنك متصل بالسيرفر عبر SSH.
كالعادة، قبل المتابعة بالتثبيت، تأكد من تحديث جميع الحزم عبر الأمر التالي:
```
-// أوبونتو و دبيان
+// Ubuntu & Debian
sudo apt update
-// سنت أو إس
+// CentOS
sudo yum update
-// أوبن سوزي
+// OpenSUSE
sudo zypper up
-// فيدورا
+// Fedora
sudo dnf upgrade --refresh
```
## التثبيت
-يمكن تقسيم التثبيت بسهولة إلى كل مكون أساسي من حزمة LAMP، بدءًا بسيرفر الويب أباتشي، يليه قاعدة بيانات ماي إس كيو إل وأخيرًا PHP. خلال التثبيت، سنقوم بإعداد موقع اختبار مكتوب بـ PHP ويتصل بقاعدة بيانات MySQL. وأخيرًا، سيتم معالجة كل طلب ويب وتقديمه عبر سيرفر أباتشي.
+يمكن تقسيم التثبيت بسهولة إلى كل مكون أساسي من حزمة LAMP، بدءًا بسيرفر الويب Apache، يليه قاعدة بيانات MySQL وأخيرًا PHP. خلال التثبيت، سنقوم بإعداد موقع ويب تجريبي مكتوب بـ PHP ويتصل بقاعدة بيانات MySQL. وأخيرًا، سيتم معالجة كل طلب ويب وتقديمه عبر سيرفر Apache.
-### إعداد أباتشي
+### إعداد Apache
-أباتشي هو سيرفر الويب الذي سيُستخدم لمعالجة طلبات الويب الواردة وتقديم الاستجابات. قم بتثبيته بالأمر التالي.
+Apache هو سيرفر الويب الذي سيُستخدم لمعالجة طلبات الويب الواردة وتقديم الردود. قم بتثبيته بالأمر التالي.
```
sudo apt install apache2
```
-بعد التثبيت، يجب التأكد من إنشاء قواعد جدار ناري مناسبة لضمان وصول سيرفر الويب إلى الإنترنت. في هذا المثال، سنستخدم **جدار ناري UFW** لأن أباتشي لديه تطبيق مسجل له.
+بعد التثبيت، يجب التأكد من إنشاء قواعد جدار ناري مناسبة لضمان وصول سيرفر الويب إلى الإنترنت. في هذا المثال، سنستخدم **جدار ناري UFW** لأن Apache لديه تطبيق مسجل له.
-إذا كنت تستخدم جدار ناري مختلف، تأكد من السماح للمنفذ 80 (HTTP) عبر الجدار الناري. يمكنك معرفة المزيد عن الجدران النارية في لينكس عبر دليلنا [إدارة الجدار الناري](vserver-linux-firewall.md).
+إذا كنت تستخدم جدار ناري مختلف، تأكد من السماح بالمنفذ 80 (HTTP) عبر الجدار الناري. يمكنك معرفة المزيد عن الجدران النارية في Linux عبر دليلنا [إدارة الجدار الناري](vserver-linux-firewall.md).
تأكد من تفعيل جدار ناري UFW وأيضًا من إنشاء قاعدة لـ SSH.
```
@@ -66,9 +66,9 @@ sudo ufw enable
تأكد من وجود قاعدة لـ SSH إذا كنت تستخدم جدار ناري UFW! إذا لم تفعل، فلن تتمكن من الاتصال بالسيرفر عبر SSH مرة أخرى إذا فقدت الاتصال بجلسة العمل الحالية!
:::
-الآن أنشئ القاعدة للسماح لأباتشي ثم تحقق من وجود القواعد.
+الآن أنشئ القاعدة للسماح لـ Apache ثم تحقق من وجود القواعد.
```
-# إنشاء قاعدة للسماح لأباتشي
+# إنشاء قاعدة للسماح لـ Apache
sudo ufw allow in "Apache Full"
# التحقق من قواعد جدار ناري UFW
@@ -79,11 +79,11 @@ sudo ufw status
يمكنك عرض الملفات الشخصية المتاحة عبر الأمر `ufw app list`. في المثال أعلاه، استخدام `Apache Full` يعني إنشاء قواعد لكل من HTTP (المنفذ 80) و HTTPS (المنفذ 443).
:::
-يجب أن ترى قواعد `Apache` و `Apache (v6)` مع إجراءات `ALLOW`، مما يؤكد أن الجدار الناري جاهز. يجب أن ترى أيضًا قواعد أخرى قد تكون أنشأتها سابقًا، بما في ذلك قاعدة SSH.
+يجب أن ترى قواعد `Apache` و `Apache (v6)` مع إجراءات `ALLOW`، مما يؤكد أن الجدار الناري جاهز. يجب أن ترى أيضًا قواعد أخرى قد تكون أنشأتها مسبقًا، بما في ذلك قاعدة SSH.

-مع فتح الجدار الناري لأباتشي، يجب الآن التأكد من أن أباتشي يعمل بشكل صحيح. يمكنك فعل ذلك بمحاولة الوصول إلى عنوان IP الخاص بك عبر المتصفح، كالتالي: `http://[your_ipaddress]`
+مع فتح الجدار الناري لـ Apache، يجب الآن التأكد من أن Apache يعمل بشكل صحيح. يمكنك فعل ذلك بمحاولة الوصول إلى عنوان IP الخاص بك عبر المتصفح، كالتالي: `http://[your_ipaddress]`
إذا كان يعمل، سترى صفحة ترحيب افتراضية. إذا لم تتمكن، تحقق من حالة الخدمة باستخدام الأمر: `systemctl status apache2`
@@ -96,17 +96,17 @@ sudo ufw status
sudo apt install mysql-server
```
-بعد الانتهاء، يُنصح بتشغيل سكريبت التثبيت الآمن الذي يضمن بقاء سيرفر MySQL الخاص بك آمنًا. هذا اختياري لكنه موصى به بشدة. يمكنك تشغيله عبر الأمر `sudo mysql_secure_installation`.
+بعد الانتهاء، يُنصح بتشغيل سكربت التثبيت الآمن الذي يضمن بقاء سيرفر MySQL الخاص بك آمنًا. هذا اختياري لكنه موصى به بشدة. يمكنك تشغيله عبر الأمر `sudo mysql_secure_installation`.
سيأخذك هذا خلال إعداد تفاعلي. أولًا، سيُطلب منك اختيار التحقق من كلمات المرور. نوصي باختيار `Y` لضمان قبول كلمات مرور آمنة فقط في المستقبل، ثم اختيار إما `MEDIUM` عبر `1` أو `STRONG` عبر `2`.

-بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم root الرئيسي يمكن استخدامه محليًا فقط عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر.
+بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم `root` الرئيسي يمكن استخدامه فقط محليًا عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر.

-أخيرًا، سيُطلب منك إزالة قاعدة بيانات `test` وإعادة تحميل جداول الصلاحيات. مرة أخرى نوصي بالموافقة عبر `Y` لأن جدول الاختبار غير ضروري ويجب إعادة تحميل جداول الصلاحيات لتطبيق التعديلات.
+أخيرًا، سيُطلب منك إزالة قاعدة البيانات `test` وإعادة تحميل جداول الصلاحيات. مرة أخرى نوصي بالموافقة عبر `Y` لأن جدول الاختبار غير ضروري ويجب إعادة تحميل جداول الصلاحيات لتطبيق التعديلات.

@@ -114,7 +114,7 @@ sudo apt install mysql-server
### إعداد PHP
-المكون الأخير في حزمة LAMP هو PHP وهذا بسيط جدًا للتثبيت. الأمر التالي يثبت PHP مع إضافة لأباتشي وMySQL، للسماح لأباتشي بالعمل مع PHP وللسماح لـ PHP باستخدام MySQL.
+المكون الأخير في حزمة LAMP هو PHP وهذا بسيط جدًا للتثبيت. الأمر التالي يثبت PHP مع إضافة لـ Apache و MySQL، للسماح لـ Apache بالعمل مع PHP وللسماح لـ PHP باستخدام MySQL.
```
sudo apt install php libapache2-mod-php php-mysql
```
@@ -127,47 +127,47 @@ php -v
:::tip امتدادات PHP
لحالات الاستخدام المتقدمة، قد تحتاج إلى امتدادات PHP إضافية للسماح بوظائف إضافية. يمكنك عرض قائمة بهذه الامتدادات عبر الأمر `apt search php- | less`.
-استخدم مفاتيح الأسهم للتصفح واضغط `Q` للخروج. لتثبيت حزمة امتداد، استخدم أمر apt install كما يلي. يمكنك إدخال عدة امتدادات مرة واحدة مفصولة بمسافة لتسريع التثبيت.
+استخدم الأسهم للتصفح واضغط `Q` للخروج. لتثبيت حزمة امتداد، استخدم أمر apt install كما يلي. يمكنك إدخال عدة امتدادات مرة واحدة مفصولة بمسافة لتسريع التثبيت.
```
sudo apt install [php_extension] [...]
```
:::
-ننصح بتعديل ترتيب ملفات الفهرس لضمان أن ملفات `index.php` لها أولوية على ملفات `.html` الافتراضية. افتح الملف بالأمر التالي.
+ننصح بتعديل ترتيب ملفات الفهرس لضمان أن ملفات `index.php` تأتي قبل ملفات `.html` الافتراضية. افتح الملف باستخدام الأمر التالي.
```
sudo nano /etc/apache2/mods-enabled/dir.conf
```
-في محرر nano، احذف `index.php` من مكانه وانقله إلى بداية القائمة، كما يلي:
+في محرر nano، احذف `index.php` وانقله إلى بداية القائمة، كما يلي:
```
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
```
-احفظ الملف واخرج من nano باستخدام `CTRL + X`، ثم `Y` للتأكيد وأخيرًا `ENTER`. الآن أعد تشغيل أباتشي لتطبيق التغييرات باستخدام `sudo systemctl restart apache2`.
+احفظ الملف واخرج من nano باستخدام `CTRL + X`، ثم `Y` للتأكيد وأخيرًا `ENTER`. الآن أعد تشغيل Apache لتطبيق التغييرات باستخدام `sudo systemctl restart apache2`.
-### إنشاء موقع اختبار
+### إنشاء موقع ويب تجريبي
-بعد الانتهاء من تثبيت كل مكونات LAMP، سنقوم الآن بإنشاء موقع اختبار لعرض كيف تعمل حزمة LAMP معًا لتشكيل حل رائع لمواقع ديناميكية. هذا اختياري تمامًا، لكنه مفيد لفهم كيفية استخدام هذه الأدوات لإعداد مواقعك الخاصة.
+مع اكتمال تثبيت كل مكون من مكونات LAMP، سنقوم الآن بإنشاء موقع ويب تجريبي لعرض كيفية عمل حزمة LAMP معًا لتشكيل حل رائع لمواقع الويب الديناميكية. هذا اختياري تمامًا، لكنه مفيد لفهم كيفية استخدام هذه الأدوات لإعداد مواقعك الخاصة.
-في هذا المثال، سننشئ موقع قائمة مهام صغير عبر PHP يسترجع ويعرض عناصر المهام. سيتم تخزينها في جدول قاعدة بيانات MySQL وسيتم تقديمها عبر أباتشي.
+في هذا المثال، سننشئ موقع قائمة مهام صغير عبر PHP يسترجع ويعرض عناصر المهام. سيتم تخزينها في جدول قاعدة بيانات MySQL وسيتم تقديمها عبر Apache.
-سنستخدم أيضًا نطاق اختبار `zapdocs.example.com` طوال الوقت، لأنه في سيناريو حقيقي من المحتمل أن تستخدم نطاقًا. يجب **أن تقوم** بإعداد سجل DNS من نوع `A` للنطاق يشير إلى عنوان IP الخاص بسيرفرك. إذا كنت تحتاج مساعدة في ذلك، يرجى مراجعة دليلنا [سجلات النطاق](domain-records.md).
+سنستخدم أيضًا نطاقًا تجريبيًا `zapdocs.example.com` طوال الوقت، لأنه في سيناريو حقيقي من المحتمل أن تستخدم نطاقًا. يجب عليك **إعداد سجل DNS من نوع A** للنطاق يشير إلى عنوان IP الخاص بسيرفرك. إذا كنت تحتاج مساعدة في ذلك، يرجى تصفح دليلنا [سجلات النطاق](domain-records.md).
:::note
-يمكنك اختيار عدم استخدام نطاق واستبدال ذكر `[your_domain]` باسم عادي. عندها ستصل للموقع عبر عنوان IP. لكن لاحظ أنه عند إنشاء ملف المضيف الافتراضي لاحقًا، يجب إزالة معلمة `ServerName`.
+يمكنك اختيار عدم استخدام نطاق واستبدال ذكر `[your_domain]` باسم عادي. عندها ستصل إلى الموقع عبر عنوان IP. لكن لاحظ أنه عند إنشاء ملف المضيف الافتراضي لاحقًا، يجب إزالة معلمة `ServerName`.
:::
-#### إعداد أباتشي
+#### إعداد Apache
-عادةً، يتم تخزين جميع ملفات ومحتويات المواقع تحت مجلد `/var/www`. بشكل افتراضي، يأتي أباتشي مع مجلد `html` يحتوي على صفحة افتراضية. لضمان التنظيم خاصة عند استضافة عدة مواقع على نفس سيرفر أباتشي، نوصي بإعداد كل موقع في مجلد منفصل.
+عادةً، يتم تخزين جميع ملفات وبيانات المواقع تحت مجلد `/var/www`. بشكل افتراضي، يأتي Apache مع مجلد `html` يحتوي على صفحة افتراضية. لضمان التنظيم خاصة عند استضافة عدة مواقع على نفس Apache، نوصي بإعداد كل موقع في مجلد منفصل.
للقيام بذلك، يمكنك ببساطة إنشاء مجلد جديد في `/var/www/[your_domain]` لكل نطاق موقع. في هذا المثال، سيكون `/var/www/zapdocs.example.com`.
```
sudo mkdir /var/www/[your_domain]
```
-الآن ستنشئ ملف إعداد مضيف افتراضي جديد لأباتشي في مجلد `sites-available` لهذا النطاق والمجلد.
+الآن ستنشئ ملف إعداد مضيف افتراضي جديد لـ Apache في مجلد `sites-available` لهذا النطاق والمجلد.
```
sudo nano /etc/apache2/sites-available/[your_domain].conf
```
@@ -184,24 +184,24 @@ sudo nano /etc/apache2/sites-available/[your_domain].conf
```
-هذا الملف الجديد للمضيف الافتراضي يتعامل مع طلبات المنفذ 80 (HTTP) ويتحقق مما إذا كان الطلب يطابق `ServerName` المحدد، في هذه الحالة نطاقك. كما يشير إلى أن مجلد `/var/www/[your_domain]` الذي أنشأته سابقًا يجب استخدامه لتقديم الملفات.
+هذا الملف الجديد للمضيف الافتراضي يتعامل مع طلبات المنفذ 80 (HTTP) ويتحقق مما إذا كان الطلب يطابق `ServerName` المحدد، في هذه الحالة نطاقك. كما يشير إلى أن المجلد `/var/www/[your_domain]` الذي أنشأته سابقًا يجب استخدامه لتقديم الملفات.
احفظ الملف واخرج من nano باستخدام `CTRL + X`، ثم `Y` للتأكيد وأخيرًا `ENTER`. نوصي باستخدام الأمر `sudo apache2ctl configtest` للتأكد من عدم وجود أخطاء في الصياغة.
-الخطوة الأخيرة في إعداد أباتشي هي تفعيل المضيف الافتراضي الجديد باستخدام `a2ensite`.
+الخطوة الأخيرة في إعداد Apache هي تفعيل المضيف الافتراضي الجديد باستخدام `a2ensite`.
```
sudo a2ensite [your_domain]
```
:::note عدم استخدام نطاق
-إذا كنت **لا تستخدم** نطاقًا، قم بإزالة سطر `ServerName` أو علقه بإضافة `#` في بدايته. كما ستحتاج لتعطيل المضيف الافتراضي الافتراضي باستخدام الأمر `sudo a2dissite 000-default`.
+إذا كنت **لا تستخدم نطاقًا**، قم بإزالة سطر `ServerName` أو علقه بوضع `#` في بدايته. كما سيتوجب عليك تعطيل المضيف الافتراضي الافتراضي باستخدام الأمر `sudo a2dissite 000-default`.
:::
-أخيرًا، أعد تشغيل أباتشي لتفعيل المضيف الافتراضي الجديد باستخدام الأمر: `sudo systemctl restart apache2`.
+أخيرًا، أعد تشغيل Apache لتطبيق المضيف الافتراضي الجديد باستخدام الأمر: `sudo systemctl restart apache2`.
#### إنشاء الموقع
-بعد تكوين أباتشي عبر المضيف الافتراضي الجديد ومجلد المستندات، حان الوقت لإنشاء الموقع الفعلي الذي سيتم تقديمه. حاليًا، المجلد فارغ لذلك لن يتم تقديم أي شيء. سننشئ موقع قائمة مهام صغير كما ذكرنا سابقًا لهذا النطاق.
+بعد تكوين Apache عبر المضيف الافتراضي الجديد ومجلد المستندات، حان الوقت لإنشاء الموقع الفعلي الذي سيتم تقديمه. حاليًا، المجلد فارغ لذلك لن يتم تقديم أي شيء. سننشئ موقع قائمة مهام صغير كما ذكرنا سابقًا لهذا النطاق.
##### تحضير قاعدة البيانات
@@ -210,15 +210,15 @@ sudo a2ensite [your_domain]
sudo mysql -u root
```
-الآن لننشئ قاعدة بيانات `todowebsite` وجدول `todoitems` بداخلها.
+الآن لننشئ قاعدة بيانات `todowebsite` وجدول `todoitems` داخلها.
```
-# إنشاء قاعدة بيانات
+# إنشاء قاعدة البيانات
CREATE DATABASE todowebsite;
# استخدام قاعدة البيانات الجديدة
USE todowebsite;
-# إنشاء جدول عناصر في قاعدة البيانات
+# إنشاء جدول جديد للعناصر في قاعدة البيانات
CREATE TABLE todoitems (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
@@ -231,17 +231,17 @@ CREATE TABLE todoitems (
```
INSERT INTO todoitems (name, is_completed) VALUES ('إنشاء دليل ZAP-Docs', 0);
INSERT INTO todoitems (name, is_completed) VALUES ('شراء سيرفر من ZAP-Hosting', 1);
-INSERT INTO todoitems (name, is_completed) VALUES ('الانضمام إلى ديسكورد ZAP-Hosting', 0);
+INSERT INTO todoitems (name, is_completed) VALUES ('الانضمام إلى Discord الخاص بـ ZAP-Hosting', 0);
INSERT INTO todoitems (name, is_completed) VALUES ('أتمنى لك يومًا رائعًا!', 0);
```
-أخيرًا، لننشئ مستخدم مخصص `todo` سيُستخدم فقط لهذا الموقع.
+أخيرًا، لننشئ مستخدمًا مخصصًا `todo` سيُستخدم خصيصًا لهذا الموقع.
```
# إنشاء مستخدم مخصص
# استبدل [your_password] بكلمة المرور الخاصة بك
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# تعيين الصلاحيات للمستخدم (انسخها كأمر واحد)
+# تعيين الصلاحيات للمستخدم (انسخ كأمر واحد)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
@@ -254,7 +254,7 @@ FLUSH PRIVILEGES;
##### ملفات موقع PHP
-الجزء الأخير من هذا المثال هو إعداد ملف موقع PHP الفعلي لصفحة المهام. سيتم ذلك عبر ملف `index.php` جديد في مجلد `/var/www/[your_domain]` الذي أنشأته سابقًا. افتح محرر nano لإنشاء الملف هناك.
+الجزء الأخير من هذا المثال هو إعداد ملف موقع PHP الفعلي لصفحة المهام. سيتم ذلك عبر ملف جديد `index.php` في مجلد `/var/www/[your_domain]` الذي أنشأته سابقًا. افتح محرر nano لإنشاء الملف هناك.
```
sudo nano /var/www/[your_domain]/index.php
```
@@ -289,9 +289,9 @@ $result = $conn->query($sql);
?>
-
+
-
+
قائمة المهام
@@ -305,7 +305,7 @@ $result = $conn->query($sql);
// التكرار عبر كل عنصر من النتائج
foreach ($result as $entry) {
echo "";
- // عرض الاسم واستخدام htmlspecialchars لمنع XSS (حقن النصوص)
+ // عرض الاسم واستخدام htmlspecialchars لمنع XSS (حقن السكربتات)
echo htmlspecialchars($entry["name"]);
// عرض حالة الإنجاز
@@ -346,7 +346,7 @@ $conn->close();
## الخاتمة
-مبروك، لقد قمت بتثبيت وإعداد حزمة LAMP بنجاح! كخطوة تالية، نوصي **بشدة** بإعداد نطاق وشهادة SSL لضمان نقل البيانات بأمان إلى مواقعك. يرجى مراجعة دليلنا [Certbot](dedicated-linux-certbot.md) مع التركيز على **إضافة أباتشي** واتباع الإعداد التفاعلي لتثبيت شهادة بسرعة وسهولة للنطاق الذي تختاره.
+تهانينا، لقد قمت بتثبيت وإعداد حزمة LAMP بنجاح! كخطوة تالية، نوصي **بشدة** بإعداد نطاق وشهادة **SSL** لضمان نقل البيانات بأمان إلى مواقعك. يرجى الاطلاع على دليلنا [Certbot](dedicated-linux-certbot.md) مع التركيز على **إضافة Apache** واتباع الإعداد التفاعلي لإعداد شهادة بسرعة وسهولة لنطاقك المختار.
لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
index 8b377e1af..104d72349 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
@@ -1,7 +1,7 @@
---
id: vserver-linux-lemp-stack
-title: "VPS: إعداد حزمة LEMP - لينكس، Nginx، MySQL، PHP"
-description: "اكتشف كيفية إعداد حزمة LEMP لاستضافة مواقع PHP الديناميكية على سيرفرات VPS لينكس → تعلّم المزيد الآن"
+title: "إعداد حزمة LEMP على سيرفر Linux - نشر تطبيقات ويب عالية الأداء"
+description: "اكتشف كيفية إعداد حزمة LEMP لاستضافة مواقع PHP الديناميكية على سيرفرات VPS بنظام Linux → تعلّم المزيد الآن"
sidebar_label: حزمة ويب LEMP
services:
- vserver
@@ -13,47 +13,47 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-حزمة **LEMP** هي مجموعة شهيرة من البرمجيات مفتوحة المصدر التي تُثبت معًا لتوفير استضافة مواقع ديناميكية بسيطة، مع تركيز خاص على مواقع وتطبيقات PHP. الاختصار يعني: **L**ينكس كنظام تشغيل، "**E**ngine x" (nginx) كسيرفر ويب، **M**ySQL كقاعدة بيانات وأخيرًا **P**HP للمعالجة. في هذا الدليل، سنغطي عملية إعداد حزمة LEMP على VPS لينكس، مع شرح مفصل ومثال لإنشاء موقع قائمة مهام.
+حزمة **LEMP** هي مجموعة شهيرة من البرمجيات مفتوحة المصدر التي تُثبت معًا لتسهيل استضافة مواقع ويب ديناميكية، مع تركيز خاص على مواقع وتطبيقات PHP. الاختصار يعني: **L**inux كنظام تشغيل، "**E**ngine x" (nginx) كسيرفر ويب، **M**ySQL كقاعدة بيانات وأخيرًا **P**HP للمعالجة. في هذا الدليل، سنغطي عملية إعداد حزمة LEMP على VPS بنظام Linux، مع شرح مفصل ومثال لإنشاء موقع قائمة مهام.
## التحضير
-ابدأ بالاتصال بسيرفرك عبر SSH. إذا لم تكن تعرف كيف تفعل ذلك، يرجى مراجعة دليلنا [الوصول الأولي (SSH)](vserver-linux-ssh.md).
+ابدأ بالاتصال بسيرفرك عبر SSH. إذا لم تكن تعرف كيف تفعل ذلك، يرجى مراجعة [الوصول الأولي (SSH)](vserver-linux-ssh.md) دليلنا.
-في هذا الدليل، سنستخدم أوبونتو كتوزيعة لينكس. التعليمات هي نفسها تقريبًا لـ Debian ويجب أن تكون مشابهة للتوزيعات الأخرى، لكن قد تختلف صياغة الأوامر قليلاً. تأكد من تثبيت نظام تشغيل وأنك متصل بالسيرفر عبر SSH.
+في هذا الدليل، سنستخدم Ubuntu كتوزيعة Linux. التعليمات نفسها تنطبق على Debian ويجب أن تكون مشابهة للتوزيعات الأخرى، لكن قد تختلف صياغة الأوامر قليلاً. تأكد من تثبيت نظام التشغيل وأنك متصل بالسيرفر عبر SSH.
كالعادة، قبل المتابعة بالتثبيت، تأكد من تحديث جميع الحزم عبر الأمر التالي:
```
-// أوبونتو وديبيان
+// Ubuntu & Debian
sudo apt update
-// سنت أو إس
+// CentOS
sudo yum update
-// أوبن سوزي
+// OpenSUSE
sudo zypper up
-// فيدورا
+// Fedora
sudo dnf upgrade --refresh
```
## التثبيت
-يمكن تقسيم التثبيت بسهولة إلى كل مكون أساسي من حزمة LEMP، بدءًا بسيرفر الويب Nginx، يليه قاعدة بيانات MySQL وأخيرًا PHP. خلال التثبيت، سنقوم بإعداد موقع اختبار مكتوب بـ PHP ويتصل بقاعدة بيانات MySQL. وأخيرًا، ستتم معالجة كل طلب ويب وتقديمه عبر سيرفر Nginx.
+يمكن تقسيم التثبيت بسهولة إلى كل مكون أساسي من حزمة LEMP، بدءًا بسيرفر الويب Nginx، يليه قاعدة بيانات MySQL وأخيرًا PHP. خلال التثبيت، سنقوم بإعداد موقع ويب تجريبي مكتوب بـ PHP ويتصل بقاعدة بيانات MySQL. وأخيرًا، سيتم معالجة كل طلب ويب وتقديمه عبر سيرفر Nginx.
### إعداد Nginx
-Nginx هو سيرفر الويب الذي سيعالج طلبات الويب الواردة ويقدم الردود. قم بتثبيته بالأمر التالي:
+Nginx هو سيرفر الويب الذي سيعالج طلبات الويب الواردة ويقدم الاستجابات. قم بتثبيته بالأمر التالي.
```
sudo apt install nginx
```
بعد التثبيت، يجب التأكد من إنشاء قواعد جدار ناري مناسبة لضمان وصول سيرفر الويب إلى الإنترنت. في هذا المثال، سنستخدم **جدار ناري UFW** لأن Nginx لديه تطبيق مسجل له.
-إذا كنت تستخدم جدار ناري مختلف، تأكد من السماح بالمنفذ 80 (HTTP) عبر الجدار الناري. يمكنك معرفة المزيد عن الجدران النارية في لينكس عبر دليلنا [إدارة الجدار الناري](vserver-linux-firewall.md).
+إذا كنت تستخدم جدار ناري مختلف، تأكد من السماح بالمنفذ 80 (HTTP) عبر الجدار الناري. يمكنك معرفة المزيد عن الجدران النارية في Linux عبر دليلنا [إدارة الجدار الناري](vserver-linux-firewall.md).
-تأكد من تفعيل جدار ناري UFW وأيضًا من إنشاء قاعدة للسماح بالاتصال عبر SSH.
+تأكد من تفعيل جدار ناري UFW وأيضًا من إنشاء قاعدة لـ SSH.
```
# إنشاء قاعدة للسماح بـ SSH
sudo ufw allow OpenSSH
@@ -63,7 +63,7 @@ sudo ufw enable
```
:::caution
-تأكد من وجود قاعدة للسماح بالـ SSH إذا كنت تستخدم جدار ناري UFW! إذا لم تفعل، فلن تتمكن من الاتصال بالسيرفر عبر SSH مرة أخرى إذا فقدت الاتصال بجلسة العمل الحالية!
+تأكد من وجود قاعدة لـ SSH إذا كنت تستخدم جدار ناري UFW! إذا لم تفعل، فلن تتمكن من الاتصال بالسيرفر عبر SSH مرة أخرى إذا فقدت الاتصال بجلسة العمل الحالية!
:::
الآن أنشئ القاعدة للسماح لـ Nginx ثم تحقق من وجود القواعد.
@@ -76,10 +76,10 @@ sudo ufw status
```
:::tip
-يمكنك عرض الملفات التعريفية المتاحة عبر الأمر `ufw app list`. في المثال أعلاه، استخدام `Nginx Full` يعني إنشاء قواعد لكل من HTTP (المنفذ 80) و HTTPS (المنفذ 443).
+يمكنك عرض الملفات الشخصية المتاحة عبر الأمر `ufw app list`. في المثال أعلاه، استخدام `Nginx Full` يعني إنشاء قواعد لكل من HTTP (المنفذ 80) و HTTPS (المنفذ 443).
:::
-يجب أن ترى قواعد `Nginx` و `Nginx (v6)` مع إجراءات `ALLOW`، مما يؤكد أن الجدار الناري جاهز. كما يجب أن ترى قواعد أخرى قد قمت بإعدادها سابقًا، بما في ذلك قاعدة SSH.
+يجب أن ترى قواعد `Nginx` و `Nginx (v6)` مع إجراءات `ALLOW`، مما يؤكد أن الجدار الناري جاهز. يجب أن ترى أيضًا قواعد أخرى قد تكون أنشأتها سابقًا، بما في ذلك قاعدة SSH.

@@ -91,7 +91,7 @@ sudo ufw status
### إعداد MySQL
-الآن ستقوم بتثبيت وإعداد سيرفر MySQL الذي سيعمل كقاعدة بيانات لتخزين البيانات بشكل دائم بطريقة علاقاتية. قم بتثبيته بالأمر التالي:
+الآن ستقوم بتثبيت وإعداد سيرفر MySQL الذي سيعمل كقاعدة بيانات لتخزين البيانات بشكل دائم بطريقة علاقاتية. قم بتثبيته بالأمر التالي.
```
sudo apt install mysql-server
```
@@ -102,7 +102,7 @@ sudo apt install mysql-server

-بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم root الرئيسي يمكن استخدامه محليًا فقط عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر.
+بعدها سيُطلب منك إزالة المستخدم `anonymous` ومنع تسجيل دخول root عن بُعد. نوصي بشدة بالموافقة على كلا الخيارين عبر `Y` لأسباب أمنية. هذا يضمن إزالة المستخدم التجريبي وأن مستخدم `root` الرئيسي يمكن استخدامه محليًا فقط عبر SSH وليس من أي مكان آخر، مما يقلل المخاطر.

@@ -110,18 +110,18 @@ sudo apt install mysql-server

-الآن تحقق مما إذا كانت قاعدة بيانات MySQL تعمل عبر محاولة تسجيل الدخول بالأمر: `sudo mysql -u root`. إذا نجحت، سترى رسالة ترحيب. يمكنك الخروج باستخدام الأمر `quit` عند الانتهاء.
+الآن تحقق مما إذا كانت قاعدة بيانات MySQL تعمل باستخدام الأمر التالي لتسجيل الدخول: `sudo mysql -u root`. إذا نجحت، سترى رسالة ترحيب. يمكنك الخروج باستخدام الأمر `quit` عند الانتهاء.
### إعداد PHP
المكون الأخير في حزمة LEMP هو PHP، ولـ nginx يتطلب استخدام برنامج خارجي يسمى `php-fpm` (مدير عمليات PHP fastCGI). يتم تكوين Nginx لتمرير الطلبات إلى `php-fpm` قبل الرد عليها لاحقًا عند استخدام كتل السيرفر.
-الأمر التالي يثبت أحدث نسخة من php-fpm مع إضافة PHP لـ MySQL، للسماح لـ Nginx بالعمل مع PHP وتمكين PHP من استخدام MySQL.
+الأمر التالي يثبت أحدث إصدار من php-fpm مع إضافة PHP لـ MySQL، للسماح لـ Nginx بالعمل مع PHP وتمكين PHP من استخدام MySQL.
```
sudo apt install php-fpm php-mysql
```
-تأكد من نجاح التثبيت عبر التحقق من النسخة. إذا ظهر رقم نسخة، فهذا يعني أن PHP يعمل بشكل صحيح.
+تأكد من نجاح التثبيت عبر التحقق من الإصدار. إذا ظهر إصدار، فهذا يعني أن PHP يعمل بشكل صحيح.
```
php -v
```
@@ -129,20 +129,20 @@ php -v
:::tip امتدادات PHP
لحالات الاستخدام المتقدمة، قد تحتاج إلى امتدادات PHP إضافية لوظائف أكثر. يمكنك عرض قائمة بهذه الامتدادات عبر الأمر `apt search php- | less`.
-استخدم الأسهم للتصفح واضغط `Q` للخروج. لتثبيت امتداد، استخدم أمر apt install كالتالي. يمكنك إدخال عدة امتدادات مرة واحدة مفصولة بمسافة لتسريع التثبيت.
+استخدم مفاتيح الأسهم للتصفح واضغط `Q` للخروج. لتثبيت حزمة امتداد، استخدم أمر apt install كما يلي. يمكنك إدخال عدة امتدادات مرة واحدة مفصولة بمسافة لتسريع التثبيت.
```
sudo apt install [php_extension] [...]
```
:::
-### إنشاء موقع اختبار
+### إنشاء موقع ويب تجريبي
-بعد الانتهاء من تثبيت كل مكونات LEMP، سننشئ موقع اختبار لعرض كيف تعمل الحزمة معًا لتشكيل حل رائع لمواقع ديناميكية. هذا اختياري تمامًا، لكنه مفيد لفهم كيفية استخدام هذه الأدوات لإعداد مواقعك الخاصة.
+مع اكتمال تثبيت كل مكونات LEMP، سنقوم الآن بإنشاء موقع ويب تجريبي لعرض كيف تعمل حزمة LEMP معًا لتشكيل حل موقع ويب ديناميكي رائع. هذا اختياري تمامًا، لكنه مفيد لفهم كيفية استخدام هذه الأدوات لإعداد مواقعك الخاصة.
-في هذا المثال، سننشئ موقع قائمة مهام صغير عبر PHP يسترجع ويعرض مهام القائمة. سيتم تخزينها في جدول قاعدة بيانات MySQL وسيتم تقديمها عبر Nginx.
+في هذا المثال، سننشئ موقع قائمة مهام صغير عبر PHP يسترجع ويعرض عناصر المهام. سيتم تخزينها في جدول قاعدة بيانات MySQL وسيتم تقديمها عبر Nginx.
-سنستخدم نطاق اختبار `zapdocs.example.com` طوال الدليل، لأنه في سيناريو حقيقي ستستخدم نطاقًا. يجب **أن تقوم** بإعداد سجل DNS من نوع `A` للنطاق يشير إلى عنوان IP الخاص بسيرفرك. إذا كنت بحاجة للمساعدة، تصفح دليلنا [سجلات النطاق](domain-records.md).
+سنستخدم أيضًا نطاق تجريبي `zapdocs.example.com` طوال الدليل، لأنه في سيناريو حقيقي ستستخدم نطاقًا. يجب عليك **إعداد سجل DNS من نوع A** للنطاق يشير إلى عنوان IP الخاص بسيرفرك. إذا كنت تحتاج مساعدة، يرجى تصفح دليلنا [سجلات النطاق](domain-records.md).
:::note
يمكنك اختيار عدم استخدام نطاق واستبدال ذكر `[your_domain]` باسم عادي. عندها ستصل للموقع عبر عنوان IP. لكن لاحظ أنه عند إنشاء ملف كتلة السيرفر لاحقًا، يجب إزالة معامل `server_name`.
@@ -150,9 +150,9 @@ sudo apt install [php_extension] [...]
#### إعداد Nginx
-عادةً، تُخزن جميع ملفات وبيانات المواقع تحت مجلد `/var/www`. بشكل افتراضي، يأتي Nginx مع مجلد `html` يحتوي على صفحة افتراضية. لضمان التنظيم خاصة عند استضافة عدة مواقع على نفس Nginx، نوصي بإعداد كل موقع في مجلد منفصل.
+عادةً في سيرفرات الويب، تُخزن كل ملفات ومحتويات المواقع تحت مجلد `/var/www`. بشكل افتراضي، يأتي Nginx مع مجلد `html` يحتوي على صفحة افتراضية. لضمان التنظيم خاصة عند استضافة عدة مواقع على نفس سيرفر Nginx، نوصي بإعداد كل موقع في مجلد منفصل.
-لعمل ذلك، يمكنك ببساطة إنشاء مجلد جديد في `/var/www/[your_domain]` لكل نطاق موقع. في هذا المثال، سيكون `/var/www/zapdocs.example.com`.
+للقيام بذلك، يمكنك ببساطة إنشاء مجلد جديد في `/var/www/[your_domain]` لكل نطاق موقع. في هذا المثال، سيكون `/var/www/zapdocs.example.com`.
```
sudo mkdir /var/www/[your_domain]
```
@@ -186,23 +186,23 @@ server {
}
```
-:::important نسخة PHP
-من المهم تغيير `[your_phpversion]` إلى نسخة PHP الحالية المثبتة. للتحقق، شغّل `php -v` والذي سيُظهر نسخة، مثلاً: `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`.
+:::important إصدار PHP
+من المهم تغيير `[your_phpversion]` إلى إصدار PHP الحالي المثبت. للتحقق، شغّل `php -v` والذي سيُرجع إصدارًا، مثلاً: `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`.
-في هذا المثال، ستضع `8.3` كنسخة فرعية رئيسية، فيصبح السطر: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
+في هذا المثال، ستضع `8.3` كإصدار فرعي رئيسي، فيصبح السطر: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
:::
هذا الملف الجديد لكتلة السيرفر يتعامل مع طلبات المنفذ 80 (HTTP) ويتحقق مما إذا كان الطلب يطابق `server_name` المحدد، في هذه الحالة نطاقك. كما يشير إلى أن مجلد `/var/www/[your_domain]` الذي أنشأته سابقًا يجب استخدامه لتقديم الملفات.
احفظ الملف واخرج من nano باستخدام `CTRL + X`، ثم `Y` للتأكيد وأخيرًا `ENTER`.
-الخطوة الأخيرة في إعداد Nginx هي تفعيل التكوين عبر ربط الملف من مجلد `sites-enabled`.
+الخطوة الأخيرة لتكوين Nginx هي تفعيل التكوين عبر ربط الملف من مجلد `sites-enabled`.
```
sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enabled/
```
:::note عدم استخدام نطاق
-إذا كنت **لا تستخدم** نطاقًا، قم بإزالة سطر `server_name` أو علقه بإضافة `#` في بدايته. كما يجب تعطيل كتلة السيرفر الافتراضية عبر الأمر `sudo unlink /etc/nginx/sites-enabled/default`.
+إذا كنت **لا تستخدم** نطاقًا، قم بإزالة سطر `server_name` أو علّقه بإضافة `#` في بدايته. كما يجب تعطيل كتلة السيرفر الافتراضية باستخدام الأمر `sudo unlink /etc/nginx/sites-enabled/default`.
:::
ننصح باستخدام الأمر `sudo nginx -t` للتأكد من عدم وجود أخطاء في الصياغة.
@@ -228,7 +228,7 @@ CREATE DATABASE todowebsite;
# استخدام قاعدة البيانات الجديدة
USE todowebsite;
-# إنشاء جدول العناصر في قاعدة البيانات
+# إنشاء جدول عناصر في قاعدة البيانات
CREATE TABLE todoitems (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
@@ -248,7 +248,7 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
أخيرًا، لننشئ مستخدمًا مخصصًا `todo` سيُستخدم فقط لهذا الموقع.
```
# إنشاء مستخدم مخصص
-# استبدل [your_password] بكلمة المرور الخاصة بك
+# استبدل [your_password] بكلمة مرورك الخاصة
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
# تعيين الصلاحيات للمستخدم (انسخ كأمر واحد)
@@ -260,16 +260,16 @@ TO todo@localhost;
FLUSH PRIVILEGES;
```
-مع تحضير قاعدة البيانات والمستخدم، يمكنك الخروج من طرفية MySQL عبر الأمر `quit` عند الانتهاء.
+مع تحضير قاعدة البيانات والمستخدم، يمكنك الخروج من طرفية MySQL باستخدام الأمر `quit` عند الانتهاء.
##### ملفات موقع PHP
-الجزء الأخير من هذا المثال هو إعداد ملف موقع PHP الفعلي لصفحة المهام. سيتم ذلك عبر ملف جديد `index.php` في مجلد `/var/www/[your_domain]` الذي أنشأته سابقًا. افتح محرر nano لإنشاء الملف هناك.
+الجزء الأخير من هذا المثال هو إعداد ملف موقع PHP الفعلي لصفحة المهام. سيتم ذلك عبر ملف `index.php` جديد في مجلد `/var/www/[your_domain]` الذي أنشأته سابقًا. افتح محرر nano لإنشاء الملف هناك.
```
sudo nano /var/www/[your_domain]/index.php
```
-فيما يلي شفرة بسيطة يمكنك وضعها في محرر nano لصفحة مهام أساسية تعرض العناصر المخزنة في قاعدة البيانات. القسم الأول من PHP ينشئ اتصال MySQL بقاعدة بياناتك.
+فيما يلي شفرة بسيطة يمكنك نسخها في محرر nano لصفحة مهام أساسية تعرض العناصر المخزنة في قاعدة البيانات. القسم الأول من PHP ينشئ اتصال MySQL بقاعدة البيانات.
:::important
يجب تغيير حقل `[your_password]` إلى كلمة المرور التي عينتها لمستخدم `todo` سابقًا.
@@ -288,7 +288,7 @@ $dbname = "todowebsite";
// إنشاء الاتصال
$conn = new mysqli($servername, $username, $password, $dbname);
-// التحقق من نجاح الاتصال، وإرجاع خطأ إذا فشل
+// التحقق من نجاح الاتصال، وإرجاع خطأ إذا لم يكن كذلك
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
@@ -315,7 +315,7 @@ $result = $conn->query($sql);
// التكرار عبر كل عنصر من النتائج
foreach ($result as $entry) {
echo "";
- // عرض الاسم واستخدام htmlspecialchars لمنع XSS (حقن النصوص)
+ // عرض الاسم واستخدام htmlspecialchars لمنع XSS (هجمات البرمجة عبر المواقع)
echo htmlspecialchars($entry["name"]);
// عرض حالة الإنجاز
@@ -348,15 +348,15 @@ $conn->close();
#### اختبار الموقع
-لقد نجحت في اتباع الخطوات وإعداد موقع اختبار لقائمة مهام يستخدم كل مكونات حزمة LEMP!
+لقد نجحت في اتباع الخطوات وإعداد موقع قائمة مهام تجريبي يستخدم كل مكونات حزمة LEMP!
-يجب أن تتمكن الآن من الوصول إلى الموقع عبر النطاق (باستخدام `http`/المنفذ 80) الذي حددته سابقًا في ملف كتلة السيرفر، والذي في هذا المثال هو `zapdocs.example.com`. النتيجة النهائية يجب أن تبدو كما يلي:
+يجب أن تكون قادرًا الآن على الوصول إلى الموقع عبر النطاق (باستخدام `http`/المنفذ 80) الذي حددته سابقًا في ملف كتلة السيرفر، في هذا المثال `zapdocs.example.com`. النتيجة النهائية يجب أن تبدو كما يلي:

## الخاتمة
-مبروك، لقد قمت بتثبيت وإعداد حزمة LEMP بنجاح! كخطوة تالية، نوصي **بشدة** بإعداد نطاق وشهادة SSL لضمان نقل البيانات بأمان إلى مواقعك. يرجى مراجعة دليلنا [Certbot](dedicated-linux-certbot.md) مع التركيز على **إضافة Nginx** واتباع الإعداد التفاعلي لتثبيت شهادة بسرعة وسهولة للنطاق الذي تختاره.
+تهانينا، لقد قمت بتثبيت وإعداد حزمة LEMP بنجاح! كخطوة تالية، نوصي **بشدة** بإعداد نطاق وشهادة SSL لضمان نقل البيانات بأمان إلى مواقعك. يرجى مراجعة دليلنا [Certbot](dedicated-linux-certbot.md) مع التركيز على **إضافة Nginx** واتباع الإعداد التفاعلي لتثبيت شهادة بسرعة وسهولة لنطاقك المختار.
لأي أسئلة أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md
index 8feb4a68d..9bd80f2d1 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md
@@ -1,62 +1,64 @@
---
id: vserver-linux-nextcloud
-title: "VPS: تثبيت Nextcloud"
-description: "اكتشف كيفية إعداد سيرفر Nextcloud عالي الأداء على لينكس لاستضافة سحابية مثالية → تعلّم المزيد الآن"
+title: "إعداد Nextcloud على سيرفر Linux - أنشئ تخزين السحابة الخاص بك"
+description: "اكتشف كيفية إعداد سيرفر Nextcloud عالي الأداء على Linux لاستضافة سحابية مثالية → تعلّم المزيد الآن"
sidebar_label: تثبيت Nextcloud
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Nextcloud هو حل سحابي مفتوح المصدر وتفرع من Owncloud، تأسس في 2016 على يد مؤسس Owncloud السابق فرانك كاليشيك.
+Nextcloud هو حل سحابي مفتوح المصدر وفرع من Owncloud، تأسس في 2016 على يد مؤسس Owncloud السابق فرانك كاليتشيك.

-لتحقيق أفضل أداء واستقرار ووظائف، يُنصح بالإعداد التالي لاستضافة سيرفر Nextcloud. سيرفر Nextcloud غير متوافق مع ويندوز وماك أو إس، على الأقل ليس بدون استخدام تقنيات افتراضية إضافية أو حلول مشابهة.
+لتحقيق أفضل أداء واستقرار ووظائف، يُنصح بالإعداد التالي لاستضافة سيرفر Nextcloud. سيرفر Nextcloud غير متوافق مع Windows وMacOS، على الأقل ليس بدون استخدام تقنيات افتراضية إضافية أو حلول مشابهة.
## التحضير
-المتطلبات التالية موصى بها من قبل المطورين وتعتمد على تجربتنا الخاصة. قد تواجه مشاكل إذا لم تستوفِ هذه المتطلبات.
+المتطلبات التالية موصى بها من قبل المطورين وتعتمد على تجربتنا الخاصة. قد تواجه مشاكل إذا لم تستوفِ هذه المتطلبات الأساسية.
#### الأجهزة
-| المكونات | الحد الأدنى | الموصى به |
-| -------------- | ---------------------- | -------------------------- |
-| المعالج (CPU) | 2x 1 GHz | 4x 2+ GHz |
-| الذاكرة (RAM) | 512 ميجابايت | 4+ جيجابايت |
-| التخزين | 10 جيجابايت | 50+ جيجابايت |
+| المكونات | الحد الأدنى | الموصى به |
+| -------------- | ---------------------- | --------------------------- |
+| CPU | 2x 1 GHz | 4x 2+ GHz |
+| RAM | 512 ميجابايت | 4+ جيجابايت |
+| التخزين | 10 جيجابايت | 50+ جيجابايت |
| عرض النطاق | 100 ميجابت/ث (رفع وتنزيل) | 500 ميجابت/ث (رفع وتنزيل) موصى به إذا كان من المفترض أن يستخدم عدة مستخدمين السحابة |
#### البرمجيات
| النظام الأساسي | الخيارات |
| ---------------- | ------------------------------------------------------------ |
-| نظام التشغيل | أوبونتو (14.04، 16.04، 18.04)، ديبيان (8،9،10)، سنتوس 6.5/7 |
+| نظام التشغيل | Ubuntu (14.04, 16.04, 18.04)، Debian(8,9,10)، CentOS 6.5/7 |
| قاعدة البيانات | MySQL أو MariaDB 5.5+ (موصى به)، SQLite (موصى به فقط للاختبار والحالات البسيطة) |
-| سيرفر الويب | Apache 2.4 مع `mod_php` أو `php-fpm` (موصى به) |
+| سيرفر الويب | Apache 2.4 مع `mod_php` أو `php-fpm` (موصى به) |
| PHP | 5.6، 7.0 (موصى به)، 7.1 (موصى به)، 7.2 |
-يجب إنشاء اتصال عبر عميل SSH لتثبيت السحابة على سيرفر لينكس. إذا لم تكن متأكدًا من كيفية استخدام SSH، إليك دليل لذلك: [الوصول الأولي (SSH)](vserver-linux-ssh.md)
+يجب إنشاء اتصال عبر عميل SSH لتثبيت السحابة على سيرفر Linux. إذا لم تكن متأكدًا من كيفية استخدام SSH، إليك دليل لذلك: [الوصول الأولي (SSH)](vserver-linux-ssh.md)
+
+بمجرد إنشاء الاتصال، يمكنك البدء بتثبيت الحزم اللازمة لتثبيت Nextcloud فعليًا، بما في ذلك تثبيت سيرفر الويب وPHP.
-بمجرد إنشاء الاتصال، يمكنك البدء بتثبيت الحزم اللازمة لتثبيت Nextcloud فعليًا. يشمل ذلك تثبيت سيرفر ويب وPHP.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
-
+
**Apache (سيرفر الويب)**
-🗄️ ديبيان 8/9/10:
+🗄️ Debian 8/9/10:
```
sudo apt update && sudo apt -y upgrade
sudo apt -y install apache2
@@ -64,7 +66,7 @@ sudo apt -y install apache2
**PHP (مفسر النصوص الفائقة)**
-🗄️ ديبيان 8:
+🗄️ Debian 8:
```
# الخطوة 1: إضافة مستودع PHP 7.3 PPA
sudo apt -y install lsb-release apt-transport-https ca-certificates
@@ -78,7 +80,7 @@ sudo apt -y install php7.3
sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.3-zip php7.3-gd php7.3-mbstring php7.3-curl php7.3-xml php7.3-bcmath php7.3-json
```
-🗄️ ديبيان 9:
+🗄️ Debian 9:
```
# الخطوة 1: إضافة مستودع PHP 7.3 PPA
sudo apt -y install lsb-release apt-transport-https ca-certificates
@@ -92,7 +94,7 @@ sudo apt -y install php7.3
sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.3-zip php7.3-gd php7.3-mbstring php7.3-curl php7.3-xml php7.3-bcmath php7.3-json
```
-🗄️ ديبيان 10:
+🗄️ Debian 10:
```
# الخطوة 1: تثبيت PHP 7.3
sudo apt -y install php php-common
@@ -107,13 +109,13 @@ php -v
```
-
+
**Apache (سيرفر الويب)**
-🗄️ أوبونتو 16.X/18.X/19.X:
+🗄️ Ubuntu 16.X/18.X/19.X:
```
sudo apt update && sudo apt -y upgrade
sudo apt-get -y install apache2
@@ -121,7 +123,7 @@ sudo apt-get -y install apache2
**PHP (مفسر النصوص الفائقة)**
-🗄️ أوبونتو 16.X:
+🗄️ Ubuntu 16.X:
```
# الخطوة 1: إضافة مستودع PHP 7.3 PPA
sudo apt-get install software-properties-common
@@ -135,7 +137,7 @@ sudo apt-get install -y php7.3
sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.3-zip php7.3-gd php7.3-mbstring php7.3-curl php7.3-xml php7.3-bcmath php7.3-json
```
-🗄️ أوبونتو 18.X:
+🗄️ Ubuntu 18.X:
```
# الخطوة 1: إضافة مستودع PHP 7.3 PPA
sudo apt-get install software-properties-common
@@ -149,7 +151,7 @@ sudo apt-get install -y php7.3
sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.3-zip php7.3-gd php7.3-mbstring php7.3-curl php7.3-xml php7.3-bcmath php7.3-json
```
-🗄️ أوبونتو 19.X:
+🗄️ Ubuntu 19.X:
```
# الخطوة 1: إضافة مستودع PHP 7.3 PPA
sudo apt-get install software-properties-common
@@ -170,12 +172,12 @@ php -v
-
+
**Apache (سيرفر الويب)**
-🗄️ سنتوس 6:
+🗄️ CentOS 6:
```
sudo yum -y update
sudo yum -y install httpd
@@ -186,7 +188,7 @@ sudo systemctl start httpd
sudo systemctl enable httpd.service
```
-🗄️ سنتوس 7:
+🗄️ CentOS 7:
```
sudo yum -y update
sudo yum -y install httpd
@@ -197,7 +199,7 @@ sudo systemctl start httpd
sudo systemctl enable httpd
```
-🗄️ سنتوس 8:
+🗄️ CentOS 8:
```
sudo yum -y update
sudo yum -y install httpd
@@ -210,7 +212,7 @@ sudo systemctl enable httpd
**PHP (مفسر النصوص الفائقة)**
-🗄️ سنتوس 6:
+🗄️ CentOS 6:
```
# الخطوة 1: إعداد مستودع Yum
yum install epel-release
@@ -223,7 +225,7 @@ yum --enablerepo=remi-php73 install php
yum --enablerepo=remi-php73 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt
```
-🗄️ سنتوس 7:
+🗄️ CentOS 7:
```
# الخطوة 1: إعداد مستودع Yum
yum install epel-release
@@ -236,7 +238,7 @@ yum --enablerepo=remi-php73 install php
yum --enablerepo=remi-php73 install php-xml php-soap php-xmlrpc php-mbstring php-json php-gd php-mcrypt
```
-🗄️ سنتوس 8:
+🗄️ CentOS 8:
```
# الخطوة 1: إعداد مستودع Yum
dnf install dnf-utils http://rpms.remirepo.net/enterprise/remi-release-8.rpm
@@ -270,7 +272,7 @@ php -v
sudo apt-get install mariadb-server php-mysql
```
-أثناء التثبيت سيُطلب منك تعيين كلمة مرور للمستخدم root. إذا لم يُطلب تعيين كلمة مرور، فالكلمة الافتراضية فارغة. هذا غير آمن ويجب تغييره فورًا!
+أثناء التثبيت سيُطلب منك تعيين كلمة مرور root. إذا لم يُطلب تعيين كلمة مرور، فالكلمة الافتراضية فارغة. هذا غير آمن ويجب تغييره فورًا!
الخطوة التالية هي الاتصال بسيرفر قاعدة البيانات وإنشاء قاعدة البيانات المطلوبة:
@@ -289,7 +291,7 @@ CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'YOUR_PASSWORD_HERE';
لا تتخطى هذه الخطوة باستخدام مستخدم root. هذا غير آمن وقد يعرض بياناتك للخطر!
:::
-الخطوة الأخيرة هي منح الصلاحيات للمستخدم الجديد:
+الخطوة الأخيرة هي تعيين الصلاحيات للمستخدم الجديد:
```SQL
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost';
@@ -309,7 +311,7 @@ FLUSH PRIVILEGES;
sudo apt-get install mysql-server php-mysql
```
-أثناء التثبيت سيُطلب منك تعيين كلمة مرور للمستخدم root. إذا لم يُطلب تعيين كلمة مرور، فالكلمة الافتراضية فارغة. هذا غير آمن ويجب تغييره فورًا!
+أثناء التثبيت سيُطلب منك تعيين كلمة مرور root. إذا لم يُطلب تعيين كلمة مرور، فالكلمة الافتراضية فارغة. هذا غير آمن ويجب تغييره فورًا!
الخطوة التالية هي الاتصال بسيرفر قاعدة البيانات وإنشاء قاعدة البيانات المطلوبة:
@@ -329,7 +331,7 @@ CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'YOUR_PASSWORD_HERE';
:::
-الخطوة الأخيرة هي منح الصلاحيات للمستخدم الجديد:
+الخطوة الأخيرة هي تعيين الصلاحيات للمستخدم الجديد:
```SQL
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost';
@@ -349,7 +351,7 @@ sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
```
-أثناء التثبيت سيُطلب منك تعيين كلمة مرور للمستخدم root. إذا لم يُطلب تعيين كلمة مرور، فالكلمة الافتراضية فارغة. هذا غير آمن ويجب تغييره فورًا!
+أثناء التثبيت سيُطلب منك تعيين كلمة مرور root. إذا لم يُطلب تعيين كلمة مرور، فالكلمة الافتراضية فارغة. هذا غير آمن ويجب تغييره فورًا!
الخطوة التالية هي الاتصال بسيرفر قاعدة البيانات وإنشاء قاعدة البيانات المطلوبة:
@@ -368,7 +370,7 @@ CREATE USER nextcloud with encrypted password 'YOUR_PASSWORD_HERE';
لا تتخطى هذه الخطوة باستخدام مستخدم root. هذا غير آمن وقد يعرض بياناتك للخطر!
:::
-الخطوة الأخيرة هي منح الصلاحيات للمستخدم الجديد:
+الخطوة الأخيرة هي تعيين الصلاحيات للمستخدم الجديد:
```SQL
grant all privileges on database mydb to myuser;
@@ -453,7 +455,7 @@ rm latest.zip
**مجلد البيانات**
-ننصح بشدة بوضع مجلد البيانات خارج جذر الويب (أي خارج /var/www). أسهل طريقة للقيام بذلك هي أثناء التثبيت الجديد. يمكن تحديد المجلد أثناء الإعداد. لكن يجب إنشاء المجلد أولًا وضبط الصلاحيات المناسبة. يمكن مثلاً تخزين البيانات في مجلد باسم Cloud داخل مجلد المنزل.
+ننصح بشدة بوضع مجلد البيانات خارج مجلد الجذر الخاص بالويب (أي خارج /var/www). أسهل طريقة للقيام بذلك هي أثناء التثبيت الجديد. يمكن تحديد المجلد أثناء الإعداد. ومع ذلك، يجب إنشاء المجلد أولاً وتعيين الأذونات المناسبة. يمكن تخزين البيانات مثلاً في مجلد يسمى Cloud داخل مجلد home.
```
mkdir /home/cloud/
@@ -464,7 +466,7 @@ chown -R www-data:www-data /home/cloud/
**HTTPS عبر شهادة SSL (Let's Encrypt)**
-يجب أن يكون الحل السحابي الجيد متاحًا فقط عبر اتصال SSL. بدون تشفير SSL، تُنقل البيانات والمعلومات كنص عادي. يمكن اعتراض هذه المعلومات بسهولة وقراءتها بدون تشفير.
+يجب أن يكون الحل السحابي الجيد متاحًا فقط عبر اتصال SSL. بدون تشفير SSL، يتم نقل البيانات والمعلومات كنص عادي. يمكن اعتراض هذه المعلومات وقراءتها بسهولة وسرعة بدون تشفير.
```
@@ -501,7 +503,7 @@ SSLCertificateKeyFile /etc/letsencrypt/live/domain.tld/privkey.pem
-علاوة على ذلك، يجب إعادة توجيه كل حركة HTTP إلى HTTPS باستخدام إعادة توجيه دائمة برمز الحالة 301. يمكن تحقيق ذلك باستخدام Apache مع تكوين مثل التالي:
+علاوة على ذلك، يجب إعادة توجيه كل حركة HTTP إلى HTTPS باستخدام إعادة توجيه دائمة مع رمز الحالة 301. يمكن تحقيق ذلك باستخدام Apache مع تكوين مثل تكوين Apache VirtualHosts التالي:
```
@@ -521,7 +523,7 @@ SSLCertificateKeyFile /etc/letsencrypt/live/domain.tld/privkey.pem
**التطبيقات**
-بالإضافة إلى ذلك، هناك إمكانية تثبيت تطبيقات إضافية بجانب التطبيقات الافتراضية. يمكنك الوصول إليها عبر عنصر القائمة **التطبيقات**.
+بالإضافة إلى ذلك، هناك إمكانية تثبيت تطبيقات إضافية بخلاف التطبيقات الافتراضية. يمكنك الوصول إليها عبر عنصر القائمة **التطبيقات**.

@@ -530,6 +532,6 @@ SSLCertificateKeyFile /etc/letsencrypt/live/domain.tld/privkey.pem
## الخلاصة
-مبروك، لقد قمت بتثبيت Nextcloud بنجاح! إذا كان لديك أي أسئلة أو مشاكل أخرى، يرجى التواصل مع فريق الدعم لدينا، المتوفر لمساعدتك يوميًا!
+تهانينا، لقد قمت بتثبيت Nextcloud بنجاح! إذا كانت لديك أي أسئلة أو مشاكل أخرى، يرجى التواصل مع فريق الدعم لدينا، المتوفر لمساعدتك يوميًا!
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
index f1df78b32..ad014def0 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-nodejs
-title: "VPS: إعداد Node.js على لينكس"
+title: "تثبيت Node.js على سيرفر لينكس - تشغيل تطبيقات جافاسكريبت الحديثة"
description: "اكتشف كيفية إعداد بيئة Node.js مستقرة لتطبيقات قابلة للتوسع وفي الوقت الحقيقي باستخدام Docker وتحضير النظام → تعلّم المزيد الآن"
sidebar_label: تثبيت Node.js
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Node.js هو بيئة تشغيل جافاسكريبت مفتوحة المصدر وعبر المنصات، تقوم بتنفيذ كود جافاسكريبت خارج المتصفح، مثل على السيرفرات أو داخل أدوات سطر الأوامر. مبني على محرك V8، يدعم الإدخال والإخراج غير المتزامن والمعتمد على الأحداث، مما يجعله فعال جدًا لبناء تطبيقات شبكية وقابلة للتوسع وفي الوقت الحقيقي.
+Node.js هو بيئة تشغيل جافاسكريبت مفتوحة المصدر ومتعددة المنصات تقوم بتنفيذ كود جافاسكريبت خارج المتصفح، مثل على السيرفرات أو داخل أدوات سطر الأوامر. مبني على محرك V8، يدعم الإدخال والإخراج غير المتزامن والمعتمد على الأحداث، مما يجعله فعال جدًا لبناء تطبيقات شبكية قابلة للتوسع وفي الوقت الحقيقي.
نموذج "جافاسكريبت في كل مكان" يسمح للمطورين باستخدام لغة واحدة لكل من تطوير الواجهة الخلفية والواجهة الأمامية.
@@ -21,10 +22,10 @@ Node.js هو بيئة تشغيل جافاسكريبت مفتوحة المصدر
## التحضير
-قبل إعداد **Node.js**، تحتاج لتحضير نظامك. هذا يشمل تحديث نظام التشغيل لأحدث إصدار وتثبيت جميع التبعيات المطلوبة. هذه التحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
+قبل تثبيت **Node.js**، تحتاج لتحضير نظامك. هذا يشمل تحديث نظام التشغيل لأحدث إصدار وتثبيت جميع التبعيات المطلوبة. هذه التحضيرات تضمن بيئة مستقرة وتساعد في تجنب المشاكل أثناء أو بعد التثبيت.
### تحديث النظام
-لتتأكد أن نظامك يعمل بأحدث البرامج وتحسينات الأمان، يجب دائمًا تنفيذ تحديثات النظام أولًا. للقيام بذلك، شغّل الأمر التالي:
+لتتأكد أن نظامك يعمل بأحدث البرامج وتحسينات الأمان، يجب دائمًا تنفيذ تحديثات النظام أولًا. لتفعل ذلك، شغّل الأمر التالي:
```
sudo apt update && sudo apt upgrade -y
@@ -32,7 +33,7 @@ sudo apt update && sudo apt upgrade -y
هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان وإصدارات البرامج قبل المتابعة.
### تثبيت التبعيات
-بعد الانتهاء من التحديث، يمكنك البدء بتثبيت التبعيات. سيتم نشر وتشغيل Node.js على جهازك باستخدام مجموعة من حاويات Docker. لذلك، يجب تثبيت Docker أولًا. للقيام بذلك، شغّل الأمر التالي:
+بعد الانتهاء من التحديث، يمكنك البدء بتثبيت التبعيات. سيتم نشر وتشغيل Node.js على جهازك باستخدام مجموعة من حاويات Docker. لذلك، يجب تثبيت Docker أولًا. لتثبيته، شغّل الأمر التالي:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -43,7 +44,7 @@ sh get-docker.sh
## التثبيت
-الآن بعد أن تم استيفاء جميع المتطلبات واكتمال التحضيرات اللازمة، يمكنك المتابعة بتثبيت تطبيق Node.js.
+الآن بعد أن تم استيفاء جميع المتطلبات وتم الانتهاء من التحضيرات اللازمة، يمكنك متابعة تثبيت تطبيق Node.js.
لاستخدام Node.js داخل بيئة معزولة، تحتاج أولًا لتحميل الصورة الرسمية المبنية على Alpine. شغّل الأمر التالي لجلب أحدث صورة Node.js 22 إلى نظامك، لتكون جاهزة لنشر الحاويات:
@@ -51,19 +52,19 @@ sh get-docker.sh
docker pull node:22-alpine
```
-بعدها، يمكنك تشغيل حاوية مبنية على هذه الصورة وفتح جلسة شل داخلها. استخدم الأمر التالي لبدء الحاوية مع شل تفاعلي. خيار `--rm` يضمن حذف الحاوية تلقائيًا عند الخروج، للحفاظ على نظافة بيئة المضيف.
+بعدها، يمكنك تشغيل حاوية مبنية على هذه الصورة وفتح جلسة شل داخلها. استخدم الأمر التالي لبدء الحاوية مع شل تفاعلي. خيار `--rm` يضمن حذف الحاوية تلقائيًا عند الخروج، مما يحافظ على نظافة بيئة المضيف.
```
docker run -it --rm --entrypoint sh node:22-alpine
```
-داخل الحاوية، تحقق من نسخة Node.js المثبتة باستخدام `node -v` والتي يجب أن تعرض `v22.19.0`. يمكنك أيضًا التأكد من نسخة npm عبر الأمر
+داخل الحاوية، تحقق من إصدار Node.js المثبت باستخدام `node -v` والذي يجب أن يعرض `v22.19.0`. يمكنك أيضًا التأكد من إصدار npm عبر الأمر
-`npm -v` والناتج المتوقع هو `10.9.3`. هذا يؤكد أن الصورة توفر النسخ الصحيحة من Node.js و npm، جاهزة للاستخدام الفوري.
+`npm -v` والناتج المتوقع هو `10.9.3`. هذا يؤكد أن الصورة توفر الإصدارات الصحيحة من Node.js و npm، جاهزة للاستخدام الفوري.
## التهيئة
-بعد تشغيل حاوية Node.js، يُنصح بضبط إعدادات Node.js الأساسية داخل البيئة نفسها. أحد الأساليب الشائعة هو تعريف متغيرات البيئة، مثل:
+بعد تشغيل حاوية Node.js، يُنصح بتكوين الإعدادات الأساسية لـ Node.js داخل البيئة نفسها. أحد الأساليب الشائعة هو تعريف متغيرات البيئة، مثل:
```
export NODE_ENV=production
@@ -79,15 +80,15 @@ npm init -y
هذا ينشئ ملف `package.json`، الذي يحدد التبعيات، السكربتات، والبيانات الوصفية لمشروعك. هو ملف التهيئة المركزي لكل تطبيق Node.js.
-يمكن تثبيت التبعيات باستخدام `npm install `، بينما تُضاف تبعيات التطوير عبر `npm install --save-dev`. قسم `scripts` داخل `package.json` يسمح لك بتعريف أوامر مخصصة، مثل `npm start` أو `npm run build`، لتبسيط التنفيذ وإدارة المشروع.
+يمكن تثبيت التبعيات باستخدام `npm install `، بينما تُضاف تبعيات التطوير عبر `npm install --save-dev`. قسم `scripts` داخل `package.json` يسمح لك بتعريف أوامر مخصصة، مثل `npm start` أو `npm run build`، لتسهيل التنفيذ وإدارة المشروع.
-لإعدادات أكثر تقدمًا، يمكن تخصيص Node.js باستخدام ملفات `.npmrc` أو `.nvmrc`، التي تسمح بضبط سجلات خاصة، خيارات التخزين المؤقت، أو فرض نسخة محددة من Node.js. هذا يضمن تشغيل تطبيقاتك بشكل متسق عبر بيئات مختلفة.
+لإعدادات أكثر تقدمًا، يمكن تخصيص Node.js باستخدام ملفات `.npmrc` أو `.nvmrc`، التي تسمح بتكوين سجلات خاصة، خيارات التخزين المؤقت، أو فرض إصدار Node.js محدد. هذا يضمن تشغيل تطبيقاتك بشكل متسق عبر بيئات مختلفة.
## الخاتمة والمزيد من الموارد
-مبروك! لقد قمت الآن بتثبيت وتكوين Node.js بنجاح على VPS الخاص بك. ننصح أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة إضافية وإرشادات خلال عملية إعداد السيرفر:
+مبروك! لقد قمت الآن بتثبيت وتكوين Node.js بنجاح على VPS/سيرفر مخصص الخاص بك. ننصح أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة إضافية وإرشادات خلال عملية إعداد السيرفر:
- [Node.js.com](https://Node.js.com/) - الموقع الرسمي
- https://Node.js.com/help/ - مركز مساعدة Node.js (التوثيق)
-عندك أسئلة محددة مش مغطاة هنا؟ لأي استفسارات أو دعم إضافي، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
+عندك أسئلة محددة مش مذكورة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
index 8daf23bdf..3a0fc2acc 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-notepad++
-title: "VPS: إعداد Notepad++ على لينكس"
-description: "اكتشف كيفية إعداد وتحسين Notepad++ على لينكس لتحرير وتطوير الأكواد بكفاءة وخفة → تعلّم المزيد الآن"
+title: "تثبيت Notepad++ على سيرفر لينكس - استخدم محررك المفضل عبر Wine"
+description: "اكتشف كيفية تثبيت وتحسين Notepad++ على لينكس لتحرير وتطوير الكود بكفاءة وخفة → تعلّم المزيد الآن"
sidebar_label: تثبيت Notepad++
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,21 +14,19 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Notepad++ هو محرر نصوص ومصدر كود مجاني ومفتوح المصدر لنظام ويندوز. يدعم تمييز الصياغة، طي الأكواد، والتحرير بعلامات تبويب عبر العديد من لغات البرمجة والسكريبت، وقابل للتخصيص بشكل كبير عبر الإضافات. مشهور بأدائه السريع واستهلاكه المنخفض للموارد، يظل Notepad++ خيارًا شائعًا للمطورين والمستخدمين الذين يبحثون عن أداة تحرير قوية وخفيفة في نفس الوقت.
+Notepad++ هو محرر نصوص ومصدر كود مجاني ومفتوح المصدر لنظام ويندوز. يدعم تمييز الصياغة، طي الكود، والتحرير بعلامات تبويب عبر العديد من لغات البرمجة والسكريبت، وقابل للتخصيص بشكل كبير عبر الإضافات. مشهور بأدائه السريع واستهلاكه المنخفض للموارد، يظل Notepad++ خيارًا شائعًا للمطورين والمستخدمين الباحثين عن أداة تحرير قوية وخفيفة في نفس الوقت.

-تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة كيف تضبطها وتكوّنها، وكل اللي لازم تعرفه.
+تفكر تستضيف هذه الخدمة بنفسك؟ هنمشي معك خطوة بخطوة لكيفية تثبيتها وضبطها، وكل شيء لازم تعرفه.
-:::danger نظام لينكس مع واجهة سطح مكتب مطلوب
+:::danger يتطلب لينكس مع واجهة سطح مكتب
هذا التطبيق يمكن تثبيته واستخدامه فقط على نظام لينكس مع واجهة مستخدم رسومية؛ في هذا المثال، تم استخدام Ubuntu Desktop 25.04 كنموذج مرجعي.
:::
-
-
## المتطلبات الأساسية
قبل تثبيت **Notepad++**، تأكد أن بيئة الاستضافة الخاصة بك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
@@ -38,7 +37,7 @@ Notepad++ هو محرر نصوص ومصدر كود مجاني ومفتوح ال
| الذاكرة RAM | 2 جيجابايت | 4 جيجابايت |
| مساحة القرص | 25 ميجابايت | 25 جيجابايت |
-البرنامج يتطلب تثبيت جميع التبعيات اللازمة وأن يعمل على نظام تشغيل مدعوم. تأكد أن سيرفرك يلبي المتطلبات التالية قبل المتابعة بالتثبيت:
+يتطلب البرنامج تثبيت جميع التبعيات اللازمة وأن يعمل على نظام تشغيل مدعوم. تأكد من أن سيرفرك يفي بالمتطلبات التالية قبل المتابعة بالتثبيت:
**التبعيات:** `Snap`
@@ -46,15 +45,12 @@ Notepad++ هو محرر نصوص ومصدر كود مجاني ومفتوح ال
تأكد من تثبيت جميع التبعيات واستخدام نسخة نظام التشغيل الصحيحة لتجنب مشاكل التوافق أثناء تثبيت Notepad++.
-
-
## التحضير
-قبل إعداد **Notepad++**، تحتاج تحضّر نظامك. هذا يشمل تحديث نظام التشغيل لأحدث نسخة وتثبيت جميع التبعيات المطلوبة. هذه التحضيرات تضمن بيئة مستقرة وتساعد على منع المشاكل أثناء أو بعد التثبيت.
-
+قبل إعداد **Notepad++**، تحتاج لتحضير نظامك. يشمل ذلك تحديث نظام التشغيل لأحدث نسخة وتثبيت جميع التبعيات المطلوبة. هذه التحضيرات تضمن بيئة مستقرة وتساعد على منع المشاكل أثناء أو بعد التثبيت.
### تحديث النظام
-لتتأكد أن نظامك يعمل بأحدث البرامج وتحسينات الأمان، لازم دايمًا تبدأ بتحديث النظام. نفذ الأمر التالي:
+لتضمن أن نظامك يعمل بأحدث البرامج وتحسينات الأمان، يجب دائمًا تحديث النظام أولاً. لتنفيذ ذلك، شغّل الأمر التالي:
```
sudo apt update && sudo apt upgrade -y
@@ -62,57 +58,47 @@ sudo apt update && sudo apt upgrade -y
هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان وإصدارات البرامج قبل المتابعة.
### تثبيت التبعيات
-بعد انتهاء التحديث، يمكنك الآن تثبيت التبعيات المطلوبة.
+بعد الانتهاء من التحديث، يمكنك الآن تثبيت التبعيات.
#### Snap
-برنامج Notepad++ يحتاج تثبيت Snap أولًا. نفذ الأمر التالي:
-
+برنامج Notepad++ يتطلب تثبيت Snap أولاً. لتنفيذ ذلك، شغّل الأمر التالي:
```
sudo apt install snapd
```
-
-
-
## التثبيت
-بعد ما تم استيفاء كل المتطلبات وإكمال التحضيرات، يمكنك الآن تثبيت تطبيق Notepad++. لتنفيذ ذلك، شغّل الأمر التالي:
+الآن بعد أن تم استيفاء جميع المتطلبات وتم الانتهاء من التحضيرات اللازمة، يمكنك المتابعة بتثبيت تطبيق Notepad++. لتنفيذ ذلك، نفذ الأمر التالي:
```
sudo snap install notepad-plus-plus
```
-سيتم تحميل وتثبيت Notepad++ باستخدام سكريبت التثبيت الرسمي. فقط اترك العملية تكمل، وبعدها تقدر تشغل التطبيق فورًا.
+سيتم تحميل وتثبيت Notepad++ باستخدام سكريبت التثبيت الرسمي. فقط اترك العملية تكمل، وبعدها يمكنك تشغيل التطبيق فورًا.

+## الإعداد
+يحتوي Notepad++ على مجموعة واسعة من خيارات التخصيص المتاحة تحت *الإعدادات > التفضيلات*. هذه الخيارات تتيح لك تعديل المحرر ليناسب سير عملك الخاص:
-## التكوين
-
-يحتوي Notepad++ على مجموعة واسعة من خيارات التخصيص المتاحة تحت *الإعدادات > التفضيلات*. هذه الخيارات تتيح لك تكييف المحرر مع سير عملك الخاص:
-
-- **عام**: تحكم سلوك بدء التشغيل، مثل إعادة تحميل الملفات المفتوحة سابقًا، تعيين لغة افتراضية، أو تحديد كيفية تصرف علامات التبويب.
-- **إعدادات المحرر**: ضبط نوع وحجم الخط، عرض التبويب، ترقيم الأسطر، التراجع التلقائي، أو عرض علامات الفراغ والتبويب.
+- **عام**: تحكم في سلوك بدء التشغيل، مثل إعادة تحميل الملفات المفتوحة سابقًا، تعيين لغة افتراضية، أو تحديد كيفية تصرف علامات التبويب.
+- **إعدادات المحرر**: ضبط نوع وحجم الخط، عرض التبويب، ترقيم الأسطر، التراجع التلقائي، أو عرض علامات المسافات والتبويب.
- **أنظمة الألوان والصياغة**: استخدم “مُكوّن الأنماط” للتبديل بين الثيمات وتخصيص تمييز الصياغة لكل لغة مدعومة.
- **معالجة الملفات**: ضبط خيارات مثل إعادة تحميل الملف تلقائيًا عند التغييرات، التعامل مع الملفات الكبيرة، أو تفضيلات الترميز مثل UTF-8.
-- **الأمان والنسخ الاحتياطية**: تفعيل النسخ الاحتياطية التلقائية أو استعادة الجلسة لمنع فقدان البيانات.
+- **الأمان والنسخ الاحتياطي**: تفعيل النسخ الاحتياطية التلقائية أو استعادة الجلسة لمنع فقدان البيانات.
- **الإضافات**: تثبيت وإدارة الإضافات عبر مدير الإضافات لإضافة وظائف مثل دعم FTP أو التنسيق المتقدم.
هذه التفضيلات تجعل Notepad++ قابل للتكيف بشكل كبير، سواء للاستخدام في تحرير النصوص البسيط أو تطوير البرمجيات الكامل.

-
-
-
## الخاتمة والمزيد من الموارد
-مبروك! الآن قمت بتثبيت وتكوين Notepad++ بنجاح على VPS الخاص بك. ننصحك أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة وإرشاد إضافي خلال عملية تكوين سيرفرك:
+مبروك! لقد قمت الآن بتثبيت وضبط Notepad++ بنجاح على VPS/سيرفر مخصص الخاص بك. ننصحك أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة إضافية وإرشادات خلال عملية إعداد السيرفر:
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - الموقع الرسمي
-عندك أسئلة محددة مش مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفر يوميًا لمساعدتك! 🙂
-
+عندك أسئلة محددة مش مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-php.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-php.md
index 8a631a9aa..8898e5003 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-php.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-php.md
@@ -1,17 +1,18 @@
---
id: vserver-linux-php
-title: 'VPS: تثبيت PHP'
-description: "تعلم كيفية تثبيت PHP على سيرفر Linux الخاص بك لتطوير الويب وتحسين إعداداتك لاستخدام Apache أو بشكل مستقل → تعلّم المزيد الآن"
+title: 'تثبيت PHP على سيرفر Linux - قوة تطبيقات الويب الديناميكية'
+description: "تعلم كيفية تثبيت PHP على سيرفر Linux الخاص بك لتطوير الويب وتحسين إعدادك لاستخدام Apache أو بشكل مستقل → تعلّم المزيد الآن"
sidebar_label: تثبيت PHP
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-PHP هي لغة برمجة شائعة متعددة الاستخدامات تُستخدم بشكل كبير في تطوير الويب. في هذا الدليل، سنغطي عملية تثبيت PHP على سيرفرك.
+PHP هي لغة برمجة شائعة متعددة الأغراض تُستخدم بشكل كبير في تطوير الويب. في هذا الدليل، سنغطي عملية تثبيت PHP على سيرفرك.
@@ -19,7 +20,7 @@ PHP هي لغة برمجة شائعة متعددة الاستخدامات تُس
ابدأ بالاتصال بسيرفرك عبر SSH. إذا لم تكن تعرف كيفية القيام بذلك، يرجى الاطلاع على [الدليل الخاص بالوصول الأولي (SSH)](vserver-linux-ssh.md).
-بمجرد تسجيل الدخول، يُنصح بتشغيل أمر التحديث المناسب لنظام التشغيل الخاص بك للحفاظ على أمان سيرفرك وتحديثه بأحدث الميزات.
+بمجرد تسجيل الدخول، يُنصح بتشغيل أمر التحديث الخاص بنظام التشغيل لديك للحفاظ على أمان سيرفرك وتحديثه بأحدث الميزات.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -61,7 +62,7 @@ import TabItem from '@theme/TabItem';
## التثبيت المستقل
-استخدم الأمر التالي لتثبيت أحدث إصدار من PHP. إذا كنت ترغب في تثبيت إصدار محدد، يمكنك استخدام الخيار `-y` متبوعًا بالإصدار.
+استخدم الأمر التالي لتثبيت أحدث إصدار من PHP. إذا كنت ترغب في تثبيت إصدار معين، يمكنك استخدام الخيار `-y` متبوعًا بالإصدار.
```
# أحدث إصدار
sudo apt install php
@@ -70,38 +71,38 @@ sudo apt install php
sudo apt -y install php[version]
```
-تحقق من نجاح التثبيت باستخدام الأمر `php -v`. لقد قمت بتثبيت PHP بنجاح على سيرفرك. نوصي بقراءة قسم **إضافات PHP** للتأكد من تثبيت أي إضافات قد تحتاجها.
+تحقق من نجاح التثبيت باستخدام الأمر `php -v`. لقد قمت بتثبيت PHP بنجاح على سيرفرك. نوصي بقراءة قسم **امتدادات PHP** للتأكد من تثبيت أي امتدادات قد تحتاجها.
## استخدام Apache
-لبدء الاستخدام، يجب تثبيت Apache على سيرفرك إذا لم يكن مثبتًا بالفعل. يمكن القيام بذلك باستخدام الأمر التالي.
+لبدء الاستخدام، يجب عليك تثبيت Apache على سيرفرك إذا لم يكن مثبتًا بالفعل. يمكن القيام بذلك باستخدام الأمر التالي.
```
sudo apt install apache2
```
-بعد التثبيت، يجب التأكد من إنشاء قواعد جدار ناري مناسبة لضمان وصول سيرفر الويب إلى الإنترنت. في هذا المثال، سنستخدم **جدار ناري UFW** لأن Apache لديه تطبيق مسجل لهذا. إذا كنت تستخدم جدار ناري مختلف، تأكد من السماح بالمنفذ 80 (HTTP) عبر الجدار الناري.
+بعد التثبيت، يجب التأكد من إنشاء قواعد جدار ناري مناسبة لضمان وصول سيرفر الويب إلى الإنترنت. في هذا المثال، سنستخدم **جدار الحماية UFW** لأن Apache لديه تطبيق مسجل لهذا الغرض. إذا كنت تستخدم جدار حماية مختلف، تأكد من السماح بالمنفذ 80 (HTTP) عبر الجدار الناري.
```
sudo ufw allow in "Apache"
```
-يجب أن يكون سيرفرك الآن متاحًا. يمكنك اختبار ذلك عن طريق إدخال `http://[your_serverip]` في متصفح الإنترنت.
+يجب أن يكون سيرفرك الآن متاحًا. يمكنك اختبار ذلك عن طريق إدخال `http://[عنوان_IP_لسيرفرك]` في متصفح الإنترنت.
مع جاهزية Apache، يمكنك تثبيت حزمة PHP الخاصة بـ Apache باستخدام الأمر التالي.
```
sudo apt install php libapache2-mod-php
```
-تحقق من نجاح التثبيت باستخدام الأمر `php -v`. لقد قمت بتثبيت PHP بنجاح جنبًا إلى جنب مع سيرفر الويب Apache الخاص بك. نوصي بقراءة قسم **إضافات PHP** للتأكد من تثبيت أي إضافات قد تحتاجها.
+تحقق من نجاح التثبيت باستخدام الأمر `php -v`. لقد قمت بتثبيت PHP بنجاح إلى جانب سيرفر الويب Apache الخاص بك. نوصي بقراءة قسم **امتدادات PHP** للتأكد من تثبيت أي امتدادات قد تحتاجها.
-## إضافات PHP
+## امتدادات PHP
-تأتي PHP مع مجموعة واسعة من الإضافات الاختيارية التي يمكن تثبيتها لتوسيع الوظائف. لعرض قائمة الإضافات المتاحة، شغّل الأمر التالي، الذي يعرض نتائج البحث في وحدة التحكم عبر تمريرها إلى أمر `less`.
+تأتي PHP مع مجموعة واسعة من الامتدادات الاختيارية التي يمكن تثبيتها لتوسيع الوظائف. لعرض قائمة الامتدادات المتاحة، شغّل الأمر التالي، والذي يعرض نتائج البحث في وحدة التحكم عبر توجيه النتائج إلى الأمر `less`.
```
apt search php- | less
```
-استخدم مفاتيح الأسهم للتمرير واضغط على `Q` للخروج عند الانتهاء. الآن لتثبيت حزمة إضافة، استخدم ببساطة أمر apt install كما يلي. يمكنك إدخال عدة إضافات مرة واحدة مفصولة بمسافة لتسريع التثبيت.
+استخدم مفاتيح الأسهم للتمرير واضغط على `Q` للخروج عند الانتهاء. لتثبيت حزمة امتداد، استخدم ببساطة أمر apt install كما يلي. يمكنك إدخال عدة امتدادات مرة واحدة مفصولة بمسافة لتسريع التثبيت.
```
sudo apt install [php_extension] [...]
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
index 785b2b912..2d8947a15 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-plausible
-title: "VPS: إعداد Plausible على نظام التشغيل"
+title: "إعداد Plausible Analytics على سيرفر Linux - تشغيل تحليلات ويب تركز على الخصوصية"
description: "اكتشف كيفية إعداد منصة تحليلات ويب تركز على الخصوصية للحصول على رؤى واضحة وأداء سريع → تعلّم المزيد الآن"
sidebar_label: تثبيت Plausible
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Plausible هي منصة تحليلات ويب مفتوحة المصدر وخفيفة الوزن تعمل بدون ملفات تعريف الارتباط (كوكيز) وتلتزم تمامًا بلوائح الخصوصية. تقدم مقاييس رئيسية مثل عدد الزوار، وعدد مرات مشاهدة الصفحات، ومدة الزيارة، عبر لوحة معلومات نظيفة وبديهية. بفضل سهولة الاستخدام، والأداء السريع، والبنية التحتية المستندة إلى الاتحاد الأوروبي، تُعد Plausible بديلاً حديثًا وواعياً للخصوصية عن Google Analytics.
+Plausible هو منصة تحليلات ويب مفتوحة المصدر وخفيفة الوزن تعمل بدون ملفات تعريف الارتباط (كوكيز) وتلتزم تمامًا بلوائح الخصوصية. يقدم مقاييس رئيسية مثل عدد الزوار، وعدد مرات مشاهدة الصفحات، ومدة الزيارة، عبر لوحة معلومات نظيفة وبديهية. بفضل سهولة الاستخدام، والأداء السريع، والبنية التحتية المستندة إلى الاتحاد الأوروبي، يُعتبر Plausible بديلاً حديثًا وواعٍ للخصوصية عن Google Analytics.
تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة حول كيفية إعدادها وتكوينها، مع كل ما تحتاج لمعرفته للحفاظ على سير العمل بسلاسة.
@@ -23,13 +24,13 @@ Plausible هي منصة تحليلات ويب مفتوحة المصدر وخفي
قبل تثبيت **Plausible**، تأكد من أن بيئة الاستضافة الخاصة بك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
-| العتاد | الحد الأدنى | توصية ZAP-Hosting |
+| العتاد | الحد الأدنى | توصية ZAP-Hosting |
| ----------- | ------------ | -------------------------- |
| CPU | 1 نواة vCPU | 4 أنوية vCPU |
| RAM | 2 جيجابايت | 4 جيجابايت |
| مساحة القرص | 10 جيجابايت | 25 جيجابايت |
-يتطلب البرنامج تثبيت جميع التبعيات اللازمة وأن يعمل على نظام تشغيل مدعوم. تأكد من أن سيرفرك يلبي المتطلبات التالية قبل المتابعة بالتثبيت:
+يتطلب البرنامج تثبيت جميع التبعيات اللازمة وتشغيله على نظام تشغيل مدعوم. تأكد من أن سيرفرك يلبي المتطلبات التالية قبل المتابعة بالتثبيت:
**التبعيات:** `Docker`
@@ -50,7 +51,7 @@ sudo apt update && sudo apt upgrade -y
هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان وإصدارات البرامج قبل المتابعة.
### تثبيت التبعيات
-بعد الانتهاء من التحديث، يمكنك الآن تثبيت التبعيات.
+بمجرد الانتهاء من التحديث، يمكنك البدء بتثبيت التبعيات.
#### Git
سيتم تنزيل بيانات Plausible عبر GitHub، لذا يجب تثبيت Git أولاً. لتنفيذ ذلك، استخدم الأمر التالي:
@@ -60,14 +61,14 @@ sudo apt install git-all
#### Docker
-سيتم نشر وتشغيل Plausible على جهازك باستخدام حاوية Docker. لذلك، يجب تثبيت Docker أولاً. لتنفيذ ذلك، استخدم الأوامر التالية:
+سيتم نشر وتشغيل Plausible على جهازك باستخدام حاوية Docker، لذا يجب تثبيت Docker أولاً. لتنفيذ ذلك، استخدم الأمر التالي:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-لدينا دليل كامل لعملية التثبيت وكيفية استخدام Docker في [دليل Docker](dedicated-linux-docker.md).
+دليل كامل لعملية التثبيت وكيفية استخدام Docker متوفر في دليلنا الخاص بـ [Docker](dedicated-linux-docker.md).
## التثبيت
الآن بعد أن تم استيفاء جميع المتطلبات واكتمال التحضيرات اللازمة، يمكنك المتابعة بتثبيت تطبيق Plausible.
@@ -78,8 +79,7 @@ sh get-docker.sh
$ git clone -b v3.0.1 --single-branch https://github.com/Plausible/community-edition Plausible-ce
```
-بعد ذلك، أنشئ ملف بيئة (.env) وحدد المتغيرات الأساسية. يجب أن يشير BASE_URL إلى النطاق الفعلي الذي يحتوي بالفعل على سجل DNS يشير إلى سيرفرك. ستحتاج أيضًا إلى توليد مفتاح سري عشوائي SECRET_KEY_BASE بطول لا يقل عن 64 بايت:
-
+بعدها، أنشئ ملف بيئة (.env) وحدد المتغيرات الأساسية. يجب أن يشير BASE_URL إلى النطاق الفعلي الذي يحتوي بالفعل على سجل DNS يشير إلى سيرفرك. ستحتاج أيضًا إلى توليد مفتاح سري عشوائي SECRET_KEY_BASE بطول لا يقل عن 64 بايت:
```
touch .env
echo "BASE_URL=https://Plausible.example.com" >> .env
@@ -97,7 +97,7 @@ HTTP_PORT=80
HTTPS_PORT=443
```
-تسمح هذه المنافذ الافتراضية لـ Let’s Encrypt بإصدار شهادات TLS تلقائيًا. إذا كنت تخطط لتشغيل Plausible خلف بروكسي عكسي، يمكنك تعديل هذه القيم. بالإضافة إلى ذلك، أنشئ ملف `compose.override.yml` لكشف المنافذ الصحيحة لحاوية Plausible:
+تسمح هذه المنافذ الافتراضية لـ Let’s Encrypt بإصدار شهادات TLS تلقائيًا. إذا كنت تخطط لتشغيل Plausible خلف بروكسي عكسي، يمكنك تعديل هذه القيم. بالإضافة إلى ذلك، أنشئ ملف `compose.override.yml` لفتح المنافذ الصحيحة لحاوية Plausible:
```
cat > compose.override.yml << EOF
@@ -125,15 +125,15 @@ docker compose up -d
مع وجود حساب Google Cloud قائم وعميل OAuth مُعد، كل ما عليك هو إضافة بيانات الاعتماد (`GOOGLE_CLIENT_ID` و `GOOGLE_CLIENT_SECRET`) إلى ملف `.env`. بعد الحفظ، أعد تشغيل خدمات Docker باستخدام `docker compose up -d`. في لوحة معلومات Plausible، اذهب إلى *إعدادات الموقع > التكاملات* لإكمال الاتصال واتباع تعليمات المصادقة.
-لمن لا يمتلك عميل OAuth أو غير مألوف مع العملية، يقدم ويكي Plausible الرسمي دليلًا تفصيليًا خطوة بخطوة. يشرح كيفية إنشاء مشروع في Google Cloud، وتمكين APIs المطلوبة، وتكوين عميل OAuth، وإضافة بيانات الاعتماد المولدة إلى Plausible: [ويكي Plausible: التكامل مع Google](https://github.com/Plausible/community-edition/wiki/google-integration).
+لمن لا يمتلك عميل OAuth أو غير ملم بالعملية، يوفر ويكي Plausible الرسمي دليلًا تفصيليًا خطوة بخطوة. يشرح كيفية إنشاء مشروع في Google Cloud، تفعيل APIs المطلوبة، تكوين عميل OAuth، وإضافة بيانات الاعتماد إلى Plausible: [Plausible Wiki: Google Integration](https://github.com/Plausible/community-edition/wiki/google-integration).
-إذا كنت تستخدم Google Search Console، يمكنك تكوين التكامل مع Google لسحب بيانات من Search Console حول مصطلحات البحث، وهذا شيء رائع جدًا.
+إذا كنت تستخدم Google Search Console، يمكنك تكوين تكامل Google لسحب بيانات استعلامات البحث، وهذا شيء رائع جدًا.
-إذا كان لديك حساب Google Cloud مع عميل OAuth، يمكنك ببساطة لصق `GOOGLE_CLIENT_ID` و `GOOGLE_CLIENT_SECRET` في ملف `.env`، ثم إعادة تشغيل خدمة Docker باستخدام `docker compose up -d`، واتباع التعليمات في شاشة إعدادات الموقع > التكاملات في Plausible.
+إذا كان لديك حساب Google Cloud مع عميل OAuth، يمكنك ببساطة لصق `GOOGLE_CLIENT_ID` و `GOOGLE_CLIENT_SECRET` في ملف `.env`، أعد تشغيل خدمة Docker باستخدام `docker compose up -d`، واتبع التعليمات في شاشة إعدادات الموقع > التكاملات في Plausible.
## الخاتمة والمزيد من الموارد
-تهانينا! لقد قمت الآن بتثبيت وتكوين Plausible بنجاح على VPS الخاص بك. نوصي أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة إضافية وإرشادات أثناء عملية تكوين السيرفر:
+مبروك! لقد قمت الآن بتثبيت وتكوين Plausible بنجاح على VPS/سيرفر مخصص الخاص بك. نوصي أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة إضافية وإرشادات خلال عملية تكوين السيرفر:
- [Plausible.io](https://Plausible.io/) - الموقع الرسمي
- [github.com/Plausible/analytics](https://github.com/Plausible/analytics) - الإعلانات، المناقشات، تقارير المشاكل
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
index 172b144e8..ddc6c523a 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
@@ -1,17 +1,18 @@
---
id: vserver-linux-plesk
-title: "VPS: تثبيت Plesk"
+title: "تثبيت Plesk على سيرفر Linux - إدارة المواقع باستعمال لوحة تحكم قوية"
description: "اكتشف كيف تدير المواقع والسيرفرات بكفاءة مع Plesk للمبتدئين والمحترفين → تعلّم المزيد الآن"
sidebar_label: تثبيت Plesk
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Plesk هو منصة شاملة لتأجير الخوادم وإدارة استضافة المواقع تتيح للمستخدمين إدارة المواقع، السيرفرات، حسابات البريد الإلكتروني والمزيد من خلال واجهة سهلة الاستخدام. هو حل متعدد الاستخدامات يناسب المبتدئين وكذلك مطوري الويب المحترفين ومديري الأنظمة.
+Plesk هو منصة شاملة لتأجير الخوادم واستضافة المواقع تتيح للمستخدمين إدارة المواقع، السيرفرات، حسابات البريد الإلكتروني والمزيد عبر واجهة سهلة الاستخدام. هو حل متعدد الاستخدامات يناسب المبتدئين وكذلك مطوري الويب المحترفين ومديري الأنظمة.
@@ -20,7 +21,7 @@ Plesk هو منصة شاملة لتأجير الخوادم وإدارة استض
:::info
قبل التثبيت، نفّذ apt update و apt upgrade لضمان تثبيت أحدث الحزم على السيرفر.
:::
-يمكن تثبيت Plesk حالياً فقط على Debian 9 (Stretch)، Debian 10 (Buster)، Ubuntu 18.04 (Bionic Beaver)، Ubuntu 20.04 (Focal Fossa)، CentOS 7/8، Red Hat Enterprise Linux 7.x/8.x، CloudLinux 7.1+/8، AlmaLinux OS، Rocky Linux 8.x و Virtuozzo Linux 7. يجب أن تكون البنية 64-بت.
+يمكن حالياً تثبيت Plesk فقط على Debian 9 (Stretch)، Debian 10 (Buster)، Ubuntu 18.04 (Bionic Beaver)، Ubuntu 20.04 (Focal Fossa)، CentOS 7/8، Red Hat Enterprise Linux 7.x/8.x، CloudLinux 7.1+/8، AlmaLinux OS، Rocky Linux 8.x و Virtuozzo Linux 7. يجب أن تكون البنية 64-بت.
يمكن الاتصال بالسيرفر عبر Putty، على سبيل المثال.
@@ -35,29 +36,29 @@ import TabItem from '@theme/TabItem';
لتثبيت Plesk تلقائياً بالكامل مع المكونات والميزات القياسية التي يستخدمها معظم مستخدمي Plesk، يكفي أمر واحد فقط:
-> مثبت Plesk يقوم دائماً بتثبيت أحدث/أحدث نسخة من Plesk. قد يحدث أن الصور/لقطات الشاشة المعروضة هنا لا تظهر أحدث نسخة من Plesk.
+> مثبت Plesk يقوم دائماً بتثبيت أحدث نسخة من Plesk. قد لا تظهر الصور/اللقطات المعروضة هنا أحدث نسخة من Plesk.
```
sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)
```
:::info
-إذا ظهر هذا الخطأ: "-bash: curl: command not found" يجب إعادة تحميل الحزمة باستخدام `apt install curl`.
+إذا ظهر هذا الخطأ: "-bash: curl: command not found" يجب تثبيت الحزمة عبر `apt install curl`.
:::
بعد تنفيذ هذا الأمر، عادةً ما يستغرق التثبيت الكامل لـ Plesk بين 15 و 60 دقيقة.
:::info
-يجب عدم إغلاق جلسة SSH أثناء نشاط المثبت. هذا قد يؤدي إلى الإنهاء.
+يجب عدم إغلاق جلسة SSH أثناء عمل المثبت، لأن ذلك سيؤدي إلى الإنهاء.
:::
-وإلا، سيتوجب إعادة تثبيت السيرفر لإعادة تشغيل المثبت.
+وإلا سيتوجب إعادة تثبيت السيرفر لإعادة تشغيل المثبت.
إذا تم إعادة تشغيل المثبت بدون إعادة تثبيت السيرفر أولاً، ستحدث مشاكل في الميزات غير العاملة أثناء التثبيت أو في لوحة Plesk نفسها.
:::info
-قد يبدو أن المثبت "متوقف"، في 99% من الحالات سيستمر المثبت في العمل بعد بضع دقائق لأنه لا يزال يضبط الحزم/الإعدادات وما إلى ذلك.
+قد يبدو أن المثبت "متوقف"، لكن في 99% من الحالات سيستمر المثبت بعد بضع دقائق لأنه لا يزال يضبط الحزم والإعدادات.
:::
-يكتمل التثبيت عند ظهور هذا:
+يكتمل التثبيت عند ظهور هذه الشاشة

@@ -67,7 +68,7 @@ sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https:/
تحتاج فقط إلى بعض الأوامر لتثبيت Plesk عبر الويب.
:::info
-مثبت Plesk يقوم دائماً بتثبيت أحدث/أحدث نسخة من Plesk. قد يحدث أن الصور/لقطات الشاشة المعروضة هنا لا تظهر أحدث نسخة من Plesk.
+مثبت Plesk يقوم دائماً بتثبيت أحدث نسخة من Plesk. قد لا تظهر الصور/اللقطات المعروضة هنا أحدث نسخة من Plesk.
:::
حمّل مثبت Plesk:
@@ -75,7 +76,7 @@ sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https:/
wget https://autoinstall.plesk.com/plesk-installer
```
-اضبط الأذونات الصحيحة:
+امنح الأذونات الصحيحة:
```
chmod +x plesk-installer
@@ -93,7 +94,7 @@ chmod +x plesk-installer
تحتاج فقط إلى بعض الأوامر لتثبيت Plesk عبر الكونسول.
:::info
-مثبت Plesk يقوم دائماً بتثبيت أحدث/أحدث نسخة من Plesk. قد يحدث أن الصور/لقطات الشاشة المعروضة هنا لا تظهر أحدث نسخة من Plesk.
+مثبت Plesk يقوم دائماً بتثبيت أحدث نسخة من Plesk. قد لا تظهر الصور/اللقطات المعروضة هنا أحدث نسخة من Plesk.
:::
حمّل المثبت:
@@ -102,7 +103,7 @@ chmod +x plesk-installer
wget https://autoinstall.plesk.com/plesk-installer
```
-اضبط الأذونات الصحيحة:
+امنح الأذونات الصحيحة:
```
chmod +x plesk-installer
@@ -118,22 +119,22 @@ chmod +x plesk-installer

-بعد الموافقة، سيطلب النظام اختيار نسخة Plesk التي تريد تثبيتها، مثل Plesk Obsidian أو Plesk Onyx، وسيشير إلى النسخة الأكثر استقراراً. عادةً ما يُستخدم الإصدار "المستقر" للاستخدام الإنتاجي. بما أن الخيارات المختارة تشير بالفعل إلى النسخة المستقرة، أكد ذلك مرة أخرى بالضغط على "F".
+بعد الموافقة، سيطلب النظام اختيار نسخة Plesk للتثبيت، مثل Plesk Obsidian أو Plesk Onyx، وسيشير إلى النسخة الأكثر استقراراً. عادةً ما يُستخدم الإصدار "المستقر" للاستخدام الإنتاجي. بما أن الخيارات المختارة تشير للنسخة المستقرة، أكد ذلك مجدداً بالضغط على "F".
-يمكنك اختيار ما إذا كان Plesk يسمح بجمع بيانات لتحسين المنتج بالضغط على "Y" (نعم) أو "n" (لا).
+يمكنك اختيار ما إذا كان Plesk يجمع بيانات لتحسين المنتج بالضغط على "Y" (نعم) أو "n" (لا).
-بعد الإجابة، سيطلب النظام نوع نسخة Plesk التي تريد تثبيتها. عادةً ما يكون النوع "موصى به" كافياً. يمكن تثبيت الوحدات التي قد لا تُثبت لاحقاً ولكنها مطلوبة من خلال لوحة Plesk.
+بعد ذلك، سيطلب النظام نوع نسخة Plesk التي تريد تثبيتها. عادةً النوع "موصى به" كافٍ. يمكن تثبيت الوحدات الإضافية لاحقاً من لوحة Plesk.
-السؤال التالي حول ما إذا كان يمكن تثبيت/ترقية الحزم يتم تأكيده بالضغط على "F".
+السؤال التالي حول السماح بتثبيت/تحديث الحزم يؤكد بالضغط على "F".
الآن يبدأ المثبت عملية التثبيت.
:::info
-يجب عدم إغلاق جلسة SSH أثناء نشاط المثبت. هذا سيؤدي إلى الإلغاء ويجب إعادة تثبيت السيرفر لإعادة تشغيل المثبت.
+يجب عدم إغلاق جلسة SSH أثناء عمل المثبت، لأن ذلك سيؤدي إلى الإلغاء ويجب إعادة تثبيت السيرفر لإعادة تشغيل المثبت.
:::
-قد يبدو أن المثبت "متوقف"، في 99% من الحالات سيستمر المثبت في العمل بعد بضع دقائق لأنه لا يزال يضبط الحزم/الإعدادات وما إلى ذلك.
+قد يبدو أن المثبت "متوقف"، لكن في 99% من الحالات سيستمر المثبت بعد بضع دقائق لأنه لا يزال يضبط الحزم والإعدادات.
-يكتمل التثبيت عند ظهور التالي:
+يكتمل التثبيت عند ظهور هذه الشاشة:

@@ -142,64 +143,64 @@ chmod +x plesk-installer
## فتح المثبت عبر الويب
-بعد بدء المثبت، يتم تنفيذ التثبيت في المتصفح. يمكن الوصول إلى صفحة التثبيت عبر https://IP:8447 أو عبر https://Domain.xx:8447.
+بعد بدء المثبت، تتم عملية التثبيت عبر المتصفح. يمكن الوصول لصفحة التثبيت عبر https://IP:8447 أو https://Domain.xx:8447.
-## لوحة Plesk عبر الويب
+## لوحة Plesk على الويب
:::info
-عند فتح لوحة الويب، قد يظهر التحذير: "This is not a secure connection". يجب تأكيد ذلك في المرة الأولى، بعدها تفتح الصفحة.
+عند فتح لوحة الويب، قد يظهر تحذير "This is not a secure connection". يجب تأكيده أول مرة ثم تفتح الصفحة.
:::
-يمكن الوصول إلى واجهة الويب عبر https://IP:8443 أو https://Domain.xx:8443 للسيرفر. بيانات الدخول هي root/admin وكلمة مرور root الحالية. بدلاً من ذلك، يمكنك استخدام أحد عناوين URL المعروضة. إذا لم تعد صالحة، يمكنك إنشاء عناوين جديدة باستخدام الأمر ``plesk login``.
+يمكن الوصول للواجهة عبر https://IP:8443 أو https://Domain.xx:8443 للسيرفر. بيانات الدخول هي root/admin وكلمة مرور root الحالية. بدلاً من ذلك، يمكنك استخدام أحد الروابط المعروضة. إذا لم تعد صالحة، يمكنك إنشاء روابط جديدة بالأمر ``plesk login``.
### الإعداد
-بمجرد نجاح التسجيل، يجب إعداد حساب المدير. يجب إدخال اسم جهة اتصال، بريد إلكتروني وكلمة مرور. إذا كان لديك ترخيص Plesk، يمكنك إدخاله مباشرة. بدلاً من ذلك، يمكن طلب ترخيص تجريبي لمدة 15 يومًا من Plesk. أخيراً، يجب تأكيد عقد المستخدم.
-يمكنك الآن استخدام Plesk.
+بعد التسجيل الناجح، يجب إعداد حساب المدير. أدخل اسم جهة الاتصال، بريد إلكتروني وكلمة مرور. إذا كان لديك ترخيص Plesk، يمكنك إدخاله مباشرة. بدلاً من ذلك، يمكن طلب ترخيص تجريبي لمدة 15 يوم من Plesk. وأخيراً، يجب تأكيد عقد المستخدم.
+الآن يمكنك استخدام Plesk.
### تعيين اللغة
-بعد التثبيت، تكون لوحة Plesk باللغة الإنجليزية، يمكن تعيين اللغة الألمانية أو اختيارها من خلال Tools&Settings ➡️ Plesk Appearance ➡️ Languages. هناك يجب اختيار "de-DE". بعد ذلك يمكن تعيين اللغة بشكل دائم للجميع بالنقر على "Make default".
-بعد تسجيل الخروج وتسجيل الدخول مجدداً، ستجد لوحة Plesk باللغة الألمانية.
+بعد التثبيت، تكون لوحة Plesk باللغة الإنجليزية. يمكن تعيين اللغة الألمانية أو اختيارها من Tools&Settings ➡️ Plesk Appearance ➡️ Languages. هناك اختر "de-DE". بعد ذلك يمكن تعيين اللغة بشكل دائم للجميع بالضغط على "Make default".
+بعد تسجيل الخروج وتسجيل الدخول مجدداً ستجد لوحة Plesk بالألمانية.

### إضافة نطاق
-لإضافة أول نطاق، اضغط على الزر الأزرق "Add domain".
+لإضافة أول نطاق اضغط على الزر الأزرق "Add domain".

-الآن يمكن إدخال النطاق الخاص بك. يجب أيضاً تحديد IP واسم مستخدم وكلمة مرور لاستضافة المواقع الخاصة بالنطاق. إذا كان النطاق الفرعي "www" مُدرجاً بالفعل في DNS الخاص بالنطاق، يمكن إنشاء شهادة SSL من Let's Encrypt مباشرة. يمكن اختيار هذا الخيار بعد إدخال بريد إلكتروني، ثم تأكيده بالضغط على الزر الأزرق "OK".
+الآن يمكن إدخال النطاق الخاص بك. يجب أيضاً تحديد IP واسم مستخدم وكلمة مرور لاستضافة المواقع الخاصة بالنطاق. إذا كان النطاق الفرعي "www" موجوداً في DNS الخاص بالنطاق، يمكن إنشاء شهادة SSL من Let's Encrypt مباشرة. يمكن اختيار هذا الخيار بعد إدخال بريد إلكتروني وتأكيده بالضغط على الزر الأزرق "OK".

:::info
-يجب أن يشير النطاق إلى IP الخاص بالاستضافة، إذا كان النطاق من ZAP-Hosting، يمكن إعادة توجيهه بسهولة إلى الاستضافة عبر EasyDNS، وإذا كان خارجيًا، يجب تعيين سجل A إلى IP ويجب أن يشير النطاق الفرعي "www" و "webmail" أيضاً إلى IP. كما يجب تعيين سجل MX إلى IP الخاص بالاستضافة.
+يجب أن يشير النطاق إلى عنوان IP الخاص بالاستضافة. إذا كان النطاق من ZAP-Hosting، يمكن إعادة توجيهه بسهولة عبر EasyDNS. إذا كان خارجي، يجب تعيين سجل A إلى عنوان IP ويجب أن يشير النطاق الفرعي "www" و "webmail" أيضاً إلى عنوان IP. كما يجب تعيين سجل MX إلى عنوان IP الخاص بالاستضافة.
قد يستغرق توجيه سجل DNS الجديد/المعدل حتى 24 ساعة للوصول إلى الوجهة الصحيحة.
:::
## تشفير SSL
-أثناء تسجيل النطاق/إنشاء استضافة المواقع، تم إنشاء شهادة SSL من Let's Encrypt، يمكن الآن إدخالها/اختيارها ضمن "Hosting settings" للنطاق. بعد ذلك يجب تأكيدها بالنقر على "Apply".
+أثناء تسجيل النطاق/إنشاء استضافة المواقع، تم إنشاء شهادة SSL من Let's Encrypt، يمكن الآن إدخالها/اختيارها ضمن "Hosting settings" للنطاق. بعد ذلك يجب تأكيدها بالضغط على "Apply".
:::info
-لكي يتم إعادة التوجيه الدائم إلى HTTPS (SSL) عند فتح الموقع، يجب تفعيل خيار "Permanent, SEO-suitable 301 forwarding from HTTP to HTTPS".
+لتفعيل إعادة التوجيه الدائمة إلى HTTPS (SSL) عند فتح الموقع، يجب تفعيل خيار "Permanent, SEO-suitable 301 forwarding from HTTP to HTTPS".
:::

-إذا فتحت النطاق الآن في المتصفح، سيظهر التشفير الخاص به.
+عند فتح النطاق في المتصفح، سيظهر التشفير الخاص به.

:::info
-تم الآن الانتهاء تماماً من التثبيت وكذلك إعداد أول نطاق مع التشفير.
+تم الآن الانتهاء تماماً من التثبيت وإعداد أول نطاق مع التشفير.
:::
## الخلاصة
-مبروك، لقد قمت بتثبيت وتكوين Plesk بنجاح! إذا كان لديك أي أسئلة أو مشاكل أخرى، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر لمساعدتك يومياً!
+مبروك، لقد قمت بتثبيت وتكوين Plesk بنجاح! إذا كان لديك أي أسئلة أو مشاكل إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر لمساعدتك يومياً!
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-python.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-python.md
index a992dbfd9..e7ade1cd1 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-python.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-python.md
@@ -1,17 +1,18 @@
---
id: vserver-linux-python
-title: "VPS: تثبيت بايثون"
+title: "تثبيت بايثون على سيرفر لينكس - فعّل التطوير والأتمتة"
description: "تعلم كيفية تثبيت وتحديث بيئة تشغيل بايثون على توزيعات لينكس المختلفة لضمان بيئة آمنة ومحدثة → تعلّم المزيد الآن"
sidebar_label: تثبيت بايثون
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-هذا الدليل يشرح خطوات تثبيت بيئة تشغيل بايثون و venv. يجب تنفيذ هذه الأوامر عبر SSH، إذا لم تكن تعرف كيفية الاتصال بسيرفرك عبر SSH، يرجى استخدام دليلنا [الوصول الأولي (SSH)](vserver-linux-ssh.md) لتتعلم المزيد.
+هذا الدليل يشرح خطوات تثبيت بيئة تشغيل بايثون و venv. يجب تنفيذ هذه الأوامر عبر SSH، إذا لم تكن تعرف كيف تتصل بسيرفرك عبر SSH، استخدم دليلنا [الوصول الأولي (SSH)](vserver-linux-ssh.md) لتتعلم المزيد.
@@ -55,7 +56,7 @@ import TabItem from '@theme/TabItem';
## التثبيت
-معظم توزيعات لينكس تأتي مثبتة مسبقًا مع بايثون، لكن قد لا تكون النسخة محدثة أو قد يكون النظام مثبت بدون بعض الحزم. يمكنك التحقق من وجود تثبيت بايثون (`python3 --version`) وتشغيل الأوامر التالية لتحديث أو تثبيت بيئة التشغيل.
+معظم توزيعات لينكس تأتي مع بايثون مثبت مسبقًا، لكن قد لا تكون النسخة محدثة أو قد يكون النظام مثبت بدون بعض الحزم. يمكنك التحقق من وجود تثبيت بايثون (`python3 --version`) وتشغيل الأوامر التالية لتحديث أو تثبيت بيئة التشغيل.
@@ -106,7 +107,7 @@ import TabItem from '@theme/TabItem';
## تشغيل الأكواد
-الآن بعد أن ثبتت بايثون على سيرفرك، يمكنك البدء بتشغيل برامج بايثون الخاصة بك.
+الآن بعد تثبيت بايثون على سيرفرك، يمكنك البدء بتشغيل برامج بايثون الخاصة بك.
### وضع المفسر
@@ -114,29 +115,28 @@ import TabItem from '@theme/TabItem';
### تشغيل ملفات .py
-لتشغيل ملفات بايثون `.py`، يمكنك ببساطة استخدام الأمر `python3 [filename].py` مع استبدال `[filename]` بمسار واسم الملف الذي تريد تشغيله.
+لتشغيل ملفات بايثون `.py`، ببساطة استخدم الأمر `python3 [اسم_الملف].py` مع استبدال `[اسم_الملف]` بمسار واسم الملف الذي تريد تشغيله.
:::tip
-معظم البرامج التي تجدها على الإنترنت يمكن تشغيلها باستخدام `python3 main.py` لأن `main.py` هو نقطة البداية الشائعة لمعظم برامج بايثون.
+معظم البرامج التي تجدها أونلاين يمكن تشغيلها باستخدام `python3 main.py` لأن `main.py` هو نقطة البداية الشائعة لمعظم برامج بايثون.
:::
## البيئات الافتراضية
-عند كتابة برنامج بايثون قد تحتاج لتثبيت حزم خارجية من pip. يمكن تثبيتها بشكل عام لتكون متاحة لكل سكربتات `.py` أو يمكنك إنشاء بيئة افتراضية (venv).
+عند كتابة برنامج بايثون قد تحتاج تثبيت حزم خارجية من pip. يمكن تثبيتها بشكل عام لتكون متاحة لكل سكربتات `.py` أو يمكنك إنشاء بيئة افتراضية (venv).
### إنشاء venv
-أولًا، انتقل إلى المجلد الذي تريد إعداد venv فيه باستخدام `cd` وعندما تكون جاهزًا، شغّل الأمر `python3 -m venv .` الذي سيقوم بتثبيت الملفات المطلوبة في الموقع الحالي.
+أولًا، انتقل إلى المجلد الذي تريد إعداد venv فيه باستخدام `cd`، وعندما تكون جاهزًا، شغّل `python3 -m venv .` لتثبيت الملفات المطلوبة في الموقع الحالي.
### التفعيل والإلغاء
-لتشغيل أوامر مثل `pip install` داخل venv، تحتاج لتفعيله عبر الأمر `source /bin/activate`. الآن الكونسول سيعمل فقط داخل venv والسكربتات ستصل فقط للحزم المثبتة محليًا.
-
-عند الانتهاء من العمل داخل venv يمكنك العودة عبر تشغيل الأمر `deactivate`.
+لتشغيل أوامر مثل `pip install` داخل venv، تحتاج تفعيله عبر الأمر `source /bin/activate`. الآن الكونسول سيعمل فقط داخل venv والسكربتات ستصل فقط للحزم المثبتة محليًا.
+عند الانتهاء من العمل داخل venv، يمكنك العودة عبر تشغيل الأمر `deactivate`.
## الخاتمة
-مبروك، لقد قمت بتثبيت وتكوين بايثون بنجاح! إذا كان لديك أي أسئلة أو مشاكل إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر لمساعدتك يوميًا!
+مبروك، لقد قمت بتثبيت وتكوين بايثون بنجاح! إذا كان لديك أي أسئلة أو مشاكل إضافية، تواصل مع فريق الدعم الخاص بنا، متوفرين لمساعدتك يوميًا!
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
index d4a429cb5..c7b689c2e 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-speedtest-cli
-title: "VPS: إعداد Speedtest-Cli على لينكس"
-description: "اكتشف كيفية إعداد واستخدام Speedtest-Cli لاختبار الشبكة بشكل موثوق وأتمتة العمليات → تعلّم المزيد الآن"
+title: "تثبيت Speedtest CLI على سيرفر لينكس - راقب أداء شبكة سيرفرك"
+description: "اكتشف كيفية تثبيت واستخدام Speedtest-Cli لاختبار الشبكة بشكل موثوق وأتمتة العمليات → تعلّم المزيد الآن"
sidebar_label: تثبيت Speedtest-Cli
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -15,21 +16,21 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
Speedtest-Cli هو أداة مجانية تعمل عبر سطر الأوامر ومكتبة برمجية (libSpeedtest-Cli) لنقل البيانات باستخدام عناوين URL. يدعم مجموعة واسعة من البروتوكولات مثل HTTP(S)، FTP، SMTP، LDAP، MQTT، وأكثر، ويُستخدم عادةً في مهام مثل تحميل الملفات، اختبار واجهات برمجة التطبيقات، وأتمتة عمليات الشبكة.
-تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة لكيفية الإعداد والتكوين، وكل اللي لازم تعرفه عشان تضمن سير الأمور بسلاسة.
+تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة لكيفية التثبيت والإعداد، وكل اللي لازم تعرفه.
## التحضير
-قبل ما تبدأ في إعداد **Speedtest-Cli**، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث إصدار. هالتحضيرات تضمن بيئة مستقرة وتساعد في تجنب المشاكل أثناء أو بعد التثبيت.
+قبل تثبيت **Speedtest-Cli**، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث إصدار. هالتحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
### تحديث النظام
-عشان تتأكد إن نظامك يشتغل بأحدث البرمجيات وتحسينات الأمان، لازم دايمًا تبدأ بتحديث النظام. نفذ الأمر التالي:
+عشان تتأكد إن نظامك يشتغل بأحدث البرمجيات وتحسينات الأمان، لازم تعمل تحديث للنظام أولاً. نفذ الأمر التالي:
```
sudo apt update && sudo apt upgrade -y
```
-هذا يضمن إن نظامك يحتوي على أحدث تصحيحات الأمان والإصدارات قبل ما تكمل.
+هذا يضمن إن نظامك يحتوي على أحدث تصحيحات الأمان والإصدارات قبل المتابعة.
## التثبيت
@@ -39,9 +40,9 @@ sudo apt update && sudo apt upgrade -y
sudo apt install speedtest-cli
```
-## التكوين
+## الإعداد
-speedtest-cli ما يعتمد على ملف تكوين تقليدي، لكن تقدر تخصصه باستخدام خيارات سطر الأوامر ومتغيرات البيئة. هذا يسمح لك بتعديله للاستخدام المتكرر والأتمتة:
+speedtest-cli ما يعتمد على ملف إعداد تقليدي، لكن تقدر تخصصه باستخدام خيارات سطر الأوامر ومتغيرات البيئة. هذا يسمح لك بتعديله للاستخدام المتكرر والأتمتة:
- `--server `: اختر سيرفر معين بواسطة معرّفه لنتائج اختبار أكثر ثباتًا وقابلية للمقارنة.
- `--bytes`: عرض السرعات بوحدة البايت في الثانية بدلًا من البت.
@@ -51,13 +52,13 @@ speedtest-cli ما يعتمد على ملف تكوين تقليدي، لكن ت
لو تستخدم نفس الخيارات بشكل متكرر، من الأفضل تعمل alias في الشيل أو سكربت صغير لتشغيل speedtest-cli بسرعة مع ضمان إخراج موحد.
-## الخاتمة والمزيد من الموارد
+## الخلاصة والمزيد من الموارد
-مبروك! الآن ثبتت وكونفجرت Speedtest-Cli على VPS الخاص فيك بنجاح. ننصحك تطّلع على الموارد التالية اللي ممكن تساعدك أكثر خلال إعداد سيرفرك:
+مبروك! الآن ثبت وضبط Speedtest-Cli بنجاح على VPS/سيرفر مخصص خاصتك. ننصحك أيضًا تطّلع على الموارد التالية اللي ممكن تساعدك أكثر خلال إعداد سيرفرك:
- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - الموقع الرسمي
-عندك أسئلة محددة ما تغطيناها هنا؟ لأي استفسار أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لخدمتك! 🙂
+عندك أسئلة محددة مش مذكورة هنا؟ لأي استفسار أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لخدمتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
index e90105df9..0b1eab955 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-standard-notes
-title: "VPS: تثبيت Standard Notes على لينكس"
+title: "تثبيت Standard Notes على سيرفر Linux - أنشئ نظام ملاحظات خاص بك"
description: "اكتشف كيف تزامن ملاحظاتك بأمان وتحميها عبر أجهزتك مع استضافة Standard Notes الذاتية → تعلّم المزيد الآن"
sidebar_label: تثبيت Standard Notes
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -17,13 +18,13 @@ Standard Notes هو تطبيق ملاحظات مفتوح المصدر يحمي

-تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، مع كل ما تحتاج لمعرفته.
+تفكر تستضيف الخدمة بنفسك؟ هنمشي معك خطوة بخطوة كيف تثبتها وتضبطها، وكل شيء لازم تعرفه.
## المتطلبات الأساسية
-قبل تثبيت **Standard Notes**، تأكد من أن بيئة الاستضافة الخاصة بك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
+قبل تثبيت **Standard Notes**، تأكد أن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
| العتاد | الحد الأدنى | توصية ZAP-Hosting |
| ----------- | ------------ | -------------------------- |
@@ -31,28 +32,28 @@ Standard Notes هو تطبيق ملاحظات مفتوح المصدر يحمي
| RAM | 2 جيجابايت | 4 جيجابايت |
| مساحة القرص | 5 جيجابايت | 25 جيجابايت |
-يتطلب البرنامج تثبيت جميع التبعيات اللازمة وأن يعمل على نظام تشغيل مدعوم. تأكد من أن سيرفرك يلبي المتطلبات التالية قبل المتابعة بالتثبيت:
+البرنامج يحتاج كل التبعيات الضرورية تكون مثبتة ويعمل على نظام تشغيل مدعوم. تأكد أن سيرفرك يلبي المتطلبات التالية قبل بدء التثبيت:
-**التبعيات:** `Docker (الإصدار 26+ و Compose)`
+**التبعيات:** `Docker (Engine 26+ و Compose)`
-**نظام التشغيل:** أحدث إصدار من أوبونتو/ديبيان يدعم Docker 26+
+**نظام التشغيل:** أحدث إصدار من Ubuntu/Debian يدعم Docker 26+
-تأكد من تثبيت جميع التبعيات واستخدام إصدار نظام التشغيل الصحيح لتجنب مشاكل التوافق أثناء تثبيت Standard Notes.
+تأكد من تثبيت كل التبعيات واستخدام نسخة نظام التشغيل الصحيحة لتجنب مشاكل التوافق أثناء تثبيت Standard Notes.
## التحضير
-قبل إعداد **Standard Notes**، تحتاج لتحضير نظامك. يشمل ذلك تحديث نظام التشغيل لأحدث إصدار وتثبيت جميع التبعيات المطلوبة. هذه التحضيرات تضمن بيئة مستقرة وتساعد على منع المشاكل أثناء أو بعد التثبيت.
+قبل إعداد **Standard Notes**، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث نسخة وتثبيت كل التبعيات المطلوبة. هالتحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
### تحديث النظام
-لتتأكد أن نظامك يعمل بأحدث البرامج وتحسينات الأمان، يجب عليك دائماً تحديث النظام أولاً. نفذ الأمر التالي:
+عشان تتأكد أن نظامك يعمل بأحدث البرمجيات وتحسينات الأمان، لازم تعمل تحديث للنظام أولاً. نفذ الأمر التالي:
```
sudo apt update && sudo apt upgrade -y
```
-هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان وإصدارات البرامج قبل المتابعة.
+هذا يضمن أن نظامك يحتوي على آخر تحديثات الأمان والإصدارات قبل المتابعة.
### تثبيت التبعيات
-بعد الانتهاء من التحديث، يمكنك الآن تثبيت التبعيات. سيتم نشر Standard Notes وتشغيله على جهازك باستخدام مجموعة من حاويات Docker. لذلك يجب تثبيت Docker أولاً. نفذ الأمر التالي:
+بعد ما يخلص التحديث، تقدر تبدأ تثبيت التبعيات. Standard Notes بيتم نشره وتشغيله على جهازك باستخدام مجموعة من حاويات Docker. لهذا لازم تثبت Docker أولاً. نفذ الأمر التالي:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -62,9 +63,9 @@ sh get-docker.sh
دليل كامل لعملية التثبيت وكيفية استخدام Docker متوفر في دليلنا [Docker](dedicated-linux-docker.md).
## التثبيت
-الآن بعد أن تم استيفاء جميع المتطلبات وتم الانتهاء من التحضيرات اللازمة، يمكنك المتابعة بتثبيت تطبيق Standard Notes.
+بعد ما تحقق كل المتطلبات وأكملت التحضيرات، تقدر تبدأ تثبيت تطبيق Standard Notes.
-أولاً، أنشئ مجلدًا ليحتوي على جميع ملفات التكوين والإعداد. سيكون هذا المجلد هو دليل العمل الخاص بك أثناء التثبيت.
+أولاً، أنشئ مجلد يحتوي كل ملفات الإعداد والتكوين. هذا المجلد بيكون دليل العمل للتثبيت.
```
mkdir standardnotes
@@ -78,28 +79,28 @@ touch .env
curl https://raw.githubusercontent.com/standardnotes/server/main/.env.sample > .env
```
-يحتوي هذا الملف فقط على المتغيرات الأساسية المطلوبة لإعداد وظيفي. يمكنك الاطلاع على القائمة الكاملة للمتغيرات المستخدمة حالياً هنا: [docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh)
+هذا الملف يحتوي فقط على المتغيرات الأساسية المطلوبة لإعداد وظيفي. القائمة الكاملة للمتغيرات المستخدمة حالياً موجودة هنا: [docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh)
-افتح ملف `.env` وتأكد من تعيين جميع المفاتيح في قسم KEYS بشكل صحيح. أنشئ قيم عشوائية لكل متغير بيئي مطلوب باستخدام:
+افتح ملف `.env` وتأكد أن كل المفاتيح في قسم KEYS مضبوطة بشكل صحيح. أنشئ قيم عشوائية لكل متغير بيئي مطلوب باستخدام:
```
openssl rand -hex 32
```
-ألصق هذه القيم في ملف `.env` الخاص بك. يتطلب Standard Notes سكربت bootstrap لـ LocalStack. قم بتحميله إلى دليل العمل واجعله قابل للتنفيذ:
+ألصق هذه القيم في ملف `.env`. Standard Notes يحتاج سكريبت bootstrap لـ LocalStack. نزله في دليل العمل واجعله قابل للتنفيذ:
```shell
curl https://raw.githubusercontent.com/standardnotes/server/main/docker/localstack_bootstrap.sh > localstack_bootstrap.sh
chmod +x localstack_bootstrap.sh
```
-قم بتحميل ملف التكوين الرسمي النموذجي واحفظه باسم `docker-compose.yml` داخل مجلد العمل. يحدد هذا الملف جميع خدمات الحاويات المطلوبة لـ Standard Notes.
+نزّل ملف التكوين الرسمي النموذجي واحفظه باسم `docker-compose.yml` داخل مجلد العمل. هذا الملف يحدد كل خدمات الحاويات المطلوبة لـ Standard Notes.
```
curl https://raw.githubusercontent.com/standardnotes/server/main/docker-compose.example.yml > docker-compose.yml
```
-عندما يصبح كل شيء جاهزًا، اسحب أحدث الصور وابدأ الخدمات في وضع الخلفية:
+بعد ما يكون كل شيء جاهز، اسحب أحدث الصور وابدأ الخدمات في وضعية الخلفية:
```
docker compose pull && docker compose up -d
@@ -107,31 +108,31 @@ docker compose pull && docker compose up -d
## التكوين
-يمكن تخصيص التكوين الافتراضي في ملف `docker-compose.yml` المرفق ليناسب متطلباتك الخاصة. نقطة مهمة هي خدمة `server`، حيث يمكنك تعديل تعيينات المنافذ في خاصية `ports`. هذا يسمح لك باختيار المنافذ التي سيكون التطبيق متاحًا عليها على المضيف، مما يساعد على تجنب تعارضات مع خدمات أخرى أو لتتناسب مع إعداد الشبكة المفضل لديك.
+تقدر تخصص التكوين الافتراضي في ملف `docker-compose.yml` المرفق ليناسب متطلباتك الخاصة. نقطة مهمة هي خدمة `server`، حيث يمكنك تعديل تعيين المنافذ في خاصية `ports`. هذا يسمح لك تختار أي منافذ المضيف يكون التطبيق متاح عليها، لتجنب تعارض مع خدمات أخرى أو لتتناسب مع إعداد الشبكة المفضل عندك.
-تأمين قاعدة البيانات خطوة حاسمة أخرى. يجب استبدال كلمات المرور الافتراضية بسلاسل قوية وعشوائية. يمكنك إنشاء كلمة مرور آمنة باستخدام:
+تأمين قاعدة البيانات خطوة حاسمة أخرى. لازم تستبدل كلمات المرور الافتراضية بسلاسل قوية وعشوائية. تقدر تنشئ كلمة مرور آمنة باستخدام:
```
openssl rand -hex 12
```
-أضف القيمة التي تم إنشاؤها إلى ملف `.env` كـ `DB_PASSWORD`. يجب تعيين نفس القيمة أيضًا لـ `MYSQL_ROOT_PASSWORD` و `MYSQL_PASSWORD` في ملف `docker-compose.yml` للحفاظ على تزامن الحاويات.
+أضف القيمة المولدة إلى ملف `.env` كـ `DB_PASSWORD`. نفس القيمة لازم تتضبط أيضاً لـ `MYSQL_ROOT_PASSWORD` و `MYSQL_PASSWORD` في ملف `docker-compose.yml` عشان تزامن الحاويات.
-تضمن هذه التعديلات على التكوين أن يكون تثبيتك ليس فقط وظيفيًا بل أيضًا مؤمنًا ومخصصًا لبيئتك.
+هالتغييرات في التكوين تضمن أن تثبيتك مش بس شغال، بل مؤمن ومخصص لبيئتك.
## الاتصال بسيرفر المزامنة
-لإعداد حسابك في Standard Notes، اضغط على أيقونة الصورة الشخصية في أسفل يمين التطبيق. في القائمة التي تظهر، اختر "إنشاء حساب" لبدء إنشاء ملف تعريف مستخدم جديد. أدخل بريدًا إلكترونيًا صالحًا مع كلمة مرور آمنة.
+عشان تضبط حسابك في Standard Notes، اضغط على أيقونة الصورة الشخصية في أسفل يمين التطبيق. في القائمة اللي تظهر، اختر "إنشاء حساب" لبدء إنشاء ملف مستخدم جديد. أدخل بريد إلكتروني صالح وكلمة مرور آمنة.
-قبل إكمال العملية، افتح قسم "خيارات متقدمة". ضمن "سيرفر المزامنة"، اختر خيار "مخصص" وأدخل عنوان IP والمنفذ الخاص بسيرفرك بصيغة IP:Port. هذا يضمن أن ملاحظاتك لن تتم مزامنتها عبر خدمة Standard Notes الافتراضية، بل عبر سيرفرك المستضاف ذاتيًا.
+قبل ما تكمل، افتح قسم "خيارات متقدمة". تحت "سيرفر المزامنة"، اختر خيار "مخصص" وأدخل عنوان IP والمنفذ لسيرفرك الخاص بصيغة IP:Port. هذا يضمن أن ملاحظاتك ما تزامنت عبر خدمة Standard Notes الافتراضية، بل مع سيرفرك المستضاف ذاتياً.

## الخاتمة والمزيد من الموارد
-مبروك! لقد قمت الآن بتثبيت وتكوين Standard Notes بنجاح على VPS الخاص بك. ننصحك أيضًا بالاطلاع على الموارد التالية التي قد توفر لك مساعدة إضافية وإرشادات أثناء عملية تكوين السيرفر.
+مبروك! الآن ثبت وضبطت Standard Notes بنجاح على VPS/سيرفر مخصص عندك. ننصحك أيضاً تطّلع على الموارد التالية، اللي ممكن تساعدك وتوجهك أكثر خلال عملية إعداد السيرفر:
- [Standardnotes.com](https://standardnotes.com/) - الموقع الرسمي
- [Standardnotes.com/help](https://standardnotes.com/help) - مركز مساعدة Standard Notes (التوثيق)
-عندك أسئلة محددة مش مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
+عندك أسئلة محددة مش مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يومياً لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
index 7a46c921a..7f15a0d48 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-supabase
-title: "VPS: إعداد Supabase على لينكس"
-description: "اكتشف كيف تستضيف وتضبط Supabase كمنصة Postgres مفتوحة المصدر موثوقة مع المصادقة والميزات الفورية → تعلّم المزيد الآن"
+title: "إعداد Supabase على سيرفر Linux - أطلق منصة الباك إند مفتوحة المصدر الخاصة بك"
+description: "اكتشف كيفية استضافة وتكوين Supabase لمنصة Postgres مفتوحة المصدر موثوقة مع المصادقة والميزات الفورية → تعلّم المزيد الآن"
sidebar_label: تثبيت Supabase
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,17 +14,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Supabase هي منصة تطوير Postgres مفتوحة المصدر توفر قاعدة بيانات Postgres كاملة بالإضافة إلى المصادقة، واجهات برمجة تطبيقات فورية، الوقت الحقيقي، والتخزين، مما يجعلها بديل مفتوح المصدر لـ Firebase.
+Supabase هي منصة تطوير Postgres مفتوحة المصدر توفر قاعدة بيانات Postgres كاملة بالإضافة إلى المصادقة، واجهات برمجة التطبيقات الفورية، الوقت الحقيقي، والتخزين، مما يجعلها بديل مفتوح المصدر لـ Firebase.

-تفكر تستضيف هذه الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية إعدادها وضبطها، مع كل شيء لازم تعرفه.
+تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة حول كيفية إعدادها وتكوينها، مع كل ما تحتاج لمعرفته.
## المتطلبات الأساسية
-قبل تثبيت **Supabase**، تأكد أن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
+قبل تثبيت **Supabase**، تأكد من أن بيئة الاستضافة الخاصة بك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
| العتاد | الحد الأدنى | توصية ZAP-Hosting |
| ----------- | ------------ | -------------------------- |
@@ -31,20 +32,20 @@ Supabase هي منصة تطوير Postgres مفتوحة المصدر توفر ق
| RAM | 4 جيجابايت | 8 جيجابايت |
| مساحة القرص | 25 جيجابايت | 25 جيجابايت |
-البرنامج يحتاج كل التبعيات الضرورية تكون مثبتة ويعمل على نظام تشغيل مدعوم. تأكد أن سيرفرك يلبي المتطلبات التالية قبل متابعة التثبيت:
+يتطلب البرنامج تثبيت جميع التبعيات اللازمة وأن يعمل على نظام تشغيل مدعوم. تأكد من أن سيرفرك يلبي المتطلبات التالية قبل المتابعة بالتثبيت:
**التبعيات:** `Git`، `Docker (Engine و Compose)`
-**نظام التشغيل:** أحدث إصدار من أوبونتو/ديبيان يدعم Docker 2
+**نظام التشغيل:** أحدث إصدار من Ubuntu/Debian يدعم Docker 2
-تأكد من تثبيت كل التبعيات واستخدام إصدار نظام التشغيل الصحيح لتجنب مشاكل التوافق أثناء تثبيت Supabase.
+تأكد من تثبيت جميع التبعيات واستخدام إصدار نظام التشغيل الصحيح لتجنب مشاكل التوافق أثناء تثبيت Supabase.
## التحضير
-قبل إعداد **Supabase**، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث إصدار وتثبيت كل التبعيات المطلوبة. هالتحضيرات تضمن بيئة مستقرة وتساعد على منع المشاكل أثناء أو بعد التثبيت.
+قبل إعداد **Supabase**، تحتاج إلى تحضير نظامك. يشمل ذلك تحديث نظام التشغيل إلى أحدث إصدار وتثبيت جميع التبعيات المطلوبة. هذه التحضيرات تضمن بيئة مستقرة وتساعد في منع المشاكل أثناء أو بعد التثبيت.
### تحديث النظام
-عشان تتأكد أن نظامك يعمل بأحدث البرامج وتحسينات الأمان، لازم تسوي تحديث للنظام أولاً. نفذ الأمر التالي:
+للتأكد من أن نظامك يعمل بأحدث البرامج وتحسينات الأمان، يجب عليك دائمًا تنفيذ تحديثات النظام أولاً. للقيام بذلك، نفذ الأمر التالي:
```
sudo apt update && sudo apt upgrade -y
@@ -52,29 +53,29 @@ sudo apt update && sudo apt upgrade -y
هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان وإصدارات البرامج قبل المتابعة.
### تثبيت التبعيات
-بعد ما يخلص التحديث، تقدر تبدأ بتثبيت التبعيات.
+بمجرد الانتهاء من التحديث، يمكنك الآن تثبيت التبعيات.
#### Git
-بيانات Supabase راح تُحمّل عبر GitHub. لهذا لازم تثبت Git أولاً. نفذ الأمر التالي:
+سيتم تنزيل بيانات Supabase عبر GitHub. لذلك يجب تثبيت Git أولاً. لتنفيذ ذلك، نفذ الأمر التالي:
```
sudo apt install git-all
```
#### Docker
-Supabase راح يتم نشره وتشغيله على جهازك باستخدام حاوية Docker. لهذا لازم تثبت Docker أولاً. نفذ الأمر التالي:
+سيتم نشر وتشغيل Supabase على جهازك باستخدام حاوية Docker. لذلك يجب تثبيت Docker أولاً. لتنفيذ ذلك، نفذ الأمر التالي:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-شرح كامل لعملية التثبيت وكيفية استخدام Docker متوفر في [دليل Docker](dedicated-linux-docker.md) الخاص بنا.
+دليل كامل لعملية التثبيت وكيفية استخدام Docker متوفر في دليلنا الخاص بـ [Docker](dedicated-linux-docker.md).
## التثبيت
-الآن بعد ما تم استيفاء كل المتطلبات واكتمال التحضيرات، تقدر تبدأ بتثبيت تطبيق Supabase.
+الآن بعد أن تم استيفاء جميع المتطلبات واكتمال التحضيرات اللازمة، يمكنك المتابعة بتثبيت تطبيق Supabase.
-استخرج مستودع Supabase، أنشئ مجلد مشروع مخصص، وانسخ ملفات Docker وملف البيئة النموذجي داخله.
+قم بجلب مستودع Supabase، أنشئ مجلد مشروع مخصص، وانسخ ملفات Docker وملف البيئة النموذجي إليه.
```
git clone --depth 1 https://github.com/supabase/supabase
@@ -84,7 +85,7 @@ cp -rf supabase/docker/* supabase-project
cp supabase/docker/.env.example supabase-project/.env
```
-ادخل على مجلد المشروع، اسحب أحدث صور الحاويات، وشغل الستاك في وضع الخلفية.
+انتقل إلى مجلد المشروع، اسحب أحدث صور الحاويات، وشغّل الستاك في وضعية الخلفية.
```
cd supabase-project
docker compose pull
@@ -93,7 +94,7 @@ docker compose up -d

-تقدر الآن تدخل على Supabase Studio عبر `http://:8000`. راح يطلب منك اسم مستخدم وكلمة مرور. بشكل افتراضي، بيانات الدخول هي:
+يمكنك الآن الوصول إلى Supabase Studio عبر `http://:8000`. سيُطلب منك اسم مستخدم وكلمة مرور. بشكل افتراضي، بيانات الدخول هي:
- اسم المستخدم: `supabase`
- كلمة المرور: `this_password_is_insecure_and_should_be_updated`
@@ -101,20 +102,20 @@ docker compose up -d

:::warning بيانات الدخول الافتراضية
-تطبيقك الآن يعمل ببيانات دخول افتراضية. أأمن خدماتك بأسرع وقت ممكن باستخدام التعليمات أدناه.
+تطبيقك يعمل الآن ببيانات دخول افتراضية. قم بتأمين خدماتك بأسرع وقت ممكن باستخدام التعليمات أدناه.
:::
-## الضبط
-لا تنشر أبداً باستخدام القيم الافتراضية أو النموذجية. لازم تستبدل كل العناصر النائبة بأسرار قوية وفريدة، تراجع الإعدادات حسب متطلبات الأمان عندك، وأعد تشغيل كل الخدمات لتطبيق التغييرات.
+## التكوين
+لا يجب أبدًا النشر باستخدام القيم الافتراضية أو النموذجية. يجب استبدال كل العناصر النائبة بأسرار قوية وفريدة، مراجعة التكوين وفقًا لمتطلبات الأمان الخاصة بك، وإعادة تشغيل جميع الخدمات لتطبيق التغييرات.
-أنشئ مفاتيح API آمنة قبل ما تعرض أي خدمة. ابدأ باختيار سر JWT مكون من 40 حرف. تقدر تستخدم القيمة المقدمة أو تنشئ سر خاص فيك. خزّن هذا السر محلياً في مكان آمن. لا تشاركه ولا ترفعه على نظام التحكم بالإصدارات. استخدم السر لإنشاء JWT ثم استخرج مفاتيح API للـ anon والخدمة باستخدام النموذج الموجود في توثيق Supabase: https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys
+قم بإنشاء مفاتيح API آمنة قبل تعريض أي خدمة. ابدأ باختيار سر JWT مكون من 40 حرفًا. يمكنك استخدام القيمة المقدمة أو إنشاء سر خاص بك. خزّن هذا السر محليًا في مكان آمن. لا تشاركه ولا ترفعه إلى نظام التحكم بالإصدارات. استخدم السر لإنشاء JWT ثم استخرج مفاتيح API للـ anon و service باستخدام النموذج المشار إليه في وثائق Supabase: https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys
-شغل النموذج مرتين لإنتاج المفتاحين. حدّث ملف `./docker/.env` بـ:
+نفّذ النموذج مرتين لإنتاج كلا المفتاحين. حدّث ملف `./docker/.env` بـ:
- `ANON_KEY`: مفتاح anon
- `SERVICE_ROLE_KEY`: مفتاح الخدمة
-حدّث الأسرار المطلوبة في `./docker/.env`. لازم تعيين هذه القيم لتشغيل ناجح:
+حدّث الأسرار المطلوبة في `./docker/.env`. يجب تعيين هذه القيم لنشر يعمل بشكل صحيح:
- `POSTGRES_PASSWORD`: كلمة مرور دور `postgres`
- `JWT_SECRET`: يستخدمها PostgREST و GoTrue
@@ -122,12 +123,12 @@ docker compose up -d
- `SMTP_*`: بيانات اعتماد خادم البريد
- `POOLER_TENANT_ID`: معرف المستأجر المستخدم من قبل Supavisor pooler
-أمّن لوحة المعلومات ببيانات دخول جديدة قبل الاستخدام في الإنتاج. عدل `./docker/.env`:
+قم بحماية لوحة المعلومات ببيانات اعتماد جديدة قبل الاستخدام في الإنتاج. حرر `./docker/.env`:
- `DASHBOARD_USERNAME`: مستخدم لوحة المعلومات
- `DASHBOARD_PASSWORD`: كلمة مرور لوحة المعلومات
-تقدر تعرف عدة مستخدمين للوحة المعلومات في `./docker/volumes/api/kong.yml`:
+يمكنك تعريف عدة مستخدمين للوحة المعلومات في `./docker/volumes/api/kong.yml`:
```
basicauth_credentials:
@@ -139,9 +140,9 @@ basicauth_credentials:
password: password_two
```
-لتفعيل كل ميزات لوحة المعلومات خارج `localhost`، عيّن `SUPABASE_PUBLIC_URL` في `./docker/.env` إلى عنوان URL أو IP اللي راح تستخدمه للوصول للوحة.
+لتمكين جميع ميزات لوحة المعلومات خارج `localhost`، اضبط `SUPABASE_PUBLIC_URL` في `./docker/.env` إلى عنوان URL أو IP الذي ستستخدمه للوصول إلى اللوحة.
-طبق تغييرات الإعداد بإعادة تشغيل الستاك:
+طبق تغييرات التكوين بإعادة تشغيل الستاك:
```
docker compose down
@@ -150,11 +151,11 @@ docker compose up -d
## الخاتمة والمزيد من الموارد
-مبروك! الآن ثبت وضبطت Supabase بنجاح على VPS الخاص فيك. ننصحك أيضاً تطّلع على الموارد التالية، اللي ممكن تساعدك أكثر خلال عملية إعداد السيرفر:
+تهانينا! لقد قمت الآن بتثبيت وتكوين Supabase بنجاح على VPS/سيرفر مخصص خاص بك. نوصي أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة إضافية وإرشادات خلال عملية تكوين سيرفرك.
- [Supabase.com](https://Supabase.com/) - الموقع الرسمي
-- [Supabase.com/docs/guides/self-hosting](https://supabase.com/docs/guides/self-hosting) - توثيق Supabase
+- [Supabase.com/docs/guides/self-hosting](https://supabase.com/docs/guides/self-hosting) - وثائق Supabase
-عندك أسئلة محددة مش مذكورة هنا؟ لأي استفسار أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفر يومياً لمساعدتك! 🙂
+هل لديك أسئلة محددة غير مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
index 6e1133cf5..648e531d3 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-ts6
-title: "VPS: إعداد سيرفر Teamspeak 6 على VPS لينكس الخاص بك"
+title: "إعداد سيرفر TeamSpeak 6 على سيرفر لينكس - انشر منصتك الصوتية الخاصة"
description: "اكتشف كيفية إعداد وتحسين سيرفر TeamSpeak 6 لاستضافة موثوقة وأداء عالي → تعلّم المزيد الآن"
sidebar_label: تثبيت سيرفر Teamspeak 6
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -15,15 +16,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
في صيف 2025، أطلقت TeamSpeak النسخة **التجريبية (Beta)** من **سيرفر TeamSpeak 6**. الآن يمكنك تجربة الجيل القادم من TeamSpeak بنفسك!
-تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة كيف تضبطها وتضبط إعداداتها، وكل اللي لازم تعرفه عشان تضمن سيرفر مستقر وأداء ممتاز.
+تفكر تستضيف الخدمة بنفسك؟ راح نمر معك خطوة بخطوة لكيفية الإعداد والتكوين، وكل شيء لازم تعرفه.

+
+
## المتطلبات الأساسية
-قبل تثبيت **سيرفر Teamspeak 6**، تأكد إن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
+قبل تثبيت **سيرفر Teamspeak 6**، تأكد أن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
| العتاد | الحد الأدنى | توصية ZAP-Hosting |
| ----------- | ------------ | -------------------------- |
@@ -31,30 +34,36 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
| RAM | 1 جيجابايت | 4 جيجابايت |
| مساحة القرص | 1 جيجابايت | 25 جيجابايت |
+
+
## التحضير
-قبل ما تبدأ في إعداد **سيرفر TeamSpeak 6**، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث نسخة وتثبيت كل التبعيات المطلوبة. هالتحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
+قبل إعداد **سيرفر TeamSpeak 6**، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث إصدار وتثبيت كل التبعيات المطلوبة. هالتحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
+
### تحديث النظام
-عشان تتأكد إن نظامك يشتغل بأحدث البرامج وتحسينات الأمان، لازم تعمل تحديث للنظام أولاً. نفذ الأمر التالي:
+عشان تتأكد أن نظامك يشتغل بأحدث البرمجيات وتحسينات الأمان، لازم تسوي تحديث للنظام أولاً. نفذ الأمر التالي:
```
sudo apt update && sudo apt upgrade -y
```
-هذا يضمن إن نظامك يحتوي على أحدث تصحيحات الأمان والإصدارات قبل المتابعة.
+هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان والإصدارات قبل المتابعة.
### تثبيت التبعيات
-بعد ما يخلص التحديث، تقدر تثبت التبعيات المطلوبة. لأفضل وأسهل طريقة، ننصح باستخدام Docker. عشان كذا، لازم تثبت Docker Engine:
+بعد ما يخلص التحديث، تقدر تبدأ بتثبيت التبعيات. لأفضل وأسهل طريقة، ننصح باستخدام Docker. عشان تسوي هذا، لازم تثبت Docker Engine:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
+
+
+
## التثبيت
-بعد ما تحقق كل المتطلبات وجهزت النظام، تقدر تبدأ تثبيت تطبيق سيرفر Teamspeak 6.
+بعد ما تحقق كل المتطلبات وأكملت التحضيرات، تقدر تبدأ بتثبيت تطبيق سيرفر Teamspeak 6.
-الخطوة الجاية هي إنشاء ملف Docker Compose باسم `docker-compose.yml` لسيرفر TeamSpeak 6. تقدر تختار أي مجلد، لكن في المثال هذا الملف راح ينشأ تحت `/opt/containers/ts6/`. هنستخدم ملف Compose الرسمي الخاص بـ TeamSpeak:
+الخطوة الجاية هي إنشاء ملف Docker Compose باسم `docker-compose.yml` لسيرفر TeamSpeak 6. تقدر تختار أي مجلد، لكن في هذا المثال راح ننشئ الملف تحت `/opt/containers/ts6/`. راح نستخدم ملف Compose الرسمي الخاص بـ TeamSpeak:
```
services:
@@ -65,7 +74,7 @@ services:
ports:
- "9987:9987/udp" # منفذ الصوت
- "30033:30033/tcp" # نقل الملفات
- # - "10080:10080/tcp" # استعلام ويب
+ # - "10080:10080/tcp" # استعلام الويب
environment:
- TSSERVER_LICENSE_ACCEPTED=accept
volumes:
@@ -75,25 +84,27 @@ volumes:
teamspeak-data:
```
-روح للمجلد اللي تبي تنشئ فيه الملف واستخدم الأمر `nano docker-compose.yml` والصق المحتوى هناك.
+انتقل للمجلد اللي تبي تنشئ فيه الملف وأنشئ الملف باستخدام الأمر `nano docker-compose.yml` والصق المحتوى هناك.

-لتشغيل حاوية Docker وسيرفر TeamSpeak 6، نفذ الأمر التالي:
+لتشغيل حاوية Docker وسيرفر TeamSpeak 6، نفذ أمر Docker Compose التالي:
```
docker compose -f /opt/containers/ts6/docker-compose.yml up
```
-الحين راح يبدأ حاوية Docker لسيرفر TeamSpeak 6. بشكل افتراضي، ما راح يشتغل بشكل دائم. عند أول تشغيل، راح تشوف **معلومات مهمة** عن **حساب مسؤول Server Query** و **مفتاح الصلاحيات (privilege key)**.
+الآن راح يبدأ حاوية Docker لسيرفر TeamSpeak 6. بشكل افتراضي، ما راح يشتغل بشكل دائم بعد. عند أول تشغيل، راح تشوف **معلومات مهمة** عن **حساب مسؤول Server Query** و **مفتاح الصلاحيات (privilege key)**.

-تأكد تحفظ هالمعلومات بأمان، لأنها ما راح تظهر مرة ثانية في التشغيلات القادمة. بعدين، وقف الحاوية باستخدام `CTRL+C`.
+تأكد تحفظ هالمعلومات بأمان، لأنها ما راح تظهر مرة ثانية في التشغيلات القادمة. بعدين، أوقف الحاوية باستخدام `CTRL+C`.
-## الإعدادات
-تقدر تعدل إعدادات إضافية لسيرفر TeamSpeak 6 باستخدام **متغيرات البيئة** في ملف Docker Compose. هذا يسمح لك تضبط السيرفر حسب احتياجاتك. قائمة كاملة بالخيارات متوفرة في الوثائق الرسمية لـ [سيرفر TeamSpeak 6](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md).
+
+## التكوين
+
+تقدر تعدل إعدادات إضافية لسيرفر TeamSpeak 6 باستخدام **متغيرات البيئة** في ملف Docker Compose. هذا يسمح لك تضبط السيرفر حسب احتياجاتك. قائمة كاملة بالخيارات المتاحة تقدر تلاقيها في الوثائق الرسمية لـ [سيرفر TeamSpeak 6](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md).
مثال في `docker-compose.yml`:
@@ -103,6 +114,8 @@ environment:
- TS6_QUERY_PORT=10022
```
+
+
## تشغيل السيرفر
عشان تخلي سيرفر TeamSpeak 6 يشتغل في الخلفية، شغل الحاوية بالأمر التالي:
@@ -111,24 +124,28 @@ environment:
docker compose -f /opt/containers/ts6/docker-compose.yml up -d
```
-عشان توقف سيرفر TeamSpeak 6، وقف الحاوية بالأمر التالي:
+عشان توقف سيرفر TeamSpeak 6، أوقف الحاوية بالأمر التالي:
```
docker compose -f /opt/containers/ts6/docker-compose.yml down
```
-## الاتصال بالسيرفر
-بعد ما يشتغل سيرفر TeamSpeak 6، تقدر تتصل باستخدام عميل TeamSpeak 6. بس استخدم عنوان IP الخاص بسيرفرك مع المنفذ الصحيح. أدخل هالمعلومات في العميل عشان تتصل بالسيرفر وتبدأ الاختبار.
+
+## إنشاء الاتصال
+
+بعد ما يشتغل سيرفر TeamSpeak 6، تقدر تتصل باستخدام عميل TeamSpeak 6. بس استخدم عنوان IP الخاص بسيرفرك مع المنفذ الصحيح. أدخل هالتفاصيل في العميل عشان تتصل بالسيرفر وتبدأ الاختبار.

-## الخلاصة والمصادر الإضافية
-مبروك! الآن ثبت وضبط سيرفر Teamspeak 6 على VPS الخاص فيك بنجاح. ننصحك تطّلع على المصادر التالية، اللي ممكن تساعدك أكثر خلال إعداد السيرفر:
+
+## الخلاصة والمزيد من الموارد
+
+مبروك! الآن ثبتت وضبطت سيرفر Teamspeak 6 بنجاح على VPS/سيرفر مخصص. ننصحك تطّلع على الموارد التالية، اللي ممكن تساعدك أكثر خلال عملية تكوين السيرفر:
- [الموقع الرسمي](https://teamspeak.com/en/) - معلومات وتنزيلات TeamSpeak 6
- [منتدى المجتمع](https://community.teamspeak.com/) - دعم المستخدمين والنقاشات
-- [قضايا GitHub](https://github.com/teamspeak/teamspeak6-server/issues) - للإبلاغ عن الأخطاء وتتبع المشاكل المفتوحة
+- [قضايا GitHub](https://github.com/teamspeak/teamspeak6-server/issues) - للإبلاغ عن الأخطاء وتتبع القضايا المفتوحة
-عندك أسئلة محددة ما تغطيها هالمعلومات؟ لأي استفسار أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لخدمتك! 🙂
\ No newline at end of file
+عندك أسئلة محددة ما تغطيها هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يومياً لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
index 981f808c2..e07047b06 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-bitwarden
-title: "VPS: إعداد Bitwarden على ويندوز"
-description: "اكتشف كيف تستضيف Bitwarden بأمان لإدارة كلمات المرور مع تشفير شامل وميزات قوية للمصادقة → تعلّم المزيد الآن"
+title: "تثبيت Bitwarden على سيرفر ويندوز - أمان إدارة كلمات المرور الخاصة بك"
+description: "اكتشف كيفية استضافة Bitwarden بنفسك بأمان لإدارة كلمات المرور مع تشفير شامل وميزات قوية للمصادقة → تعلّم المزيد الآن"
sidebar_label: تثبيت Bitwarden
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,17 +14,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Bitwarden هو مدير كلمات مرور مفتوح المصدر لكلمات المرور ومفاتيح الدخول يستخدم تشفير شامل بدون معرفة لحماية البيانات. يمكنك استخدامه كخدمة سحابية أو استضافته بنفسك، مع ميزات لتوليد وتخزين وملء بيانات اعتماد قوية تلقائيًا.
+Bitwarden هو مدير كلمات مرور مفتوح المصدر لكلمات المرور ومفاتيح الدخول يستخدم تشفير شامل بدون معرفة لحماية البيانات. يمكنك استخدامه كخدمة سحابية أو استضافته بنفسك، مع ميزات لتوليد وتخزين وملء تلقائي لمصادقات قوية.

-تفكر تستضيف الخدمة بنفسك؟ هنمشي معك خطوة بخطوة لكيفية الإعداد والتكوين، وكل اللي لازم تعرفه.
+تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية تثبيتها وتكوينها، مع كل ما تحتاج لمعرفته.
## المتطلبات الأساسية
-قبل تثبيت **Bitwarden**، تأكد أن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
+قبل تثبيت **Bitwarden**، تأكد من أن بيئة الاستضافة الخاصة بك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
| العتاد | الحد الأدنى | توصية ZAP-Hosting |
| ----------- | ------------ | -------------------------- |
@@ -31,31 +32,31 @@ Bitwarden هو مدير كلمات مرور مفتوح المصدر لكلمات
| RAM | 2 جيجابايت | 4 جيجابايت |
| مساحة القرص | 12 جيجابايت | 25 جيجابايت |
-البرنامج يحتاج كل التبعيات الضرورية تكون مثبتة ويعمل على نظام تشغيل مدعوم. تأكد أن سيرفرك يلبي المتطلبات التالية قبل المتابعة بالتثبيت:
+يتطلب البرنامج تثبيت جميع التبعيات اللازمة وتشغيله على نظام تشغيل مدعوم. تأكد من أن سيرفرك يلبي المتطلبات التالية قبل المتابعة بالتثبيت:
**التبعيات:** `Docker (Engine 26+ و Compose)`
**نظام التشغيل:** أحدث إصدار من Windows Server يدعم Docker 26+
-تأكد من تثبيت كل التبعيات واستخدام نسخة نظام التشغيل الصحيحة لتجنب مشاكل التوافق أثناء تثبيت Bitwarden.
+تأكد من تثبيت جميع التبعيات واستخدام إصدار نظام التشغيل الصحيح لتجنب مشاكل التوافق أثناء تثبيت Bitwarden.
## التحضير
-قبل إعداد **Bitwarden**، لازم تجهز نظامك. يشمل تحديث نظام التشغيل لأحدث نسخة وتثبيت كل التبعيات المطلوبة. هالتحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
+قبل إعداد **Bitwarden**، تحتاج لتحضير نظامك. يشمل ذلك تحديث نظام التشغيل إلى أحدث إصدار وتثبيت جميع التبعيات المطلوبة. هذه التحضيرات تضمن بيئة مستقرة وتساعد على منع المشاكل أثناء أو بعد التثبيت.
### تحديث النظام
-عشان تتأكد أن نظامك يعمل بأحدث البرامج وتحسينات الأمان، لازم دايمًا تبدأ بتحديث النظام. هذا يضمن أن نظامك يحتوي على آخر تصحيحات الأمان والإصدارات قبل المتابعة.
+للتأكد من أن نظامك يعمل بأحدث التحسينات الأمنية والبرمجية، يجب عليك دائماً تنفيذ تحديثات النظام أولاً. هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان والإصدارات قبل المتابعة.
### تثبيت التبعيات
-بعد ما تخلص التحديث، تقدر تبدأ بتثبيت التبعيات. Bitwarden بيشتغل على جهازك باستخدام مجموعة من حاويات Docker. لهذا لازم تثبت Docker أولًا. لتثبيته، نزّل [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) على سيرفرك.
+بعد الانتهاء من التحديث، يمكنك الآن تثبيت التبعيات. سيتم نشر Bitwarden وتشغيله على جهازك باستخدام مجموعة من حاويات Docker. لذلك يجب تثبيت Docker أولاً. لتثبيته، قم بتثبيت [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) على سيرفرك.
-دليل كامل لعملية التثبيت وكيفية استخدام Docker متوفر في دليلنا [Docker](vserver-windows-docker.md).
+دليل كامل لعملية التثبيت وكيفية استخدام Docker متوفر في دليلنا الخاص بـ [Docker](vserver-windows-docker.md).
### إنشاء مستخدم ومجلد
-ننصح تضبط سيرفر ويندوز بحساب خدمة مخصص اسمه `bitwarden` لتثبيت وتشغيل Bitwarden منه. هذا يضمن عزل نسخة Bitwarden عن التطبيقات الثانية على السيرفر.
+ننصح بتكوين سيرفر ويندوز الخاص بك بحساب خدمة مخصص `bitwarden` لتثبيت وتشغيل Bitwarden من خلاله. هذا يضمن عزل نسخة Bitwarden عن التطبيقات الأخرى على السيرفر.
-افتح PowerShell كمسؤول. أنشئ مستخدم Bitwarden المحلي بالأوامر التالية. بعد الأمر الأول، راح يظهر مربع إدخال نص. أدخل كلمة المرور المطلوبة وأكدها. بعدها نفذ الأمر الثاني لإنهاء الإعداد.
+افتح PowerShell كمسؤول. أنشئ مستخدم Bitwarden المحلي بتنفيذ الأوامر التالية. بعد الأمر الأول، ستظهر نافذة إدخال نص. أدخل كلمة المرور المطلوبة ووافق. ثم نفذ الأمر الثاني لإكمال الإعداد.
```
PS C:\> $Password = Read-Host -AsSecureString
@@ -72,12 +73,13 @@ PS C:\> mkdir Bitwarden
### تكوين النطاق
-بشكل افتراضي، Bitwarden يعمل على السيرفر عبر المنافذ 80 (HTTP) و443 (HTTPS). اضبط نطاق مع سجلات DNS تشير إلى السيرفر، مثل server.example.com، خصوصًا إذا كنت تخدمه على الإنترنت. تجنب تضمين Bitwarden في اسم المضيف لتقليل كشف دور السيرفر أو البرنامج.
+بشكل افتراضي، يعمل Bitwarden على السيرفر عبر المنافذ 80 (HTTP) و443 (HTTPS). قم بإعداد نطاق مع سجلات DNS تشير إلى السيرفر، مثلاً server.example.com، خاصة عند تقديم الخدمة عبر الإنترنت. تجنب تضمين Bitwarden في اسم المضيف لتقليل كشف دور السيرفر أو البرنامج.
## التثبيت
-بعد ما تحقق كل المتطلبات وأكملت التحضيرات، تقدر تبدأ تثبيت تطبيق Bitwarden.
-نزّل سكريبت التثبيت على جهازك ثم نفذ السكريبت:
+الآن بعد استيفاء جميع المتطلبات وإتمام التحضيرات، يمكنك متابعة تثبيت تطبيق Bitwarden.
+
+حمّل سكربت التثبيت إلى جهازك ثم نفذ السكربت:
```
cd C:\Bitwarden
@@ -85,15 +87,15 @@ Invoke-RestMethod -OutFile bitwarden.ps1 -Uri "https://func.bitwarden.com/api/dl
.\bitwarden.ps1 -install
```
-في المثبت، تدخل أولًا اسم النطاق لنسخة Bitwarden عندك، عادةً سجل DNS اللي ضبطته. بعدها تختار إذا تريد Let’s Encrypt يولد شهادة SSL مجانية وموثوقة. إذا نعم، تدخل بريد إلكتروني لإشعارات انتهاء الصلاحية. إذا لا، تظهر أسئلة عن الشهادة.
+في المثبت، أدخل أولاً اسم النطاق الخاص بنسخة Bitwarden، عادةً سجل DNS الذي قمت بتكوينه. بعد ذلك اختر ما إذا كنت تريد Let’s Encrypt لتوليد شهادة SSL مجانية وموثوقة. إذا اخترت نعم، أدخل بريد إلكتروني لتلقي إشعارات انتهاء الصلاحية. إذا اخترت لا، ستتبع أسئلة حول الشهادة.
-أدخل معرّف التثبيت ومفتاح التثبيت، اللي تحصل عليهم من [Bitwarden](https://bitwarden.com/host). بعدها اختار المنطقة US أو EU، وهذا يهم فقط إذا ربطت نسخة مستضافة بنفسك مع اشتراك مدفوع.
+أدخل معرف التثبيت ومفتاح التثبيت، كلاهما تحصل عليهما من [Bitwarden](https://bitwarden.com/host). ثم اختر المنطقة US أو EU، وهذا مهم فقط إذا ربطت نسخة مستضافة بنفسك باشتراك مدفوع.
-إذا ما استخدمت Let’s Encrypt، تقدر تستخدم شهادة موجودة بوضع الملفات في `C:\Bitwarden\bwdata\ssl\` وتحدد إذا كانت موثوقة. بديلًا، تقدر تولد شهادة موقعة ذاتيًا، وهذا موصى به للاختبار فقط. إذا اخترت بدون شهادة، لازم تحط بروكسي HTTPS أمام التثبيت أو تطبيقات Bitwarden ما راح تشتغل.
+إذا لم تستخدم Let’s Encrypt، يمكنك استخدام شهادة موجودة بوضع الملفات في `C:\Bitwarden\bwdata\ssl\` وتحديد ما إذا كانت موثوقة. بدلاً من ذلك يمكنك توليد شهادة موقعة ذاتياً، وهو موصى به للاختبار فقط. إذا اخترت عدم استخدام شهادة، يجب وضع بروكسي HTTPS أمام التثبيت وإلا لن تعمل تطبيقات Bitwarden.
## التكوين
-بعد التثبيت، أكمل التكوين الأساسي باستخدام ملفين. أولًا عدل ملف البيئة في `\bwdata\env\global.override.env`. حط بيانات سيرفر SMTP عندك، مثل المضيف، المنفذ، SSL، اسم المستخدم، وكلمة المرور، عشان Bitwarden يقدر يرسل رسائل التحقق ودعوات المنظمة. إذا تحتاج وصول لبورتال مدير النظام، أضف بريد مسؤول في `adminSettings__admins`.
+بعد التثبيت، أكمل التكوين الأساسي باستخدام ملفين. أولاً حرر ملف البيئة في `\bwdata\env\global.override.env`. عيّن تفاصيل خادم SMTP هناك، بما في ذلك المضيف، المنفذ، SSL، اسم المستخدم، وكلمة المرور، ليتمكن Bitwarden من إرسال رسائل التحقق ودعوات المنظمة. إذا كنت تحتاج الوصول إلى بوابة مدير النظام، أضف بريد إلكتروني للمسؤول في `adminSettings__admins`.
```
...
@@ -107,17 +109,17 @@ adminSettings__admins=
...
```
-اختبر إعداد SMTP. إذا صحيح، راح تظهر رسالة نجاح؛ إذا لا، راح تشوف رسائل عن نقص OpenSSL أو قيم خاطئة. طبق التغييرات بـ `.\bitwarden.ps1 -start`.
+تحقق من إعداد SMTP. الإعداد الصحيح يعرض نجاح؛ وإلا سترى رسائل عن فقدان OpenSSL أو قيم خاطئة. طبق التغييرات باستخدام `.\bitwarden.ps1 -start`.
-راجع معلمات التثبيت في `.\bwdata\config.yml`. هذا الملف يتحكم بالعناصر المولدة ولازم تعدله للبيئات الخاصة، مثل التشغيل خلف بروكسي أو استخدام منافذ بديلة. طبق التغييرات بـ `.\bitwarden.ps1 -rebuild`.
+راجع معلمات التثبيت في `.\bwdata\config.yml`. هذا الملف يتحكم في الأصول المولدة ويجب تعديله للبيئات الخاصة، مثلاً عند التشغيل خلف بروكسي أو استخدام منافذ بديلة. طبق التغييرات باستخدام `.\bitwarden.ps1 -rebuild`.
-أخيرًا شغّل النسخة بـ `.\bitwarden.ps1 -start`. أول تشغيل ممكن ياخذ وقت بينما Docker يحمل الصور. استخدم `docker ps` لتتأكد أن كل الحاويات صحية. بعدها افتح الخزنة الإلكترونية على النطاق اللي ضبطته وسجل حساب إذا احتجت. تحقق البريد الإلكتروني يتطلب إعداد SMTP صحيح.
+أخيراً شغّل النسخة باستخدام `.\bitwarden.ps1 -start`. قد يستغرق التشغيل الأول وقتاً أثناء سحب Docker للصور. استخدم `docker ps` لتأكيد أن جميع الحاويات تعمل بشكل صحي. ثم افتح الخزنة الإلكترونية على النطاق الذي قمت بتكوينه وسجل حساباً إذا لزم الأمر. تحقق البريد الإلكتروني يتطلب إعداد SMTP صحيح.
## الخاتمة والمزيد من الموارد
-مبروك! الآن ثبتت وكونفجرت Bitwarden على VPS بنجاح. ننصحك تطّلع على الموارد التالية، اللي ممكن تساعدك أكثر خلال إعداد السيرفر:
+مبروك! لقد قمت الآن بتثبيت وتكوين Bitwarden بنجاح على VPS/سيرفر مخصص خاص بك. ننصح أيضاً بالاطلاع على الموارد التالية التي قد توفر لك مساعدة إضافية وإرشادات خلال عملية تكوين السيرفر:
- [bitwarden.com](https://bitwarden.com/) - الموقع الرسمي
-- https://bitwarden.com/help/ - مركز مساعدة Bitwarden (توثيق)
+- https://bitwarden.com/help/ - مركز مساعدة Bitwarden (التوثيق)
-عندك أسئلة محددة مش مذكورة هنا؟ لأي استفسار أو دعم، لا تتردد تتواصل مع فريق الدعم عندنا، متوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
+هل لديك أسئلة محددة غير مغطاة هنا؟ لأي استفسارات أو دعم إضافي، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يومياً لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-docker.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
index 77cbe84ea..e9a383f35 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-docker
-title: "VPS: إعداد Docker على ويندوز"
-description: "اكتشف كيف تنشر وتدير التطبيقات بكفاءة باستخدام حاويات Docker لتوسيع سلس وتحديثات بدون توقف → تعلّم المزيد الآن"
+title: "إعداد Docker على سيرفر ويندوز - تشغيل وإدارة الحاويات على البنية التحتية الخاصة بك"
+description: "اكتشف كيفية نشر وإدارة التطبيقات بكفاءة باستخدام حاويات Docker لتوسيع سلس وتحديثات بدون توقف → تعلّم المزيد الآن"
sidebar_label: تثبيت Docker
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,27 +14,27 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Docker هو منصة مفتوحة لتطوير، شحن، وتشغيل التطبيقات داخل حاويات. الحاوية تجمع التطبيق مع كل تبعياته في وحدة موحدة يمكن تشغيلها بشكل موثوق عبر بيئات مختلفة.
+Docker هو منصة مفتوحة لتطوير، شحن، وتشغيل التطبيقات داخل الحاويات. الحاوية تعبئ التطبيق مع كل تبعياته في وحدة موحدة يمكن تشغيلها بشكل موثوق عبر بيئات مختلفة.
-هذه الطريقة تلغي المشاكل الناتجة عن الاختلافات بين أنظمة التطوير، الاختبار، والإنتاج. مع Docker، يمكن نشر التطبيقات بسرعة، توسيعها بكفاءة، وتحديثها بدون توقف.
+هذا الأسلوب يزيل المشاكل الناتجة عن الاختلافات بين أنظمة التطوير، الاختبار، والإنتاج. مع Docker، يمكن نشر التطبيقات بسرعة، توسيعها بكفاءة، وتحديثها بدون توقف.
-تفكر تستضيف هذه الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، مع كل شيء لازم تعرفه.
+تفكر تستضيف الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية الإعداد والتكوين، مع كل شيء لازم تعرفه.
## المتطلبات الأساسية
-قبل تثبيت **Docker**، تأكد أن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
+قبل تثبيت **Docker**، تأكد أن بيئة الاستضافة الخاصة بك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
-| العتاد | الحد الأدنى | توصية ZAP-Hosting |
-| ----------- | ------------ | -------------------------- |
-| CPU | 1 نواة vCPU | 4 أنوية vCPU |
-| RAM | 4 جيجابايت | 4 جيجابايت |
-| مساحة القرص | 10 جيجابايت | 25 جيجابايت |
+| العتاد | الحد الأدنى | توصية ZAP-Hosting |
+| ----------- | ------------ | ------------------------- |
+| CPU | 1 نواة vCPU | 4 أنوية vCPU |
+| RAM | 4 جيجابايت | 4 جيجابايت |
+| مساحة القرص | 10 جيجابايت | 25 جيجابايت |
## التثبيت
-لإعداد Docker على ويندوز سيرفر، حمّل وشغّل سكربت PowerShell `install-docker-ce.ps1`. هذا السكربت يُفعّل ميزات النظام المطلوبة للحاويات ويثبت بيئة تشغيل Docker. افتح PowerShell كمسؤول ونفذ الأمر التالي:
+لإعداد Docker على سيرفر ويندوز، قم بتحميل وتشغيل سكربت PowerShell `install-docker-ce.ps1`. هذا السكربت يُفعّل ميزات نظام التشغيل المطلوبة للحاويات ويثبت بيئة تشغيل Docker. افتح PowerShell كمسؤول ونفذ الأمر التالي:
```powershell
Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1
@@ -44,7 +45,7 @@ Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/

-النظام سيُعاد تشغيله أثناء التثبيت ويُفترض أن يستمر تلقائيًا بعد ذلك. بعد إعادة التشغيل، سجّل الدخول وشغّل نفس الأمر مرة أخرى إذا طلب السكربت ذلك لإكمال تهيئة الخدمة. بعد الانتهاء، ستظهر لك النتيجة بهذا الشكل:
+سيتم إعادة تشغيل النظام أثناء التثبيت ويجب أن يستمر تلقائيًا بعد ذلك. بعد إعادة التشغيل، قم بتسجيل الدخول وشغّل نفس الأمر مرة أخرى إذا طلب منك السكربت ذلك لإكمال تهيئة الخدمة. عند اكتمال السكربت، ستظهر لك النتيجة بهذا الشكل:
```
Installing Docker... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\docker.exe
@@ -72,7 +73,7 @@ Restart-Service docker # إعادة تشغيل خدمة Docker
### تشغيل وإيقاف الحاوية
-شغّل حاوية باستخدام `docker run`. مثال: سيرفر ويب IIS يربط المنفذ 80 داخل الحاوية بالمنفذ 8080 على المضيف:
+شغّل حاوية باستخدام `docker run`. مثال: سيرفر ويب IIS مع تعيين المنفذ 80 داخل الحاوية إلى المنفذ 8080 على المضيف:
```
docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2022
@@ -95,11 +96,11 @@ docker logs web # سجلات الحاوية
docker stats # استهلاك CPU/RAM/IO مباشر
```
-## الخلاصة والمزيد من الموارد
+## الخاتمة والمزيد من الموارد
-مبروك! الآن ثبت وكونفجرت Docker على VPS بنجاح. ننصحك أيضًا تطّلع على الموارد التالية، اللي ممكن تساعدك أكثر خلال إعداد السيرفر:
+مبروك! لقد قمت الآن بتثبيت وتكوين Docker بنجاح على VPS/سيرفر مخصص خاص بك. ننصحك أيضًا بالاطلاع على الموارد التالية التي قد توفر لك مساعدة إضافية وإرشادات أثناء عملية تكوين السيرفر:
- [Docker.com](https://Docker.com/) - الموقع الرسمي
- [docs.docker.com](https://docs.docker.com/) - توثيق Docker
-عندك أسئلة محددة مش مذكورة هنا؟ لأي استفسار أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لخدمتك! 🙂
\ No newline at end of file
+عندك أسئلة محددة مش مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم الخاص بنا، متوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
index b9c638a0c..cb4d38a86 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-joplin
-title: "VPS: تثبيت Joplin على ويندوز"
-description: "اكتشف كيف تنظم وتزامن ملاحظات Markdown المشفرة عبر أجهزتك باستخدام Joplin لتدوين ملاحظات آمن ومرن → تعلّم المزيد الآن"
+title: "إعداد سيرفر Joplin على سيرفر ويندوز - استضف منصة ملاحظاتك الآمنة بنفسك"
+description: "اكتشف كيف تنظم وتزامن ملاحظات Markdown المشفرة عبر أجهزتك مع Joplin لتدوين ملاحظات آمن ومرن → تعلّم المزيد الآن"
sidebar_label: تثبيت Joplin
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,61 +14,75 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Joplin هو تطبيق مفتوح المصدر لتدوين الملاحظات وإدارة المهام يتيح لك تنظيم الملاحظات المبنية على Markdown في دفاتر ملاحظات قابلة للبحث ومزامنتها عبر الأجهزة. يوفر تشفير من النهاية إلى النهاية، أداة قص صفحات الويب، ومزامنة عبر منصات متعددة. مثالي للمستخدمين الذين يفضلون الخصوصية، المرونة، والتحكم الكامل في بياناتهم!
+Joplin هو تطبيق مفتوح المصدر لتدوين الملاحظات والمهام يتيح لك تنظيم ملاحظات Markdown في دفاتر قابلة للبحث ومزامنتها عبر الأجهزة. يوفر تشفير من النهاية للنهاية، أداة قص صفحات الويب، ومزامنة عبر منصات متعددة. مثالي للمستخدمين الذين يفضلون الخصوصية، المرونة، والتحكم الكامل في بياناتهم!

-تفكر تستضيف الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية تثبيتها وضبطها، وكل شيء لازم تعرفه.
+تفكر في استضافة هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية إعدادها وتكوينها، مع كل ما تحتاج لمعرفته للحفاظ على سير العمل بسلاسة.
+
+
+
+
## المتطلبات الأساسية
-قبل تثبيت **Joplin**، تأكد أن بيئة الاستضافة الخاصة بك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
+قبل تثبيت **Joplin**، تأكد من أن بيئة الاستضافة الخاصة بك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
| العتاد | الحد الأدنى | توصية ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
-| CPU | 1 نواة vCPU | 4 أنوية vCPU |
-| RAM | 2 جيجابايت | 4 جيجابايت |
+| CPU| نواة vCPU واحدة | 4 أنوية vCPU |
+| RAM| 2 جيجابايت | 4 جيجابايت |
| مساحة القرص | 250 ميجابايت | 250 ميجابايت |
+
+
+
## التثبيت
-الآن بعد ما تم استيفاء كل المتطلبات وتم التحضير اللازم، يمكنك متابعة تثبيت تطبيق Joplin. قم بتحميل التطبيق من الموقع الرسمي: https://joplinapp.org/download/
+الآن بعد أن تم استيفاء جميع المتطلبات وتم الانتهاء من التحضيرات اللازمة، يمكنك المتابعة بتثبيت تطبيق Joplin. قم بتحميل التطبيق من الموقع الرسمي: https://joplinapp.org/download/
-شغّل ملف التثبيت واتبع الخطوات المعروضة.
+شغّل ملف إعداد Joplin واتبع الخطوات كما هو موضح.

-## الإعداد
-بعد تثبيت Joplin، يجب عليك ضبط الإعدادات الأساسية لتكييف التطبيق مع طريقة عملك. يمكن الوصول للإعدادات من خلال قائمة *الإعدادات*.
+
+## التكوين
+
+بعد تثبيت Joplin، يجب عليك تكوين الإعدادات الأساسية لتكييف التطبيق مع طريقة عملك. يمكن الوصول إلى التكوين من خلال قائمة *الإعدادات*.
**المزامنة**
-يدعم Joplin عدة وجهات مزامنة مثل Nextcloud، Dropbox، OneDrive، أو WebDAV. اختر المزود المفضل لديك ضمن “المزامنة” وأدخل بيانات اعتمادك. هذا يسمح لك بالحفاظ على تحديث الملاحظات عبر الأجهزة.
+يدعم Joplin عدة وجهات مزامنة مثل Nextcloud، Dropbox، OneDrive، أو WebDAV. اختر مزودك المفضل ضمن “المزامنة” وأدخل بيانات اعتمادك. هذا يسمح لك بالحفاظ على تحديث الملاحظات عبر الأجهزة.
**التشفير**
-لتأمين ملاحظاتك المتزامنة، فعّل التشفير من النهاية إلى النهاية في إعدادات “التشفير”. سيتم إنشاء مفتاح يجب إعداده على جميع الأجهزة التي تصل لملاحظاتك.
+لتأمين ملاحظاتك المتزامنة، فعّل التشفير من النهاية للنهاية في إعدادات “التشفير”. سيتم إنشاء مفتاح يجب إعداده على جميع الأجهزة التي تصل إلى ملاحظاتك.
**المحرر والمظهر**
يستخدم Joplin Markdown للملاحظات. في إعدادات “المحرر” يمكنك تحديد ما إذا كان المعاينة تظهر تلقائيًا وضبط نوع وحجم الخط.
**الإضافات والملحقات**
-مدير الإضافات المدمج يتيح لك تثبيت ميزات إضافية مثل دعم المخططات، تكامل التقويم، أو إدارة متقدمة للوسوم.
+مدير الإضافات المدمج يتيح لك تثبيت ميزات إضافية، مثل دعم الرسوم البيانية، تكامل التقويم، أو إدارة متقدمة للعلامات.
**أداة قص صفحات الويب**
اختياريًا، فعّل إضافة “Joplin Web Clipper” للمتصفح لحفظ صفحات الويب كاملة أو أجزاء مختارة مباشرة كملاحظات.
-مع هذه الإعدادات الأساسية، Joplin جاهز للاستخدام في سيناريوهات متعددة مثل إدارة المهام، توثيق المشاريع، أو قواعد المعرفة الشخصية.
+مع هذه الإعدادات الأساسية، يصبح Joplin جاهز للاستخدام في سيناريوهات متعددة مثل إدارة المهام، توثيق المشاريع، أو قواعد المعرفة الشخصية.

+
+
+
## الخاتمة والمزيد من الموارد
-مبروك! لقد قمت الآن بتثبيت وضبط Joplin بنجاح على VPS الخاص بك. ننصحك أيضًا بالاطلاع على الموارد التالية التي قد توفر لك مساعدة إضافية وإرشادات خلال عملية إعداد السيرفر.
+تهانينا! لقد قمت الآن بتثبيت وتكوين Joplin بنجاح على VPS/سيرفر مخصص الخاص بك. نوصي أيضًا بإلقاء نظرة على الموارد التالية التي قد توفر لك مساعدة وإرشاد إضافي خلال عملية تكوين السيرفر.
- [Joplinapp.org](https://joplin.org/) - الموقع الرسمي
- [Joplinapp.org/help/](https://joplinapp.org/help/) - مركز مساعدة Joplin
-عندك أسئلة محددة مش مذكورة هنا؟ لأي استفسارات أو دعم إضافي، لا تتردد تتواصل مع فريق الدعم عندنا، متوفر يوميًا لمساعدتك! 🙂
+هل لديك أسئلة محددة غير مغطاة هنا؟ لأي استفسارات أو دعم إضافي، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر يوميًا لمساعدتك! 🙂
+
+
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
index dc8c8ceaa..da7c071fa 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-notepad++
-title: "VPS: تثبيت Notepad++ على ويندوز"
-description: "اكتشف كيفية استخدام Notepad++ للبرمجة بكفاءة مع ميزات قابلة للتخصيص وأداء سريع → تعلّم المزيد الآن"
+title: "تثبيت Notepad++ على سيرفر ويندوز - استخدم محرر نصوص وكود قوي"
+description: "اكتشف كيف تستخدم Notepad++ للبرمجة بكفاءة مع ميزات قابلة للتخصيص وأداء سريع → تعلّم المزيد الآن"
sidebar_label: تثبيت Notepad++
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,17 +14,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Notepad++ هو محرر نصوص ومصدر مفتوح مجاني لنظام ويندوز. يدعم تمييز الصياغة، طي الكود، والتحرير بعلامات تبويب عبر العديد من لغات البرمجة والسكريبت، وقابل للتخصيص بشكل كبير عبر الإضافات. مشهور بأدائه السريع واستهلاكه المنخفض للموارد، يظل Notepad++ خيارًا شائعًا للمطورين والمستخدمين الذين يبحثون عن أداة تحرير قوية وخفيفة الوزن.
+Notepad++ هو محرر نصوص ومصدر كود مجاني ومفتوح المصدر لنظام ويندوز. يدعم تمييز الصياغة، طي الكود، والتحرير بعلامات تبويب عبر العديد من لغات البرمجة والسكريبت، وقابل للتخصيص بشكل كبير عبر الإضافات. مشهور بأدائه السريع واستهلاكه المنخفض للموارد، يظل Notepad++ خيارًا شائعًا للمطورين والمستخدمين الذين يبحثون عن أداة تحرير قوية وخفيفة الوزن.

-تفكر تستضيف هذه الخدمة بنفسك؟ راح نرشدك خطوة بخطوة كيف تثبتها وتضبطها، وكل اللي تحتاج تعرفه.
+تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة كيف تثبتها وتضبطها، وكل اللي لازم تعرفه.
## المتطلبات الأساسية
-قبل تثبيت **Notepad++**، تأكد أن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
+قبل تثبيت **Notepad++**، تأكد إن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
| العتاد | الحد الأدنى | توصية ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
@@ -33,34 +34,33 @@ Notepad++ هو محرر نصوص ومصدر مفتوح مجاني لنظام و
## التثبيت
-بعد ما تحقق كل المتطلبات وجهزت كل شيء، تقدر تبدأ بتثبيت تطبيق Notepad++. حمّل التطبيق من الموقع الرسمي: https://notepad-plus-plus.org/downloads/
+بعد ما تحقق كل المتطلبات وجهزت كل شيء، تقدر تبدأ تثبيت تطبيق Notepad++. حمّل التطبيق من الموقع الرسمي: https://notepad-plus-plus.org/downloads/
شغّل ملف التثبيت واتبع الخطوات كما هو موضح:

-## التهيئة
+## الإعدادات
-يحتوي Notepad++ على مجموعة واسعة من خيارات التخصيص اللي تقدر توصل لها من *الإعدادات > التفضيلات*. هذي الخيارات تخليك تضبط المحرر حسب طريقة عملك:
+يحتوي Notepad++ على مجموعة واسعة من خيارات التخصيص تحت *الإعدادات > التفضيلات*. تقدر تخصص المحرر حسب طريقة عملك:
-- **عام**: تحكم سلوك بدء التشغيل، مثل إعادة تحميل الملفات المفتوحة سابقًا، تعيين لغة افتراضية، أو تحديد كيفية تصرف علامات التبويب.
+- **عام**: تحكم في سلوك بدء التشغيل، مثل إعادة تحميل الملفات المفتوحة سابقًا، تعيين لغة افتراضية، أو تحديد كيفية تصرف علامات التبويب.
- **إعدادات المحرر**: ضبط نوع وحجم الخط، عرض التبويب، ترقيم الأسطر، التراجع التلقائي، أو عرض علامات المسافات والتبويب.
- **أنظمة الألوان والصياغة**: استخدم “مُكوّن الأنماط” للتبديل بين الثيمات وتخصيص تمييز الصياغة لكل لغة مدعومة.
-- **معالجة الملفات**: ضبط خيارات مثل إعادة تحميل الملف تلقائيًا عند التغييرات، التعامل مع الملفات الكبيرة، أو تفضيلات الترميز مثل UTF-8.
-- **الأمان والنسخ الاحتياطية**: تفعيل النسخ الاحتياطية التلقائية أو استعادة الجلسة لمنع فقدان البيانات.
+- **إدارة الملفات**: ضبط خيارات مثل إعادة تحميل الملف تلقائيًا عند التغيير، التعامل مع الملفات الكبيرة، أو تفضيلات الترميز مثل UTF-8.
+- **الأمان والنسخ الاحتياطي**: تفعيل النسخ الاحتياطية التلقائية أو استعادة الجلسة لمنع فقدان البيانات.
- **الإضافات**: تثبيت وإدارة الإضافات عبر مدير الإضافات لإضافة وظائف مثل دعم FTP أو التنسيق المتقدم.
-هذي التفضيلات تجعل Notepad++ قابل للتكيف بشكل كبير، سواء للاستخدام في تحرير النصوص البسيط أو تطوير البرمجيات الكامل.
+هذه التفضيلات تجعل Notepad++ قابل للتكيف بشكل كبير، سواء للاستخدام في تحرير النصوص البسيط أو تطوير البرمجيات الكامل.

## الخاتمة والمزيد من الموارد
-مبروك! الآن ثبت وضبط Notepad++ بنجاح على VPS الخاص بك. ننصحك أيضًا بإلقاء نظرة على الموارد التالية، اللي ممكن تساعدك أكثر خلال عملية إعداد السيرفر:
+مبروك! الآن ثبت وضبط Notepad++ بنجاح على VPS/سيرفر مخصص خاصتك. ننصحك أيضًا بإلقاء نظرة على الموارد التالية، التي قد توفر لك مساعدة إضافية وإرشادات خلال عملية إعداد السيرفر:
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - الموقع الرسمي
-عندك أسئلة محددة ما تغطيها هذي الصفحة؟ لأي استفسارات أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لمساعدتك! 🙂
-
+عندك أسئلة محددة مش مذكورة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
index 285f76efc..3f4bee3d8 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
@@ -1,48 +1,49 @@
---
id: vserver-windows-plesk
-title: "VPS: تثبيت Plesk"
+title: "تثبيت Plesk على سيرفر ويندوز - إدارة المواقع بسهولة مع لوحة تحكم قوية"
description: "اكتشف كيف تدير المواقع والسيرفرات بكفاءة مع منصة Plesk المتعددة الاستخدامات للمبتدئين والمحترفين → تعلّم المزيد الآن"
sidebar_label: تثبيت Plesk
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Plesk هو منصة شاملة لتأجير الخوادم واستضافة المواقع تتيح للمستخدمين إدارة المواقع، السيرفرات، حسابات البريد الإلكتروني والمزيد عبر واجهة سهلة الاستخدام. هو حل متعدد الاستخدامات مناسب للمبتدئين وكذلك لمطوري الويب المحترفين ومديري الأنظمة.
+Plesk هو منصة شاملة لتأجير الخوادم واستضافة المواقع تتيح للمستخدمين إدارة المواقع، السيرفرات، حسابات البريد الإلكتروني والمزيد من خلال واجهة سهلة الاستخدام. هو حل متعدد الاستخدامات يناسب المبتدئين وكذلك مطوري الويب المحترفين ومديري الأنظمة.
## إنشاء اتصال بالسيرفر
-لتثبيت Plesk على السيرفر، تحتاج أولاً للاتصال به. كيف يتم ذلك موضح بالتفصيل في دليلنا المنفصل: [الوصول الأولي (RDP)](vserver-windows-userdp.md)
+لتثبيت Plesk على السيرفر، تحتاج أولاً للاتصال به. كيفية القيام بذلك موضحة بالتفصيل في دليلنا المنفصل: [الوصول الأولي (RDP)](vserver-windows-userdp.md)
## مثبت Plesk
بعدها تحتاج إلى مثبت Plesk، وهو ضروري لتثبيت Plesk. يمكنك تحميله بالنقر على [Plesk Installer](https://installer-win.plesk.com/plesk-installer.exe)
-يتم الآن تخزين هذا المثبت في مجلد، في مثالنا نستخدم مجلد "Plesk" تم إنشاؤه على سطح المكتب. مسار هذا الملف سيكون مهم للخطوات التالية.
+يتم الآن حفظ هذا المثبت في مجلد، في مثالنا نستخدم مجلد "Plesk" تم إنشاؤه على سطح المكتب. مسار هذا الملف سيكون مهمًا للخطوات التالية.

### فتح موجه الأوامر
-يجب الآن فتح وحدة تحكم CMD للتثبيت.
+يجب الآن فتح وحدة التحكم CMD للتثبيت.
يمكنك فعل ذلك عبر الضغط على مجموعة المفاتيح [Windows] + [R] أو البحث عن "command" في قائمة ويندوز.

### تثبيت Plesk
-في وحدة تحكم CMD، يجب التنقل إلى المجلد الذي تم رفع مثبت Plesk فيه. في مثالنا كان مجلد "Plesk" على "سطح المكتب".
+في وحدة التحكم CMD، يجب التنقل إلى المجلد الذي تم رفع مثبت Plesk فيه. في مثالنا كان مجلد "Plesk" على "سطح المكتب".
-يمكن الوصول إلى هذا المجلد عبر CMD باستخدام أمر "*cd*".
+يمكن الوصول لهذا المجلد عبر CMD باستخدام الأمر "*cd*".

-بعد الوصول الصحيح إلى هذا المجلد، الخطوة الأخيرة هي تنفيذ أمر التثبيت. هذا سيشغل plesk-installer.exe وسيتم تثبيت أحدث إصدار من Plesk تلقائيًا.
+بعد الوصول للمجلد الصحيح، الخطوة الأخيرة هي تنفيذ أمر التثبيت. هذا سيشغّل plesk-installer.exe وسيتم تثبيت أحدث نسخة من Plesk تلقائيًا.

@@ -55,6 +56,6 @@ Plesk هو منصة شاملة لتأجير الخوادم واستضافة ال
## الخلاصة
-مبروك، لقد قمت بتثبيت وتكوين Plesk بنجاح على VPS الخاص بك! إذا كان لديك أي أسئلة أو مشاكل إضافية، لا تتردد في التواصل مع فريق الدعم لدينا، المتوفر لمساعدتك يوميًا!
+مبروك، لقد قمت بتثبيت وتكوين Plesk بنجاح على VPS/سيرفر مخصص الخاص بك! إذا كان لديك أي أسئلة أو مشاكل إضافية، لا تتردد في التواصل مع فريق الدعم الخاص بنا، المتوفر لمساعدتك يوميًا!
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
index 162c25cb5..32ea8347c 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-speedtest-cli
-title: "VPS: تثبيت Speedtest CLI على ويندوز"
-description: "اكتشف كيف تدير الكود المصدري بكفاءة وتتعاون باستخدام Speedtest CLI للتحكم في الإصدارات بسلاسة في التطوير الحديث → تعلّم المزيد الآن"
+title: "تثبيت Speedtest CLI على سيرفر ويندوز - راقب أداء شبكتك"
+description: "اكتشف كيف تدير كود المصدر بكفاءة وتتعاون باستخدام Speedtest CLI للتحكم في الإصدارات بسلاسة في التطوير الحديث → تعلّم المزيد الآن"
sidebar_label: تثبيت Speedtest CLI
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,45 +14,45 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## مقدمة
-Speedtest CLI هو نظام تحكم في الإصدارات موزع مصمم لإدارة الكود المصدري بكفاءة. يتيح للمطورين تتبع التغييرات، والعمل على فروع مختلفة في نفس الوقت، والتعاون في المشاريع بسلاسة. بفضل مرونته وأدائه، أصبح Speedtest CLI الأداة القياسية للتحكم في الإصدارات في تطوير البرمجيات الحديث.
+Speedtest CLI هو نظام تحكم بالإصدارات موزع مصمم لإدارة كود المصدر بكفاءة. يسمح للمطورين بتتبع التغييرات، والعمل على فروع مختلفة في نفس الوقت، والتعاون في المشاريع بسلاسة. بفضل مرونته وأدائه، أصبح Speedtest CLI الأداة القياسية للتحكم في الإصدارات في تطوير البرمجيات الحديث.
-تفكر تستضيف هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية تثبيتها وضبطها، مع كل ما تحتاج تعرفه.
+تفكر تستضيف هذه الخدمة بنفسك؟ سنرشدك خطوة بخطوة لكيفية تثبيتها وضبطها، مع كل شيء لازم تعرفه.
## التحضير
-قبل تثبيت **Speedtest CLI**، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث إصدار. هالتحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
+قبل تثبيت **Speedtest CLI**، لازم تجهز نظامك. هذا يشمل تحديث نظام التشغيل لأحدث إصدار. هذه التحضيرات تضمن بيئة مستقرة وتساعد على تجنب المشاكل أثناء أو بعد التثبيت.
### تحديث النظام
-عشان تتأكد إن نظامك يشتغل بأحدث البرمجيات وتحسينات الأمان، لازم دايمًا تبدأ بتحديث النظام. هذا يضمن إن نظامك يحتوي على آخر تصحيحات الأمان والإصدارات قبل المتابعة.
+عشان تتأكد أن نظامك يعمل بأحدث البرمجيات وتحسينات الأمان، لازم دايمًا تبدأ بتحديث النظام. هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان والإصدارات قبل المتابعة.
## التثبيت
-بعد ما خلصت التحضيرات اللازمة، تقدر تبدأ بتثبيت تطبيق Speedtest CLI. لتحميل النسخة الخاصة بويندوز (x64) اضغط هنا: https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip
+بعد ما جهزت كل شيء، تقدر تبدأ بتثبيت تطبيق Speedtest CLI. لتحميل النسخة الخاصة بويندوز (x64) اضغط هنا: https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip
-بعدين، شغّل ملف التثبيت واتبع الخطوات المعروضة.
+بعدها، شغّل ملف التثبيت واتبع الخطوات المعروضة.

-## الضبط
+## الإعداد
-speedtest-cli ما يعتمد على ملف إعدادات تقليدي، لكن تقدر تخصصه باستخدام خيارات سطر الأوامر ومتغيرات البيئة. هذا يسمح لك بتعديله للاستخدام المتكرر والآلي:
+speedtest-cli ما يعتمد على ملف إعداد تقليدي، لكن تقدر تخصصه باستخدام خيارات سطر الأوامر ومتغيرات البيئة. هذا يسمح لك بتعديله للاستخدام المتكرر والآلي:
- `--server `: اختر سيرفر معين بواسطة معرّفه لنتائج اختبار أكثر ثباتًا وقابلية للمقارنة.
- `--bytes`: عرض السرعات بوحدة البايت في الثانية بدلًا من البت.
-- `--simple`: يعرض فقط قيم الـ ping، التنزيل، والرفع بشكل مختصر.
+- `--simple`: يعرض فقط قيم الـ ping، التنزيل، والرفع بشكل مضغوط.
- `--json` أو `--csv`: مفيد للأتمتة والتسجيل، حيث تُخزن النتائج بصيغة قابلة للقراءة آليًا.
- دعم البروكسي: اضبط متغيرات البيئة مثل `http_proxy` أو `https_proxy` لتشغيل speedtest-cli خلف بروكسي.
-لو تستخدم نفس الخيارات بشكل متكرر، من الأفضل إنشاء alias في الشيل أو سكربت صغير لتشغيل speedtest-cli بسرعة مع ضمان إخراج موحد.
+لو تستخدم نفس الخيارات بشكل متكرر، من الأفضل تعمل alias في الشيل أو سكربت صغير لتشغيل speedtest-cli بسرعة مع ضمان إخراج موحد.
## الخاتمة والمزيد من الموارد
-مبروك! الآن ثبت وضبطت Speedtest CLI على سيرفر الألعاب الخاص فيك. ننصحك أيضًا تطّلع على الموارد التالية، اللي ممكن تساعدك أكثر خلال إعداد السيرفر:
+مبروك! الآن ثبت وضبطت Speedtest CLI على سيرفر الألعاب الخاص فيك. ننصحك كمان تطّلع على الموارد التالية، اللي ممكن تساعدك وتوجهك أكثر أثناء إعداد السيرفر:
- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - الموقع الرسمي
-عندك أسئلة محددة ما تغطيناها هنا؟ لأي استفسار أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لمساعدتك! 🙂
+عندك أسئلة محددة مش مذكورة هنا؟ لأي استفسار أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
index 0114cab88..f3321c941 100644
--- a/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
+++ b/i18n/ar/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-ts6
-title: "VPS: إعداد سيرفر Teamspeak 6 على VPS ويندوز الخاص بك"
+title: "إعداد سيرفر TeamSpeak 6 على سيرفر ويندوز - انشر منصتك الصوتية الخاصة"
description: "اكتشف كيفية إعداد وتحسين نسخة البيتا من سيرفر TeamSpeak 6 لاستضافة سلسة وأداء ممتاز → تعلّم المزيد الآن"
sidebar_label: تثبيت سيرفر Teamspeak 6
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -15,7 +16,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
في صيف 2025، أطلقت TeamSpeak النسخة **البيتا** من **سيرفر TeamSpeak 6**. الآن يمكنك تجربة الجيل القادم من TeamSpeak بنفسك!
-تفكر تستضيف الخدمة بنفسك؟ راح نرشدك خطوة بخطوة لكيفية الإعداد والتكوين، وكل شيء لازم تعرفه.
+تفكر تستضيف الخدمة بنفسك؟ هنمشي معاك خطوة بخطوة لكيفية الإعداد والتكوين، وكل اللي لازم تعرفه.

@@ -23,7 +24,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## المتطلبات الأساسية
-قبل تثبيت **سيرفر Teamspeak 6**، تأكد أن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
+قبل تثبيت **سيرفر Teamspeak 6**، تأكد إن بيئة الاستضافة عندك تلبي المتطلبات التالية لضمان تثبيت سلس وأداء مثالي.
| العتاد | الحد الأدنى | توصية ZAP-Hosting |
| ----------- | ------------ | -------------------------- |
@@ -33,33 +34,33 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## التحضير
-قبل إعداد **سيرفر TeamSpeak 6**، لازم تجهز نظامك. عشان تتأكد أن نظامك يشتغل بأحدث البرامج وتحسينات الأمان، لازم تسوي تحديثات للنظام أولاً.
+قبل إعداد **سيرفر TeamSpeak 6**، لازم تجهز نظامك. عشان تتأكد إن نظامك شغال بأحدث التحديثات الأمنية والبرمجية، لازم تعمل تحديث للنظام أولاً.
-هذا يضمن أن نظامك يحتوي على أحدث تصحيحات الأمان وإصدارات البرامج قبل المتابعة.
+ده بيضمن إن نظامك فيه أحدث تصحيحات الأمان وأحدث نسخ البرامج قبل ما تكمل.
## التثبيت
-بعد ما تحقق كل المتطلبات وأكملت التحضيرات اللازمة، تقدر تبدأ بتثبيت تطبيق سيرفر Teamspeak 6. لتحميل أحدث إصدار، نزّل ملف الريليز من GitHub: [TeamSpeak 6 Server (ويندوز 64-بت)](https://github.com/teamspeak/teamspeak6-server/releases/download/v6.0.0%2Fbeta6/teamspeak-server_win64-v6.0.0-beta6.zip)
+بعد ما تحقق كل المتطلبات وجهزت النظام، تقدر تبدأ تثبيت تطبيق سيرفر Teamspeak 6. لتحميل أحدث نسخة، نزّل ملف الإصدار من GitHub: [TeamSpeak 6 Server (ويندوز 64-بت)](https://github.com/teamspeak/teamspeak6-server/releases/download/v6.0.0%2Fbeta6/teamspeak-server_win64-v6.0.0-beta6.zip)

-بعدين، فك الضغط عن الملف في مجلد تختاره. افتح **PowerShell** وروح للمجلد اللي فكيت فيه ملفات السيرفر. شغّل السيرفر بالأمر:
+بعدها، فك الضغط عن الملف في مجلد تختاره. افتح **PowerShell** وروح للمجلد اللي فكيت فيه ملفات السيرفر. شغّل السيرفر بالأمر:
```
.\tsserver.exe
```
-في أول تشغيل، راح تطلع لك نافذة اتفاقية الترخيص لازم توافق عليها. بعدها، راح تظهر بيانات حساب مدير Server Query ومفتاح الصلاحيات. هذي البيانات تظهر مرة وحدة فقط، فاحفظها في مكان آمن.
+في أول تشغيل، هتظهر نافذة اتفاقية الترخيص لازم توافق عليها. بعدها، هيظهر لك بيانات حساب مدير Server Query ومفتاح الصلاحيات. البيانات دي بتظهر مرة واحدة فقط، فاحفظها في مكان آمن.

-بعد التأكيد، سيرفر TeamSpeak 6 بيشتغل في الخلفية وجاهز للاستخدام.
+بعد التأكيد، سيرفر TeamSpeak 6 هيشتغل في الخلفية وجاهز للاستخدام.
#####
## التكوين
-تقدر تضبط إعدادات إضافية لسيرفر **TeamSpeak 6** باستخدام **وسائط سطر الأوامر**. الخيارات تُمرر مباشرة عند تشغيل السيرفر. قائمة كاملة بالخيارات متوفرة في الوثائق الرسمية لـ [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md). مثال:
+تقدر كمان تعدل إعدادات إضافية لسيرفر **TeamSpeak 6** باستخدام **وسائط سطر الأوامر**. الخيارات دي بتتضاف مباشرة عند تشغيل السيرفر. قائمة كاملة بالخيارات متوفرة في الوثائق الرسمية لـ [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md). مثال:
```
./tsserver --default-voice-port 9987
@@ -67,16 +68,16 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## إنشاء الاتصال
-بعد تشغيل سيرفر TeamSpeak 6، تقدر تتصل باستخدام عميل TeamSpeak 6. ببساطة استخدم عنوان IP الخاص بسيرفرك مع المنفذ الصحيح. أدخل هذي البيانات في العميل عشان تتصل بالسيرفر وتبدأ الاختبار.
+بعد تشغيل سيرفر TeamSpeak 6، تقدر تتصل باستخدام عميل TeamSpeak 6. ببساطة استخدم عنوان IP الخاص بسيرفرك مع المنفذ الصحيح. أدخل البيانات دي في العميل عشان تتصل بالسيرفر وتبدأ الاختبار.

-## الخلاصة والمزيد من الموارد
+## الخاتمة والمزيد من الموارد
-مبروك! الآن ثبتت وضبطت سيرفر Teamspeak 6 على VPS الخاص فيك بنجاح. ننصحك تطّلع على الموارد التالية، اللي ممكن تساعدك أكثر خلال عملية تكوين السيرفر:
+مبروك! أنت الآن ثبت وضبط سيرفر Teamspeak 6 بنجاح على VPS/سيرفر مخصص خاص بك. ننصحك كمان تطّلع على الموارد التالية، اللي ممكن تساعدك أكثر خلال عملية تكوين السيرفر:
- [الموقع الرسمي](https://teamspeak.com/en/) - معلومات وتنزيلات TeamSpeak 6
- [منتدى المجتمع](https://community.teamspeak.com/) - دعم المستخدمين والنقاشات
- [قضايا GitHub](https://github.com/teamspeak/teamspeak6-server/issues) - للإبلاغ عن الأخطاء وتتبع القضايا المفتوحة
-عندك أسئلة محددة ما تغطيها هذي الصفحة؟ لأي استفسار أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفرين يومياً لمساعدتك! 🙂
\ No newline at end of file
+عندك أسئلة محددة مش مغطاة هنا؟ لأي استفسارات أو مساعدة إضافية، لا تتردد تتواصل مع فريق الدعم عندنا، متوفر يوميًا لمساعدتك! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
index eb53041a1..ef9949a79 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-certbot
-title: "Dedicated Server: Certbot auf Linux einrichten"
-description: "Entdecke, wie du deine Website mit kostenlosen SSL-Zertifikaten via Certbot und Let's Encrypt absicherst für eine sichere Datenübertragung → Jetzt mehr erfahren"
+title: "Certbot auf einem Linux Server einrichten – Sichere deine Websites mit Let's Encrypt SSL"
+description: "Entdecke, wie du deine Website mit kostenlosen SSL-Zertifikaten via Certbot und Let's Encrypt absicherst für sichere Datenübertragung → Jetzt mehr erfahren"
sidebar_label: Certbot installieren
services:
+ - vserver
- dedicated
---
@@ -17,9 +18,9 @@ SSL-Zertifikate sind ein essenzieller Bestandteil des Internets und sorgen dafü
## Vorbereitung
-Um Certbot nutzen zu können, brauchst du einen Linux-Server und eine **Domain**, die du besitzt. Du musst Zugriff auf die DNS-Einstellungen der Domain haben und **musst** für jede Root-Domain oder Subdomain, die du verwenden möchtest, einen `A` DNS-Eintrag anlegen, der auf die IP-Adresse deines __Linux-Servers__ zeigt.
+Um Certbot nutzen zu können, brauchst du einen Linux Server und eine **Domain**, die dir gehört. Du musst Zugriff auf die DNS-Einstellungen der Domain haben und **musst** für jede Root-Domain oder Subdomain, die du verwenden möchtest, einen `A` DNS-Eintrag anlegen, der auf die IP-Adresse deines __Linux Servers__ zeigt.
-Certbot bietet außerdem zusätzliche Plugins, mit denen du ganz easy per "One-Click" ein Zertifikat für eine Domain einrichten kannst, das mit verschiedenen Webservern wie Nginx oder Apache funktioniert. Wir empfehlen Nginx, da es ein performanter und beliebter Open-Source-Webserver ist. Hilfe zur Einrichtung findest du in unserer [Linux Reverse Proxy](dedicated-linux-proxy.md) Anleitung.
+Certbot bietet außerdem zusätzliche Plugins, mit denen du Zertifikate für Domains mit nur einem Klick einrichten kannst – kompatibel mit verschiedenen Webservern wie Nginx oder Apache. Wir empfehlen Nginx, da es ein performanter und beliebter Open-Source-Webserver ist. Hilfe zur Einrichtung findest du in unserer [Linux Reverse Proxy](dedicated-linux-proxy.md) Anleitung.
## Installation
@@ -31,15 +32,15 @@ sudo apt install certbot
Nachdem Certbot installiert ist, kannst du Zertifikate für deine Domain(s) anfordern. Let's Encrypt und Certbot bieten verschiedene ACME-Challenges, um den Besitz der Domain zu verifizieren.
-Wir empfehlen dir die Standardmethode **HTTP-01**, da sie automatische Erneuerungen ermöglicht. Falls du damit Probleme hast, kannst du alternativ die **DNS-01** Methode nutzen, die manuell ist und keine automatische Erneuerung unterstützt, da sie auf der Verifizierung über einen **TXT** DNS-Eintrag basiert.
+Wir empfehlen dringend die Standardmethode **HTTP-01**, da sie automatische Erneuerungen ermöglicht. Falls du damit Probleme hast, kannst du alternativ die **DNS-01** Methode nutzen, die manuell ist und keine automatische Erneuerung unterstützt, da sie auf der Verifizierung über einen **TXT** DNS-Eintrag basiert.
:::tip Nutze Webserver-Plugins
-Wenn du einen Webserver wie Nginx, Apache oder deinen eigenen Webserver nutzt, empfehlen wir dir, direkt zum Abschnitt **Webserver-Plugins** weiter unten zu springen. Dort zeigen wir, wie du zusätzliche Certbot-Plugins für diese Webserver nutzt, um eine "One-Click"-Installation zu machen und Zertifikate anzufordern, ohne den Webserver stoppen zu müssen.
+Wenn du einen Webserver wie Nginx, Apache oder deinen eigenen Webserver nutzt, empfehlen wir dir, direkt zum Abschnitt **Webserver-Plugins** weiter unten zu springen. Dort zeigen wir, wie du zusätzliche Certbot-Plugins für diese Webserver nutzt, um eine „One-Click“-Installation zu machen und Zertifikate anzufordern, ohne den Webserver stoppen zu müssen.
:::
### HTTP-01 Challenge
-Mit installiertem Certbot kannst du jetzt Zertifikate für deine Domain(s) anfordern. In diesem Beispiel nutzen wir den Standalone-Modus, bei dem Certbot einen temporären Webserver startet, um die nötigen Aktionen durchzuführen. Das bedeutet, du musst Port 80 in deiner Firewall freigeben und darfst keinen anderen Webserver oder Dienst auf Port 80 laufen haben, damit der temporäre Webserver starten und die Challenge abgerufen werden kann (daher der Name `HTTP` in der Challenge).
+Mit installiertem Certbot kannst du jetzt Zertifikate für deine Domain(s) anfordern. In diesem Beispiel verwenden wir den Standalone-Modus, bei dem Certbot einen temporären Webserver startet, um die notwendigen Aktionen durchzuführen. Das bedeutet, dass du Port 80 in deiner Firewall öffnen musst und keine anderen Webserver oder Dienste auf Port 80 laufen dürfen, damit der temporäre Webserver starten und die Challenge abgerufen werden kann (daher der Name `HTTP` in der Challenge).
Im folgenden Befehl nutzt du den Parameter `--standalone`, um Certbot mitzuteilen, dass du den temporären Webserver verwenden möchtest.
@@ -54,9 +55,9 @@ certbot certonly --standalone -d [deine_domain]
certbot certonly --standalone
```
-Nach Ausführung des Befehls wirst du eventuell durch eine erste interaktive Einrichtung geführt, bei der du eine E-Mail-Adresse für die Zertifikatskommunikation eingeben musst, gefolgt von einer optionalen Mailingliste und den AGB, denen du zustimmen musst.
+Nach Ausführung des Befehls wirst du möglicherweise durch eine erste interaktive Einrichtung geführt, bei der du eine E-Mail-Adresse für die Zertifikatskommunikation eingeben musst, gefolgt von einer optionalen Mailingliste und den AGB, denen du zustimmen musst.
-Certbot generiert nun eine ACME-Challenge und hostet sie über den temporären Webserver. Die Let's Encrypt-Server versuchen dann, diese von deinem Server abzurufen. Bei Erfolg werden die Zertifikate erstellt und unter `/etc/letsencrypt/live/[deine_domain]` gespeichert.
+Certbot generiert nun eine ACME-Challenge und hostet sie über den temporären Webserver. Die Let's Encrypt Server versuchen dann, diese von deinem Server abzurufen. Bei Erfolg werden die Zertifikate erstellt und unter `/etc/letsencrypt/live/[deine_domain]` gespeichert.

@@ -64,9 +65,9 @@ Du kannst die SSL-Zertifikate jetzt überall dort nutzen, wo du sie brauchst, in
### TXT DNS-Eintrag
-Falls du Probleme hast, deine Domain über die **HTTP-01** Methode zu verifizieren, kannst du alternativ die **DNS-01** Methode nutzen. Dabei erstellst du einen **TXT** DNS-Eintrag mit einem von Let's Encrypt vorgegebenen Wert.
+Falls du Probleme hast, deine Domain über die **HTTP-01** Methode zu verifizieren, kannst du alternativ die **DNS-01** Methode nutzen, bei der du einen **TXT** DNS-Eintrag mit einem von Let's Encrypt vorgegebenen Wert anlegen musst.
-Wie schon erwähnt, unterstützt diese Methode **keine automatische Erneuerung**, außer du richtest deine eigene Infrastruktur dafür ein. Deshalb empfehlen wir, wenn möglich, die **HTTP-01** Methode zu verwenden.
+Wie bereits erwähnt, unterstützt diese Methode **keine automatische Erneuerung**, außer du richtest deine eigene Infrastruktur dafür ein. Deshalb empfehlen wir, wenn möglich die **HTTP-01** Methode zu verwenden.
Im folgenden Befehl nutzt du den Parameter `--preferred-challenges`, um Certbot mitzuteilen, dass du die `DNS-01` Methode verwenden möchtest.
@@ -81,14 +82,14 @@ certbot certonly --preferred-challenges dns-01 -d [deine_domain] --manual -m [de
certbot certonly --preferred-challenges dns-01
```
-Nach Ausführung des Befehls wirst du eventuell durch eine erste interaktive Einrichtung geführt, bei der du eine E-Mail-Adresse für die Zertifikatskommunikation eingeben musst, gefolgt von einer optionalen Mailingliste und den AGB, denen du zustimmen musst.
+Nach Ausführung des Befehls wirst du möglicherweise durch eine erste interaktive Einrichtung geführt, bei der du eine E-Mail-Adresse für die Zertifikatskommunikation eingeben musst, gefolgt von einer optionalen Mailingliste und den AGB, denen du zustimmen musst.
-Certbot gibt dir nun Anweisungen, wie du einen **TXT** DNS-Eintrag mit einem bestimmten Wert anlegen musst. Der Zielname ist typischerweise `_acme-challenge.` gefolgt von deiner Domain (z.B. `_acme-challenge.zapdocs.example.com`). Den Wert findest du in der Konsole.
+Certbot gibt dir nun Anweisungen, wie du einen **TXT** DNS-Eintrag mit einem bestimmten Wert anlegen musst. Der Ziel-Hostname ist typischerweise `_acme-challenge.` gefolgt von deiner Domain (in diesem Beispiel wäre das `_acme-challenge.zapdocs.example.com`). Den Wert findest du in der Konsole.
-Nachdem du den Eintrag erstellt hast, drücke Enter, um fortzufahren. Wenn alles korrekt ist und sich der Eintrag propagiert hat, werden die Zertifikate erstellt und unter `/etc/letsencrypt/live/[deine_domain]` gespeichert.
+Nachdem du den Eintrag erstellt hast, drücke Enter, um fortzufahren. Wenn alles korrekt ist und sich der Eintrag verbreitet hat, werden die Zertifikate erstellt und unter `/etc/letsencrypt/live/[deine_domain]` gespeichert.
:::note
-Bitte hab Geduld, da DNS-Änderungen etwas Zeit brauchen, um sich zu verbreiten. Normalerweise dauert das nur wenige Minuten, in seltenen Fällen kann es aber auch länger dauern.
+Bitte hab Geduld, da DNS-Änderungen manchmal etwas Zeit brauchen, um sich zu verbreiten. Normalerweise dauert das nur wenige Minuten, in seltenen Fällen kann es aber auch länger dauern.
:::
Du kannst die SSL-Zertifikate jetzt überall dort nutzen, wo du sie brauchst, indem du einfach den lokalen Pfad zu den Zertifikaten angibst.
@@ -97,9 +98,9 @@ Du kannst die SSL-Zertifikate jetzt überall dort nutzen, wo du sie brauchst, in
Certbot bietet verschiedene zusätzliche Webserver-Plugins, die das Zertifikatsmanagement noch einfacher machen, da die Plugins automatisch die relevanten Server-Blöcke anpassen. Um ein Plugin zu nutzen, fügst du einfach den passenden Parameter zu deinem `certbot` Befehl hinzu.
-Beide Methoden nutzen die **HTTP-01** Challenge und funktionieren im Prinzip gleich. Wenn ein Plugin verwendet wird, sucht Certbot zuerst den Server-Block, der die angefragte Domain als `server_name` enthält. Dann generiert Certbot eine ACME-Challenge und fügt temporär einen `location /.well-known/acme-challenge/...` Block in die Server-Block-Konfiguration ein.
+Beide Methoden nutzen die **HTTP-01** Challenge und funktionieren im Grunde gleich. Wenn eines der Plugins verwendet wird, sucht Certbot zuerst den Server-Block, der die angefragte Domain als `server_name` enthält. Dann generiert Certbot eine ACME-Challenge und fügt temporär einen `location /.well-known/acme-challenge/...` Block in die Server-Block-Konfiguration ein.
-Die Let's Encrypt-Server versuchen dann, die Challenge von deinem Server abzurufen. Bei Erfolg wird dein Zertifikat generiert und die Server-Block-Konfiguration wird automatisch angepasst, um HTTPS (Port 443) zu nutzen und die Pfade zu den neuen Zertifikaten einzutragen.
+Die Let's Encrypt Server versuchen dann, die Challenge von deinem Server abzurufen. Bei Erfolg wird dein Zertifikat generiert und die Server-Block-Konfiguration des Webservers automatisch angepasst, um HTTPS (Port 443) zu nutzen und die Pfade zu den neuen Zertifikaten einzutragen.
@@ -112,7 +113,7 @@ Bevor du das Plugin nutzt, stelle sicher, dass es installiert ist.
sudo apt install python3-certbot-nginx
```
-Um das Nginx-Plugin zu verwenden, nutze den Parameter `--nginx` in deinem Befehl wie folgt.
+Um das Nginx Plugin zu verwenden, nutze den Parameter `--nginx` in deinem Befehl wie folgt.
```
# Für Root-Domains
@@ -126,7 +127,7 @@ certbot --nginx
```
:::tip
-Wenn du automatische "One-Click" Anpassungen der Server-Blöcke durch Certbot deaktivieren möchtest, kannst du den Parameter `certonly` hinzufügen, z.B. `certbot certonly`.
+Wenn du automatische „One-Click“-Anpassungen der Server-Blöcke durch Certbot deaktivieren möchtest, kannst du den Parameter `certonly` hinzufügen, z.B. `certbot certonly`.
:::
@@ -141,7 +142,7 @@ Bevor du das Plugin nutzt, stelle sicher, dass es installiert ist.
sudo apt install python3-certbot-apache
```
-Um das Apache-Plugin zu verwenden, nutze den Parameter `--apache` in deinem Befehl wie folgt.
+Um das Apache Plugin zu verwenden, nutze den Parameter `--apache` in deinem Befehl wie folgt.
```
# Für Root-Domains
@@ -155,7 +156,7 @@ certbot --apache
```
:::tip
-Wenn du automatische "One-Click" Anpassungen der Server-Blöcke durch Certbot deaktivieren möchtest, kannst du den Parameter `certonly` hinzufügen, z.B. `certbot certonly`.
+Wenn du automatische „One-Click“-Anpassungen der Server-Blöcke durch Certbot deaktivieren möchtest, kannst du den Parameter `certonly` hinzufügen, z.B. `certbot certonly`.
:::
@@ -164,9 +165,9 @@ Wenn du automatische "One-Click" Anpassungen der Server-Blöcke durch Certbot de
### Webroot Plugin
-Wenn du deinen eigenen lokalen Webserver nutzt, der keine klassischen Webserver-Softwares ist, kannst du die Webroot-Methode verwenden, um deinen Webserver weiterlaufen zu lassen, ohne ihn stoppen zu müssen.
+Wenn du deinen eigenen lokalen Webserver betreibst, der keine traditionellen Webserver-Softwares nutzt, möchtest du vielleicht die Webroot-Methode verwenden, um deinen Webserver weiterlaufen zu lassen, ohne ihn stoppen zu müssen.
-Um das Webroot-Plugin zu nutzen, verwende den Parameter `--webroot` in deinem Befehl. Zusätzlich musst du mit `-w [dein_webserver_pfad]` (kurz für `--webroot-path`) den Pfad zum obersten Verzeichnis deines Webservers angeben.
+Um das Webroot Plugin zu nutzen, verwende den Parameter `--webroot` in deinem Befehl. Zusätzlich musst du den Pfad zu deinem Webserver-Root-Verzeichnis mit `-w [dein_webserver_pfad]` (kurz für `--webroot-path`) angeben.
```
# Für Root-Domains
@@ -180,7 +181,7 @@ certbot --webroot -w [dein_webserver_pfad]
```
:::tip
-Ein häufiger Webroot-Pfad ist `/var/www/html`. Diese Methode kannst du auch bei Webservern wie Nginx oder Apache nutzen, wenn du den Webserver weiterverwenden möchtest, aber keine automatischen Server-Block-Anpassungen durch die nativen Plugins willst.
+Ein häufiger Webroot-Pfad ist `/var/www/html`. Du kannst diese Methode auch für Webserver wie Nginx oder Apache nutzen, wenn du den Webserver weiterlaufen lassen möchtest, ohne automatische Server-Block-Anpassungen wie bei den nativen Plugins.
:::
@@ -188,30 +189,30 @@ Ein häufiger Webroot-Pfad ist `/var/www/html`. Diese Methode kannst du auch bei
## Automatische Erneuerung
-In den meisten Fällen richtet Certbot die automatische Erneuerung der Zertifikate für dich ein, z.B. über einen Cronjob oder systemd-Timer. Du kannst das mit folgendem Befehl testen, der die Erneuerung im Trockenlauf simuliert:
+In den meisten Fällen richtet Certbot die automatische Erneuerung der Zertifikate für dich ein – entweder über einen Cronjob oder einen systemd-Timer. Du kannst das mit folgendem Befehl testen, der die Erneuerung im Trockenlauf simuliert:
```
certbot renew --dry-run
```
:::tip
-Wie bereits erwähnt, unterstützt die **DNS-01** Methode keine automatische Erneuerung via Certbot, außer du richtest deine eigene Infrastruktur dafür ein. Deshalb empfehlen wir, wenn möglich, die **HTTP-01** Methode.
+Wie bereits erwähnt, unterstützt die **DNS-01** Methode keine automatische Erneuerung via Certbot, außer du richtest deine eigene Infrastruktur dafür ein. Deshalb empfehlen wir, wenn möglich die **HTTP-01** Methode.
:::
-Wenn alles passt, sollte der Test erfolgreich sein. Wenn du die automatische Erneuerung prüfen oder anpassen möchtest, findest du den entsprechenden Befehl in einer der folgenden Locations: `/etc/crontab/`, `/etc/cron.*/*` oder über `systemctl list-timers`.
+Wenn alles wie erwartet funktioniert, sollte der Test erfolgreich sein. Möchtest du die automatische Erneuerung prüfen oder anpassen, findest du den entsprechenden Cronjob oder Timer in `/etc/crontab/`, `/etc/cron.*/*` oder über `systemctl list-timers`.
### Manuelle Cronjob-Einrichtung
-Falls die automatische Erneuerung nicht eingerichtet ist, kannst du sie selbst per Cronjob anlegen. Öffne die Crontab mit `crontab -e`. Falls du das zum ersten Mal machst, wirst du aufgefordert, einen Editor auszuwählen. Wähle die erste Option, normalerweise `/bin/nano`.
+Falls die automatische Erneuerung nicht eingerichtet ist, kannst du sie selbst per Cronjob anlegen. Öffne dazu die Crontab mit `crontab -e`. Falls du das zum ersten Mal machst, wirst du aufgefordert, einen Editor auszuwählen – wähle die erste Option `/bin/nano`.
-Im geöffneten Nano-Editor fügst du folgende Zeile hinzu, um die Erneuerung jeden Tag um 6 Uhr morgens lokal auszuführen:
+Im geöffneten Nano-Editor fügst du folgende Zeile hinzu, um die Erneuerung täglich um 6 Uhr morgens lokal auszuführen:
```
0 6 * * * certbot renew
```
-Speichere die Datei und verlasse Nano mit `CTRL + X`, bestätige mit `Y` und drücke `ENTER`.
+Speichere die Datei und beende Nano mit `CTRL + X`, bestätige mit `Y` und drücke `ENTER`.
## Fazit
-Du hast Certbot erfolgreich für deine Domain(s) eingerichtet – egal ob standalone, Webroot oder über eines der Plugins – und sorgst so für eine sichere Datenübertragung via HTTPS auf deiner Website. Bei Fragen oder Problemen steht dir unser Support-Team täglich zur Seite! 🙂
\ No newline at end of file
+Du hast Certbot erfolgreich für deine Domain(s) eingerichtet – egal ob im Standalone-Modus, per Webroot oder mit einem der Plugins – und sorgst so für sichere Datenübertragung via HTTPS auf deiner Website. Bei Fragen oder Problemen steht dir unser Support-Team täglich zur Seite! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
index 22e46da7a..94cf5d524 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-databases
-title: "Dedicated Server: Installation von Datenbanken"
-description: "Entdecke, wie du verschiedene Datenbanken auf Ubuntu und anderen Linux-Distributionen installierst und einrichtest für bessere Performance und Sicherheit → Jetzt mehr erfahren"
+title: "Datenbanken auf einem Linux-Server einrichten – Datenbankdienste deployen und verwalten"
+description: "Entdecke, wie du verschiedene Datenbanken auf Ubuntu und anderen Linux-Distributionen installierst und einrichtest – für mehr Performance und Sicherheit → Jetzt mehr erfahren"
sidebar_label: Datenbanken installieren
services:
+ - vserver
- dedicated
---
@@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Diese Anleitung zeigt dir die Schritte zur Installation verschiedener Datenbanktypen. Als Beispiel wird Ubuntu 20.04 als Betriebssystem verwendet, aber auch die entsprechenden Befehle für andere Linux-Distributionen, die wir auf unserer Website anbieten, sind angegeben. Diese Befehle müssen per SSH ausgeführt werden. Falls du nicht weißt, wie du dich per SSH mit deinem Server verbindest, schau dir bitte hier an: [Erstzugang (SSH)](vserver-linux-ssh.md).
+Diese Anleitung zeigt dir, wie du verschiedene Datenbanktypen installierst. Als Beispiel verwenden wir Ubuntu 20.04 als Betriebssystem, aber wir geben auch die entsprechenden Befehle für andere Linux-Distributionen an, die wir auf unserer Website anbieten. Diese Befehle müssen per SSH ausgeführt werden. Falls du nicht weißt, wie du dich per SSH mit deinem Server verbindest, schau dir hier unsere Anleitung an: [Erstzugang (SSH)](vserver-linux-ssh.md).
## Vorbereitung
-Bevor du mit der Installation einer Datenbank beginnst, solltest du sicherstellen, dass dein System auf dem neuesten Stand ist. Aktualisiere dazu die Pakete deines Paketmanagers mit folgendem Befehl, je nach Betriebssystem:
+Bevor du mit der Installation einer Datenbank startest, solltest du sicherstellen, dass dein System auf dem neuesten Stand ist. Aktualisiere dazu die Pakete deines Paketmanagers mit folgendem Befehl, je nach Betriebssystem:
```
// Ubuntu & Debian
@@ -33,7 +34,7 @@ sudo dnf upgrade --refresh
## Datenbanktypen
-Je nachdem, welchen Datenbankdienst du installieren möchtest, folge der entsprechenden Anleitung:
+Je nachdem, welchen Datenbankdienst du installieren möchtest, folge der passenden Anleitung:
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -47,13 +48,13 @@ MariaDB ist ein Open-Source relationales Datenbankmanagementsystem, ursprünglic
## MariaDB Installation
-Zuerst solltest du sicherstellen, dass die neueste MariaDB-Version installiert wird. Einige ältere Betriebssysteme wie Debian 9 oder Ubuntu 18.04 enthalten standardmäßig nicht die aktuellste MariaDB-Version im Paketmanager. Mit folgendem Befehl stellst du sicher, dass die neueste Version bezogen wird:
+Zuerst solltest du sicherstellen, dass die neueste MariaDB-Version installiert wird. Einige ältere Betriebssysteme wie Debian 9 oder Ubuntu 18.04 bringen standardmäßig nicht die aktuellste MariaDB-Version im Paketmanager mit. Mit folgendem Befehl stellst du sicher, dass die neueste Version bezogen wird:
```
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
```
-Nach der Installation des Repos aktualisiere den Paketmanager-Cache wie im Vorbereitungsschritt beschrieben.
+Nach der Installation des Repositories aktualisiere den Paketmanager-Cache, wie im Vorbereitungsschritt beschrieben.
:::info
Die Installation des MariaDB-Repos (oben) kannst du bei modernen Betriebssystemen wie Ubuntu 22.04 oder Debian 11 getrost überspringen.
@@ -83,7 +84,7 @@ Nach der Installation startest du die Konfiguration des Servers mit folgendem Be
mysql_secure_installation
```
-Folge nun den Anweisungen, um deinen MariaDB (MySQL) Server zu konfigurieren und ein Passwort für den Server zu setzen. Bei der nächsten Abfrage kannst du die Eingabe vorerst mit **Enter** überspringen.
+Folge den Anweisungen und lege ein Passwort für deinen Server fest. Beim nächsten Prompt kannst du die Eingabe vorerst mit **Enter** überspringen.

@@ -91,25 +92,25 @@ Folge nun den Anweisungen, um deinen MariaDB (MySQL) Server zu konfigurieren und
Der Benutzer root ist der Hauptnutzer deines MariaDB (MySQL) Servers!
:::
-Als Nächstes wirst du gefragt, ob du ein Passwort für den root-Benutzer setzen möchtest. Bestätige dies mit **y** für ja. Danach gibst du das neue Passwort für den root-Benutzer ein.
+Als Nächstes wirst du gefragt, ob du ein Passwort für den root-User setzen möchtest – bestätige mit **y** für ja. Danach gibst du das neue Passwort für root ein.
:::note
-Während der Passworteingabe wird nichts angezeigt. Das ist normal und dein Passwort wird trotzdem gespeichert. Verwende ein sicheres Passwort für den root-Benutzer und bewahre es gut auf.
+Während der Passworteingabe wird nichts angezeigt – das ist normal und dein Passwort wird trotzdem gespeichert. Verwende ein sicheres Passwort und bewahre es gut auf.
:::
-Jetzt wirst du gefragt, ob anonyme Benutzer vom Server entfernt werden sollen. Aus Sicherheitsgründen solltest du das auf jeden Fall tun. Bestätige mit **y**:
+Jetzt wirst du gefragt, ob anonyme Benutzer vom Server entfernt werden sollen – aus Sicherheitsgründen solltest du das auf jeden Fall machen. Bestätige mit **y**:

-Im nächsten Schritt legst du fest, ob sich der root-Benutzer von extern mit dem Server verbinden darf. Aus Sicherheitsgründen solltest du diese Option deaktivieren und mit **y** bestätigen:
+Im nächsten Schritt legst du fest, ob sich der root-User auch von extern mit dem Server verbinden darf. Aus Sicherheitsgründen solltest du diese Option deaktivieren und mit **y** bestätigen:

-Anschließend kannst du die Testdatenbank, die MariaDB (MySQL) mitliefert, entfernen. Bestätige auch hier mit **y**, da sie nicht benötigt wird:
+Anschließend kannst du die Testdatenbank von MariaDB (MySQL) entfernen – bestätige auch hier mit **y**, da sie nicht benötigt wird:

-Am Ende wirst du gefragt, ob die Berechtigungen der Datenbank aktualisiert werden sollen. Bestätige mit **y**, um das zuvor gesetzte Passwort für den root-Benutzer zu aktivieren:
+Am Ende wirst du gefragt, ob die Berechtigungen der Datenbank aktualisiert werden sollen. Bestätige mit **y**, damit das zuvor gesetzte Passwort für root aktiviert wird:

@@ -122,11 +123,11 @@ Dein MariaDB (MySQL) Server ist jetzt einsatzbereit!
## Was ist Redis?
-Redis ist ein In-Memory-Datenspeicher, der hauptsächlich zur Speicherung von Daten im Key-Value-Format genutzt wird, aber auch andere Formate wie Listen, JSON und mehr unterstützt. Es zeichnet sich durch seine Geschwindigkeit aus und liefert Antworten auf Anfragen in Millisekunden.
+Redis ist ein In-Memory-Datenspeicher, der hauptsächlich Daten im Key-Value-Format speichert, aber auch andere Formate wie Listen, JSON und mehr unterstützt. Es zeichnet sich durch seine Geschwindigkeit aus und liefert Antworten auf Anfragen in Millisekunden.
## Redis Installation
-Zuerst musst du ein Repo hinzufügen, das die Installation von Redis ermöglicht. Dieser Schritt ist nicht für alle Linux-Distributionen nötig, sondern nur für die unten aufgeführten. Führe den Befehl aus, der zu deinem Betriebssystem und deiner Version passt:
+Zuerst musst du ein Repository hinzufügen, das die Installation von Redis ermöglicht. Dieser Schritt ist nicht für alle Linux-Distributionen nötig, sondern nur für die unten aufgeführten. Führe den Befehl aus, der zu deinem Betriebssystem und deiner Version passt:
```
// Ubuntu (alle Versionen) und Debian (nur Debian 10)
@@ -140,13 +141,13 @@ sudo yum install epel-release
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
```
-Nach der Installation des Repos aktualisiere den Paketmanager-Cache wie im Vorbereitungsschritt beschrieben.
+Nach der Installation des Repos aktualisiere den Paketmanager-Cache, wie im Vorbereitungsschritt beschrieben.
:::info
Wenn dein Betriebssystem nicht oben aufgeführt ist, kannst du diesen Schritt überspringen.
:::
-Nach der Repo-Installation kannst du das Redis Server Paket installieren. Führe den Befehl aus, der zu deinem Betriebssystem passt:
+Nachdem das passende Repo eingerichtet ist, kannst du Redis installieren. Führe den Befehl aus, der zu deinem Betriebssystem passt:
```
// Ubuntu und Debian
@@ -162,11 +163,12 @@ sudo zypper install redis
sudo dnf install redis
```
-Nach der Installation ist dein Redis Server einsatzbereit! Standardmäßig läuft er auf 127.0.0.1:6379 ohne Passwort.
+Nach der Installation ist dein Redis-Server einsatzbereit! Standardmäßig läuft er auf 127.0.0.1:6379 ohne Passwort.
:::caution
-Für Debian/Ubuntu Nutzer:
-Denke daran, den `redis-server` Dienst nach der Installation zu aktivieren, damit er beim Serverstart automatisch startet. Das machst du mit folgendem Befehl:
+Für Debian/Ubuntu-Nutzer:
+Vergiss nicht, den `redis-server` Dienst nach der Installation zu aktivieren, damit er beim Serverstart automatisch startet. Das machst du mit:
+
```
sudo systemctl enable --now redis-server
```
@@ -177,11 +179,12 @@ sudo systemctl enable --now redis-server
## Was ist MongoDB?
-MongoDB ist eine dokumentenorientierte NoSQL-Datenbank, die für Skalierbarkeit und Entwickler-Agilität konzipiert ist. Sie speichert Daten im JSON-ähnlichen BSON-Format, was die Speicherung vielfältiger Datentypen ermöglicht. MongoDB unterstützt Indizes zur Reduzierung der Antwortzeiten und zeichnet sich dadurch aus, dass es kein vordefiniertes Schema wie MySQL oder SQLite benötigt, was Flexibilität und Schnelligkeit bietet.
+
+MongoDB ist eine dokumentenorientierte NoSQL-Datenbank, die für Skalierbarkeit und Entwickler-Agilität konzipiert ist. Sie speichert Daten im JSON-ähnlichen BSON-Format, was die Speicherung vielfältiger Datentypen ermöglicht. MongoDB unterstützt Indizes zur Reduzierung der Antwortzeiten und zeichnet sich dadurch aus, dass es kein festes Schema wie MySQL oder SQLite benötigt – das sorgt für Flexibilität und Schnelligkeit.
## MongoDB Installation
-Wähle dein Betriebssystem aus den Tabs unten, um die passende Anleitung zu sehen.
+Wähle dein Betriebssystem in den Tabs unten aus, um die passende Anleitung zu sehen.
@@ -196,7 +199,7 @@ curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \
--dearmor
```
-Danach fügst du die MongoDB-Quelle zur Quellenliste deines Betriebssystems hinzu. Führe dazu diesen Befehl aus:
+Danach fügst du die MongoDB-Quelle zur Quellenliste deines Betriebssystems hinzu:
```
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/$(lsb_release -si | awk '{print tolower($0)}') $(lsb_release -sc)/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
@@ -217,7 +220,7 @@ Deine MongoDB-Installation sollte jetzt funktionieren!
Zuerst richtest du das MongoDB-Repo für Red Hat Systeme ein.
-Erstelle eine Datei namens `/etc/yum.repos.d/mongodb-org-6.0.repo` und füge folgenden Inhalt ein:
+Erstelle die Datei `/etc/yum.repos.d/mongodb-org-6.0.repo` und füge folgenden Inhalt ein:
```
[mongodb-org-6.0]
@@ -245,13 +248,13 @@ Deine MongoDB-Installation sollte jetzt laufen – viel einfacher als bei andere
### Installation auf OpenSUSE
-Zuerst importierst du den öffentlichen Schlüssel für das MongoDB-Repository mit:
+Zuerst importierst du den öffentlichen MongoDB-Schlüssel mit:
```
sudo rpm --import https://www.mongodb.org/static/pgp/server-6.0.asc
```
-Danach fügst du das MongoDB-Repository hinzu mit:
+Dann fügst du das MongoDB-Repository hinzu:
```
sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/15/mongodb-org/6.0/x86_64/" mongodb
@@ -263,7 +266,7 @@ Zum Schluss installierst du die neueste MongoDB-Version mit:
sudo zypper -n install mongodb-org
```
-Deine MongoDB-Installation sollte jetzt funktionieren!
+Deine MongoDB-Installation sollte jetzt einsatzbereit sein!
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
index c9630d80c..352b2a100 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-docker
-title: "Dedicated Server: Installation von Docker"
+title: "Docker auf einem Linux-Server einrichten – Container auf deiner Infrastruktur starten und verwalten"
description: "Entdecke, wie du Docker auf deinem Linux-Server installierst, um isolierte Anwendungen effizient auszuführen und Ressourcen optimal zu nutzen → Jetzt mehr erfahren"
sidebar_label: Docker installieren
services:
+ - vserver
- dedicated
---
@@ -21,7 +22,7 @@ Zuerst musst du dich per SSH mit deinem Linux-Server verbinden. Falls du dabei H
### Docker-Kompatibilität aktivieren
-Damit Docker-Container auf deinem Server funktionieren, musst du in deinem Webinterface die **Docker-Kompatibilität** aktivieren, sonst bekommst du `Permission Denied`-Fehler.
+Damit Docker-Container auf deinem Server laufen, musst du in deinem Webinterface die **Docker-Kompatibilität** aktivieren. Ansonsten bekommst du `Permission Denied`-Fehler.
Gehe dazu im Webinterface deines Servers in den Bereich **Einstellungen**, aktiviere die Option **Docker-Kompatibilität** und speichere.
@@ -55,7 +56,7 @@ echo \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
-Jetzt, wo das Docker-Repository hinzugefügt wurde, aktualisiere die Paketliste:
+Jetzt, wo das Docker-Repository in deinen Quellen ist, aktualisiere die Paketliste:
```
sudo apt-get update
```
@@ -74,12 +75,12 @@ Zuerst solltest du das Paket `dnf-plugins-core` installieren, das bei der Verwal
sudo dnf -y install dnf-plugins-core
```
-Nachdem das Paket installiert ist, füge das Docker-Repository hinzu und installiere Docker mit folgendem Befehl:
+Nachdem das Paket installiert ist, füge das Docker-Repository hinzu und installiere Docker mit:
```
sudo dnf-3 config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
```
-Docker sollte jetzt installiert sein. Als letzten Schritt musst du den Dienst starten und aktivieren, damit er funktioniert:
+Docker sollte jetzt installiert sein. Als letzten Schritt musst du den Dienst starten und aktivieren, damit er läuft:
```
sudo systemctl enable --now docker
```
@@ -87,16 +88,16 @@ sudo systemctl enable --now docker
-Um zu überprüfen, ob die Installation erfolgreich war, teste das **hello-world** Image mit folgendem Befehl:
+Um zu prüfen, ob die Installation geklappt hat, teste das **hello-world** Image mit folgendem Befehl:
```
sudo docker run hello-world
```
-Wenn alles klappt, solltest du eine nette Willkommensnachricht mit ein paar Basisinfos sehen. Falls du `Permission Denied`-Fehler bekommst, überprüfe nochmal, ob du die **Docker-Kompatibilität** im Webinterface aktiviert und den Server neu gestartet hast, wie im Vorbereitungsteil beschrieben.
+Wenn alles klappt, bekommst du eine nette Begrüßungsnachricht mit ein paar Basisinfos. Falls du `Permission Denied`-Fehler bekommst, überprüfe nochmal, ob du die **Docker-Kompatibilität** im Webinterface aktiviert und den Server neu gestartet hast, wie im Vorbereitungsteil beschrieben.

-Du hast Docker erfolgreich auf deinem Linux-Server installiert.
+Herzlichen Glückwunsch, du hast Docker erfolgreich auf deinem Linux-Server installiert!
## Nach der Installation
@@ -104,9 +105,9 @@ Jetzt, wo Docker auf deinem Server läuft, kannst du noch ein paar Einstellungen
### Docker ohne Sudo nutzen
-Du kannst dir das ständige Voranstellen von `sudo` bei Docker-Befehlen sparen, indem du eine neue Docker-Gruppe erstellst und deinen Benutzer hinzufügst. Das macht die Nutzung bequemer, aber sei dir bewusst, dass du damit indirekt Root-Rechte vergibst.
+Du kannst dir das ständige Tippen von `sudo` vor Docker-Befehlen sparen, indem du eine neue Docker-Gruppe erstellst und deinen Benutzer hinzufügst. Das macht die Nutzung bequemer, aber sei dir bewusst, dass du damit indirekt Root-Rechte vergibst.
-Erstelle die `docker`-Gruppe und füge deinen aktuellen Benutzer mit diesen Befehlen hinzu:
+Erstelle die Gruppe `docker` und füge deinen aktuellen Benutzer mit diesen Befehlen hinzu:
```
# Docker-Gruppe erstellen
sudo groupadd docker
@@ -115,31 +116,31 @@ sudo groupadd docker
sudo usermod -aG docker $USER
```
-Wir empfehlen, danach den Server neu zu starten, damit die Gruppenmitgliedschaft neu geladen wird. Alternativ kannst du auch `newgrp docker` ausführen.
+Danach empfehlen wir, den Server neu zu starten, damit die Gruppenmitgliedschaft neu geladen wird. Alternativ kannst du auch `newgrp docker` ausführen.
-Teste jetzt, ob du Docker-Befehle ohne `sudo` ausführen kannst, indem du nochmal `docker run hello-world` ausführst.
+Teste jetzt, ob du Docker-Befehle ohne `sudo` ausführen kannst, indem du nochmal `docker run hello-world` startest.
:::tip
-Manchmal bekommst du einen Fehler wegen einer Konfigurationsdatei, wenn du den Befehl vorher mit `sudo` ausgeführt hast. Um das zu beheben, lösche einfach das Docker-Verzeichnis mit `rmdir ~/.docker/`. Es wird beim nächsten Befehl automatisch neu erstellt.
+Manchmal bekommst du einen Fehler wegen einer Konfigurationsdatei, wenn du den Befehl vorher mit `sudo` ausgeführt hast. Um das zu fixen, lösche einfach das Docker-Verzeichnis mit `rmdir ~/.docker/`. Es wird beim nächsten Befehl automatisch neu erstellt.
:::
Wenn der Befehl ohne Fehler läuft, hast du Docker erfolgreich so eingerichtet, dass kein `sudo` mehr nötig ist.
### Docker beim Systemstart starten
-Du kannst Docker so konfigurieren, dass es automatisch beim Serverstart startet, indem du `systemd` nutzt, das bei den meisten Linux-Distributionen verwendet wird.
+Du kannst Docker so einstellen, dass es automatisch beim Serverstart startet, indem du `systemd` nutzt – das wird von den meisten Linux-Distributionen verwendet.
:::tip
Bei Ubuntu & Debian ist Docker standardmäßig so eingestellt, dass es beim Booten automatisch startet. Wenn du eine dieser Distributionen nutzt, musst du hier nichts weiter machen.
:::
-Aktiviere den automatischen Start von Docker mit diesen Befehlen:
+Um Docker beim Booten zu aktivieren, führe einfach diese Befehle aus:
```
sudo systemctl enable docker.service
sudo systemctl enable containerd.service
```
-Um den automatischen Start zu deaktivieren, ersetze `enable` durch `disable`. Du kannst den Dienst auch mit verschiedenen `systemctl`-Befehlen verwalten, z.B.:
+Wenn du den automatischen Start deaktivieren willst, ersetze `enable` durch `disable`. Du kannst den Dienst auch mit verschiedenen `systemctl`-Befehlen steuern, z.B.:
```
sudo systemctl start [dein_dienst]
sudo systemctl stop [dein_dienst]
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
index ebcafbd4e..abd49f60b 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-ftp-install
-title: "Dedicated Server: Installation eines FTP-Servers"
-description: "Entdecke, wie du auf Linux mit FileZilla Server einen sicheren FTP-Server einrichtest und verwaltest, um Dateiübertragungen und Benutzerzugriffe zu optimieren → Jetzt mehr erfahren"
+title: "ProFTPD auf einem Linux Server einrichten – Sicheren FTP-Service hosten"
+description: "Entdecke, wie du einen sicheren FTP-Server auf Linux mit FileZilla Server einrichtest und verwaltest, um Dateiübertragungen und Benutzerzugriffe zu optimieren → Jetzt mehr erfahren"
sidebar_label: FTP-Server installieren
services:
+ - vserver
- dedicated
---
@@ -11,17 +12,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Das **FTP (File Transfer Protocol)** ist ein Netzwerkprotokoll, das zum Übertragen von Dateien über ein TCP/IP-Netzwerk verwendet wird. Das Protokoll wurde entwickelt, um den einfachen Austausch von Dateien zwischen Systemen zu ermöglichen. Mit dem **FileZilla Server** kannst du so einen FTP-Server auf einem Linux-Betriebssystem einrichten. Der FileZilla Server ist einfach zu installieren und zu konfigurieren und bietet zahlreiche Features wie das Anlegen von Benutzerkonten, das Verwalten von Zugriffsrechten und das Übertragen von Dateien. In dieser Anleitung zeigen wir dir, wie du den **FileZilla Server** auf einem Linux-Server installierst und konfigurierst.
+Das **FTP (File Transfer Protocol)** ist ein Netzwerkprotokoll, das zum Übertragen von Dateien über ein TCP/IP-Netzwerk verwendet wird. Das Protokoll wurde entwickelt, um den einfachen Austausch von Dateien zwischen Systemen zu ermöglichen. Mit dem **FileZilla Server** kannst du einen solchen FTP-Server auf einem Linux-Betriebssystem einrichten. Der FileZilla Server ist einfach zu installieren und zu konfigurieren und bietet zahlreiche Features wie das Anlegen von Benutzerkonten, das Verwalten von Zugriffsrechten und das Übertragen von Dateien. In dieser Anleitung zeigen wir dir, wie du den **FileZilla Server** auf einem Linux-Gameserver installierst und konfigurierst.
-## Wie installiere ich den FTP-Server, um einen Benutzer hinzuzufügen?
+## Wie installiere ich den FTP-Server und füge einen Benutzer hinzu?
Um einen FTP-Benutzer hinzuzufügen, musst du zuerst den FTP-Server installieren. Verbinde dich dafür einmal per SSH (z.B. mit Putty) mit deinem Server.
-Um den FTP-Server jetzt zu installieren, gib folgenden Befehl ein: **apt-get install proftpd**. Du musst die Anfrage mit einem **Y** bestätigen und Enter drücken:
+Um den FTP-Server zu installieren, gib folgenden Befehl ein: **apt-get install proftpd**. Bestätige die Abfrage mit **Y** und drücke Enter:

-Jetzt müssen wir noch die Konfiguration anpassen. Dafür gibst du folgenden Befehl ein: **nano /etc/proftpd/proftpd.conf** und bestätigst. Danach öffnet sich die Konfigurationsdatei im Nano-Editor:
+Jetzt müssen wir noch die Konfiguration anpassen. Öffne dazu die Konfigurationsdatei mit: **nano /etc/proftpd/proftpd.conf** und bestätige. Danach öffnet sich die Datei im Nano-Editor:

@@ -33,17 +34,17 @@ Jetzt muss der FTP-Server neu gestartet werden, damit die Änderungen wirksam we
## Wie füge ich einen FTP-Benutzer hinzu?
-Um den neuen FTP-Benutzer anzulegen, müssen wir zuerst eine FTP-Gruppe erstellen. Das machen wir mit dem Befehl **addgroup ftpuser**. Das sieht dann so aus:
+Um einen neuen FTP-Benutzer anzulegen, müssen wir zuerst eine FTP-Gruppe erstellen. Das geht mit dem Befehl **addgroup ftpuser**. Das sieht dann so aus:

Jetzt können wir unseren ersten FTP-Benutzer mit den Befehlen **adduser benutzerftp -shell /bin/false -home /var/www** und anschließend **adduser benutzerftp ftpuser** hinzufügen.
-Jetzt wirst du aufgefordert, ein Passwort zu vergeben:
+Danach wirst du aufgefordert, ein Passwort zu vergeben:

-Danach musst du bestätigen, dass die Eingaben korrekt sind:
+Anschließend musst du bestätigen, dass die Eingaben korrekt sind:

diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-git.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
index 47b545465..a53cc9e7d 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-git
-title: "Dedicated Server: Git auf Linux einrichten"
-description: "Entdecke, wie du Git für effiziente Versionskontrolle und nahtlose Zusammenarbeit in deinen Projekten einrichtest und konfigurierst → Jetzt mehr erfahren"
+title: "Git auf einem Linux-Server einrichten – Versionskontrolle für deine Projekte aktivieren"
+description: "Entdecke, wie du Git einrichtest und konfigurierst, um effiziente Versionskontrolle und nahtlose Zusammenarbeit in deinen Projekten zu ermöglichen → Jetzt mehr erfahren"
sidebar_label: Git installieren
services:
+ - vserver
- dedicated
---
@@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Git ist ein verteiltes Versionskontrollsystem, das für effizientes Quellcode-Management entwickelt wurde. Es ermöglicht Entwicklern, Änderungen nachzuverfolgen, gleichzeitig an verschiedenen Branches zu arbeiten und Projekte reibungslos gemeinsam zu bearbeiten. Dank seiner Flexibilität und Performance ist Git zum Standard-Tool für Versionskontrolle in der modernen Softwareentwicklung geworden.
+Git ist ein verteiltes Versionskontrollsystem, das für effizientes Quellcode-Management entwickelt wurde. Es ermöglicht Entwicklern, Änderungen nachzuverfolgen, gleichzeitig an verschiedenen Branches zu arbeiten und Projekte reibungslos gemeinsam zu bearbeiten. Dank seiner Flexibilität und Performance hat sich Git zum Standard-Tool für Versionskontrolle in der modernen Softwareentwicklung etabliert.
-Du denkst darüber nach, diesen Service selbst zu hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
+Du willst diesen Service selbst hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
@@ -25,26 +26,26 @@ Bevor du **Git** einrichtest, solltest du dein System vorbereiten. Dazu gehört,
### System aktualisieren
-Damit dein System mit der aktuellsten Software und den neuesten Sicherheitsupdates läuft, solltest du zuerst immer ein System-Update durchführen. Führe dazu folgenden Befehl aus:
+Um sicherzustellen, dass dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du zuerst ein System-Update durchführen. Führe dazu folgenden Befehl aus:
```
sudo apt update && sudo apt upgrade -y
```
-So stellst du sicher, dass dein System vor der weiteren Installation die neuesten Sicherheitspatches und Softwareversionen hat.
+So stellst du sicher, dass dein System vor der Installation die neuesten Sicherheitspatches und Softwareversionen hat.
## Installation
-Nachdem die notwendigen Vorbereitungen abgeschlossen sind, kannst du mit der Installation der Git-Anwendung starten. Führe dazu folgenden Befehl aus:
+Nachdem die notwendigen Vorbereitungen abgeschlossen sind, kannst du mit der Installation von Git starten. Führe dazu folgenden Befehl aus:
```console
sudo apt install git-all -y
```
-Nach Abschluss der Installation solltest du überprüfen, ob Git korrekt funktioniert. Öffne dazu ein Terminal oder die Eingabeaufforderung, gib den Befehl `git --version` ein und bestätige mit Enter.
+Nach der Installation solltest du überprüfen, ob Git korrekt funktioniert. Öffne dazu ein Terminal oder die Kommandozeile und gib `git --version` ein, dann drücke Enter.
-Wenn die Installation erfolgreich war, gibt Git die aktuell installierte Versionsnummer zurück. Erhältst du eine Fehlermeldung oder keine Ausgabe, wurde Git wahrscheinlich nicht richtig installiert oder der Befehl ist nicht im Systempfad enthalten.
+Wenn die Installation erfolgreich war, zeigt Git die aktuell installierte Versionsnummer an. Erhältst du eine Fehlermeldung oder keine Ausgabe, wurde Git wahrscheinlich nicht richtig installiert oder der Befehl ist nicht im Systempfad enthalten.
```
git --version
@@ -66,9 +67,9 @@ git config --global user.email "doe@e-mail.com"
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Git jetzt erfolgreich auf deinem Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der weiteren Serverkonfiguration zusätzliche Hilfe und Tipps bieten können:
+Glückwunsch! Du hast Git jetzt erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der weiteren Server-Konfiguration helfen können:
-- [git-scm.com](https://git-scm.com/) - Offizielle Website
-- [git-scm.com/doc](https://git-scm.com/doc) - Git Dokumentation
+- [git-scm.com](https://git-scm.com/) – Offizielle Website
+- [git-scm.com/doc](https://git-scm.com/doc) – Git Dokumentation
-Du hast spezielle Fragen, die hier nicht beantwortet werden? Für weitere Fragen oder Unterstützung steht dir unser Support-Team täglich zur Verfügung – zögere nicht, uns zu kontaktieren! 🙂
\ No newline at end of file
+Du hast spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-java.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
index 462ad1205..111d434c3 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-java
-title: "Dedicated Server: Installation von Java"
-description: "Lerne, wie du Java auf verschiedenen Linux-Systemen installierst, um Java-Anwendungen reibungslos auszuführen und deine Umgebung richtig einzurichten → Jetzt mehr erfahren"
+title: "Java auf einem Linux Server einrichten – Java-basierte Anwendungen und Services starten"
+description: "Lerne, wie du Java auf verschiedenen Linux-Systemen installierst, um Java-Anwendungen reibungslos auszuführen und deine Umgebung optimal einzurichten → Jetzt mehr erfahren"
sidebar_label: Java installieren
services:
+ - vserver
- dedicated
---
@@ -11,13 +12,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Java ist eine sehr beliebte Programmiersprache, die weltweit für zahlreiche Programme und Services genutzt wird. Um diese Java-basierten Programme auszuführen, ist es absolut notwendig, dass Java auf dem System installiert ist. Im Folgenden erfährst du, wie du Java auf deinem System für die angebotenen Linux-Betriebssysteme installierst.
+Java ist eine mega beliebte Programmiersprache, die weltweit für unzählige Programme und Services genutzt wird. Um diese Java-basierten Programme laufen zu lassen, muss Java unbedingt auf dem System installiert sein. Im Folgenden erfährst du, wie du Java auf deinem System für die angebotenen Linux-Betriebssysteme installierst.
+
+
## Vorbereitung
-Bevor du mit der eigentlichen Java-Installation startest, ist es wichtig sicherzustellen, dass das System auf dem neuesten Stand ist. Dafür verbinden wir uns per SSH mit dem Server. Falls du nicht weißt, was SSH ist und wie man es nutzt, schau dir bitte die folgende Anleitung an: [Erstzugang (SSH)](vserver-linux-ssh.md)
+Bevor du mit der eigentlichen Java-Installation startest, solltest du sicherstellen, dass dein System auf dem neuesten Stand ist. Dafür verbinden wir uns per SSH mit dem Server. Falls du nicht weißt, was SSH ist oder wie man es nutzt, schau dir am besten diese Anleitung an: [Erstzugang (SSH)](vserver-linux-ssh.md)
-Dort angekommen, kannst du das System je nach Betriebssystem mit folgendem Befehl aktualisieren:
+Dort angekommen, kannst du das System je nach Betriebssystem mit folgendem Befehl updaten:
```
// Debian
@@ -36,9 +39,11 @@ sudo zypper up
sudo dnf upgrade --refresh
```
+
+
## Installation
-Nach Abschluss der Vorbereitung kann die Java-Installation gestartet werden. Je nach Betriebssystem müssen folgende Befehle ausgeführt werden:
+Nach der Vorbereitung kannst du jetzt mit der Java-Installation starten. Je nach Betriebssystem musst du folgende Befehle ausführen:
**Debian**
@@ -64,9 +69,11 @@ sudo yum install java-11-openjdk
sudo dnf install java-11-openjdk
```
+
+
## Versions-Check
-Du kannst überprüfen, ob die Installation erfolgreich war, indem du den Befehl **java --version** ausführst. Die Ausgabe sollte ungefähr so aussehen:
+Ob die Installation geklappt hat, kannst du mit dem Befehl **java --version** prüfen. Die Ausgabe sollte ungefähr so aussehen:
```
openjdk 11.0.9.1 2020-11-04
@@ -74,4 +81,4 @@ OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode)
```
-In diesem Fall wurde Java 11 erfolgreich auf deinem System installiert. Jetzt kannst du deine Java-Anwendungen problemlos auf deinem System ausführen.
\ No newline at end of file
+In dem Fall wurde Java 11 erfolgreich auf deinem System installiert. Jetzt kannst du deine Java-Anwendungen ganz easy auf deinem System starten.
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
index 127bb9191..9c419fad5 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-javascript
-title: 'Dedicated Server: Installation von JavaScript'
-description: "Entdecke, wie du Node.js, Deno und Bun auf deinem Server installierst und einrichtest, um JavaScript-Runtimes effizient zu managen → Jetzt mehr erfahren"
+title: "JavaScript Runtime auf einem Linux Server einrichten – Moderne Webanwendungen ausführen"
+description: "Entdecke, wie du Node.js, Deno und Bun auf deinem Server installierst und einrichtest für effizientes JavaScript Runtime Management → Jetzt mehr erfahren"
sidebar_label: JavaScript installieren
services:
+ - vserver
- dedicated
---
@@ -17,7 +18,7 @@ Diese Anleitung zeigt dir, wie du Node.js, Deno und Bun installierst. Die Befehl
## Vorbereitung
-Bevor du irgendwas auf deinem Server installierst, empfehlen wir, den Update-Befehl deines Betriebssystems auszuführen, um deinen Server sicher und aktuell zu halten.
+Bevor du irgendwas auf deinem Server installierst, solltest du den Update-Befehl für dein Betriebssystem ausführen, um deinen Server sicher und aktuell zu halten.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -55,14 +56,14 @@ import TabItem from '@theme/TabItem';
## Installation
-Zuerst musst du entscheiden, welche JavaScript-Runtime du installieren möchtest. Es gibt viele Online-Ressourcen, die jede ausführlich beschreiben. Diese Anleitung enthält auch grundlegende Befehle und Codebeispiele. Wir empfehlen NodeJS, da es eine der am weitesten verbreiteten und beliebtesten Optionen ist.
+Zuerst musst du entscheiden, welche JavaScript Runtime du installieren möchtest. Es gibt viele Online-Ressourcen, die jede ausführlich beschreiben. Diese Anleitung enthält auch grundlegende Befehle und Codebeispiele. Wir empfehlen NodeJS, da es eine der am weitesten verbreiteten und beliebtesten Optionen ist.
## Node.js Runtime installieren
-Du kannst Node.js über den Paketmanager deiner Linux-Distribution oder mit nvm installieren. Wir empfehlen apt, da es meist einfacher ist.
+Node.js kannst du entweder über den Paketmanager deiner Linux-Distribution oder mit nvm installieren. Wir empfehlen apt, da es meistens einfacher ist.
@@ -73,7 +74,7 @@ Führe folgenden Befehl aus, um Node.js über den Paketmanager zu installieren.
apt install nodejs -y
```
-Um Node.js-Pakete für deine Projekte zu installieren, brauchst du außerdem den npm Paketmanager.
+Um Node.js Pakete für deine Projekte zu installieren, brauchst du außerdem den npm Paketmanager.
```
apt install npm
@@ -81,18 +82,18 @@ apt install npm
### Node.js auf die neueste Version aktualisieren
-Mit `node -v` kannst du die installierte Node.js-Version anzeigen. Das ist meistens nicht die neueste, daher solltest du updaten, um die neuesten Features zu bekommen. Glücklicherweise bietet das npm-Paket `n` eine einfache Möglichkeit dafür.
+Mit `node -v` kannst du die installierte Node.js Version anzeigen. Das ist meistens nicht die aktuellste, daher solltest du updaten, um die neuesten Features zu bekommen. Glücklicherweise bietet das npm Paket `n` eine einfache Möglichkeit dafür.
-Zuerst installierst du es mit `npm install -g n` und kannst dann mit `n [version]` eine beliebige Node.js-Version installieren, wobei du `[version]` durch die gewünschte Versionsnummer ersetzt.
+Zuerst installierst du es mit `npm install -g n` und kannst dann mit `n [version]` jede gewünschte Node.js Version installieren, indem du `[version]` durch die Versionsnummer ersetzt.
:::tip
-Es wird empfohlen, immer die neueste Long Term Support Version zu verwenden. Das geht mit `n lts`.
+Es wird empfohlen, immer die neueste Long Term Support Version zu nutzen. Das geht mit `n lts`.
:::
-Node.js mit nvm zu installieren gibt dir mehr Kontrolle, da du verschiedene Node.js-Versionen mit eigenen Paketen verwalten kannst.
+Node.js mit nvm zu installieren gibt dir mehr Kontrolle, um verschiedene Node.js Versionen mit ihren eigenen Paketen zu verwalten.
Stelle zuerst sicher, dass curl auf deinem System installiert ist, und führe dann diesen Befehl aus:
@@ -100,13 +101,13 @@ Stelle zuerst sicher, dass curl auf deinem System installiert ist, und führe da
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
```
-Dieser Befehl lädt das nvm-Installationsskript von GitHub und führt es aus.
+Das lädt das nvm Installationsskript von GitHub und führt es aus.
:::note
-Falls nvm-Befehle nach der Installation nicht funktionieren, lade die Bash-Konfiguration neu mit `source ~/.bashrc`.
+Falls nvm Befehle nach der Installation nicht funktionieren, lade die Bash-Konfiguration neu mit `source ~/.bashrc`.
:::
-Wie beim vorherigen Verfahren kannst du jetzt mit `nvm install v[version]` jede Node.js-Version installieren. Mit `nvm list-remote` siehst du alle verfügbaren Versionen und mit `nvm list` alle installierten Versionen.
+Wie beim vorherigen Verfahren kannst du jetzt mit `nvm install v[version]` jede Node.js Version installieren. Mit `nvm list-remote` siehst du alle verfügbaren Versionen, und mit `nvm list` alle installierten Versionen.
:::tip
Die Long Term Support Version installierst du mit `nvm install --lts`.
@@ -117,17 +118,17 @@ Die Long Term Support Version installierst du mit `nvm install --lts`.
### Node.js & npm nutzen
-npm ist der offizielle Paketmanager von Node.js. Du benutzt ihn, um Pakete aus dem Internet zu installieren.
+npm ist der offizielle Paketmanager von Node.js. Damit installierst du Pakete aus dem Internet.
:::note
-Alle npm-Pakete findest du auf der [offiziellen Webseite](https://www.npmjs.com/).
+Alle npm Pakete findest du auf der [offiziellen Webseite](https://www.npmjs.com/).
:::
### Neues Projekt erstellen
-Wenn du ein neues Node.js-Projekt starten willst, erstellst du zuerst ein neues Verzeichnis (`mkdir [projekt-name]`) oder wechselst in einen leeren Ordner und führst `npm init` aus, um die Einrichtung zu starten. Dabei wirst du nach einigen Basisinfos gefragt, um eine `package.json` Datei zu erstellen. Diese ist die "Config" für dein Node.js-Projekt.
+Wenn du ein neues Node.js Projekt starten willst, erstellst du zuerst ein neues Verzeichnis (`mkdir [projekt-name]`) oder wechselst in einen leeren Ordner und führst `npm init` aus, um die Einrichtung zu starten. Dabei wirst du nach ein paar Basisinfos gefragt, um eine `package.json` Datei zu erstellen. Diese ist die "Config" für dein Node.js Projekt.
-Nach der Initialisierung kannst du eine neue Datei namens `index.js` anlegen und Code hineinschreiben. Als Beispiel erstellen wir einen einfachen HTTP-Server auf Port 80, der beim Zugriff über localhost eine Testnachricht zurückgibt:
+Nach der Initialisierung kannst du eine Datei namens `index.js` anlegen und deinen Code reinschreiben. Als Beispiel erstellen wir einen einfachen HTTP-Server auf Port 80, der beim Zugriff über localhost eine Testnachricht zurückgibt:
```js
const http = require('http')
@@ -140,7 +141,7 @@ const server = http.createServer((req, res) => {
server.listen(80)
```
-Starte den Code mit `node .` und öffne `localhost:80` in deinem Browser, um das Ergebnis zu sehen.
+Starte den Code mit `node .` und öffne `localhost:80` im Browser, um das Ergebnis zu sehen.
:::tip
Externe Pakete von npm installierst du mit `npm install [paket-name]`.
@@ -159,7 +160,7 @@ curl -fsSL https://deno.land/install.sh | sh
```
:::tip
-Um die aktuell installierte Version zu prüfen, nutze `deno --version`.
+Mit `deno --version` kannst du die aktuell installierte Version prüfen.
:::
### Deno auf die neueste Version aktualisieren
@@ -172,7 +173,7 @@ deno upgrade
### Deno nutzen
-Um Deno zu starten, erstellst du eine neue Datei `index.ts` und schreibst Code hinein. Als Beispiel ein einfacher HTTP-Server auf Port 80, der beim Zugriff über localhost eine Testnachricht zurückgibt:
+Um Deno zu starten, legst du eine neue Datei `index.ts` an und schreibst Code rein. Als Beispiel erstellen wir einen einfachen HTTP-Server auf Port 80, der beim Zugriff über localhost eine Testnachricht zurückgibt:
```js
Deno.serve({ port: 80 }, (_req: Request) => {
@@ -186,10 +187,10 @@ Starte den Code mit:
deno run --allow-net index.ts
```
-und öffne `localhost:80` im Browser.
+und öffne `localhost:80` im Browser, um das Ergebnis zu sehen.
:::info
-Deno wurde mit Fokus auf Sicherheit entwickelt und benötigt deshalb Berechtigungen wie `--allow-net`, um bestimmte Module nutzen zu können.
+Deno wurde mit Fokus auf Sicherheit entwickelt und benötigt deshalb bestimmte Berechtigungen wie `--allow-net`, um auf manche Module zugreifen zu können.
:::
@@ -216,24 +217,30 @@ Für andere Versionen kannst du `curl -fsSL https://bun.sh/install | bash -s "bu
-Wenn npm bereits installiert ist, kannst du Bun mit folgendem Befehl installieren:
+Wenn du npm schon installiert hast, kannst du auch einfach:
```
npm install -g bun
```
+ausführen.
+
### Bun nutzen
-Bun wurde entwickelt, um schneller als andere JavaScript-Engines zu sein und hat eine ähnliche Handhabung wie Node.js. Öffne ein leeres Verzeichnis und führe `bun init` aus.
+Bun wurde entwickelt, um schneller als andere JavaScript Engines zu sein und hat eine ähnliche Bedienung wie Node.js. Öffne ein leeres Verzeichnis und starte mit:
+
+```
+bun init
+```
:::note
-Je nach gewählter Sprache (JS oder TS) erstellt Bun eine Konfigurationsdatei (jsconfig.json oder tsconfig.json).
+Je nach gewählter Sprache (JS oder TS) erstellt Bun eine Config-Datei (jsconfig.json oder tsconfig.json).
:::
-Um Bun zu starten, erstellst du eine neue Datei `index.ts` und schreibst Code hinein. Beispiel: Ein einfacher HTTP-Server auf Port 80, der beim Zugriff über localhost eine Testnachricht zurückgibt:
+Um Bun zu starten, legst du eine neue Datei `index.ts` an und schreibst Code rein. Als Beispiel erstellen wir einen einfachen HTTP-Server auf Port 80, der beim Zugriff über localhost eine Testnachricht zurückgibt:
```js
const server = Bun.serve({
@@ -250,9 +257,9 @@ Starte den Code mit:
bun index.ts
```
-und öffne `localhost:80` im Browser.
+und öffne `localhost:80` im Browser, um das Ergebnis zu sehen.
-Wenn du dieser Anleitung folgst, hast du erfolgreich eine der beliebten JavaScript-Runtimes auf deinem Linux-Server installiert.
\ No newline at end of file
+Wenn du dieser Anleitung folgst, hast du erfolgreich eine der beliebten JavaScript Runtimes auf deinem Linux Server installiert.
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
index fbfb8cc4b..707caaf44 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-jitsi
-title: "Dedicated Server: Installation von Jitsi Meet"
-description: "Entdecke, wie du deinen eigenen sicheren Jitsi Meet Videokonferenz-Server einrichtest und betreibst für einfache, private Online-Meetings → Jetzt mehr erfahren"
+title: "Jitsi Meet auf einem Linux Server einrichten – Hoste deine eigene Videokonferenz-Plattform"
+description: "Entdecke, wie du deinen eigenen sicheren Jitsi Meet Videokonferenz-Server einrichtest und betreibst – für einfache, private Online-Meetings → Jetzt mehr erfahren"
sidebar_label: Jitsi Meet installieren
services:
+ - vserver
- dedicated
---
@@ -11,23 +12,23 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Jitsi Meet ist eine Open-Source-Videokonferenz-Software, mit der du deine eigenen Videokonferenzen auf deinem Server einrichten kannst. Ein großer Vorteil von Jitsi Meet ist die einfache Bedienung: Du brauchst nur einen Browser (bei Handys die Jitsi App) und musst dich nicht bei externen Diensten anmelden. Jede Videokonferenz bekommt eine eigene URL, über die man der Konferenz beitreten kann. Jitsi Meet ist perfekt für Videokonferenzen, auch mit Leuten, die nicht so technikaffin sind.
+Jitsi Meet ist eine Open-Source-Videokonferenz-Software, mit der du deine eigenen Videokonferenzen auf deinem Server hosten kannst. Ein großer Vorteil von Jitsi Meet ist die einfache Bedienung: Du brauchst nur einen Browser (bei Handys die Jitsi App) und musst dich nicht bei externen Diensten anmelden. Jede Videokonferenz bekommt eine eigene URL, über die man der Konferenz beitreten kann. Jitsi Meet ist perfekt für Videokonferenzen, auch mit Leuten, die nicht so technikaffin sind.
Achtung: Ohne weitere Einstellungen kann jeder, der auf den Jitsi Meet Server zugreift, eigene Videokonferenzen auf dem Server starten.
## Jitsi Meet auf einem Debian Server installieren
-Im Folgenden zeigen wir, wie du einen Jitsi Meet Server auf einem Debian Server installierst. Grundsätzlich funktioniert Jitsi Meet auch auf anderen Linux-Servern, z.B. Ubuntu, und die Installation ist sehr ähnlich.
+Im Folgenden zeigen wir dir, wie du einen Jitsi Meet Server auf einem Debian Server installierst. Grundsätzlich funktioniert Jitsi Meet auch auf anderen Linux-Servern, z.B. Ubuntu, und die Installation ist sehr ähnlich.
### Vorbereitung
-Damit du Jitsi Meet richtig nutzen kannst, solltest du deine eigene Domain verwenden, um auf den Jitsi Server zuzugreifen. Es macht Sinn, eine eigene Subdomain für den Jitsi Meet Server anzulegen. Als Beispiel verwenden wir die Domain meet.zap-testdomain.de.
-Bei ZAP-Hosting Domains musst du dafür einen neuen Eintrag in der DNS-Verwaltung anlegen. Trage den Namen der Subdomain im Feld „Name“ ein und die IP-Adresse deines Servers im Feld „Wert“. In unserem Beispiel tragen wir im Feld Name „meet“ ein und im Feld Wert die IP-Adresse des ZAP-Testservers, auf dem wir Jitsi Meet installieren: 185.239.239.49 (bitte die IP deines Servers eintragen, nicht diese Beispiel-IP).
+Damit du Jitsi Meet richtig nutzen kannst, solltest du deine eigene Domain verwenden, um auf den Jitsi Server zuzugreifen. Es macht Sinn, eine eigene Subdomain für den Jitsi Meet Server anzulegen. Als Beispiel nutzen wir die Domain meet.zap-testdomain.de.
+Für ZAP-Hosting Domains musst du einen neuen Eintrag in der DNS-Verwaltung anlegen. Trage den Namen der Subdomain im Feld „Name“ ein und die IP-Adresse deines Servers im Feld „Wert“. In unserem Beispiel tragen wir „meet“ im Namensfeld ein und die IP-Adresse des ZAP-Testservers, auf dem wir Jitsi Meet installieren, im Wert-Feld: 185.239.239.49 (bitte die IP deines Servers eintragen, nicht diese Beispiel-IP).
-Du kannst zwar auch direkt über die IP-Adresse auf einen Jitsi Meet Server zugreifen. Für das SSL-Zertifikat wird aber eine Domain benötigt. Ohne Domain gibt der Browser eine Sicherheitswarnung aus.
+Du kannst zwar auch direkt über die IP-Adresse auf einen Jitsi Meet Server zugreifen, aber für das SSL-Zertifikat wird eine Domain benötigt. Ohne Domain gibt der Browser eine Sicherheitswarnung aus.
Wenn die Subdomain gesetzt ist (es kann bis zu 24 Stunden dauern, bis Änderungen aktiv sind), kannst du deinen Server für die Installation vorbereiten.
-Verbinde dich per Putty oder WinSCP mit deinem Server.
-Bevor du weitermachst, stelle sicher, dass dein Server auf dem neuesten Stand ist. Falls nötig, müssen Befehle mit Superuser-Rechten ausgeführt werden. Füge dazu „sudo“ vor den Befehl ein (z.B. „sudo apt-get update“).
+Verbinde dich via Putty oder WinSCP mit deinem Server.
+Bevor du weitermachst, stelle sicher, dass dein Server auf dem neuesten Stand ist. Falls nötig, führe jeden Befehl mit Superuser-Rechten aus, indem du „sudo“ vor den Befehl setzt (z.B. „sudo apt-get update“).
```
$ apt-get update
@@ -41,7 +42,7 @@ Falls keine Firewall auf dem Server installiert ist, kannst du z.B. UFW installi
$ apt install ufw
```
-Folgende Einstellungen auf der Firewall vornehmen:
+Führe folgende Einstellungen in der Firewall aus:
```
$ ufw allow OpenSSH
@@ -51,17 +52,17 @@ $ ufw allow 4443/tcp
$ ufw allow 10000/udp
```
-Firewall aktivieren:
+Aktiviere die Firewall:
```
$ ufw enable
```
-Status prüfen:
+Prüfe den Status:
```
$ ufw status
```
-### Installation von Jitsi Meet
+### Jitsi Meet Installation
Für die Installation von Jitsi Meet brauchst du zuerst das Paket gnupg:
```
@@ -81,12 +82,12 @@ Um Jitsi Meet zu installieren, musst du das Jitsi Repository hinzufügen:
$ nano /etc/apt/sources.list.d/jitsi-stable.list
```
-Füge folgende Zeile im Editor ein. Danach kannst du die Änderung speichern und den Editor schließen:
+Füge im Editor folgende Zeile ein. Danach kannst du die Änderung speichern und den Editor schließen:
```
$ deb https://download.jitsi.org stable/
```
-Jetzt kann Jitsi Meet installiert werden. Es wird empfohlen, alle installierten Pakete nochmal zu aktualisieren:
+Jetzt kannst du Jitsi Meet installieren. Es empfiehlt sich, alle installierten Pakete nochmal zu aktualisieren:
```
$ apt update
```
@@ -98,17 +99,17 @@ Während der Installation wirst du aufgefordert, einen Hostname einzugeben. Gib

-Bestätige die Eingabe mit „Ok“. Ein neues Fenster öffnet sich und fragt, ob ein selbstsigniertes TLS-Zertifikat erstellt oder ein bestehendes verwendet werden soll. Wähle die Option „Generate a new self-signed certificate“:
+Bestätige die Eingabe mit „Ok“. Ein neues Fenster öffnet sich und fragt, ob ein selbstsigniertes TLS-Zertifikat erstellt oder ein bestehendes verwendet werden soll. Wähle die Option „Generate a new self-signed certificate“ (Neues selbstsigniertes Zertifikat erstellen):

-Die Installation von Jitsi Meet ist jetzt abgeschlossen und du musst nur noch das TLS-Zertifikat abrufen.
+Die Installation von Jitsi Meet ist jetzt abgeschlossen und du musst nur noch das TLS-Zertifikat holen.
Installiere das Paket Certbot:
```
$ apt install certbot
```
-Starte das Skript für die TLS-Zertifikat-Installation:
+Starte das Skript zur Installation des TLS-Zertifikats:
```
$ /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
```
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
index 90cf61182..eb872bd71 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
@@ -1,8 +1,8 @@
---
id: dedicated-linux-lamp-stack
-title: "Dedicated Server: LAMP-Stack einrichten - Linux, Apache, MySQL, PHP"
-description: "Entdecke, wie du effizient einen LAMP-Stack für das Hosting dynamischer PHP-Websites auf Linux-Servern einrichtest → Jetzt mehr erfahren"
-sidebar_label: Web LAMP-Stack
+title: "LAMP Stack auf einem Linux Server einrichten – Klassische PHP-Anwendungen betreiben"
+description: "Entdecke, wie du eine LAMP-Stack für das effiziente Hosting dynamischer PHP-Websites auf Linux-Servern einrichtest → Jetzt mehr erfahren"
+sidebar_label: Web LAMP Stack
services:
- dedicated
---
@@ -13,15 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Der **LAMP**-Stack ist eine beliebte Auswahl an Open-Source-Software, die zusammen eingerichtet wird, um einfaches Hosting dynamischer Websites zu ermöglichen – mit besonderem Fokus auf PHP-Websites und -Apps. Das Akronym steht für: **L**inux als Betriebssystem, **A**pache als Webserver, **M**ySQL als Datenbank und zuletzt **P**HP für die Verarbeitung. In dieser Anleitung zeigen wir dir, wie du einen LAMP-Stack auf einem Linux Dedicated Server einrichtest, inklusive einer detaillierten Schritt-für-Schritt-Erklärung und einem Beispiel für eine To-Do-Listen-Website.
+Der **LAMP** Stack ist eine beliebte Auswahl an Open-Source-Software, die zusammen eingerichtet wird, um einfaches Hosting dynamischer Websites zu ermöglichen – mit besonderem Fokus auf PHP-Websites und -Apps. Das Akronym steht für: **L**inux als Betriebssystem, **A**pache als Webserver, **M**ySQL als Datenbank und zuletzt **P**HP für die Verarbeitung. In dieser Anleitung zeigen wir dir, wie du einen LAMP Stack auf einem Linux Dedicated Server einrichtest, inklusive einer detaillierten Schritt-für-Schritt-Erklärung und einem Beispiel für eine To-Do-Listen-Website.
## Vorbereitung
-Verbinde dich zuerst per SSH mit deinem Server. Falls du nicht weißt, wie das geht, schau dir unsere [Erstzugang (SSH)](vserver-linux-ssh.md) Anleitung an.
+Verbinde dich zunächst per SSH mit deinem Server. Falls du nicht weißt, wie das geht, schau dir unsere [Erster Zugriff (SSH)](vserver-linux-ssh.md) Anleitung an.
In dieser Anleitung verwenden wir Ubuntu als Linux-Distribution. Die Befehle sind identisch für Debian und sollten bei anderen Distributionen ähnlich sein, wobei sich die Syntax der Befehle leicht unterscheiden kann. Stelle sicher, dass ein Betriebssystem installiert ist und du per SSH verbunden bist.
-Wie immer solltest du vor der Installation alle Pakete mit folgendem Befehl auf den neuesten Stand bringen:
+Wie immer solltest du vor der Installation alle Pakete mit folgendem Befehl aktualisieren:
```
// Ubuntu & Debian
sudo apt update
@@ -38,7 +38,7 @@ sudo dnf upgrade --refresh
## Installation
-Die Installation lässt sich gut in die einzelnen Kernkomponenten des LAMP-Stacks aufteilen, beginnend mit dem Apache-Webserver, gefolgt von der MySQL-Datenbank und zuletzt PHP. Während der Installation richten wir eine Test-Website ein, die in PHP geschrieben ist und auf die MySQL-Datenbank zugreift. Jede Webanfrage wird dann über Apache verarbeitet und ausgeliefert.
+Die Installation lässt sich gut in die einzelnen Kernkomponenten des LAMP Stacks aufteilen, beginnend mit dem Apache Webserver, gefolgt von der MySQL-Datenbank und zuletzt PHP. Während der Installation richten wir eine Test-Website ein, die in PHP geschrieben ist und auf die MySQL-Datenbank zugreift. Jede Webanfrage wird dann über Apache verarbeitet und ausgeliefert.
### Apache einrichten
@@ -47,7 +47,7 @@ Apache ist der Webserver, der eingehende Webanfragen verarbeitet und Antworten a
sudo apt install apache2
```
-Nach der Installation solltest du sicherstellen, dass die passenden Firewall-Regeln gesetzt sind, damit der Webserver aus dem Internet erreichbar ist. In diesem Beispiel nutzen wir die **UFW Firewall**, da Apache dafür eine registrierte Anwendung hat.
+Nach der Installation solltest du sicherstellen, dass die passenden Firewall-Regeln erstellt sind, damit der Webserver aus dem Internet erreichbar ist. In diesem Beispiel verwenden wir die **UFW Firewall**, da Apache dafür eine registrierte Anwendung hat.
Wenn du eine andere Firewall nutzt, stelle sicher, dass Port 80 (HTTP) freigegeben ist. Mehr Infos zu Firewalls unter Linux findest du in unserer [Firewall verwalten](vserver-linux-firewall.md) Anleitung.
@@ -61,15 +61,15 @@ sudo ufw enable
```
:::caution
-Achte darauf, dass du eine Regel für SSH hast, wenn du UFW nutzt! Ohne diese kannst du dich nach dem Verbindungsverlust nicht mehr per SSH einloggen!
+Achte darauf, dass du eine Regel für SSH eingerichtet hast, wenn du UFW nutzt! Ohne diese kannst du dich nach dem Aktivieren der Firewall nicht mehr per SSH verbinden!
:::
-Erstelle nun die Regel für Apache und überprüfe anschließend, ob die Regeln gesetzt sind:
+Erstelle nun die Regel für Apache und überprüfe anschließend die Regeln:
```
# Regel für Apache erstellen
sudo ufw allow in "Apache Full"
-# UFW Firewall Status prüfen
+# UFW Firewall Regeln anzeigen
sudo ufw status
```
@@ -77,11 +77,11 @@ sudo ufw status
Mit `ufw app list` kannst du dir anzeigen lassen, welche Profile verfügbar sind. Im Beispiel oben sorgt `Apache Full` dafür, dass sowohl HTTP (Port 80) als auch HTTPS (Port 443) freigegeben werden.
:::
-Du solltest `Apache` und `Apache (v6)` mit der Aktion `ALLOW` sehen, was bestätigt, dass die Firewall bereit ist. Außerdem siehst du weitere Regeln, die du vorher eingerichtet hast, inklusive der SSH-Regel.
+Du solltest `Apache` und `Apache (v6)` mit der Aktion `ALLOW` sehen, was bestätigt, dass die Firewall bereit ist. Außerdem siehst du weitere Regeln, die du zuvor eingerichtet hast, inklusive der SSH-Regel.

-Nachdem die Firewall für Apache geöffnet ist, solltest du testen, ob Apache funktioniert. Öffne dazu im Browser die IP-Adresse deines Servers: `http://[deine_ip_adresse]`
+Nachdem die Firewall für Apache geöffnet ist, solltest du testen, ob Apache funktioniert. Öffne dazu deinen Browser und gib deine IP-Adresse ein: `http://[deine_ip_adresse]`
Wenn alles läuft, siehst du eine Standard-Willkommensseite. Falls nicht, prüfe den Status mit: `systemctl status apache2`
@@ -89,7 +89,7 @@ Wenn alles läuft, siehst du eine Standard-Willkommensseite. Falls nicht, prüfe
### MySQL einrichten
-Jetzt installierst und richtest du den MySQL-Server ein, der als Datenbank dient, um Daten relational zu speichern. Installiere ihn mit:
+Jetzt installierst du den MySQL-Server, der als Datenbank dient, um Daten dauerhaft relational zu speichern. Installiere ihn mit:
```
sudo apt install mysql-server
```
@@ -99,15 +99,15 @@ Nach der Installation empfehlen wir, das Sicherheits-Skript auszuführen, um dei
sudo mysql_secure_installation
```
-Das Skript führt dich interaktiv durch die Einrichtung. Zuerst wirst du nach der Passwortvalidierung gefragt. Wir empfehlen `Y` zu wählen, um nur sichere Passwörter zu erlauben, und dann `MEDIUM` (`1`) oder `STRONG` (`2`) auszuwählen.
+Das Skript führt dich interaktiv durch die Einrichtung. Zuerst wirst du nach der Passwortvalidierung gefragt. Wir empfehlen `Y` zu wählen, um nur sichere Passwörter zu erlauben, und dann `MEDIUM` (1) oder `STRONG` (2) auszuwählen.

-Anschließend wirst du gefragt, ob der `anonymous`-Benutzer entfernt und der Root-Login von außen deaktiviert werden soll. Beides solltest du aus Sicherheitsgründen mit `Y` bestätigen. So wird der Testbenutzer entfernt und der Root-Zugang ist nur lokal per SSH möglich, was das Risiko minimiert.
+Anschließend wirst du gefragt, ob der `anonymous` Benutzer entfernt und der Root-Login aus der Ferne deaktiviert werden soll. Beides solltest du aus Sicherheitsgründen mit `Y` bestätigen. So wird der Testbenutzer entfernt und der Root-Zugang ist nur lokal per SSH möglich, was das Risiko minimiert.

-Zum Schluss wirst du gefragt, ob die `test`-Datenbank gelöscht und die Berechtigungstabellen neu geladen werden sollen. Auch hier empfehlen wir `Y`, da die Testdatenbank nicht gebraucht wird und die Berechtigungen aktualisiert werden müssen.
+Zum Schluss wirst du gefragt, ob die `test` Datenbank entfernt und die Berechtigungstabellen neu geladen werden sollen. Auch hier empfehlen wir `Y`, da die Testdatenbank nicht benötigt wird und die Privilegientabellen für Änderungen neu geladen werden müssen.

@@ -115,24 +115,24 @@ Prüfe nun, ob MySQL läuft, indem du dich anmeldest:
```
sudo mysql -u root
```
-Wenn du eine Willkommensmeldung siehst, hat alles geklappt. Mit `quit` kannst du die MySQL-Konsole wieder verlassen.
+Wenn du eine Willkommensnachricht siehst, hat alles geklappt. Mit `quit` kannst du die MySQL-Konsole wieder verlassen.
### PHP einrichten
-Die letzte LAMP-Komponente ist PHP, das sich einfach installieren lässt. Der folgende Befehl installiert PHP zusammen mit einem Apache-Modul und MySQL-Unterstützung, damit Apache PHP ausführen und PHP auf MySQL zugreifen kann:
+Die letzte LAMP-Komponente ist PHP, das sich einfach installieren lässt. Der folgende Befehl installiert PHP zusammen mit einem Apache-Modul und MySQL-Unterstützung, damit Apache PHP ausführen kann und PHP auf MySQL zugreifen kann:
```
sudo apt install php libapache2-mod-php php-mysql
```
-Prüfe die Installation, indem du die PHP-Version abfragst. Wenn eine Version angezeigt wird, funktioniert PHP:
+Prüfe die Installation, indem du die PHP-Version abfragst. Wenn eine Version angezeigt wird, funktioniert PHP korrekt:
```
php -v
```
:::tip PHP-Erweiterungen
-Für spezielle Anwendungsfälle brauchst du vielleicht zusätzliche PHP-Erweiterungen. Eine Liste kannst du mit `apt search php- | less` anzeigen. Mit den Pfeiltasten scrollen und mit `Q` beenden.
+Für erweiterte Anwendungsfälle brauchst du vielleicht zusätzliche PHP-Erweiterungen. Eine Liste kannst du mit `apt search php- | less` anzeigen lassen.
-Zum Installieren einer Erweiterung nutze:
+Mit den Pfeiltasten scrollen und mit `Q` beenden. Zum Installieren einer Erweiterung nutze:
```
sudo apt install [php_extension] [...]
```
@@ -156,26 +156,26 @@ sudo systemctl restart apache2
### Test-Website erstellen
-Nachdem alle LAMP-Komponenten installiert sind, erstellen wir eine Test-Website, um zu zeigen, wie der Stack zusammenarbeitet. Das ist optional, aber super hilfreich, um zu verstehen, wie du deine eigenen Websites aufbauen kannst.
+Nachdem alle LAMP-Komponenten installiert sind, erstellen wir eine Test-Website, um zu zeigen, wie der Stack zusammenarbeitet. Das ist optional, aber hilfreich, um zu verstehen, wie du deine eigenen Websites aufbauen kannst.
In diesem Beispiel bauen wir eine kleine To-Do-Liste in PHP, die Einträge aus einer MySQL-Datenbank abruft und anzeigt. Die Website wird über Apache ausgeliefert.
-Wir nutzen als Beispiel-Domain `zapdocs.example.com`. In der Praxis solltest du eine Domain verwenden und einen `A`-DNS-Eintrag anlegen, der auf die IP deines Servers zeigt. Hilfe dazu findest du in unserer [Domain-Einträge](domain-records.md) Anleitung.
+Wir verwenden als Beispiel-Domain `zapdocs.example.com`. In der Praxis solltest du eine Domain nutzen und einen `A`-DNS-Eintrag anlegen, der auf die IP-Adresse deines Servers zeigt. Hilfe dazu findest du in unserer [Domain-Einträge](domain-records.md) Anleitung.
:::note
-Du kannst auch ohne Domain arbeiten und `[your_domain]` durch einen beliebigen Namen ersetzen. Dann erreichst du die Website über die IP-Adresse. In diesem Fall solltest du aber später in der virtuellen Host-Datei die `ServerName`-Zeile entfernen.
+Du kannst auch ohne Domain arbeiten und `[your_domain]` durch einen beliebigen Namen ersetzen. Dann greifst du über die IP-Adresse auf die Website zu. In diesem Fall solltest du aber später in der virtuellen Host-Datei die `ServerName`-Zeile entfernen.
:::
#### Apache konfigurieren
-Webserver speichern alle Website-Dateien normalerweise im Verzeichnis `/var/www`. Standardmäßig gibt es dort oft einen `html`-Ordner mit einer Standardseite. Um mehrere Websites sauber zu organisieren, empfehlen wir, für jede Website einen eigenen Ordner anzulegen.
+Webserver speichern alle Website-Dateien normalerweise im Verzeichnis `/var/www`. Standardmäßig gibt es dort oft einen `html`-Ordner mit einer Standardseite. Um mehrere Websites sauber zu organisieren, empfehlen wir, für jede Domain einen eigenen Ordner anzulegen.
-Erstelle also für deine Domain einen Ordner, z.B. `/var/www/zapdocs.example.com`:
+Erstelle also einen neuen Ordner unter `/var/www/[your_domain]`. In unserem Beispiel:
```
sudo mkdir /var/www/[your_domain]
```
-Erstelle nun eine neue Apache Virtual Host-Konfigurationsdatei im Verzeichnis `sites-available`:
+Erstelle nun eine neue Apache Virtual Host Konfigurationsdatei im Verzeichnis `sites-available` für diese Domain:
```
sudo nano /etc/apache2/sites-available/[your_domain].conf
```
@@ -192,20 +192,20 @@ Kopiere die folgende Vorlage in den Editor und ersetze `[your_domain]` durch dei
```
-Diese Datei sorgt dafür, dass Apache Anfragen auf Port 80 für deine Domain annimmt und die Dateien aus dem entsprechenden Ordner ausliefert.
+Diese Datei sorgt dafür, dass Anfragen auf Port 80 (HTTP) an deine Domain erkannt und die Dateien aus dem entsprechenden Ordner ausgeliefert werden.
-Speichere mit `CTRL + X`, bestätige mit `Y` und drücke `ENTER`. Prüfe die Konfiguration auf Syntaxfehler:
+Speichere und beende Nano mit `CTRL + X`, `Y` und `ENTER`. Prüfe die Konfiguration auf Syntaxfehler mit:
```
sudo apache2ctl configtest
```
-Aktiviere den neuen virtuellen Host:
+Aktiviere den neuen Virtual Host mit:
```
sudo a2ensite [your_domain]
```
:::note Keine Domain genutzt
-Wenn du keine Domain nutzt, entferne oder kommentiere die `ServerName`-Zeile (mit `#`) und deaktiviere den Standard-Host:
+Wenn du keine Domain nutzt, entferne oder kommentiere die `ServerName`-Zeile (mit `#` davor). Außerdem solltest du den Standard-Virtual Host deaktivieren:
```
sudo a2dissite 000-default
```
@@ -246,10 +246,10 @@ CREATE TABLE todoitems (
Füge ein paar Beispiel-Einträge hinzu:
```
-INSERT INTO todoitems (name, is_completed) VALUES ('Create ZAP-Docs Guide', 0);
-INSERT INTO todoitems (name, is_completed) VALUES ('Buy a ZAP-Hosting Server', 1);
-INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0);
-INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
+INSERT INTO todoitems (name, is_completed) VALUES ('ZAP-Docs Anleitung erstellen', 0);
+INSERT INTO todoitems (name, is_completed) VALUES ('ZAP-Hosting Server kaufen', 1);
+INSERT INTO todoitems (name, is_completed) VALUES ('ZAP-Hosting Discord beitreten', 0);
+INSERT INTO todoitems (name, is_completed) VALUES ('Hab einen tollen Tag!', 0);
```
Erstelle einen dedizierten Benutzer `todo` für die Website:
@@ -269,17 +269,17 @@ FLUSH PRIVILEGES;
Verlasse die MySQL-Konsole mit `quit`.
-##### PHP-Website-Dateien
+##### PHP Website-Dateien
-Jetzt erstellen wir die PHP-Datei für die To-Do-Seite. Öffne den Editor:
+Erstelle die PHP-Datei für die To-Do-Liste im Verzeichnis `/var/www/[your_domain]`:
```
sudo nano /var/www/[your_domain]/index.php
```
-Füge folgenden Code ein. Er verbindet sich mit der MySQL-Datenbank und zeigt die To-Do-Einträge an.
+Füge folgenden Code ein. Er verbindet sich mit der Datenbank und zeigt die To-Do-Einträge an.
:::important
-Ersetze `[your_password]` mit dem Passwort, das du für den `todo`-Benutzer vergeben hast.
+Ersetze `[your_password]` mit dem Passwort, das du für den `todo` Benutzer vergeben hast.
:::
```
@@ -295,10 +295,10 @@ $conn = new mysqli($servername, $username, $password, $dbname);
// Verbindung prüfen, bei Fehler abbrechen
if ($conn->connect_error) {
- die("Connection failed: " . $conn->connect_error);
+ die("Verbindung fehlgeschlagen: " . $conn->connect_error);
}
-// SQL-Abfrage, um Einträge abzurufen
+// SQL-Abfrage ausführen und Ergebnis speichern
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
@@ -312,10 +312,10 @@ $result = $conn->query($sql);
Coole To-Do Liste :D
- Für unseren coolen ZAP-Hosting Guide: https://zap-hosting.com/guides/docs/vserver-linux-lamp-stack
+ Für unsere coole ZAP-Hosting Anleitung: https://zap-hosting.com/guides/docs/vserver-linux-lamp-stack
num_rows > 0) {
// Durch alle Einträge iterieren
foreach ($result as $entry) {
@@ -325,7 +325,7 @@ $result = $conn->query($sql);
// Status anzeigen
if ($entry["is_completed"]) {
- echo " (Erledigt)";
+ echo " (Abgeschlossen)";
} else {
echo " (Offen)";
}
@@ -336,7 +336,7 @@ $result = $conn->query($sql);
}
} else {
// Falls keine Einträge vorhanden sind
- echo "- Keine To-Do-Einträge gefunden.
";
+ echo "- Keine To-Do Einträge gefunden.
";
}
?>
@@ -349,18 +349,18 @@ $conn->close();
?>
```
-Speichere mit `CTRL + X`, bestätige mit `Y` und drücke `ENTER`.
+Speichere die Datei mit `CTRL + X`, bestätige mit `Y` und drücke `ENTER`.
#### Website testen
Du hast erfolgreich eine Test-To-Do-Website eingerichtet, die alle LAMP-Komponenten nutzt!
-Rufe die Website über deine Domain (HTTP/Port 80) auf, z.B. `zapdocs.example.com`. So sollte das Ergebnis aussehen:
+Rufe die Website über die Domain (HTTP/Port 80) auf, die du im Virtual Host definiert hast, z.B. `zapdocs.example.com`. So sollte die Seite aussehen:

## Fazit
-Glückwunsch, du hast den LAMP-Stack erfolgreich installiert und eingerichtet! Als nächsten Schritt empfehlen wir dir **dringend**, eine Domain und ein **SSL-Zertifikat** einzurichten, damit deine Daten sicher übertragen werden. Schau dir dazu unsere [Certbot-Anleitung](dedicated-linux-certbot.md) mit Fokus auf das **Apache Plugin** an und folge der interaktiven Einrichtung, um schnell und einfach ein Zertifikat für deine Domain zu bekommen.
+Glückwunsch, du hast den LAMP Stack erfolgreich installiert und eingerichtet! Als nächsten Schritt empfehlen wir dir **dringend**, eine Domain und ein **SSL-Zertifikat** einzurichten, damit deine Website sicher über HTTPS erreichbar ist. Schau dir dazu unsere [Certbot Anleitung](dedicated-linux-certbot.md) mit Fokus auf das **Apache Plugin** an und folge der interaktiven Einrichtung, um schnell ein Zertifikat für deine Domain zu bekommen.
-Bei Fragen oder Problemen steht dir unser Support-Team täglich zur Seite – meld dich einfach! 🙂
\ No newline at end of file
+Bei Fragen oder Problemen steht dir unser Support-Team täglich zur Verfügung – melde dich gerne! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
index 064e88d9d..0f0dbb3a0 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
@@ -1,8 +1,8 @@
---
id: dedicated-linux-lemp-stack
-title: "Dedicated Server: LEMP-Stack einrichten - Linux, Nginx, MySQL, PHP"
-description: "Entdecke, wie du einen LEMP-Stack für das Hosting dynamischer PHP-Websites auf Linux-Servern einrichtest – mit praktischen Beispielen → Jetzt mehr erfahren"
-sidebar_label: Web LEMP-Stack
+title: "LEMP Stack auf einem Linux Server einrichten – Hochperformante Webanwendungen deployen"
+description: "Entdecke, wie du eine LEMP Stack für das Hosting dynamischer PHP-Websites auf Linux-Servern mit praktischen Beispielen einrichtest → Jetzt mehr erfahren"
+sidebar_label: Web LEMP Stack
services:
- dedicated
---
@@ -13,13 +13,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Der **LEMP**-Stack ist eine beliebte Auswahl an Open-Source-Software, die zusammen eingerichtet wird, um einfaches Hosting dynamischer Websites zu ermöglichen – mit besonderem Fokus auf PHP-Websites und Apps. Das Akronym steht für: **L**inux als Betriebssystem, "**E**ngine x" (nginx) als Webserver, **M**ySQL als Datenbank und zuletzt **P**HP für die Verarbeitung. In dieser Anleitung zeigen wir dir, wie du einen LEMP-Stack auf einem Linux Dedicated Server einrichtest, inklusive einer detaillierten Schritt-für-Schritt-Erklärung und einem Beispiel für eine To-Do-Listen-Website.
+Der **LEMP** Stack ist eine beliebte Auswahl an Open-Source-Software, die zusammen eingerichtet wird, um einfaches Hosting dynamischer Websites zu ermöglichen – mit besonderem Fokus auf PHP-Websites und Apps. Das Akronym steht für: **L**inux als Betriebssystem, "**E**ngine x" (nginx) als Webserver, **M**ySQL als Datenbank und zuletzt **P**HP für die Verarbeitung. In dieser Anleitung zeigen wir dir, wie du einen LEMP Stack auf einem Linux Dedicated Server einrichtest, inklusive einer detaillierten Schritt-für-Schritt-Erklärung und einem Beispiel für eine To-Do-Listen-Website.
## Vorbereitung
-Verbinde dich zunächst per SSH mit deinem Server. Falls du nicht weißt, wie das geht, schau dir unsere [Erstzugang (SSH)](vserver-linux-ssh.md) Anleitung an.
+Verbinde dich zuerst per SSH mit deinem Server. Falls du nicht weißt, wie das geht, schau dir gerne unsere [Erstzugang (SSH)](vserver-linux-ssh.md) Anleitung an.
-In dieser Anleitung verwenden wir Ubuntu als Linux-Distribution. Die Befehle sind für Debian identisch und sollten bei anderen Distributionen ähnlich sein, wobei sich die Syntax der Befehle leicht unterscheiden kann. Stelle sicher, dass ein Betriebssystem installiert ist und du per SSH verbunden bist.
+In diesem Guide verwenden wir Ubuntu als Linux-Distribution. Die Befehle sind identisch für Debian und sollten bei anderen Distributionen ähnlich sein, wobei sich die Syntax der Befehle leicht unterscheiden kann. Stelle sicher, dass ein Betriebssystem installiert ist und du per SSH verbunden bist.
Wie immer solltest du vor der Installation alle Pakete mit folgendem Befehl aktualisieren:
```
@@ -38,7 +38,7 @@ sudo dnf upgrade --refresh
## Installation
-Die Installation lässt sich gut in die einzelnen Kernkomponenten des LEMP-Stacks aufteilen, beginnend mit dem Nginx-Webserver, gefolgt von der MySQL-Datenbank und zuletzt PHP. Während der Installation richten wir eine Test-Website ein, die in PHP geschrieben ist und auf die MySQL-Datenbank zugreift. Jede Webanfrage wird anschließend über den Nginx-Webserver verarbeitet und ausgeliefert.
+Die Installation lässt sich gut in die einzelnen Kernkomponenten des LEMP Stacks aufteilen: Zuerst der Nginx Webserver, dann die MySQL Datenbank und zuletzt PHP. Während der Installation richten wir eine Test-Website ein, die in PHP geschrieben ist und auf die MySQL-Datenbank zugreift. Jede Webanfrage wird anschließend über den Nginx Webserver verarbeitet und ausgeliefert.
### Nginx einrichten
@@ -47,9 +47,9 @@ Nginx ist der Webserver, der eingehende Webanfragen verarbeitet und Antworten au
sudo apt install nginx
```
-Nach der Installation solltest du sicherstellen, dass die passenden Firewall-Regeln erstellt werden, damit der Webserver aus dem Internet erreichbar ist. In diesem Beispiel verwenden wir die **UFW Firewall**, da Nginx dafür eine registrierte Anwendung hat.
+Nach der Installation solltest du sicherstellen, dass die passenden Firewall-Regeln erstellt werden, damit der Webserver aus dem Internet erreichbar ist. In diesem Beispiel nutzen wir die **UFW Firewall**, da Nginx dafür eine registrierte Anwendung hat.
-Wenn du eine andere Firewall nutzt, stelle sicher, dass Port 80 (HTTP) freigegeben ist. Mehr Infos zu Firewalls unter Linux findest du in unserer [Firewall verwalten](vserver-linux-firewall.md) Anleitung.
+Falls du eine andere Firewall nutzt, stelle sicher, dass Port 80 (HTTP) freigegeben ist. Mehr Infos zu Firewalls unter Linux findest du in unserer [Firewall verwalten](vserver-linux-firewall.md) Anleitung.
Aktiviere die UFW Firewall und erstelle eine Regel für SSH:
```
@@ -61,114 +61,119 @@ sudo ufw enable
```
:::caution
-Stelle sicher, dass du eine Regel für SSH eingerichtet hast, wenn du UFW nutzt! Ohne diese kannst du dich **nicht mehr per SSH** mit deinem Server verbinden, falls die Verbindung abbricht!
+Achte darauf, dass du eine Regel für SSH eingerichtet hast, wenn du UFW nutzt! Ohne diese kannst du dich nach Verbindungsverlust nicht mehr per SSH einloggen!
:::
-Erstelle nun die Regel für Nginx und überprüfe anschließend, ob die Regeln vorhanden sind:
+Erstelle nun die Regel für Nginx und überprüfe, ob die Regeln gesetzt sind:
```
# Regel für Nginx erstellen
sudo ufw allow in "Nginx Full"
-# UFW Firewall-Regeln anzeigen
+# UFW Firewall Regeln anzeigen
sudo ufw status
```
:::tip
-Mit dem Befehl `ufw app list` kannst du dir anzeigen lassen, welche Profile verfügbar sind. Im Beispiel oben sorgt `Nginx Full` dafür, dass sowohl HTTP (Port 80) als auch HTTPS (Port 443) freigegeben werden.
+Mit `ufw app list` kannst du dir anzeigen lassen, welche Profile verfügbar sind. Im Beispiel oben sorgt `Nginx Full` dafür, dass sowohl HTTP (Port 80) als auch HTTPS (Port 443) freigegeben werden.
:::
-Du solltest `Nginx` und `Nginx (v6)` mit der Aktion `ALLOW` sehen, was bestätigt, dass die Firewall bereit ist. Außerdem siehst du weitere Regeln, die du zuvor eingerichtet hast, inklusive der SSH-Regel.
+Du solltest `Nginx` und `Nginx (v6)` mit `ALLOW` Aktionen sehen, was bestätigt, dass die Firewall bereit ist. Außerdem siehst du weitere Regeln, die du vorher eingerichtet hast, inklusive der SSH-Regel.

-Nachdem die Firewall für Nginx geöffnet ist, solltest du prüfen, ob Nginx funktioniert. Öffne dazu deinen Browser und gib deine IP-Adresse ein, z.B.: `http://[deine_ipadresse]`
+Nachdem die Firewall für Nginx geöffnet ist, solltest du testen, ob Nginx funktioniert. Öffne dazu im Browser die IP-Adresse deines Servers: `http://[deine_ipadresse]`
-Wenn alles funktioniert, solltest du eine Standard-Willkommensseite sehen. Falls nicht, prüfe den Status des Dienstes mit: `systemctl status nginx`
+Wenn alles läuft, siehst du eine Standard-Willkommensseite. Falls nicht, prüfe den Status mit: `systemctl status nginx`

### MySQL einrichten
-Jetzt installierst und richtest du einen MySQL-Server ein, der als Datenbank dient, um Daten dauerhaft relational zu speichern. Installiere ihn mit:
+Jetzt installierst und richtest du einen MySQL Server ein, der als Datenbank dient, um Daten dauerhaft relational zu speichern. Installiere ihn mit:
```
sudo apt install mysql-server
```
-Nach der Installation empfehlen wir, das Sicherheits-Skript auszuführen, um deinen MySQL-Server abzusichern. Das ist optional, aber sehr empfehlenswert. Starte es mit:
+Nach der Installation empfehlen wir, das Sicherheits-Skript auszuführen, um deinen MySQL Server abzusichern. Das ist optional, aber sehr zu empfehlen. Starte es mit:
```
sudo mysql_secure_installation
```
-Das Skript führt dich interaktiv durch die Einrichtung. Zuerst wirst du nach der Passwortvalidierung gefragt. Wir empfehlen, mit `Y` zu bestätigen, damit zukünftig nur sichere Passwörter erlaubt sind, und dann `MEDIUM` (1) oder `STRONG` (2) auszuwählen.
+Das Skript führt dich interaktiv durch die Einrichtung. Zuerst wirst du nach der Passwortvalidierung gefragt. Wir empfehlen `Y` zu wählen, damit zukünftig nur sichere Passwörter erlaubt sind, und dann `MEDIUM` (1) oder `STRONG` (2) auszuwählen.

-Anschließend wirst du gefragt, ob der anonyme Benutzer entfernt und der Root-Login aus der Ferne deaktiviert werden soll. Wir empfehlen, beides mit `Y` zu bestätigen, um die Sicherheit zu erhöhen. So wird der Testbenutzer entfernt und der Root-Zugriff ist nur lokal per SSH möglich.
+Als Nächstes wirst du gefragt, ob der `anonymous` Benutzer entfernt und der Root-Login von außen deaktiviert werden soll. Wir empfehlen beides mit `Y` zu bestätigen, um die Sicherheit zu erhöhen. So wird der Testuser entfernt und der Root-Zugang ist nur lokal per SSH möglich.

-Zum Schluss wirst du gefragt, ob die Test-Datenbank entfernt und die Berechtigungstabellen neu geladen werden sollen. Auch hier empfehlen wir `Y`, da die Testdatenbank nicht benötigt wird und die Berechtigungen aktualisiert werden müssen.
+Zum Schluss wirst du gefragt, ob die `test` Datenbank gelöscht und die Berechtigungstabellen neu geladen werden sollen. Auch hier empfehlen wir `Y`, da die Testdatenbank nicht gebraucht wird und die Privilegientabellen neu geladen werden müssen.

-Prüfe nun, ob die MySQL-Datenbank läuft, indem du dich mit folgendem Befehl anmeldest: `sudo mysql -u root`. Wenn du eine Willkommensmeldung siehst, hat alles geklappt. Verlasse die MySQL-Konsole mit `quit`.
+Prüfe nun, ob MySQL läuft, indem du dich einloggst:
+```
+sudo mysql -u root
+```
+Wenn du eine Willkommensmeldung siehst, hat alles geklappt. Mit `quit` kannst du die MySQL-Konsole wieder verlassen.
### PHP einrichten
-Die letzte LEMP-Komponente ist PHP. Für Nginx wird dazu ein externes Programm namens `php-fpm` (PHP FastCGI Process Manager) benötigt. Nginx wird so konfiguriert, dass Anfragen an `php-fpm` weitergeleitet werden, bevor die Antwort ausgeliefert wird.
+Die letzte LEMP-Komponente ist PHP. Für Nginx wird dazu `php-fpm` (PHP FastCGI Process Manager) benötigt. Nginx wird so konfiguriert, dass Anfragen an `php-fpm` weitergeleitet werden, bevor sie beantwortet werden.
-Installiere die neueste Version von php-fpm zusammen mit dem PHP-MySQL-Plugin, damit Nginx mit PHP arbeiten kann und PHP MySQL nutzen kann:
+Installiere die neueste Version von `php-fpm` und das PHP-MySQL Plugin mit:
```
sudo apt install php-fpm php-mysql
```
-Prüfe, ob die Installation erfolgreich war, indem du die PHP-Version abfragst. Wenn eine Version angezeigt wird, funktioniert PHP korrekt:
+Prüfe, ob die Installation erfolgreich war, indem du die PHP-Version abfragst:
```
php -v
```
+Wenn eine Versionsnummer angezeigt wird, läuft PHP korrekt.
-:::tip PHP-Erweiterungen
-Für spezielle Anwendungsfälle brauchst du vielleicht zusätzliche PHP-Erweiterungen. Eine Liste kannst du dir mit `apt search php- | less` anzeigen lassen.
+:::tip PHP Erweiterungen
+Für spezielle Anwendungsfälle brauchst du vielleicht zusätzliche PHP-Erweiterungen. Eine Liste kannst du mit `apt search php- | less` anzeigen lassen.
-Mit den Pfeiltasten scrollen und mit `Q` beenden. Um eine Erweiterung zu installieren, nutze einfach:
+Mit den Pfeiltasten scrollen und mit `Q` beenden. Zum Installieren einer Erweiterung nutze:
```
-sudo apt install [php_extension] [...]
+sudo apt install [php_erweiterung] [...]
```
Du kannst mehrere Erweiterungen gleichzeitig installieren, indem du sie mit Leerzeichen trennst.
:::
### Test-Website erstellen
-Nachdem alle LEMP-Komponenten installiert sind, erstellen wir eine Test-Website, um zu zeigen, wie der Stack zusammenarbeitet und eine dynamische Website ermöglicht. Das ist optional, aber super hilfreich, um zu verstehen, wie du die Tools für eigene Websites nutzen kannst.
+Nachdem alle LEMP-Komponenten installiert sind, erstellen wir eine Test-Website, um zu zeigen, wie der Stack zusammenarbeitet. Das ist optional, aber super hilfreich, um zu verstehen, wie du deine eigenen Websites aufbauen kannst.
-In diesem Beispiel bauen wir eine kleine To-Do-Liste in PHP, die To-Do-Einträge aus einer MySQL-Datenbank abruft und anzeigt. Die Website wird über Nginx ausgeliefert.
+In diesem Beispiel bauen wir eine kleine To-Do-Liste in PHP, die Einträge aus einer MySQL-Datenbank abruft und anzeigt. Die Website wird über Nginx ausgeliefert.
-Wir verwenden als Beispiel-Domain `zapdocs.example.com`, da du in der Praxis wahrscheinlich eine Domain nutzt. Du **musst** einen DNS-A-Eintrag für die Domain anlegen, der auf die IP-Adresse deines Servers zeigt. Hilfe dazu findest du in unserer [Domain-Einträge](domain-records.md) Anleitung.
+Wir verwenden als Beispiel-Domain `zapdocs.example.com`. In der Praxis solltest du eine Domain nutzen und einen `A`-DNS-Eintrag anlegen, der auf die IP-Adresse deines Servers zeigt. Hilfe dazu findest du in unserer [Domain Records](domain-records.md) Anleitung.
:::note
-Du kannst auch ohne Domain arbeiten und `[your_domain]` durch einen beliebigen Namen ersetzen. Dann greifst du über die IP-Adresse auf die Website zu. Beachte aber, dass du in der Serverblock-Datei später die `server_name`-Zeile entfernen solltest.
+Du kannst auch ohne Domain arbeiten und `[deine_domain]` durch einen beliebigen Namen ersetzen. Dann greifst du über die IP-Adresse auf die Website zu. In diesem Fall solltest du aber die `server_name`-Zeile in der Serverblock-Datei entfernen.
:::
#### Nginx konfigurieren
-Webserver speichern alle Website-Dateien normalerweise im Verzeichnis `/var/www`. Standardmäßig gibt es bei Nginx ein `html`-Verzeichnis mit einer Standardseite. Um Ordnung zu halten, vor allem wenn du mehrere Websites hostest, empfehlen wir, für jede Website ein eigenes Verzeichnis anzulegen.
+Webserver speichern alle Website-Dateien normalerweise im Verzeichnis `/var/www`. Standardmäßig gibt es dort oft einen `html`-Ordner mit einer Standardseite. Um Ordnung zu halten, besonders wenn du mehrere Websites hostest, empfehlen wir, für jede Website einen eigenen Ordner anzulegen.
-Erstelle also für jede Domain einen Ordner unter `/var/www/[your_domain]`. In unserem Beispiel ist das `/var/www/zapdocs.example.com`:
+Erstelle also für deine Domain einen Ordner:
```
-sudo mkdir /var/www/[your_domain]
+sudo mkdir /var/www/[deine_domain]
```
-Erstelle nun eine neue Nginx-Serverblock-Konfigurationsdatei im Verzeichnis `sites-available` für diese Domain:
+Erstelle nun eine neue Nginx Serverblock-Konfigurationsdatei im Verzeichnis `sites-available`:
```
-sudo nano /etc/nginx/sites-available/[your_domain].conf
+sudo nano /etc/nginx/sites-available/[deine_domain].conf
```
-Kopiere die folgende Vorlage in den Editor und ersetze `[your_domain]` durch deine Domain:
+Füge folgende Vorlage ein und ersetze `[deine_domain]` durch deine Domain:
```
server {
listen 80;
- server_name [your_domain] www.[your_domain];
- root /var/www/[your_domain];
+ server_name [deine_domain] www.[deine_domain];
+ root /var/www/[deine_domain];
index index.php index.html index.htm;
@@ -187,29 +192,32 @@ server {
}
```
-:::important PHP-Version
-Wichtig: Ersetze `[your_phpversion]` durch die aktuell installierte PHP-Version. Prüfe sie mit `php -v`, z.B. `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`.
+:::important PHP Version
+Wichtig: Ersetze `[your_phpversion]` mit deiner aktuell installierten PHP-Version. Mit `php -v` kannst du die Version abfragen, z.B. `PHP 8.3.6 (cli) ...`.
-In diesem Beispiel wäre das `8.3`, also lautet die Zeile: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
+In diesem Beispiel wäre das `8.3`, also lautet die Zeile:
+```
+fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
+```
:::
-Diese Serverblock-Datei behandelt Anfragen auf Port 80 (HTTP) und prüft, ob die Anfrage zur angegebenen Domain passt. Außerdem zeigt sie auf das Verzeichnis `/var/www/[your_domain]`, das du zuvor erstellt hast.
+Diese Serverblock-Datei behandelt Anfragen auf Port 80 (HTTP) und prüft, ob die Anfrage zur angegebenen Domain passt. Außerdem zeigt sie auf den Ordner `/var/www/[deine_domain]`, den du gerade erstellt hast.
-Speichere die Datei und verlasse nano mit `CTRL + X`, dann `Y` zum Bestätigen und `ENTER`.
+Speichere die Datei und beende nano mit `CTRL + X`, dann `Y` und `ENTER`.
-Aktiviere die Konfiguration, indem du einen symbolischen Link im Verzeichnis `sites-enabled` erstellst:
+Aktiviere die Konfiguration, indem du einen Symlink im `sites-enabled` Verzeichnis erstellst:
```
-sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enabled/
+sudo ln -s /etc/nginx/sites-available/[deine_domain].conf /etc/nginx/sites-enabled/
```
:::note Keine Domain genutzt
-Wenn du **keine** Domain nutzt, entferne oder kommentiere die `server_name`-Zeile (mit `#` davor). Außerdem solltest du den Standard-Serverblock deaktivieren:
+Wenn du keine Domain nutzt, entferne oder kommentiere die `server_name`-Zeile (mit `#` davor) und deaktiviere den Default-Serverblock mit:
```
sudo unlink /etc/nginx/sites-enabled/default
```
:::
-Prüfe die Nginx-Konfiguration auf Syntaxfehler mit:
+Teste die Nginx-Konfiguration auf Syntaxfehler mit:
```
sudo nginx -t
```
@@ -221,7 +229,7 @@ sudo systemctl reload nginx
#### Website erstellen
-Jetzt, wo Nginx konfiguriert ist, kannst du die eigentliche Website erstellen. Das Verzeichnis ist aktuell leer, also wird noch nichts angezeigt. Wir bauen eine kleine To-Do-Liste, wie oben beschrieben.
+Jetzt, wo Nginx konfiguriert ist, erstellen wir die eigentliche Website. Der Ordner ist aktuell leer, also wird noch nichts angezeigt. Wir bauen eine kleine To-Do-Liste, wie oben beschrieben.
##### Datenbank vorbereiten
@@ -230,7 +238,7 @@ Logge dich in MySQL ein:
sudo mysql -u root
```
-Erstelle eine neue Datenbank `todowebsite` und eine Tabelle `todoitems` darin:
+Erstelle eine neue Datenbank `todowebsite` und eine Tabelle `todoitems`:
```
# Datenbank erstellen
CREATE DATABASE todowebsite;
@@ -255,13 +263,13 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0
INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
```
-Erstelle einen dedizierten Benutzer `todo` für diese Website:
+Erstelle einen dedizierten Benutzer `todo` für die Website:
```
# Benutzer erstellen
-# Ersetze [your_password] durch dein eigenes Passwort
-CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
+# Ersetze [dein_passwort] mit deinem Passwort
+CREATE USER todo@localhost IDENTIFIED BY '[dein_passwort]';
-# Rechte vergeben (als ein Befehl kopieren)
+# Rechte vergeben (alles in einer Zeile kopieren)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
@@ -272,38 +280,38 @@ FLUSH PRIVILEGES;
Verlasse die MySQL-Konsole mit `quit`.
-##### PHP-Website-Dateien
+##### PHP Website-Dateien
-Erstelle die PHP-Datei für die To-Do-Seite im Verzeichnis `/var/www/[your_domain]`:
+Erstelle die PHP-Datei für die To-Do-Seite im Verzeichnis `/var/www/[deine_domain]`:
```
-sudo nano /var/www/[your_domain]/index.php
+sudo nano /var/www/[deine_domain]/index.php
```
Füge folgenden Code ein. Der erste PHP-Block stellt die Verbindung zur MySQL-Datenbank her.
:::important
-Ersetze `[your_password]` durch das Passwort, das du für den `todo`-Benutzer vergeben hast.
+Ersetze `[dein_passwort]` mit dem Passwort, das du für den `todo` Benutzer vergeben hast.
:::
Der HTML-Teil zeigt die To-Do-Liste an und durchläuft die Datenbankeinträge.
```
connect_error) {
die("Connection failed: " . $conn->connect_error);
}
-// SQL-Abfrage, um Einträge aus der Tabelle zu holen
+// SQL-Abfrage, um Einträge abzurufen
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
@@ -317,7 +325,7 @@ $result = $conn->query($sql);
Coole To-Do Liste :D
- Für unsere coole ZAP-Hosting Anleitung: https://zap-hosting.com/guides/docs/vserver-linux-lemp-stack
+ Für unseren coolen ZAP-Hosting Guide: https://zap-hosting.com/guides/docs/vserver-linux-lemp-stack
query($sql);
// Durch alle Einträge iterieren
foreach ($result as $entry) {
echo "- ";
- // Name anzeigen und htmlspecialchars nutzen, um XSS zu verhindern
+ // Name anzeigen, htmlspecialchars schützt vor XSS
echo htmlspecialchars($entry["name"]);
// Status anzeigen
@@ -341,7 +349,7 @@ $result = $conn->query($sql);
}
} else {
// Falls keine Einträge vorhanden sind
- echo "
- Keine To-Do-Einträge gefunden.
";
+ echo "- Keine To-Do Einträge gefunden.
";
}
?>
@@ -354,18 +362,18 @@ $conn->close();
?>
```
-Speichere die Datei und verlasse nano mit `CTRL + X`, dann `Y` und `ENTER`.
+Speichere die Datei und beende nano mit `CTRL + X`, dann `Y` und `ENTER`.
#### Website testen
-Du hast erfolgreich eine Test-To-Do-Website eingerichtet, die alle Komponenten des LEMP-Stacks nutzt!
+Du hast erfolgreich eine Test-To-Do-Website eingerichtet, die alle Komponenten des LEMP Stacks nutzt!
-Du solltest die Website jetzt über die Domain (Port 80 / http) erreichen können, die du im Serverblock definiert hast, in unserem Beispiel `zapdocs.example.com`. Das Ergebnis sollte so aussehen:
+Du solltest die Website jetzt über die Domain (HTTP/Port 80) erreichen können, die du im Serverblock definiert hast, z.B. `zapdocs.example.com`. So sollte das Ergebnis aussehen:

## Fazit
-Glückwunsch, du hast den LEMP-Stack erfolgreich installiert und eingerichtet! Als nächsten Schritt empfehlen wir dir **dringend**, eine Domain und ein **SSL-Zertifikat** einzurichten, damit die Daten sicher übertragen werden. Schau dir dazu unsere [Certbot-Anleitung](dedicated-linux-certbot.md) mit Fokus auf das **Nginx-Plugin** an und folge der interaktiven Einrichtung, um schnell und einfach ein Zertifikat für deine Domain zu bekommen.
+Glückwunsch, du hast den LEMP Stack erfolgreich installiert und eingerichtet! Als nächsten Schritt empfehlen wir dir **dringend**, eine Domain und ein **SSL-Zertifikat** einzurichten, damit deine Website sicher über HTTPS erreichbar ist. Schau dir dazu unsere [Certbot Anleitung](dedicated-linux-certbot.md) mit Fokus auf das **Nginx Plugin** an und folge der interaktiven Einrichtung, um schnell und einfach ein Zertifikat für deine Domain zu bekommen.
-Bei Fragen oder Problemen steht dir unser Support-Team täglich zur Verfügung – zögere nicht, uns zu kontaktieren! 🙂
\ No newline at end of file
+Bei Fragen oder Problemen steht dir unser Support-Team täglich zur Verfügung – wir helfen dir gerne! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
index 0d7875898..363aec1b4 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-mastodon
-title: "Dedicated Server: Installation von Mastodon"
+title: "Mastodon auf einem Linux Server einrichten – Starte deine eigene Social-Networking-Plattform"
description: "Entdecke, wie du ein sicheres, selbstgehostetes Mastodon Social Network auf Debian-basierten Servern für unabhängiges Microblogging einrichtest → Jetzt mehr erfahren"
sidebar_label: Mastodon installieren
services:
+ - vserver
- dedicated
---
@@ -15,7 +16,7 @@ Mastodon ist eine kostenlose und Open-Source-Software zum Betreiben selbstgehost

-Es bietet Microblogging-Funktionen ähnlich dem Dienst X (ehemals Twitter), die von einer Vielzahl unabhängig betriebener Nodes, sogenannten Instanzen, bereitgestellt werden – jede mit eigenem Verhaltenskodex, Nutzungsbedingungen, Datenschutzrichtlinien, Privatsphäre-Einstellungen und Moderationsrichtlinien.
+Es bietet Microblogging-Funktionen ähnlich dem Dienst X (ehemals Twitter), die von einer Vielzahl unabhängig betriebener Knoten, sogenannten Instanzen, bereitgestellt werden – jede mit eigenem Verhaltenskodex, Nutzungsbedingungen, Datenschutzrichtlinien, Privatsphäre-Einstellungen und Moderationsrichtlinien.
:::info
Diese Anleitung konzentriert sich auf die Installation auf einer Debian-basierten Distro. Beispiele sind Debian und Ubuntu. Die Anleitung variiert je nach verwendetem Betriebssystem.
:::
@@ -24,11 +25,11 @@ Diese Anleitung konzentriert sich auf die Installation auf einer Debian-basierte
Wenn du eine Mastodon-Instanz auf deinem Server einrichten möchtest, musst du folgende Voraussetzungen erfüllen:
- Domain
- Linux-basierter Server
-- E-Mail-Server
+- Mailserver
## Vorbereitung deines Systems
-Es wird empfohlen, vorab den Passwort-Login für SSH zu deaktivieren, da die Nutzung von Passwort-Login auf Servern, die aus dem Internet erreichbar sind, ein Sicherheitsrisiko darstellt.
-Das kannst du im Webinterface deines Servers unter Information -> Zugang & Sicherheit -> Passwort-Login deaktivieren machen.
+Es wird empfohlen, vorab den Passwort-Login über SSH zu deaktivieren, da die Nutzung von Passwort-Login auf Servern, die aus dem Internet erreichbar sind, ein Sicherheitsrisiko darstellt.
+Das kannst du im Webinterface deines Servers unter Information -> Zugang & Sicherheit -> Passwort-Login deaktivieren einstellen.

Danach aktualisierst du deine Pakete mit folgendem Befehl:
```
@@ -57,14 +58,14 @@ apt install -y \
nginx redis-server redis-tools postgresql postgresql-contrib \
certbot python3-certbot-nginx libidn11-dev libicu-dev libjemalloc-dev
```
-Lass die Pakete installieren, das kann eine Weile dauern. Danach müssen wir yarn konfigurieren, einen Paketmanager für das zuvor installierte Node.JS:
+Lass die Pakete installieren, das kann eine Weile dauern. Danach konfigurieren wir yarn, den Paketmanager für das zuvor installierte Node.JS:
```bash
corepack enable
yarn set version stable
```
## Ruby installieren
-Wir erstellen einen eigenen User, da das Verwalten der Ruby-Versionen so viel einfacher ist. Zuerst legst du einen User namens mastodon an, dessen Login deaktiviert ist. Dann wechselst du in den mastodon-User. Das machst du mit diesen Befehlen:
+Wir erstellen einen separaten Benutzer, da das Verwalten der Ruby-Versionen so viel einfacher ist. Zuerst legst du einen User namens mastodon an, dessen Login deaktiviert ist. Dann wechselst du in den mastodon-User. Das machst du mit diesen Befehlen:
```bash
# Du kannst die Felder einfach leer lassen
adduser --disabled-login mastodon
@@ -80,7 +81,7 @@ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec bash
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
```
-Nachdem du diese Befehle ausgeführt hast, kannst du Ruby installieren und gleichzeitig bundler mitinstallieren:
+Nachdem du diese Befehle durchlaufen hast, kannst du Ruby installieren und gleichzeitig bundler mitinstallieren:
```bash
RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.0.3
rbenv global 3.0.3
@@ -89,7 +90,7 @@ gem install bundler --no-document
Das kann etwas dauern, also gönn dir in der Zwischenzeit einen Tee oder Kaffee. Danach bist du fertig mit der Einrichtung und kannst mit `exit` wieder zum root-User zurückwechseln.
## PostgreSQL konfigurieren
-Mastodon nutzt PostgreSQL als Datenbanksystem. Die Konfiguration erfolgt einfach mit:
+Mastodon nutzt PostgreSQL als Datenbanksystem. Die Konfiguration erfolgt einfach so:
```bash
sudo -u postgres psql
```
@@ -101,23 +102,23 @@ CREATE USER mastodon CREATEDB;
```
## Mastodon einrichten
-Wechsle jetzt nochmal in den mastodon-User:
+Jetzt wechselst du nochmal in den mastodon-User:
```bash
su - mastodon
```
-Lade die aktuellste Mastodon-Version mit git herunter, mit diesen zwei Befehlen:
+Dann lädst du mit git die aktuellste Mastodon-Version herunter, mit diesen zwei Befehlen:
```bash
git clone https://github.com/tootsuite/mastodon.git live && cd live
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
```
-Jetzt installierst du die letzten Abhängigkeiten für Ruby und Javascript:
+Als Nächstes installierst du die letzten Abhängigkeiten für Ruby und Javascript:
```bash
bundle config deployment 'true'
bundle config without 'development test'
bundle install -j$(getconf _NPROCESSORS_ONLN)
yarn install --pure-lockfile
```
-Erstelle deine Mastodon-Konfigurationsdatei mit:
+Erstelle nun deine Mastodon-Konfigurationsdatei mit:
```bash
RAILS_ENV=production bundle exec rake mastodon:setup
```
@@ -127,23 +128,23 @@ Falls die Datenbankeinrichtung fehlschlägt, logge dich bitte mit `sudo -u postg
https://gist.github.com/amolkhanorkar/8706915
:::
-Danach wechselst du wieder zum root-User mit `exit`.
+Danach wechselst du wieder zurück zum root-User mit `exit`.
## Webserver konfigurieren
-Jetzt kommt der knifflige Teil: die Webserver-Konfiguration. Erstelle zuerst einen A-Record und/oder AAAA-Record in deiner DNS, der direkt auf deinen Server zeigt. Alternativ kannst du auch den Root-Record auf deinen Server zeigen lassen.
+Jetzt kommt der knifflige Teil: die Webserver-Konfiguration. Erstelle zuerst einen A-Record und/oder AAAA-Record in deiner DNS, der direkt auf deinen Server zeigt. Alternativ kannst du den Root-Record auf deinen Server zeigen lassen.
-Kopiere und aktiviere dann die Mastodon-Webserver-Konfiguration mit diesen zwei Befehlen:
+Dann kopierst und aktivierst du die Mastodon-Webserver-Konfiguration mit diesen zwei Befehlen:
```bash
cp /home/mastodon/live/dist/nginx.conf /etc/nginx/sites-available/mastodon
ln -s /etc/nginx/sites-available/mastodon /etc/nginx/sites-enabled/mastodon
```
-Bearbeite anschließend die Datei `/etc/nginx/sites-available/mastodon` mit einem Texteditor wie vim oder nano und ersetze example.com durch deine gewünschte Domain.
-Danach musst du ein SSL-Zertifikat für deine Domain besorgen. Das geht ganz einfach mit:
+Bearbeite danach die Datei `/etc/nginx/sites-available/mastodon` mit einem Texteditor wie vim oder nano und ersetze example.com durch deine gewünschte Domain.
+Als Nächstes musst du ein SSL-Zertifikat für deine Domain besorgen. Das geht ganz easy mit:
```bash
-certbot --nginx -d
+certbot --nginx -d
```
-Gib deine Domain ein. Du wirst nach einigen Angaben gefragt. Am Ende wirst du gefragt, ob http-Anfragen automatisch auf https umgeleitet werden sollen – wir empfehlen, das zu aktivieren.
+Gib deine Domain ein. Du wirst nach einigen Angaben gefragt. Am Ende wirst du gefragt, ob HTTP-Anfragen automatisch auf HTTPS umgeleitet werden sollen – wir empfehlen, das zu aktivieren.
## Mastodon-Service erstellen
Zum Schluss erstellen wir einen Mastodon-Systemdienst. Das ist ziemlich straightforward.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
index 617ebd864..eb6a1edb2 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-notepad++
-title: "Dedicated Server: Notepad++ auf Linux einrichten"
+title: "Notepad++ auf einem Linux-Server einrichten – Nutze deinen Lieblingseditor via Wine"
description: "Entdecke, wie du Notepad++ auf Linux installierst und optimierst für leistungsstarkes, leichtgewichtiges Coden und mehr Entwickler-Produktivität → Jetzt mehr erfahren"
sidebar_label: Notepad++ installieren
services:
@@ -13,11 +13,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Notepad++ ist ein kostenloser und Open-Source Text- und Quellcode-Editor für Windows. Er unterstützt Syntax-Highlighting, Code-Faltung und Tabbed Editing für viele Programmier- und Skriptsprachen und ist durch Plugins stark anpassbar. Bekannt für seine schnelle Performance und geringen Ressourcenverbrauch, ist Notepad++ eine beliebte Wahl für Entwickler und Nutzer, die ein mächtiges, aber leichtgewichtiges Tool zum Editieren suchen.
+Notepad++ ist ein kostenloser und Open-Source Text- und Quellcode-Editor für Windows. Er unterstützt Syntax-Highlighting, Code-Folding und Tabbed Editing für viele Programmier- und Skriptsprachen und ist durch Plugins stark anpassbar. Bekannt für seine schnelle Performance und geringen Ressourcenverbrauch, ist Notepad++ eine beliebte Wahl für Entwickler und Nutzer, die ein mächtiges, aber leichtgewichtiges Tool zum Editieren suchen.

-Du überlegst, diesen Service selbst zu hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
+Willst du diesen Service selbst hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
:::danger Linux mit Desktop-Variante erforderlich
Diese Anwendung kann nur auf einem Linux-System mit grafischer Benutzeroberfläche installiert und genutzt werden; in diesem Beispiel wird Ubuntu Desktop 25.04 als Referenz verwendet.
@@ -38,13 +38,13 @@ Bevor du **Notepad++** installierst, stelle sicher, dass deine Hosting-Umgebung
| RAM | 2 GB | 4 GB |
| Speicherplatz | 25 MB | 25 GB |
-Die Software benötigt, dass alle nötigen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Anforderungen erfüllt, bevor du mit der Installation startest:
+Die Software benötigt, dass alle notwendigen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Voraussetzungen erfüllt, bevor du mit der Installation startest:
**Abhängigkeiten:** `Snap`
**Betriebssystem:** Linux mit Desktop-Support
-Stelle sicher, dass alle Abhängigkeiten installiert sind und die richtige Betriebssystem-Version verwendet wird, um Kompatibilitätsprobleme bei der Installation von Notepad++ zu vermeiden.
+Stelle sicher, dass alle Abhängigkeiten installiert sind und die richtige Betriebssystemversion verwendet wird, um Kompatibilitätsprobleme bei der Installation von Notepad++ zu vermeiden.
@@ -59,10 +59,10 @@ Damit dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, s
```
sudo apt update && sudo apt upgrade -y
```
-So stellst du sicher, dass dein System vor der Installation die neuesten Sicherheitspatches und Softwareversionen hat.
+So stellst du sicher, dass dein System die neuesten Sicherheitspatches und Softwareversionen hat, bevor du weitermachst.
### Abhängigkeiten installieren
-Sobald das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten fortfahren.
+Nachdem das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten weitermachen.
#### Snap
Notepad++ benötigt, dass Snap zuerst installiert ist. Führe dazu folgenden Befehl aus:
@@ -74,7 +74,7 @@ sudo apt install snapd
## Installation
-Nachdem alle Voraussetzungen erfüllt und Vorbereitungen abgeschlossen sind, kannst du mit der Installation von Notepad++ starten. Führe dazu folgenden Befehl aus:
+Jetzt, wo alle Voraussetzungen erfüllt und die Vorbereitungen abgeschlossen sind, kannst du mit der Installation von Notepad++ starten. Führe dazu folgenden Befehl aus:
```
sudo snap install notepad-plus-plus
@@ -91,13 +91,13 @@ Notepad++ wird über das offizielle Installationsskript heruntergeladen und inst
Notepad++ bietet eine Vielzahl an Anpassungsmöglichkeiten, die du unter *Einstellungen > Einstellungen* findest. Damit kannst du den Editor perfekt auf deinen Workflow zuschneiden:
- **Allgemein**: Steuer das Startverhalten, z.B. ob zuletzt geöffnete Dateien wieder geladen werden, eine Standardsprache gesetzt wird oder wie Tabs sich verhalten.
-- **Editor-Einstellungen**: Passe Schriftart und -größe, Tab-Breite, Zeilennummerierung, automatische Einrückung oder die Anzeige von Leerzeichen und Tabulatoren an.
+- **Editor-Einstellungen**: Passe Schriftart und -größe, Tab-Breite, Zeilennummerierung, Auto-Einrückung oder die Anzeige von Leerzeichen und Tabulatoren an.
- **Farbschemata & Syntax**: Nutze den „Style Configurator“, um zwischen Themes zu wechseln und Syntax-Highlighting für jede unterstützte Sprache zu individualisieren.
-- **Dateiverwaltung**: Konfiguriere Optionen wie automatisches Neuladen bei Änderungen, Verhalten bei großen Dateien oder bevorzugte Kodierungen wie UTF-8.
+- **Dateiverwaltung**: Konfiguriere Optionen wie automatisches Neuladen bei Dateiänderungen, Verhalten bei großen Dateien oder bevorzugte Kodierungen wie UTF-8.
- **Sicherheit & Backup**: Aktiviere automatische Backups oder Sitzungswiederherstellung, um Datenverlust zu vermeiden.
-- **Plugins**: Installiere und verwalte Erweiterungen über den Plugin-Manager, z.B. für FTP-Support oder erweitertes Formatieren.
+- **Plugins**: Installiere und verwalte Erweiterungen über den Plugin Manager, um Funktionen wie FTP-Support oder erweitertes Formatieren hinzuzufügen.
-Diese Einstellungen machen Notepad++ extrem flexibel – egal ob für simples Text-Editing oder umfangreiche Softwareentwicklung.
+Diese Einstellungen machen Notepad++ extrem flexibel, egal ob du nur einfache Texte schreibst oder komplexe Software entwickelst.

@@ -106,8 +106,11 @@ Diese Einstellungen machen Notepad++ extrem flexibel – egal ob für simples Te
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Notepad++ jetzt erfolgreich auf deinem Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Server-Konfiguration weiterhelfen können:
+Glückwunsch! Du hast Notepad++ erfolgreich auf deinem Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der weiteren Server-Konfiguration helfen können:
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) – Offizielle Webseite
-Du hast spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
\ No newline at end of file
+Du hast spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
+
+
+
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
index 99d2b7bdd..e44943e60 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-odoo
-title: "Dedicated Server: Odoo (Open Source ERP und CRM) auf Linux installieren"
-description: "Entdecke, wie du mit Odoos integrierter ERP- und CRM-Plattform Geschäftsprozesse verwaltest und automatisierst für reibungslose Abläufe → Jetzt mehr erfahren"
+title: "Odoo auf einem Linux-Server einrichten – Dein eigenes Open Source ERP und CRM"
+description: "Entdecke, wie du Geschäftsprozesse mit Odoos integrierter ERP- und CRM-Plattform verwaltest und automatisierst für reibungslose Abläufe im Unternehmen → Jetzt mehr erfahren"
sidebar_label: Odoo installieren
services:
+ - vserver
- dedicated
---
@@ -13,13 +14,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Odoo ist eine modulare Open-Source-Plattform, die Enterprise Resource Planning (ERP) und Customer Relationship Management (CRM) Features kombiniert. Damit können Unternehmen Prozesse wie Buchhaltung, Lagerverwaltung, Projektmanagement und Vertrieb zentral steuern und automatisieren.
+Odoo ist eine modulare Open-Source-Plattform, die Enterprise Resource Planning (ERP) und Customer Relationship Management (CRM) Features kombiniert. Damit können Unternehmen Prozesse wie Buchhaltung, Lagerverwaltung, Projektmanagement und Vertrieb zentral aus einem System heraus steuern und automatisieren.
Dank flexibler Erweiterungen lässt sich Odoo individuell anpassen und bietet eine integrierte Lösung zur Verwaltung aller Unternehmensbereiche.

-Willst du diesen Service selbst hosten? Wir begleiten dich Schritt für Schritt bei der Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
+Willst du diesen Service selbst hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
@@ -31,9 +32,9 @@ Bevor du **Odoo** installierst, stelle sicher, dass deine Hosting-Umgebung die f
| ---------- | ------------ | ----------- |
| CPU | 1 vCPU Kern | 4 vCPU Kerne|
| RAM | 1 GB | 4 GB |
-| Festplattenspeicher | 15 GB | 25 GB |
+| Speicher | 15 GB | 25 GB |
-Die Software benötigt, dass alle erforderlichen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Prüfe vor der Installation, ob dein Server folgende Anforderungen erfüllt:
+Die Software benötigt alle erforderlichen Abhängigkeiten und muss auf einem unterstützten Betriebssystem laufen. Prüfe vor der Installation, ob dein Server folgende Anforderungen erfüllt:
**Abhängigkeiten:** `Docker`
@@ -45,19 +46,19 @@ Stelle sicher, dass alle Abhängigkeiten installiert sind und das Betriebssystem
## Vorbereitung
-Bevor du **Odoo** einrichtest, solltest du dein System vorbereiten. Dazu gehört, das Betriebssystem auf den neuesten Stand zu bringen und alle benötigten Abhängigkeiten zu installieren. So sorgst du für eine stabile Umgebung und vermeidest Probleme während oder nach der Installation.
+Bevor du **Odoo** einrichtest, solltest du dein System vorbereiten. Das umfasst das Aktualisieren des Betriebssystems auf die neueste Version und die Installation aller benötigten Abhängigkeiten. So sorgst du für eine stabile Umgebung und vermeidest Probleme während oder nach der Installation.
### System aktualisieren
-Damit dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du zuerst ein Update durchführen. Führe dazu folgenden Befehl aus:
+Damit dein System mit den neuesten Software- und Sicherheitsupdates läuft, solltest du zuerst ein Update durchführen. Nutze dafür folgenden Befehl:
```
sudo apt update && sudo apt upgrade -y
```
-So stellst du sicher, dass dein System vor der Installation die neuesten Sicherheitspatches und Softwareversionen hat.
+So stellst du sicher, dass dein System vor der Installation auf dem neuesten Stand ist.
### Abhängigkeiten installieren
-Nach dem Update kannst du mit der Installation der Abhängigkeiten starten. Odoo wird über mehrere Docker-Container betrieben, daher muss Docker zuerst installiert werden. Führe dazu folgende Befehle aus:
+Nach dem Update kannst du die Abhängigkeiten installieren. Odoo wird über mehrere Docker-Container betrieben, daher muss Docker zuerst installiert werden. Führe dazu folgende Befehle aus:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -78,7 +79,7 @@ Standardmäßig läuft Odoo auf dem Host über die Ports 80 (HTTP) und 443 (HTTP
## Installation
Nachdem alle Voraussetzungen erfüllt und Vorbereitungen abgeschlossen sind, kannst du mit der Installation von Odoo starten.
-Bei mehreren Docker-Projekten empfiehlt es sich, eine klare Verzeichnisstruktur anzulegen, um die Projekte voneinander zu trennen. Üblich ist ein *docker*-Ordner im Home-Verzeichnis des Nutzers, mit einem Unterordner pro Domain. So kannst du mehrere Projekte auf einem Server hosten, ohne dass es zu Konfigurationskonflikten kommt.
+Bei mehreren Docker-Projekten empfiehlt es sich, eine klare Verzeichnisstruktur anzulegen, um die Projekte voneinander zu trennen. Üblich ist ein *docker*-Ordner im Home-Verzeichnis des Nutzers mit einem Unterordner pro Domain. So kannst du mehrere Projekte auf einem Server hosten, ohne dass sich die Konfigurationen überschneiden.
Zum Beispiel für die Domain `example.com`:
@@ -87,20 +88,20 @@ mkdir -p /docker/example.com
cd /docker/example.com
```
-Innerhalb dieses Projektordners solltest du Unterordner anlegen, die als Volumes von den Containern gemountet werden. Diese Volumes ermöglichen es, Daten zwischen Diensten zu teilen oder persistent zu speichern. Besonders wichtig ist der gemeinsame Webroot, auf den sowohl nginx als auch certbot zugreifen müssen, um SSL-Zertifikate zu erstellen und zu erneuern. Eine passende Struktur sieht so aus:
+Innerhalb dieses Projektordners solltest du Unterordner anlegen, die als Volumes von den Containern gemountet werden. Diese Volumes ermöglichen das Teilen von Daten zwischen Diensten oder sorgen für Persistenz. Besonders wichtig ist der gemeinsame Webroot, auf den sowohl nginx als auch certbot zugreifen müssen, um SSL-Zertifikate zu erstellen und zu erneuern. Eine passende Struktur sieht so aus:
```
mkdir -p nginx/{conf,ssl,inc} config addons
```
-Damit hast du dedizierte Ordner für nginx-Konfiguration, SSL-Zertifikate, Include-Dateien und Odoo-spezifische Inhalte wie Konfigurationen und Addons.
+Damit hast du eigene Verzeichnisse für nginx-Konfiguration, SSL-Zertifikate, Include-Dateien und Odoo-spezifische Inhalte wie Konfigurationen und Addons.
### Docker Compose erstellen
-Erstelle in deinem Docker-Projekt die Datei `compose.yml` mit `nano compose.yml` und füge folgenden Code ein:
+Erstelle im Docker-Projekt die Datei `compose.yml` mit `nano compose.yml` und füge folgenden Code ein:
```
services:
@@ -156,26 +157,20 @@ volumes:
### Firewall
-Damit nginx und certbot richtig funktionieren, müssen die TCP-Ports 80 (HTTP) und 443 (HTTPS) in der Firewall freigegeben sein. Diese Ports sind wichtig, weil certbot Port 80 für die HTTP-Validierung nutzt und Port 443 für verschlüsselten HTTPS-Traffic benötigt wird. Wenn UFW (Uncomplicated Firewall) aktiviert ist, kannst du die Regeln mit diesen Befehlen hinzufügen:
+Damit nginx und certbot richtig funktionieren, müssen die TCP-Ports 80 (HTTP) und 443 (HTTPS) in der Firewall freigegeben sein. Port 80 wird für die HTTP-Validierung von certbot benötigt, Port 443 für verschlüsselten HTTPS-Traffic. Falls UFW (Uncomplicated Firewall) aktiviert ist, kannst du die Regeln mit diesen Befehlen hinzufügen:
```
sudo ufw allow http
sudo ufw allow https
```
-Prüfe danach mit `sudo ufw status`, ob die Ports offen sind. Achte darauf, dass keine anderen Firewall-Regeln den Zugriff blockieren, sonst kann die Zertifikatserstellung oder der sichere HTTPS-Verkehr fehlschlagen.
+Prüfe anschließend mit `sudo ufw status`, ob die Ports offen sind. Achte darauf, dass keine anderen Firewall-Regeln den Zugriff blockieren, sonst kann die Zertifikatserstellung oder der sichere HTTPS-Verkehr fehlschlagen.
### Nginx einrichten
-Die nginx-Konfiguration beginnt mit dem Anlegen einer Konfigurationsdatei für deine Domain. Erstelle im Verzeichnis `nginx/conf` eine neue Datei mit dem Namen deiner Domain. Zum Beispiel:
-
-```
-nano nginx/conf/example.com.conf
-```
-
-Füge folgende Grundkonfiguration ein und ersetze `example.com` durch deine Domain:
+Die nginx-Konfiguration beginnt mit einer Datei für deine Domain. Erstelle im Verzeichnis `nginx/conf` eine neue Datei mit dem Domainnamen, z.B. `nano nginx/conf/example.com.conf`, und füge folgende Grundkonfiguration ein. Ersetze `example.com` durch deine Domain:
```
server {
@@ -194,7 +189,7 @@ server {
Diese Konfiguration erlaubt certbot, die ACME-Challenge durchzuführen und gültige SSL-Zertifikate auszustellen. Außerdem werden alle HTTP-Anfragen auf HTTPS umgeleitet.
-Speichere die Datei und starte dann die benötigten Container für Datenbank, Odoo und nginx mit:
+Speichere die Datei und starte die benötigten Container für Datenbank, Odoo und nginx mit:
```
sudo docker compose up -d db odoo nginx
@@ -205,13 +200,13 @@ Die Container laufen nun im Hintergrund, und nginx nutzt bereits die neue Konfig
### SSL-Zertifikate erstellen
-Führe folgenden Befehl aus, um mit certbot SSL-Zertifikate zu generieren. Ersetze `example.com` durch deine Domain und `user@mail.com` durch deine gültige E-Mail-Adresse:
+Erstelle mit certbot SSL-Zertifikate, indem du folgenden Befehl ausführst. Ersetze `example.com` durch deine Domain und `user@mail.com` durch deine gültige E-Mail-Adresse:
```
sudo docker compose run --rm certbot certonly --webroot --webroot-path=/var/www/certbot -d example.com --email user@mail.com --agree-tos --no-eff-email
```
-Erstelle anschließend eine eigene DH-Parameter-Datei, um die Sicherheit des Schlüsselaustauschs zu erhöhen:
+Erstelle anschließend eine DH-Parameter-Datei, um die Sicherheit des Schlüsselaustauschs zu erhöhen:
```
openssl dhparam -out nginx/ssl/dhparam.pem 2048
@@ -241,7 +236,7 @@ resolver 1.1.1.1 1.0.0.1 valid=300s;
Bearbeite die nginx-Konfigurationsdatei, die du zuvor erstellt hast, und ersetze den Inhalt durch die folgende Konfiguration, damit deine Seite ausschließlich über HTTPS erreichbar ist.
-Ersetze `example.com` im `server_name` durch deine Domain und passe die Pfade zu den Zertifikatsdateien in `ssl_certificate` und `ssl_certificate_key` entsprechend an.
+Ersetze `example.com` in der `server_name`-Direktive durch deine Domain und passe die Pfade zu den Zertifikatsdateien in `ssl_certificate` und `ssl_certificate_key` entsprechend an.
```bash
server {
@@ -252,7 +247,7 @@ server {
# Mozilla SSL Einstellungen einbinden
include /etc/nginx/ssl/ssl.conf;
- # Zertifikat-Pfade (müssen mit deinem gemounteten Volume übereinstimmen)
+ # Pfade zu den Zertifikaten (müssen mit deinem Volume-Mount übereinstimmen)
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
@@ -264,7 +259,7 @@ server {
access_log /var/log/nginx/odoo_access.log;
error_log /var/log/nginx/odoo_error.log;
- # Gzip
+ # Gzip aktivieren
include /etc/nginx/inc/gzip.conf;
# Proxy-Einstellungen für Odoo
@@ -335,21 +330,21 @@ server {
-Speichere die Änderungen und lade die neue nginx-Konfiguration mit einem Neustart des Containers:
+Speichere die Änderungen und lade die neue Konfiguration, indem du den nginx-Container neu startest:
```
sudo docker compose restart nginx
```
-Der Neustart sorgt dafür, dass nginx die aktualisierte Konfiguration lädt und sofort mit den neuen Einstellungen arbeitet. Achte auf Fehlermeldungen beim Neustart. Falls Probleme auftreten, kannst du die Logs mit `sudo docker compose logs nginx` prüfen. Läuft der Container fehlerfrei, öffne deine Website erneut und überprüfe, ob HTTPS aktiv ist und die Seite korrekt ausgeliefert wird.
+Der Neustart sorgt dafür, dass nginx die aktualisierte Konfiguration lädt und sofort mit den neuen Einstellungen arbeitet. Achte auf Fehlermeldungen beim Neustart. Falls Probleme auftreten, kannst du die Logs mit `sudo docker compose logs nginx` prüfen. Läuft der Container fehlerfrei, öffne deine Webseite und überprüfe, ob HTTPS aktiv ist und die Seite korrekt ausgeliefert wird.
### Odoo Konfigurationsoptionen
-Um eigene Einstellungen anzuwenden, kannst du eine dedizierte Konfigurationsdatei für Odoo anlegen. Erstelle eine neue Datei unter `config/odoo.conf` und füge deine gewünschten Optionen hinzu.
+Für individuelle Einstellungen kannst du eine eigene Konfigurationsdatei für Odoo anlegen. Erstelle dazu die Datei `config/odoo.conf` und füge deine gewünschten Optionen hinzu.
-In dieser Datei kannst du nützliche Parameter definieren: `list_db = False` blendet die Datenbankauswahl auf der Login-Seite aus, `proxy_mode = True` teilt Odoo mit, dass es hinter einem Reverse Proxy läuft, und wenn du eigene Addons nutzen möchtest, kannst du die Zeile `addons_path` auskommentieren und auf dein Addons-Verzeichnis zeigen lassen. Beispiel:
+In dieser Datei kannst du nützliche Parameter definieren: `list_db = False` blendet die Datenbankauswahl auf der Login-Seite aus, `proxy_mode = True` teilt Odoo mit, dass es hinter einem Reverse Proxy läuft, und wenn du eigene Addons nutzen möchtest, kannst du die Zeile `addons_path` auskommentieren und auf dein Addons-Verzeichnis verweisen. Beispiel:
```
[options]
@@ -362,7 +357,7 @@ proxy_mode = True
### Entferne das -i base Flag
-Das `-i base` Flag muss aus der `compose.yml` entfernt werden, da sonst bei jedem Neustart des Odoo-Containers die Datenbank neu erstellt wird. Öffne die `compose.yml` mit `nano compose.yml` und passe den Befehl so an:
+Das `-i base` Flag muss aus der `compose.yml` entfernt werden, da sonst bei jedem Neustart des Odoo-Containers die Datenbank neu erstellt wird. Öffne die `compose.yml` mit `nano compose.yml` und passe die `command`-Zeile wie folgt an:
```
command: odoo -d odoo_db --db_user=odoo --db_password=odoo --db_host=db
@@ -370,23 +365,23 @@ command: odoo -d odoo_db --db_user=odoo --db_password=odoo --db_host=db
-## Zugriff auf die Website
+## Zugriff auf die Webseite
-Nach erfolgreicher Installation und Konfiguration und wenn alle Dienste laufen, kannst du deine Website sicher erreichen, indem du deine Domain in die Browser-Adresszeile eingibst.
+Nach erfolgreicher Installation und Konfiguration sowie laufenden Diensten kannst du deine Webseite sicher erreichen, indem du deine Domain in die Adresszeile des Browsers eingibst.

-Die Startseite deiner neuen Installation wird geladen. Für den ersten Login gibt es einen Standard-Account mit dem Benutzernamen `admin` und dem Passwort `admin`. Es wird dringend empfohlen, diese Zugangsdaten sofort zu ändern.
+Die Startseite deiner neuen Installation wird geladen. Für den ersten Login gibt es einen Standard-Account mit Benutzername `admin` und Passwort `admin`. Es wird dringend empfohlen, diese Zugangsdaten sofort zu ändern.
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Odoo erfolgreich auf deinem Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, folgende Ressourcen zu checken, die dir bei der Serverkonfiguration weiterhelfen können:
+Glückwunsch! Du hast Odoo erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, folgende Ressourcen zu checken, die dir bei der weiteren Serverkonfiguration helfen können:
-- [Odoo.com](https://odoo.com) – Offizielle Website
+- [Odoo.com](https://odoo.com) – Offizielle Webseite
- [odoo.com/documentation/18.0/](https://www.odoo.com/documentation/18.0/) – Odoo Dokumentation
-Du hast noch Fragen, die hier nicht beantwortet wurden? Für weitere Hilfe oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
\ No newline at end of file
+Du hast noch Fragen, die hier nicht beantwortet wurden? Unser Support-Team steht dir täglich zur Seite – zögere nicht, uns zu kontaktieren! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
index 067ccb8f5..4612c340b 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-openvpn
-title: "Dedicated Server: Installation von OpenVPN"
-description: "Entdecke, wie du deine Internetverbindung absicherst und auf eingeschränkte Inhalte mit OpenVPN auf Linux-Servern zugreifst → Jetzt mehr erfahren"
+title: "OpenVPN auf einem Linux Server einrichten – Erstelle deine sichere VPN-Infrastruktur"
+description: "Entdecke, wie du deine Internetverbindung absicherst und auf gesperrte Inhalte zugreifst mit OpenVPN auf Linux Servern → Jetzt mehr erfahren"
sidebar_label: OpenVPN installieren
services:
+ - vserver
- dedicated
---
@@ -11,12 +12,12 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-OpenVPN ist eine leistungsstarke und vielseitige VPN-Software, die eine sichere Verbindung über das Internet ermöglicht. Es handelt sich um eine Open-Source-Lösung, die robuste und konfigurierbare VPN-Technologie bietet, um eine verschlüsselte Verbindung zwischen deinem Gerät und einem VPN-Server herzustellen. Mit OpenVPN kannst du deine Internetverbindung absichern, deine Online-Privatsphäre schützen und geo-restriktive Inhalte unabhängig von deinem Standort weltweit zugänglich machen. In dieser Anleitung zeigen wir dir, wie du den **OpenVPN**-Dienst auf einem Linux-Server installierst und konfigurierst.
+OpenVPN ist eine leistungsstarke und vielseitige VPN-Software, die eine sichere Verbindung über das Internet ermöglicht. Es handelt sich um eine Open-Source-Lösung, die robuste und konfigurierbare VPN-Technologie bietet, um eine verschlüsselte Verbindung zwischen deinem Gerät und einem VPN-Server herzustellen. Mit OpenVPN kannst du deine Internetverbindung absichern, deine Online-Privatsphäre schützen und geo-restriktive Inhalte unabhängig von deinem Standort weltweit nutzen. In dieser Anleitung zeigen wir dir, wie du den **OpenVPN**-Dienst auf einem Linux Server installierst und konfigurierst.
## Vorbereitung
Zuerst muss der Netzwerk-Treiber **TUN** aktiviert werden. Dieser Schritt ist bei Root-Servern nicht notwendig.
-Dazu erstellst du eine neue Datei namens **tunscript.sh** im Ordner **/usr/sbin**.
+Dazu erstellst du eine neue Datei namens **tunscript.sh** im Verzeichnis **/usr/sbin**.
```
nano /usr/sbin/tunscript.sh
@@ -36,7 +37,7 @@ Speichere die Datei mit `CTRL+O`, bestätige mit `Y` und drücke `Enter`. Zum Ve
chmod +x /usr/sbin/tunscript.sh
```
-Anschließend öffnest du mit ``crontab -e`` den Cron-Editor und wählst den **nano Editor** [1] aus. Füge am Ende der Datei diese Zeile hinzu:
+Danach öffnest du mit ``crontab -e`` den Cron-Editor und wählst den **nano Editor** [1]. Füge am Ende der Datei diese Zeile hinzu:
``` @reboot /usr/sbin/tunscript.sh || exit 1 ```
Speichere wieder mit `CTRL+O`, bestätige mit `Y` und drücke `Enter`. Zum Verlassen `CTRL+X`. Nach einem Neustart sollte das Skript automatisch ausgeführt werden.
@@ -56,7 +57,7 @@ Als nächstes musst du den DNS-Server konfigurieren. Wir empfehlen Google Public
1.1.1.1 / 1.0.0.1 - Cloudflare DNS
```
-Im nächsten Schritt gibst du einen Client-Namen ein. Hier kannst du jeden beliebigen Namen wählen, z.B. den Namen deines Geräts.
+Im nächsten Schritt gibst du einen Client-Namen ein. Du kannst hier jeden beliebigen Namen wählen, z.B. den Namen deines Geräts.
## Konfiguration
@@ -80,17 +81,17 @@ Wähle die Nummer des Clients aus deiner Liste, den du entfernen möchtest, und
## Deinstallation
-Wenn du OpenVPN nicht mehr benötigst, kannst du es so deinstallieren:
+Wenn du OpenVPN nicht mehr brauchst, kannst du es so deinstallieren:
```
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-Drücke `3` und bestätige. Bestätige erneut, und OpenVPN wird danach deinstalliert.
+Drücke `3` und bestätige. Noch einmal bestätigen und OpenVPN wird deinstalliert.
## Verbindung zum VPN herstellen
Um dich mit deinem VPN zu verbinden, empfehlen wir den **[OpenVPN Client](https://openvpn.net/community-downloads/)**. Lade ihn einfach auf dem Gerät herunter, von dem du dich verbinden möchtest.
-Verbinde dich per SFTP mit deinem Server, um die erstellte .ovpn-Datei herunterzuladen, und lösche die Datei danach wieder auf dem Server. Sobald du den Client installiert hast, starte das Programm. Rechtsklicke auf das OpenVPN-Symbol in der Taskleiste. Klicke dann auf „Datei importieren“ und wähle die zuvor heruntergeladene Datei aus, klicke auf „Öffnen“. Um dich zu verbinden, klicke erneut auf das Symbol und wähle „Verbinden“.
+Verbinde dich per SFTP mit deinem Server, um die erstellte .ovpn-Datei herunterzuladen und lösche die Datei danach wieder auf dem Server. Nach der Installation des Clients startest du das Programm. Rechtsklicke auf das OpenVPN-Symbol in der Taskleiste. Klicke dann auf „Datei importieren“ und wähle die zuvor heruntergeladene Datei aus, klicke auf „Öffnen“. Um dich zu verbinden, klicke erneut auf das Symbol und wähle „Verbinden“.
:::info
Falls du mehrere Dateien importiert hast, musst du den Client auswählen, den du nutzen möchtest, und dann auf Verbinden klicken.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
index efca2c299..babcbe74d 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-phpmyadmin
-title: "Dedicated Server: Installation von phpMyAdmin"
-description: "Entdecke, wie du MySQL- und MariaDB-Datenbanken einfach mit der Weboberfläche von phpMyAdmin verwaltest – für effiziente Datenbankadministration → Jetzt mehr erfahren"
+title: "phpMyAdmin auf einem Linux-Server einrichten – Verwalte deine Datenbanken per Webinterface"
+description: "Entdecke, wie du MySQL- und MariaDB-Datenbanken ganz easy mit dem Webinterface von phpMyAdmin verwaltest – für effiziente Datenbank-Administration → Jetzt mehr erfahren"
sidebar_label: phpMyAdmin installieren
services:
+ - vserver
- dedicated
---
@@ -11,20 +12,20 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-phpMyAdmin ist ein kostenloses, webbasiertes Tool zur Verwaltung von MySQL- und MariaDB-Datenbanken. Es bietet eine benutzerfreundliche Oberfläche, mit der du Datenbanken erstellen, bearbeiten, verwalten und löschen kannst – ganz ohne manuelles Eingeben von SQL-Befehlen.
+phpMyAdmin ist ein kostenloses, webbasiertes Tool zur Verwaltung von MySQL- und MariaDB-Datenbanken. Es bietet eine benutzerfreundliche Oberfläche, mit der du Datenbanken erstellen, bearbeiten, verwalten und löschen kannst – ganz ohne manuelles Eintippen von SQL-Befehlen.
## Vorbereitung
-Bevor du mit der Installation startest, stelle sicher, dass dein System auf dem neuesten Stand ist. Ausstehende Updates und Upgrades kannst du wie folgt durchführen:
+Bevor du mit der Installation startest, solltest du sicherstellen, dass dein System auf dem neuesten Stand ist. Ausstehende Updates und Upgrades kannst du so durchführen:
```
sudo apt update -y
sudo apt upgrade -y
```
-Außerdem musst du sicherstellen, dass PHP bereits auf deinem System installiert ist. Das ist essenziell für die Nutzung von phpMyAdmin. Wie du PHP installierst, erfährst du in unserer [PHP installieren](vserver-linux-php.md) Anleitung.
+Außerdem musst du sicherstellen, dass PHP bereits auf deinem System installiert ist. PHP ist essenziell für die Nutzung von phpMyAdmin. Wie du PHP installierst, erfährst du in unserer [PHP installieren](vserver-linux-php.md) Anleitung.
:::warning Fehlende PHP-Pakete
Wenn die notwendigen PHP-Pakete fehlen, können die PHP-Dateien von phpMyAdmin nicht korrekt verarbeitet und dargestellt werden.
@@ -32,16 +33,16 @@ Wenn die notwendigen PHP-Pakete fehlen, können die PHP-Dateien von phpMyAdmin n
## Installation
-Wenn die Vorbereitung abgeschlossen ist, kann die Installation der phpMyAdmin-Oberfläche starten. Öffne dazu zuerst das Installationsverzeichnis, in dem phpMyAdmin installiert werden soll.
+Wenn die Vorbereitung abgeschlossen ist, kann die Installation der phpMyAdmin-Oberfläche starten. Öffne dazu zuerst das Installationsverzeichnis, in dem phpMyAdmin liegen soll.
-Wechsle mit dem Befehl `cd /usr/share` in das entsprechende Verzeichnis. Lade dann die neueste phpMyAdmin-Version mit `wget` in das Installationsverzeichnis herunter:
+Wechsle mit dem Befehl `cd /usr/share` in das entsprechende Verzeichnis. Lade dann die aktuellste phpMyAdmin-Version mit `wget` in das Installationsverzeichnis:
```
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip
```
:::warning
-Falls der Befehl `wget` nicht gefunden wird, kannst du das Tool mit `sudo apt install wget -y` nachinstallieren.
+Falls der Befehl `wget` nicht gefunden wird, kannst du ihn mit `sudo apt install wget -y` nachinstallieren.
:::
Sobald der Download abgeschlossen ist, kannst du die ZIP-Datei mit folgendem Befehl entpacken:
@@ -50,7 +51,7 @@ Sobald der Download abgeschlossen ist, kannst du die ZIP-Datei mit folgendem Bef
unzip phpmyadmin.zip
```
:::warning
-Falls der Befehl `unzip` nicht gefunden wird, kannst du das Tool mit `sudo apt install unzip -y` nachinstallieren.
+Falls der Befehl `unzip` nicht gefunden wird, kannst du ihn mit `sudo apt install unzip -y` nachinstallieren.
:::
Das entpackte Archiv kannst du jetzt in einen einfacheren Namen umbenennen, die ZIP-Datei löschen und die nötigen Berechtigungen setzen:
@@ -64,7 +65,7 @@ rm phpmyadmin.zip; chmod -R 0755 phpmyadmin
### Webserver-Konfigurationsdatei
-Jetzt muss phpMyAdmin in die Webserver-Konfiguration eingebunden werden. Erstelle dazu mit `nano /etc/apache2/conf-available/phpmyadmin.conf` eine neue Konfigurationsdatei und fülle sie mit folgendem Inhalt:
+Jetzt muss phpMyAdmin in die Webserver-Konfiguration eingebunden werden. Erstelle dazu mit `nano /etc/apache2/conf-available/phpmyadmin.conf` eine neue Virtual-Host-Konfigurationsdatei und fülle sie mit folgendem Inhalt:
```
# phpMyAdmin Apache-Konfiguration
@@ -88,9 +89,9 @@ Alias /phpmyadmin /usr/share/phpmyadmin
```
-Nachdem du die Apache2-phpMyAdmin-Konfiguration mit dem Inhalt gefüllt hast, speichere und schließe die Datei mit `CTRL+X`, bestätige mit `Y` und drücke `Enter`.
+Wenn die Apache2-phpMyAdmin-Konfiguration mit dem Inhalt gefüllt ist, speichere und schließe die Datei mit `CTRL+X`, dann `Y` und bestätige mit `Enter`.
-Die neu erstellte Konfigurationsdatei muss nun aktiviert und geladen werden. Führe dazu folgende Befehle aus:
+Die neu erstellte Virtual-Host-Konfigurationsdatei muss jetzt aktiviert und geladen werden. Führe dazu folgende Befehle aus:
```
a2enconf phpmyadmin
@@ -99,7 +100,7 @@ systemctl reload apache2
### Erstellen des benötigten temporären Verzeichnisses
-Damit phpMyAdmin richtig funktioniert, muss ein temporäres Verzeichnis erstellt und die erforderlichen Berechtigungen gesetzt werden. Das machst du mit diesen Befehlen:
+Damit phpMyAdmin richtig funktioniert, muss ein temporäres Verzeichnis angelegt und die passenden Berechtigungen gesetzt werden. Das machst du mit diesen Befehlen:
```
mkdir /usr/share/phpmyadmin/tmp/
@@ -108,4 +109,4 @@ chown -R www-data:www-data /usr/share/phpmyadmin/tmp/
## Fazit
-Glückwunsch, du hast phpMyAdmin erfolgreich installiert und konfiguriert! Du kannst die Weboberfläche jetzt über die IP-Adresse und den Pfad deines Servers erreichen (http://IP-Adresse/phpmyadmin). Bei weiteren Fragen oder wenn du Hilfe brauchst, steht dir unser Support-Team täglich zur Seite! 🙂
\ No newline at end of file
+Glückwunsch, du hast phpMyAdmin erfolgreich installiert und konfiguriert! Du kannst jetzt über die IP-Adresse deines Servers und den Pfad (http://IP-Adresse/phpmyadmin) auf das Webinterface zugreifen. Bei Fragen oder wenn du Hilfe brauchst, steht dir unser Support-Team täglich zur Seite! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
index 725b86a5a..3fa305700 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-plex
-title: "Dedicated Server: Plex auf Linux einrichten"
-description: "Entdecke, wie du deine persönliche Mediathek mit Plex ganz easy verwaltest und streamst – für einfachen Zugriff auf all deinen Geräten → Jetzt mehr erfahren"
+title: "Plex auf einem Linux-Server einrichten – Stream deine persönliche Mediathek"
+description: "Entdecke, wie du deine persönliche Mediathek mit Plex ganz easy verwaltest und auf all deinen Geräten streamst → Jetzt mehr erfahren"
sidebar_label: Plex installieren
services:
+ - vserver
- dedicated
---
@@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Plex ist eine Plattform zum Verwalten und Streamen von Medieninhalten wie Filmen, Serien, Musik und Fotos von einem zentralen Ort aus. Mit dem Plex Media Server kannst du deine Bibliotheken organisieren, automatisch mit Metadaten anreichern und auf verschiedenen Geräten sowohl im lokalen Netzwerk als auch übers Internet streamen. Das macht Plex zur flexiblen Lösung, um deine persönliche Mediensammlung bequem und unkompliziert zu nutzen.
+Plex ist eine Plattform zum Verwalten und Streamen von Medieninhalten wie Filme, Serien, Musik und Fotos von einem zentralen Ort aus. Mit dem Plex Media Server kannst du deine Bibliotheken organisieren, automatisch mit Metadaten anreichern und auf verschiedenen Geräten sowohl im lokalen Netzwerk als auch übers Internet streamen. Plex ist damit eine flexible Lösung, um deine persönliche Mediensammlung einfach und bequem zugänglich zu machen.

-Du überlegst, diesen Service selbst zu hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
+Willst du diesen Service selbst hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
@@ -31,13 +32,13 @@ Bevor du **Plex** installierst, stelle sicher, dass deine Hosting-Umgebung die f
| ---------- | ------------ | ------------------------- |
| CPU | 4 vCPU Kerne | 8 vCPU Kerne |
| RAM | 4 GB | 8 GB |
-| Festplattenspeicher | 25 GB | 25 GB |
+| Festplattenspeicher | 25 GB | 25 GB |
-Die Software benötigt, dass alle notwendigen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Voraussetzungen erfüllt, bevor du mit der Installation startest:
+Die Software benötigt, dass alle notwendigen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Anforderungen erfüllt, bevor du mit der Installation startest:
**Abhängigkeiten:** Keine
-**Betriebssystem:** Ubuntu (16.04+) / Debian (8+) - Intel/AMD 64-bit
+**Betriebssystem:** Ubuntu (16.04+) / Debian (8+) – Intel/AMD 64-bit
Stelle sicher, dass alle Abhängigkeiten installiert sind und die richtige Betriebssystemversion verwendet wird, um Kompatibilitätsprobleme bei der Plex-Installation zu vermeiden.
@@ -57,15 +58,15 @@ Nach dem Download kannst du den Installer ausführen, um den Plex Media Server e
sudo dpkg -i plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb
```
-Um den Plex Media Server einzurichten, öffne auf demselben Rechner, auf dem du den Server installiert hast, ein Browserfenster und gehe zu `http://127.0.0.1:32400/web`. An dieser Stelle wirst du aufgefordert, dich mit einem bestehenden Plex-Konto anzumelden oder ein neues zu erstellen, falls du noch keines hast.
+Um den Plex Media Server einzurichten, öffne auf dem gleichen Rechner, auf dem du den Server installiert hast, ein Browserfenster und gehe zu `http://127.0.0.1:32400/web`. An dieser Stelle wirst du aufgefordert, dich mit einem bestehenden Plex-Konto anzumelden oder ein neues zu erstellen, falls du noch keines hast.
-Dieser Login-Schritt ist notwendig, um den Server mit deinem persönlichen Konto zu verknüpfen und Funktionen wie Fernzugriff, Benutzerverwaltung und Synchronisation über Geräte hinweg zu ermöglichen. Nach erfolgreicher Anmeldung befindest du dich in deiner eigenen Plex Media Instanz. Dort kannst du Bibliotheken für Filme, Serien, Musik oder Fotos anlegen, Metadaten automatisch abrufen und Inhalte mit anderen Nutzern im lokalen Netzwerk oder übers Internet teilen.
+Dieser Login ist notwendig, um den Server mit deinem persönlichen Konto zu verknüpfen und Features wie Fernzugriff, Benutzerverwaltung und Synchronisation über Geräte hinweg zu ermöglichen. Nach erfolgreicher Anmeldung bist du in deiner eigenen Plex Media Instanz. Dort kannst du Bibliotheken für Filme, Serien, Musik oder Fotos anlegen, Metadaten automatisch abrufen und Inhalte mit anderen Nutzern im lokalen Netzwerk oder übers Internet teilen.
Nach der Einrichtung kannst du auch von extern auf deinen Plex Media Server zugreifen, indem du die Weboberfläche im Browser über `http://:32400` öffnest. Ersetze `` durch die öffentliche IP-Adresse deines Servers.
Port 32400 ist der Standardport für den Plex-Webzugriff und muss gegebenenfalls in deiner Firewall oder deinem Router freigegeben werden, wenn du über das Internet verbinden möchtest.
-Sobald die Adresse aufgerufen wird, wirst du zur Plex-Login-Seite weitergeleitet und kannst dann deine Bibliotheken und Einstellungen verwalten. Für sicheren externen Zugriff empfehlen wir, in den Plex-Einstellungen den Fernzugriff zu aktivieren, da so eine verschlüsselte Verbindung gewährleistet wird und der Traffic über den Plex-Dienst geleitet wird.
+Sobald die Adresse aufgerufen wird, wirst du zur Plex-Login-Seite weitergeleitet und kannst dann deine Bibliotheken und Einstellungen verwalten. Für sicheren externen Zugriff empfehlen wir, in den Plex-Einstellungen den Remote Access zu aktivieren, da so eine verschlüsselte Verbindung hergestellt und der Traffic über den Plex-Dienst geleitet wird.

@@ -73,12 +74,9 @@ Sobald die Adresse aufgerufen wird, wirst du zur Plex-Login-Seite weitergeleitet
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Plex jetzt erfolgreich auf deinem Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Serverkonfiguration zusätzliche Hilfe und Tipps bieten können:
-
-- [Plex.com](https://Plex.com/) - Offizielle Website
-- [support.plex.tv/articles/](https://support.plex.tv/articles/) - Plex Hilfe-Center (Dokumentation)
-
-Du hast spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Support-Team täglich zur Verfügung – zögere nicht, uns zu kontaktieren! 🙂
-
+Glückwunsch! Du hast Plex jetzt erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Serverkonfiguration weiterhelfen können:
+- [Plex.com](https://Plex.com/) – Offizielle Website
+- [support.plex.tv/articles/](https://support.plex.tv/articles/) – Plex Hilfe-Center (Dokumentation)
+Du hast spezielle Fragen, die hier nicht beantwortet werden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
index c980f033b..448d2aec5 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
@@ -1,15 +1,16 @@
---
id: dedicated-linux-screen
-title: "Dedicated Server: Installation von Screen"
-description: "Entdecke, wie du mit Screen auf Linux mehrere Terminal-Sessions managen kannst – für mehr Produktivität und persistente Sessions → Jetzt mehr erfahren"
+title: "Screen auf einem Linux-Server einrichten – Persistent Terminal-Sessions managen"
+description: "Entdecke, wie du mit Screen auf Linux mehrere Terminal-Sessions verwaltest für mehr Produktivität und persistente Sessions → Jetzt mehr erfahren"
sidebar_label: Screen installieren
services:
+ - vserver
- dedicated
---
## Einführung
-Screen ist ein Terminal-Multiplexer für Unix-ähnliche Betriebssysteme wie Linux. Damit kannst du mehrere Terminal-Sessions in einem einzigen Fenster oder einer Remote-Verbindung verwalten. In dieser Anleitung zeigen wir dir die Installationsschritte und geben dir Tipps zur Nutzung, damit du Screen besser kennenlernst.
+Screen ist ein Terminal-Multiplexer für Unix-ähnliche Betriebssysteme wie Linux. Damit kannst du mehrere Terminal-Sessions in einem einzigen Fenster oder einer Remote-Verbindung verwalten. In dieser Anleitung zeigen wir dir die Installationsschritte und geben dir Tipps zur Nutzung, damit du Screen easy bedienen kannst.
## Vorbereitung
@@ -51,7 +52,7 @@ sudo zypper update
## Installation
-Die Installation von Screen ist super easy – einfach den passenden Befehl für deine Linux-Distribution ausführen:
+Screen zu installieren ist super easy, einfach den passenden Befehl für deine Linux-Distribution ausführen:
@@ -86,22 +87,22 @@ sudo dnf install screen
## Grundlegende Screen-Nutzung
-Wie schon erwähnt, kannst du mit Screen mehrere Sessions erstellen. Um eine neue zu starten, gib einfach folgenden Befehl ein und ersetze `[name]` durch einen beliebigen Namen.
+Wie schon gesagt, kannst du mit Screen mehrere Sessions anlegen. Um eine neue zu starten, gib einfach folgenden Befehl ein und ersetze `[name]` durch einen beliebigen Namen.
```
screen -S [name]
```
:::info
-Beachte, dass die Befehle in dieser Anleitung case-sensitive sind, besonders bei Parameter-Flags.
+Beachte, dass die Befehle in dieser Anleitung case-sensitive sind, besonders bei den Parameter-Flags.
:::
Damit öffnet sich eine neue Screen-Session, in der du Skripte oder Programme starten kannst, die auch nach dem Schließen der Remote-Verbindung weiterlaufen.
-Um eine Screen-Session zu verlassen, drücke `CTRL + A`, gefolgt von `D` oder gib einfach `exit` im Terminal ein.
+Eine Screen-Session kannst du mit `CTRL + A` gefolgt von `D` verlassen (detachen) oder einfach mit `exit` im Terminal beenden.
:::tip
-Alle aktiven Sessions kannst du mit `screen -ls` oder `screen -list` anzeigen lassen.
+Alle aktiven Sessions/Screens kannst du mit `screen -ls` oder `screen -list` anzeigen lassen.
:::
Um zu einer bestehenden Session zurückzukehren, nutze den Befehl `screen -r [name]`, der dich direkt zur gewünschten Session bringt.
@@ -115,40 +116,40 @@ Screen bietet viele `-` Parameter-Flags, mit denen du die Befehle anpassen kanns
| -v | | Zeigt die aktuelle Screen-Version an |
| -S `[name]` | | Startet eine neue Screen-Session mit dem Namen `[name]` |
| -ls | -list | Listet alle laufenden Screens auf |
-| -wipe `[name]` | | Löscht Screens, optional mit dem Parameter `[name]` |
-| -r `[name]` | | Hängt dich an die Session `[name]` an |
-| -d -r `[name]` | | Trennt dich von der aktuellen Session und hängt dich an `[name]` an |
+| -wipe `[name]` | | Löscht Screens, optional mit dem Namen `[name]` |
+| -r `[name]` | | Hängt dich an die Screen-Session `[name]` an |
+| -d -r `[name]` | | Trennt deine aktuelle Session und hängt dich an `[name]` an |
:::tip
-Alle verfügbaren Parameter findest du mit `screen -h` – das gibt dir eine ausführliche Liste.
+Alle verfügbaren Parameter findest du mit `screen -h` – das gibt dir eine ausführliche Übersicht.
:::
## Fortgeschrittene Screen-Nutzung
### Fensterverwaltung
-Jetzt, wo du die Basics kennst, zeigen wir dir ein paar Shortcuts, mit denen du deine Sessions noch besser managen kannst. Innerhalb einer Screen-Session kannst du mehrere Fenster für verschiedene Aufgaben anlegen.
+Jetzt, wo du die Basics kennst, zeigen wir dir ein paar Shortcuts, mit denen du deine Sessions noch besser managen kannst. Innerhalb einer Screen-Session kannst du mehrere Fenster für verschiedene Tasks anlegen.
:::note
Alle Shortcuts hier funktionieren erst, nachdem du `CTRL + A` gedrückt hast.
:::
-`C` erstellt ein neues, leeres Fenster im aktuellen Verzeichnis. Zwischen Fenstern wechselst du mit `N` (nächstes), `P` (vorheriges) oder `"` – dann wählst du mit den Pfeiltasten das gewünschte Fenster aus.
+`C` erstellt ein neues, leeres Fenster im aktuellen Verzeichnis. Zwischen Fenstern wechselst du mit `N` (nächstes), `P` (vorheriges) oder `"` – dann kannst du mit den Pfeiltasten das gewünschte Fenster auswählen.
Standardmäßig haben alle Fenster denselben Namen (meist der Name der Shell). Mit `A` kannst du den Fenstern einen neuen Namen geben.
-Und um ein Fenster zu löschen, drückst du `K`.
+Und mit `K` kannst du ein Fenster löschen.
#### Fenster teilen
-Um zwei Fenster im Split-Screen-Modus zu nutzen, drücke `S` für horizontal oder `|` für vertikal und navigiere mit `Tab` zwischen ihnen.
+Um zwei Fenster nebeneinander anzuzeigen, kannst du `S` für horizontal oder `|` für vertikal nutzen und mit `Tab` zwischen den Fenstern wechseln.
:::tip
-Nach dem Erstellen eines Splits wechsel mit `Tab` in das neue Fenster und drücke `"` um ein vorheriges Fenster im zweiten Bereich zu öffnen.
+Nach dem Erstellen eines geteilten Fensters wechsel mit `Tab` dorthin und öffne mit `"` ein vorheriges Fenster in der zweiten Ansicht.
:::
-Du kannst die Fenster so oft splitten, wie du willst – aber denk dran, dass der RAM-Verbrauch auf deinem Server dadurch schnell steigen kann, wenn du viele Tasks parallel laufen lässt.
+Du kannst so viele Fenster teilen, wie du willst – aber denk dran, dass der RAM-Verbrauch auf deinem Server dadurch schnell steigen kann, wenn du viele Tasks parallel laufen lässt.
## Fazit
-Wir hoffen, diese Anleitung hat dir geholfen, Screen auf Linux besser zu verstehen. Falls du noch Fragen hast oder Unterstützung brauchst, steht dir unser Support-Team täglich zur Verfügung! 🙂
\ No newline at end of file
+Wir hoffen, diese Anleitung hat dir geholfen, Screen auf Linux zu verstehen und effektiv zu nutzen. Falls du noch Fragen hast oder Hilfe brauchst, steht dir unser Support-Team täglich zur Seite! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
index a73b6cc8d..857f5c34d 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-ssh-server
-title: "Dedicated Server: Installation von SSH"
-description: "Entdecke, wie du SSH-Server auf Linux VPS sicher installierst und verwaltest, um sicheren Remote-Zugriff und verbesserten Schutz deines Servers zu gewährleisten → Jetzt mehr erfahren"
+title: "SSH auf einem Linux Server einrichten – Sicherer Remote-Zugriff"
+description: "Entdecke, wie du SSH-Server auf Linux sicher installierst und verwaltest, um sicheren Remote-Zugriff und besseren Schutz deines Servers zu gewährleisten → Jetzt mehr erfahren"
sidebar_label: SSH installieren
services:
+ - vserver
- dedicated
---
@@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Secure Shell (SSH) ist ein sicheres Protokoll, das verschlüsselten und sicheren Zugriff auf entfernte Systeme ermöglicht. Es gewährleistet die Vertraulichkeit und Integrität der über Netzwerke übertragenen Daten.
+Secure Shell (SSH) ist ein sicheres Protokoll, das verschlüsselten und sicheren Zugriff auf entfernte Systeme ermöglicht. Es sorgt für Vertraulichkeit und Integrität der über Netzwerke übertragenen Daten.
-In dieser Anleitung erfährst du, wie du den SSH-Server für verschiedene Linux-Distributionen installierst oder neu installierst, die wir aktuell auf unseren VPS-Servern anbieten. Die meisten Linux-Distros, die wir über unsere VPS-Server bereitstellen, sind standardmäßig mit einem SSH-Server ausgestattet, sodass du diesen einfach über das Webinterface des Produkts verwalten kannst. Wie das genau funktioniert, zeigen wir dir in unserer Anleitung: [Erstzugang (SSH)](vserver-linux-ssh.md)
+In dieser Anleitung erfährst du, wie du den SSH-Server für verschiedene Linux-Distributionen installierst oder neu installierst, die wir aktuell auf unseren VPS/Dedicated Servern anbieten. Die meisten Linux-Distros, die wir über unsere VPS/Dedicated Server anbieten, sind standardmäßig mit einem SSH-Server ausgestattet, sodass du diesen bequem über das Webinterface des Produkts verwalten kannst. Wie das geht, zeigen wir dir in unserer Anleitung: [Erstzugang (SSH)](vserver-linux-ssh.md)
-Wenn du deine Sicherheit auf dem Server weiter verbessern möchtest, empfehlen wir dir unbedingt unsere [Sicherheitstipps](vserver-linux-security-tips.md) anzuschauen. Dort findest du eine Reihe von Tools und Services, die deinen Server noch sicherer machen.
+Wenn du deine Serversicherheit weiter verbessern möchtest, empfehlen wir dir unsere [Sicherheitstipps](vserver-linux-security-tips.md) – dort findest du viele Tools und Services, die deinen Server noch sicherer machen.
@@ -31,20 +32,20 @@ import TabItem from '@theme/TabItem';
:::info
-Wenn du den SSH-Server neu installieren möchtest, deinstalliere ihn vorher. Das geht mit dem Befehl: `yum remove openssh`.
+Wenn du den SSH-Server neu installieren möchtest, deinstalliere ihn vorher mit: `yum remove openssh`.
:::
-Bevor du den SSH-Server installierst, stelle sicher, dass dein System auf dem neuesten Stand ist. Führe dazu folgenden Befehl aus:
+Bevor du den SSH-Server installierst, solltest du dein System auf den neuesten Stand bringen. Führe dazu folgenden Befehl aus:
```
yum update
```
-Installiere nun den SSH-Server mit folgendem Befehl:
+Installiere jetzt den SSH-Server mit folgendem Befehl:
```
yum install openssh-server
```
-Nach der Installation kannst du den SSH-Server mit diesem Befehl starten:
+Nach der Installation startest du den SSH-Server mit:
```
systemctl start sshd
```
@@ -56,10 +57,10 @@ systemctl enable sshd
## Root-Login aktivieren
-Um den Root-Login zu erlauben, musst du die OpenSSH-Konfigurationsdatei bearbeiten. In dieser Anleitung verwenden wir den Editor "nano".
+Um den Root-Login zu erlauben, musst du die OpenSSH-Konfigurationsdatei bearbeiten. Wir nutzen hier den Editor "nano".
:::info
-Falls "nano" noch nicht installiert ist, musst du es zuerst installieren. Das geht mit: `yum install nano`
+Falls "nano" noch nicht installiert ist, kannst du es mit `yum install nano` nachinstallieren.
:::
Öffne die Konfigurationsdatei mit:
@@ -67,7 +68,7 @@ Falls "nano" noch nicht installiert ist, musst du es zuerst installieren. Das ge
nano /etc/ssh/sshd_config
```
-Navigiere mit den Pfeiltasten zu folgender Zeile:
+Navigiere mit den Pfeiltasten zur Zeile:
```
#PermitRootLogin prohibit-password
```
@@ -77,7 +78,7 @@ Navigiere mit den Pfeiltasten zu folgender Zeile:
PermitRootLogin yes
```
-Starte abschließend den SSH-Server neu, damit die Änderungen wirksam werden:
+Starte den SSH-Server neu, damit die Änderung wirksam wird:
```
systemctl restart sshd
```
@@ -86,43 +87,43 @@ systemctl restart sshd
:::info
-Wenn du den SSH-Server neu installieren möchtest, deinstalliere ihn vorher. Das geht mit dem Befehl: `apt remove openssh`.
+Wenn du den SSH-Server neu installieren möchtest, deinstalliere ihn vorher mit: `apt remove openssh`.
:::
-Bevor du den SSH-Server installierst, stelle sicher, dass dein System auf dem neuesten Stand ist. Führe dazu folgenden Befehl aus:
+Bringe dein System vor der Installation auf den neuesten Stand:
```
apt update
```
-Installiere nun den SSH-Server mit folgendem Befehl:
+Installiere den SSH-Server mit:
```
apt install openssh-server
```
-Nach der Installation kannst du den SSH-Server mit diesem Befehl starten:
+Starte den SSH-Server:
```
systemctl start sshd
```
-Damit der Dienst beim Systemstart automatisch startet, aktiviere ihn mit:
+Aktiviere den automatischen Start beim Booten:
```
systemctl enable sshd
```
## Root-Login aktivieren
-Um den Root-Login zu erlauben, musst du die OpenSSH-Konfigurationsdatei bearbeiten. In dieser Anleitung verwenden wir den Editor "nano".
+Um den Root-Login zu erlauben, bearbeite die OpenSSH-Konfigurationsdatei mit "nano".
:::info
-Falls "nano" noch nicht installiert ist, musst du es zuerst installieren. Das geht mit: `apt install nano`
+Falls "nano" noch nicht installiert ist, installiere es mit: `apt install nano`
:::
-Öffne die Konfigurationsdatei mit:
+Öffne die Datei:
```
nano /etc/ssh/sshd_config
```
-Navigiere mit den Pfeiltasten zu folgender Zeile:
+Suche die Zeile:
```
#PermitRootLogin prohibit-password
```
@@ -132,7 +133,7 @@ Navigiere mit den Pfeiltasten zu folgender Zeile:
PermitRootLogin yes
```
-Starte abschließend den SSH-Server neu, damit die Änderungen wirksam werden:
+Starte den SSH-Server neu, damit die Änderung aktiv wird:
```
systemctl restart sshd
```
@@ -141,43 +142,43 @@ systemctl restart sshd
:::info
-Wenn du den SSH-Server neu installieren möchtest, deinstalliere ihn vorher. Das geht mit dem Befehl: `apt remove openssh`.
+Wenn du den SSH-Server neu installieren möchtest, deinstalliere ihn vorher mit: `apt remove openssh`.
:::
-Bevor du den SSH-Server installierst, stelle sicher, dass dein System auf dem neuesten Stand ist. Führe dazu folgenden Befehl aus:
+Bringe dein System vor der Installation auf den neuesten Stand:
```
apt update
```
-Installiere nun den SSH-Server mit folgendem Befehl:
+Installiere den SSH-Server mit:
```
apt install openssh-server
```
-Nach der Installation kannst du den SSH-Server mit diesem Befehl starten:
+Starte den SSH-Server:
```
systemctl start sshd
```
-Damit der Dienst beim Systemstart automatisch startet, aktiviere ihn mit:
+Aktiviere den automatischen Start beim Booten:
```
systemctl enable sshd
```
## Root-Login aktivieren
-Um den Root-Login zu erlauben, musst du die OpenSSH-Konfigurationsdatei bearbeiten. In dieser Anleitung verwenden wir den Editor "nano".
+Um den Root-Login zu erlauben, bearbeite die OpenSSH-Konfigurationsdatei mit "nano".
:::info
-Falls "nano" noch nicht installiert ist, musst du es zuerst installieren. Das geht mit: `apt install nano`
+Falls "nano" noch nicht installiert ist, installiere es mit: `apt install nano`
:::
-Öffne die Konfigurationsdatei mit:
+Öffne die Datei:
```
nano /etc/ssh/sshd_config
```
-Navigiere mit den Pfeiltasten zu folgender Zeile:
+Suche die Zeile:
```
#PermitRootLogin prohibit-password
```
@@ -187,7 +188,7 @@ Navigiere mit den Pfeiltasten zu folgender Zeile:
PermitRootLogin yes
```
-Starte abschließend den SSH-Server neu, damit die Änderungen wirksam werden:
+Starte den SSH-Server neu, damit die Änderung aktiv wird:
```
systemctl restart sshd
```
@@ -196,43 +197,43 @@ systemctl restart sshd
:::info
-Wenn du den SSH-Server neu installieren möchtest, deinstalliere ihn vorher. Das geht mit dem Befehl: `dnf remove openssh`.
+Wenn du den SSH-Server neu installieren möchtest, deinstalliere ihn vorher mit: `dnf remove openssh`.
:::
-Bevor du den SSH-Server installierst, stelle sicher, dass dein System auf dem neuesten Stand ist. Führe dazu folgenden Befehl aus:
+Bringe dein System vor der Installation auf den neuesten Stand:
```
dnf update
```
-Installiere nun den SSH-Server mit folgendem Befehl:
+Installiere den SSH-Server mit:
```
dnf install openssh-server
```
-Nach der Installation kannst du den SSH-Server mit diesem Befehl starten:
+Starte den SSH-Server:
```
systemctl start sshd
```
-Damit der Dienst beim Systemstart automatisch startet, aktiviere ihn mit:
+Aktiviere den automatischen Start beim Booten:
```
systemctl enable sshd
```
## Root-Login aktivieren
-Um den Root-Login zu erlauben, musst du die OpenSSH-Konfigurationsdatei bearbeiten. In dieser Anleitung verwenden wir den Editor "nano".
+Um den Root-Login zu erlauben, bearbeite die OpenSSH-Konfigurationsdatei mit "nano".
:::info
-Falls "nano" noch nicht installiert ist, musst du es zuerst installieren. Das geht mit: `dnf install nano`
+Falls "nano" noch nicht installiert ist, installiere es mit: `dnf install nano`
:::
-Öffne die Konfigurationsdatei mit:
+Öffne die Datei:
```
sudo nano /etc/ssh/sshd_config
```
-Navigiere mit den Pfeiltasten zu folgender Zeile:
+Suche die Zeile:
```
#PermitRootLogin prohibit-password
```
@@ -242,7 +243,7 @@ Navigiere mit den Pfeiltasten zu folgender Zeile:
PermitRootLogin yes
```
-Starte abschließend den SSH-Server neu, damit die Änderungen wirksam werden:
+Starte den SSH-Server neu, damit die Änderung aktiv wird:
```
systemctl restart sshd
```
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
index ce17da248..52c62e6b7 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-ssl
-title: "Dedicated Server: SSL-Zertifikat (Let's Encrypt) für Linux Server erstellen"
+title: "Let's Encrypt SSL auf einem Linux Server einrichten – Sichere deinen Dedicated Server mit HTTPS"
description: "Entdecke, wie du deine Website mit kostenlosen SSL-Zertifikaten via Certbot und Let's Encrypt absicherst für eine sichere Datenübertragung → Jetzt mehr erfahren"
sidebar_label: SSL-Zertifikat installieren (Let's Encrypt)
services:
@@ -13,7 +13,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-SSL-Zertifikate sind ein essenzieller Bestandteil des Internets und sorgen dafür, dass Daten sicher zwischen Client und Host übertragen werden können. In dieser Anleitung zeigen wir dir, wie du das Open-Source-Tool [**Certbot**](https://certbot.eff.org/) einrichtest, um kostenlose SSL-Zertifikate von der gemeinnützigen Zertifizierungsstelle **Let's Encrypt** anzufordern.
+SSL-Zertifikate sind ein essenzieller Bestandteil des Internets und sorgen dafür, dass Daten sicher zwischen Client und Host übertragen werden können. In dieser Anleitung zeigen wir dir, wie du das Open-Source-Tool [**Certbot**](https://certbot.eff.org/) nutzt, um kostenlose SSL-Zertifikate von der gemeinnützigen Zertifizierungsstelle **Let's Encrypt** anzufordern.
+
+
## Vorbereitung
@@ -29,12 +31,12 @@ Starte mit der Installation des Open-Source-Pakets [**Certbot**](https://certbot
sudo apt install certbot
```
-Nachdem Certbot installiert ist, kannst du Zertifikate für deine Domain(s) anfordern. Let's Encrypt und Certbot bieten verschiedene ACME Challenges zur Domain-Verifizierung an.
+Nachdem Certbot installiert ist, kannst du Zertifikate für deine Domain(s) anfordern. Let's Encrypt und Certbot bieten verschiedene ACME-Challenges, um den Besitz der Domain zu verifizieren.
Wir empfehlen dringend die Standardmethode **HTTP-01**, da sie automatische Erneuerungen ermöglicht. Falls du damit Probleme hast, kannst du alternativ die **DNS-01** Methode nutzen, die manuell ist und keine automatische Erneuerung unterstützt, da sie auf der Verifizierung über einen **TXT** DNS-Eintrag basiert.
:::tip Nutze Webserver-Plugins
-Wenn du einen Webserver wie Nginx, Apache oder deinen eigenen Webserver nutzt, empfehlen wir dir, direkt zum Abschnitt **Webserver-Plugins** weiter unten zu springen. Dort zeigen wir, wie du zusätzliche Certbot-Plugins für diese Webserver nutzt, um eine „One-Click“-Installation durchzuführen und Zertifikate anzufordern, ohne den Webserver stoppen zu müssen.
+Wenn du einen Webserver wie Nginx, Apache oder deinen eigenen Webserver nutzt, empfehlen wir dir, direkt zum Abschnitt **Webserver-Plugins** weiter unten zu springen. Dort zeigen wir, wie du zusätzliche Certbot-Plugins für diese Webserver nutzt, um eine "One-Click"-Installation zu machen und Zertifikate anzufordern, ohne den Webserver stoppen zu müssen.
:::
### HTTP-01 Challenge
@@ -56,17 +58,17 @@ certbot certonly --standalone
Nach Ausführung des Befehls wirst du möglicherweise durch eine erste interaktive Einrichtung geführt, bei der du eine E-Mail-Adresse für die Zertifikatskommunikation eingeben musst, gefolgt von einer optionalen Mailingliste und den AGB, denen du zustimmen musst.
-Certbot generiert nun eine ACME Challenge und hostet diese über den temporären Webserver. Die Let's Encrypt Server versuchen dann, diese von deinem Server abzurufen. Bei Erfolg werden die Zertifikate erstellt und im Verzeichnis `/etc/letsencrypt/live/[deine_domain]` gespeichert.
+Certbot generiert nun eine ACME-Challenge und hostet sie über den temporären Webserver. Die Let's Encrypt Server versuchen dann, diese von deinem Server abzurufen. Bei Erfolg werden die Zertifikate erstellt und im Verzeichnis `/etc/letsencrypt/live/[deine_domain]` gespeichert.

-Du kannst die SSL-Zertifikate jetzt überall dort verwenden, wo du sie brauchst, indem du einfach den lokalen Pfad zu den Zertifikaten angibst.
+Du kannst die SSL-Zertifikate jetzt überall dort nutzen, wo du sie brauchst, indem du einfach den lokalen Pfad zu den Zertifikaten angibst.
### TXT DNS-Eintrag
Falls du Schwierigkeiten hast, deine Domain über die **HTTP-01** Methode zu verifizieren, kannst du alternativ die **DNS-01** Methode nutzen. Dabei erstellst du einen **TXT** DNS-Eintrag mit einem von Let's Encrypt vorgegebenen Wert.
-Wie bereits erwähnt, unterstützt diese Methode **keine automatische Erneuerung**, außer du richtest eine eigene Infrastruktur dafür ein. Deshalb empfehlen wir, wenn möglich die **HTTP-01** Methode zu verwenden.
+Wie bereits erwähnt, unterstützt diese Methode **keine automatische Erneuerung**, außer du richtest deine eigene Infrastruktur dafür ein. Deshalb empfehlen wir, wenn möglich die **HTTP-01** Methode zu verwenden.
Im folgenden Befehl nutzt du den Parameter `--preferred-challenges`, um Certbot mitzuteilen, dass du die `DNS-01` Methode verwenden möchtest.
@@ -85,19 +87,19 @@ Nach Ausführung des Befehls wirst du möglicherweise durch eine erste interakti
Certbot gibt dir nun Anweisungen, wie du einen **TXT** DNS-Eintrag mit einem bestimmten Wert anlegen musst. Der Zielname ist in der Regel mit `_acme-challenge.` vorangestellt, z.B. `_acme-challenge.zapdocs.example.com`. Den Wert findest du in der Konsole.
-Nachdem du den Eintrag erstellt hast, drücke Enter, um fortzufahren. Wenn alles korrekt ist und sich der Eintrag verbreitet hat, werden die Zertifikate erstellt und im Verzeichnis `/etc/letsencrypt/live/[deine_domain]` gespeichert.
+Nachdem du den Eintrag erstellt hast, drücke Enter, um fortzufahren. Wenn alles korrekt ist und sich der Eintrag propagiert hat, werden die Zertifikate erstellt und im Verzeichnis `/etc/letsencrypt/live/[deine_domain]` gespeichert.
:::note
Bitte hab Geduld, da DNS-Änderungen etwas Zeit brauchen, um sich zu verbreiten. Normalerweise dauert das nur wenige Minuten, in seltenen Fällen kann es aber auch länger dauern.
:::
-Du kannst die SSL-Zertifikate jetzt überall dort verwenden, wo du sie brauchst, indem du einfach den lokalen Pfad zu den Zertifikaten angibst.
+Du kannst die SSL-Zertifikate jetzt überall dort nutzen, wo du sie brauchst, indem du einfach den lokalen Pfad zu den Zertifikaten angibst.
## Webserver-Plugins
Certbot bietet verschiedene zusätzliche Webserver-Plugins, die das Zertifikatsmanagement noch einfacher machen, da die Plugins automatisch die relevanten Server-Blocks anpassen. Um ein Plugin zu nutzen, fügst du einfach den entsprechenden Parameter zu deinem `certbot` Befehl hinzu.
-Beide Methoden nutzen die **HTTP-01** Challenge und funktionieren im Prinzip gleich. Wenn eines der Plugins verwendet wird, sucht Certbot zuerst den Server-Block, der die angefragte Domain als `server_name` enthält. Dann generiert Certbot eine ACME Challenge und fügt einen temporären `location /.well-known/acme-challenge/...` Block in die Server-Block-Konfiguration ein.
+Beide Methoden nutzen die **HTTP-01** Challenge und funktionieren im Prinzip gleich. Wenn ein Plugin verwendet wird, sucht Certbot zuerst den Server-Block, der die angefragte Domain als `server_name` enthält. Dann generiert Certbot eine ACME-Challenge und fügt temporär einen `location /.well-known/acme-challenge/...` Block in die Server-Block-Konfiguration ein.
Die Let's Encrypt Server versuchen dann, die Challenge von deinem Server abzurufen. Bei Erfolg wird dein Zertifikat generiert und die Server-Block-Konfiguration des Webservers automatisch angepasst, um HTTPS (Port 443) zu nutzen und die Pfade zu den neuen Zertifikaten einzutragen.
@@ -126,7 +128,7 @@ certbot --nginx
```
:::tip
-Wenn du automatische „One-Click“ Anpassungen der Server-Blocks durch Certbot deaktivieren möchtest, kannst du den Parameter `certonly` hinzufügen, z.B. `certbot certonly`.
+Wenn du automatische "One-Click" Anpassungen der Server-Blocks durch Certbot deaktivieren möchtest, kannst du den Parameter `certonly` hinzufügen, z.B. `certbot certonly`.
:::
@@ -155,7 +157,7 @@ certbot --apache
```
:::tip
-Wenn du automatische „One-Click“ Anpassungen der Server-Blocks durch Certbot deaktivieren möchtest, kannst du den Parameter `certonly` hinzufügen, z.B. `certbot certonly`.
+Wenn du automatische "One-Click" Anpassungen der Server-Blocks durch Certbot deaktivieren möchtest, kannst du den Parameter `certonly` hinzufügen, z.B. `certbot certonly`.
:::
@@ -164,9 +166,9 @@ Wenn du automatische „One-Click“ Anpassungen der Server-Blocks durch Certbot
### Webroot Plugin
-Wenn du deinen eigenen lokalen Webserver betreibst, der keine traditionellen Webserver-Softwares nutzt, möchtest du vielleicht die Webroot-Methode verwenden, um deinen Webserver weiterlaufen zu lassen.
+Wenn du deinen eigenen lokalen Webserver betreibst, der keine traditionellen Webserver-Softwares nutzt, möchtest du vielleicht die Webroot-Methode verwenden, um deinen Webserver weiterlaufen zu lassen, ohne ihn stoppen zu müssen.
-Um das Webroot Plugin zu nutzen, verwende den Parameter `--webroot` in deinem Befehl. Zusätzlich musst du den Pfad zum obersten Verzeichnis deines Webservers mit `-w [dein_webserver_pfad]` (kurz für `--webroot-path`) angeben.
+Um das Webroot Plugin zu nutzen, verwende den Parameter `--webroot` in deinem Befehl. Zusätzlich musst du `-w [dein_webserver_pfad]` (kurz für `--webroot-path`) angeben, also den Pfad zum obersten Verzeichnis deines Webservers.
```
# Für Root-Domains
@@ -180,7 +182,7 @@ certbot --webroot -w [dein_webserver_pfad]
```
:::tip
-Ein häufiger Webroot-Pfad ist `/var/www/html`. Du kannst diese Methode auch für Webserver wie Nginx oder Apache nutzen, wenn du den Webserver weiterlaufen lassen möchtest, ohne automatische Server-Block-Anpassungen wie bei den nativen Plugins.
+Ein häufiger Webroot-Pfad ist `/var/www/html`. Du kannst diese Methode auch für Webserver wie Nginx oder Apache nutzen, wenn du den Webserver weiterverwenden möchtest, aber keine automatischen Server-Block-Anpassungen durch die nativen Plugins möchtest.
:::
@@ -188,30 +190,30 @@ Ein häufiger Webroot-Pfad ist `/var/www/html`. Du kannst diese Methode auch fü
## Automatische Erneuerung
-In den meisten Fällen richtet Certbot die automatische Erneuerung der Zertifikate für dich über einen Cronjob und/oder systemd Timer ein. Du kannst das mit folgendem Befehl testen, der mit `--dry-run` den Prozess simuliert.
+In den meisten Fällen richtet Certbot die automatische Erneuerung der Zertifikate für dich ein – entweder über einen Cronjob oder einen systemd-Timer. Du kannst das mit folgendem Befehl testen, der mit `--dry-run` den Prozess simuliert.
```
certbot renew --dry-run
```
:::tip
-Wie bereits erwähnt, unterstützt die **DNS-01** Methode keine automatische Erneuerung via Certbot, außer du richtest eine eigene Infrastruktur dafür ein. Deshalb empfehlen wir, wenn möglich die **HTTP-01** Methode zu verwenden.
+Wie bereits erwähnt, unterstützt die **DNS-01** Methode keine automatische Erneuerung via Certbot, außer du richtest deine eigene Infrastruktur dafür ein. Deshalb empfehlen wir, wenn möglich die **HTTP-01** Methode.
:::
-Der Test sollte erfolgreich sein, wenn alles korrekt eingerichtet ist. Wenn du die automatische Erneuerung ansehen oder anpassen möchtest, findest du den Befehl in einem der folgenden Verzeichnisse: `/etc/crontab/`, `/etc/cron.*/*` oder über `systemctl list-timers`.
+Wenn alles passt, sollte der Test erfolgreich sein. Wenn du die automatische Erneuerung ansehen oder anpassen möchtest, findest du den Befehl in einem der folgenden Verzeichnisse: `/etc/crontab/`, `/etc/cron.*/*` oder über `systemctl list-timers`.
-### Manuelle Cronjob Einrichtung
+### Manuelle Cronjob-Einrichtung
-Falls die automatische Erneuerung nicht eingerichtet ist, kannst du sie selbst per Cronjob hinzufügen. Öffne die Crontab mit `crontab -e`. Falls du das zum ersten Mal machst, wirst du aufgefordert, einen Editor auszuwählen. Wähle die erste Option, normalerweise `/bin/nano`.
+Falls die automatische Erneuerung aus irgendeinem Grund nicht eingerichtet ist, kannst du sie selbst per Cronjob hinzufügen. Öffne das Crontab-Menü mit `crontab -e`. Wenn du das zum ersten Mal machst, wirst du aufgefordert, einen Editor auszuwählen. Wähle die erste Option, normalerweise `/bin/nano`.
-Füge dann folgende Zeile hinzu, um die Erneuerung jeden Tag um 6 Uhr morgens lokal auszuführen.
+Im geöffneten Nano-Editor fügst du einfach folgende Zeile hinzu, um die Erneuerung jeden Tag um 6 Uhr morgens lokal auszuführen.
```
0 6 * * * certbot renew
```
-Speichere die Datei und beende nano mit `CTRL + X`, bestätige mit `Y` und drücke `ENTER`.
+Speichere die Datei und beende Nano mit `CTRL + X`, bestätige mit `Y` und drücke `ENTER`.
## Fazit
-Du hast erfolgreich Certbot für deine Domain(s) eingerichtet – egal ob im Standalone-Modus, per Webroot oder mit einem der Plugins – und sorgst so für eine sichere Datenübertragung via HTTPS auf deiner Website. Bei weiteren Fragen oder Problemen steht dir unser Support-Team täglich zur Verfügung! 🙂
\ No newline at end of file
+Du hast erfolgreich Certbot für deine Domain(s) eingerichtet – egal ob im Standalone-Modus, mit Webroot oder über eines der Plugins – und sorgst so für eine sichere Datenübertragung via HTTPS auf deiner Website. Bei Fragen oder wenn du Hilfe brauchst, steht dir unser Support-Team täglich zur Seite! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
index 51539870b..c3ead1702 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-webserver
-title: "Dedicated Server: Installation von Nginx und Apache Webserver"
+title: "Nginx und Apache auf einem Linux Server einrichten – Leistungsstarke Webserver-Umgebungen konfigurieren"
description: "Entdecke, wie du Nginx oder Apache Webserver einrichtest und konfigurierst, um deine Website effizient zu hosten → Jetzt mehr erfahren"
sidebar_label: Webserver installieren
services:
+ - vserver
- dedicated
---
@@ -11,15 +12,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Nginx und Apache sind beliebte Webservices, die genutzt werden, um Webseiten an den Browser eines Nutzers auszuliefern. Unten zeigen wir dir, wie du einen der Services auf deinem System installierst.
+Nginx und Apache sind beliebte Webservices, die genutzt werden, um Webseiten an den Browser eines Nutzers auszuliefern. Im Folgenden zeigen wir dir, wie du einen der Services auf deinem System installierst.
## Vorbereitung
-Bevor die eigentliche Installation eines Webservers starten kann, muss sichergestellt werden, dass das System auf dem neuesten Stand ist. Dafür verbinden wir uns per SSH mit dem Server. Falls du nicht weißt, was SSH ist und wie man es nutzt, schau dir unsere Anleitung an: [Erstzugang (SSH)](vserver-linux-ssh.md).
+Bevor die eigentliche Installation eines Webservers starten kann, muss sichergestellt werden, dass das System auf dem neuesten Stand ist. Dazu verbinden wir uns per SSH mit dem Server. Falls du nicht weißt, was SSH ist und wie du es nutzt, schau dir unsere Anleitung an: [Erstzugang (SSH)](vserver-linux-ssh.md).
-Dort kannst du das System je nach Betriebssystem mit folgendem Befehl updaten:
+Dort angekommen kannst du das System mit folgendem Befehl je nach Betriebssystem updaten:
```
// Debian
@@ -42,7 +43,7 @@ sudo dnf upgrade --refresh
## Installation
-Nachdem die Vorbereitung abgeschlossen ist, kann die Installation des Webservers starten. Je nach Betriebssystem und Webserver müssen folgende Befehle ausgeführt werden:
+Nachdem die Vorbereitung abgeschlossen ist, kann die Installation des Webservers starten. Je nach Betriebssystem und Webserver müssen dafür folgende Befehle ausgeführt werden:
@@ -102,7 +103,7 @@ Nach der Installation des Webservers kannst du die Dateien deiner Website hochla
## Versions-Check
-Nach der Installation kannst du mit den Befehlen `apache2 -v` (Apache) und `nginx -v` (Nginx) prüfen, ob die Installation erfolgreich war. Die Ausgabe sollte ungefähr so aussehen:
+Nachdem die Installation abgeschlossen ist, kannst du mit den Befehlen `apache2 -v` (Apache) und `nginx -v` (Nginx) prüfen, ob die Installation erfolgreich war. Die Ausgabe sollte ungefähr so aussehen:
@@ -124,4 +125,4 @@ nginx version: nginx/1.2.3
...
```
-Wenn einer der beiden Fälle eintritt, wurde der Webserver erfolgreich installiert.
\ No newline at end of file
+Wenn einer der beiden Fälle eintritt, wurde der Webserver erfolgreich installiert.
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
index 5682a4830..054de2067 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-wordpress
-title: "Dedicated Server: Installation von WordPress"
-description: "Entdecke, wie du WordPress auf einem Linux-Server mit dem LAMP-Stack installierst, um deine Website effizient zu erstellen und zu verwalten → Jetzt mehr erfahren"
+title: "WordPress auf einem Linux Server einrichten – Starte deine eigene Website oder deinen Blog"
+description: "Entdecke, wie du WordPress auf einem Linux Server mit dem LAMP-Stack installierst, um deine Website effizient zu erstellen und zu verwalten → Jetzt mehr erfahren"
sidebar_label: WordPress installieren
services:
+ - vserver
- dedicated
---
@@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-WordPress ist ein beliebtes Web-Content-Management-System, das zur Verwaltung und Veröffentlichung von Websites genutzt wird. Heutzutage hat sich WordPress in viele weitere Bereiche entwickelt, wie Mailing, Foren, Shops und vieles mehr. Das wird durch eine aktive Community unterstützt, die ein starkes Plugin-Ökosystem und Templates aufgebaut hat, die es Endanwendern leicht machen, alles Mögliche einzurichten. In dieser Anleitung zeigen wir dir, wie du das WordPress CMS auf einem Linux-Server installierst.
+WordPress ist ein beliebtes Web-Content-Management-System, das zur Verwaltung und Veröffentlichung von Websites genutzt wird. Heutzutage hat sich WordPress in viele weitere Bereiche entwickelt, wie Mailing, Foren, Shops und vieles mehr. Das wird durch eine aktive Community unterstützt, die ein starkes Plugin-Ökosystem und Templates aufgebaut hat, die es Endanwendern leicht machen, alles Mögliche einzurichten. In dieser Anleitung zeigen wir dir, wie du das WordPress CMS auf einem Linux Server installierst.

@@ -30,7 +31,7 @@ Sobald du eingeloggt bist, führe zuerst den Update-Befehl aus.
sudo apt update
```
-Danach kannst du alle notwendigen Abhängigkeiten installieren. Kopiere einfach den gesamten Befehl unten und füge ihn ein, um alle Abhängigkeiten auf einmal zu installieren. Hab Geduld, das kann eine Weile dauern.
+Danach kannst du alle notwendigen Abhängigkeiten installieren. Kopiere einfach den kompletten Befehl unten und füge ihn ein, um alles auf einmal zu installieren. Hab Geduld, das kann eine Weile dauern.
```
sudo apt install apache2 \
ghostscript \
@@ -52,11 +53,11 @@ Nachdem die Abhängigkeiten installiert sind, gibt es ein paar kleine empfohlene
### Apache & Firewall
-Zuerst musst du die Firewall so konfigurieren, dass der Apache-Webserver mit dem Internet kommunizieren kann und funktionsfähig ist. Es ist wichtig, dass die passenden Firewall-Regeln erstellt werden, damit der Webserver aus dem Internet erreichbar ist.
+Zuerst musst du die Firewall so konfigurieren, dass der Apache Webserver mit dem Internet kommunizieren kann und funktionsfähig ist. Es ist wichtig, dass die passenden Firewall-Regeln erstellt werden, damit der Webserver aus dem Internet erreichbar ist.
In diesem Beispiel nutzen wir die **UFW Firewall**, da Apache dafür eine registrierte Anwendung hat. Wenn du eine andere Firewall nutzt, stelle sicher, dass Port 80 (HTTP) freigegeben ist. Mehr Infos zu Firewalls unter Linux findest du in unserer [Firewall verwalten](vserver-linux-firewall.md) Anleitung.
-Stelle sicher, dass die UFW Firewall aktiviert ist und eine Regel für SSH erstellt wurde.
+Stelle sicher, dass die UFW Firewall aktiviert ist und eine Regel für SSH existiert.
```
# Regel für SSH erstellen
sudo ufw allow OpenSSH
@@ -66,27 +67,27 @@ sudo ufw enable
```
:::caution
-Stelle sicher, dass du eine Regel für SSH eingerichtet hast, wenn du UFW nutzt! Ohne diese kannst du dich **nicht mehr per SSH** mit deinem Server verbinden, falls die Verbindung abbricht!
+Achte darauf, dass du eine Regel für SSH eingerichtet hast, wenn du UFW nutzt! Ohne diese kannst du dich **nicht mehr per SSH** mit deinem Server verbinden, falls du die aktuelle Session verlierst!
:::
-Erstelle nun die Regel für Apache und überprüfe anschließend, ob die Regeln vorhanden sind.
+Erstelle jetzt die Regel für Apache und überprüfe anschließend, ob die Regeln vorhanden sind.
```
# Regel für Apache erstellen
sudo ufw allow in "Apache Full"
-# UFW Firewall-Regeln anzeigen
+# UFW Firewall Regeln anzeigen
sudo ufw status
```
:::tip
-Du kannst dir verfügbare Profile mit dem Befehl `ufw app list` anzeigen lassen. Im Beispiel oben sorgt `Apache Full` dafür, dass sowohl HTTP (Port 80) als auch HTTPS (Port 443) freigegeben werden.
+Mit dem Befehl `ufw app list` kannst du dir anzeigen lassen, welche Profile verfügbar sind. Im Beispiel oben sorgt `Apache Full` dafür, dass sowohl HTTP (Port 80) als auch HTTPS (Port 443) freigegeben werden.
:::
-Du solltest `Apache` und `Apache (v6)` mit der Aktion `ALLOW` sehen, was bestätigt, dass die Firewall bereit ist. Außerdem siehst du weitere Regeln, die du vorher eingerichtet hast, inklusive der SSH-Regel.
+Du solltest die Regeln `Apache` und `Apache (v6)` mit der Aktion `ALLOW` sehen, was bestätigt, dass die Firewall bereit ist. Außerdem solltest du weitere Regeln sehen, die du vorher eingerichtet hast, inklusive der SSH-Regel.

-Nachdem die Firewall für Apache geöffnet ist, solltest du sicherstellen, dass Apache funktioniert. Öffne dazu deinen Browser und gib deine IP-Adresse ein: `http://[deine_ipadresse]`
+Nachdem die Firewall für Apache geöffnet ist, solltest du sicherstellen, dass Apache funktioniert. Öffne dazu deinen Browser und gib deine IP-Adresse ein, z.B.: `http://[deine_ipadresse]`
Wenn alles läuft, solltest du eine Standard-Willkommensseite sehen. Falls nicht, prüfe den Status des Dienstes mit: `systemctl status apache2`
@@ -94,17 +95,17 @@ Wenn alles läuft, solltest du eine Standard-Willkommensseite sehen. Falls nicht
### MySQL Einrichtung
-Als nächstes folgt die Erstkonfiguration von MySQL. Es wird empfohlen, das sichere Installationsskript auszuführen, um deinen MySQL-Server sicher zu machen. Das ist optional, aber sehr zu empfehlen. Starte es mit `sudo mysql_secure_installation`.
+Als nächstes steht die Erstkonfiguration von MySQL an. Es wird empfohlen, das sichere Installationsskript auszuführen, um deinen MySQL-Server sicher zu machen. Das ist optional, aber sehr zu empfehlen. Starte es mit: `sudo mysql_secure_installation`.
-Das Skript führt dich interaktiv durch die Einrichtung. Zuerst wirst du nach der Passwortvalidierung gefragt. Wir empfehlen `Y` zu wählen, damit zukünftig nur sichere Passwörter erlaubt sind, und dann entweder `MEDIUM` mit `1` oder `STRONG` mit `2`.
+Das Skript führt dich interaktiv durch die Einrichtung. Zuerst wirst du nach der Passwortvalidierung gefragt. Wir empfehlen, mit `Y` zu bestätigen, damit zukünftig nur sichere Passwörter erlaubt sind, und dann `MEDIUM` mit `1` oder `STRONG` mit `2` auszuwählen.

-Danach wirst du gefragt, ob der `anonymous` Benutzer entfernt und der Root-Login aus der Ferne deaktiviert werden soll. Wir empfehlen beides mit `Y` zu bestätigen, um die Sicherheit zu erhöhen. So wird der Testnutzer entfernt und der Root-User kann nur lokal per SSH genutzt werden, was das Risiko minimiert.
+Danach wirst du gefragt, ob der `anonymous` Benutzer entfernt und der Root-Login von außen deaktiviert werden soll. Wir empfehlen, beides mit `Y` zu bestätigen, um die Sicherheit zu erhöhen. So wird der Testuser entfernt und der Root-User kann nur lokal per SSH genutzt werden, was das Risiko minimiert.

-Zum Schluss wirst du gefragt, ob die `test` Datenbank gelöscht und die Berechtigungstabellen neu geladen werden sollen. Auch hier empfehlen wir `Y`, da die Testdatenbank nicht benötigt wird und die Berechtigungen neu geladen werden müssen.
+Zum Schluss wirst du gefragt, ob die `test` Datenbank gelöscht und die Berechtigungstabellen neu geladen werden sollen. Auch hier empfehlen wir `Y`, da die Testdatenbank nicht gebraucht wird und die Privilegientabellen neu geladen werden müssen.

@@ -125,24 +126,24 @@ phpinfo();
?>
```
-Speichere die Datei mit `CTRL+X`, dann `Y` und `Enter`, um die Änderungen zu bestätigen.
+Speichere die Datei mit `CTRL+X`, dann `Y` und `Enter`.
-Rufe nun im Browser folgende URL auf, die eine PHP-Info-Seite anzeigen sollte, wenn alles funktioniert:
+Rufe nun im Browser die folgende URL auf, die dir eine PHP-Info-Seite anzeigen sollte, wenn alles funktioniert:
```
http://[deine_ipadresse]/info.php
```

-Wenn die Kernkomponenten des LAMP-Stacks jetzt getestet und funktionsfähig sind, kannst du mit der eigentlichen WordPress-Installation starten.
+Wenn die Kernkomponenten des LAMP-Stacks getestet und funktionsfähig sind, kannst du mit der eigentlichen WordPress-Installation starten.
## Installation
-Die WordPress-Installation lässt sich in drei Bereiche aufteilen: Zuerst die Vorbereitung der MySQL-Datenbank, dann die Installation von WordPress und zuletzt die Konfiguration über den WordPress-Setup-Assistenten.
+Die WordPress-Installation lässt sich in drei Schritte unterteilen: Zuerst die Vorbereitung der MySQL-Datenbank, dann die Installation von WordPress und zuletzt die Konfiguration über den WordPress Setup-Assistenten.
### MySQL-Datenbank
-Für den Start der Installation musst du eine neue MySQL-Datenbank anlegen. Das ist wichtig, da du diese Daten später im WordPress-Setup benötigst. Wir empfehlen, unsere Beispiele zu verwenden.
+Für den Start musst du eine neue MySQL-Datenbank anlegen. Das ist wichtig, da du diese Daten später im WordPress Setup-Assistenten brauchst. Wir empfehlen, unsere Beispiele zu verwenden.
Kopiere einfach die folgenden Befehle, um die Datenbank, Tabellen und Benutzer anzulegen.
```
@@ -156,7 +157,7 @@ CREATE DATABASE wordpress;
# Ersetze [dein_passwort] durch dein eigenes Passwort
CREATE USER wordpress@localhost IDENTIFIED BY '[dein_passwort]';
-# Rechte für den Benutzer setzen (als ein Befehl kopieren)
+# Rechte für den Benutzer setzen (alles als ein Befehl kopieren)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON wordpress.*
TO wordpress@localhost;
@@ -165,25 +166,25 @@ TO wordpress@localhost;
FLUSH PRIVILEGES;
```
-Nachdem du die Datenbank und den Benutzer angelegt hast, kannst du mit `quit` MySQL verlassen. Jetzt bist du bereit für die WordPress-Installation.
+Wenn die Datenbank und der Benutzer eingerichtet sind, kannst du mit `quit` MySQL verlassen. Jetzt bist du bereit für die WordPress-Installation.
### WordPress installieren
-Für die WordPress-Installation empfehlen wir, die offizielle Version von **wordpress.org** direkt zu nutzen, statt das APT-Paket. Das wird von WordPress empfohlen, um mögliche Probleme zu vermeiden.
+Für die WordPress-Installation empfehlen wir, die offizielle Version von **wordpress.org** zu nutzen, statt das APT-Paket. Das wird von WordPress empfohlen, um mögliche Probleme zu vermeiden.
Lade die neueste Version mit folgendem Befehl in das temporäre Verzeichnis herunter:
```
cd /tmp && wget https://wordpress.org/latest.tar.gz
```
-Entpacke das Archiv, das einen `wordpress`-Ordner mit allen nötigen Dateien enthält:
+Entpacke das Archiv, es wird ein Ordner `wordpress` mit allen Dateien erstellt.
```
tar -xvf latest.tar.gz
```
-Kopiere den Ordner in dein Apache-Verzeichnis `/var/www/html/`, damit alles über das Web erreichbar ist. Führe dazu folgende Befehle aus, die den Ordner kopieren, ein `uploads` Verzeichnis anlegen und die Rechte so setzen, dass die Gruppe `www-data` Zugriff hat:
+Kopiere den Ordner in dein Apache-Verzeichnis `/var/www/html/`, damit alles über das Web erreichbar ist. Führe dazu diese Befehle aus, die den Ordner kopieren, ein `uploads` Verzeichnis anlegen und die Rechte so setzen, dass die Gruppe `www-data` Zugriff hat.
```
-# WordPress-Ordner kopieren und Besitzrechte anpassen
+# WordPress-Ordner kopieren und Besitzrechte setzen
cp -R wordpress /var/www/html/
chown -R www-data:www-data /var/www/html/wordpress/
@@ -199,9 +200,9 @@ Damit ist WordPress installiert. Rufe den Setup-Assistenten auf unter: `http://[
### Setup-Assistent
-Im Setup-Assistenten kannst du WordPress jetzt konfigurieren – der letzte Schritt der Installation. Zuerst wirst du nach der Sprache gefragt.
+Im Setup-Assistenten kannst du WordPress jetzt konfigurieren – der letzte Schritt der Installation. Zuerst wirst du aufgefordert, deine Sprache auszuwählen.
-Danach musst du die Datenbank-Einstellungen eingeben. Diese hast du bereits in MySQL vorbereitet, also nutze hier dieselben Zugangsdaten. Wenn du unseren Beispielen gefolgt bist, füll die Felder so aus und ersetze `[dein_passwort]` durch dein Passwort.
+Danach musst du die Datenbank-Einstellungen eingeben. Diese hast du bereits im ersten Schritt mit MySQL vorbereitet, also nutze hier dieselben Zugangsdaten. Wenn du unseren Beispielen gefolgt bist, füll die Felder so aus und ersetze `[dein_passwort]` durch dein Passwort.

@@ -209,28 +210,28 @@ Nach diesem Schritt wirst du aufgefordert, die Installation zu starten – das i

-Auf der nächsten Seite gibst du verschiedene Infos ein, wie den Seitentitel, eine E-Mail-Adresse sowie einen Benutzernamen und Passwort für den WordPress-Admin-Account. Du kannst auch entscheiden, ob Suchmaschinen deine Website indexieren dürfen oder nicht.
+Auf der nächsten Seite gibst du verschiedene Infos ein, wie den Seitentitel, eine E-Mail-Adresse sowie einen Benutzernamen und ein Passwort für den WordPress-Admin-Account. Du kannst auch einstellen, ob deine Website von Suchmaschinen indexiert werden soll oder nicht.
:::tip
-Wähle ein starkes Passwort und speichere deine Zugangsdaten, damit du nicht den Zugriff auf dein WordPress-Panel verlierst!
+Wähle ein starkes Passwort und speichere deine Zugangsdaten, damit du nicht den Zugriff auf dein WordPress Dashboard verlierst!
:::
-Wenn du bereit bist, klicke auf den **WordPress installieren** Button, um die Installation abzuschließen.
+Wenn du bereit bist, klick auf den Button **WordPress installieren**, um die Installation abzuschließen.

-Du wirst zu einer Erfolgsseite weitergeleitet, die dich zum **Login** führt. Klicke darauf und melde dich mit deinen Zugangsdaten zum ersten Mal im WordPress-Panel an!
+Du wirst zu einer Erfolgsseite weitergeleitet, die dich zum **Login** bringt. Klick darauf und melde dich mit deinen Zugangsdaten zum ersten Mal im WordPress Dashboard an!

-Und so bist du nach dem erfolgreichen Login direkt im WordPress-Panel mit einer kompletten Installation.
+Und schon bist du drin – dein WordPress Dashboard mit einer frischen Installation.

## Fazit
-Glückwunsch, du hast WordPress erfolgreich installiert und konfiguriert! Als nächsten Schritt empfehlen wir **dringend**, eine Domain und ein **SSL-Zertifikat** einzurichten, damit deine Daten sicher übertragen werden und der Zugriff auf das WordPress-Panel einfacher wird. Schau dir dazu unsere [Certbot Anleitung](dedicated-linux-certbot.md) mit Fokus auf das **Apache Plugin** an und folge dem interaktiven Setup, um schnell und einfach ein Zertifikat für deine Domain einzurichten.
+Glückwunsch, du hast WordPress erfolgreich installiert und konfiguriert! Als nächsten Schritt empfehlen wir dir **dringend**, eine Domain und ein **SSL-Zertifikat** einzurichten, damit deine Daten sicher übertragen werden und der Zugriff auf das WordPress Dashboard einfacher wird. Schau dir dazu unsere [Certbot Anleitung](dedicated-linux-certbot.md) mit Fokus auf das **Apache Plugin** an und folge der interaktiven Einrichtung, um schnell und einfach ein Zertifikat für deine Domain zu erstellen.
-Für weiterführende Infos und Setup-Tipps empfehlen wir dir unsere [WordPress Plugins](webspace-wordpress-plugins.md) und [WordPress Elementor](webspace-wordpress-elementor.md) Anleitungen, die dir zeigen, wie du Plugins installierst und den beliebten, benutzerfreundlichen Page Builder Elementor nutzt.
+Für weiterführende Infos und Setup-Tipps empfehlen wir dir, unsere [WordPress Plugins](webspace-wordpress-plugins.md) und [WordPress Elementor](webspace-wordpress-elementor.md) Anleitungen durchzulesen. Dort erfährst du, wie du Plugins installierst und den beliebten, benutzerfreundlichen Page Builder Elementor nutzt.
-Bei Fragen oder Problemen steht dir unser Support-Team täglich zur Verfügung – zögere nicht, uns zu kontaktieren! 🙂
\ No newline at end of file
+Bei Fragen oder Problemen steht dir unser Support-Team täglich zur Seite – zögere nicht, uns zu kontaktieren! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
index bd1814144..faf04b95c 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-xrdp
-title: "Dedicated Server: Installation von xRDP (Remote Desktop)"
-description: "Entdecke, wie du Remote Desktop Zugriff auf Ubuntu- und Debian-Server einrichtest für einfacheres Management und Kontrolle → Jetzt mehr erfahren"
+title: "xRDP auf einem Linux-Server einrichten – Remote Desktop Zugriff aktivieren"
+description: "Entdecke, wie du Remote Desktop Zugriff auf Ubuntu- und Debian-Server einrichtest, um die Verwaltung und Kontrolle zu erleichtern → Jetzt mehr erfahren"
sidebar_label: xRDP installieren
services:
+ - vserver
- dedicated
---
@@ -12,15 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
Auf Linux gibt es normalerweise eine Standard-SSH-Konsole zur Serververwaltung. In manchen Fällen ist es aber einfacher, eine Remote-Desktop-Verbindung zu nutzen – ähnlich wie bei Windows.
-Eine Nachinstallation ist bei den meisten Linux-Distributionen möglich. In dieser Anleitung zeigen wir dir, wie das bei Ubuntu und Debian funktioniert.
+Eine Nachinstallation ist für die meisten Linux-Distributionen möglich. In dieser Anleitung erklären wir das für Ubuntu und Debian.
:::info
-Wichtig: Mindestens Ubuntu 18.04.X LTS (Bionic Beaver) oder Debian 10 (Buster) müssen als Betriebssystem verwendet werden. Neuere Versionen sind empfohlen.
+Wichtig: Mindestens Ubuntu 18.04.X LTS (Bionic Beaver) oder Debian 10 (Buster) müssen als Betriebssystem verwendet werden. Neuere Versionen sind empfohlen.
:::
## xRDP installieren
-Zuerst solltest du den Server updaten:
+Zuerst sollte der Server aktualisiert werden:
```
// Debian
sudo apt update; sudo apt upgrade -y
@@ -29,7 +30,7 @@ sudo apt update; sudo apt upgrade -y
sudo apt update; sudo apt upgrade -y
```
-Nach dem Update werden die nötigen Pakete installiert:
+Nach dem Update werden die nötigen Pakete installiert:
```
// Debian
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils -y
@@ -38,7 +39,7 @@ sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils -y
sudo apt install ubuntu-desktop -y
```
-Dann kannst du xRDP installieren:
+Dann kann xRDP installiert werden:
```
// Debian
sudo apt install xrdp
@@ -47,7 +48,7 @@ sudo apt install xrdp
sudo apt install xrdp
```
-Nach der Installation sollte der Status „active“ anzeigen:
+Nach der Installation sollte der Status „active“ anzeigen:
```
// Debian
sudo systemctl status xrdp
@@ -57,7 +58,7 @@ sudo systemctl status xrdp
```

-Wenn der Status passt, muss noch ein Benutzer angelegt werden. Danach muss der xRDP-Dienst neu gestartet werden:
+Wenn der Status passt, muss noch ein Benutzer angelegt werden. Danach den xRDP-Service neu starten:
```
// Debian
sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp
@@ -71,18 +72,18 @@ Der Standard-Port ist: 3389
## Verbindung
-Die Verbindung kannst du mit jedem RDP-Client herstellen, verbunden mit IP:PORT.
-Beim Verbindungsaufbau wirst du nach den Login-Daten gefragt:
+Die Verbindung erfolgt über jedes RDP-Tool, verbunden mit IP:PORT.
+Beim Verbinden wirst du nach den Login-Daten gefragt:

Nach erfolgreichem Login siehst du den Desktop.
Bei Ubuntu sieht das etwas anders aus als bei Debian:
-Ubuntu:
+Ubuntu:

-Debian:
+Debian:

\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
index d90b965c7..05452201d 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-ftpserver
-title: "Dedicated Server: Installation von FTP"
+title: "FTP auf einem Windows Server einrichten – Sicheren Datei-Transfer-Service hosten"
description: "Entdecke, wie du einen FileZilla FTP-Server auf Windows einrichtest und verwaltest – für sichere Dateiübertragungen und Benutzerzugriffssteuerung → Jetzt mehr erfahren"
sidebar_label: FTP installieren
services:
+ - vserver
- dedicated
---
@@ -21,7 +22,7 @@ Mit dem **FileZilla Server** kannst du so einen FTP-Server auf einem Windows-Bet
### Download
-Für die Einrichtung eines FTP-Servers benötigst du passende Software. Als mögliche Lösung für das Windows-Server-Betriebssystem kann die FileZilla Server Software verwendet werden. Den Download findest du hier: [FileZilla Server](https://filezilla-project.org/download.php?type=server).
+Für die Einrichtung eines FTP-Servers benötigst du passende Software. Die FileZilla Server Software ist eine mögliche Lösung für Windows Server Betriebssysteme. Den Download findest du hier: [FileZilla Server](https://filezilla-project.org/download.php?type=server).
@@ -31,19 +32,19 @@ Nachdem du die Setup-Datei heruntergeladen hast, musst du sie ausführen. Klicke
-Hier kannst du die zu installierenden Pakete auswählen. Es reicht jedoch, wenn du die vorgewählten Pakete installierst, also klickst du einfach auf **Weiter** und wählst dann den Installationspfad:
+Hier kannst du die zu installierenden Pakete auswählen. Es reicht aber, wenn du die vorgewählten Pakete installierst, also klickst du einfach auf **Next** und wählst dann den Installationspfad:

-In diesem Beispiel wird der FileZilla Server unter **C:\Program Files (x86)\FileZilla Server** installiert. Du kannst aber auch einen eigenen Pfad wählen. Nach der Pfadauswahl musst du festlegen, in welcher Form der FTP-Server installiert und gestartet werden soll. Außerdem kannst du den Port bestimmen und ein Administrator-Passwort vergeben.
+In diesem Beispiel wird der FileZilla Server unter **C:\Program Files (x86)\FileZilla Server** installiert. Du kannst aber auch einen eigenen Pfad wählen. Nach der Pfadauswahl musst du festlegen, in welcher Form der FTP-Server installiert und gestartet werden soll. Außerdem kannst du den Port bestimmen und ein Administrator-Passwort festlegen.

-Anschließend klickst du ebenfalls auf **Weiter** und im nächsten Schritt am Ende auf **Installieren**, um die Installation zu starten. Die Verwaltungsoberfläche des FileZilla FTP-Servers öffnet sich nun. Klicke auf den Button **Mit FileZilla FTP Server verbinden**.
+Danach klickst du ebenfalls auf **Next** und im nächsten Schritt am Ende auf **Install**, um die Installation zu starten. Die Verwaltungsoberfläche des FileZilla FTP-Servers öffnet sich nun. Klicke auf den Button **Connect to FileZilla FTP Server**.
-Es sollte ein Fenster erscheinen, in dem du die Felder Host, Port und Passwort siehst. Die ersten beiden Felder kannst du unverändert lassen und dein zuvor definiertes Administrator-Passwort eingeben. Danach stellst du die Verbindung her, indem du auf **Ok** klickst.
+Es sollte ein Fenster erscheinen, in dem du die Felder Host, Port und Passwort siehst. Die ersten beiden Felder kannst du unverändert lassen und dein zuvor definiertes Administrator-Passwort für den FTP-Server eingeben. Danach stellst du die Verbindung mit einem Klick auf **Ok** her.
@@ -51,12 +52,12 @@ Es sollte ein Fenster erscheinen, in dem du die Felder Host, Port und Passwort s
### Benutzer anlegen
-Um dich per FTP mit deinem Server verbinden zu können, musst du einen Benutzer anlegen.
-Klicke oben im Menü auf **Server** und dann auf **Konfigurieren**.
+Damit du dich per FTP mit deinem Server verbinden kannst, musst du einen Benutzer anlegen.
+Klicke im Menü oben auf **Server** und dann auf **Configure**.

-Unter dem Menüpunkt Benutzer kannst du dann einfach auf **Hinzufügen** klicken, um einen neuen Benutzer anzulegen:
+Unter dem Menüpunkt Users kannst du dann einen neuen Benutzer hinzufügen, indem du einfach auf **Add** klickst:

@@ -66,25 +67,25 @@ In diesem Beispiel heißt der Benutzer **YourUserName**. Natürlich kannst du hi
### Passwort und Berechtigungen
-Nachdem der Benutzer angelegt wurde, müssen der Zugriff und die Zugriffsrechte konfiguriert werden. Dazu wird der Benutzer aktiviert und die Passwortoptionen unter der Kategorie **Allgemein** bei **Anmeldeinformationen** eingestellt. Aus Sicherheitsgründen empfehlen wir dringend, ein Passwort zu verwenden. Wähle **Passwort für Anmeldung erforderlich** und lege dein gewünschtes Passwort fest.
+Nachdem der Benutzer erstellt wurde, müssen der Zugriff und die Zugriffsrechte konfiguriert werden. Dazu wird der Benutzer aktiviert und die Passwortoptionen unter der Kategorie **General** bei **Credentials** eingestellt. Aus Sicherheitsgründen empfehlen wir dringend, ein Passwort zu verwenden. Wähle **Require a password to log in** und setze dein gewünschtes Passwort.

-Damit der Benutzer die passenden Berechtigungen hat, musst du angeben, auf welche Verzeichnisse der Benutzer zugreifen darf, indem du unter Einhängepunkte auf **Hinzufügen** klickst. Es muss ein virtueller und ein nativer Pfad angegeben werden. In unserem Beispiel definieren wir, dass die C-Festplatte unter \ eingebunden wird.
+Damit der Benutzer die passenden Berechtigungen hat, musst du angeben, auf welche Verzeichnisse der Benutzer zugreifen darf, indem du unter Mount Points auf **Add** klickst. Es muss ein virtueller und ein nativer Pfad angegeben werden. In unserem Beispiel definieren wir, dass die C-Festplatte unter \ gelistet wird.

-Rechts findest du die Option **Berechtigungen**, mit der du die Zugriffsrechte auf den angegebenen Pfad einstellen kannst. Wenn du die Daten lesen und bearbeiten möchtest, empfehlen wir die Einstellung **Lesen+Schreiben**.
+Rechts findest du die Option **Permissions**, mit der du die Zugriffsrechte für den angegebenen Pfad einstellen kannst. Wenn du Daten lesen und bearbeiten möchtest, empfehlen wir die Einstellung **Read+Write**.
::: danger
Aus Sicherheitsgründen solltest du einem Benutzer nur Zugriff auf bestimmte Ordner geben.
:::
-Die vorgenommenen Änderungen kannst du jetzt mit einem Klick auf **Übernehmen** bestätigen.
+Die vorgenommenen Änderungen kannst du jetzt mit einem Klick auf **Apply** übernehmen und bestätigen.
-## Windows-Firewall-Ausnahmen
+## Windows Firewall-Ausnahmen
Damit eine Verbindung zu deinem FTP-Server möglich ist, muss die Nutzung des FTP-Servers in der Windows-Firewall erlaubt werden. Öffne dazu die Firewall-Einstellungen unter **Systemsteuerung\System und Sicherheit\Windows Defender Firewall** und klicke auf **App oder Feature durch Windows Defender Firewall zulassen**.
Im folgenden Fenster wählst du dann die Anwendung aus, die erlaubt werden soll:
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-git.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
index abd74fc2b..affdd3ef1 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-git
-title: "Dedicated Server: Git auf Windows einrichten"
-description: "Entdecke, wie du Git für effiziente Versionskontrolle und nahtlose Zusammenarbeit in deinen Projekten einrichtest und konfigurierst → Jetzt mehr erfahren"
+title: "Git auf einem Windows Server einrichten – Versionskontrolle für deine Projekte aktivieren"
+description: "Entdecke, wie du Git einrichtest und konfigurierst, um effiziente Versionskontrolle und nahtlose Zusammenarbeit in deinen Projekten zu ermöglichen → Jetzt mehr erfahren"
sidebar_label: Git installieren
services:
+ - vserver
- dedicated
---
@@ -25,7 +26,7 @@ Bevor du **Git** einrichtest, solltest du dein System vorbereiten. Dazu gehört,
### System aktualisieren
-Um sicherzustellen, dass dein System mit der aktuellsten Software und den neuesten Sicherheitsupdates läuft, solltest du zuerst immer ein Systemupdate durchführen. So ist gewährleistet, dass dein System die neuesten Sicherheitspatches und Softwareversionen hat, bevor du weitermachst.
+Um sicherzustellen, dass dein System mit der aktuellsten Software und den neuesten Sicherheitsupdates läuft, solltest du immer zuerst ein Systemupdate durchführen. So ist gewährleistet, dass dein System vor der weiteren Einrichtung die neuesten Sicherheitspatches und Softwareversionen hat.
@@ -52,7 +53,7 @@ git version 2.51.2
## Konfiguration
-Richte deinen Git-Benutzernamen und deine E-Mail-Adresse mit den folgenden Befehlen ein, wobei du die Beispielwerte durch deine eigenen Daten ersetzt. Diese Angaben werden mit jedem Commit verknüpft.
+Richte deinen Git-Benutzernamen und deine E-Mail-Adresse mit den folgenden Befehlen ein. Ersetze die Beispielwerte durch deine eigenen Daten. Diese Angaben werden mit jedem Commit verknüpft.
```
git config --global user.name "John Doe Paris"
@@ -68,4 +69,4 @@ Glückwunsch! Du hast Git jetzt erfolgreich auf deinem vServer installiert und k
- [git-scm.com](https://git-scm.com/) – Offizielle Webseite
- [git-scm.com/doc](https://git-scm.com/doc) – Git Dokumentation
-Du hast spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Unterstützung steht dir unser Support-Team täglich zur Verfügung – zögere nicht, uns zu kontaktieren! 🙂
\ No newline at end of file
+Du hast spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
index b6f9041dd..efc29fc8e 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-installmysql
-title: "Dedicated Server: MySQL Installation"
+title: "MySQL auf einem Windows Server einrichten – Zuverlässige Datenbanken deployen und verwalten"
description: "Lerne, wie du deinen eigenen MySQL-Datenbankserver auf einem Windows Dedicated Server einrichtest und absicherst für zuverlässiges Datenmanagement → Jetzt mehr erfahren"
sidebar_label: MySQL installieren
services:
+ - vserver
- dedicated
---
@@ -23,17 +24,17 @@ Entpacke das heruntergeladene Archiv mit WinRAR oder 7Zip und starte die Install

-Anschließend klickst du dich durch den Installationsprozess mit **Next**, bis du aufgefordert wirst, das Root-Passwort einzugeben:
+Danach klickst du dich durch den Installationsprozess mit **Next**, bis du aufgefordert wirst, das Root-Passwort einzugeben:

-Hier kannst du das Master-Passwort für den Zugriff auf deinen Datenbankserver festlegen. Bitte achte darauf, ein sicheres Passwort zu wählen, das niemand sonst kennt!
+Hier kannst du das Master-Passwort für den Zugriff auf deinen Datenbankserver festlegen. Achte darauf, ein sicheres Passwort zu wählen, das niemand sonst kennt!
:::info
WICHTIG! Wenn du von extern mit Navicat, HeidiSQL oder einem anderen Tool auf die Datenbank zugreifen möchtest, musst du die Option **Enable access from remote machines for root user** aktivieren! Aus Sicherheitsgründen wird das generell nicht empfohlen.
:::
-Danach klickst du weiter auf **Next**, bis du ans Ende der Installation kommst, dort dann auf **Install**:
+Anschließend klickst du weiter auf **Next**, bis du ans Ende der Installation kommst, dort dann auf **Install**:

@@ -41,7 +42,7 @@ Dein Datenbankserver ist jetzt online und einsatzbereit!
## Konfiguration des externen Zugriffs
-Wenn du während der Installation „Enable access from remote machines for root user“ aktiviert hast, musst du außerdem den MySQL-Port **3306** in der Windows-Firewall freigeben. Öffne dazu die Firewall und erstelle dort eine neue Regel.
+Wenn du während der Installation „Enable access from remote machines for root user“ aktiviert hast, musst du auch den MySQL-Port **3306** in der Windows-Firewall freigeben. Öffne dazu die Firewall und erstelle dort eine neue Regel.
Eine Anleitung zum Weiterleiten von Ports in der Firewall findest du hier:
[Portweiterleitung (Firewall)](vserver-windows-port.md)
@@ -51,4 +52,6 @@ Jetzt kannst du von extern auf deinen MySQL-Server zugreifen!
## Fazit
-Glückwunsch, du hast den MySQL-Server erfolgreich installiert. Bei weiteren Fragen oder Problemen steht dir unser Support-Team täglich zur Verfügung und hilft dir gerne weiter! 🙂
\ No newline at end of file
+Glückwunsch, du hast den MySQL-Server erfolgreich installiert. Bei weiteren Fragen oder wenn du Hilfe brauchst, steht dir unser Support-Team täglich zur Seite! 🙂
+
+
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
index 3faf84cf2..708afacfe 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-javascript
-title: 'Dedicated Server: Installation von JavaScript'
+title: "JavaScript Runtime auf einem Windows Server einrichten – Moderne Webanwendungen ausführen"
description: "Entdecke, wie du Node.js, Deno und Bun auf Windows installierst und einrichtest, um JavaScript effizient auszuführen → Jetzt mehr erfahren"
sidebar_label: JavaScript installieren
services:
+ - vserver
- dedicated
---
@@ -17,7 +18,7 @@ Diese Anleitung zeigt dir, wie du Node.js, Deno und Bun auf Windows installierst
## Installation
-Zuerst musst du entscheiden, welche JavaScript-Laufzeitumgebung du installieren möchtest. Es gibt viele Online-Ressourcen, die jede davon ausführlich beschreiben. Aber du kannst auch diese Anleitung lesen, da sie grundlegende Befehle und Codebeispiele enthält. Wir empfehlen Node.js, da es eine der am weitesten verbreiteten und beliebtesten Optionen ist.
+Zuerst musst du entscheiden, welche JavaScript Runtime du installieren möchtest. Es gibt viele Online-Ressourcen, die jede ausführlich beschreiben. Aber du kannst auch diese Anleitung lesen, da sie grundlegende Befehle und Codebeispiele enthält. Wir empfehlen Node.js, da es eine der am weitesten verbreiteten und beliebtesten Optionen ist.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -28,7 +29,7 @@ import TabItem from '@theme/TabItem';
## Node.js Runtime installieren
### Schritt 1: Dateien herunterladen
-Öffne deinen bevorzugten Browser (ich nutze für diese Anleitung Chrome) und gehe auf [https://Node.js.org/en](https://Node.js.org/en)
+Öffne deinen Lieblingsbrowser (ich nutze für diese Anleitung Chrome) und gehe auf [https://Node.js.org/en](https://Node.js.org/en)

@@ -37,7 +38,7 @@ Klicke jetzt auf den Button `Download Node.js (LTS)` und warte, bis der Download

:::tip
-Es wird generell empfohlen, die neueste Long Term Support (LTS) Version zu verwenden.
+Es wird generell empfohlen, die neueste Long Term Support (LTS) Version zu installieren.
:::
### Schritt 2: Node.js installieren
@@ -70,25 +71,25 @@ Nach Abschluss klickst du einfach auf `Fertigstellen` und kannst Node.js auf dei
### Node.js auf die neueste Version aktualisieren
-Mit `node -v` kannst du die installierte Node.js-Version anzeigen lassen. Von Zeit zu Zeit solltest du prüfen, ob du die neueste LTS-Version nutzt. Um Node.js zu aktualisieren, folge einfach nochmal dem Abschnitt dieser [JavaScript Installation](dedicated-windows-javascript.md) Anleitung.
+Mit `node -v` kannst du die installierte Node.js Version anzeigen lassen. Von Zeit zu Zeit solltest du prüfen, ob du die neueste LTS Version nutzt. Um Node.js zu aktualisieren, folge einfach nochmal dem Abschnitt dieser [JavaScript Installation](dedicated-windows-javascript.md) Anleitung.
-### Node.js & npm starten
+### Node.js & npm nutzen
-npm ist der offizielle Paketmanager von Node.js. Damit installierst du alle Pakete aus dem Internet.
+npm ist der offizielle Paketmanager von Node.js. Damit installierst du Pakete aus dem Internet.
:::tip
-Alle npm-Pakete findest du auf der [offiziellen Webseite](https://www.npmjs.com/).
+Alle npm Pakete findest du auf der [offiziellen Webseite](https://www.npmjs.com/).
:::
### Neues Projekt erstellen
-Jedes Mal, wenn du ein neues Node.js-Projekt starten willst, musst du einen neuen Ordner dafür anlegen, den du im Datei-Explorer öffnest. Öffne dann die Eingabeaufforderung oder PowerShell in diesem Ordner und führe den Befehl `npm init` aus, um die Einrichtung zu starten. Dabei wirst du nach einigen Basisinfos gefragt, um eine `package.json` Datei zu erstellen. Diese ist die "Config"-Datei für Node.js.
+Jedes Mal, wenn du ein neues Node.js Projekt starten willst, musst du einen neuen Ordner dafür anlegen, den Command Prompt oder PowerShell darin öffnen und den Befehl `npm init` ausführen, um die Einrichtung zu starten. Dabei wirst du nach ein paar Basisinfos gefragt, um eine `package.json` Datei zu erstellen. Diese ist die "Config" für Node.js.
:::tip
-Unter Windows kannst du im Datei-Explorer einmal auf den aktuellen Pfad klicken, `cmd` eintippen und mit Enter bestätigen. So öffnet sich die Eingabeaufforderung direkt im aktuellen Verzeichnis – super praktisch!
+Unter Windows kannst du im Datei-Explorer einmal auf den aktuellen Pfad klicken, `cmd` eintippen und Enter drücken, um die Eingabeaufforderung direkt im aktuellen Verzeichnis zu öffnen – super praktisch.
:::
-Nach der Initialisierung kannst du eine neue Datei namens `index.js` erstellen und deinen Code darin schreiben. Als Beispiel erstellen wir einen einfachen HTTP-Server auf dem Standardport 80, der beim Zugriff über localhost eine Testnachricht zurückgibt. So sieht der Code aus:
+Nach der Initialisierung kannst du eine neue Datei namens `index.js` erstellen und Code hineinschreiben. Als Beispiel erstellen wir einen einfachen HTTP-Server auf dem Standardport 80, der beim Zugriff über localhost eine Testnachricht zurückgibt. So sieht der Code aus:
```js
const http = require('http')
@@ -101,7 +102,7 @@ const server = http.createServer((req, res) => {
server.listen(80)
```
-Jetzt kannst du den Code mit dem Befehl `node .` ausführen und das Ergebnis im Browser unter `localhost:80` anschauen.
+Jetzt kannst du den Code mit `node .` ausführen und das Ergebnis im Browser unter `localhost:80` ansehen.

@@ -115,21 +116,21 @@ Externe Pakete von npm installierst du mit `npm install [paket-name]`.
## Deno Runtime installieren
-Deno installierst du ganz einfach, indem du in einer PowerShell-Instanz den Befehl `irm https://deno.land/install.ps1 | iex` eingibst. Suche in der Windows-Suche nach `PowerShell`, öffne die Konsole als Administrator und führe den Befehl aus. Folge den Anweisungen, die eventuell angezeigt werden.
+Deno installierst du ganz easy, indem du in einer PowerShell den Befehl `irm https://deno.land/install.ps1 | iex` eingibst. Such in der Windows-Suche nach `PowerShell`, öffne sie als Administrator und führe den Befehl aus. Folge den Anweisungen, die dir angezeigt werden.

:::tip
-Um die aktuell installierte Version zu prüfen, kannst du `deno --version` ausführen.
+Mit `deno --version` kannst du die aktuell installierte Version prüfen.
:::
### Deno auf die neueste Version aktualisieren
-Deno aktualisierst du ganz einfach mit dem Befehl `deno upgrade`.
+Deno aktualisierst du einfach mit `deno upgrade`.
-### Deno starten
+### Deno ausführen
-Um Deno zu starten, erstellst du eine neue Datei `index.ts` und schreibst etwas Code hinein. Als Beispiel bauen wir einen einfachen HTTP-Server auf Port 80, der beim Zugriff über localhost eine Testnachricht zurückgibt. So sieht der Code aus:
+Um Deno zu starten, erstellst du eine neue Datei `index.ts` und schreibst etwas Code hinein. Als Beispiel bauen wir einen einfachen HTTP-Server auf Port 80, der beim Zugriff über localhost eine Testnachricht zurückgibt:
```js
Deno.serve({ port: 80 }, (_req: Request) => {
@@ -137,7 +138,7 @@ Deno.serve({ port: 80 }, (_req: Request) => {
})
```
-Jetzt kannst du den Code mit `deno run --allow-net index.ts` ausführen und das Ergebnis im Browser unter `localhost:80` ansehen.
+Starte den Code mit `deno run --allow-net index.ts` und öffne `localhost:80` im Browser, um das Ergebnis zu sehen.

@@ -151,17 +152,17 @@ Deno wurde mit Fokus auf Sicherheit entwickelt und benötigt deshalb bestimmte B
## Bun Runtime installieren
-Bun bietet ebenfalls eine einfache Ein-Befehl-Installation, gibt dir aber auch die Möglichkeit, es via npm zu installieren, falls du schon Node.js benutzt hast.
+Bun bietet ebenfalls eine super einfache Ein-Kommando-Installation, erlaubt aber auch die Installation via npm, falls du schon Node.js benutzt hast.
-
+
-Führe in PowerShell den Befehl `irm bun.sh/install.ps1|iex` aus, um Bun auf deinem Server zu installieren.
+Gib in PowerShell `irm bun.sh/install.ps1|iex` ein, um Bun auf deinem Server zu installieren.

:::info
-Falls auf dem Server einige benötigte Dateien fehlen, informiert dich Bun darüber und gibt dir Links zum Download, wenn du versuchst, den Installer auszuführen.
+Falls auf dem Server einige benötigte Dateien fehlen, informiert dich Bun darüber und gibt dir Links zum Download.

:::
@@ -169,22 +170,22 @@ Falls auf dem Server einige benötigte Dateien fehlen, informiert dich Bun darü
-Wenn du npm bereits installiert hast, kannst du Bun mit `npm install -g bun` installieren.
+Wenn du npm schon installiert hast, kannst du auch `npm install -g bun` ausführen, um Bun zu installieren.

-### Bun starten
+### Bun ausführen
-Bun wurde entwickelt, um schneller als andere JavaScript-Engines zu sein und hat eine ähnliche Struktur wie Node.js. Öffne ein leeres Verzeichnis und führe in der Eingabeaufforderung `bun init` aus.
+Bun wurde entwickelt, um schneller als andere JavaScript-Engines zu sein und hat eine ähnliche Struktur wie Node.js. Öffne ein leeres Verzeichnis und führe im Command Prompt `bun init` aus.
:::note
Je nach gewählter Sprache (JS oder TS) erstellt Bun eine Konfigurationsdatei (jsconfig.json oder tsconfig.json).
:::
-Um Bun zu starten, erstellst du eine neue Datei `index.ts` und schreibst etwas Code hinein. Als Beispiel bauen wir einen einfachen HTTP-Server auf Port 80, der beim Zugriff über localhost eine Testnachricht zurückgibt. So sieht der Code aus:
+Um Bun zu starten, erstellst du eine neue Datei `index.ts` und schreibst Code hinein. Als Beispiel bauen wir einen einfachen HTTP-Server auf Port 80, der beim Zugriff über localhost eine Testnachricht zurückgibt:
```js
const server = Bun.serve({
@@ -195,7 +196,7 @@ const server = Bun.serve({
})
```
-Jetzt kannst du den Code mit `bun index.ts` ausführen und das Ergebnis im Browser unter `localhost:80` ansehen.
+Starte den Code mit `bun index.ts` und öffne `localhost:80` im Browser, um das Ergebnis zu sehen.

@@ -204,7 +205,4 @@ Jetzt kannst du den Code mit `bun index.ts` ausführen und das Ergebnis im Brows
## Fazit
-Glückwunsch, du hast JavaScript erfolgreich installiert! Bei weiteren Fragen oder wenn du Hilfe brauchst, steht dir unser Support-Team täglich zur Verfügung. 🙂
-
-
-
+Glückwunsch, du hast JavaScript erfolgreich installiert! Bei weiteren Fragen oder wenn du Hilfe brauchst, steht dir unser Support-Team täglich zur Verfügung – meld dich einfach! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
index 04c1985a1..1473c7aaa 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-nodejs
-title: "Dedicated Server: Node.js auf Windows einrichten"
-description: "Entdecke, wie du Node.js für skalierbare, Echtzeit-Anwendungen in einer schlanken Umgebung einrichtest → Jetzt mehr erfahren"
+title: "Node.js auf einem Windows Server einrichten – Moderne JavaScript-Anwendungen starten"
+description: "Entdecke, wie du Node.js für skalierbare Echtzeit-Anwendungen in einer schlanken Umgebung einrichtest → Jetzt mehr erfahren"
sidebar_label: Node.js installieren
services:
+ - vserver
- dedicated
---
@@ -13,13 +14,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Node.js ist eine plattformübergreifende, Open-Source JavaScript-Laufzeitumgebung, die JavaScript-Code außerhalb des Browsers ausführt, z.B. auf Servern oder in Kommandozeilen-Tools. Basierend auf der V8-Engine unterstützt es asynchrones, ereignisgesteuertes I/O und ist dadurch super effizient für den Bau skalierbarer Netzwerk- und Echtzeit-Anwendungen.
+Node.js ist eine plattformübergreifende, Open-Source JavaScript-Laufzeitumgebung, die JavaScript-Code außerhalb des Browsers ausführt, zum Beispiel auf Servern oder in Kommandozeilen-Tools. Basierend auf der V8-Engine unterstützt es asynchrones, ereignisgesteuertes I/O, was es extrem effizient macht für den Bau skalierbarer Netzwerk- und Echtzeit-Anwendungen.
Das „JavaScript überall“-Paradigma ermöglicht es Entwicklern, eine einzige Sprache sowohl im Backend als auch im Frontend zu nutzen.
## Vorbereitung
-Bevor du **Node.js** einrichtest, solltest du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf die neueste Version zu bringen und alle nötigen Abhängigkeiten zu installieren. Diese Vorbereitung sorgt für eine stabile Umgebung und hilft, Probleme während oder nach der Installation zu vermeiden.
+Bevor du **Node.js** einrichtest, solltest du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf die neueste Version zu aktualisieren und alle nötigen Abhängigkeiten zu installieren. Diese Vorbereitung sorgt für eine stabile Umgebung und hilft, Probleme während oder nach der Installation zu vermeiden.
### System aktualisieren
Damit dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du zuerst immer ein System-Update durchführen. Dafür führst du folgenden Befehl aus:
@@ -27,10 +28,10 @@ Damit dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, s
```
sudo apt update && sudo apt upgrade -y
```
-So stellst du sicher, dass dein System vor der Installation die neuesten Sicherheits-Patches und Software-Versionen hat.
+So stellst du sicher, dass dein System vor dem nächsten Schritt alle aktuellen Sicherheitspatches und Softwareversionen hat.
### Abhängigkeiten installieren
-Sobald das Update durch ist, kannst du mit der Installation der Abhängigkeiten starten. Node.js wird auf deinem System in mehreren Docker-Containern laufen. Dafür muss Docker zuerst installiert sein. Führe dazu diesen Befehl aus:
+Nachdem das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten weitermachen. Node.js wird auf deinem System über verschiedene Docker-Container bereitgestellt und ausgeführt. Dafür muss Docker zuerst installiert sein. Führe dazu folgenden Befehl aus:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -43,31 +44,29 @@ Eine ausführliche Schritt-für-Schritt-Anleitung zur Installation und Nutzung v
Jetzt, wo alle Voraussetzungen erfüllt und Vorbereitungen abgeschlossen sind, kannst du mit der Installation der Node.js-Anwendung starten.
-Um Node.js in einer isolierten Umgebung zu nutzen, musst du zuerst das offizielle Alpine-basierte Image herunterladen. Hol dir mit folgendem Befehl das neueste Node.js 22 Image auf dein System, damit du es für Container-Deployments verwenden kannst:
+Um Node.js in einer isolierten Umgebung zu nutzen, musst du zuerst das offizielle Alpine-basierte Image herunterladen. Mit folgendem Befehl holst du dir das neueste Node.js 22 Image auf dein System, damit es für Container-Deployments bereitsteht:
```
docker pull node:22-alpine
```
-Danach kannst du einen Container basierend auf diesem Image starten und eine Shell-Session darin öffnen. Starte den Container mit einer interaktiven Shell. Die Option `--rm` sorgt dafür, dass der Container automatisch gelöscht wird, sobald du ihn verlässt – so bleibt dein Host sauber.
+Anschließend kannst du einen Container basierend auf diesem Image starten und eine Shell-Session darin öffnen. So startest du den Container mit einer interaktiven Shell. Die Option `--rm` sorgt dafür, dass der Container automatisch gelöscht wird, sobald du ihn verlässt – so bleibt dein Host sauber.
```
docker run -it --rm --entrypoint sh node:22-alpine
```
-Im Container kannst du mit `node -v` die installierte Node.js-Version prüfen, die `v22.19.0` anzeigen sollte. Die npm-Version checkst du mit
-
-`npm -v`, die erwartete Ausgabe ist `10.9.3`. Damit ist bestätigt, dass das Image die richtigen Versionen von Node.js und npm bereitstellt und sofort einsatzbereit ist.
+Im Container kannst du die installierte Node.js-Version mit `node -v` prüfen, die `v22.19.0` anzeigen sollte. Die npm-Version checkst du mit `npm -v`, hier wird `10.9.3` erwartet. Damit ist bestätigt, dass das Image die korrekten Versionen von Node.js und npm enthält und sofort einsatzbereit ist.
## Konfiguration
-Nachdem du den Node.js-Container gestartet hast, empfiehlt es sich, wichtige Node.js-Einstellungen direkt in der Umgebung zu konfigurieren. Ein gängiger Weg ist das Setzen von Umgebungsvariablen, z.B.:
+Nachdem du den Node.js-Container gestartet hast, empfiehlt es sich, wichtige Node.js-Einstellungen direkt in der Umgebung zu konfigurieren. Ein gängiger Weg ist das Definieren von Umgebungsvariablen, zum Beispiel:
```
export NODE_ENV=production
```
-Das aktiviert den Produktionsmodus, der Performance-Optimierungen einschaltet und das Logging anpasst. Für Entwicklungszwecke kannst du stattdessen `NODE_ENV=development` setzen, um ausführliche Fehlermeldungen und Debugging-Features zu nutzen.
+Das aktiviert den Produktionsmodus, der Performance-Optimierungen einschaltet und das Logging anpasst. Für Entwicklungszwecke kannst du stattdessen `NODE_ENV=development` setzen, um ausführlichere Fehlermeldungen und Debugging-Features zu erhalten.
Ein gut strukturiertes Projektverzeichnis ist wichtig, beginnend mit einer Konfigurationsdatei, die du mit folgendem Befehl erstellst:
@@ -77,13 +76,13 @@ npm init -y
Das erzeugt eine `package.json` Datei, die Abhängigkeiten, Skripte und Metadaten für dein Projekt definiert. Sie ist die zentrale Konfigurationsdatei jeder Node.js-Anwendung.
-Abhängigkeiten installierst du mit `npm install `, während Entwicklungsabhängigkeiten mit `npm install --save-dev` hinzugefügt werden. Der `scripts`-Abschnitt in der `package.json` erlaubt dir, eigene Befehle wie `npm start` oder `npm run build` zu definieren, um die Ausführung und Projektverwaltung zu vereinfachen.
+Abhängigkeiten installierst du mit `npm install `, während Entwicklungsabhängigkeiten mit `npm install --save-dev` hinzugefügt werden. Der `scripts`-Abschnitt in der `package.json` erlaubt dir, eigene Befehle wie `npm start` oder `npm run build` zu definieren, um die Ausführung und das Projektmanagement zu vereinfachen.
-Für fortgeschrittene Setups kannst du Node.js mit `.npmrc` oder `.nvmrc` Dateien anpassen, um private Registries, Cache-Optionen oder eine bestimmte Node.js-Version zu erzwingen. So läuft deine Anwendung konsistent in verschiedenen Umgebungen.
+Für fortgeschrittene Setups kannst du Node.js mit `.npmrc` oder `.nvmrc` Dateien anpassen, um private Registries, Cache-Optionen oder eine bestimmte Node.js-Version zu konfigurieren. So läuft deine Anwendung konsistent in verschiedenen Umgebungen.
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Node.js erfolgreich auf deinem Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Server-Konfiguration weiterhelfen können:
+Glückwunsch! Du hast Node.js jetzt erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf folgende Ressourcen zu werfen, die dir bei der Server-Konfiguration weiterhelfen können:
- [Node.js.com](https://Node.js.com/) – Offizielle Webseite
- https://Node.js.com/help/ – Node.js Help Center (Dokumentation)
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
index b7f7a7aed..a35a12971 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
@@ -1,6 +1,6 @@
---
id: dedicated-windows-notepad++
-title: "Dedicated Server: Notepad++ auf Windows einrichten"
+title: "Notepad++ auf einem Windows Server einrichten – Nutze einen starken Code- und Texteditor"
description: "Entdecke, wie du deinen Coding-Workflow mit Notepad++ für schnelles, anpassbares und leichtgewichtiges Text-Editing optimierst → Jetzt mehr erfahren"
sidebar_label: Notepad++ installieren
services:
@@ -13,7 +13,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Notepad++ ist ein kostenloser und Open-Source Text- und Quellcode-Editor für Windows. Er unterstützt Syntax-Highlighting, Code-Folding und Tabbed Editing für viele Programmier- und Skriptsprachen und ist durch Plugins stark anpassbar. Bekannt für seine schnelle Performance und geringen Ressourcenverbrauch, ist Notepad++ eine beliebte Wahl für Entwickler und Nutzer, die ein mächtiges, aber leichtgewichtiges Tool zum Editieren suchen.
+Notepad++ ist ein kostenloser und Open-Source Text- und Quellcode-Editor für Windows. Er unterstützt Syntax-Highlighting, Code-Faltung und tab-basiertes Editieren für viele Programmier- und Skriptsprachen und ist durch Plugins stark anpassbar. Bekannt für seine schnelle Performance und geringen Ressourcenverbrauch, ist Notepad++ eine beliebte Wahl für Entwickler und Nutzer, die ein mächtiges, aber leichtgewichtiges Tool zum Editieren suchen.

@@ -24,7 +24,7 @@ Willst du diesen Service selbst hosten? Wir führen dich Schritt für Schritt du
Bevor du **Notepad++** installierst, stelle sicher, dass deine Hosting-Umgebung die folgenden Anforderungen erfüllt, um eine reibungslose Installation und optimale Performance zu gewährleisten.
| Hardware | Minimum | ZAP-Hosting Empfehlung |
-| -------- | ------- | ---------------------- |
+| ---------- | ------------ | -------------------------- |
| CPU | 1 vCPU Kern | 4 vCPU Kerne |
| RAM | 2 GB | 4 GB |
| Festplattenspeicher | 25 MB | 25 GB |
@@ -41,11 +41,11 @@ Starte das Notepad++ Setup und folge den Schritten wie gezeigt:
Notepad++ bietet eine Vielzahl an Anpassungsmöglichkeiten, die du unter *Einstellungen > Einstellungen* findest. Damit kannst du den Editor perfekt auf deinen Workflow zuschneiden:
-- **Allgemein**: Steuer das Startverhalten, z.B. ob zuletzt geöffnete Dateien wieder geladen werden, lege eine Standardsprache fest oder definiere das Verhalten der Tabs.
+- **Allgemein**: Steuer das Startverhalten, z.B. ob zuletzt geöffnete Dateien wieder geladen werden, eine Standardsprache gesetzt wird oder wie Tabs sich verhalten.
- **Editor-Einstellungen**: Passe Schriftart und -größe, Tab-Breite, Zeilennummerierung, automatische Einrückung oder die Anzeige von Leerzeichen und Tabulatoren an.
- **Farbschemata & Syntax**: Nutze den „Style Configurator“, um zwischen Themes zu wechseln und das Syntax-Highlighting für jede unterstützte Sprache zu individualisieren.
- **Dateiverwaltung**: Konfiguriere Optionen wie automatisches Neuladen bei Dateiänderungen, Verhalten bei großen Dateien oder bevorzugte Kodierungen wie UTF-8.
-- **Sicherheit & Backup**: Aktiviere automatische Backups oder die Sitzungswiederherstellung, um Datenverlust zu vermeiden.
+- **Sicherheit & Backup**: Aktiviere automatische Backups oder Sitzungswiederherstellung, um Datenverlust zu vermeiden.
- **Plugins**: Installiere und verwalte Erweiterungen über den Plugin Manager, z.B. für FTP-Support oder erweiterte Formatierung.
Diese Einstellungen machen Notepad++ extrem flexibel – egal ob für simples Text-Editing oder umfangreiche Softwareentwicklung.
@@ -54,7 +54,7 @@ Diese Einstellungen machen Notepad++ extrem flexibel – egal ob für simples Te
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Notepad++ erfolgreich auf deinem Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der weiteren Server-Konfiguration helfen können:
+Glückwunsch! Du hast Notepad++ erfolgreich auf deinem Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf folgende Ressourcen zu werfen, die dir bei der weiteren Server-Konfiguration helfen können:
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) – Offizielle Webseite
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
index 866865e20..e6d33ddcc 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-plex
-title: "Dedicated Server: Plex auf Windows einrichten"
-description: "Entdecke, wie du deine persönlichen Medien mit Plex ganz easy verwaltest und streamst – für nahtlosen Zugriff auf all deinen Geräten → Jetzt mehr erfahren"
+title: "Plex auf einem Windows Server einrichten – Stream deine persönliche Mediathek"
+description: "Entdecke, wie du deine persönliche Medienbibliothek mit Plex ganz easy verwaltest und streamst – für nahtlosen Zugriff auf all deinen Geräten → Jetzt mehr erfahren"
sidebar_label: Plex installieren
services:
+ - vserver
- dedicated
---
@@ -13,65 +14,59 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Plex ist eine Plattform zum Verwalten und Streamen von Medieninhalten wie Filmen, Serien, Musik und Fotos von einem zentralen Ort aus. Mit dem Plex Media Server kannst du deine Bibliotheken organisieren, automatisch mit Metadaten anreichern und auf verschiedenen Geräten sowohl im lokalen Netzwerk als auch übers Internet streamen. So ist Plex eine flexible Lösung, um deine persönliche Mediensammlung bequem und unkompliziert zugänglich zu machen.
+Plex ist eine Plattform zum Verwalten und Streamen von Medieninhalten wie Filmen, Serien, Musik und Fotos von einem zentralen Ort aus. Mit dem Plex Media Server kannst du deine Bibliotheken organisieren, automatisch mit Metadaten anreichern und auf verschiedenen Geräten sowohl im lokalen Netzwerk als auch übers Internet streamen. So ist Plex die flexible Lösung, um deine persönliche Mediensammlung easy und bequem überall verfügbar zu machen.

-Willst du diesen Service selbst hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
-
-
-
-
+Willst du diesen Service selbst hosten? Wir zeigen dir Schritt für Schritt, wie du Plex installierst und konfigurierst – inklusive allem, was du beachten musst.
## Voraussetzungen
-Bevor du **Plex** installierst, stelle sicher, dass deine Hosting-Umgebung die folgenden Anforderungen erfüllt, um eine reibungslose Installation und optimale Performance zu gewährleisten.
+Bevor du **Plex** installierst, check am besten, ob dein Hosting-Setup die folgenden Anforderungen erfüllt, damit die Installation reibungslos läuft und die Performance top ist.
| Hardware | Minimum | ZAP-Hosting Empfehlung |
| ---------- | ------------ | ------------------------- |
| CPU | 4 vCPU Kerne | 8 vCPU Kerne |
| RAM | 4 GB | 8 GB |
-| Festplattenspeicher | 25 GB | 25 GB |
+| Speicher | 25 GB | 25 GB |
-Die Software benötigt, dass alle erforderlichen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Anforderungen erfüllt, bevor du mit der Installation startest:
+Die Software braucht keine speziellen Abhängigkeiten, muss aber auf einem unterstützten Betriebssystem laufen. Vergewissere dich, dass dein Server folgende Voraussetzungen erfüllt, bevor du loslegst:
**Abhängigkeiten:** Keine
**Betriebssystem:** Windows 10/11, Windows Server 20XX
-Stelle sicher, dass alle Abhängigkeiten installiert sind und die richtige Betriebssystemversion verwendet wird, um Kompatibilitätsprobleme bei der Plex-Installation zu vermeiden.
-
-
+Stell sicher, dass alle Voraussetzungen erfüllt sind und das richtige Betriebssystem läuft, um Kompatibilitätsprobleme bei der Plex-Installation zu vermeiden.
## Installation
-Die offizielle Plex Media Website bietet die aktuelle Windows-Version des Plex Media Servers zum Download an. Nutze die 64-Bit-Variante, um Kompatibilität mit allen modernen Windows-Editionen sicherzustellen. Den Download findest du hier: https://www.plex.tv/media-server-downloads/
+Auf der offiziellen Plex Media Website findest du die aktuelle Windows-Version des Plex Media Servers zum Download. Nutze die 64-Bit-Variante, damit alles mit modernen Windows-Versionen kompatibel ist. Hier geht’s zum Download: https://www.plex.tv/media-server-downloads/

-Nach dem Download kannst du den Installer ausführen, um den Plex Media Server einzurichten. Nach der Installation erfolgt die Konfiguration über die Weboberfläche im Browser, wo du Bibliotheken anlegen und deine Medien verwalten kannst.
+Nach dem Download kannst du den Installer starten, um den Plex Media Server einzurichten. Die Konfiguration erfolgt dann über die Weboberfläche im Browser, wo du Bibliotheken anlegen und deine Medien verwalten kannst.

-Sobald die Einrichtung abgeschlossen ist, öffnet sich die Plex Media Server Weboberfläche automatisch in deinem Standardbrowser. An dieser Stelle wirst du aufgefordert, dich mit einem bestehenden Plex-Konto anzumelden oder ein neues zu erstellen, falls du noch keines hast.
+Nach der Installation öffnet sich die Plex Media Server Weboberfläche automatisch in deinem Standardbrowser. Jetzt wirst du aufgefordert, dich mit einem bestehenden Plex-Account einzuloggen oder einen neuen Account zu erstellen, falls du noch keinen hast.
-Dieser Login-Schritt ist notwendig, um den Server mit deinem persönlichen Konto zu verknüpfen und Funktionen wie Fernzugriff, Benutzerverwaltung und Synchronisation über Geräte hinweg zu ermöglichen. Nach erfolgreicher Anmeldung befindest du dich in deiner eigenen Plex Media Instanz. Dort kannst du Bibliotheken für Filme, Serien, Musik oder Fotos anlegen, Metadaten automatisch abrufen und Inhalte mit anderen Nutzern im lokalen Netzwerk oder übers Internet teilen.
+Dieser Login ist notwendig, um den Server mit deinem persönlichen Account zu verknüpfen. So kannst du Features wie Fernzugriff, Benutzerverwaltung und Synchronisation über verschiedene Geräte nutzen. Nach erfolgreicher Anmeldung bist du in deiner eigenen Plex Media Instanz. Dort kannst du Bibliotheken für Filme, Serien, Musik oder Fotos anlegen, Metadaten automatisch abrufen und Inhalte mit anderen Nutzern im lokalen Netzwerk oder übers Internet teilen.

-Nach der Einrichtung kannst du auch extern auf deinen Plex Media Server zugreifen, indem du die Weboberfläche im Browser über `http://:32400` öffnest. Ersetze `` durch die öffentliche IP-Adresse deines Servers.
+Nach der Einrichtung kannst du auch von extern auf deinen Plex Media Server zugreifen, indem du die Weboberfläche im Browser über `http://:32400` öffnest. Ersetze `` durch die öffentliche IP-Adresse deines Servers.
-Port 32400 ist der Standardport für den Plex-Webzugriff und muss eventuell in deiner Firewall oder deinem Router freigegeben werden, wenn du über das Internet verbinden möchtest.
+Der Port 32400 ist der Standardport für den Plex-Webzugriff und muss ggf. in deiner Firewall oder deinem Router freigegeben werden, wenn du über das Internet verbinden möchtest.
-Sobald die Adresse erreicht ist, wirst du zur Plex-Login-Seite weitergeleitet und kannst dort deine Bibliotheken und Einstellungen verwalten. Für sicheren externen Zugriff empfehlen wir, in den Plex-Einstellungen den Fernzugriff zu aktivieren, da so eine verschlüsselte Verbindung hergestellt und der Traffic über den Plex-Dienst geleitet wird.
+Sobald du die Adresse aufrufst, wirst du zur Plex-Login-Seite weitergeleitet und kannst dann deine Bibliotheken und Einstellungen verwalten. Für sicheren externen Zugriff empfehlen wir, in den Plex-Einstellungen den Remote Access zu aktivieren. So wird die Verbindung verschlüsselt und der Traffic über den Plex-Dienst geleitet.

## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Plex jetzt erfolgreich auf deinem Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der weiteren Server-Konfiguration helfen können:
+Glückwunsch! Du hast Plex jetzt erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Serverkonfiguration weiterhelfen können:
- [Plex.com](https://Plex.com/) – Offizielle Website
- [support.plex.tv/articles/](https://support.plex.tv/articles/) – Plex Hilfe-Center (Dokumentation)
-Du hast spezielle Fragen, die hier nicht beantwortet werden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich gern bei uns! 🙂
\ No newline at end of file
+Du hast noch spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – meld dich einfach bei uns! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-python.md b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
index fcdcf6aef..54f82e9dd 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-python
-title: 'Dedicated Server: Installation von Python'
-description: "Lerne, wie du die Python-Laufzeit auf Windows-Servern installierst und einrichtest, um deine Python-Programme effizient auszuführen → Jetzt mehr erfahren"
+title: 'Python auf einem Windows Server einrichten – Entwicklung und Automatisierung starten'
+description: "Lerne, wie du die Python-Laufzeit auf Windows Servern installierst und einrichtest, um deine Python-Programme effizient auszuführen → Jetzt mehr erfahren"
sidebar_label: Python installieren
services:
+ - vserver
- dedicated
---
@@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Diese Anleitung zeigt dir, wie du die Python-Laufzeit auf Windows installierst. Die untenstehenden Schritte müssen per RDP ausgeführt werden. Falls du nicht weißt, wie du dich per RDP mit deinem Server verbindest, schau dir bitte unsere [Erstzugang (RDP)](vserver-windows-userdp.md) Anleitung an.
+Diese Anleitung zeigt dir, wie du die Python-Laufzeit auf Windows installierst. Die folgenden Schritte müssen per RDP ausgeführt werden. Falls du nicht weißt, wie du dich per RDP mit deinem Server verbindest, schau dir bitte unsere [Erstzugang (RDP)](vserver-windows-userdp.md) Anleitung an.
## Installation
@@ -48,27 +49,27 @@ Wenn du den Befehl `python` in der Eingabeaufforderung oder PowerShell eingibst,

-### Ausführen von .py-Dateien
+### .py Dateien ausführen
-Um `.py` Python-Dateien auszuführen, kannst du einfach den Befehl `python3 [Dateiname].py` verwenden, wobei du `[Dateiname]` durch den Pfad zur gewünschten Datei ersetzt. Das funktioniert ebenfalls über die Eingabeaufforderung oder PowerShell.
+Um `.py` Python-Dateien auszuführen, kannst du einfach den Befehl `python3 [Dateiname].py` verwenden, wobei du `[Dateiname]` durch den Pfad zur gewünschten Datei ersetzt. Das machst du ebenfalls in der Eingabeaufforderung oder PowerShell.
:::tip
-Die meisten Programme, die du online findest, kannst du mit `python3 main.py` starten, da `main.py` der übliche Einstiegspunkt der meisten Python-Programme ist.
+Die meisten Programme, die du online findest, kannst du mit `python3 main.py` starten, da `main.py` oft der Einstiegspunkt der meisten Python-Programme ist.
:::
Du kannst Python (.py) Dateien auch einfach durch Doppelklick öffnen oder per Rechtsklick direkt über Windows mit Python starten.
## Virtuelle Umgebungen
-Beim Programmieren in Python brauchst du oft externe Pakete, die du mit pip installierst. Diese kannst du global installieren, sodass alle `.py`-Skripte darauf zugreifen können, oder du erstellst eine virtuelle Umgebung (venv).
+Beim Programmieren mit Python brauchst du oft externe Pakete, die du mit pip installierst. Diese kannst du global installieren, sodass alle `.py` Skripte darauf zugreifen können, oder du erstellst eine virtuelle Umgebung (venv).
### venv erstellen
-Navigiere zuerst mit dem Datei-Explorer in den Ordner, in dem du deine venv einrichten möchtest. Dort führst du dann `python -m venv .` aus, um die nötigen Dateien am aktuellen Ort zu installieren.
+Navigiere zuerst im Datei-Explorer in den Ordner, in dem du deine venv einrichten möchtest. Dort führst du dann `python -m venv .` aus, um die nötigen Dateien am aktuellen Ort zu installieren.
### Aktivieren & Deaktivieren
-Um Befehle wie `pip install` innerhalb deiner venv auszuführen, musst du sie aktivieren mit `.\Scripts\activate`. Ab jetzt läuft deine Konsole nur noch innerhalb der venv und Skripte haben nur Zugriff auf lokal installierte Pakete.
+Um Befehle wie `pip install` innerhalb deiner venv auszuführen, musst du sie aktivieren mit `.\Scripts\activate`. Ab jetzt läuft deine Konsole nur noch innerhalb der venv und Skripte greifen nur auf lokal installierte Pakete zu.
Wenn du fertig bist, kannst du die venv mit dem Befehl `deactivate` wieder verlassen.
@@ -76,4 +77,4 @@ Wenn du fertig bist, kannst du die venv mit dem Befehl `deactivate` wieder verla
## Fazit
-Glückwunsch, du hast Python erfolgreich installiert! Bei weiteren Fragen oder wenn du Hilfe brauchst, steht dir unser Support-Team täglich zur Verfügung. 🙂
\ No newline at end of file
+Glückwunsch, du hast Python erfolgreich installiert! Bei weiteren Fragen oder wenn du Hilfe brauchst, steht dir unser Support-Team täglich zur Seite! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
index 01defbc5f..392f1c42a 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-bitwarden
-title: "vServer: Bitwarden auf Linux einrichten"
+title: "Bitwarden auf einem Linux-Server einrichten – Sichere deine Passwortverwaltung"
description: "Entdecke, wie du Bitwarden sicher selbst hostest, um Passwörter mit Ende-zu-Ende-Verschlüsselung und starken Anmeldeinformationen zu verwalten → Jetzt mehr erfahren"
sidebar_label: Bitwarden installieren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -27,11 +28,11 @@ Willst du diesen Service selbst hosten? Wir führen dich Schritt für Schritt du
Bevor du **Bitwarden** installierst, stelle sicher, dass deine Hosting-Umgebung die folgenden Anforderungen erfüllt, um eine reibungslose Installation und optimale Performance zu gewährleisten.
-| Hardware | Minimum | ZAP-Hosting Empfehlung |
-| ---------- | ------------ | ------------------------ |
-| CPU | 1 vCPU Kern | 4 vCPU Kerne |
-| RAM | 2 GB | 4 GB |
-| Speicher | 12 GB | 25 GB |
+| Hardware | Minimum | ZAP-Hosting Empfehlung |
+| ---------- | ------------ | ------------------------- |
+| CPU | 1 vCPU Kern | 4 vCPU Kerne |
+| RAM | 2 GB | 4 GB |
+| Festplattenspeicher | 12 GB | 25 GB |
Die Software benötigt, dass alle notwendigen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Anforderungen erfüllt, bevor du mit der Installation startest:
@@ -39,7 +40,7 @@ Die Software benötigt, dass alle notwendigen Abhängigkeiten installiert sind u
**Betriebssystem:** Neueste Version von Ubuntu/Debian mit Docker 26+ Support
-Stelle sicher, dass alle Abhängigkeiten installiert sind und das richtige Betriebssystem verwendet wird, um Kompatibilitätsprobleme bei der Bitwarden-Installation zu vermeiden.
+Stelle sicher, dass alle Abhängigkeiten installiert sind und die richtige Betriebssystemversion verwendet wird, um Kompatibilitätsprobleme bei der Bitwarden-Installation zu vermeiden.
@@ -54,40 +55,39 @@ Damit dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, s
```
sudo apt update && sudo apt upgrade -y
```
-So stellst du sicher, dass dein System vor der Installation die neuesten Sicherheitspatches und Softwareversionen hat.
+So stellst du sicher, dass dein System vor der weiteren Installation die neuesten Sicherheitspatches und Softwareversionen hat.
### Abhängigkeiten installieren
-Nach dem Update kannst du mit der Installation der Abhängigkeiten starten. Bitwarden wird auf deinem Server mit mehreren Docker-Containern betrieben. Dafür muss Docker zuerst installiert werden. Führe dazu folgende Befehle aus:
+Nachdem das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten fortfahren. Bitwarden wird über mehrere Docker-Container auf deinem System laufen. Dafür muss Docker zuerst installiert werden. Führe dazu folgende Befehle aus:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Eine ausführliche Anleitung zur Docker-Installation und Nutzung findest du in unserer [Docker](dedicated-linux-docker.md) Anleitung.
+Eine ausführliche Anleitung zur Installation und Nutzung von Docker findest du in unserer [Docker](dedicated-linux-docker.md) Anleitung.
### Benutzer & Verzeichnis anlegen
-Es wird empfohlen, deinen Linux-Server mit einem eigenen `bitwarden` Service-Account zu konfigurieren, von dem aus Bitwarden installiert und betrieben wird. So bleibt deine Bitwarden-Instanz von anderen Anwendungen auf deinem Server isoliert.
+Es wird empfohlen, deinen Linux-Server mit einem dedizierten `bitwarden` Service-Account zu konfigurieren, von dem aus Bitwarden installiert und betrieben wird. So bleibt deine Bitwarden-Instanz von anderen Anwendungen auf deinem Server isoliert.
-Lege den bitwarden-Benutzer an und setze ein starkes, einzigartiges Passwort:
+Lege den Bitwarden-Benutzer an und setze ein starkes, einzigartiges Passwort für diesen Account.
```
sudo adduser bitwarden
sudo passwd bitwarden
```
-Erstelle die Docker-Gruppe, falls sie noch nicht existiert, und füge den bitwarden-Benutzer hinzu:
+Erstelle die Docker-Gruppe, falls sie noch nicht existiert, und füge den Bitwarden-Benutzer dieser Gruppe hinzu:
```
sudo groupadd docker
sudo usermod -aG docker bitwarden
```
-Erstelle das Arbeitsverzeichnis, setze die Berechtigungen und übergebe den Besitz an bitwarden:
-
+Erstelle das Arbeitsverzeichnis, setze die Berechtigungen und weise den Besitz an bitwarden zu:
```
sudo mkdir /opt/bitwarden
sudo chmod -R 700 /opt/bitwarden
@@ -98,7 +98,7 @@ sudo chown -R bitwarden:bitwarden /opt/bitwarden
### Domain konfigurieren
-Standardmäßig läuft Bitwarden auf dem Host über die Ports 80 (HTTP) und 443 (HTTPS). Richte eine Domain mit DNS-Einträgen ein, die auf den Host zeigen, z.B. server.example.com – besonders wichtig, wenn du Bitwarden im Internet bereitstellst. Vermeide es, Bitwarden im Hostnamen zu verwenden, um die Rolle oder Software des Servers nicht unnötig preiszugeben.
+Standardmäßig läuft Bitwarden auf dem Host über die Ports 80 (HTTP) und 443 (HTTPS). Richte eine Domain mit DNS-Einträgen ein, die auf den Host zeigen, z.B. server.example.com, besonders wenn du den Dienst im Internet bereitstellst. Vermeide es, Bitwarden im Hostnamen zu verwenden, um die Rolle oder Software des Servers nicht unnötig preiszugeben.
@@ -106,16 +106,16 @@ Standardmäßig läuft Bitwarden auf dem Host über die Ports 80 (HTTP) und 443
## Installation
Nachdem alle Voraussetzungen erfüllt und Vorbereitungen abgeschlossen sind, kannst du mit der Installation von Bitwarden starten.
-Lade das Bitwarden-Installationsskript auf deinen Server und führe es aus. Ein Verzeichnis `./bwdata` wird relativ zum Speicherort von `bitwarden.sh` erstellt.
+Lade das Bitwarden-Installationsskript auf deinen Server herunter und führe es aus. Ein Verzeichnis `./bwdata` wird relativ zum Speicherort von `bitwarden.sh` erstellt.
```
curl -Lso bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" && chmod 700 bitwarden.sh
./bitwarden.sh install
```
-Im Installer gibst du zuerst den Domainnamen deiner Bitwarden-Instanz ein, typischerweise den konfigurierten DNS-Eintrag. Danach wählst du, ob Let’s Encrypt ein kostenloses, vertrauenswürdiges SSL-Zertifikat generieren soll. Falls ja, gibst du eine E-Mail für Ablaufbenachrichtigungen an. Falls nein, folgen Fragen zum Zertifikat.
+Im Installer gibst du zuerst den Domainnamen deiner Bitwarden-Instanz ein, typischerweise der konfigurierte DNS-Eintrag. Danach wählst du, ob Let’s Encrypt ein kostenloses, vertrauenswürdiges SSL-Zertifikat generieren soll. Falls ja, gibst du eine E-Mail für Ablaufbenachrichtigungen an. Falls nein, folgen Fragen zum Zertifikat.
-Gib deine Installations-ID und den Installationsschlüssel ein, die du bei [Bitwarden](https://bitwarden.com/host) erhältst. Wähle dann die Region US oder EU – das ist nur relevant, wenn du eine selbst gehostete Instanz mit einem kostenpflichtigen Abo verbindest.
+Gib deine Installations-ID und den Installationsschlüssel ein, die du bei [Bitwarden](https://bitwarden.com/host) erhalten hast. Wähle dann die Region US oder EU, was nur relevant ist, wenn du eine selbst gehostete Instanz mit einem kostenpflichtigen Abo verbindest.
Wenn du kein Let’s Encrypt nutzt, kannst du ein bestehendes Zertifikat verwenden, indem du die Dateien in `./bwdata/ssl/your.domain` ablegst und angibst, ob es vertrauenswürdig ist. Alternativ kannst du ein selbstsigniertes Zertifikat generieren, was aber nur für Tests empfohlen wird. Wenn du kein Zertifikat nutzt, musst du einen HTTPS-Proxy vor die Installation setzen, sonst funktionieren Bitwarden-Anwendungen nicht.
@@ -123,7 +123,7 @@ Wenn du kein Let’s Encrypt nutzt, kannst du ein bestehendes Zertifikat verwend
## Konfiguration
-Nach der Installation machst du die Grundkonfiguration über zwei Dateien. Bearbeite zuerst die Umgebungsdatei unter `./bwdata/env/global.override.env`. Trage dort deine SMTP-Serverdaten ein – Host, Port, SSL, Benutzername und Passwort – damit Bitwarden Verifizierungs- und Organisations-Einladungsmails verschicken kann. Falls du Zugriff auf das System-Admin-Portal brauchst, füge eine Admin-E-Mail zu `adminSettings__admins` hinzu.
+Nach der Installation erledigst du die Grundkonfiguration über zwei Dateien. Bearbeite zuerst die Umgebungsdatei unter `./bwdata/env/global.override.env`. Trage dort deine SMTP-Serverdaten ein, inklusive Host, Port, SSL, Benutzername und Passwort, damit Bitwarden Verifizierungs- und Organisations-Einladungsmails versenden kann. Falls du Zugriff auf das System-Admin-Portal brauchst, füge eine Admin-E-Mail zu `adminSettings__admins` hinzu.
```
...
@@ -139,13 +139,13 @@ adminSettings__admins=
Teste die SMTP-Konfiguration mit `./bitwarden.sh checksmtp`. Eine korrekte Einrichtung meldet Erfolg; andernfalls bekommst du Hinweise zu fehlendem OpenSSL oder falschen Werten. Änderungen übernimmst du mit `./bitwarden.sh restart`.
-Anschließend prüfe die Installationsparameter in `./bwdata/config.yml`. Diese Datei steuert die generierten Assets und muss bei speziellen Umgebungen angepasst werden, z.B. wenn du hinter einem Proxy bist oder andere Ports nutzt. Änderungen übernimmst du mit `./bitwarden.sh rebuild`.
+Anschließend prüfe die Installationsparameter in `./bwdata/config.yml`. Diese Datei steuert die generierten Assets und muss für spezielle Umgebungen angepasst werden, z.B. wenn du hinter einem Proxy arbeitest oder alternative Ports nutzt. Änderungen übernimmst du mit `./bitwarden.sh rebuild`.
-Starte die Instanz zuletzt mit `./bitwarden.sh start`. Der erste Start kann etwas dauern, da Docker die Images zieht. Mit `docker ps` kannst du prüfen, ob alle Container gesund laufen. Öffne dann den Web Vault unter deiner konfigurierten Domain und registriere dich bei Bedarf. Die E-Mail-Verifizierung funktioniert nur mit korrekt konfigurierten SMTP-Daten.
+Starte die Instanz zuletzt mit `./bitwarden.sh start`. Der erste Start kann etwas dauern, während Docker die Images zieht. Mit `docker ps` kannst du prüfen, ob alle Container gesund sind. Öffne dann den Web-Vault unter deiner konfigurierten Domain und registriere bei Bedarf einen Account. Die E-Mail-Verifizierung funktioniert nur mit korrekt konfigurierten SMTP-Variablen.
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Bitwarden erfolgreich auf deinem VPS installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf folgende Ressourcen zu werfen, die dir bei der Server-Konfiguration weiterhelfen können:
+Glückwunsch! Du hast Bitwarden jetzt erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf folgende Ressourcen zu werfen, die dir bei der Serverkonfiguration weiterhelfen können:
- [bitwarden.com](https://bitwarden.com/) – Offizielle Webseite
- https://bitwarden.com/help/ – Bitwarden Help Center (Dokumentation)
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
index b64df4296..9fa51d06c 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
@@ -1,17 +1,18 @@
---
id: vserver-linux-cockpit
-title: "vServer: Installation von Cockpit"
-description: "Entdecke, wie du Linux-Server effizient mit der Weboberfläche von Cockpit verwaltest – perfekt für Einsteiger und Profis → Jetzt mehr erfahren"
+title: "Cockpit auf einem Linux-Server einrichten – Verwalte deinen Server per Webinterface"
+description: "Entdecke, wie du Linux-Server effizient mit dem Cockpit-Webinterface verwaltest – perfekt für Einsteiger und Profis → Jetzt mehr erfahren"
sidebar_label: Cockpit installieren
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Cockpit ist eine Weboberfläche zur Verwaltung von einem oder mehreren Linux-Servern (Cluster). Von einfachen Log-Ausgaben bis hin zur Verwaltung des RAID bietet Cockpit viele Features.
+Cockpit ist ein Webinterface zur Verwaltung von einem oder mehreren Linux-Servern (Cluster). Von einfachen Log-Ausgaben bis hin zur Verwaltung des RAID bietet Cockpit viele Features.
Cockpit eignet sich sowohl für Einsteiger als auch für fortgeschrittene Nutzer, die alles Wichtige schnell im Blick haben und verwalten wollen. Außerdem ist der Zugriff von fast jedem Gerät aus möglich.
Die Projektseite findest du unter https://cockpit-project.org/.
@@ -28,7 +29,7 @@ Zuerst muss der Server aktualisiert werden:
// Update
sudo apt update; sudo apt upgrade -y
```
-Danach kann die Installation starten:
+Danach kann die Installation starten:
```
// Cockpit Installation
sudo apt install cockpit -y
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-curl.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
index ed40920e7..309d236b2 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-curl
-title: "vServer: cURL auf Linux einrichten"
-description: "Entdecke, wie du cURL für effiziente Datenübertragungen und API-Tests einrichtest und optimierst → Jetzt mehr erfahren"
+title: "cURL auf einem Linux-Server einrichten – HTTP-Anfragen testen und automatisieren"
+description: "Entdecke, wie du cURL einrichtest und optimierst für effiziente Datenübertragungen und API-Tests → Jetzt mehr erfahren"
sidebar_label: cURL installieren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-cURL ist sowohl ein kostenloses Kommandozeilen-Tool als auch eine Software-Bibliothek (libcURL) zum Übertragen von Daten über URLs. Es unterstützt eine breite Palette von Protokollen – darunter HTTP(S), FTP, SMTP, LDAP, MQTT und mehr – und wird häufig für Aufgaben wie das Herunterladen von Dateien, das Testen von APIs und die Automatisierung von Netzwerkoperationen verwendet.
+cURL ist sowohl ein kostenloses Kommandozeilen-Tool als auch eine Software-Bibliothek (libcURL) zum Übertragen von Daten über URLs. Es unterstützt eine breite Palette an Protokollen – darunter HTTP(S), FTP, SMTP, LDAP, MQTT und mehr – und wird häufig für Aufgaben wie das Herunterladen von Dateien, API-Tests und die Automatisierung von Netzwerk-Operationen genutzt.
-Du willst diesen Service selbst hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
+Willst du diesen Service selbst hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
@@ -24,7 +25,7 @@ Du willst diesen Service selbst hosten? Wir führen dich Schritt für Schritt du
Bevor du **cURL** einrichtest, solltest du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf den neuesten Stand zu bringen. Diese Vorbereitung sorgt für eine stabile Umgebung und hilft, Probleme während oder nach der Installation zu vermeiden.
### System aktualisieren
-Um sicherzustellen, dass dein System mit der aktuellsten Software und den neuesten Sicherheitsupdates läuft, solltest du zuerst ein System-Update durchführen. Führe dazu folgenden Befehl aus:
+Um sicherzustellen, dass dein System mit der aktuellsten Software und den neuesten Sicherheitsupdates läuft, solltest du zuerst ein System-Update durchführen. Dafür gibst du folgenden Befehl ein:
```
sudo apt update && sudo apt upgrade -y
@@ -52,7 +53,7 @@ Außerdem können Umgebungsvariablen wie `HTTP_PROXY` oder `HTTPS_PROXY` gesetzt
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast cURL jetzt erfolgreich auf deinem VPS installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Serverkonfiguration weiterhelfen können:
+Glückwunsch! Du hast cURL jetzt erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Server-Konfiguration weiterhelfen können:
- [curl.se](https://curl.se/) – Offizielle Webseite
- [curl.se/docs/](https://curl.se/docs/) – cURL-Dokumentation
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
index 822526f8f..6c032a150 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-gitlab
-title: "vServer: GitLab auf Linux installieren"
-description: "Entdecke, wie du GitLab effizient auf Linux einrichtest, um DevOps-Workflows zu optimieren und die Teamzusammenarbeit zu verbessern → Jetzt mehr erfahren"
+title: "GitLab auf einem Linux Server einrichten – Hoste deine eigene DevOps Plattform"
+description: "Entdecke, wie du GitLab effizient auf Linux installierst, um DevOps-Workflows zu optimieren und die Teamarbeit zu verbessern → Jetzt mehr erfahren"
sidebar_label: GitLab installieren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-GitLab ist eine umfassende DevOps-Plattform, die Teams ermöglicht, gemeinsam am Code zu arbeiten, Workflows zu automatisieren und den gesamten Softwareentwicklungszyklus effizient zu verwalten. In dieser Anleitung wird erklärt, wie du GitLab auf einem Linux-Server installierst.
+GitLab ist eine umfassende DevOps-Plattform, die Teams ermöglicht, gemeinsam am Code zu arbeiten, Workflows zu automatisieren und den kompletten Softwareentwicklungszyklus effizient zu managen. In dieser Anleitung erklären wir, wie du GitLab auf einem Linux Server installierst.

@@ -26,11 +27,11 @@ Die folgenden Anforderungen werden vom offiziellen [GitLab Team](https://docs.gi
#### Hardware
| Komponenten | Minimum | Empfohlen |
-| -------------- | ---------------------- | -------------------------- |
-| CPU | 2x 2 GHz | 4x 2,6+ GHz |
-| RAM | 4 GB | 8 GB |
-| Speicher | 10 GB | 50+ GB |
-| Bandbreite | 100 Mbit/s (Up & Down) | 100 Mbit/s (Up & Down) |
+| -------------- | ---------------------- | ------------------------- |
+| CPU | 2x 2 GHz | 4x 2,6+ GHz |
+| RAM | 4 GB | 8 GB |
+| Speicher | 10 GB | 50+ GB |
+| Bandbreite | 100 Mbit/s (Up & Down) | 100 Mbit/s (Up & Down) |
#### Software
@@ -39,31 +40,31 @@ Die folgenden Anforderungen werden vom offiziellen [GitLab Team](https://docs.gi
| Betriebssystem | Ubuntu (20.04, 22.04, 24.04), Debian (10, 11, 12), OpenSUSE (15.5) |
| Datenbank | PostgreSQL 14.9+ |
| Webserver | NGINX (mit GitLab gebündelt), Puma 6.4.2+ |
-| Sonstiges | Redis 7.x+, Sidekiq 7.3.2+, Prometheus 2.54.1+ |
+| Sonstiges | Redis 7.x+, Sidekiq 7.3.2+, Prometheus 2.54.1+ |
:::info
-Für die genauesten und aktuellsten Spezifikationen schaue bitte in die offizielle [Hardware Requirements](https://docs.gitlab.com/ee/install/requirements.html) Dokumentation von GitLab.
+Für die aktuellsten und genauesten Spezifikationen schau bitte in die offizielle [Hardware Requirements](https://docs.gitlab.com/ee/install/requirements.html) Dokumentation von GitLab.
:::
-Um GitLab auf deinem Linux-Server zu installieren, musst du dich über einen SSH-Client verbinden. Schau dir dazu unsere [Erstzugriff (SSH)](vserver-linux-ssh.md) Anleitung an, um mehr zu erfahren.
+Um GitLab auf deinem Linux Server zu installieren, musst du dich per SSH-Client verbinden. Schau dir dazu unsere [Erstzugang (SSH)](vserver-linux-ssh.md) Anleitung an.
-Sobald die Verbindung steht, kannst du die notwendigen Pakete installieren, die für die eigentliche GitLab-Installation benötigt werden.
+Sobald die Verbindung steht, kannst du die notwendigen Pakete installieren, die für die GitLab-Installation gebraucht werden.
## Schritt 1: Abhängigkeiten installieren
-Zuerst musst du einige Abhängigkeiten installieren, damit der GitLab-Installer läuft. Nutze die folgenden Befehle, um die erforderlichen Pakete auf deinem Linux-Server zu installieren.
+Zuerst musst du einige Abhängigkeiten installieren, damit der GitLab Installer läuft. Nutze die folgenden Befehle, um die benötigten Pakete auf deinem Linux Server zu installieren.
-Aktualisiere die Paketliste auf die neueste Version und installiere das OpenSSH-Server-Paket sowie die benötigten Voraussetzungen mit folgendem Befehl. So wird dein Webinterface für GitLab gehostet.
+Aktualisiere die Paketliste und installiere den OpenSSH Server sowie die nötigen Voraussetzungen mit folgendem Befehl. So wird dein Webinterface für GitLab gehostet.
```
sudo apt update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
```
-Optional kannst du Postfix (SMTP-Server) installieren, wenn du E-Mail-Benachrichtigungen über GitLab versenden möchtest.
+Optional kannst du Postfix (SMTP Server) installieren, wenn du E-Mail-Benachrichtigungen über GitLab versenden möchtest.
Falls du E-Mail-Benachrichtigungen nutzen willst, installiere Postfix mit:
@@ -75,14 +76,14 @@ sudo apt-get install -y postfix
-Aktualisiere die Paketliste auf die neueste Version und installiere das OpenSSH-Server-Paket sowie die benötigten Voraussetzungen mit folgendem Befehl. So wird dein Webinterface für GitLab gehostet.
+Aktualisiere die Paketliste und installiere den OpenSSH Server sowie die nötigen Voraussetzungen mit folgendem Befehl. So wird dein Webinterface für GitLab gehostet.
```
sudo apt update
sudo apt-get install -y curl openssh-server ca-certificates perl
```
-Optional kannst du Postfix (SMTP-Server) installieren, wenn du E-Mail-Benachrichtigungen über GitLab versenden möchtest.
+Optional kannst du Postfix (SMTP Server) installieren, wenn du E-Mail-Benachrichtigungen über GitLab versenden möchtest.
Falls du E-Mail-Benachrichtigungen nutzen willst, installiere Postfix mit:
@@ -94,13 +95,13 @@ sudo apt-get install -y postfix
-Installiere das OpenSSH-Server-Paket sowie die benötigten Voraussetzungen mit folgendem Befehl. So wird dein Webinterface für GitLab gehostet.
+Installiere den OpenSSH Server sowie die nötigen Voraussetzungen mit folgendem Befehl. So wird dein Webinterface für GitLab gehostet.
```
sudo zypper install curl openssh perl
```
-Stelle sicher, dass der OpenSSH-Daemon aktiviert ist, mit diesen Befehlen:
+Stelle sicher, dass der OpenSSH Daemon aktiviert ist:
```
sudo systemctl status sshd
@@ -108,7 +109,7 @@ sudo systemctl enable sshd
sudo systemctl start sshd
```
-Falls du `firewalld` nutzt, stelle sicher, dass die Firewall den nötigen Zugriff erlaubt.
+Falls du `firewalld` nutzt, stelle sicher, dass die nötigen Ports freigegeben sind.
Prüfe, ob `firewalld` aktiv ist mit:
@@ -116,7 +117,7 @@ Prüfe, ob `firewalld` aktiv ist mit:
sudo systemctl status firewalld
```
-Falls ja, öffne die benötigten Ports (standardmäßig 80 und 443):
+Falls ja, öffne die Standardports (80 und 443):
```
sudo firewall-cmd --permanent --add-service=http
@@ -124,7 +125,7 @@ sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld
```
-Optional kannst du Postfix (SMTP-Server) installieren, wenn du E-Mail-Benachrichtigungen über GitLab versenden möchtest.
+Optional kannst du Postfix (SMTP Server) installieren, wenn du E-Mail-Benachrichtigungen über GitLab versenden möchtest.
Falls du E-Mail-Benachrichtigungen nutzen willst, installiere Postfix mit:
@@ -138,9 +139,9 @@ sudo systemctl start postfix
:::info
-Während der Postfix-Installation kann eine Konfiguration erscheinen. Wähle hier 'Internet Site' und bestätige mit Enter. Gib als 'mail name' die externe DNS deines Linux-Servers ein und bestätige mit Enter. Falls weitere Bildschirme erscheinen, bestätige jeweils mit Enter, um die Standardwerte zu übernehmen.
+Während der Postfix-Installation kann eine Konfiguration erscheinen. Wähle hier „Internet Site“ und bestätige mit Enter. Gib als „mail name“ die externe DNS deines Linux Servers ein und bestätige. Falls weitere Bildschirme erscheinen, bestätige einfach mit Enter, um die Standardwerte zu übernehmen.
-Wenn du eine andere Lösung für den E-Mail-Versand nutzen möchtest, überspringe diesen Schritt und [konfiguriere einen externen SMTP-Server](https://docs.gitlab.com/omnibus/settings/smtp) nach der GitLab-Installation anhand der offiziellen Anleitung.
+Wenn du eine andere Lösung für den E-Mail-Versand nutzen möchtest, überspringe diesen Schritt und [konfiguriere einen externen SMTP-Server](https://docs.gitlab.com/omnibus/settings/smtp) nach der GitLab-Installation gemäß der offiziellen Anleitung.
:::
## Schritt 2: GitLab installieren
@@ -152,7 +153,7 @@ In dieser Anleitung installieren wir GitLab direkt aus den offiziellen Paket-Rep
-Das folgende Skript fügt die GitLab-Repositories zum apt-Paketmanager hinzu:
+Führe folgendes Skript aus, um die GitLab-Repositories zum apt Paketmanager hinzuzufügen:
```
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
@@ -166,7 +167,7 @@ sudo apt-get install -y gitlab-ee
-Das folgende Skript fügt die GitLab-Repositories zum Zypper-Paketmanager hinzu:
+Führe folgendes Skript aus, um die GitLab-Repositories zum Zypper Paketmanager hinzuzufügen:
```
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
@@ -181,7 +182,7 @@ sudo zypper install gitlab-ee
-Nach Abschluss dieses Prozesses sollte GitLab auf deinem Linux-Server einsatzbereit sein. Im nächsten Abschnitt konfigurierst du wichtige Einstellungen, damit der Server voll funktionsfähig ist.
+Nach Abschluss dieses Prozesses sollte GitLab auf deinem Linux Server einsatzbereit sein. Im nächsten Abschnitt konfigurierst du wichtige Einstellungen, damit der Server reibungslos läuft.
## Schritt 3: GitLab konfigurieren
@@ -191,7 +192,7 @@ Damit alles funktioniert, musst du einige Änderungen an der Konfigurationsdatei
sudo nano /etc/gitlab/gitlab.rb
```
-Suche die Zeile `external_url` und trage entweder deine Domain oder die IP-Adresse deines Linux-Servers ein, falls du keine Domain für GitLab hast.
+Suche die Zeile mit `external_url` und trage entweder deine Domain oder die IP-Adresse deines Linux Servers ein, falls du keine Domain für GitLab hast.
```
@@ -202,16 +203,16 @@ Suche die Zeile `external_url` und trage entweder deine Domain oder die IP-Adres
##!
##! Hinweis: Während Installation/Updates wird der Wert der Umgebungsvariable
##! EXTERNAL_URL verwendet, um diesen Wert zu setzen/ersetzen.
-##! Bei AWS EC2 Instanzen wird versucht, den öffentlichen Hostnamen/IP
+##! Auf AWS EC2 Instanzen wird versucht, den öffentlichen Hostnamen/IP
##! von AWS abzurufen. Mehr Infos:
##! https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html
-external_url 'http`s`://`Deine Domain / IPv4-Adresse deines Linux Servers`'
+external_url 'http`s`://`Deine Domain / IPv4 Adresse deines Linux Servers`'
```
-Wir empfehlen außerdem, deine E-Mail in der Zeile `letsencrypt['contact_emails']` einzutragen. So kann Let's Encrypt dich über automatische und kostenlose SSL-Zertifikate informieren und kontaktieren.
+Wir empfehlen außerdem, deine E-Mail in der Zeile `letsencrypt['contact_emails']` einzutragen. So kann Let's Encrypt dich bezüglich der automatischen und kostenlosen SSL-Zertifikate kontaktieren.
:::note
-Für ein kostenloses SSL-Zertifikat von Let's Encrypt benötigst du eine Domain. Ein Zertifikat kann nicht direkt für eine IP-Adresse ausgestellt werden.
+Für ein kostenloses SSL-Zertifikat von Let's Encrypt benötigst du eine Domain. Ein Zertifikat direkt für eine IP-Adresse kannst du nicht anfordern.
:::
@@ -225,7 +226,7 @@ Für ein kostenloses SSL-Zertifikat von Let's Encrypt benötigst du eine Domain.
# letsencrypt['key_size'] = 2048
# letsencrypt['owner'] = 'root'
# letsencrypt['wwwroot'] = '/var/opt/gitlab/nginx/www'
-# Siehe https://docs.gitlab.com/omnibus/settings/ssl/index.html#renew-the-certificates-automatically für mehr Infos zu diesen Einstellungen
+# Siehe https://docs.gitlab.com/omnibus/settings/ssl/index.html#renew-the-certificates-automatically für mehr Infos
# letsencrypt['auto_renew'] = true
# letsencrypt['auto_renew_hour'] = 0
# letsencrypt['auto_renew_minute'] = nil # Sollte eine Zahl oder Cron-Ausdruck sein, falls angegeben.
@@ -235,34 +236,34 @@ Für ein kostenloses SSL-Zertifikat von Let's Encrypt benötigst du eine Domain.
```
:::tip
-Du kannst `CTRL+W` drücken, um nach `letsencrypt['contact_emails']` zu suchen und Enter drücken, damit du nicht die ganze Datei manuell durchsuchen musst.
+Du kannst mit `CTRL+W` nach `letsencrypt['contact_emails']` suchen, um die Stelle schnell zu finden.
:::
-Wenn du fertig bist, drücke `CTRL+X`, dann `Y` und Enter, um die Änderungen zu speichern.
+Speichere die Änderungen mit `CTRL+X`, dann `Y` und bestätige mit `Enter`.
-Führe abschließend folgenden Befehl aus, um GitLab mit den neuen Einstellungen neu zu konfigurieren:
+Führe abschließend folgenden Befehl aus, um GitLab mit den neuen Einstellungen zu konfigurieren:
```
sudo gitlab-ctl reconfigure
```
-Dieser Vorgang kann einige Zeit dauern, da GitLab mit den aktualisierten Konfigurationsdaten initialisiert wird. Falls eine Domain verwendet wurde, werden auch die SSL-Zertifikate automatisch ausgestellt.
+Das kann eine Weile dauern, da GitLab mit den aktualisierten Einstellungen initialisiert wird. Falls eine Domain verwendet wurde, werden auch die SSL-Zertifikate automatisch ausgestellt.
## Schritt 4: Zugriff auf das Webinterface
-Nach der Initialisierung sollte der Server nun über einen Webbrowser erreichbar sein. Rufe deine Seite auf, indem du deine Domain oder IP-Adresse eingibst:
+Nach der Initialisierung solltest du GitLab jetzt über deinen Browser erreichen können. Gib dazu deine Domain oder IP-Adresse wie folgt ein:
```
https://[deine_domain] ODER http://[deine_ip_adresse]
```
-Beim ersten Aufruf des Webinterfaces wirst du mit einer Login-Seite begrüßt.
+Beim ersten Aufruf erscheint die Login-Seite.

-Für den ersten Login benötigst du Admin-Zugang. Melde dich als `root` Benutzer an.
+Für den ersten Login nutzt du den Benutzer `root`.
-Das Passwort findest du in einer Datei auf deinem Linux-Server. Öffne die Datei mit folgendem Befehl und suche das Feld `Password`:
+Das Passwort findest du in einer Datei auf deinem Linux Server. Öffne sie mit:
```
sudo nano /etc/gitlab/initial_root_password
@@ -272,7 +273,7 @@ sudo nano /etc/gitlab/initial_root_password
```
# WARNUNG: Dieser Wert ist nur gültig unter folgenden Bedingungen
-# 1. Wenn er manuell gesetzt wurde (entweder über die Umgebungsvariable `GITLAB_ROOT_PASSWORD` oder über die Einstellung `gitlab_rails['initial_root_password']` in `gitlab.rb` vor der ersten Datenbankbefüllung).
+# 1. Wenn er manuell gesetzt wurde (entweder via `GITLAB_ROOT_PASSWORD` Umgebungsvariable oder `gitlab_rails['initial_root_password']` Einstellung in `gitlab.rb` vor der ersten Datenbankbefüllung).
# 2. Das Passwort wurde nicht manuell geändert, weder über UI noch Kommandozeile.
@@ -282,22 +283,22 @@ sudo nano /etc/gitlab/initial_root_password
Password: `[DEIN_PASSWORT_HIER]`
-# HINWEIS: Diese Datei wird beim ersten Reconfigure-Lauf nach 24 Stunden automatisch gelöscht.
+# HINWEIS: Diese Datei wird automatisch beim ersten Reconfigure-Lauf nach 24 Stunden gelöscht.
```
-Gib Benutzername und Passwort auf der Login-Seite ein, um dein GitLab-Dashboard zum ersten Mal zu betreten. Du solltest jetzt Zugriff auf dein GitLab-Panel auf deinem eigenen Linux-Server haben.
+Gib Benutzername und Passwort auf der Login-Seite ein, um dein GitLab Dashboard zu öffnen. Jetzt kannst du dein GitLab Panel auf deinem eigenen Linux Server nutzen.

-Wir empfehlen dringend, einen neuen Benutzer anzulegen und/oder das Passwort für den `root` Benutzer zu ändern. Das kannst du über **Admin** unten links und dann **Übersicht -> Benutzer** machen. Dort kannst du alle Nutzer deiner GitLab-Instanz verwalten.
+Wir empfehlen dringend, einen neuen Benutzer anzulegen und/oder das Passwort des `root` Users zu ändern. Das kannst du unter **Admin** unten links im Menü machen, dann **Übersicht -> Benutzer**. Dort kannst du alle Nutzer deiner GitLab Instanz verwalten.
## Optional: Firewall mit ufw einrichten
-Diesen Schritt kannst du überspringen, wenn du keine Firewall konfigurieren möchtest oder z.B. bereits `firewalld` auf OpenSUSE nutzt. Stelle sicher, dass die Ports 80/443 und 22 freigegeben sind.
+Diesen Schritt kannst du überspringen, wenn du keine Firewall konfigurieren möchtest oder z.B. schon `firewalld` auf OpenSUSE nutzt. Erlaube auf jeden Fall die Ports 80/443 und 22.
### ufw installieren
-Falls `ufw` bereits installiert ist, kannst du diesen Schritt überspringen.
+Falls `ufw` schon installiert ist, kannst du diesen Schritt überspringen.
@@ -326,7 +327,7 @@ sudo ufw allow OpenSSH
### Firewall aktivieren
:::warning
-Standardmäßig blockiert ufw dann alle anderen Ports außer den freigegebenen. Stelle sicher, dass deine Whitelist korrekt eingerichtet ist, bevor du diesen Befehl ausführst.
+Standardmäßig blockiert ufw alle Ports außer den erlaubten. Stelle sicher, dass deine Whitelist vollständig ist, bevor du die Firewall aktivierst.
:::
Aktiviere die Firewall mit:
@@ -337,8 +338,8 @@ sudo ufw enable
## Fazit
-Glückwunsch, du hast GitLab erfolgreich installiert! Falls du weitere Fragen oder Probleme hast, steht dir unser Support-Team täglich zur Verfügung und hilft dir gerne weiter!
+Glückwunsch, du hast GitLab erfolgreich installiert! Falls du noch Fragen oder Probleme hast, steht dir unser Support-Team täglich zur Verfügung und hilft dir gerne weiter!
-Wenn du weitere Einstellungen vornehmen möchtest, empfehlen wir dir, die [offizielle GitLab-Dokumentation](https://docs.gitlab.com/ee/install/next_steps.html) für die nächsten Schritte zu lesen.
+Für weitere Einrichtungsschritte empfehlen wir die [offizielle GitLab Dokumentation](https://docs.gitlab.com/ee/install/next_steps.html).
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
index d332349f6..1c073ab2a 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-joplin
-title: "vServer: Joplin auf Linux einrichten"
-description: "Entdecke, wie du verschlüsselte Markdown-Notizen mit Joplin geräteübergreifend organisierst und synchronisierst – für sicheres und flexibles Notizenmachen → Jetzt mehr erfahren"
+title: "Joplin Server auf einem Linux-Server einrichten – Deine eigene sichere Notizen-Plattform hosten"
+description: "Entdecke, wie du verschlüsselte Markdown-Notizen geräteübergreifend mit Joplin organisierst und synchronisierst – für sicheres, flexibles Notizenmachen → Jetzt mehr erfahren"
sidebar_label: Joplin installieren
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Joplin ist eine Open-Source Notizen- und To-Do-App, mit der du Markdown-basierte Notizen in durchsuchbaren Notizbüchern organisieren und geräteübergreifend synchronisieren kannst. Sie bietet Ende-zu-Ende-Verschlüsselung, einen Web Clipper und plattformübergreifende Synchronisation. Perfekt für alle, die Wert auf Datenschutz, Flexibilität und volle Kontrolle über ihre Daten legen!
+Joplin ist eine Open-Source-App zum Notizenmachen und Aufgabenmanagement, mit der du Markdown-basierte Notizen in durchsuchbaren Notizbüchern organisieren und geräteübergreifend synchronisieren kannst. Sie bietet Ende-zu-Ende-Verschlüsselung, einen Web Clipper und plattformübergreifende Synchronisation. Perfekt für alle, die Wert auf Datenschutz, Flexibilität und volle Kontrolle über ihre Daten legen!

@@ -36,9 +37,9 @@ Bevor du **Joplin** installierst, stelle sicher, dass deine Hosting-Umgebung die
| ---------- | ------------ | -------------------------- |
| CPU | 1 vCPU Kern | 4 vCPU Kerne |
| RAM | 2 GB | 4 GB |
-| Speicherplatz | 250 MB | 250 MB |
+| Festplattenspeicher | 250 MB | 250 MB |
-Die Software benötigt, dass alle notwendigen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Voraussetzungen erfüllt, bevor du mit der Installation fortfährst:
+Die Software benötigt, dass alle notwendigen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Anforderungen erfüllt, bevor du mit der Installation startest:
**Abhängigkeiten:** `Libfuse2`
@@ -54,18 +55,18 @@ Bevor du **Joplin** einrichtest, solltest du dein System vorbereiten. Dazu gehö
### System aktualisieren
-Damit dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du zuerst ein Update durchführen. Führe dazu folgenden Befehl aus:
+Damit dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du zuerst immer ein Update durchführen. Führe dazu folgenden Befehl aus:
```
sudo apt update && sudo apt upgrade -y
```
-So stellst du sicher, dass dein System vor der Installation die neuesten Sicherheitspatches und Softwareversionen hat.
+So stellst du sicher, dass dein System vor der weiteren Installation die neuesten Sicherheitspatches und Softwareversionen hat.
### Abhängigkeiten installieren
Nachdem das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten fortfahren.
#### Libfuse2
-Joplin benötigt Libfuse2. Installiere es mit folgendem Befehl:
+Die Joplin-Software benötigt Libfuse2. Installiere es mit folgendem Befehl:
```
sudo apt install -y libfuse2
```
@@ -74,13 +75,13 @@ sudo apt install -y libfuse2
## Installation
-Wenn alle Voraussetzungen erfüllt und die Vorbereitungen abgeschlossen sind, kannst du mit der Installation von Joplin starten. Führe dazu folgenden Befehl aus:
+Jetzt, wo alle Voraussetzungen erfüllt und Vorbereitungen abgeschlossen sind, kannst du mit der Installation von Joplin starten. Führe dazu folgenden Befehl aus:
```
wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | bash
```
-Joplin wird über das offizielle Installationsskript heruntergeladen und installiert. Lass den Prozess einfach durchlaufen, bis er fertig ist, danach kannst du die Anwendung direkt starten.
+Joplin wird mit dem offiziellen Installationsskript heruntergeladen und installiert. Lass den Prozess einfach durchlaufen, bis er fertig ist, danach kannst du die Anwendung direkt starten.
@@ -96,18 +97,18 @@ Nach der Installation solltest du die Grundeinstellungen anpassen, um Joplin opt
Joplin unterstützt verschiedene Sync-Ziele wie Nextcloud, Dropbox, OneDrive oder WebDAV. Wähle deinen bevorzugten Anbieter unter „Synchronisation“ aus und gib deine Zugangsdaten ein. So bleiben deine Notizen auf allen Geräten aktuell.
**Verschlüsselung**
-Um deine synchronisierten Notizen zu schützen, aktiviere die Ende-zu-Ende-Verschlüsselung in den „Verschlüsselungs“-Einstellungen. Ein Schlüssel wird generiert, den du auf allen Geräten einrichten musst, die auf deine Notizen zugreifen.
+Um deine synchronisierten Notizen zu schützen, aktiviere die Ende-zu-Ende-Verschlüsselung in den „Verschlüsselung“-Einstellungen. Ein Schlüssel wird generiert, der auf allen Geräten eingerichtet werden muss, die auf deine Notizen zugreifen.
**Editor & Erscheinungsbild**
Joplin nutzt Markdown für Notizen. In den „Editor“-Einstellungen kannst du festlegen, ob die Vorschau automatisch angezeigt wird und Schriftart sowie -größe anpassen.
**Plugins & Erweiterungen**
-Der integrierte Plugin-Manager ermöglicht dir, zusätzliche Features zu installieren, z.B. Diagrammunterstützung, Kalenderintegration oder erweiterte Tag-Verwaltung.
+Der integrierte Plugin-Manager ermöglicht dir, zusätzliche Features zu installieren, z. B. Diagrammunterstützung, Kalenderintegration oder erweiterte Tag-Verwaltung.
**Web Clipper**
Optional kannst du die Browser-Erweiterung „Joplin Web Clipper“ aktivieren, um ganze Webseiten oder Ausschnitte direkt als Notizen zu speichern.
-Mit diesen Grundeinstellungen ist Joplin bereit für viele Einsatzbereiche, wie Aufgabenmanagement, Projektdokumentation oder persönliche Wissensdatenbanken.
+Mit diesen Kern-Einstellungen ist Joplin bereit für viele Einsatzbereiche, wie Aufgabenmanagement, Projektdokumentation oder persönliche Wissensdatenbanken.
@@ -118,7 +119,7 @@ Mit diesen Grundeinstellungen ist Joplin bereit für viele Einsatzbereiche, wie
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Joplin jetzt erfolgreich auf deinem VPS installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Serverkonfiguration weiterhelfen können:
+Glückwunsch! Du hast Joplin jetzt erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf folgende Ressourcen zu werfen, die dir bei der Serverkonfiguration weiterhelfen können:
- [Joplinapp.org](https://joplin.org/) – Offizielle Webseite
- [Joplinapp.org/help/](https://joplinapp.org/help/) – Joplin Hilfe-Center
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
index a8b7b4d3e..e232dc571 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
@@ -1,8 +1,8 @@
---
id: vserver-linux-lamp-stack
-title: "vServer: LAMP-Stack einrichten - Linux, Apache, MySQL, PHP"
-description: "Entdecke, wie du einen LAMP-Stack für das effiziente Hosting dynamischer PHP-Websites auf deinem Linux VPS einrichtest → Jetzt mehr erfahren"
-sidebar_label: Web LAMP-Stack
+title: "LAMP Stack auf Linux Server einrichten – Klassische PHP-Anwendungen betreiben"
+description: "Entdecke, wie du eine LAMP-Stack für das Hosting dynamischer PHP-Websites auf Linux VPS effizient einrichtest → Jetzt mehr erfahren"
+sidebar_label: Web LAMP Stack
services:
- vserver
---
@@ -13,17 +13,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Der **LAMP**-Stack ist eine beliebte Auswahl an Open-Source-Software, die zusammen eingerichtet wird, um einfaches Hosting dynamischer Websites zu ermöglichen – mit besonderem Fokus auf PHP-Websites und -Apps. Das Akronym steht für: **L**inux als Betriebssystem, **A**pache als Webserver, **M**ySQL als Datenbank und zuletzt **P**HP für die Verarbeitung. In dieser Anleitung zeigen wir dir, wie du einen LAMP-Stack auf einem Linux VPS einrichtest, inklusive einer detaillierten Schritt-für-Schritt-Erklärung und einem Beispiel für eine To-Do-Listen-Website.
+Der **LAMP** Stack ist eine beliebte Auswahl an Open-Source-Software, die zusammen eingerichtet wird, um einfaches Hosting dynamischer Websites zu ermöglichen – mit besonderem Fokus auf PHP-Websites und -Apps. Das Akronym steht für: **L**inux als Betriebssystem, **A**pache als Webserver, **M**ySQL als Datenbank und zuletzt **P**HP für die Verarbeitung. In dieser Anleitung zeigen wir dir, wie du einen LAMP Stack auf einem Linux VPS einrichtest, inklusive einer detaillierten Schritt-für-Schritt-Erklärung und einem Beispiel für eine To-Do-Listen-Website.
## Vorbereitung
-Verbinde dich zuerst per SSH mit deinem Server. Falls du nicht weißt, wie das geht, schau dir bitte unsere [Erstzugang (SSH)](vserver-linux-ssh.md) Anleitung an.
+Verbinde dich zuerst per SSH mit deinem Server. Falls du nicht weißt, wie das geht, schau dir unsere [Erstzugang (SSH)](vserver-linux-ssh.md) Anleitung an.
-In dieser Anleitung verwenden wir Ubuntu als Linux-Distribution. Die Befehle sind identisch für Debian und sollten bei anderen Distributionen ähnlich sein, wobei sich die Syntax der Befehle leicht unterscheiden kann. Stelle sicher, dass ein Betriebssystem installiert ist und du per SSH verbunden bist.
+In dieser Anleitung verwenden wir Ubuntu als Linux-Distribution. Die Befehle sind bei Debian identisch und bei anderen Distributionen ähnlich, können sich aber in der Syntax leicht unterscheiden. Stelle sicher, dass ein Betriebssystem installiert ist und du per SSH verbunden bist.
-Wie immer solltest du vor der Installation alle Pakete mit folgendem Befehl auf den neuesten Stand bringen:
+Wie immer solltest du vor der Installation alle Pakete mit folgendem Befehl aktualisieren:
```
// Ubuntu & Debian
sudo apt update
@@ -40,7 +40,7 @@ sudo dnf upgrade --refresh
## Installation
-Die Installation lässt sich einfach in die Kernkomponenten des LAMP-Stacks aufteilen: Zuerst der Apache-Webserver, dann die MySQL-Datenbank und zuletzt PHP. Während der Installation richten wir eine Test-Website ein, die in PHP geschrieben ist und auf die MySQL-Datenbank zugreift. Jede Webanfrage wird anschließend über Apache verarbeitet und ausgeliefert.
+Die Installation lässt sich gut in die einzelnen Kernkomponenten des LAMP Stacks aufteilen: zuerst der Apache Webserver, dann die MySQL Datenbank und zuletzt PHP. Während der Installation richten wir eine Test-Website ein, die in PHP geschrieben ist und auf die MySQL-Datenbank zugreift. Jede Webanfrage wird anschließend über Apache verarbeitet und ausgeliefert.
### Apache einrichten
@@ -49,11 +49,11 @@ Apache ist der Webserver, der eingehende Webanfragen verarbeitet und Antworten a
sudo apt install apache2
```
-Nach der Installation solltest du sicherstellen, dass die passenden Firewall-Regeln erstellt werden, damit der Webserver aus dem Internet erreichbar ist. In diesem Beispiel nutzen wir die **UFW Firewall**, da Apache dafür eine registrierte Anwendung hat.
+Nach der Installation solltest du sicherstellen, dass die passenden Firewall-Regeln gesetzt sind, damit der Webserver aus dem Internet erreichbar ist. In diesem Beispiel nutzen wir die **UFW Firewall**, da Apache dafür eine registrierte Anwendung hat.
Wenn du eine andere Firewall nutzt, stelle sicher, dass Port 80 (HTTP) freigegeben ist. Mehr Infos zu Firewalls unter Linux findest du in unserer [Firewall verwalten](vserver-linux-firewall.md) Anleitung.
-Stelle sicher, dass die UFW-Firewall aktiviert ist und eine Regel für SSH existiert:
+Aktiviere die UFW Firewall und erstelle eine Regel für SSH:
```
# Regel für SSH erstellen
sudo ufw allow OpenSSH
@@ -63,35 +63,35 @@ sudo ufw enable
```
:::caution
-Achte darauf, dass du eine Regel für SSH eingerichtet hast, wenn du UFW nutzt! Ohne diese kannst du dich **nicht mehr per SSH** mit deinem Server verbinden, falls die Verbindung abbricht!
+Achte darauf, dass du eine SSH-Regel in der UFW Firewall hast! Ohne diese kannst du dich nach dem Aktivieren der Firewall nicht mehr per SSH verbinden, falls du die aktuelle Session verlierst!
:::
-Erstelle nun die Regel für Apache und überprüfe anschließend, ob die Regeln vorhanden sind:
+Erstelle nun die Regel für Apache und überprüfe die Regeln:
```
# Regel für Apache erstellen
sudo ufw allow in "Apache Full"
-# UFW-Firewall-Regeln anzeigen
+# UFW Firewall Status prüfen
sudo ufw status
```
:::tip
-Du kannst dir verfügbare Profile mit `ufw app list` anzeigen lassen. Im Beispiel oben sorgt `Apache Full` dafür, dass sowohl HTTP (Port 80) als auch HTTPS (Port 443) freigegeben werden.
+Mit `ufw app list` kannst du dir anzeigen lassen, welche Profile verfügbar sind. `Apache Full` bedeutet, dass sowohl HTTP (Port 80) als auch HTTPS (Port 443) freigegeben werden.
:::
-Du solltest `Apache` und `Apache (v6)` mit der Aktion `ALLOW` sehen, was bestätigt, dass die Firewall bereit ist. Außerdem siehst du weitere Regeln, die du vorher eingerichtet hast, inklusive der SSH-Regel.
+Du solltest `Apache` und `Apache (v6)` mit `ALLOW` sehen, was bestätigt, dass die Firewall richtig konfiguriert ist. Weitere Regeln, wie die für SSH, sollten ebenfalls angezeigt werden.

-Nachdem die Firewall für Apache geöffnet ist, solltest du testen, ob Apache funktioniert. Öffne dazu im Browser die IP-Adresse deines Servers: `http://[deine_ip_adresse]`
+Mit der geöffneten Firewall für Apache kannst du jetzt testen, ob Apache funktioniert. Öffne im Browser die IP-Adresse deines Servers: `http://[deine_ip_adresse]`
-Wenn alles läuft, siehst du eine Standard-Willkommensseite. Falls nicht, prüfe den Status des Dienstes mit: `systemctl status apache2`
+Wenn alles läuft, solltest du eine Standard-Willkommensseite sehen. Falls nicht, prüfe den Status mit: `systemctl status apache2`

### MySQL einrichten
-Jetzt installierst und richtest du einen MySQL-Server ein, der als Datenbank dient, um Daten relational zu speichern. Installiere ihn mit:
+Jetzt installierst du MySQL, das als Datenbank dient, um Daten relational zu speichern. Installiere es mit:
```
sudo apt install mysql-server
```
@@ -105,40 +105,43 @@ Das Skript führt dich interaktiv durch die Einrichtung. Zuerst wirst du nach de

-Anschließend wirst du gefragt, ob der `anonymous` Benutzer entfernt und der Root-Login von außen deaktiviert werden soll. Wir empfehlen beides mit `Y` zu bestätigen, um die Sicherheit zu erhöhen. So wird der Testbenutzer entfernt und der Root-User kann nur lokal per SSH genutzt werden.
+Anschließend wirst du gefragt, ob der anonyme Benutzer entfernt und der Root-Login von außen deaktiviert werden soll. Wir empfehlen beides mit `Y` zu bestätigen, um die Sicherheit zu erhöhen.

-Zum Schluss wirst du gefragt, ob die `test` Datenbank gelöscht und die Berechtigungstabellen neu geladen werden sollen. Auch hier empfehlen wir `Y`, da die Testdatenbank nicht benötigt wird und die Privilegientabellen für Änderungen neu geladen werden müssen.
+Zum Schluss wirst du gefragt, ob die Test-Datenbank entfernt und die Berechtigungstabellen neu geladen werden sollen. Auch hier empfehlen wir `Y`.

-Prüfe nun, ob MySQL läuft, indem du dich anmeldest:
+Prüfe, ob MySQL läuft, indem du dich anmeldest:
```
sudo mysql -u root
```
-Wenn du eine Willkommensnachricht siehst, hat alles geklappt. Verlasse die MySQL-Konsole mit `quit`.
+Wenn du eine Willkommensmeldung siehst, hat alles geklappt. Mit `quit` verlässt du die MySQL-Konsole.
### PHP einrichten
-Die letzte LAMP-Komponente ist PHP, was einfach zu installieren ist. Der folgende Befehl installiert PHP zusammen mit einem Apache-Modul und MySQL-Unterstützung, damit Apache PHP ausführen und PHP mit MySQL kommunizieren kann:
+Die letzte LAMP-Komponente ist PHP. Die Installation ist einfach:
```
sudo apt install php libapache2-mod-php php-mysql
```
-Prüfe, ob PHP korrekt installiert wurde, indem du die Version abfragst:
+Prüfe die Installation mit:
```
php -v
```
+Wenn eine Versionsnummer angezeigt wird, funktioniert PHP korrekt.
:::tip PHP-Erweiterungen
-Für spezielle Anwendungsfälle brauchst du vielleicht zusätzliche PHP-Erweiterungen. Eine Liste kannst du dir mit `apt search php- | less` anzeigen lassen.
-
-Mit den Pfeiltasten scrollen und mit `Q` beenden. Um eine Erweiterung zu installieren, nutze:
+Für spezielle Anwendungsfälle brauchst du vielleicht zusätzliche PHP-Erweiterungen. Eine Liste findest du mit:
+```
+apt search php- | less
+```
+Mit den Pfeiltasten scrollen, mit `Q` beenden. Zum Installieren einer Erweiterung:
```
-sudo apt install [php_erweiterung] [...]
+sudo apt install [php_extension] [...]
```
-Du kannst mehrere Erweiterungen gleichzeitig installieren, indem du sie mit Leerzeichen trennst.
+Du kannst mehrere Erweiterungen gleichzeitig installieren, getrennt durch Leerzeichen.
:::
Wir empfehlen, die Verzeichnisindex-Reihenfolge so anzupassen, dass `index.php` vor `.html` geladen wird. Öffne die Datei:
@@ -146,43 +149,41 @@ Wir empfehlen, die Verzeichnisindex-Reihenfolge so anzupassen, dass `index.php`
sudo nano /etc/apache2/mods-enabled/dir.conf
```
-Im Nano-Editor entferne `index.php` aus der Liste und setze es an den Anfang, so:
+Verschiebe `index.php` an den Anfang der Liste:
```
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
```
-Speichere mit `CTRL + X`, bestätige mit `Y` und drücke `ENTER`. Starte Apache neu, damit die Änderung wirksam wird:
+Speichere mit `CTRL + X`, bestätige mit `Y` und drücke `ENTER`. Starte Apache neu:
```
sudo systemctl restart apache2
```
### Test-Website erstellen
-Nachdem alle LAMP-Komponenten installiert sind, erstellen wir eine Test-Website, um zu zeigen, wie der Stack zusammenarbeitet. Das ist optional, aber hilfreich, um zu verstehen, wie du deine eigenen Websites einrichten kannst.
+Nachdem alle LAMP-Komponenten installiert sind, erstellen wir eine Test-Website, um zu zeigen, wie alles zusammenarbeitet. Das ist optional, aber hilfreich, um zu verstehen, wie du deine eigenen Websites aufbauen kannst.
-In diesem Beispiel bauen wir eine kleine To-Do-Liste in PHP, die Einträge aus einer MySQL-Datenbank abruft und anzeigt. Die Website wird über Apache ausgeliefert.
-
-Wir verwenden als Beispiel-Domain `zapdocs.example.com`. In der Praxis solltest du eine Domain nutzen und einen `A`-DNS-Eintrag anlegen, der auf die IP deines Servers zeigt. Hilfe dazu findest du in unserer [Domain-Einträge](domain-records.md) Anleitung.
+Wir erstellen eine kleine To-Do-Liste in PHP, die Einträge aus einer MySQL-Datenbank abruft und anzeigt. Als Beispiel-Domain verwenden wir `zapdocs.example.com`. Du **musst** einen `A`-DNS-Eintrag für die Domain anlegen, der auf die IP-Adresse deines Servers zeigt. Hilfe dazu findest du in unserer [Domain-Einträge](domain-records.md) Anleitung.
:::note
-Du kannst auch ohne Domain arbeiten und `[your_domain]` durch einen beliebigen Namen ersetzen. Dann erreichst du die Website über die IP-Adresse. In diesem Fall solltest du aber die `ServerName`-Zeile in der virtuellen Host-Datei entfernen.
+Du kannst auch ohne Domain arbeiten und `[your_domain]` durch einen beliebigen Namen ersetzen. Dann greifst du über die IP-Adresse zu. In diesem Fall solltest du aber die `ServerName`-Zeile in der virtuellen Host-Datei entfernen.
:::
#### Apache konfigurieren
-Webserver speichern alle Website-Dateien normalerweise im Verzeichnis `/var/www`. Standardmäßig gibt es dort oft einen `html`-Ordner mit einer Standardseite. Um mehrere Websites sauber zu organisieren, empfehlen wir, für jede Website einen eigenen Ordner anzulegen.
+Websites liegen normalerweise im Verzeichnis `/var/www`. Standardmäßig gibt es dort ein `html`-Verzeichnis mit einer Standardseite. Für mehrere Websites empfehlen wir, für jede Domain ein eigenes Verzeichnis anzulegen.
-Erstelle also für deine Domain einen Ordner:
+Erstelle ein Verzeichnis für deine Domain:
```
sudo mkdir /var/www/[your_domain]
```
-Erstelle nun eine neue Apache Virtual Host-Konfigurationsdatei im Verzeichnis `sites-available`:
+Erstelle eine neue virtuelle Host-Konfigurationsdatei:
```
sudo nano /etc/apache2/sites-available/[your_domain].conf
```
-Füge folgende Vorlage ein und ersetze `[your_domain]` durch deine Domain:
+Füge diese Vorlage ein und ersetze `[your_domain]` durch deine Domain:
```
ServerName [your_domain]
@@ -194,42 +195,40 @@ Füge folgende Vorlage ein und ersetze `[your_domain]` durch deine Domain:
```
-Diese Datei sorgt dafür, dass Anfragen auf Port 80 für deine Domain an den entsprechenden Ordner weitergeleitet werden.
-
-Speichere mit `CTRL + X`, bestätige mit `Y` und drücke `ENTER`. Prüfe die Konfiguration auf Syntaxfehler:
+Speichere und beende mit `CTRL + X`, `Y` und `ENTER`. Prüfe die Syntax:
```
sudo apache2ctl configtest
```
-Aktiviere den neuen Virtual Host:
+Aktiviere den neuen virtuellen Host:
```
sudo a2ensite [your_domain]
```
:::note Keine Domain genutzt
-Wenn du keine Domain nutzt, entferne oder kommentiere die `ServerName`-Zeile (mit `#`) und deaktiviere den Standard-Virtual-Host:
+Wenn du keine Domain nutzt, entferne oder kommentiere die `ServerName`-Zeile (mit `#`) und deaktiviere den Standard-Host:
```
sudo a2dissite 000-default
```
:::
-Starte Apache neu, damit die Änderungen wirksam werden:
+Starte Apache neu:
```
sudo systemctl restart apache2
```
#### Website erstellen
-Jetzt erstellst du die eigentliche Website. Der Ordner ist aktuell leer, also wird noch nichts angezeigt. Wir bauen eine kleine To-Do-Liste für deine Domain.
+Das Verzeichnis ist aktuell leer, also erstellen wir jetzt die To-Do-Website.
##### Datenbank vorbereiten
-Logge dich in MySQL ein:
+Melde dich bei MySQL an:
```
sudo mysql -u root
```
-Erstelle eine neue Datenbank `todowebsite` und eine Tabelle `todoitems`:
+Erstelle eine neue Datenbank und Tabelle:
```
# Datenbank erstellen
CREATE DATABASE todowebsite;
@@ -254,13 +253,13 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0
INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
```
-Erstelle einen dedizierten Benutzer `todo` für die Website:
+Erstelle einen dedizierten Benutzer für die Website:
```
# Benutzer erstellen
# Ersetze [your_password] durch dein Passwort
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# Rechte vergeben (alles in einer Zeile kopieren)
+# Rechte vergeben (als ein Befehl kopieren)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
@@ -271,14 +270,14 @@ FLUSH PRIVILEGES;
Verlasse die MySQL-Konsole mit `quit`.
-##### PHP-Website-Dateien
+##### PHP Website-Dateien
-Erstelle die PHP-Datei für die To-Do-Liste:
+Erstelle die PHP-Datei für die To-Do-Seite:
```
sudo nano /var/www/[your_domain]/index.php
```
-Füge folgenden Code ein. Er verbindet sich mit der Datenbank, holt die To-Do-Einträge und zeigt sie an.
+Füge folgenden Code ein. Er verbindet sich mit der Datenbank und zeigt die To-Do-Einträge an.
:::important
Ersetze `[your_password]` mit dem Passwort, das du für den `todo`-Benutzer vergeben hast.
@@ -292,7 +291,7 @@ $username = "todo";
$password = "[your_password]";
$dbname = "todowebsite";
-// Verbindung herstellen
+// Verbindung erstellen
$conn = new mysqli($servername, $username, $password, $dbname);
// Verbindung prüfen, bei Fehler abbrechen
@@ -327,7 +326,7 @@ $result = $conn->query($sql);
// Status anzeigen
if ($entry["is_completed"]) {
- echo " (Abgeschlossen)";
+ echo " (Erledigt)";
} else {
echo " (Offen)";
}
@@ -351,20 +350,20 @@ $conn->close();
?>
```
-Speichere mit `CTRL + X`, bestätige mit `Y` und drücke `ENTER`.
+Speichere und beende mit `CTRL + X`, `Y` und `ENTER`.
#### Website testen
Du hast erfolgreich eine Test-To-Do-Website eingerichtet, die alle LAMP-Komponenten nutzt!
-Du solltest die Website jetzt über die Domain (Port 80 / http) erreichen können, die du im Virtual Host definiert hast, z.B. `zapdocs.example.com`. So sollte das Ergebnis aussehen:
+Greife jetzt über die Domain (HTTP/Port 80) zu, die du im virtuellen Host definiert hast, z.B. `zapdocs.example.com`. Das Ergebnis sollte so aussehen:

## Fazit
-Glückwunsch, du hast den LAMP-Stack erfolgreich installiert und eingerichtet! Als nächsten Schritt empfehlen wir **dringend**, eine Domain und ein **SSL-Zertifikat** einzurichten, damit deine Website sicher über HTTPS erreichbar ist. Schau dir dazu unsere [Certbot-Anleitung](dedicated-linux-certbot.md) mit Fokus auf das **Apache Plugin** an und folge der interaktiven Einrichtung, um schnell und einfach ein Zertifikat für deine Domain zu bekommen.
+Glückwunsch, du hast den LAMP Stack erfolgreich installiert und eingerichtet! Als nächsten Schritt empfehlen wir **dringend**, eine Domain und ein **SSL-Zertifikat** einzurichten, damit deine Website sicher erreichbar ist. Schau dir dazu unsere [Certbot Anleitung](dedicated-linux-certbot.md) mit Fokus auf das **Apache Plugin** an und folge der interaktiven Einrichtung, um schnell ein Zertifikat für deine Domain zu bekommen.
-Bei Fragen oder Problemen steht dir unser Support-Team täglich zur Verfügung – zögere nicht, uns zu kontaktieren! 🙂
+Bei Fragen oder Problemen steht dir unser Support-Team täglich zur Seite! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
index d3412b28b..8aab23d3f 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
@@ -1,8 +1,8 @@
---
id: vserver-linux-lemp-stack
-title: "vServer: LEMP-Stack einrichten - Linux, Nginx, MySQL, PHP"
-description: "Entdecke, wie du einen LEMP-Stack für das Hosting dynamischer PHP-Websites auf Linux VPS-Servern einrichtest → Jetzt mehr erfahren"
-sidebar_label: Web LEMP-Stack
+title: "LEMP Stack auf einem Linux Server einrichten – Hochperformante Webanwendungen deployen"
+description: "Entdecke, wie du einen LEMP Stack für das Hosting dynamischer PHP-Websites auf Linux VPS Servern einrichtest → Jetzt mehr erfahren"
+sidebar_label: Web LEMP Stack
services:
- vserver
---
@@ -13,15 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Der **LEMP**-Stack ist eine beliebte Auswahl an Open-Source-Software, die zusammen eingerichtet wird, um einfaches Hosting dynamischer Websites zu ermöglichen – mit besonderem Fokus auf PHP-Websites und -Apps. Das Akronym steht für: **L**inux als Betriebssystem, "**E**ngine x" (nginx) als Webserver, **M**ySQL als Datenbank und zuletzt **P**HP für die Verarbeitung. In dieser Anleitung zeigen wir dir, wie du einen LEMP-Stack auf einem Linux VPS einrichtest, inklusive einer detaillierten Schritt-für-Schritt-Erklärung und einem Beispiel für eine To-Do-Listen-Website.
+Der **LEMP** Stack ist eine beliebte Auswahl an Open-Source-Software, die zusammen eingerichtet wird, um einfaches Hosting dynamischer Websites zu ermöglichen – mit besonderem Fokus auf PHP-Websites und Apps. Das Akronym steht für: **L**inux als Betriebssystem, "**E**ngine x" (nginx) als Webserver, **M**ySQL als Datenbank und zuletzt **P**HP für die Verarbeitung. In dieser Anleitung zeigen wir dir, wie du einen LEMP Stack auf einem Linux VPS einrichtest, inklusive einer detaillierten Schritt-für-Schritt-Erklärung und einem Beispiel für eine To-Do-Listen-Website.
## Vorbereitung
-Verbinde dich zunächst per SSH mit deinem Server. Falls du nicht weißt, wie das geht, schau dir bitte unsere [Erstzugang (SSH)](vserver-linux-ssh.md) Anleitung an.
+Verbinde dich zunächst per SSH mit deinem Server. Falls du nicht weißt, wie das geht, schau dir bitte unsere [Erstzugriff (SSH)](vserver-linux-ssh.md) Anleitung an.
-In dieser Anleitung verwenden wir Ubuntu als Linux-Distribution. Die Befehle sind für Debian identisch und sollten bei anderen Distributionen ähnlich sein, wobei sich die Syntax der Befehle leicht unterscheiden kann. Stelle sicher, dass ein Betriebssystem installiert ist und du per SSH verbunden bist.
+In dieser Anleitung verwenden wir Ubuntu als Linux-Distribution. Die Befehle sind identisch für Debian und sollten bei anderen Distributionen ähnlich sein, wobei sich die Syntax der Befehle leicht unterscheiden kann. Stelle sicher, dass ein Betriebssystem installiert ist und du per SSH verbunden bist.
Wie immer solltest du vor der Installation alle Pakete mit folgendem Befehl auf den neuesten Stand bringen:
```
@@ -40,7 +40,7 @@ sudo dnf upgrade --refresh
## Installation
-Die Installation lässt sich gut in die einzelnen Kernkomponenten des LEMP-Stacks aufteilen, beginnend mit dem Nginx-Webserver, gefolgt von der MySQL-Datenbank und zuletzt PHP. Während der Installation richten wir eine Test-Website ein, die in PHP geschrieben ist und auf die MySQL-Datenbank zugreift. Jede Webanfrage wird dann über den Nginx-Webserver verarbeitet und ausgeliefert.
+Die Installation lässt sich gut in die einzelnen Kernkomponenten des LEMP Stacks aufteilen, beginnend mit dem Nginx Webserver, gefolgt von der MySQL Datenbank und zuletzt PHP. Während der Installation richten wir eine Test-Website ein, die in PHP geschrieben ist und auf die MySQL-Datenbank zugreift. Jede Webanfrage wird anschließend über den Nginx Webserver verarbeitet und ausgeliefert.
### Nginx einrichten
@@ -53,7 +53,7 @@ Nach der Installation solltest du sicherstellen, dass die passenden Firewall-Reg
Wenn du eine andere Firewall nutzt, stelle sicher, dass Port 80 (HTTP) freigegeben ist. Mehr Infos zu Firewalls unter Linux findest du in unserer [Firewall verwalten](vserver-linux-firewall.md) Anleitung.
-Stelle sicher, dass die UFW-Firewall aktiviert ist und eine Regel für SSH existiert:
+Aktiviere die UFW Firewall und erstelle eine Regel für SSH:
```
# Regel für SSH erstellen
sudo ufw allow OpenSSH
@@ -63,7 +63,7 @@ sudo ufw enable
```
:::caution
-Achte darauf, dass du eine Regel für SSH eingerichtet hast, wenn du UFW nutzt! Ohne diese kannst du dich nach dem Aktivieren der Firewall **nicht mehr per SSH verbinden**, falls du die aktuelle Sitzung verlierst!
+Achte darauf, dass du eine Regel für SSH eingerichtet hast, wenn du UFW nutzt! Ohne diese kannst du dich **nicht mehr per SSH** mit deinem Server verbinden, falls die aktuelle Session abbricht!
:::
Erstelle nun die Regel für Nginx und überprüfe anschließend, ob die Regeln vorhanden sind:
@@ -71,7 +71,7 @@ Erstelle nun die Regel für Nginx und überprüfe anschließend, ob die Regeln v
# Regel für Nginx erstellen
sudo ufw allow in "Nginx Full"
-# UFW Firewall-Regeln anzeigen
+# UFW Firewall Regeln anzeigen
sudo ufw status
```
@@ -79,7 +79,7 @@ sudo ufw status
Mit dem Befehl `ufw app list` kannst du dir anzeigen lassen, welche Profile verfügbar sind. Im Beispiel oben sorgt `Nginx Full` dafür, dass sowohl HTTP (Port 80) als auch HTTPS (Port 443) freigegeben werden.
:::
-Du solltest `Nginx` und `Nginx (v6)` mit der Aktion `ALLOW` sehen, was bestätigt, dass die Firewall bereit ist. Außerdem siehst du weitere Regeln, die du eventuell vorher eingerichtet hast, inklusive der SSH-Regel.
+Du solltest die Regeln `Nginx` und `Nginx (v6)` mit dem Status `ALLOW` sehen, was bestätigt, dass die Firewall korrekt konfiguriert ist. Außerdem siehst du weitere Regeln, die du eventuell schon eingerichtet hast, inklusive der SSH-Regel.

@@ -91,35 +91,35 @@ Wenn alles funktioniert, solltest du eine Standard-Willkommensseite sehen. Falls
### MySQL einrichten
-Jetzt installierst und richtest du einen MySQL-Server ein, der als Datenbank dient, um Daten dauerhaft relational zu speichern. Installiere ihn mit:
+Jetzt installierst und richtest du einen MySQL Server ein, der als Datenbank dient, um Daten dauerhaft relational zu speichern. Installiere ihn mit:
```
sudo apt install mysql-server
```
-Nach der Installation empfehlen wir, das Sicherheits-Skript auszuführen, um deinen MySQL-Server abzusichern. Das ist optional, aber sehr empfehlenswert. Starte es mit:
+Nach der Installation empfehlen wir, das Sicherheits-Skript auszuführen, um deinen MySQL Server abzusichern. Das ist optional, aber sehr zu empfehlen. Starte es mit:
```
sudo mysql_secure_installation
```
-Das Skript führt dich interaktiv durch die Einrichtung. Zuerst wirst du nach der Passwortvalidierung gefragt. Wir empfehlen, mit `Y` zu bestätigen, damit zukünftig nur sichere Passwörter erlaubt sind, und dann `MEDIUM` (1) oder `STRONG` (2) auszuwählen.
+Das Skript führt dich interaktiv durch die Einrichtung. Zuerst wirst du nach der Passwortvalidierung gefragt. Wir empfehlen `Y` zu wählen, damit zukünftig nur sichere Passwörter erlaubt sind, und dann entweder `MEDIUM` mit `1` oder `STRONG` mit `2`.

-Anschließend wirst du gefragt, ob der `anonymous`-Benutzer entfernt und der Root-Login aus der Ferne deaktiviert werden soll. Beides solltest du aus Sicherheitsgründen mit `Y` bestätigen. So wird der Testbenutzer entfernt und der Root-User kann nur lokal per SSH genutzt werden, was das Risiko minimiert.
+Anschließend wirst du gefragt, ob der `anonymous` Benutzer entfernt und der Root-Login aus der Ferne deaktiviert werden soll. Aus Sicherheitsgründen empfehlen wir, beides mit `Y` zu bestätigen. So wird der Testbenutzer entfernt und der Root-Zugang ist nur lokal via SSH möglich, was das Risiko minimiert.

-Zum Schluss wirst du gefragt, ob die `test`-Datenbank entfernt und die Berechtigungstabellen neu geladen werden sollen. Auch hier empfehlen wir, mit `Y` zu bestätigen, da die Testdatenbank nicht benötigt wird und die Privilegientabellen für Änderungen neu geladen werden müssen.
+Zum Schluss wirst du gefragt, ob die `test` Datenbank gelöscht und die Berechtigungstabellen neu geladen werden sollen. Auch hier empfehlen wir `Y`, da die Testdatenbank nicht benötigt wird und die Privilegientabellen für Änderungen neu geladen werden müssen.

-Prüfe nun, ob die MySQL-Datenbank läuft, indem du dich mit folgendem Befehl anmeldest: `sudo mysql -u root`. Wenn du eine Willkommensmeldung siehst, hat alles geklappt. Mit `quit` kannst du die MySQL-Konsole wieder verlassen.
+Prüfe nun, ob die MySQL Datenbank läuft, indem du dich mit folgendem Befehl anmeldest: `sudo mysql -u root`. Wenn alles klappt, erscheint eine Willkommensmeldung. Mit `quit` kannst du die MySQL-Shell wieder verlassen.
### PHP einrichten
-Die letzte LEMP-Komponente ist PHP. Für Nginx wird dazu ein externes Programm namens `php-fpm` (PHP FastCGI Process Manager) benötigt. Nginx wird so konfiguriert, dass Anfragen an `php-fpm` weitergeleitet werden, bevor die Antwort ausgeliefert wird.
+Die letzte LEMP-Komponente ist PHP. Für Nginx wird dabei das externe Programm `php-fpm` (PHP FastCGI Process Manager) verwendet. Nginx wird so konfiguriert, dass Anfragen an `php-fpm` weitergeleitet werden, bevor sie verarbeitet und ausgeliefert werden.
-Installiere die neueste Version von php-fpm zusammen mit dem PHP-MySQL-Plugin, damit Nginx mit PHP arbeiten kann und PHP Zugriff auf MySQL hat:
+Installiere die neueste Version von php-fpm und das PHP-MySQL Plugin mit:
```
sudo apt install php-fpm php-mysql
```
@@ -129,7 +129,7 @@ Prüfe, ob die Installation erfolgreich war, indem du die PHP-Version abfragst.
php -v
```
-:::tip PHP-Erweiterungen
+:::tip PHP Erweiterungen
Für fortgeschrittene Anwendungsfälle brauchst du vielleicht zusätzliche PHP-Erweiterungen. Eine Liste kannst du dir mit `apt search php- | less` anzeigen lassen.
Mit den Pfeiltasten scrollen und mit `Q` beenden. Um eine Erweiterung zu installieren, nutze einfach:
@@ -141,31 +141,31 @@ Du kannst mehrere Erweiterungen gleichzeitig installieren, indem du sie mit Leer
### Test-Website erstellen
-Nachdem alle LEMP-Komponenten installiert sind, erstellen wir eine Test-Website, um zu zeigen, wie der Stack zusammenarbeitet und eine dynamische Website ermöglicht. Das ist optional, aber hilfreich, um zu verstehen, wie du die Tools für eigene Websites nutzen kannst.
+Nachdem alle LEMP-Komponenten installiert sind, erstellen wir eine Test-Website, um zu zeigen, wie der Stack zusammenarbeitet und eine dynamische Website ermöglicht. Das ist optional, aber hilfreich, um zu verstehen, wie du deine eigenen Websites aufsetzen kannst.
In diesem Beispiel bauen wir eine kleine To-Do-Liste in PHP, die Einträge aus einer MySQL-Datenbank abruft und anzeigt. Die Website wird über Nginx ausgeliefert.
-Wir verwenden als Testdomain `zapdocs.example.com`. In der Praxis solltest du eine Domain nutzen und einen `A`-DNS-Eintrag anlegen, der auf die IP-Adresse deines Servers zeigt. Hilfe dazu findest du in unserer [Domain-Einträge](domain-records.md) Anleitung.
+Wir verwenden als Beispiel-Domain `zapdocs.example.com`, da du in der Praxis wahrscheinlich eine Domain nutzen wirst. Du **musst** einen `A`-DNS-Eintrag für die Domain anlegen, der auf die IP-Adresse deines Servers zeigt. Hilfe dazu findest du in unserer [Domain-Einträge](domain-records.md) Anleitung.
:::note
-Du kannst auch ohne Domain arbeiten und `[your_domain]` durch einen beliebigen Namen ersetzen. Dann erreichst du die Website über die IP-Adresse. Beachte aber, dass du in der Serverblock-Datei später die `server_name`-Zeile entfernen solltest.
+Du kannst auch ohne Domain arbeiten und `[your_domain]` durch einen beliebigen Namen ersetzen. Dann greifst du über die IP-Adresse auf die Website zu. Beachte aber, dass du in der Serverblock-Datei später die `server_name`-Zeile entfernen solltest.
:::
#### Nginx konfigurieren
-Webserver speichern alle Website-Dateien normalerweise im Verzeichnis `/var/www`. Standardmäßig gibt es dort oft einen `html`-Ordner mit einer Standardseite. Um Ordnung zu halten, besonders wenn du viele Websites auf einem Nginx-Server hostest, empfehlen wir, für jede Website einen eigenen Ordner anzulegen.
+Webserver speichern alle Website-Dateien normalerweise im Verzeichnis `/var/www`. Standardmäßig hat Nginx dort einen `html`-Ordner mit einer Standardseite. Um Ordnung zu halten, vor allem wenn du mehrere Websites hostest, empfehlen wir, für jede Website einen eigenen Ordner anzulegen.
-Erstelle also für deine Domain einen neuen Ordner unter `/var/www/[your_domain]`. In unserem Beispiel ist das `/var/www/zapdocs.example.com`.
+Erstelle also einen neuen Ordner unter `/var/www/[your_domain]`. In unserem Beispiel ist das `/var/www/zapdocs.example.com`.
```
sudo mkdir /var/www/[your_domain]
```
-Erstelle nun eine neue Nginx-Serverblock-Konfigurationsdatei im Verzeichnis `sites-available` für diese Domain:
+Erstelle nun eine neue Nginx Serverblock-Konfigurationsdatei im Verzeichnis `sites-available` für diese Domain:
```
sudo nano /etc/nginx/sites-available/[your_domain].conf
```
-Kopiere die folgende Vorlage in den Editor und ersetze `[your_domain]` durch deine Domain:
+Kopiere die folgende Vorlage in den Nano-Editor und ersetze `[your_domain]` durch deine Domain:
```
server {
listen 80;
@@ -189,15 +189,15 @@ server {
}
```
-:::important PHP-Version
-Wichtig: Ersetze `[your_phpversion]` durch die aktuell installierte PHP-Version. Mit `php -v` kannst du die Version abfragen, z.B. `PHP 8.3.6 (cli) ...`.
+:::important PHP Version
+Wichtig: Ersetze `[your_phpversion]` durch deine aktuell installierte PHP-Version. Prüfe sie mit `php -v`, z.B. `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`.
In diesem Beispiel wäre das `8.3`, also lautet die Zeile: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
:::
-Diese Serverblock-Datei behandelt Anfragen auf Port 80 (HTTP) und prüft, ob die Anfrage zum angegebenen `server_name` passt, also deiner Domain. Außerdem zeigt sie auf den Ordner `/var/www/[your_domain]`, den du vorher erstellt hast, um Dateien auszuliefern.
+Diese Serverblock-Datei behandelt Anfragen auf Port 80 (HTTP) und prüft, ob die Anfrage zur angegebenen `server_name` passt, also deiner Domain. Außerdem zeigt sie auf den Ordner `/var/www/[your_domain]`, den du vorher erstellt hast, um die Dateien auszuliefern.
-Speichere die Datei und verlasse nano mit `CTRL + X`, dann `Y` zum Bestätigen und `ENTER`.
+Speichere die Datei und verlasse Nano mit `CTRL + X`, dann `Y` zum Bestätigen und `ENTER`.
Aktiviere die Konfiguration, indem du einen symbolischen Link im Verzeichnis `sites-enabled` erstellst:
```
@@ -205,7 +205,7 @@ sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enable
```
:::note Keine Domain genutzt
-Wenn du **keine** Domain nutzt, entferne oder kommentiere die `server_name`-Zeile (mit `#` davor). Außerdem solltest du den Standard-Serverblock deaktivieren:
+Wenn du **keine** Domain nutzt, entferne oder kommentiere die `server_name`-Zeile (mit `#` davor). Außerdem solltest du den Standard-Serverblock deaktivieren mit:
```
sudo unlink /etc/nginx/sites-enabled/default
```
@@ -223,16 +223,16 @@ sudo systemctl reload nginx
#### Website erstellen
-Jetzt, wo Nginx konfiguriert ist, kannst du die eigentliche Website erstellen. Im Moment ist der Ordner leer, also wird nichts ausgeliefert. Wir erstellen eine kleine To-Do-Liste, wie oben beschrieben.
+Nachdem Nginx konfiguriert ist, erstellen wir die eigentliche Website, die ausgeliefert wird. Der Ordner ist aktuell leer, also wird noch nichts angezeigt. Wir bauen eine kleine To-Do-Liste, wie oben beschrieben.
##### Datenbank vorbereiten
-Logge dich zuerst in deinen MySQL-Server ein:
+Logge dich in deinen MySQL Server ein:
```
sudo mysql -u root
```
-Erstelle eine neue Datenbank `todowebsite` und darin eine Tabelle `todoitems`:
+Erstelle eine neue Datenbank `todowebsite` und eine Tabelle `todoitems` darin:
```
# Datenbank erstellen
CREATE DATABASE todowebsite;
@@ -257,13 +257,13 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0
INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
```
-Erstelle einen dedizierten Benutzer `todo` für diese Website:
+Erstelle einen dedizierten Benutzer `todo` für die Website:
```
# Benutzer erstellen
# Ersetze [your_password] durch dein eigenes Passwort
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# Rechte vergeben (als ein Befehl kopieren)
+# Rechte vergeben (alles in einer Zeile kopieren)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
@@ -272,22 +272,22 @@ TO todo@localhost;
FLUSH PRIVILEGES;
```
-Verlasse die MySQL-Konsole mit `quit`.
+Verlasse die MySQL-Shell mit `quit`.
-##### PHP-Website-Dateien
+##### PHP Website-Dateien
-Der letzte Schritt ist die Erstellung der PHP-Datei für die To-Do-Seite. Erstelle eine neue `index.php` im Verzeichnis `/var/www/[your_domain]`:
+Jetzt erstellen wir die eigentliche PHP-Datei für die To-Do-Seite. Öffne den Nano-Editor:
```
sudo nano /var/www/[your_domain]/index.php
```
-Füge folgenden einfachen Code ein, der eine Verbindung zur MySQL-Datenbank herstellt und die To-Do-Einträge anzeigt. Der erste PHP-Block baut die Verbindung auf.
+Füge folgenden Code ein. Der erste PHP-Block stellt die MySQL-Verbindung her.
:::important
-Ersetze `[your_password]` mit dem Passwort, das du für den `todo`-Benutzer vergeben hast.
+Ersetze `[your_password]` durch das Passwort, das du für den `todo` Benutzer vergeben hast.
:::
-Der HTML-Teil erzeugt eine ungeordnete Liste und zeigt die Einträge an.
+Der HTML-Teil zeigt die To-Do-Liste an, indem er die Daten aus der Datenbank abruft.
```
query($sql);
Coole To-Do Liste :D
- Für unseren genialen ZAP-Hosting Guide: https://zap-hosting.com/guides/docs/vserver-linux-lemp-stack
+ Für unseren tollen ZAP-Hosting Guide: https://zap-hosting.com/guides/docs/vserver-linux-lemp-stack
query($sql);
}
} else {
// Falls keine Einträge vorhanden sind
- echo "- Keine To-Do-Einträge gefunden.
";
+ echo "- Keine To-Do Einträge gefunden.
";
}
?>
@@ -356,19 +356,19 @@ $conn->close();
?>
```
-Speichere die Datei und verlasse nano mit `CTRL + X`, dann `Y` und `ENTER`.
+Speichere die Datei und verlasse Nano mit `CTRL + X`, dann `Y` und `ENTER`.
#### Website testen
-Du hast erfolgreich eine Test-To-Do-Website eingerichtet, die alle Komponenten des LEMP-Stacks nutzt!
+Du hast erfolgreich eine Test-To-Do-Website eingerichtet, die alle Komponenten des LEMP Stacks nutzt!
-Du solltest die Website jetzt über die Domain (Port 80 / http) erreichen können, die du im Serverblock definiert hast, z.B. `zapdocs.example.com`. Das Ergebnis sollte so aussehen:
+Du solltest die Website jetzt über die Domain (Port 80 / http) erreichen können, die du im Serverblock definiert hast, in unserem Beispiel `zapdocs.example.com`. Das Ergebnis sollte so aussehen:

## Fazit
-Glückwunsch, du hast den LEMP-Stack erfolgreich installiert und eingerichtet! Als nächsten Schritt empfehlen wir dir **dringend**, eine Domain und ein **SSL-Zertifikat** einzurichten, damit deine Website sicher über HTTPS erreichbar ist. Schau dir dazu unsere [Certbot-Anleitung](dedicated-linux-certbot.md) an, speziell den Abschnitt zum **Nginx Plugin**, und folge der interaktiven Einrichtung, um schnell und einfach ein Zertifikat für deine Domain zu bekommen.
+Glückwunsch, du hast den LEMP Stack erfolgreich installiert und eingerichtet! Als nächsten Schritt empfehlen wir **dringend**, eine Domain und ein **SSL-Zertifikat** einzurichten, damit deine Daten sicher übertragen werden. Schau dir dazu unsere [Certbot Anleitung](dedicated-linux-certbot.md) mit Fokus auf das **Nginx Plugin** an und folge der interaktiven Einrichtung, um schnell und einfach ein Zertifikat für deine Domain zu bekommen.
Bei Fragen oder Problemen steht dir unser Support-Team täglich zur Verfügung – zögere nicht, uns zu kontaktieren! 🙂
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md
index d1ee47892..fd3e51041 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-nextcloud
-title: "vServer: Installation von Nextcloud"
+title: "Nextcloud auf einem Linux Server einrichten – Baue deine private Cloud"
description: "Entdecke, wie du einen leistungsstarken Nextcloud-Server auf Linux für optimales Cloud-Hosting einrichtest → Jetzt mehr erfahren"
sidebar_label: Nextcloud installieren
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
@@ -15,35 +16,35 @@ Nextcloud ist eine Open-Source-Cloud-Lösung und ein Fork von Owncloud, gegründ

-Um optimale Performance, Stabilität und Funktionalität zu gewährleisten, wird folgende Konfiguration für das Hosting eines Nextcloud-Servers empfohlen. Der Nextcloud-Server ist nicht kompatibel mit Windows und MacOS. Zumindest nicht ohne zusätzliche Virtualisierung oder ähnliche Workarounds.
+Für optimale Performance, Stabilität und Funktionalität empfehlen wir folgendes Setup für das Hosting eines Nextcloud Servers. Der Nextcloud Server ist nicht kompatibel mit Windows und MacOS. Zumindest nicht ohne zusätzliche Virtualisierung oder ähnliche Workarounds.
## Vorbereitung
-Die folgenden Anforderungen werden von den Entwicklern empfohlen und basieren auf unseren eigenen Erfahrungen. Probleme können auftreten, wenn diese Voraussetzungen nicht erfüllt werden.
+Die folgenden Anforderungen werden von den Entwicklern empfohlen und basieren auf unseren eigenen Erfahrungen. Wenn du diese Voraussetzungen nicht erfüllst, kann es zu Problemen kommen.
#### Hardware
-| Komponenten | Minimum | Empfohlen |
-| -------------- | ---------------------- | -------------------------- |
-| CPU | 2x 1 GHz | 4x 2+ GHz |
-| RAM | 512 MB | 4+ GB |
-| Speicher | 10 GB | 50+ GB |
+| Komponenten | Minimum | Empfohlen |
+| -------------- | ---------------------- | --------------------------- |
+| CPU | 2x 1 GHz | 4x 2+ GHz |
+| RAM | 512 MB | 4+ GB |
+| Speicher | 10 GB | 50+ GB |
| Bandbreite | 100 Mbit/s (Up & Down) | 500 Mbit/s (Up & Down) Empfohlen, wenn mehrere Nutzer die Cloud verwenden sollen |
#### Software
| Plattform | Optionen |
| ---------------- | ------------------------------------------------------------ |
-| Betriebssystem | Ubuntu (14.04, 16.04, 18.04), Debian (8,9,10), CentOS 6.5/7 |
+| Betriebssystem | Ubuntu (14.04, 16.04, 18.04), Debian (8,9,10), CentOS 6.5/7 |
| Datenbank | MySQL oder MariaDB 5.5+ (empfohlen), SQLite (nur für Tests und Minimal-Instanzen empfohlen) |
-| Webserver | Apache 2.4 mit `mod_php` oder `php-fpm` (empfohlen) |
+| Webserver | Apache 2.4 mit `mod_php` oder `php-fpm` (empfohlen) |
| PHP | 5.6, 7.0 (empfohlen), 7.1 (empfohlen), 7.2 |
-Für die Installation der Cloud auf einem Linux-Server muss eine Verbindung über einen SSH-Client hergestellt werden. Falls du nicht sicher bist, wie SSH funktioniert, hier eine Anleitung: [Erstzugang (SSH)](vserver-linux-ssh.md)
+Um die Cloud auf einem Linux Server zu installieren, musst du dich per SSH-Client verbinden. Falls du nicht weißt, wie SSH funktioniert, hier eine Anleitung: [Erstzugang (SSH)](vserver-linux-ssh.md)
-Sobald die Verbindung steht, kannst du die notwendigen Pakete installieren, die für die eigentliche Nextcloud-Installation benötigt werden. Dazu gehört die Installation eines Webservers sowie PHP.
+Sobald die Verbindung steht, kannst du die nötigen Pakete installieren, die für die Nextcloud-Installation gebraucht werden. Dazu gehört die Installation eines Webservers und PHP.
import Tabs from '@theme/Tabs';
@@ -102,7 +103,7 @@ sudo apt -y install php php-common
sudo apt -y install php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
```
-PHP-Version zur Funktionsprüfung anzeigen
+PHP-Version prüfen:
```
php -v
```
@@ -164,7 +165,7 @@ sudo apt-get install -y php7.3
sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.3-zip php7.3-gd php7.3-mbstring php7.3-curl php7.3-xml php7.3-bcmath php7.3-json
```
-PHP-Version zur Funktionsprüfung anzeigen
+PHP-Version prüfen:
```
php -v
```
@@ -248,7 +249,7 @@ dnf module enable php:remi-7.3
dnf install php
```
-PHP-Version zur Funktionsprüfung anzeigen
+PHP-Version prüfen:
```
php -v
```
@@ -271,7 +272,7 @@ Paketinstallation:
sudo apt-get install mariadb-server php-mysql
```
-Während der Installation wirst du aufgefordert, ein Root-Passwort zu setzen. Falls keine Passwortabfrage erscheint, ist das Standardpasswort leer. Das ist nicht sicher und sollte daher sofort geändert werden!
+Während der Installation wirst du aufgefordert, ein Root-Passwort zu setzen. Falls keine Passwortabfrage erscheint, ist das Standardpasswort leer. Das ist unsicher und sollte sofort geändert werden!
Als nächstes verbindest du dich mit dem Datenbankserver und erstellst die benötigte Datenbank:
@@ -280,7 +281,7 @@ mysql -u root -p
CREATE DATABASE nextcloud;
```
-Danach muss ein Benutzer erstellt werden, der Zugriff auf die Nextcloud-Datenbank erhält.
+Danach muss ein Benutzer erstellt werden, der Zugriff auf die Nextcloud-Datenbank bekommt:
```sql
CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'DEIN_PASSWORT_HIER';
@@ -297,7 +298,7 @@ GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost';
FLUSH PRIVILEGES;
```
-Wenn du fertig bist, kannst du mit Strg-D die Datenbank verlassen und mit den nächsten Schritten weitermachen.
+Wenn du fertig bist, kannst du mit Ctrl-D die Datenbank verlassen und mit den nächsten Schritten weitermachen.
@@ -310,7 +311,7 @@ Paketinstallation:
sudo apt-get install mysql-server php-mysql
```
-Während der Installation wirst du aufgefordert, ein Root-Passwort zu setzen. Falls keine Passwortabfrage erscheint, ist das Standardpasswort leer. Das ist nicht sicher und sollte daher sofort geändert werden!
+Während der Installation wirst du aufgefordert, ein Root-Passwort zu setzen. Falls keine Passwortabfrage erscheint, ist das Standardpasswort leer. Das ist unsicher und sollte sofort geändert werden!
Als nächstes verbindest du dich mit dem Datenbankserver und erstellst die benötigte Datenbank:
@@ -319,7 +320,7 @@ mysql -u root -p
CREATE DATABASE nextcloud;
```
-Danach muss ein Benutzer erstellt werden, der Zugriff auf die Nextcloud-Datenbank erhält.
+Danach muss ein Benutzer erstellt werden, der Zugriff auf die Nextcloud-Datenbank bekommt:
```sql
CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'DEIN_PASSWORT_HIER';
@@ -337,7 +338,7 @@ GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost';
FLUSH PRIVILEGES;
```
-Wenn du fertig bist, kannst du mit Strg-D die Datenbank verlassen und mit den nächsten Schritten weitermachen.
+Wenn du fertig bist, kannst du mit Ctrl-D die Datenbank verlassen und mit den nächsten Schritten weitermachen.
@@ -350,7 +351,7 @@ sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
```
-Während der Installation wirst du aufgefordert, ein Root-Passwort zu setzen. Falls keine Passwortabfrage erscheint, ist das Standardpasswort leer. Das ist nicht sicher und sollte daher sofort geändert werden!
+Während der Installation wirst du aufgefordert, ein Root-Passwort zu setzen. Falls keine Passwortabfrage erscheint, ist das Standardpasswort leer. Das ist unsicher und sollte sofort geändert werden!
Als nächstes verbindest du dich mit dem Datenbankserver und erstellst die benötigte Datenbank:
@@ -359,7 +360,7 @@ sudo -u postgres psql
CREATE DATABASE nextcloud;
```
-Danach muss ein Benutzer erstellt werden, der Zugriff auf die Nextcloud-Datenbank erhält.
+Danach muss ein Benutzer erstellt werden, der Zugriff auf die Nextcloud-Datenbank bekommt:
```sql
CREATE USER nextcloud with encrypted password 'DEIN_PASSWORT_HIER';
@@ -376,7 +377,7 @@ grant all privileges on database mydb to myuser;
FLUSH PRIVILEGES;
```
-Wenn du fertig bist, kannst du mit Strg-D die Datenbank verlassen. Danach kannst du die PostgreSQL-Datenbank entweder über den Webinstaller oder über die **config.php** konfigurieren.
+Wenn du fertig bist, kannst du mit Ctrl-D die Datenbank verlassen. Danach kannst du die PostgreSQL-Datenbank entweder über den Webinstaller oder über die **config.php** konfigurieren.
```
@@ -503,7 +504,7 @@ SSLCertificateKeyFile /etc/letsencrypt/live/domain.tld/privkey.pem
-Außerdem sollte sämtlicher HTTP-Traffic per permanenter Weiterleitung mit Statuscode 301 auf HTTPS umgeleitet werden. Das lässt sich mit Apache über eine Konfiguration wie die folgende VirtualHosts-Konfiguration erreichen:
+Außerdem sollte sämtlicher HTTP-Traffic per permanentem Redirect mit Statuscode 301 auf HTTPS umgeleitet werden. Das erreichst du mit Apache z.B. durch folgende VirtualHosts-Konfiguration:
```
@@ -515,15 +516,15 @@ Außerdem sollte sämtlicher HTTP-Traffic per permanenter Weiterleitung mit Stat
## Nextcloud verwalten
-Der Zugriff auf Nextcloud ist sowohl über den Browser als auch über Smartphone und PC mit der App möglich. Die Downloadquellen findest du hier: https://nextcloud.com/install/#install-clients
+Der Zugriff auf Nextcloud ist über den Browser sowie über Smartphone und PC per App möglich. Die Downloadquellen findest du hier: https://nextcloud.com/install/#install-clients

-Unter Einstellungen kannst du auch nach der Einrichtung noch einige Optionen anpassen und wichtige Infos wie Logs, Aktivitäten einsehen. Dazu gehören zusätzliche Sicherheitsoptionen (Zwei-Faktor-Authentifizierung, Verschlüsselung, ...), Design-Einstellungen (Logo, Farbe, Slogan, Header), Zugriffsrechte und vieles mehr.
+Unter den Einstellungen kannst du auch nach der Einrichtung noch einige Optionen anpassen und wichtige Infos wie Logs, Aktivitäten einsehen. Dazu gehören zusätzliche Sicherheitsfeatures (Zwei-Faktor-Authentifizierung, Verschlüsselung, ...), Design-Einstellungen (Logo, Farbe, Slogan, Header), Zugriffsrechte und vieles mehr.
**Apps**
-Außerdem gibt es die Möglichkeit, neben den Standard-Apps weitere Apps zu installieren. Diese erreichst du über den Menüpunkt **Apps**.
+Außerdem kannst du neben den Standard-Apps weitere Apps installieren. Diese findest du im Menüpunkt **Apps**.

diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
index b89e6bc60..5b0f24dcf 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-nodejs
-title: "vServer: Node.js auf Linux einrichten"
-description: "Entdecke, wie du eine stabile Node.js-Umgebung für skalierbare Echtzeitanwendungen mit Docker und Systemvorbereitung einrichtest → Jetzt mehr erfahren"
+title: "Node.js auf einem Linux-Server einrichten – Moderne JavaScript-Anwendungen starten"
+description: "Entdecke, wie du eine stabile Node.js-Umgebung für skalierbare Echtzeit-Anwendungen mit Docker und Systemvorbereitung einrichtest → Jetzt mehr erfahren"
sidebar_label: Node.js installieren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,45 +14,53 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Node.js ist eine plattformübergreifende, Open-Source JavaScript-Laufzeitumgebung, die JavaScript-Code außerhalb des Browsers ausführt, z.B. auf Servern oder in Kommandozeilen-Tools. Basierend auf der V8-Engine unterstützt es asynchrone, ereignisgesteuerte I/O, was es extrem effizient für den Aufbau skalierbarer Netzwerk- und Echtzeitanwendungen macht.
+Node.js ist eine plattformübergreifende, Open-Source JavaScript-Laufzeitumgebung, die JavaScript-Code außerhalb des Browsers ausführt, zum Beispiel auf Servern oder in Kommandozeilen-Tools. Basierend auf der V8-Engine unterstützt es asynchrones, ereignisgesteuertes I/O, was es extrem effizient für den Bau skalierbarer Netzwerk- und Echtzeit-Anwendungen macht.
+
+Das „JavaScript überall“-Paradigma ermöglicht es Entwicklern, eine einzige Sprache sowohl im Backend als auch im Frontend zu verwenden.
+
-Das „JavaScript überall“-Paradigma ermöglicht es Entwicklern, eine einzige Sprache sowohl im Backend als auch im Frontend zu verwenden.
+
+
## Vorbereitung
-Bevor du **Node.js** einrichtest, solltest du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf den neuesten Stand zu bringen und alle benötigten Abhängigkeiten zu installieren. Diese Vorbereitung sorgt für eine stabile Umgebung und hilft, Probleme während oder nach der Installation zu vermeiden.
+Bevor du **Node.js** einrichtest, solltest du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf den neuesten Stand zu bringen und alle notwendigen Abhängigkeiten zu installieren. Diese Vorbereitung sorgt für eine stabile Umgebung und hilft, Probleme während oder nach der Installation zu vermeiden.
+
### System aktualisieren
-Damit dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du immer zuerst ein Systemupdate durchführen. Führe dazu folgenden Befehl aus:
+Damit dein System mit der aktuellsten Software und den neuesten Sicherheitsupdates läuft, solltest du immer zuerst ein Systemupdate durchführen. Führe dazu folgenden Befehl aus:
```
sudo apt update && sudo apt upgrade -y
```
-So stellst du sicher, dass dein System die neuesten Sicherheitspatches und Softwareversionen hat, bevor du weitermachst.
+So stellst du sicher, dass dein System vor der weiteren Installation die neuesten Sicherheits-Patches und Softwareversionen hat.
### Abhängigkeiten installieren
-Nachdem das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten weitermachen. Node.js wird auf deinem System in mehreren Docker-Containern ausgeführt. Dafür muss Docker zuerst installiert sein. Führe dazu folgenden Befehl aus:
+Nachdem das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten weitermachen. Node.js wird auf deinem System in mehreren Docker-Containern laufen. Dafür muss Docker zuerst installiert sein. Führe dazu folgenden Befehl aus:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Eine ausführliche Anleitung zur Installation und Nutzung von Docker findest du in unserer [Docker](dedicated-linux-docker.md) Anleitung.
+Eine ausführliche Schritt-für-Schritt-Anleitung zur Installation und Nutzung von Docker findest du in unserer [Docker](dedicated-linux-docker.md) Anleitung.
+
+
## Installation
Nachdem alle Voraussetzungen erfüllt und Vorbereitungen abgeschlossen sind, kannst du mit der Installation der Node.js-Anwendung starten.
-Um Node.js in einer isolierten Umgebung zu nutzen, musst du zuerst das offizielle Alpine-basierte Image herunterladen. Führe folgenden Befehl aus, um das neueste Node.js 22 Image auf dein System zu ziehen und für Container-Deployments verfügbar zu machen:
+
+Um Node.js in einer isolierten Umgebung zu nutzen, musst du zuerst das offizielle Alpine-basierte Image herunterladen. Führe folgenden Befehl aus, um das neueste Node.js 22 Image auf dein System zu ziehen und für Container-Deployments bereitzustellen:
```
docker pull node:22-alpine
```
-Starte anschließend einen Container basierend auf diesem Image und öffne eine Shell-Session darin. Nutze dazu folgenden Befehl, um den Container interaktiv zu starten. Die Option `--rm` sorgt dafür, dass der Container automatisch gelöscht wird, sobald du ihn verlässt – so bleibt dein Host sauber.
+Anschließend kannst du einen Container basierend auf diesem Image starten und eine Shell-Session darin öffnen. Nutze dazu den folgenden Befehl, um den Container interaktiv zu starten. Die Option `--rm` sorgt dafür, dass der Container automatisch gelöscht wird, sobald du ihn verlässt – so bleibt dein Host sauber.
```
docker run -it --rm --entrypoint sh node:22-alpine
@@ -59,9 +68,13 @@ docker run -it --rm --entrypoint sh node:22-alpine
Im Container kannst du die installierte Node.js-Version mit `node -v` prüfen, die `v22.19.0` anzeigen sollte. Die npm-Version kannst du mit `npm -v` checken, hier wird `10.9.3` erwartet. Das bestätigt, dass das Image die korrekten Versionen von Node.js und npm bereitstellt und sofort einsatzbereit ist.
+
+
+
+
## Konfiguration
-Nachdem du den Node.js-Container gestartet hast, empfiehlt es sich, wichtige Node.js-Einstellungen direkt in der Umgebung zu konfigurieren. Ein gängiger Weg ist das Setzen von Umgebungsvariablen, z.B.:
+Nachdem du den Node.js-Container gestartet hast, empfiehlt es sich, wichtige Node.js-Einstellungen direkt in der Umgebung zu konfigurieren. Ein gängiger Weg ist das Setzen von Umgebungsvariablen, zum Beispiel:
```
export NODE_ENV=production
@@ -75,15 +88,17 @@ Eine gut strukturierte Projektordnerstruktur ist wichtig, beginnend mit einer Ko
npm init -y
```
-Das erzeugt eine `package.json` Datei, die Abhängigkeiten, Skripte und Metadaten für dein Projekt definiert. Sie ist die zentrale Konfigurationsdatei jeder Node.js-Anwendung.
+Das erzeugt eine `package.json` Datei, die Abhängigkeiten, Skripte und Metadaten für dein Projekt definiert. Sie ist die zentrale Konfigurationsdatei für jede Node.js-Anwendung.
+
+Abhängigkeiten kannst du dann mit `npm install ` installieren, während Entwicklungsabhängigkeiten mit `npm install --save-dev` hinzugefügt werden. Der `scripts`-Abschnitt in der `package.json` erlaubt dir, eigene Befehle wie `npm start` oder `npm run build` zu definieren, um die Ausführung und Projektverwaltung zu vereinfachen.
+
+Für fortgeschrittene Setups kann Node.js mit `.npmrc` oder `.nvmrc` Dateien angepasst werden, um private Registries, Cache-Optionen oder eine bestimmte Node.js-Version zu erzwingen. So läuft deine Anwendung konsistent in verschiedenen Umgebungen.
-Abhängigkeiten installierst du mit `npm install `, Entwicklungsabhängigkeiten mit `npm install --save-dev`. Im `scripts`-Abschnitt der `package.json` kannst du eigene Befehle definieren, z.B. `npm start` oder `npm run build`, um die Ausführung und Projektverwaltung zu vereinfachen.
-Für fortgeschrittene Setups kannst du Node.js mit `.npmrc` oder `.nvmrc` Dateien anpassen, um private Registries, Cache-Optionen oder eine bestimmte Node.js-Version zu erzwingen. So läuft deine Anwendung konsistent in verschiedenen Umgebungen.
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Node.js erfolgreich auf deinem VPS installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf folgende Ressourcen zu werfen, die dir bei der Serverkonfiguration weiterhelfen können:
+Glückwunsch! Du hast Node.js jetzt erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf folgende Ressourcen zu werfen, die dir bei der Serverkonfiguration weiterhelfen können:
- [Node.js.com](https://Node.js.com/) – Offizielle Webseite
- https://Node.js.com/help/ – Node.js Help Center (Dokumentation)
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
index 9af253108..0a8f61970 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-notepad++
-title: "vServer: Notepad++ auf Linux einrichten"
+title: "Notepad++ auf einem Linux-Server einrichten – Nutze deinen Lieblingseditor via Wine"
description: "Entdecke, wie du Notepad++ auf Linux installierst und optimierst für effizientes, leichtgewichtiges Coden und Entwickeln → Jetzt mehr erfahren"
sidebar_label: Notepad++ installieren
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Notepad++ ist ein kostenloser und quelloffener Text- und Quellcode-Editor für Windows. Er unterstützt Syntax-Highlighting, Code-Faltung und tab-basiertes Editieren für viele Programmier- und Skriptsprachen und ist durch Plugins stark anpassbar. Bekannt für seine schnelle Performance und geringen Ressourcenverbrauch, ist Notepad++ eine beliebte Wahl für Entwickler und Nutzer, die ein mächtiges, aber leichtgewichtiges Tool zum Editieren suchen.
+Notepad++ ist ein kostenloser und Open-Source Text- und Quellcode-Editor für Windows. Er unterstützt Syntax-Highlighting, Code-Folding und Tabbed Editing für viele Programmier- und Skriptsprachen und ist durch Plugins stark anpassbar. Bekannt für seine schnelle Performance und geringen Ressourcenverbrauch, ist Notepad++ eine beliebte Wahl für Entwickler und Nutzer, die ein mächtiges, aber leichtgewichtiges Tool zum Editieren suchen.

-Willst du diesen Service selbst hosten? Wir zeigen dir Schritt für Schritt, wie du ihn einrichtest und konfigurierst – inklusive allem, was du beachten musst.
+Du überlegst, diesen Service selbst zu hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
:::danger Linux mit Desktop-Variante erforderlich
Diese Anwendung kann nur auf einem Linux-System mit grafischer Benutzeroberfläche installiert und genutzt werden; in diesem Beispiel wird Ubuntu Desktop 25.04 als Referenz verwendet.
@@ -36,15 +37,15 @@ Bevor du **Notepad++** installierst, stelle sicher, dass deine Hosting-Umgebung
| ---------- | ------------ | -------------------------- |
| CPU | 1 vCPU Kern | 4 vCPU Kerne |
| RAM | 2 GB | 4 GB |
-| Speicherplatz | 25 MB | 25 GB |
+| Festplattenspeicher | 25 MB | 25 GB |
-Die Software benötigt, dass alle nötigen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Anforderungen erfüllt, bevor du mit der Installation startest:
+Die Software benötigt, dass alle notwendigen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Voraussetzungen erfüllt, bevor du mit der Installation fortfährst:
**Abhängigkeiten:** `Snap`
**Betriebssystem:** Linux mit Desktop-Support
-Stelle sicher, dass alle Abhängigkeiten installiert sind und die richtige Betriebssystemversion verwendet wird, um Kompatibilitätsprobleme bei der Installation von Notepad++ zu vermeiden.
+Stelle sicher, dass alle Abhängigkeiten installiert sind und die richtige Betriebssystemversion verwendet wird, um Kompatibilitätsprobleme während der Installation von Notepad++ zu vermeiden.
@@ -54,15 +55,15 @@ Bevor du **Notepad++** einrichtest, musst du dein System vorbereiten. Dazu gehö
### System aktualisieren
-Damit dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du zuerst ein Update durchführen. Führe dazu folgenden Befehl aus:
+Um sicherzustellen, dass dein System mit der aktuellsten Software und den neuesten Sicherheitsupdates läuft, solltest du immer zuerst ein Update durchführen. Führe dazu folgenden Befehl aus:
```
sudo apt update && sudo apt upgrade -y
```
-So stellst du sicher, dass dein System vor der Installation die neuesten Sicherheitspatches und Softwareversionen hat.
+So ist dein System mit den neuesten Sicherheitspatches und Softwareversionen versorgt, bevor du weitermachst.
### Abhängigkeiten installieren
-Sobald das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten weitermachen.
+Nachdem das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten fortfahren.
#### Snap
Notepad++ benötigt, dass Snap zuerst installiert ist. Führe dazu folgenden Befehl aus:
@@ -74,13 +75,13 @@ sudo apt install snapd
## Installation
-Nachdem alle Voraussetzungen erfüllt und Vorbereitungen abgeschlossen sind, kannst du mit der Installation von Notepad++ starten. Führe dazu folgenden Befehl aus:
+Nachdem alle Voraussetzungen erfüllt und die Vorbereitungen abgeschlossen sind, kannst du mit der Installation der Notepad++-Anwendung starten. Führe dazu folgenden Befehl aus:
```
sudo snap install notepad-plus-plus
```
-Notepad++ wird über das offizielle Installationsskript heruntergeladen und installiert. Lass den Prozess einfach durchlaufen, bis er fertig ist – danach kannst du die Anwendung direkt starten.
+Notepad++ wird über das offizielle Installationsskript heruntergeladen und installiert. Lass den Prozess einfach durchlaufen, bis er abgeschlossen ist, danach kannst du die Anwendung direkt starten.

@@ -91,13 +92,13 @@ Notepad++ wird über das offizielle Installationsskript heruntergeladen und inst
Notepad++ bietet eine Vielzahl an Anpassungsmöglichkeiten, die du unter *Einstellungen > Einstellungen* findest. Damit kannst du den Editor perfekt auf deinen Workflow zuschneiden:
- **Allgemein**: Steuer das Startverhalten, z.B. ob zuletzt geöffnete Dateien wieder geladen werden, eine Standardsprache gesetzt wird oder wie Tabs sich verhalten.
-- **Editor-Einstellungen**: Passe Schriftart und -größe, Tab-Breite, Zeilennummerierung, automatische Einrückung oder die Anzeige von Leerzeichen und Tabulatoren an.
+- **Editor-Einstellungen**: Passe Schriftart und -größe, Tab-Breite, Zeilennummerierung, Auto-Einrückung oder die Anzeige von Leerzeichen und Tabulatoren an.
- **Farbschemata & Syntax**: Nutze den „Style Configurator“, um zwischen Themes zu wechseln und Syntax-Highlighting für jede unterstützte Sprache zu individualisieren.
-- **Dateiverwaltung**: Konfiguriere Optionen wie automatisches Neuladen bei Dateiänderungen, Verhalten bei großen Dateien oder bevorzugte Kodierungen wie UTF-8.
+- **Dateiverwaltung**: Konfiguriere Optionen wie automatisches Neuladen bei Änderungen, Verhalten bei großen Dateien oder bevorzugte Kodierungen wie UTF-8.
- **Sicherheit & Backup**: Aktiviere automatische Backups oder Sitzungswiederherstellung, um Datenverlust zu vermeiden.
- **Plugins**: Installiere und verwalte Erweiterungen über den Plugin Manager, um Funktionen wie FTP-Support oder erweitertes Formatieren hinzuzufügen.
-Diese Einstellungen machen Notepad++ extrem flexibel – egal, ob du nur schnell Texte bearbeiten oder umfangreiche Softwareprojekte entwickeln willst.
+Diese Einstellungen machen Notepad++ extrem flexibel, egal ob du nur einfachen Text bearbeitest oder komplexe Software entwickelst.

@@ -106,11 +107,11 @@ Diese Einstellungen machen Notepad++ extrem flexibel – egal, ob du nur schnell
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Notepad++ jetzt erfolgreich auf deinem VPS installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der weiteren Server-Konfiguration helfen können:
+Glückwunsch! Du hast Notepad++ erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der weiteren Server-Konfiguration helfen können:
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) – Offizielle Webseite
-Du hast spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
+Du hast spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – zögere nicht, uns zu kontaktieren! 🙂
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-php.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-php.md
index 684e54256..674056354 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-php.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-php.md
@@ -1,23 +1,24 @@
---
id: vserver-linux-php
-title: 'VPS: Installation von PHP'
+title: 'PHP auf einem Linux-Server einrichten – Power für dynamische Web-Apps'
description: "Lerne, wie du PHP auf deinem Linux-Server für Webentwicklung installierst und dein Setup für Apache oder Standalone optimierst → Jetzt mehr erfahren"
sidebar_label: PHP installieren
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-PHP ist eine beliebte Programmiersprache für allgemeine Zwecke und wird vor allem in der Webentwicklung stark genutzt. In dieser Anleitung zeigen wir dir, wie du PHP auf deinem Server installierst.
+PHP ist eine beliebte Programmiersprache für viele Zwecke, die vor allem in der Webentwicklung stark genutzt wird. In dieser Anleitung zeigen wir dir, wie du PHP auf deinem Server installierst.
## Vorbereitung
-Verbinde dich zunächst per SSH mit deinem Server. Falls du nicht weißt, wie das geht, schau dir bitte unsere [Erstzugang (SSH)](vserver-linux-ssh.md) Anleitung an.
+Verbinde dich zuerst per SSH mit deinem Server. Falls du nicht weißt, wie das geht, schau dir unsere [Erstzugang (SSH)](vserver-linux-ssh.md) Anleitung an.
Sobald du eingeloggt bist, empfehlen wir, den Update-Befehl für dein Betriebssystem auszuführen, um deinen Server sicher und auf dem neuesten Stand zu halten.
@@ -57,7 +58,7 @@ import TabItem from '@theme/TabItem';
## Installation
-Es gibt zwei Hauptwege, PHP auf deinem Linux-Server zu installieren: Entweder als Standalone-Version oder als zusätzliches Paket für Apache. Wenn du deinen eigenen Webserver nutzt, der nicht Apache ist, oder PHP für allgemeine Zwecke brauchst, empfehlen wir die Standalone-Methode. Für den Einsatz mit dem Apache-Webserver solltest du PHP als Apache-Paket installieren.
+Es gibt zwei Hauptwege, PHP auf deinem Linux-Server zu installieren: als Standalone-Version oder als zusätzliches Paket für Apache. Wenn du deinen eigenen Webserver nutzt, der nicht Apache ist, oder PHP für allgemeine Zwecke brauchst, empfehlen wir die Standalone-Methode. Für den Einsatz mit dem Apache-Webserver solltest du PHP als Apache-Paket installieren.
## Standalone
@@ -66,15 +67,15 @@ Nutze den folgenden Befehl, um die neueste PHP-Version zu installieren. Wenn du
# Neueste Version
sudo apt install php
-# Bestimmte Version (z.B. php7.4)
+# Spezifische Version (z.B. php7.4)
sudo apt -y install php[version]
```
Überprüfe die erfolgreiche Installation mit dem Befehl `php -v`. Du hast PHP erfolgreich auf deinem Server installiert. Wir empfehlen dir, den Abschnitt **PHP Extensions** zu lesen, um sicherzugehen, dass du alle benötigten Erweiterungen installierst.
-## Nutzung mit Apache
+## Mit Apache
-Falls du Apache noch nicht installiert hast, kannst du das mit folgendem Befehl nachholen:
+Falls Apache noch nicht installiert ist, kannst du das mit folgendem Befehl nachholen:
```
sudo apt install apache2
```
@@ -91,17 +92,17 @@ Mit Apache bereit, kannst du nun das PHP-Paket für Apache installieren:
sudo apt install php libapache2-mod-php
```
-Überprüfe die Installation mit `php -v`. Du hast PHP erfolgreich zusammen mit deinem Apache-Webserver installiert. Wir empfehlen dir, den Abschnitt **PHP Extensions** zu lesen, um alle benötigten Erweiterungen zu installieren.
+Überprüfe die Installation mit `php -v`. Du hast PHP erfolgreich zusammen mit deinem Apache-Webserver installiert. Schau dir unbedingt den Abschnitt **PHP Extensions** an, um alle nötigen Erweiterungen zu installieren.
## PHP Extensions
-PHP bietet eine große Auswahl an optionalen Erweiterungen, mit denen du die Funktionalität erweitern kannst. Um eine Liste verfügbarer Erweiterungen zu sehen, führe folgenden Befehl aus, der die Suchergebnisse bequem mit `less` durchblätterbar macht:
+PHP bringt viele optionale Erweiterungen mit, die du installieren kannst, um die Funktionalität zu erweitern. Um eine Liste verfügbarer Extensions zu sehen, nutze folgenden Befehl, der die Suchergebnisse bequem mit `less` anzeigt:
```
apt search php- | less
```
-Mit den Pfeiltasten kannst du scrollen, mit `Q` verlässt du die Ansicht. Um eine Erweiterung zu installieren, nutze einfach den apt install Befehl. Du kannst mehrere Erweiterungen gleichzeitig mit Leerzeichen getrennt angeben, um die Installation zu beschleunigen.
+Mit den Pfeiltasten kannst du scrollen, mit `Q` verlässt du die Ansicht. Um eine Extension zu installieren, nutze einfach den apt install Befehl. Du kannst mehrere Extensions gleichzeitig mit Leerzeichen getrennt angeben, um Zeit zu sparen.
```
sudo apt install [php_extension] [...]
@@ -109,6 +110,6 @@ sudo apt install [php_extension] [...]
## Fazit
-Du hast PHP erfolgreich auf deinem Linux-Server installiert. Bei weiteren Fragen oder wenn du Hilfe brauchst, steht dir unser Support-Team täglich zur Verfügung! 🙂
+Du hast PHP erfolgreich auf deinem Linux-Server installiert. Bei Fragen oder wenn du Hilfe brauchst, steht dir unser Support-Team täglich zur Verfügung! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
index e08277210..235b3d801 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-plausible
-title: "vServer: Plausible auf OS einrichten"
-description: "Entdecke, wie du eine datenschutzfreundliche Web-Analytics-Plattform für klare Insights und schnelle Performance einrichtest → Jetzt mehr erfahren"
+title: "Plausible Analytics auf einem Linux Server einrichten – Datenschutzfreundliche Web-Analyse am Start"
+description: "Entdecke, wie du eine datenschutzorientierte Web-Analytics-Plattform für klare Insights und schnelle Performance einrichtest → Jetzt mehr erfahren"
sidebar_label: Plausible installieren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,25 +14,23 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Plausible ist eine leichte, Open-Source Web-Analytics-Plattform, die ohne Cookies auskommt und vollständig die Datenschutzbestimmungen einhält. Sie liefert wichtige Kennzahlen wie Besucherzahlen, Seitenaufrufe und Besuchsdauer über ein sauberes, intuitives Dashboard. Mit einfacher Bedienung, schneller Performance und einer Infrastruktur in der EU ist Plausible eine moderne und datenschutzbewusste Alternative zu Google Analytics.
+Plausible ist eine leichte, Open-Source Web-Analytics-Plattform, die komplett ohne Cookies auskommt und voll den Datenschutzbestimmungen entspricht. Sie liefert dir wichtige Kennzahlen wie Besucherzahlen, Seitenaufrufe und Besuchsdauer über ein cleanes, intuitives Dashboard. Dank einfacher Bedienung, schneller Performance und EU-basierter Infrastruktur ist Plausible eine moderne und datenschutzbewusste Alternative zu Google Analytics.
-Du willst diesen Service selbst hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
+Willst du den Service selbst hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
-
-
## Voraussetzungen
-Bevor du **Plausible** installierst, stelle sicher, dass deine Hosting-Umgebung folgende Anforderungen erfüllt, um eine reibungslose Installation und optimale Performance zu gewährleisten.
+Bevor du **Plausible** installierst, stelle sicher, dass deine Hosting-Umgebung folgende Anforderungen erfüllt, um eine reibungslose Installation und optimale Performance zu garantieren.
-| Hardware | Minimum | ZAP-Hosting Empfehlung |
-| ---------- | ------------ | ------------------------- |
-| CPU | 1 vCPU Kern | 4 vCPU Kerne |
-| RAM | 2 GB | 4 GB |
-| Festplattenspeicher | 10 GB | 25 GB |
+| Hardware | Minimum | ZAP-Hosting Empfehlung |
+| ---------- | ------------ | ------------------------ |
+| CPU | 1 vCPU Kern | 4 vCPU Kerne |
+| RAM | 2 GB | 4 GB |
+| Festplattenspeicher | 10 GB | 25 GB |
-Die Software benötigt, dass alle notwendigen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Anforderungen erfüllt, bevor du mit der Installation startest:
+Die Software benötigt, dass alle nötigen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Anforderungen erfüllt, bevor du mit der Installation startest:
**Abhängigkeiten:** `Docker`
@@ -39,33 +38,32 @@ Die Software benötigt, dass alle notwendigen Abhängigkeiten installiert sind u
Stelle sicher, dass alle Abhängigkeiten installiert sind und das richtige Betriebssystem verwendet wird, um Kompatibilitätsprobleme bei der Installation von Plausible zu vermeiden.
-
-
## Vorbereitung
-Bevor du **Plausible** einrichtest, musst du dein System vorbereiten. Das beinhaltet das Aktualisieren deines Betriebssystems auf die neueste Version und die Installation aller benötigten Abhängigkeiten. Diese Vorbereitung sorgt für eine stabile Umgebung und hilft, Probleme während oder nach der Installation zu vermeiden.
-
+Bevor du **Plausible** einrichtest, musst du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf den neuesten Stand zu bringen und alle erforderlichen Abhängigkeiten zu installieren. Diese Vorbereitung sorgt für eine stabile Umgebung und hilft, Probleme während oder nach der Installation zu vermeiden.
### System aktualisieren
-Um sicherzustellen, dass dein System mit der aktuellsten Software und den neuesten Sicherheitsupdates läuft, solltest du zuerst ein Systemupdate durchführen. Führe dazu folgenden Befehl aus:
+Damit dein System mit der aktuellsten Software und den neuesten Sicherheitsupdates läuft, solltest du zuerst ein Update durchführen. Führe dazu folgenden Befehl aus:
```
sudo apt update && sudo apt upgrade -y
```
-So ist dein System mit den neuesten Sicherheitspatches und Softwareversionen ausgestattet, bevor es weitergeht.
+
+So stellst du sicher, dass dein System vor der Installation die neuesten Sicherheitspatches und Softwareversionen hat.
### Abhängigkeiten installieren
-Nachdem das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten fortfahren.
+Nachdem das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten starten.
#### Git
-Die Plausible-Daten werden über GitHub heruntergeladen. Dafür muss Git zuerst installiert sein. Führe dazu folgenden Befehl aus:
+Die Plausible-Daten werden über GitHub heruntergeladen. Dafür muss Git installiert sein. Führe folgenden Befehl aus:
+
```
sudo apt install git-all
```
#### Docker
-Plausible wird auf deinem System in einem Docker-Container ausgeführt. Dafür muss Docker installiert sein. Führe dazu folgende Befehle aus:
+Plausible wird in einem Docker-Container auf deinem Server ausgeführt. Docker muss also zuerst installiert werden. Führe dazu folgende Befehle aus:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -74,11 +72,9 @@ sh get-docker.sh
Eine ausführliche Anleitung zur Installation und Nutzung von Docker findest du in unserer [Docker](dedicated-linux-docker.md) Anleitung.
-
-
-
## Installation
-Nachdem alle Voraussetzungen erfüllt und die Vorbereitungen abgeschlossen sind, kannst du mit der Installation der Plausible-Anwendung starten.
+
+Nachdem alle Voraussetzungen erfüllt und Vorbereitungen abgeschlossen sind, kannst du mit der Installation von Plausible starten.
Klon das Community Edition Repository und erstelle die nötige Konfigurationsdatei:
@@ -86,7 +82,8 @@ Klon das Community Edition Repository und erstelle die nötige Konfigurationsdat
$ git clone -b v3.0.1 --single-branch https://github.com/Plausible/community-edition Plausible-ce
```
-Erstelle anschließend eine Umgebungsdatei (.env) und definiere die wichtigsten Variablen. Die BASE_URL muss auf die tatsächliche Domain zeigen, die bereits einen DNS-Eintrag hat, der auf deinen Server zeigt. Außerdem musst du einen zufälligen SECRET_KEY_BASE mit mindestens 64 Bytes generieren:
+Erstelle nun eine Umgebungsdatei (.env) und definiere die wichtigsten Variablen. Die BASE_URL muss auf die tatsächliche Domain zeigen, die bereits einen DNS-Eintrag hat, der auf deinen Server zeigt. Außerdem musst du einen zufälligen SECRET_KEY_BASE mit mindestens 64 Bytes generieren:
+
```
touch .env
echo "BASE_URL=https://Plausible.example.com" >> .env
@@ -104,7 +101,7 @@ HTTP_PORT=80
HTTPS_PORT=443
```
-Diese Standard-Ports erlauben es Let’s Encrypt, automatisch TLS-Zertifikate auszustellen. Wenn du Plausible hinter einem Reverse Proxy betreiben möchtest, kannst du diese Werte anpassen. Erstelle außerdem eine `compose.override.yml`, um die richtigen Ports für den Plausible-Container freizugeben:
+Diese Standard-Ports erlauben es Let’s Encrypt, automatisch TLS-Zertifikate auszustellen. Wenn du Plausible hinter einem Reverse Proxy betreiben willst, kannst du diese Werte anpassen. Erstelle außerdem eine `compose.override.yml`, um die richtigen Ports für den Plausible-Container freizugeben:
```
cat > compose.override.yml << EOF
@@ -116,41 +113,35 @@ services:
EOF
```
-Starte abschließend die benötigten Dienste mit Docker Compose:
+Starte abschließend die benötigten Services mit Docker Compose:
```
docker compose up -d
```
-Sobald die Container laufen, öffne deinen Browser und rufe die Domain auf, die du in BASE_URL angegeben hast, um den ersten Benutzeraccount anzulegen.
+Sobald die Container laufen, öffne deinen Browser und rufe die Domain auf, die du in BASE_URL angegeben hast. Erstelle dort den ersten Benutzeraccount.

-
-
## Konfiguration
Plausible lässt sich mit der Google Search Console verbinden, um deine Analytics mit Suchanfragen-Daten anzureichern. So siehst du, welche Keywords Traffic auf deine Seite bringen und bekommst tiefere Einblicke ins Besucherverhalten.
-Wenn du bereits ein Google Cloud Konto und einen OAuth-Client eingerichtet hast, musst du nur noch deine Zugangsdaten (`GOOGLE_CLIENT_ID` und `GOOGLE_CLIENT_SECRET`) in die `.env` Datei eintragen. Nach dem Speichern startest du deine Docker-Dienste mit `docker compose up -d` neu. Im Plausible Dashboard findest du unter *Site Settings > Integrations* die Möglichkeit, die Verbindung abzuschließen und den Authentifizierungsprozess zu durchlaufen.
+Wenn du bereits ein Google Cloud Konto und einen OAuth-Client eingerichtet hast, musst du nur noch deine Zugangsdaten (`GOOGLE_CLIENT_ID` und `GOOGLE_CLIENT_SECRET`) in die `.env` Datei eintragen. Nach dem Speichern startest du deine Docker-Services mit `docker compose up -d` neu. Im Plausible Dashboard findest du unter *Site Settings > Integrations* die Möglichkeit, die Verbindung abzuschließen und dich zu authentifizieren.
-Falls du noch keinen OAuth-Client hast oder dir der Prozess unbekannt ist, bietet das offizielle Plausible Wiki eine ausführliche Schritt-für-Schritt-Anleitung. Dort wird erklärt, wie du ein Projekt in Google Cloud anlegst, die nötigen APIs aktivierst, einen OAuth-Client konfigurierst und die generierten Zugangsdaten in Plausible einfügst: [Plausible Wiki: Google Integration](https://github.com/Plausible/community-edition/wiki/google-integration).
-
-Wenn du Google Search Console nutzt, kannst du die Google Integration konfigurieren, um Daten zu Suchbegriffen direkt aus der Search Console zu ziehen – echt praktisch.
-
-Hast du schon ein Google Cloud Konto mit OAuth-Client, kannst du einfach deine `GOOGLE_CLIENT_ID` und `GOOGLE_CLIENT_SECRET` in die `.env` Datei einfügen, den Docker-Service mit `docker compose up -d` neu starten und den Anweisungen im Plausible Dashboard unter Site Settings > Integrations folgen.
+Falls du noch keinen OAuth-Client hast oder nicht genau weißt, wie das geht, bietet das offizielle Plausible Wiki eine ausführliche Schritt-für-Schritt-Anleitung. Dort wird erklärt, wie du ein Projekt in Google Cloud anlegst, die nötigen APIs aktivierst, einen OAuth-Client konfigurierst und die generierten Zugangsdaten in Plausible einfügst: [Plausible Wiki: Google Integration](https://github.com/Plausible/community-edition/wiki/google-integration).
+Wenn du Google Search Console nutzt, kannst du die Google Integration so konfigurieren, dass du Daten zu Suchbegriffen direkt aus der Search Console abrufen kannst – echt praktisch.
+Wenn du schon ein Google Cloud Konto mit OAuth-Client hast, kannst du einfach deine `GOOGLE_CLIENT_ID` und `GOOGLE_CLIENT_SECRET` in die `.env` Datei einfügen, den Docker-Service mit `docker compose up -d` neu starten und den Anweisungen im Plausible Dashboard unter Site Settings > Integrations folgen.
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Plausible erfolgreich auf deinem VPS installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf folgende Ressourcen zu werfen, die dir bei der weiteren Server-Konfiguration helfen können:
-
-- [Plausible.io](https://Plausible.io/) - Offizielle Webseite
-- [github.com/Plausible/analytics](https://github.com/Plausible/analytics) - Ankündigungen, Diskussionen, Fehlerberichte
-
-Du hast spezielle Fragen, die hier nicht beantwortet werden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
+Glückwunsch! Du hast Plausible erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf folgende Ressourcen zu werfen, die dir bei der weiteren Server-Konfiguration helfen können:
+- [Plausible.io](https://Plausible.io/) – Offizielle Webseite
+- [github.com/Plausible/analytics](https://github.com/Plausible/analytics) – Ankündigungen, Diskussionen, Issue-Tracking
+Du hast noch spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
index a9b4f20db..1ce36f65a 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
@@ -1,17 +1,18 @@
---
id: vserver-linux-plesk
-title: "vServer: Installation von Plesk"
-description: "Entdecke, wie du Websites und Server effizient mit Plesk verwaltest – für Anfänger und Profis → Jetzt mehr erfahren"
+title: "Plesk auf einem Linux Server einrichten – Websites mit einem starken Control Panel managen"
+description: "Entdecke, wie du Websites und Server effizient mit Plesk verwaltest – perfekt für Anfänger und Profis → Jetzt mehr erfahren"
sidebar_label: Plesk installieren
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Plesk ist eine umfassende Webhosting- und Servermanagement-Plattform, mit der du Websites, Server, E-Mail-Konten und mehr über eine benutzerfreundliche Oberfläche verwalten kannst. Es ist eine vielseitige Lösung, die sich sowohl für Einsteiger als auch für erfahrene Webentwickler und Systemadministratoren eignet.
+Plesk ist eine umfassende Webhosting- und Servermanagement-Plattform, mit der du Websites, Server, E-Mail-Konten und mehr über eine benutzerfreundliche Oberfläche verwalten kannst. Es ist eine vielseitige Lösung, die sowohl für Einsteiger als auch für erfahrene Webentwickler und Systemadministratoren geeignet ist.
@@ -33,16 +34,16 @@ import TabItem from '@theme/TabItem';
-Damit Plesk vollautomatisch mit den Standard-Komponenten und Features installiert wird, die die meisten Plesk-Nutzer verwenden, reicht ein einziger Befehl:
+Damit Plesk vollautomatisch mit den Standardkomponenten installiert wird, die die meisten Plesk-Nutzer verwenden, reicht ein einziger Befehl:
->Der Plesk-Installer installiert immer die neueste Version von Plesk. Es kann vorkommen, dass die hier gezeigten Grafiken/Screenshots nicht die aktuellste Version zeigen.
+>Der Plesk Installer installiert immer die neueste Version von Plesk. Es kann vorkommen, dass die hier gezeigten Grafiken/Screenshots nicht die aktuellste Version zeigen.
```
sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)
```
:::info
-Wenn der Fehler "-bash: curl: command not found" erscheint, musst du das Paket mit `apt install curl` nachinstallieren.
+Wenn der Fehler „-bash: curl: command not found“ erscheint, musst du das Paket mit `apt install curl` nachinstallieren.
:::
Nachdem der Befehl ausgeführt wurde, dauert die vollständige Installation von Plesk in der Regel zwischen 15 und 60 Minuten.
@@ -50,11 +51,11 @@ Nachdem der Befehl ausgeführt wurde, dauert die vollständige Installation von
:::info
Die SSH-Sitzung darf während der Installation nicht geschlossen werden, sonst bricht die Installation ab.
:::
-Ansonsten müsste der Server neu installiert werden, um den Installer neu zu starten.
-Wird der Installer ohne Neuinstallation des Servers neu gestartet, kann es zu Problemen mit nicht funktionierenden Features während der Installation oder im Plesk-Panel kommen.
+Ansonsten müsste der Server neu installiert werden, um den Installer neu zu starten.
+Wird der Installer ohne Neuinstallation des Servers neu gestartet, kann es zu Problemen mit nicht funktionierenden Features während der Installation oder im Plesk Panel kommen.
:::info
-Es kann so aussehen, als ob der Installer „hängt“. In 99 % der Fälle läuft der Installer nach ein paar Minuten weiter, da noch Pakete/Konfigurationen eingerichtet werden müssen.
+Es kann so aussehen, als ob der Installer „hängt“. In 99 % der Fälle läuft er nach ein paar Minuten weiter, da noch Pakete/Konfigurationen eingerichtet werden müssen.
:::
Die Installation ist abgeschlossen, wenn Folgendes angezeigt wird:
@@ -64,18 +65,18 @@ Die Installation ist abgeschlossen, wenn Folgendes angezeigt wird:
-Für die Installation von Plesk über das Web sind nur wenige Befehle nötig.
+Für die Web-Installation von Plesk sind nur wenige Befehle nötig.
:::info
-Der Plesk-Installer installiert immer die neueste Version von Plesk. Es kann vorkommen, dass die hier gezeigten Grafiken/Screenshots nicht die aktuellste Version zeigen.
+Der Plesk Installer installiert immer die neueste Version von Plesk. Es kann vorkommen, dass die hier gezeigten Grafiken/Screenshots nicht die aktuellste Version zeigen.
:::
-Lade den Plesk-Installer herunter:
+Lade den Plesk Installer herunter:
```
wget https://autoinstall.plesk.com/plesk-installer
```
-Setze die korrekten Berechtigungen:
+Setze die richtigen Berechtigungen:
```
chmod +x plesk-installer
@@ -90,10 +91,10 @@ Starte den Installer:
-Für die Installation von Plesk über die Konsole sind nur wenige Befehle nötig.
+Für die Konsolen-Installation von Plesk sind nur wenige Befehle nötig.
:::info
-Der Plesk-Installer installiert immer die neueste Version von Plesk. Es kann vorkommen, dass die hier gezeigten Grafiken/Screenshots nicht die aktuellste Version zeigen.
+Der Plesk Installer installiert immer die neueste Version von Plesk. Es kann vorkommen, dass die hier gezeigten Grafiken/Screenshots nicht die aktuellste Version zeigen.
:::
Lade den Installer herunter:
@@ -102,7 +103,7 @@ Lade den Installer herunter:
wget https://autoinstall.plesk.com/plesk-installer
```
-Setze die korrekten Berechtigungen:
+Setze die richtigen Berechtigungen:
```
chmod +x plesk-installer
@@ -114,24 +115,24 @@ Starte den Installer:
./plesk-installer
```
-Nachdem die drei Startbefehle ausgeführt wurden, muss die Lizenz mit "F" bestätigt werden:
+Nachdem die drei Befehle ausgeführt wurden, muss die Lizenz mit „F“ bestätigt werden:

-Nach der Bestätigung fragt das System, welche Plesk-Version installiert werden soll – z.B. Plesk Obsidian oder Plesk Onyx. Es wird auch angezeigt, welche Version stabiler ist. Für den produktiven Einsatz wird normalerweise eine „stabile“ Version verwendet. Da die ausgewählten Optionen bereits auf die stabile Version zeigen, bestätige dies erneut mit "F".
+Nach der Bestätigung fragt das System, welche Plesk-Version installiert werden soll – z.B. Plesk Obsidian oder Plesk Onyx. Es wird auch angezeigt, welche Version stabiler ist. Für den produktiven Einsatz wird normalerweise eine „stabile“ Version verwendet. Da die voreingestellten Optionen bereits auf die stabile Version zeigen, bestätige das nochmal mit „F“.
-Die Frage, ob Plesk Daten zur Produktverbesserung sammeln darf, kannst du mit "Y" (Ja) oder "n" (Nein) beantworten.
+Ob Plesk Daten zur Produktverbesserung sammeln darf, kannst du mit „Y“ (Ja) oder „n“ (Nein) beantworten.
-Anschließend fragt das System, welchen Typ der ausgewählten Plesk-Version du installieren möchtest. In der Regel reicht der voreingestellte Typ „Empfohlen“ aus. Module, die später benötigt werden, können im Plesk-Panel nachinstalliert werden.
+Danach fragt das System, welchen Typ der ausgewählten Plesk-Version du installieren möchtest. Meist reicht der voreingestellte Typ „Recommended“ aus. Module, die später benötigt werden, können im Plesk Panel nachinstalliert werden.
-Die nächste Frage, ob Pakete installiert/aktualisiert werden dürfen, bestätigst du mit "F".
+Die nächste Frage, ob Pakete installiert/aktualisiert werden dürfen, bestätigst du mit „F“.
Jetzt startet der Installer die Installation.
:::info
Die SSH-Sitzung darf während der Installation nicht geschlossen werden, sonst bricht die Installation ab und der Server müsste neu installiert werden, um den Installer neu zu starten.
:::
-Es kann so aussehen, als ob der Installer „hängt“. In 99 % der Fälle läuft der Installer nach ein paar Minuten weiter, da noch Pakete/Konfigurationen eingerichtet werden müssen.
+Es kann so aussehen, als ob der Installer „hängt“. In 99 % der Fälle läuft er nach ein paar Minuten weiter, da noch Pakete/Konfigurationen eingerichtet werden müssen.
Die Installation ist abgeschlossen, sobald Folgendes erscheint:
@@ -147,50 +148,50 @@ Nachdem der Installer gestartet wurde, läuft die Installation im Browser weiter
## Das Plesk Web Panel
:::info
-Beim Aufruf des Web Panels erscheint die Meldung: „Dies ist keine sichere Verbindung“. Diese muss beim ersten Mal bestätigt werden, danach öffnet sich die Seite.
+Beim ersten Aufruf des Web Panels erscheint die Meldung „Dies ist keine sichere Verbindung“. Diese musst du bestätigen, danach öffnet sich die Seite.
:::
-Die Weboberfläche erreichst du über https://IP:8443 oder https://Domain.xx:8443 des Servers. Die Login-Daten sind root/admin und das aktuelle Root-Passwort. Alternativ kannst du einfach eine der angezeigten URLs verwenden. Sollten diese nicht mehr gültig sein, kannst du mit dem Befehl ``plesk login`` neue URLs erstellen.
+Die Weboberfläche erreichst du über https://IP:8443 oder https://Domain.xx:8443 des Servers. Die Login-Daten sind root/admin und das aktuelle Root-Passwort. Alternativ kannst du einfach eine der angezeigten URLs nutzen. Sollten diese nicht mehr gültig sein, kannst du neue URLs mit dem Befehl ``plesk login`` erstellen.
### Einrichtung
-Sobald die Anmeldung erfolgreich war, muss das Admin-Konto eingerichtet werden. Ein Kontaktname, eine E-Mail-Adresse und ein Passwort müssen eingegeben werden. Falls du bereits eine Plesk-Lizenz hast, kannst du diese direkt eingeben. Alternativ kannst du eine 15-tägige Testlizenz von Plesk anfordern. Abschließend muss der Benutzervertrag bestätigt werden.
+Sobald die Anmeldung erfolgreich war, muss das Admin-Konto eingerichtet werden. Ein Kontaktname, eine E-Mail-Adresse und ein Passwort müssen eingegeben werden. Falls du bereits eine Plesk-Lizenz hast, kannst du diese direkt eingeben. Alternativ kannst du eine 15-tägige Testlizenz von Plesk anfordern. Zum Schluss muss der Benutzervertrag bestätigt werden.
Plesk kann jetzt genutzt werden.
### Sprache einstellen
-Nach der Installation ist das Plesk-Panel standardmäßig auf Englisch. Die deutsche Sprache kannst du unter Tools & Einstellungen ➡️ Plesk-Aussehen ➡️ Sprachen einstellen oder auswählen. Dort muss „de-DE“ ausgewählt werden. Anschließend kannst du die Sprache für alle dauerhaft festlegen, indem du auf „Als Standard festlegen“ klickst.
-Nach einem Logout und Login findest du das Plesk-Panel auf Deutsch.
+Nach der Installation ist das Plesk Panel standardmäßig auf Englisch. Die deutsche Sprache kannst du unter Tools & Einstellungen ➡️ Plesk Erscheinungsbild ➡️ Sprachen auswählen. Dort wählst du „de-DE“ aus. Anschließend kannst du die Sprache für alle dauerhaft einstellen, indem du auf „Als Standard festlegen“ klickst.
+Nach einem Logout und Login findest du das Plesk Panel auf Deutsch.

### Domain hinzufügen
-Um die erste Domain hinzuzufügen, klicke auf den blauen Button „Domain hinzufügen“.
+Um die erste Domain hinzuzufügen, klick auf den blauen Button „Domain hinzufügen“.

-Jetzt kannst du deine eigene Domain eingeben. Außerdem müssen eine IP-Adresse sowie ein Benutzername und Passwort für den Webspace der Domain definiert werden. Wenn die Subdomain „www“ bereits in der DNS der Domain eingetragen ist, kann direkt ein SSL-Zertifikat von Let’s Encrypt erstellt werden. Diese Option kannst du auswählen, nachdem du eine Mailadresse eingegeben hast, und bestätigst dann mit dem blauen „OK“-Button.
+Jetzt kannst du deine eigene Domain eingeben. Außerdem müssen eine IP-Adresse sowie ein Benutzername und Passwort für den Webspace der Domain definiert werden. Wenn die Subdomain „www“ bereits in der DNS der Domain eingetragen ist, kann direkt ein SSL-Zertifikat von Let’s Encrypt erstellt werden. Diese Option kannst du auswählen, nachdem du eine Mailadresse eingegeben hast, und bestätigst mit dem blauen „OK“-Button.

:::info
-Die Domain muss auf die IP des Webspaces zeigen. Wenn die Domain von ZAP-Hosting ist, kann sie einfach über EasyDNS auf den Webspace weitergeleitet werden. Bei externen Domains muss ein A-Record auf die IP gesetzt werden, und die Subdomains „www“ und „webmail“ müssen ebenfalls auf die IP zeigen. Ein MX-Record sollte ebenfalls auf die IP des Webspaces zeigen.
+Die Domain muss auf die IP des Webspaces zeigen. Wenn die Domain von ZAP-Hosting ist, kannst du sie einfach über EasyDNS auf den Webspace weiterleiten. Bei externen Domains muss ein A-Record auf die IP gesetzt werden, und die Subdomains „www“ und „webmail“ müssen ebenfalls auf die IP zeigen. Ein MX-Record sollte ebenfalls auf die IP des Webspaces zeigen.
-Es kann bis zu 24 Stunden dauern, bis ein neuer/geänderter DNS-Eintrag an die richtige Stelle weitergeleitet wird.
+Es kann bis zu 24 Stunden dauern, bis neue oder geänderte DNS-Einträge korrekt weitergeleitet werden.
:::
## SSL-Verschlüsselung
-Während der Domain-Registrierung/Erstellung des Webspaces wurde bereits ein SSL-Zertifikat von Let’s Encrypt generiert. Dieses kannst du jetzt unter „Hosting-Einstellungen“ der Domain eintragen/auswählen. Danach musst du mit einem Klick auf „Übernehmen“ bestätigen.
+Während der Domain-Registrierung/Erstellung des Webspaces wurde bereits ein SSL-Zertifikat von Let’s Encrypt generiert. Dieses kannst du jetzt unter „Hosting-Einstellungen“ der Domain auswählen. Danach bestätigst du mit einem Klick auf „Übernehmen“.
:::info
-Damit beim Aufruf der Webseite dauerhaft auf HTTPS (SSL) weitergeleitet wird, muss die Checkbox „Dauerhafte, SEO-freundliche 301-Weiterleitung von HTTP zu HTTPS“ aktiviert sein.
+Damit deine Webseite dauerhaft per HTTPS (SSL) aufgerufen wird, muss die Checkbox „Dauerhafte, SEO-freundliche 301-Weiterleitung von HTTP zu HTTPS“ aktiviert sein.
:::

-Wenn die Domain jetzt im Browser geöffnet wird, zeigt sie ihre Verschlüsselung an.
+Wenn du die Domain jetzt im Browser öffnest, wird die Verschlüsselung angezeigt.

@@ -200,6 +201,6 @@ Die Installation sowie die Einrichtung der ersten Domain mit Verschlüsselung si
## Fazit
-Glückwunsch, du hast Plesk erfolgreich installiert und konfiguriert! Wenn du weitere Fragen oder Probleme hast, steht dir unser Support-Team täglich zur Verfügung und hilft dir gerne weiter!
+Glückwunsch, du hast Plesk erfolgreich installiert und eingerichtet! Falls du noch Fragen oder Probleme hast, steht dir unser Support-Team täglich zur Verfügung und hilft dir gerne weiter!
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-python.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-python.md
index 0b62a4805..c06826ce1 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-python.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-python.md
@@ -1,23 +1,24 @@
---
id: vserver-linux-python
-title: "vServer: Installation von Python"
+title: "Python auf einem Linux-Server einrichten – Entwicklung & Automatisierung starten"
description: "Lerne, wie du die Python-Laufzeit auf verschiedenen Linux-Distributionen installierst und aktualisierst, um eine sichere und aktuelle Umgebung zu gewährleisten → Jetzt mehr erfahren"
sidebar_label: Python installieren
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Diese Anleitung zeigt dir, wie du die Python-Laufzeit und venv installierst. Die Befehle müssen per SSH ausgeführt werden. Wenn du nicht weißt, wie du dich per SSH mit deinem Server verbindest, nutze bitte unsere [Erstzugang (SSH)](vserver-linux-ssh.md) Anleitung, um mehr zu erfahren.
+Diese Anleitung zeigt dir, wie du die Python-Laufzeit und venv installierst. Die Befehle müssen per SSH ausgeführt werden. Falls du nicht weißt, wie du dich per SSH mit deinem Server verbindest, schau dir unsere [Erstzugang (SSH)](vserver-linux-ssh.md) Anleitung an.
## Vorbereitung
-Bevor du irgendwas auf deinem Server installierst, solltest du den Update-Befehl passend zu deinem Betriebssystem ausführen, um deinen Server sicher zu halten.
+Bevor du irgendwas auf deinem Server installierst, solltest du den Update-Befehl passend zu deinem Betriebssystem ausführen, um deinen Server sicher und aktuell zu halten.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -55,7 +56,7 @@ import TabItem from '@theme/TabItem';
## Installation
-Die meisten Linux-Distributionen haben Python vorinstalliert, aber die Version ist eventuell nicht aktuell oder das System wurde ohne einige Pakete installiert. Du kannst prüfen, ob Python installiert ist (`python3 --version`) und die folgenden Befehle nutzen, um die Laufzeit zu aktualisieren oder zu installieren.
+Die meisten Linux-Distributionen bringen Python bereits vorinstalliert mit, allerdings ist die Version oft nicht aktuell oder es fehlen manche Pakete. Du kannst prüfen, ob Python installiert ist (`python3 --version`) und dann die folgenden Befehle nutzen, um die Laufzeit zu installieren oder zu aktualisieren.
@@ -64,7 +65,7 @@ Die meisten Linux-Distributionen haben Python vorinstalliert, aber die Version i
// Version prüfen
python3 --version
- // Laufzeit aktualisieren / installieren
+ // Laufzeit installieren / aktualisieren
sudo apt install python3
```
@@ -110,29 +111,29 @@ Jetzt, wo Python auf deinem Server installiert ist, kannst du deine Python-Progr
### Interpreter-Modus
-Der Befehl `python3` startet den Python-Interpreter. Du kannst nach dem `>>>`-Prompt jeden gültigen Python-Code eingeben, der nach Drücken von `Enter` ausgeführt wird. Den Interpreter kannst du mit `exit()` wieder schließen.
+Mit dem Befehl `python3` startest du den Python-Interpreter. Du kannst nach dem `>>>`-Prompt beliebigen gültigen Python-Code eingeben, der nach Drücken von `Enter` ausgeführt wird. Den Interpreter beendest du mit `exit()`.
-### Ausführen von .py-Dateien
+### .py Dateien ausführen
Um `.py` Python-Dateien auszuführen, nutzt du einfach den Befehl `python3 [Dateiname].py`, wobei du `[Dateiname]` durch den Pfad zur gewünschten Datei ersetzt.
:::tip
-Die meisten Programme, die du online findest, kannst du mit `python3 main.py` starten, da `main.py` der übliche Einstiegspunkt der meisten Python-Programme ist.
+Die meisten Programme, die du online findest, kannst du mit `python3 main.py` starten, da `main.py` oft der Einstiegspunkt der Python-Programme ist.
:::
## Virtuelle Umgebungen
-Beim Programmieren mit Python brauchst du oft externe Pakete, die du mit pip installierst. Diese können global installiert werden und sind dann für alle `.py`-Skripte verfügbar, oder du erstellst eine virtuelle Umgebung (venv).
+Beim Programmieren mit Python brauchst du oft externe Pakete, die du über pip installierst. Diese kannst du global installieren (für alle `.py`-Skripte verfügbar) oder in einer virtuellen Umgebung (venv) isolieren.
### venv erstellen
-Wechsle zuerst in den Ordner, in dem du dein venv einrichten möchtest, mit `cd`. Dann führst du `python3 -m venv .` aus, um die nötigen Dateien im aktuellen Verzeichnis zu installieren.
+Wechsle zuerst in den Ordner, in dem du deine venv einrichten möchtest, mit `cd`. Dann führst du `python3 -m venv .` aus, um die nötigen Dateien im aktuellen Verzeichnis zu installieren.
### Aktivieren & Deaktivieren
-Um Befehle wie `pip install` innerhalb deines venv auszuführen, musst du es mit `source /bin/activate` aktivieren. Ab jetzt läuft deine Konsole nur noch innerhalb des venv und Skripte haben nur Zugriff auf lokal installierte Pakete.
+Um Befehle wie `pip install` innerhalb der venv auszuführen, musst du sie aktivieren mit `source /bin/activate`. Danach läuft deine Konsole nur noch innerhalb der venv und Skripte greifen nur auf lokal installierte Pakete zu.
-Wenn du fertig bist, kannst du das venv mit dem Befehl `deactivate` wieder verlassen.
+Wenn du fertig bist, verlässt du die venv mit dem Befehl `deactivate`.
## Fazit
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
index 4088dec94..92c2903da 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-speedtest-cli
-title: "vServer: Speedtest-Cli auf Linux einrichten"
-description: "Entdecke, wie du Speedtest-Cli für zuverlässige Netzwerktests und Automatisierung einrichtest und nutzt → Jetzt mehr erfahren"
+title: "Speedtest CLI auf einem Linux-Server einrichten – Überwache die Netzwerkperformance deines Servers"
+description: "Entdecke, wie du Speedtest-Cli für zuverlässige Netzwerktests und Automatisierung einrichtest → Jetzt mehr erfahren"
sidebar_label: Speedtest-Cli installieren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Speedtest-Cli ist sowohl ein kostenloses Kommandozeilen-Tool als auch eine Software-Bibliothek (libSpeedtest-Cli) zum Datentransfer über URLs. Es unterstützt eine Vielzahl von Protokollen – darunter HTTP(S), FTP, SMTP, LDAP, MQTT und mehr – und wird häufig für Aufgaben wie das Herunterladen von Dateien, das Testen von APIs und die Automatisierung von Netzwerkprozessen verwendet.
+Speedtest-Cli ist sowohl ein kostenloses Kommandozeilen-Tool als auch eine Software-Bibliothek (libSpeedtest-Cli) zum Datentransfer über URLs. Es unterstützt eine Vielzahl von Protokollen – darunter HTTP(S), FTP, SMTP, LDAP, MQTT und mehr – und wird häufig für Aufgaben wie das Herunterladen von Dateien, das Testen von APIs und die Automatisierung von Netzwerkprozessen genutzt.
Du willst diesen Service selbst hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
@@ -29,11 +30,11 @@ Damit dein System mit der aktuellsten Software und den neuesten Sicherheitsupdat
```
sudo apt update && sudo apt upgrade -y
```
-So stellst du sicher, dass dein System vor der Installation die neuesten Sicherheits-Patches und Software-Versionen hat.
+So stellst du sicher, dass dein System vor der Installation die neuesten Sicherheitspatches und Softwareversionen hat.
## Installation
-Nachdem die Vorbereitung abgeschlossen ist, kannst du Speedtest-Cli installieren. Führe dazu folgenden Befehl aus:
+Nachdem die Vorbereitung abgeschlossen ist, kannst du Speedtest-Cli installieren. Führe dazu diesen Befehl aus:
```console
sudo apt install speedtest-cli
@@ -47,16 +48,16 @@ speedtest-cli nutzt keine klassische Konfigurationsdatei, lässt sich aber über
- `--bytes`: Zeigt die Geschwindigkeiten in Bytes pro Sekunde statt in Bits an.
- `--simple`: Gibt nur Ping, Download und Upload in einem kompakten Format aus.
- `--json` oder `--csv`: Praktisch für Automatisierung und Logging, da die Ergebnisse maschinenlesbar gespeichert werden.
-- Proxy-Unterstützung: Setze Umgebungsvariablen wie `http_proxy` oder `https_proxy`, um speedtest-cli hinter einem Proxy zu nutzen.
+- Proxy-Support: Setze Umgebungsvariablen wie `http_proxy` oder `https_proxy`, um speedtest-cli hinter einem Proxy zu nutzen.
-Für wiederholte Tests mit denselben Optionen empfiehlt es sich, einen Shell-Alias oder ein kleines Wrapper-Skript anzulegen. So kannst du speedtest-cli schnell starten und hast immer ein einheitliches Ausgabeformat.
+Wenn du die gleichen Optionen öfter nutzt, empfiehlt es sich, einen Shell-Alias oder ein kleines Wrapper-Skript zu erstellen. So kannst du speedtest-cli schnell starten und hast immer ein einheitliches Ausgabeformat.
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Speedtest-Cli erfolgreich auf deinem VPS installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf folgende Ressourcen zu werfen, die dir bei der weiteren Server-Konfiguration helfen können:
+Glückwunsch! Du hast Speedtest-Cli erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf diese Ressourcen zu werfen, die dir bei der Server-Konfiguration weiterhelfen können:
-- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) – Offizielle Website
+- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) – Offizielle Webseite
-Du hast noch Fragen, die hier nicht beantwortet wurden? Für weitere Unterstützung steht dir unser Support-Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
+Du hast noch Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
index bd18eea8d..a508b22f0 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-standard-notes
-title: "vServer: Standard Notes auf Linux einrichten"
-description: "Entdecke, wie du deine Notizen mit Standard Notes sicher über Geräte synchronisierst und schützt – jetzt selbst hosten → Erfahre mehr"
+title: "Standard Notes auf einem Linux-Server einrichten – Baue dein privates Notizsystem"
+description: "Entdecke, wie du deine Notizen sicher über Geräte hinweg synchronisierst und schützt – mit Standard Notes Self-Hosting → Jetzt mehr erfahren"
sidebar_label: Standard Notes installieren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -17,7 +18,7 @@ Standard Notes ist eine Open-Source-Notiz-App, die deine Daten mit geprüfter En

-Willst du diesen Service selbst hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
+Du denkst darüber nach, diesen Service selbst zu hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
@@ -33,19 +34,19 @@ Bevor du **Standard Notes** installierst, stelle sicher, dass deine Hosting-Umge
| RAM | 2 GB | 4 GB |
| Speicher | 5 GB | 25 GB |
-Die Software benötigt, dass alle erforderlichen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Anforderungen erfüllt, bevor du mit der Installation startest:
+Die Software benötigt, dass alle notwendigen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Anforderungen erfüllt, bevor du mit der Installation startest:
**Abhängigkeiten:** `Docker (Engine 26+ und Compose)`
**Betriebssystem:** Neueste Version von Ubuntu/Debian mit Docker 26+ Support
-Stelle sicher, dass alle Abhängigkeiten installiert sind und das richtige Betriebssystem verwendet wird, um Kompatibilitätsprobleme bei der Installation von Standard Notes zu vermeiden.
+Stelle sicher, dass alle Abhängigkeiten installiert sind und die richtige Betriebssystemversion verwendet wird, um Kompatibilitätsprobleme bei der Installation von Standard Notes zu vermeiden.
## Vorbereitung
-Bevor du **Standard Notes** einrichtest, solltest du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf den neuesten Stand zu bringen und alle benötigten Abhängigkeiten zu installieren. Diese Vorbereitung sorgt für eine stabile Umgebung und hilft, Probleme während oder nach der Installation zu vermeiden.
+Bevor du **Standard Notes** einrichtest, musst du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf den neuesten Stand zu bringen und alle erforderlichen Abhängigkeiten zu installieren. Diese Vorbereitung sorgt für eine stabile Umgebung und hilft, Probleme während oder nach der Installation zu vermeiden.
### System aktualisieren
@@ -57,46 +58,46 @@ sudo apt update && sudo apt upgrade -y
So stellst du sicher, dass dein System vor der Installation die neuesten Sicherheitspatches und Softwareversionen hat.
### Abhängigkeiten installieren
-Nach dem Update kannst du mit der Installation der Abhängigkeiten weitermachen. Standard Notes wird auf deinem Server über mehrere Docker-Container betrieben. Docker muss also zuerst installiert werden. Führe dazu folgende Befehle aus:
+Nachdem das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten starten. Standard Notes wird auf deinem Server über mehrere Docker-Container betrieben. Dafür muss Docker zuerst installiert sein. Führe dazu folgende Befehle aus:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Eine ausführliche Anleitung zur Docker-Installation und Nutzung findest du in unserer [Docker](dedicated-linux-docker.md) Anleitung.
+Eine ausführliche Anleitung zur Installation und Nutzung von Docker findest du in unserer [Docker](dedicated-linux-docker.md) Anleitung.
## Installation
-Wenn alle Voraussetzungen erfüllt und die Vorbereitungen abgeschlossen sind, kannst du mit der Installation von Standard Notes starten.
+Nachdem alle Voraussetzungen erfüllt und die Vorbereitungen abgeschlossen sind, kannst du mit der Installation von Standard Notes starten.
-Erstelle zuerst einen Ordner, der alle Konfigurations- und Setup-Dateien enthält. Dieser Ordner dient als Arbeitsverzeichnis für die Installation.
+Erstelle zuerst einen Ordner, der alle Konfigurations- und Setup-Dateien enthält. Dieser Ordner dient als dein Arbeitsverzeichnis für die Installation.
```
mkdir standardnotes
cd standardnotes
```
-Erstelle nun eine `.env`-Datei in deinem Arbeitsverzeichnis und fülle sie mit den Standardwerten aus der Beispielkonfiguration des Projekts:
+Erstelle als Nächstes eine `.env`-Datei in deinem Arbeitsverzeichnis und fülle sie mit den Standardwerten aus der Beispielkonfiguration des Projekts:
```
touch .env
curl https://raw.githubusercontent.com/standardnotes/server/main/.env.sample > .env
```
-Diese Datei enthält nur die minimal erforderlichen Variablen für eine funktionierende Installation. Die vollständige Liste der aktuell verwendeten Variablen findest du hier: [docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh)
+Diese Datei enthält nur die minimal erforderlichen Variablen für eine funktionale Einrichtung. Die vollständige Liste der aktuell verwendeten Variablen findest du hier: [docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh)
-Öffne die `.env`-Datei und stelle sicher, dass alle Schlüssel im KEYS-Bereich korrekt gesetzt sind. Generiere für jede benötigte Umgebungsvariable einen zufälligen Wert mit:
+Öffne die `.env`-Datei und stelle sicher, dass alle Schlüssel im KEYS-Bereich korrekt gesetzt sind. Generiere für jede benötigte Umgebungsvariable zufällige Werte mit:
```
openssl rand -hex 32
```
-Füge diese Werte in deine `.env`-Datei ein. Standard Notes benötigt außerdem ein Bootstrap-Skript für LocalStack. Lade es in dein Arbeitsverzeichnis herunter und mache es ausführbar:
+Füge diese Werte in deine `.env`-Datei ein. Standard Notes benötigt ein Bootstrap-Skript für LocalStack. Lade es in dein Arbeitsverzeichnis herunter und mache es ausführbar:
```shell
curl https://raw.githubusercontent.com/standardnotes/server/main/docker/localstack_bootstrap.sh > localstack_bootstrap.sh
@@ -119,9 +120,9 @@ docker compose pull && docker compose up -d
## Konfiguration
-Die Standardkonfiguration in der bereitgestellten `docker-compose.yml` kannst du an deine individuellen Anforderungen anpassen. Ein wichtiger Bereich ist der `server`-Service, wo du die Port-Zuordnungen in der `ports`-Eigenschaft ändern kannst. So legst du fest, über welche Host-Ports die Anwendung erreichbar sein soll – das hilft, Konflikte mit anderen Diensten zu vermeiden oder dein Netzwerksetup anzupassen.
+Die Standardkonfiguration in der bereitgestellten `docker-compose.yml`-Datei kannst du an deine individuellen Anforderungen anpassen. Ein wichtiger Bereich ist der `server`-Service, wo du die Port-Zuordnungen in der `ports`-Eigenschaft ändern kannst. So legst du fest, über welche Host-Ports die Anwendung erreichbar sein soll – das hilft, Konflikte mit anderen Diensten zu vermeiden oder dein Netzwerksetup anzupassen.
-Die Absicherung der Datenbank ist ein weiterer wichtiger Schritt. Ersetze die Standardpasswörter durch starke, zufällig generierte Strings. Ein sicheres Passwort kannst du so erstellen:
+Die Absicherung der Datenbank ist ein weiterer wichtiger Schritt. Standardpasswörter solltest du durch starke, zufällig generierte Strings ersetzen. Ein sicheres Passwort kannst du so erstellen:
```
openssl rand -hex 12
@@ -129,7 +130,7 @@ openssl rand -hex 12
Füge den generierten Wert als `DB_PASSWORD` in die `.env`-Datei ein. Der gleiche Wert muss auch für `MYSQL_ROOT_PASSWORD` und `MYSQL_PASSWORD` in der `docker-compose.yml` gesetzt werden, damit die Container synchron bleiben.
-Diese Anpassungen sorgen dafür, dass deine Installation nicht nur funktioniert, sondern auch sicher und auf deine Umgebung zugeschnitten ist.
+Diese Konfigurationsänderungen sorgen dafür, dass deine Installation nicht nur funktioniert, sondern auch sicher und auf deine Umgebung zugeschnitten ist.
@@ -139,7 +140,7 @@ Diese Anpassungen sorgen dafür, dass deine Installation nicht nur funktioniert,
Um dein Konto in Standard Notes einzurichten, klicke unten rechts in der App auf das Avatar-Symbol. Wähle im erscheinenden Menü „Konto erstellen“, um ein neues Benutzerprofil anzulegen. Gib eine gültige E-Mail-Adresse und ein sicheres Passwort ein.
-Bevor du den Vorgang abschließt, öffne den Bereich „Erweiterte Optionen“. Unter „Sync Server“ wähle die Option „Benutzerdefiniert“ und gib die IP-Adresse und den Port deines eigenen Servers im Format IP:Port ein. So werden deine Notizen nicht über den Standard-Standard Notes-Dienst synchronisiert, sondern über deinen selbst gehosteten Server.
+Bevor du den Vorgang abschließt, öffne den Bereich „Erweiterte Optionen“. Unter „Sync Server“ wähle die Option „Benutzerdefiniert“ und gib die IP-Adresse und den Port deines eigenen Servers im Format IP:Port ein. So werden deine Notizen nicht über den Standard-Standard Notes-Service synchronisiert, sondern über deinen selbst gehosteten Server.

@@ -149,9 +150,9 @@ Bevor du den Vorgang abschließt, öffne den Bereich „Erweiterte Optionen“.
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Standard Notes erfolgreich auf deinem VPS installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Serverkonfiguration weiterhelfen können:
+Glückwunsch! Du hast Standard Notes erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Server-Konfiguration weiterhelfen können:
- [Standardnotes.com](https://standardnotes.com/) – Offizielle Webseite
- [Standardnotes.com/help](https://standardnotes.com/help) – Standard Notes Hilfe-Center (Dokumentation)
-Du hast spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich gern bei uns! 🙂
\ No newline at end of file
+Du hast spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
index 30207458b..56a38d6b8 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-supabase
-title: "vServer: Supabase auf Linux einrichten"
-description: "Entdecke, wie du Supabase hostest und konfigurierst – eine zuverlässige Open-Source Postgres Plattform mit Authentifizierung und Realtime Features → Jetzt mehr erfahren"
+title: "Supabase auf einem Linux-Server einrichten – Starte deine Open Source Backend Plattform"
+description: "Entdecke, wie du Supabase hostest und konfigurierst für eine zuverlässige Open-Source Postgres Plattform mit Authentifizierung und Realtime-Features → Jetzt mehr erfahren"
sidebar_label: Supabase installieren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Supabase ist eine Open-Source Postgres Entwicklungsplattform, die eine vollständige Postgres-Datenbank plus Authentifizierung, sofortige APIs, Realtime und Storage bietet – eine coole Open-Source Alternative zu Firebase.
+Supabase ist eine Open-Source Postgres Entwicklungsplattform, die eine vollständige Postgres-Datenbank plus Authentifizierung, Instant-APIs, Realtime und Storage bietet – eine Open-Source-Alternative zu Firebase.

@@ -33,48 +34,48 @@ Bevor du **Supabase** installierst, stelle sicher, dass deine Hosting-Umgebung d
| RAM | 4 GB | 8 GB |
| Festplattenspeicher | 25 GB | 25 GB |
-Die Software benötigt alle notwendigen Abhängigkeiten und muss auf einem unterstützten Betriebssystem laufen. Vergewissere dich, dass dein Server folgende Anforderungen erfüllt, bevor du mit der Installation startest:
+Die Software benötigt, dass alle notwendigen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Anforderungen erfüllt, bevor du mit der Installation fortfährst:
**Abhängigkeiten:** `Git`, `Docker (Engine und Compose)`
-**Betriebssystem:** Neueste Version von Ubuntu/Debian mit Docker 2 Support
+**Betriebssystem:** Neueste Version von Ubuntu/Debian mit Docker-Unterstützung
-Stelle sicher, dass alle Abhängigkeiten installiert sind und das richtige Betriebssystem verwendet wird, um Kompatibilitätsprobleme bei der Supabase-Installation zu vermeiden.
+Stelle sicher, dass alle Abhängigkeiten installiert sind und die richtige Betriebssystemversion verwendet wird, um Kompatibilitätsprobleme bei der Installation von Supabase zu vermeiden.
## Vorbereitung
-Bevor du **Supabase** einrichtest, solltest du dein System vorbereiten. Das beinhaltet das Aktualisieren deines Betriebssystems auf die neueste Version und die Installation aller benötigten Abhängigkeiten. So sorgst du für eine stabile Umgebung und vermeidest Probleme während oder nach der Installation.
+Bevor du **Supabase** einrichtest, musst du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf den neuesten Stand zu bringen und alle erforderlichen Abhängigkeiten zu installieren. Diese Vorbereitung sorgt für eine stabile Umgebung und hilft, Probleme während oder nach der Installation zu vermeiden.
### System aktualisieren
-Damit dein System mit den neuesten Software- und Sicherheitsupdates läuft, solltest du zuerst ein Update durchführen. Führe dazu folgenden Befehl aus:
+Damit dein System mit den neuesten Software- und Sicherheitsupdates läuft, solltest du immer zuerst ein Update durchführen. Führe dazu folgenden Befehl aus:
```
sudo apt update && sudo apt upgrade -y
```
-So stellst du sicher, dass dein System vor der Installation die aktuellsten Sicherheitspatches und Softwareversionen hat.
+So stellst du sicher, dass dein System vor der weiteren Installation die aktuellsten Sicherheitspatches und Softwareversionen hat.
### Abhängigkeiten installieren
Nachdem das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten starten.
#### Git
-Die Supabase-Daten werden über GitHub heruntergeladen. Dafür muss Git installiert sein. Führe dazu diesen Befehl aus:
+Die Supabase-Daten werden über GitHub heruntergeladen. Dafür muss Git installiert sein. Führe folgenden Befehl aus:
```
sudo apt install git-all
```
#### Docker
-Supabase wird auf deinem Server in einem Docker-Container laufen. Dafür muss Docker installiert sein. Führe dazu folgende Befehle aus:
+Supabase wird auf deinem Server in einem Docker-Container ausgeführt. Docker muss also zuerst installiert werden. Führe dazu folgende Befehle aus:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Eine ausführliche Anleitung zur Docker-Installation und Nutzung findest du in unserer [Docker](dedicated-linux-docker.md) Anleitung.
+Eine ausführliche Anleitung zur Installation und Nutzung von Docker findest du in unserer [Docker](dedicated-linux-docker.md) Anleitung.
## Installation
@@ -115,9 +116,9 @@ Deine App läuft jetzt mit den Standard-Zugangsdaten. Sichere deine Services so
## Konfiguration
-Du solltest niemals mit Standard- oder Beispielwerten live gehen. Ersetze alle Platzhalter durch starke, einzigartige Secrets, überprüfe die Konfiguration auf deine Sicherheitsanforderungen und starte alle Services neu, damit die Änderungen greifen.
+Du solltest niemals mit Standard- oder Beispielwerten live gehen. Ersetze alle Platzhalter durch starke, einzigartige Secrets, überprüfe die Konfiguration anhand deiner Sicherheitsanforderungen und starte alle Services neu, um die Änderungen zu übernehmen.
-Generiere sichere API-Keys, bevor du einen Service öffentlich machst. Starte mit einem 40-stelligen JWT-Secret. Du kannst den vorgegebenen Wert nutzen oder dein eigenes erstellen. Speichere das Secret lokal an einem sicheren Ort. Teile es nicht und committe es nicht ins Versionskontrollsystem. Nutze das Secret, um ein JWT zu generieren und leite daraus die anon- und service-API-Keys ab, wie im Supabase-Dokument beschrieben: https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys
+Generiere sichere API-Keys, bevor du einen Service öffentlich machst. Starte mit einem 40-stelligen JWT-Secret. Du kannst den vorgegebenen Wert nutzen oder dein eigenes erstellen. Speichere das Secret lokal an einem sicheren Ort. Teile es nicht und committe es nicht ins Versionskontrollsystem. Nutze das Secret, um ein JWT zu generieren und leite daraus die anon- und service-API-Keys ab, wie im Supabase-Dokumentationsformular beschrieben: https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys
Führe das Formular zweimal aus, um beide Keys zu erzeugen. Aktualisiere deine `./docker/.env` mit:
@@ -129,10 +130,10 @@ Aktualisiere die erforderlichen Secrets in `./docker/.env`. Diese Werte müssen
- `POSTGRES_PASSWORD`: Passwort für die Rolle `postgres`
- `JWT_SECRET`: wird von PostgREST und GoTrue genutzt
- `SITE_URL`: Basis-URL deiner Seite
-- `SMTP_*`: Zugangsdaten für deinen Mailserver
+- `SMTP_*`: Mailserver-Zugangsdaten
- `POOLER_TENANT_ID`: Tenant-ID, die vom Supavisor Pooler verwendet wird
-Schütze das Dashboard mit neuen Zugangsdaten, bevor du es produktiv nutzt. Bearbeite `./docker/.env`:
+Schütze das Dashboard mit neuen Zugangsdaten vor dem produktiven Einsatz. Bearbeite `./docker/.env`:
- `DASHBOARD_USERNAME`: Dashboard-Benutzername
- `DASHBOARD_PASSWORD`: Dashboard-Passwort
@@ -149,9 +150,9 @@ basicauth_credentials:
password: password_two
```
-Um alle Dashboard-Funktionen außerhalb von `localhost` zu aktivieren, setze `SUPABASE_PUBLIC_URL` in `./docker/.env` auf die URL oder IP, über die du das Dashboard erreichen willst.
+Um alle Dashboard-Funktionen auch außerhalb von `localhost` zu aktivieren, setze `SUPABASE_PUBLIC_URL` in `./docker/.env` auf die URL oder IP, über die du das Dashboard erreichen willst.
-Wende die Konfigurationsänderungen an, indem du den Stack neu startest:
+Übernehme die Konfigurationsänderungen, indem du den Stack neu startest:
```
docker compose down
@@ -163,12 +164,12 @@ docker compose up -d
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Supabase erfolgreich auf deinem VPS installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Serverkonfiguration weiterhelfen können:
+Glückwunsch! Du hast Supabase jetzt erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der weiteren Server-Konfiguration helfen können:
- [Supabase.com](https://Supabase.com/) – Offizielle Webseite
- [Supabase.com/docs/guides/self-hosting](https://supabase.com/docs/guides/self-hosting) – Supabase Dokumentation
-Du hast spezielle Fragen, die hier nicht beantwortet werden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
+Du hast spezielle Fragen, die hier nicht beantwortet werden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich gerne bei uns! 🙂
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
index 8eaf07197..b2351a724 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-ts6
-title: "vServer: Teamspeak 6 Server auf deinem Linux VPS einrichten"
-description: "Entdecke, wie du den TeamSpeak 6 Server einrichtest und optimierst für zuverlässiges Hosting und Performance → Jetzt mehr erfahren"
-sidebar_label: Teamspeak 6 Server installieren
+title: "TeamSpeak 6 Server auf Linux Server einrichten – Deine eigene Voice-Plattform starten"
+description: "Entdecke, wie du den TeamSpeak 6 Server installierst und optimierst für zuverlässiges Hosting und Performance → Jetzt mehr erfahren"
+sidebar_label: TeamSpeak 6 Server installieren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Im Sommer 2025 hat TeamSpeak die **Beta-Version** des **TeamSpeak 6 Servers** veröffentlicht. Jetzt kannst du die nächste Generation von TeamSpeak hautnah erleben!
+Im Sommer 2025 hat TeamSpeak die **Beta-Version** des **TeamSpeak 6 Servers** veröffentlicht. Erlebe jetzt die nächste Generation von TeamSpeak hautnah!
Du überlegst, den Service selbst zu hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
@@ -25,31 +26,31 @@ Du überlegst, den Service selbst zu hosten? Wir führen dich Schritt für Schri
## Voraussetzungen
-Bevor du den **Teamspeak 6 Server** installierst, stelle sicher, dass deine Hosting-Umgebung die folgenden Anforderungen erfüllt, um eine reibungslose Installation und optimale Performance zu gewährleisten.
+Bevor du den **TeamSpeak 6 Server** installierst, stelle sicher, dass deine Hosting-Umgebung folgende Anforderungen erfüllt, um eine reibungslose Installation und optimale Performance zu gewährleisten.
| Hardware | Minimum | ZAP-Hosting Empfehlung |
| ---------- | ------------ | ------------------------- |
| CPU | 1 vCPU Kern | 4 vCPU Kerne |
| RAM | 1 GB | 4 GB |
-| Speicher | 1 GB | 25 GB |
+| Festplattenspeicher | 1 GB | 25 GB |
## Vorbereitung
-Bevor du den **TeamSpeak 6 Server** einrichtest, musst du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf die neueste Version zu aktualisieren und alle benötigten Abhängigkeiten zu installieren. Diese Vorbereitung sorgt für eine stabile Umgebung und hilft, Probleme während oder nach der Installation zu vermeiden.
+Bevor du den **TeamSpeak 6 Server** einrichtest, musst du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf die neueste Version zu aktualisieren und alle notwendigen Abhängigkeiten zu installieren. Diese Vorbereitung sorgt für eine stabile Umgebung und hilft, Probleme während oder nach der Installation zu vermeiden.
### System aktualisieren
-Damit dein System mit der aktuellsten Software und den neuesten Sicherheitsupdates läuft, solltest du zuerst immer ein System-Update durchführen. Dafür führst du folgenden Befehl aus:
+Damit dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du zuerst ein System-Update durchführen. Führe dazu folgenden Befehl aus:
```
sudo apt update && sudo apt upgrade -y
```
-So stellst du sicher, dass dein System vor der weiteren Installation die neuesten Sicherheitspatches und Softwareversionen hat.
+So stellst du sicher, dass dein System vor der Installation die neuesten Sicherheitspatches und Softwareversionen hat.
### Abhängigkeiten installieren
-Nachdem das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten weitermachen. Für eine schnelle, einfache und empfohlene Installation empfehlen wir Docker zu nutzen. Dafür musst du die Docker Engine installieren:
+Nachdem das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten starten. Für eine schnelle, einfache und empfohlene Installation empfehlen wir Docker. Dafür musst du die Docker Engine installieren:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -60,9 +61,9 @@ sh get-docker.sh
## Installation
-Jetzt, wo alle Voraussetzungen erfüllt und die Vorbereitungen abgeschlossen sind, kannst du mit der Installation der Teamspeak 6 Server Anwendung starten.
+Wenn alle Voraussetzungen erfüllt und die Vorbereitungen abgeschlossen sind, kannst du mit der Installation der TeamSpeak 6 Server Anwendung starten.
-Der nächste Schritt ist, die Docker Compose Datei `docker-compose.yml` für den TeamSpeak 6 Server zu erstellen. Du kannst jedes Verzeichnis wählen, in diesem Beispiel wird die Datei unter `/opt/containers/ts6/` erstellt. Dafür wird die offizielle TeamSpeak Compose Datei verwendet:
+Der nächste Schritt ist, die Docker Compose Datei `docker-compose.yml` für den TeamSpeak 6 Server zu erstellen. Du kannst jedes Verzeichnis wählen, in diesem Beispiel wird die Datei unter `/opt/containers/ts6/` angelegt. Dafür verwenden wir die offizielle TeamSpeak Compose Datei:
```
services:
@@ -72,7 +73,7 @@ services:
restart: unless-stopped
ports:
- "9987:9987/udp" # Voice Port
- - "30033:30033/tcp" # File Transfer
+ - "30033:30033/tcp" # Datei-Transfer
# - "10080:10080/tcp" # Web Query
environment:
- TSSERVER_LICENSE_ACCEPTED=accept
@@ -83,7 +84,7 @@ volumes:
teamspeak-data:
```
-Wechsle in das Verzeichnis, in dem die Datei erstellt werden soll, und erstelle die Datei. Nutze dafür den Befehl `nano docker-compose.yml` und füge den Inhalt dort ein.
+Wechsle in das Verzeichnis, in dem die Datei erstellt werden soll, und erstelle die Datei. Nutze dafür den Befehl `nano docker-compose.yml` und füge den Inhalt ein.

@@ -103,7 +104,7 @@ Speichere diese Infos unbedingt sicher ab, da sie bei späteren Starts nicht noc
## Konfiguration
-Du kannst weitere Einstellungen für den TeamSpeak 6 Server über **Environment-Variablen** in der Docker Compose Datei anpassen. So kannst du den Server ganz nach deinen Wünschen konfigurieren. Eine vollständige Liste der verfügbaren Optionen findest du in der offiziellen [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md) Dokumentation.
+Du kannst weitere Einstellungen für den TeamSpeak 6 Server über **Environment-Variablen** in der Docker Compose Datei anpassen. So kannst du den Server genau nach deinen Wünschen konfigurieren. Eine vollständige Liste der verfügbaren Optionen findest du in der offiziellen [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md) Dokumentation.
Beispiel-Snippet in `docker-compose.yml`:
@@ -117,13 +118,13 @@ environment:
## Serverbetrieb
-Damit der TeamSpeak 6 Server im Hintergrund weiterläuft, startest du den Container mit folgendem Befehl:
+Damit der TeamSpeak 6 Server im Hintergrund weiterläuft, starte den Container mit folgendem Befehl:
```
docker compose -f /opt/containers/ts6/docker-compose.yml up -d
```
-Um den TeamSpeak 6 Server zu stoppen, stoppst du den Container mit diesem Befehl:
+Um den TeamSpeak 6 Server zu stoppen, stoppst du den Container mit:
```
docker compose -f /opt/containers/ts6/docker-compose.yml down
@@ -141,10 +142,10 @@ Sobald der TeamSpeak 6 Server läuft, kannst du dich mit dem TeamSpeak 6 Client
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast den Teamspeak 6 Server erfolgreich auf deinem VPS installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Server-Konfiguration weiterhelfen können:
+Glückwunsch! Du hast den TeamSpeak 6 Server erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf folgende Ressourcen zu werfen, die dir bei der Server-Konfiguration weiterhelfen können:
-- [Offizielle Webseite](https://teamspeak.com/en/) – Infos und Downloads für TeamSpeak 6
+- [Offizielle Webseite](https://teamspeak.com/en/) – Infos und Downloads zu TeamSpeak 6
- [Community Forum](https://community.teamspeak.com/) – Support und Diskussionen der Nutzer
- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) – Bugs melden und offene Issues verfolgen
-Du hast spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Hilfe steht dir unser Support-Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
\ No newline at end of file
+Du hast spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Support-Team täglich zur Verfügung – melde dich gerne bei uns! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
index 72d7613dc..b91fd8fb3 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-bitwarden
-title: "vServer: Bitwarden auf Windows einrichten"
-description: "Entdecke, wie du Bitwarden sicher selbst hostest, um Passwörter mit Ende-zu-Ende-Verschlüsselung und starken Anmeldefunktionen zu verwalten → Jetzt mehr erfahren"
+title: "Bitwarden auf einem Windows Server einrichten – Sichere deine Passwortverwaltung"
+description: "Entdecke, wie du Bitwarden sicher selbst hostest, um Passwörter mit Ende-zu-Ende-Verschlüsselung und starken Funktionen zu verwalten → Jetzt mehr erfahren"
sidebar_label: Bitwarden installieren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -33,11 +34,11 @@ Bevor du **Bitwarden** installierst, stelle sicher, dass deine Hosting-Umgebung
| RAM | 2 GB | 4 GB |
| Festplattenspeicher | 12 GB | 25 GB |
-Die Software benötigt, dass alle notwendigen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Anforderungen erfüllt, bevor du mit der Installation beginnst:
+Die Software benötigt, dass alle notwendigen Abhängigkeiten installiert sind und auf einem unterstützten Betriebssystem läuft. Vergewissere dich, dass dein Server folgende Anforderungen erfüllt, bevor du mit der Installation startest:
**Abhängigkeiten:** `Docker (Engine 26+ und Compose)`
-**Betriebssystem:** Neueste Windows Server Version mit Unterstützung für Docker 26+
+**Betriebssystem:** Neueste Version von Windows Server mit Unterstützung für Docker 26+
Stelle sicher, dass alle Abhängigkeiten installiert sind und die richtige Betriebssystemversion verwendet wird, um Kompatibilitätsprobleme bei der Bitwarden-Installation zu vermeiden.
@@ -49,10 +50,10 @@ Bevor du **Bitwarden** einrichtest, musst du dein System vorbereiten. Dazu gehö
### System aktualisieren
-Um sicherzustellen, dass dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du zuerst immer ein Systemupdate durchführen. So hat dein System die neuesten Sicherheitspatches und Softwareversionen, bevor du weitermachst.
+Damit dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du immer zuerst ein Systemupdate durchführen. So hast du die neuesten Sicherheitspatches und Softwareversionen, bevor du weitermachst.
### Abhängigkeiten installieren
-Nachdem das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten starten. Bitwarden wird auf deinem System über mehrere Docker-Container bereitgestellt und ausgeführt. Dafür muss Docker zuerst installiert sein. Installiere dazu [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) auf deinem Server.
+Nachdem das Update abgeschlossen ist, kannst du mit der Installation der Abhängigkeiten starten. Bitwarden wird auf deinem System über mehrere Docker-Container bereitgestellt und betrieben. Dafür muss Docker zuerst installiert sein. Installiere dazu [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) auf deinem Server.
Eine ausführliche Anleitung zur Installation und Nutzung von Docker findest du in unserer [Docker](vserver-windows-docker.md) Anleitung.
@@ -60,7 +61,7 @@ Eine ausführliche Anleitung zur Installation und Nutzung von Docker findest du
### Benutzer & Verzeichnis anlegen
-Es wird empfohlen, deinen Windows Server mit einem dedizierten `bitwarden` Service-Account zu konfigurieren, von dem aus Bitwarden installiert und betrieben wird. So stellst du sicher, dass deine Bitwarden-Instanz von anderen Anwendungen auf deinem Server isoliert ist.
+Wir empfehlen, deinen Windows Server mit einem dedizierten `bitwarden` Service-Account zu konfigurieren, von dem aus Bitwarden installiert und betrieben wird. So stellst du sicher, dass deine Bitwarden-Instanz von anderen Anwendungen auf deinem Server isoliert läuft.
Öffne PowerShell als Administrator. Erstelle den lokalen Bitwarden-Benutzer mit den folgenden Befehlen. Nach dem ersten Befehl erscheint ein Texteingabefenster. Gib das gewünschte Passwort ein und bestätige. Danach führe den zweiten Befehl aus, um die Einrichtung abzuschließen.
@@ -75,21 +76,21 @@ Erstelle anschließend einen Bitwarden-Ordner unter `C:\` für den neu erstellte
PS C:\> mkdir Bitwarden
```
-In Docker Desktop gehst du zu **Einstellungen → Ressourcen → Dateifreigabe**. Füge den Pfad `C:\Bitwarden` zu den freigegebenen Verzeichnissen hinzu. Wähle „Übernehmen & Neustarten“, um die Änderungen zu aktivieren.
+Öffne in Docker Desktop **Einstellungen → Ressourcen → Dateifreigabe**. Füge den Pfad `C:\Bitwarden` zu den freigegebenen Verzeichnissen hinzu. Wähle „Übernehmen & Neustarten“, um die Änderungen zu aktivieren.
### Domain konfigurieren
-Standardmäßig läuft Bitwarden auf dem Host über die Ports 80 (HTTP) und 443 (HTTPS). Richte eine Domain mit DNS-Einträgen ein, die auf den Host zeigen, z. B. server.example.com, besonders wenn du den Dienst im Internet bereitstellst. Vermeide es, Bitwarden im Hostnamen zu verwenden, um die Rolle oder Software des Servers nicht unnötig preiszugeben.
+Standardmäßig läuft Bitwarden auf dem Host über die Ports 80 (HTTP) und 443 (HTTPS). Richte eine Domain mit DNS-Einträgen ein, die auf deinen Host zeigen, z. B. server.example.com – besonders wichtig, wenn du Bitwarden im Internet bereitstellst. Vermeide es, Bitwarden im Hostnamen zu verwenden, um die Rolle oder Software des Servers nicht unnötig preiszugeben.
## Installation
-Nachdem alle Voraussetzungen erfüllt und die Vorbereitungen abgeschlossen sind, kannst du mit der Installation der Bitwarden-Anwendung starten.
+Nachdem alle Voraussetzungen erfüllt und Vorbereitungen abgeschlossen sind, kannst du mit der Installation von Bitwarden starten.
-Lade das Bitwarden-Installationsskript auf deinen Server herunter und führe es dann aus:
+Lade das Bitwarden-Installationsskript auf deinen Server herunter und führe es aus:
```
cd C:\Bitwarden
@@ -97,9 +98,9 @@ Invoke-RestMethod -OutFile bitwarden.ps1 -Uri "https://func.bitwarden.com/api/dl
.\bitwarden.ps1 -install
```
-Im Installer gibst du zuerst den Domainnamen deiner Bitwarden-Instanz ein, typischerweise den konfigurierten DNS-Eintrag. Danach wählst du, ob Let’s Encrypt ein kostenloses, vertrauenswürdiges SSL-Zertifikat generieren soll. Falls ja, gibst du eine E-Mail für Ablaufbenachrichtigungen an. Falls nein, folgen Fragen zum Zertifikat.
+Im Installer gibst du zuerst den Domainnamen deiner Bitwarden-Instanz ein, typischerweise der konfigurierte DNS-Eintrag. Danach wählst du, ob Let’s Encrypt ein kostenloses, vertrauenswürdiges SSL-Zertifikat generieren soll. Falls ja, gibst du eine E-Mail für Ablaufbenachrichtigungen an. Falls nein, folgen Fragen zum Zertifikat.
-Gib deine Installations-ID und den Installationsschlüssel ein, die du bei [Bitwarden](https://bitwarden.com/host) erhalten hast. Wähle dann die Region US oder EU, was nur relevant ist, wenn du eine selbst gehostete Instanz mit einem kostenpflichtigen Abo verbindest.
+Gib deine Installations-ID und den Installationsschlüssel ein, die du bei [Bitwarden](https://bitwarden.com/host) erhalten hast. Wähle dann die Region US oder EU – das ist nur relevant, wenn du eine selbst gehostete Instanz mit einem kostenpflichtigen Abo verbindest.
Wenn du kein Let’s Encrypt nutzt, kannst du ein bestehendes Zertifikat verwenden, indem du die Dateien in `C:\Bitwarden\bwdata\ssl\` ablegst und angibst, ob es vertrauenswürdig ist. Alternativ kannst du ein selbstsigniertes Zertifikat generieren, was aber nur für Tests empfohlen wird. Wenn du kein Zertifikat nutzt, musst du einen HTTPS-Proxy vor die Installation setzen, sonst funktionieren Bitwarden-Anwendungen nicht.
@@ -107,7 +108,7 @@ Wenn du kein Let’s Encrypt nutzt, kannst du ein bestehendes Zertifikat verwend
## Konfiguration
-Nach der Installation vervollständigst du die Grundkonfiguration über zwei Dateien. Bearbeite zuerst die Umgebungsdatei unter `\bwdata\env\global.override.env`. Trage dort deine SMTP-Serverdaten ein, inklusive Host, Port, SSL, Benutzername und Passwort, damit Bitwarden Verifizierungs- und Organisations-Einladungsmails senden kann. Falls du Zugriff auf das Systemadministrator-Portal brauchst, füge eine Administrator-E-Mail zu `adminSettings__admins` hinzu.
+Nach der Installation erledigst du die Grundkonfiguration über zwei Dateien. Bearbeite zuerst die Umgebungsdatei unter `\bwdata\env\global.override.env`. Trage dort deine SMTP-Serverdaten ein, inklusive Host, Port, SSL, Benutzername und Passwort, damit Bitwarden Verifizierungs- und Organisations-Einladungsmails senden kann. Falls du Zugriff auf das System-Admin-Portal brauchst, füge eine Admin-E-Mail zu `adminSettings__admins` hinzu.
```
...
@@ -121,17 +122,17 @@ adminSettings__admins=
...
```
-Überprüfe die SMTP-Konfiguration. Eine korrekte Einrichtung meldet Erfolg; andernfalls erhältst du Hinweise auf fehlendes OpenSSL oder falsche Werte. Änderungen übernimmst du mit `.\bitwarden.ps1 -start`.
+Überprüfe die SMTP-Konfiguration. Eine korrekte Einrichtung meldet Erfolg; andernfalls bekommst du Hinweise zu fehlendem OpenSSL oder falschen Werten. Änderungen übernimmst du mit `.\bitwarden.ps1 -start`.
-Eine korrekte Einrichtung meldet Erfolg; andernfalls erhältst du Hinweise auf fehlendes OpenSSL oder falsche Werte. Änderungen übernimmst du mit `.\bitwarden.ps1 -restart`.
+Eine korrekte Einrichtung meldet Erfolg; andernfalls bekommst du Hinweise zu fehlendem OpenSSL oder falschen Werten. Änderungen übernimmst du mit `.\bitwarden.ps1 -restart`.
Anschließend prüfe die Installationsparameter in `.\bwdata\config.yml`. Diese Datei steuert die generierten Assets und muss für spezielle Umgebungen angepasst werden, z. B. wenn du hinter einem Proxy arbeitest oder alternative Ports nutzt. Änderungen übernimmst du mit `.\bitwarden.ps1 -rebuild`.
-Starte die Instanz schließlich mit `.\bitwarden.ps1 -start`. Der erste Start kann etwas dauern, da Docker die Images zieht. Mit `docker ps` kannst du prüfen, ob alle Container gesund sind. Öffne dann das Web Vault unter deiner konfigurierten Domain und registriere bei Bedarf einen Account. Die E-Mail-Verifizierung funktioniert nur mit korrekt konfigurierten SMTP-Variablen.
+Starte die Instanz zuletzt mit `.\bitwarden.ps1 -start`. Der erste Start kann etwas dauern, da Docker die Images zieht. Mit `docker ps` kannst du prüfen, ob alle Container gesund sind. Öffne dann das Web Vault unter deiner konfigurierten Domain und registriere bei Bedarf einen Account. Die E-Mail-Verifizierung funktioniert nur mit korrekt konfigurierten SMTP-Variablen.
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Bitwarden erfolgreich auf deinem VPS installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf folgende Ressourcen zu werfen, die dir bei der Serverkonfiguration weiterhelfen können:
+Glückwunsch! Du hast Bitwarden erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf folgende Ressourcen zu werfen, die dir bei der Serverkonfiguration weiterhelfen können:
- [bitwarden.com](https://bitwarden.com/) – Offizielle Webseite
- https://bitwarden.com/help/ – Bitwarden Help Center (Dokumentation)
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-docker.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
index ae72af7c6..b37101699 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-docker
-title: "vServer: Docker auf Windows einrichten"
+title: "Docker auf einem Windows Server einrichten – Container auf deiner Infrastruktur starten und verwalten"
description: "Entdecke, wie du Anwendungen effizient mit Docker-Containern bereitstellst und verwaltest – für nahtloses Skalieren und Updates → Jetzt mehr erfahren"
sidebar_label: Docker installieren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -37,18 +38,18 @@ Bevor du **Docker** installierst, stelle sicher, dass deine Hosting-Umgebung die
## Installation
-Um Docker auf Windows Server einzurichten, lade das PowerShell-Skript `install-docker-ce.ps1` herunter und führe es aus. Es aktiviert die für Container benötigten OS-Features und installiert die Docker-Laufzeit. Öffne PowerShell als Administrator und führe folgenden Befehl aus:
+Um Docker auf einem Windows Server einzurichten, lade das PowerShell-Skript `install-docker-ce.ps1` herunter und führe es aus. Es aktiviert die für Container benötigten OS-Features und installiert die Docker-Laufzeit. Öffne PowerShell als Administrator und führe folgenden Befehl aus:
```powershell
Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1
.\install-docker-ce.ps1
```
-Das Skript aktiviert containerbezogene Windows-Features, installiert Docker Engine und die Docker CLI und registriert den Docker-Dienst für den automatischen Start.
+Das Skript aktiviert containerbezogene Windows-Features, installiert die Docker Engine und die Docker CLI und registriert den Docker-Dienst für den automatischen Start.

-Das System startet während der Installation neu und sollte danach automatisch fortfahren. Nach dem Neustart melde dich an und führe den Befehl erneut aus, falls das Skript dich dazu auffordert, damit der Dienst die Initialisierung abschließt. Nach Abschluss sieht die Ausgabe so aus:
+Das System wird während der Installation neu starten und sollte danach automatisch fortfahren. Nach dem Neustart melde dich an und führe den Befehl erneut aus, falls das Skript dich dazu auffordert, damit der Dienst die Initialisierung abschließt. Sobald das Skript fertig ist, sieht die Ausgabe so aus:
```
Installing Docker... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\docker.exe
@@ -68,7 +69,7 @@ Script complete!
### Docker starten und stoppen
-Docker läuft als Dienst unter Windows. Nach der Installation startet er automatisch. Zum manuellen Steuern:
+Docker läuft als Dienst unter Windows. Nach der Installation startet er automatisch. Um ihn manuell zu steuern:
```
Start-Service docker # Docker-Dienst starten
@@ -90,7 +91,7 @@ docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:win
### Container-Status prüfen
-Status der Container prüfen mit:
+Prüfe den Status von Containern mit:
```
docker ps # Laufende Container
@@ -104,7 +105,7 @@ docker logs web # Container-Logs
#### Ressourcen und Status
```
-docker stats # Live CPU/RAM/IO
+docker stats # Live CPU/RAM/IO Nutzung
```
@@ -112,9 +113,9 @@ docker stats # Live CPU/RAM/IO
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Docker jetzt erfolgreich auf deinem VPS installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Serverkonfiguration weiterhelfen können:
+Glückwunsch! Du hast Docker jetzt erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Server-Konfiguration weiterhelfen können:
- [Docker.com](https://Docker.com/) – Offizielle Webseite
- [docs.docker.com](https://docs.docker.com/) – Docker Dokumentation
-Hast du spezielle Fragen, die hier nicht beantwortet werden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
\ No newline at end of file
+Du hast spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
index 44015e219..932f732ce 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-joplin
-title: "vServer: Joplin auf Windows einrichten"
-description: "Entdecke, wie du verschlüsselte Markdown-Notizen mit Joplin geräteübergreifend organisierst und synchronisierst – für sicheres und flexibles Notizenmachen → Jetzt mehr erfahren"
+title: "Joplin Server auf einem Windows Server einrichten – Deine eigene sichere Notizen-Plattform hosten"
+description: "Entdecke, wie du verschlüsselte Markdown-Notizen geräteübergreifend mit Joplin organisierst und synchronisierst – für sicheres und flexibles Notizenmachen → Jetzt mehr erfahren"
sidebar_label: Joplin installieren
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Joplin ist eine Open-Source-App zum Notizenmachen und Aufgabenmanagement, mit der du Markdown-basierte Notizen in durchsuchbaren Notizbüchern organisieren und geräteübergreifend synchronisieren kannst. Sie bietet Ende-zu-Ende-Verschlüsselung, einen Web Clipper und plattformübergreifende Synchronisation. Perfekt für alle, die Wert auf Datenschutz, Flexibilität und volle Kontrolle über ihre Daten legen!
+Joplin ist eine Open-Source-App zum Notizenmachen und Aufgabenlisten, mit der du Markdown-basierte Notizen in durchsuchbaren Notizbüchern organisieren und geräteübergreifend synchronisieren kannst. Sie bietet Ende-zu-Ende-Verschlüsselung, einen Web Clipper und plattformübergreifende Synchronisation. Perfekt für alle, die Wert auf Datenschutz, Flexibilität und volle Kontrolle über ihre Daten legen!

-Willst du diesen Service selbst hosten? Wir zeigen dir Schritt für Schritt, wie du Joplin einrichtest und konfigurierst – inklusive allem, was du beachten musst.
+Willst du diesen Service selbst hosten? Wir zeigen dir Schritt für Schritt, wie du ihn einrichtest und konfigurierst – inklusive allem, was du beachten musst.
@@ -33,15 +34,15 @@ Bevor du **Joplin** installierst, stelle sicher, dass deine Hosting-Umgebung die
| ---------- | ------------ | -------------------------- |
| CPU | 1 vCPU Kern | 4 vCPU Kerne |
| RAM | 2 GB | 4 GB |
-| Speicherplatz | 250 MB | 250 MB |
+| Festplattenspeicher | 250 MB | 250 MB |
## Installation
-Wenn alle Voraussetzungen erfüllt sind und du die nötigen Vorbereitungen getroffen hast, kannst du mit der Installation der Joplin-App starten. Lade die Anwendung dazu von der offiziellen Webseite herunter: https://joplinapp.org/download/
+Wenn alle Voraussetzungen erfüllt und die Vorbereitungen abgeschlossen sind, kannst du mit der Installation der Joplin-Anwendung starten. Lade die Anwendung dazu von der offiziellen Webseite herunter: https://joplinapp.org/download/
-Starte das Joplin-Setup und folge den Anweisungen.
+Starte das Joplin Setup und folge den Anweisungen.

@@ -52,7 +53,7 @@ Starte das Joplin-Setup und folge den Anweisungen.
Nach der Installation solltest du die Grundeinstellungen anpassen, um Joplin optimal an deinen Workflow anzupassen. Die Konfiguration findest du im *Einstellungen*-Menü.
**Synchronisation**
-Joplin unterstützt verschiedene Sync-Ziele wie Nextcloud, Dropbox, OneDrive oder WebDAV. Wähle unter „Synchronisation“ deinen bevorzugten Anbieter aus und gib deine Zugangsdaten ein. So bleiben deine Notizen auf allen Geräten aktuell.
+Joplin unterstützt verschiedene Sync-Ziele wie Nextcloud, Dropbox, OneDrive oder WebDAV. Wähle deinen bevorzugten Anbieter unter „Synchronisation“ aus und gib deine Zugangsdaten ein. So bleiben deine Notizen auf allen Geräten aktuell.
**Verschlüsselung**
Um deine synchronisierten Notizen zu schützen, aktiviere die Ende-zu-Ende-Verschlüsselung in den „Verschlüsselungs“-Einstellungen. Ein Schlüssel wird generiert, den du auf allen Geräten einrichten musst, die auf deine Notizen zugreifen.
@@ -75,12 +76,12 @@ Mit diesen Grundeinstellungen ist Joplin bereit für viele Einsatzbereiche, wie
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Joplin jetzt erfolgreich auf deinem VPS installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Server-Konfiguration weiterhelfen können:
+Glückwunsch! Du hast Joplin erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der weiteren Server-Konfiguration helfen können:
- [Joplinapp.org](https://joplin.org/) – Offizielle Webseite
- [Joplinapp.org/help/](https://joplinapp.org/help/) – Joplin Hilfe-Center
-Du hast spezielle Fragen, die hier nicht beantwortet werden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
+Du hast spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
index c7faa6c6c..55023bb3e 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-notepad++
-title: "vServer: Notepad++ auf Windows einrichten"
+title: "Notepad++ auf einem Windows Server einrichten – Nutze einen starken Code- und Texteditor"
description: "Entdecke, wie du Notepad++ für effizientes Coden mit anpassbaren Features und schneller Performance nutzt → Jetzt mehr erfahren"
sidebar_label: Notepad++ installieren
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Notepad++ ist ein kostenloser und quelloffener Text- und Quellcode-Editor für Windows. Er unterstützt Syntax-Highlighting, Code-Folding und tab-basiertes Editieren für viele Programmier- und Skriptsprachen und ist durch Plugins stark anpassbar. Bekannt für seine schnelle Performance und geringen Ressourcenverbrauch, ist Notepad++ eine beliebte Wahl für Entwickler und Nutzer, die ein mächtiges, aber leichtgewichtiges Tool suchen.
+Notepad++ ist ein kostenloser und Open-Source Text- und Quellcode-Editor für Windows. Er unterstützt Syntax-Highlighting, Code-Folding und Tabbed Editing für viele Programmier- und Skriptsprachen und ist durch Plugins stark anpassbar. Bekannt für seine schnelle Performance und geringen Ressourcenverbrauch, ist Notepad++ eine beliebte Wahl für Entwickler und Nutzer, die ein mächtiges, aber leichtgewichtiges Tool suchen.

-Du überlegst, diesen Service selbst zu hosten? Wir zeigen dir Schritt für Schritt, wie du Notepad++ einrichtest und konfigurierst – inklusive allem, was du beachten musst.
+Du überlegst, diesen Service selbst zu hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
@@ -33,13 +34,13 @@ Bevor du **Notepad++** installierst, stelle sicher, dass deine Hosting-Umgebung
| ---------- | ------------ | -------------------------- |
| CPU | 1 vCPU Kern | 4 vCPU Kerne |
| RAM | 2 GB | 4 GB |
-| Speicherplatz | 25 MB | 25 GB |
+| Festplattenspeicher | 25 MB | 25 GB |
## Installation
-Nachdem alle Voraussetzungen erfüllt und die nötigen Vorbereitungen abgeschlossen sind, kannst du mit der Installation von Notepad++ starten. Lade die Anwendung dazu von der offiziellen Webseite herunter: https://notepad-plus-plus.org/downloads/
+Nachdem alle Anforderungen erfüllt und die nötigen Vorbereitungen abgeschlossen sind, kannst du mit der Installation der Notepad++ Anwendung starten. Lade die Anwendung dazu von der offiziellen Webseite herunter: https://notepad-plus-plus.org/downloads/
Starte das Notepad++ Setup und folge den Schritten wie gezeigt:
@@ -52,13 +53,13 @@ Starte das Notepad++ Setup und folge den Schritten wie gezeigt:
Notepad++ bietet eine Vielzahl an Anpassungsmöglichkeiten, die du unter *Einstellungen > Einstellungen* findest. Damit kannst du den Editor perfekt auf deinen Workflow zuschneiden:
- **Allgemein**: Steuer das Startverhalten, z.B. ob zuletzt geöffnete Dateien wieder geladen werden, eine Standardsprache gesetzt wird oder wie Tabs sich verhalten.
-- **Editor-Einstellungen**: Passe Schriftart und -größe, Tab-Breite, Zeilennummerierung, automatische Einrückung oder die Anzeige von Leerzeichen und Tabulatoren an.
+- **Editor-Einstellungen**: Passe Schriftart und -größe, Tab-Breite, Zeilennummerierung, Auto-Einrückung oder die Anzeige von Leerzeichen und Tabulatoren an.
- **Farbschemata & Syntax**: Nutze den „Style Configurator“, um zwischen Themes zu wechseln und das Syntax-Highlighting für jede unterstützte Sprache zu individualisieren.
- **Dateiverwaltung**: Konfiguriere Optionen wie automatisches Neuladen bei Dateiänderungen, Verhalten bei großen Dateien oder bevorzugte Kodierungen wie UTF-8.
- **Sicherheit & Backup**: Aktiviere automatische Backups oder Sitzungswiederherstellung, um Datenverlust zu vermeiden.
-- **Plugins**: Installiere und verwalte Erweiterungen über den Plugin Manager, z.B. für FTP-Support oder erweiterte Formatierung.
+- **Plugins**: Installiere und verwalte Erweiterungen über den Plugin Manager, um Funktionen wie FTP-Support oder erweitertes Formatieren hinzuzufügen.
-Diese Einstellungen machen Notepad++ extrem flexibel – egal ob für simples Text-Editing oder umfangreiche Softwareentwicklung.
+Diese Einstellungen machen Notepad++ extrem flexibel – egal ob für simples Texteditieren oder umfangreiche Softwareentwicklung.

@@ -67,7 +68,7 @@ Diese Einstellungen machen Notepad++ extrem flexibel – egal ob für simples Te
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Notepad++ erfolgreich auf deinem VPS installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der weiteren Server-Konfiguration helfen können:
+Glückwunsch! Du hast Notepad++ erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der weiteren Server-Konfiguration helfen können:
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) – Offizielle Webseite
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
index c17d94a05..c235e37e9 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
@@ -1,17 +1,18 @@
---
id: vserver-windows-plesk
-title: "vServer: Installation von Plesk"
-description: "Entdecke, wie du Websites und Server effizient mit Plesks vielseitiger Plattform für Einsteiger und Profis verwaltest → Jetzt mehr erfahren"
+title: "Plesk auf einem Windows Server einrichten – Websites mit einem starken Control Panel verwalten"
+description: "Entdecke, wie du Websites und Server effizient mit Plesk verwaltest – die vielseitige Plattform für Einsteiger und Profis → Jetzt mehr erfahren"
sidebar_label: Plesk installieren
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Plesk ist eine umfassende Webhosting- und Servermanagement-Plattform, mit der du Websites, Server, E-Mail-Konten und mehr über eine benutzerfreundliche Oberfläche verwalten kannst. Es ist eine vielseitige Lösung, die sowohl für Einsteiger als auch für erfahrene Webentwickler und Systemadministratoren geeignet ist.
+Plesk ist eine umfassende Webhosting- und Servermanagement-Plattform, mit der du Websites, Server, E-Mail-Konten und mehr über eine benutzerfreundliche Oberfläche verwalten kannst. Es ist eine vielseitige Lösung, die sich sowohl für Einsteiger als auch für erfahrene Webentwickler und Systemadministratoren eignet.
@@ -29,8 +30,7 @@ Der Installer wird nun in einem Ordner gespeichert, in unserem Beispiel nutzen w
### Eingabeaufforderung öffnen
-Für die Installation muss jetzt die CMD-Konsole geöffnet werden.
-Das geht über die Tastenkombination [Windows] + [R] oder indem du in der Windows-Suche „cmd“ oder „Eingabeaufforderung“ eingibst.
+Für die Installation muss jetzt die CMD-Konsole geöffnet werden. Das geht über die Tastenkombination [Windows] + [R] oder indem du in der Windows-Suche „cmd“ oder „Eingabeaufforderung“ eingibst.

@@ -55,6 +55,6 @@ Der Installationsprozess kann 30 bis 60 Minuten dauern. Danach ist Plesk install
## Fazit
-Glückwunsch, du hast Plesk erfolgreich auf deinem VPS installiert und eingerichtet! Falls du noch Fragen oder Probleme hast, steht dir unser Support-Team täglich zur Verfügung und hilft dir gerne weiter!
+Glückwunsch, du hast Plesk erfolgreich auf deinem VPS/Dedicated Server installiert und eingerichtet! Falls du noch Fragen oder Probleme hast, steht dir unser Support-Team täglich zur Verfügung und hilft dir gerne weiter!
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
index 1b78f8975..0b4f97c19 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-speedtest-cli
-title: "vServer: Speedtest CLI auf Windows einrichten"
-description: "Entdecke, wie du mit Speedtest CLI deinen Quellcode effizient verwaltest und nahtlos im Team zusammenarbeitest – für modernes Versionieren → Jetzt mehr erfahren"
+title: "Speedtest CLI auf einem Windows Server einrichten – Überwache deine Netzwerkperformance"
+description: "Entdecke, wie du mit Speedtest CLI deinen Quellcode effizient verwaltest und nahtlos zusammenarbeitest – die perfekte Lösung für modernes Version Control → Jetzt mehr erfahren"
sidebar_label: Speedtest CLI installieren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,45 +14,56 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Speedtest CLI ist ein verteiltes Versionskontrollsystem, das für effizientes Quellcode-Management entwickelt wurde. Es ermöglicht Entwicklern, Änderungen nachzuverfolgen, parallel an verschiedenen Branches zu arbeiten und Projekte reibungslos im Team zu koordinieren. Dank seiner Flexibilität und Performance hat sich Speedtest CLI zum Standard-Tool für Versionskontrolle in der modernen Softwareentwicklung etabliert.
+Speedtest CLI ist ein verteiltes Versionskontrollsystem, das für effizientes Quellcode-Management entwickelt wurde. Es ermöglicht Entwicklern, Änderungen nachzuverfolgen, gleichzeitig an verschiedenen Branches zu arbeiten und Projekte reibungslos gemeinsam zu bearbeiten. Dank seiner Flexibilität und Performance hat sich Speedtest CLI zum Standard-Tool für Versionskontrolle in der modernen Softwareentwicklung etabliert.
-Du willst diesen Service selbst hosten? Wir zeigen dir Schritt für Schritt, wie du Speedtest CLI einrichtest und konfigurierst – inklusive aller wichtigen Tipps, die du beachten solltest.
+Du denkst darüber nach, diesen Service selbst zu hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
+
+
## Vorbereitung
-Bevor du **Speedtest CLI** installierst, solltest du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf den neuesten Stand zu bringen. So sorgst du für eine stabile Umgebung und vermeidest Probleme während oder nach der Installation.
+Bevor du **Speedtest CLI** einrichtest, solltest du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf die neueste Version zu aktualisieren. Diese Vorbereitung sorgt für eine stabile Umgebung und hilft, Probleme während oder nach der Installation zu vermeiden.
+
### System aktualisieren
-Damit dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du zuerst immer ein Systemupdate durchführen. So stellst du sicher, dass alle Sicherheitspatches und Softwareversionen auf dem neuesten Stand sind, bevor du weitermachst.
+Um sicherzustellen, dass dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du zuerst immer ein Systemupdate durchführen. So hast du die neuesten Sicherheitspatches und Softwareversionen, bevor du weitermachst.
+
+
## Installation
-Nachdem du die Vorbereitungen abgeschlossen hast, kannst du mit der Installation von Speedtest CLI starten. Lade dir dafür die Windows-Version (x64) hier herunter: https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip
+Nachdem die notwendigen Vorbereitungen abgeschlossen sind, kannst du mit der Installation der Speedtest CLI Anwendung starten. Lade dazu die Speedtest CLI für Windows (x64) hier herunter: https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip
-Starte anschließend das Setup der heruntergeladenen Datei und folge den Anweisungen.
+Starte anschließend die Installation der heruntergeladenen Datei und folge den angezeigten Schritten.

+
+
## Konfiguration
-speedtest-cli nutzt keine klassische Konfigurationsdatei, lässt sich aber über Kommandozeilen-Optionen und Umgebungsvariablen anpassen. So kannst du es für konsistente und automatisierte Tests optimieren:
+speedtest-cli nutzt keine klassische Konfigurationsdatei, kann aber über Kommandozeilenoptionen und Umgebungsvariablen angepasst werden. So kannst du es für konsistente und automatisierte Nutzung optimieren:
- `--server `: Wähle einen bestimmten Server per ID aus, um konsistentere und vergleichbare Testergebnisse zu erhalten.
-- `--bytes`: Zeigt die Geschwindigkeit in Bytes pro Sekunde statt in Bits an.
-- `--simple`: Gibt nur Ping, Download und Upload in einem kompakten Format aus.
+- `--bytes`: Zeigt die Geschwindigkeiten in Bytes pro Sekunde statt in Bits an.
+- `--simple`: Gibt nur Ping, Download- und Upload-Werte in einem kompakten Format aus.
- `--json` oder `--csv`: Praktisch für Automatisierung und Logging, da die Ergebnisse maschinenlesbar gespeichert werden.
-- Proxy-Support: Setze Umgebungsvariablen wie `http_proxy` oder `https_proxy`, um speedtest-cli hinter einem Proxy zu nutzen.
+- Proxy-Unterstützung: Konfiguriere Umgebungsvariablen wie `http_proxy` oder `https_proxy`, um speedtest-cli hinter einem Proxy zu betreiben.
+
+Für wiederholte Nutzung mit denselben Optionen empfiehlt es sich, einen Shell-Alias oder ein kleines Wrapper-Skript zu erstellen. So kannst du speedtest-cli schnell starten und gleichzeitig ein einheitliches Ausgabeformat sicherstellen.
+
-Wenn du die gleichen Optionen öfter nutzt, empfiehlt es sich, einen Shell-Alias oder ein kleines Wrapper-Skript zu erstellen. So kannst du speedtest-cli schnell starten und hast immer ein einheitliches Ausgabeformat.
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast Speedtest CLI erfolgreich auf deinem vServer installiert und konfiguriert. Schau dir auch diese Ressourcen an, die dir bei der weiteren Server-Konfiguration helfen können:
+Glückwunsch! Du hast Speedtest CLI erfolgreich auf deinem vServer installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der weiteren Serverkonfiguration hilfreich sein können:
+
+- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) – Offizielle Webseite
+
+Du hast spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
-- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) – Offizielle Website
-Du hast noch Fragen, die hier nicht beantwortet wurden? Unser Support-Team steht dir täglich zur Seite – melde dich einfach bei uns! 🙂
\ No newline at end of file
diff --git a/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md b/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
index 4869d93ab..c271d6646 100644
--- a/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
+++ b/i18n/de/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-ts6
-title: "vServer: Teamspeak 6 Server auf deinem Windows VPS einrichten"
+title: "TeamSpeak 6 Server auf Windows Server einrichten – Deine eigene Voice-Plattform starten"
description: "Entdecke, wie du den TeamSpeak 6 Server Beta einrichtest und optimierst für nahtloses Hosting und Performance → Jetzt mehr erfahren"
-sidebar_label: Teamspeak 6 Server installieren
+sidebar_label: TeamSpeak 6 Server installieren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -15,7 +16,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
Im Sommer 2025 hat TeamSpeak die **Beta-Version** des **TeamSpeak 6 Servers** veröffentlicht. Erlebe jetzt die nächste Generation von TeamSpeak hautnah!
-Du überlegst, diesen Service selbst zu hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
+Du überlegst, den Service selbst zu hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.

@@ -25,27 +26,27 @@ Du überlegst, diesen Service selbst zu hosten? Wir führen dich Schritt für Sc
## Voraussetzungen
-Bevor du den **Teamspeak 6 Server** installierst, stelle sicher, dass deine Hosting-Umgebung die folgenden Anforderungen erfüllt, um eine reibungslose Installation und optimale Performance zu gewährleisten.
+Bevor du den **TeamSpeak 6 Server** installierst, stelle sicher, dass deine Hosting-Umgebung folgende Anforderungen erfüllt, um eine reibungslose Installation und optimale Performance zu gewährleisten.
| Hardware | Minimum | ZAP-Hosting Empfehlung |
| ---------- | ------------ | ------------------------- |
| CPU | 1 vCPU Kern | 4 vCPU Kerne |
| RAM | 1 GB | 4 GB |
-| Speicher | 1 GB | 25 GB |
+| Festplattenspeicher | 1 GB | 25 GB |
## Vorbereitung
-Bevor du den **TeamSpeak 6 Server** einrichtest, solltest du dein System vorbereiten. Um sicherzugehen, dass dein System mit den neuesten Software- und Sicherheitsupdates läuft, solltest du immer zuerst Systemupdates durchführen.
+Bevor du den **TeamSpeak 6 Server** einrichtest, solltest du dein System vorbereiten. Um sicherzugehen, dass dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du immer zuerst ein System-Update durchführen.
-So stellst du sicher, dass dein System die aktuellsten Sicherheitspatches und Softwareversionen hat, bevor du weitermachst.
+So stellst du sicher, dass dein System die neuesten Sicherheitspatches und Softwareversionen hat, bevor es losgeht.
## Installation
-Jetzt, wo alle Voraussetzungen erfüllt sind und die notwendigen Vorbereitungen abgeschlossen sind, kannst du mit der Installation der Teamspeak 6 Server Anwendung starten. Lade dir dafür zuerst die neueste Release-Datei `http://teamspeak-server_win64-v6.0.0-beta6.zip/` von GitHub herunter: [TeamSpeak 6 Server (Windows 64-bit)](https://github.com/teamspeak/teamspeak6-server/releases/download/v6.0.0%2Fbeta6/teamspeak-server_win64-v6.0.0-beta6.zip)
+Wenn alle Voraussetzungen erfüllt sind und die Vorbereitung abgeschlossen ist, kannst du mit der Installation der TeamSpeak 6 Server-Anwendung starten. Lade dir dafür zuerst die neueste Release-Datei `http://teamspeak-server_win64-v6.0.0-beta6.zip/` von GitHub herunter: [TeamSpeak 6 Server (Windows 64-bit)](https://github.com/teamspeak/teamspeak6-server/releases/download/v6.0.0%2Fbeta6/teamspeak-server_win64-v6.0.0-beta6.zip)

@@ -55,7 +56,7 @@ Entpacke die Datei anschließend in ein Verzeichnis deiner Wahl. Öffne **PowerS
.\tsserver.exe
```
-Beim ersten Start erscheint ein Fenster mit der Lizenzvereinbarung, die du akzeptieren musst. Danach werden dir die Zugangsdaten für das Server Query Admin Konto sowie der Privilege Key angezeigt. Diese Infos werden nur einmal gezeigt, also sichere sie dir unbedingt.
+Beim ersten Start erscheint ein Fenster mit der Lizenzvereinbarung, die du akzeptieren musst. Danach werden dir die Zugangsdaten für das Server Query Admin-Konto sowie der Privilege Key angezeigt. Diese Infos werden nur einmal gezeigt, also sichere sie dir unbedingt gut ab.

@@ -65,7 +66,7 @@ Nach der Bestätigung läuft der TeamSpeak 6 Server bereits im Hintergrund und i
## Konfiguration
-Du kannst weitere Einstellungen für den **TeamSpeak 6 Server** auch über **Kommandozeilen-Argumente** anpassen. Die Optionen werden direkt beim Start des Servers übergeben. Eine vollständige Liste der verfügbaren Optionen findest du in der offiziellen [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md) Dokumentation. Beispiel:
+Du kannst weitere Einstellungen für den **TeamSpeak 6 Server** auch über **Kommandozeilen-Parameter** anpassen. Die Optionen werden direkt beim Start des Servers übergeben. Eine vollständige Liste der verfügbaren Optionen findest du in der offiziellen [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md) Dokumentation. Beispiel:
```
./tsserver --default-voice-port 9987
@@ -75,7 +76,7 @@ Du kannst weitere Einstellungen für den **TeamSpeak 6 Server** auch über **Kom
## Verbindung herstellen
-Sobald der TeamSpeak 6 Server läuft, kannst du dich mit dem TeamSpeak 6 Client verbinden. Nutze einfach die IP-Adresse deines Servers zusammen mit dem richtigen Port. Gib diese Daten im Client ein, um dich mit deinem Server zu verbinden und direkt loszulegen.
+Sobald der TeamSpeak 6 Server läuft, kannst du dich mit dem TeamSpeak 6 Client verbinden. Nutze einfach die IP-Adresse deines Servers zusammen mit dem passenden Port. Gib diese Daten im Client ein, um dich mit deinem Server zu verbinden und direkt loszulegen.

@@ -83,10 +84,10 @@ Sobald der TeamSpeak 6 Server läuft, kannst du dich mit dem TeamSpeak 6 Client
## Fazit und weitere Ressourcen
-Glückwunsch! Du hast den Teamspeak 6 Server erfolgreich auf deinem VPS installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Server-Konfiguration weiterhelfen können:
+Glückwunsch! Du hast den TeamSpeak 6 Server erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der weiteren Server-Konfiguration helfen können:
-- [Offizielle Webseite](https://teamspeak.com/en/) – Infos und Downloads zu TeamSpeak 6
-- [Community Forum](https://community.teamspeak.com/) – Nutzer-Support und Diskussionen
-- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) – Bugs melden und offene Issues verfolgen
+- [Offizielle Website](https://teamspeak.com/en/) – Infos und Downloads zu TeamSpeak 6
+- [Community Forum](https://community.teamspeak.com/) – Support und Diskussionen der Nutzer
+- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) – Fehler melden und offene Tickets verfolgen
-Du hast spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Support-Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
\ No newline at end of file
+Du hast spezielle Fragen, die hier nicht beantwortet werden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
index f5ed92e06..6b38d303b 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-certbot
-title: "Servidor Dedicado: Configura Certbot en Linux"
+title: "Configura Certbot en un Servidor Linux - Asegura tus Sitios Web con SSL de Let's Encrypt"
description: "Descubre cómo asegurar tu sitio web con certificados SSL gratuitos usando Certbot y Let's Encrypt para una transmisión de datos segura → Aprende más ahora"
sidebar_label: Instalar Certbot
services:
+ - vserver
- dedicated
---
@@ -13,13 +14,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Los certificados SSL son partes esenciales de internet, asegurando que los datos se transmitan de forma segura entre el cliente y el host. En esta guía, exploraremos el proceso para configurar la herramienta de código abierto [**Certbot**](https://certbot.eff.org/) para solicitar certificados SSL gratuitos de la autoridad certificadora sin fines de lucro **Let's Encrypt**.
+Los certificados SSL son partes esenciales de internet, asegurando que los datos se transmitan de forma segura entre cliente y host. En esta guía, exploraremos el proceso para configurar la herramienta open-source [**Certbot**](https://certbot.eff.org/) para solicitar certificados SSL gratuitos de la autoridad certificadora sin fines de lucro **Let's Encrypt**.
## Preparación
Para usar Certbot, necesitarás un servidor Linux y un **dominio** que poseas. Debes tener acceso a la configuración DNS del dominio y **debes** crear un registro DNS `A` apuntando a la dirección IP de tu __servidor Linux__ para cada dominio raíz o subdominio que planees usar.
-Certbot también tiene plugins adicionales que te permiten configurar un certificado para un dominio con "un clic" y funcionan con varios servidores web como Nginx o Apache. Recomendamos usar Nginx, ya que es un servidor web open-source muy popular y de alto rendimiento. Consulta nuestra [guía de proxy inverso en Linux](dedicated-linux-proxy.md) para ayuda con esta configuración.
+Certbot también tiene plugins adicionales que te permiten configurar un certificado para un dominio con "un clic", compatible con varios servidores web como Nginx o Apache. Recomendamos usar Nginx, ya que es un servidor web open-source muy popular y de alto rendimiento. Consulta nuestra [guía de proxy inverso en Linux](dedicated-linux-proxy.md) para ayuda con esta configuración.
## Instalación
@@ -34,14 +35,14 @@ Con Certbot instalado, puedes proceder a solicitar certificados para tu(s) domin
Recomendamos usar el método predeterminado **HTTP-01** porque permite la renovación automática. Sin embargo, si tienes problemas con este, puedes intentar el método **DNS-01** como alternativa, que es manual y no soporta renovaciones automáticas ya que depende de verificar un registro DNS **TXT**.
:::tip Usa Plugins para Servidores Web
-Si usas un servidor web como Nginx, Apache o tu propio servidor, te recomendamos ir a la sección **Plugins para Servidores Web** más abajo, donde mostramos cómo usar plugins adicionales de Certbot para estos servidores y así aprovechar una instalación con "un clic" y solicitar certificados sin necesidad de apagar el servidor web.
+Si usas un servidor web como Nginx, Apache o tu propio servidor, te recomendamos ir a la sección **Plugins para Servidores Web** más abajo, donde mostramos cómo usar plugins adicionales de Certbot para estos servidores y así aprovechar una instalación "con un clic" y solicitar certificados sin necesidad de apagar el servidor web.
:::
### Desafío HTTP-01
-Con Certbot instalado, ahora puedes solicitar certificados para tu(s) dominio(s). En este ejemplo usaremos el modo standalone, lo que significa que Certbot iniciará un servidor web temporal para realizar las acciones necesarias. Esto implica que debes abrir el puerto 80 en tu firewall y no tener ningún servidor web o servicio corriendo en el puerto 80 para que el servidor temporal pueda arrancar y permitir que se obtenga el desafío (de ahí el `HTTP` en el nombre del desafío).
+Con Certbot instalado, ahora puedes solicitar certificados para tu(s) dominio(s). En este ejemplo, usaremos el modo standalone, lo que significa que Certbot iniciará un servidor web temporal para realizar las acciones necesarias. Esto implica que debes abrir el puerto 80 en las reglas de tu firewall y no tener ningún servidor web o servicio corriendo en el puerto 80 para permitir que el servidor temporal arranque y se pueda completar el desafío (de ahí el `HTTP` en el nombre del desafío).
-En el siguiente comando usarás el parámetro `--standalone` para indicarle a Certbot que quieres usar el servidor web temporal.
+En el siguiente comando, usarás el parámetro `--standalone` para indicarle a Certbot que quieres usar el servidor web temporal.
```
# Para Dominios Raíz
@@ -54,13 +55,13 @@ certbot certonly --standalone -d [tu_dominio]
certbot certonly --standalone
```
-Al ejecutar el comando, puede que debas seguir una configuración interactiva inicial que te pedirá un correo electrónico para comunicaciones del certificado, una lista de correo opcional y aceptar los términos y condiciones.
+Al ejecutar el comando, puede que debas seguir una configuración interactiva inicial donde te pedirán un correo electrónico para comunicaciones del certificado, una lista de correo opcional y aceptar los términos y condiciones.
-Certbot generará un desafío ACME y lo alojará usando el servidor web temporal. Los servidores de Let's Encrypt intentarán obtenerlo desde tu servidor y, si todo va bien, los certificados se crearán y guardarán en la ruta `/etc/letsencrypt/live/[tu_dominio]`.
+Certbot generará un desafío ACME y lo alojará usando el servidor web temporal. Los servidores de Let's Encrypt intentarán obtener este desafío desde tu servidor y, si todo va bien, los certificados se crearán y guardarán en la ruta `/etc/letsencrypt/live/[tu_dominio]`.

-Ahora puedes usar los certificados SSL donde los necesites simplemente proporcionando la ruta local a los certificados.
+Ahora puedes usar los certificados SSL donde necesites simplemente proporcionando la ruta local a los certificados.
### Registro DNS TXT
@@ -68,7 +69,7 @@ Si tienes dificultades para verificar tu dominio con el método **HTTP-01**, com
Como mencionamos antes, este método **no** soporta renovación automática a menos que configures tu propia infraestructura para gestionarlo. Por eso, recomendamos usar el método **HTTP-01** siempre que sea posible.
-En el siguiente comando usarás el parámetro `--preferred-challenges` para indicarle a Certbot que quieres usar el método `DNS-01`.
+En el siguiente comando, usarás el parámetro `--preferred-challenges` para indicarle a Certbot que quieres usar el método `DNS-01`.
```
# Para Dominios Raíz
@@ -81,7 +82,7 @@ certbot certonly --preferred-challenges dns-01 -d [tu_dominio] --manual -m [tu_d
certbot certonly --preferred-challenges dns-01
```
-Al ejecutar el comando, puede que debas seguir una configuración interactiva inicial que te pedirá un correo electrónico para comunicaciones del certificado, una lista de correo opcional y aceptar los términos y condiciones.
+Al ejecutar el comando, puede que debas seguir una configuración interactiva inicial donde te pedirán un correo electrónico para comunicaciones del certificado, una lista de correo opcional y aceptar los términos y condiciones.
Certbot te dará instrucciones para crear un registro DNS **TXT** con un valor específico que debes usar. El objetivo normalmente será `_acme-challenge.` seguido de tu dominio (en este ejemplo, sería `_acme-challenge.zapdocs.example.com`) y el valor que debe tener se mostrará en la consola.
@@ -91,15 +92,15 @@ Una vez creado el registro, presiona enter para continuar. Si todo está correct
Ten paciencia, ya que los cambios en registros DNS pueden tardar un poco en propagarse. Normalmente ocurre en minutos, pero en casos raros puede tardar más.
:::
-Ahora puedes usar los certificados SSL donde los necesites simplemente proporcionando la ruta local a los certificados.
+Ahora puedes usar los certificados SSL donde necesites simplemente proporcionando la ruta local a los certificados.
## Plugins para Servidores Web
Certbot incluye varios plugins para servidores web que facilitan aún más la gestión de certificados, ya que los plugins editan automáticamente los bloques de servidor relevantes. Para usar un plugin, solo tienes que añadir el parámetro correspondiente a tu comando `certbot`.
-Ambos métodos usan el desafío **HTTP-01** y funcionan de forma similar. Cuando usas un plugin, Certbot busca el bloque de servidor que incluye el dominio solicitado como parámetro `server_name`. Una vez encontrado, Certbot genera un desafío ACME y añade un bloque temporal `location /.well-known/acme-challenge/...` en la configuración del servidor.
+Ambos métodos usan el desafío **HTTP-01** y funcionan de manera similar. Cuando usas uno de los plugins, Certbot busca el bloque de servidor que incluye el dominio solicitado como parámetro `server_name`. Una vez encontrado, Certbot genera un desafío ACME y añade un bloque temporal `location /.well-known/acme-challenge/...` en la configuración del servidor.
-Los servidores de Let's Encrypt intentarán obtener este desafío desde tu servidor y, si todo va bien, se generará tu certificado y la configuración del bloque del servidor se editará automáticamente para usar HTTPS (puerto 443) y añadir las rutas a los certificados recién generados.
+Los servidores de Let's Encrypt intentarán obtener este desafío desde tu servidor y, si todo va bien, se generará tu certificado y la configuración del bloque del servidor para el servidor web seleccionado se editará automáticamente para usar HTTPS (puerto 443) y añadir las rutas al certificado recién generado.
@@ -126,7 +127,7 @@ certbot --nginx
```
:::tip
-Si quieres desactivar los ajustes automáticos de bloques de servidor con "un clic" de Certbot, puedes añadir el parámetro `certonly` en el comando, por ejemplo `certbot certonly`.
+Si quieres desactivar los ajustes automáticos de bloques de servidor "con un clic" de Certbot, puedes incluir el parámetro `certonly` en el comando, por ejemplo `certbot certonly`.
:::
@@ -155,7 +156,7 @@ certbot --apache
```
:::tip
-Si quieres desactivar los ajustes automáticos de bloques de servidor con "un clic" de Certbot, puedes añadir el parámetro `certonly` en el comando, por ejemplo `certbot certonly`.
+Si quieres desactivar los ajustes automáticos de bloques de servidor "con un clic" de Certbot, puedes incluir el parámetro `certonly` en el comando, por ejemplo `certbot certonly`.
:::
@@ -164,7 +165,7 @@ Si quieres desactivar los ajustes automáticos de bloques de servidor con "un cl
### Plugin Webroot
-Si usas tu propio servidor web local que no es un software tradicional, puede que quieras usar el método webroot para usar tu servidor sin tener que detenerlo.
+Si usas tu propio servidor web local que no usa software tradicional, puede que quieras usar el método webroot para usar tu servidor sin tener que detenerlo.
Para usar el plugin Webroot, debes usar el parámetro `--webroot` en tu comando. También necesitas incluir `-w [ruta_de_tu_servidor_web]` (abreviatura de `--webroot-path`), que es la ruta al directorio raíz de tu servidor web.
@@ -180,7 +181,7 @@ certbot --webroot -w [ruta_de_tu_servidor_web]
```
:::tip
-Una de las ubicaciones webroot más comunes es `/var/www/html`. También puedes usar esto para servidores web como Nginx o Apache si quieres usar el servidor sin que los plugins nativos hagan ajustes automáticos en los bloques de servidor.
+Una de las ubicaciones webroot más comunes es `/var/www/html`. También puedes usar esto para servidores web como Nginx o Apache si quieres usar el servidor sin que se hagan ajustes automáticos en los bloques de servidor como hacen los plugins nativos.
:::
@@ -188,7 +189,7 @@ Una de las ubicaciones webroot más comunes es `/var/www/html`. También puedes
## Renovación Automática
-En la mayoría de los casos, Certbot debería configurar automáticamente la renovación del certificado usando un cronjob y/o un timer de systemd. Puedes confirmar esto ejecutando el siguiente comando que usa el parámetro `--dry-run` para probar el proceso.
+En la mayoría de los casos, Certbot debería configurar automáticamente la renovación del certificado usando cronjob y/o timer de systemd. Puedes confirmar esto ejecutando el siguiente comando que usa el parámetro `--dry-run` para probar el proceso.
```
certbot renew --dry-run
@@ -202,7 +203,7 @@ Esto debería ser exitoso si todo está correcto. Si quieres ver o modificar la
### Configuración Manual de Cronjob
-Si por alguna razón la renovación automática no está configurada, puedes añadirla tú mismo con un cronjob. Abre el menú crontab con `crontab -e`. Si es la primera vez, te pedirá seleccionar un editor. Elige la primera opción, que debería ser `/bin/nano`.
+Si por alguna razón la renovación automática no está configurada, puedes añadirla tú mismo con un cronjob. Abre el menú crontab con `crontab -e`. Si es la primera vez, te pedirá seleccionar un editor. Elige la primera opción que debería ser `/bin/nano`.
Con el archivo abierto en nano, añade esta línea para ejecutar la renovación todos los días a las 6am hora local.
@@ -214,4 +215,4 @@ Guarda el archivo y sal de nano con `CTRL + X`, luego `Y` para confirmar y final
## Conclusión
-Has configurado con éxito Certbot para tu(s) dominio(s) usando varios métodos, incluyendo standalone, webroot o alguno de los plugins, proporcionando a tu sitio web una transmisión de datos segura vía HTTPS. Para más preguntas o ayuda, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
+Has configurado exitosamente Certbot para tu(s) dominio(s) usando varios métodos, incluyendo standalone, webroot o alguno de los plugins, proporcionando a tu sitio web una transmisión de datos segura vía HTTPS. Para más preguntas o ayuda, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
index 9307a197b..5fc93574a 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-databases
-title: "Servidor Dedicado: Instalación de Bases de Datos"
+title: "Configura Bases de Datos en un Servidor Linux - Despliega y Gestiona Servicios de Bases de Datos"
description: "Descubre cómo instalar y configurar varias bases de datos en Ubuntu y otras distros Linux para mejorar rendimiento y seguridad → Aprende más ahora"
sidebar_label: Instalar Bases de Datos
services:
+ - vserver
- dedicated
---
@@ -11,11 +12,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Esta guía te muestra los pasos para la instalación de varios tipos de bases de datos. Para este ejemplo, se usa Ubuntu 20.04 como sistema operativo, sin embargo, también se especifican comandos equivalentes para otras distros Linux que ofrecemos en nuestra web. Estos comandos deben ejecutarse vía SSH, si no sabes cómo conectarte a tu servidor vía SSH, échale un ojo aquí: [Acceso inicial (SSH)](vserver-linux-ssh.md).
+Esta guía ofrece los pasos para la instalación de varios tipos de bases de datos. Para este ejemplo, se usa Ubuntu 20.04 como sistema operativo, sin embargo, también se especifican comandos equivalentes para otras distros Linux que ofrecemos en nuestra web. Estos comandos deben ejecutarse vía SSH, si no sabes cómo conectarte a tu servidor por SSH, échale un vistazo aquí: [Acceso inicial (SSH)](vserver-linux-ssh.md).
+
+
## Preparación
-Antes de empezar con la instalación de una base de datos, primero debes asegurarte de que el sistema esté actualizado. Para ello, tienes que actualizar los paquetes desde el gestor de paquetes de tu sistema con el siguiente comando, según tu sistema operativo:
+Antes de comenzar con la instalación de una base de datos, primero es necesario asegurarse de que el sistema esté actualizado. Para ello, debes actualizar los paquetes desde el gestor de paquetes de tu sistema con el siguiente comando, según tu sistema operativo:
```
// Ubuntu & Debian
@@ -47,19 +50,19 @@ MariaDB es un sistema de gestión de bases de datos relacional open-source, orig
## Instalación de MariaDB
-Primero, debes asegurarte de que se instale la versión más reciente de MariaDB. Algunos sistemas antiguos como Debian 9 o Ubuntu 18.04 no traen por defecto la última versión en su gestor de paquetes, así que ejecutando el siguiente comando te aseguras de obtener la versión más actual.
+Primero, debes asegurarte de que se instale la versión más reciente de MariaDB. Algunos sistemas operativos antiguos como Debian 9 o Ubuntu 18.04 no incluyen por defecto la última versión de MariaDB en su gestor de paquetes, por lo que ejecutando el siguiente comando te aseguras de obtener la versión más actual.
```
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
```
-Después de instalar el repo, actualiza la caché de tu gestor de paquetes siguiendo los pasos de la sección de preparación.
+Después de instalar el repositorio, actualiza la caché de tu gestor de paquetes siguiendo los pasos indicados en la sección de preparación.
:::info
-La instalación del repo de MariaDB (paso anterior) se puede ignorar sin problema en sistemas modernos como Ubuntu 22.04 o Debian 11.
+La instalación del repositorio de MariaDB (paso anterior) puede omitirse sin problema en sistemas modernos como Ubuntu 22.04 o Debian 11.
:::
-Una vez configurado el repo, ya puedes comenzar la instalación de MariaDB instalando el paquete `mariadb-server`. Según el sistema operativo, ejecuta uno de estos comandos:
+Una vez configurado el repositorio, ya puedes comenzar la instalación de MariaDB instalando el paquete `mariadb-server`. Según el sistema operativo, ejecuta uno de estos comandos:
```
// Ubuntu & Debian
@@ -83,7 +86,7 @@ Cuando termine la instalación, escribe el siguiente comando para iniciar la con
mysql_secure_installation
```
-Ahora puedes configurar tu servidor MariaDB (MySQL) siguiendo las indicaciones y estableciendo una contraseña para tu servidor. En el siguiente prompt, puedes saltar la entrada por ahora pulsando **Enter**.
+Ahora puedes configurar tu servidor MariaDB (MySQL) siguiendo las indicaciones y estableciendo una contraseña para tu servidor. En el siguiente prompt, puedes saltar la entrada por ahora presionando **Enter**.

@@ -91,13 +94,13 @@ Ahora puedes configurar tu servidor MariaDB (MySQL) siguiendo las indicaciones y
¡El usuario root es el usuario principal de tu servidor MariaDB (MySQL)!
:::
-Luego te preguntarán si quieres establecer una contraseña para el usuario root, confirma con **y** para sí. Después, escribe la nueva contraseña para root.
+Luego te preguntarán si quieres establecer una contraseña para el usuario root, confirma con **y** para sí. Después, debes escribir la nueva contraseña para el usuario root.
:::note
-Mientras escribes la contraseña, no la verás en pantalla. Esto es normal y tu contraseña se guardará igual. Asegúrate de usar una contraseña segura para root y guárdala en un lugar seguro.
+Mientras escribes la contraseña, no podrás verla. Esto es normal y tu contraseña se guardará igual. Asegúrate de usar una contraseña segura para el usuario root y guárdala en un lugar seguro.
:::
-Ahora te preguntarán si quieres eliminar usuarios anónimos del servidor, deberías hacerlo siempre por seguridad. Confirma con **y** para sí:
+Ahora te preguntarán si quieres eliminar usuarios anónimos de tu servidor, deberías hacerlo siempre por razones de seguridad. Confirma con **y** para sí:

@@ -105,15 +108,15 @@ En el siguiente prompt defines si el usuario root puede conectarse al servidor d

-En el siguiente paso, puedes confirmar eliminar la base de datos de prueba que trae MariaDB (MySQL) con **y**, porque no es necesaria y se puede borrar sin problema:
+En el siguiente paso, también puedes confirmar eliminar la base de datos de prueba que ofrece MariaDB (MySQL) con **y**, porque no es necesaria y se puede borrar fácilmente:

-Al final del proceso, te preguntarán si quieres actualizar los permisos de la base de datos. Confirma con **y** para activar la contraseña que configuraste para root:
+Al final del proceso de configuración, te preguntarán si quieres actualizar los permisos de la base de datos. Confirma con **y** para activar la contraseña establecida para el usuario root:

-¡Tu servidor MariaDB (MySQL) ya está listo para usar!
+¡Tu servidor MariaDB (MySQL) ya está listo para usarse!

@@ -126,7 +129,7 @@ Redis es un almacén de estructuras de datos en memoria, usado principalmente pa
## Instalación de Redis
-Primero, debes añadir un repo que nos permita instalar Redis. Este paso no es necesario para todas las distribuciones Linux, solo para las listadas abajo. Ejecuta el comando que corresponda a tu sistema operativo y versión:
+Primero, debes añadir un repositorio que nos permita instalar Redis. Este paso no es necesario para todas las distribuciones Linux, solo para las listadas abajo. Ejecuta el comando que corresponda a tu sistema operativo y versión:
```
// Ubuntu (cualquier versión) y Debian (solo Debian 10)
@@ -140,13 +143,13 @@ sudo yum install epel-release
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
```
-Después de instalar el repo, actualiza la caché de tu gestor de paquetes siguiendo los pasos de la sección de preparación.
+Después de instalar el repositorio, actualiza la caché de tu gestor de paquetes siguiendo los pasos en la sección de preparación.
:::info
-Si tu sistema operativo no está en la lista, puedes saltarte este paso.
+Si tu sistema operativo no está listado arriba, puedes saltarte este paso.
:::
-Tras instalar el repo correspondiente, procede a instalar el paquete Redis Server. Ejecuta el comando que corresponda a tu sistema operativo:
+Tras instalar el repositorio correspondiente, procede a instalar el paquete Redis Server. Ejecuta el comando que corresponda a tu sistema operativo.
```
// Ubuntu y Debian
@@ -162,11 +165,11 @@ sudo zypper install redis
sudo dnf install redis
```
-Después de la instalación, tu servidor Redis está listo para usar. Por defecto, corre en 127.0.0.1:6379 sin contraseña.
+¡Después de la instalación, tu servidor Redis está listo para usarse! Por defecto, corre en 127.0.0.1:6379 sin contraseña.
:::caution
Para usuarios Debian/Ubuntu:
-Recuerda habilitar el servicio `redis-server` tras la instalación para que arranque automáticamente al iniciar el servidor. Puedes hacerlo con este comando:
+Recuerda habilitar el servicio `redis-server` tras la instalación para que se inicie automáticamente al arrancar el servidor. Puedes hacerlo con este comando:
```
sudo systemctl enable --now redis-server
```
@@ -177,18 +180,18 @@ sudo systemctl enable --now redis-server
## ¿Qué es MongoDB?
-MongoDB es una base de datos NoSQL orientada a documentos, diseñada para escalabilidad y agilidad para desarrolladores. Almacena datos en formato BSON similar a JSON, permitiendo guardar tipos de datos diversos. Permite usar índices para reducir tiempos de respuesta y se caracteriza por no tener un esquema predefinido como MySQL o SQLite, ofreciendo agilidad y flexibilidad.
+MongoDB es una base de datos NoSQL orientada a documentos, diseñada para escalabilidad y agilidad para desarrolladores. Almacena datos en formato BSON similar a JSON, permitiendo guardar tipos de datos diversos. Permite usar índices para reducir tiempos de respuesta y se caracteriza por no tener un esquema predefinido como MySQL o SQLite, brindando agilidad y flexibilidad.
## Instalación de MongoDB
-Selecciona tu sistema operativo en las pestañas para mostrar la guía correspondiente.
+Selecciona tu sistema operativo en las pestañas de abajo para mostrar la guía correspondiente.
### Instalación en Ubuntu & Debian
-Primero, ejecuta este comando para importar la clave pública GPG de MongoDB:
+Primero, debes ejecutar el siguiente comando para importar la clave pública GPG de MongoDB:
```
curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \
@@ -196,13 +199,13 @@ curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \
--dearmor
```
-Luego, añade la fuente de MongoDB a la lista de fuentes de tu sistema operativo con este comando:
+Luego, necesitas añadir la fuente de MongoDB a la lista de fuentes de tu sistema operativo. Para ello, ejecuta este comando:
```
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/$(lsb_release -si | awk '{print tolower($0)}') $(lsb_release -sc)/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
```
-Ahora el gestor de paquetes puede instalar MongoDB Community Edition, pero antes actualiza los repositorios con: `sudo apt update`. Finalmente, instala MongoDB con:
+Ahora el gestor de paquetes puede instalar MongoDB Community Edition, pero antes debes actualizar los repositorios con el comando: `sudo apt update`. Finalmente, instala MongoDB con:
```
sudo apt install mongodb-org
@@ -215,9 +218,9 @@ sudo apt install mongodb-org
### Instalación en CentOS & Fedora
-Primero, configura el repo de MongoDB para sistemas Red Hat.
+Primero, debes configurar el repositorio de MongoDB para sistemas Red Hat.
-Crea un archivo llamado `/etc/yum.repos.d/mongodb-org-6.0.repo` y pega este contenido dentro:
+Crea un archivo llamado `/etc/yum.repos.d/mongodb-org-6.0.repo` y pega el siguiente contenido dentro:
```
[mongodb-org-6.0]
@@ -228,7 +231,7 @@ enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
```
-Ahora puedes instalar MongoDB. Hay una pequeña diferencia en el comando entre CentOS y Fedora, usa el que corresponda:
+Ahora puedes instalar MongoDB. Hay una pequeña diferencia en el comando de instalación entre CentOS y Fedora, así que usa el que corresponda:
```
// CentOS
@@ -245,13 +248,13 @@ sudo dnf install -y mongodb-org
### Instalación en OpenSUSE
-Primero, importa la clave pública de MongoDB para el repositorio con este comando:
+Primero, debes importar la clave pública de MongoDB para el repositorio con el comando:
```
sudo rpm --import https://www.mongodb.org/static/pgp/server-6.0.asc
```
-Luego, para añadir el repositorio de MongoDB ejecuta:
+Después, para añadir el repositorio de MongoDB ejecuta:
```
sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/15/mongodb-org/6.0/x86_64/" mongodb
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
index 1aeab7253..b9bf32719 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-docker
-title: "Servidor Dedicado: Instalación de Docker"
+title: "Configura Docker en un Servidor Linux - Ejecuta y Gestiona Contenedores en Tu Infraestructura"
description: "Descubre cómo instalar Docker en tu servidor Linux para ejecutar aplicaciones aisladas de forma eficiente y optimizar el uso de recursos → Aprende más ahora"
sidebar_label: Instalar Docker
services:
+ - vserver
- dedicated
---
@@ -13,15 +14,15 @@ import TabItem from '@theme/TabItem';
## Introducción
-Docker es un software de virtualización ligero y de código abierto para ofrecer servicios o aplicaciones en aislamiento en un solo sistema. A diferencia de las máquinas virtuales reales, no se emula ni aloja un sistema operativo adicional, sino solo un entorno de aplicación dentro del sistema anfitrión. Esto no solo ahorra recursos en general, sino que al mismo tiempo genera un bajo overhead comparado con la virtualización completa. En esta guía, cubriremos el proceso de instalación de Docker en tu servidor.
+Docker es un software de virtualización ligero y de código abierto para ofrecer servicios o aplicaciones en aislamiento en un solo sistema. A diferencia de las máquinas virtuales reales, no se emula ni aloja un sistema operativo adicional, sino solo un entorno de aplicación dentro del sistema anfitrión. Esto no solo ahorra recursos en general, sino que también genera una baja sobrecarga comparado con la virtualización completa. En esta guía, cubriremos el proceso de instalación de Docker en tu servidor.
## Preparación
-Para comenzar, debes conectarte a tu servidor Linux vía SSH. Echa un vistazo a nuestra [guía de acceso inicial (SSH)](dedicated-linux-ssh.md) si necesitas ayuda con esto. A lo largo de esta guía, usaremos Ubuntu como distribución Linux.
+Para comenzar, debes conectarte a tu servidor Linux vía SSH. Echa un vistazo a nuestra [guía de acceso inicial (SSH)](dedicated-linux-ssh.md) si necesitas ayuda con esto. A lo largo de esta guía, usaremos Ubuntu como la distribución Linux.
### Habilitar Compatibilidad con Docker
-Debes habilitar la **Compatibilidad con Docker** en tu panel web para permitir que los contenedores Docker funcionen, de lo contrario recibirás errores de `Permiso Denegado`.
+Debes habilitar la **Compatibilidad con Docker** en tu panel web para permitir que los contenedores Docker funcionen, de lo contrario recibirás errores de `Permission Denied`.
Ve a la sección **Configuración** en el panel web de tu servidor, activa la opción **Compatibilidad con Docker** y guarda los cambios.
@@ -55,12 +56,12 @@ echo \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
-Ahora que añadiste el repositorio de Docker a tus fuentes, ejecuta el comando `apt-get update` para obtener los cambios.
+Ahora que añadiste el repositorio de Docker a tus fuentes, ejecuta el comando `apt-get update` para actualizar los cambios.
```
sudo apt-get update
```
-En este punto, has configurado correctamente el repositorio `apt` de Docker. Como paso final, tendrás que instalar los paquetes de Docker. Puedes instalar la última versión con el siguiente comando.
+En este punto, ya configuraste correctamente el repositorio `apt` de Docker. Como paso final, instala los paquetes de Docker. Puedes instalar la última versión con el siguiente comando.
```
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```
@@ -69,7 +70,7 @@ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin
-Para comenzar, deberías instalar el paquete `dnf-plugins-core` que ayuda a gestionar repositorios.
+Para comenzar, instala el paquete `dnf-plugins-core` que ayuda a gestionar repositorios.
```
sudo dnf -y install dnf-plugins-core
```
@@ -79,7 +80,7 @@ Con el paquete instalado, añade el repositorio de Docker e instálalo con el si
sudo dnf-3 config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
```
-Docker debería estar instalado ahora. Como paso final, necesitas iniciarlo y habilitarlo para que funcione.
+Docker debería estar instalado ahora. Como paso final, debes iniciarlo y habilitarlo para que funcione.
```
sudo systemctl enable --now docker
```
@@ -92,7 +93,7 @@ Para verificar que la instalación fue exitosa, prueba ejecutar la imagen **hell
sudo docker run hello-world
```
-Si todo va bien, deberías ver un mensaje de bienvenida con información básica. Si recibes errores de `Permiso Denegado`, asegúrate de haber activado la opción **Compatibilidad con Docker** en tu panel web y haber reiniciado el servidor como se describió en la sección de preparación.
+Si todo va bien, verás un mensaje de bienvenida con información básica. Si recibes errores de `Permission Denied`, asegúrate de haber activado la opción **Compatibilidad con Docker** en tu panel web y haber reiniciado el servidor como se explicó en la sección de preparación.

@@ -100,11 +101,11 @@ Has instalado Docker exitosamente en tu servidor Linux.
## Configuración Post-Instalación
-Con Docker instalado en tu servidor, puedes hacer configuraciones adicionales para eliminar la necesidad de usar sudo al ejecutar comandos Docker y para iniciar Docker automáticamente al arrancar el servidor.
+Con Docker instalado en tu servidor, puedes hacer configuraciones adicionales para evitar usar `sudo` al ejecutar comandos Docker y para que Docker arranque automáticamente al iniciar el servidor.
### Gestionar Docker sin Sudo
-Puedes evitar tener que anteponer `sudo` a todos los comandos relacionados con Docker creando un grupo Docker y añadiendo tus usuarios a él. Esto mejora la comodidad, pero ten en cuenta que indirectamente otorga privilegios de root al usuario.
+Puedes eliminar la necesidad de anteponer `sudo` a todos los comandos Docker creando un grupo Docker y añadiendo tus usuarios a él. Esto mejora la comodidad, pero ten en cuenta que indirectamente otorga privilegios de root al usuario.
Crea el grupo `docker` y añade tu usuario actual con estos comandos.
```
@@ -115,15 +116,15 @@ sudo groupadd docker
sudo usermod -aG docker $USER
```
-Con esto hecho, recomendamos reiniciar tu servidor para que se reevalúe la membresía del grupo. Alternativamente, puedes usar `newgrp docker` para hacerlo.
+Una vez hecho esto, recomendamos reiniciar el servidor para que se reevalúe la membresía del grupo. Alternativamente, puedes usar `newgrp docker`.
-Ahora verifica que puedes ejecutar comandos Docker sin `sudo` ejecutando de nuevo `docker run hello-world`.
+Ahora verifica que puedes ejecutar comandos Docker sin `sudo` ejecutando nuevamente `docker run hello-world`.
:::tip
-A veces puedes recibir un error relacionado con un archivo de configuración si ejecutaste el comando anteriormente con `sudo`. Para solucionarlo, simplemente usa `rmdir ~/.docker/` para eliminar el directorio Docker, que se recreará automáticamente en el próximo uso del comando.
+A veces puede aparecer un error relacionado con un archivo de configuración si ejecutaste el comando anteriormente con `sudo`. Para solucionarlo, simplemente elimina el directorio Docker con `rmdir ~/.docker/`, que se recreará automáticamente al usar Docker de nuevo.
:::
-Si el comando se ejecuta correctamente, significa que configuraste Docker para funcionar sin necesidad de usar `sudo`.
+Si el comando funciona sin problemas, significa que configuraste Docker para ejecutarse sin necesidad de `sudo`.
### Iniciar Docker al Arrancar
@@ -133,13 +134,13 @@ Puedes configurar Docker para que se inicie automáticamente al arrancar el serv
En Ubuntu y Debian, Docker está configurado para iniciarse automáticamente al arrancar por defecto. Si usas estas distribuciones, no necesitas hacer nada más.
:::
-Puedes habilitar el servicio Docker para que se ejecute al inicio con estos comandos.
+Puedes habilitar el servicio Docker para que arranque con el sistema con estos comandos.
```
sudo systemctl enable docker.service
sudo systemctl enable containerd.service
```
-De forma similar, para deshabilitar el servicio al inicio reemplaza `enable` por `disable`. También puedes gestionar el servicio con varios subcomandos de `systemctl`, como los siguientes.
+De forma similar, para deshabilitar el servicio al inicio reemplaza `enable` por `disable`. También puedes gestionar el servicio con varios subcomandos de `systemctl`, como:
```
sudo systemctl start [tu_servicio]
sudo systemctl stop [tu_servicio]
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
index 725e5239c..1643737bb 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-ftp-install
-title: "Servidor dedicado: Instalación de un servidor FTP"
-description: "Descubre cómo configurar y gestionar un servidor FTP seguro en Linux con FileZilla Server para facilitar la transferencia de archivos y el acceso de usuarios → Aprende más ahora"
+title: "Configura ProFTPD en un Servidor Linux - Hospeda un Servicio FTP Seguro"
+description: "Descubre cómo configurar y gestionar un servidor FTP seguro en Linux con FileZilla Server para facilitar transferencias de archivos y acceso de usuarios → Aprende más ahora"
sidebar_label: Instalar servidor FTP
services:
+ - vserver
- dedicated
---
@@ -11,21 +12,21 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-El **FTP (Protocolo de Transferencia de Archivos)** es un protocolo de red usado para transferir archivos a través de una red TCP/IP. El protocolo fue desarrollado para permitir el intercambio fácil de archivos entre sistemas. Con **FileZilla Server** es posible montar un servidor FTP así en un sistema operativo Linux. FileZilla Server es fácil de instalar y configurar, y ofrece muchas funciones como la posibilidad de crear cuentas de usuario, gestionar permisos de acceso y transferir archivos. En esta guía, exploraremos el proceso de instalación y configuración del servicio **FileZilla Server** en un servidor Linux.
+El **FTP (Protocolo de Transferencia de Archivos)** es un protocolo de red usado para transferir archivos a través de una red TCP/IP. El protocolo fue desarrollado para permitir el intercambio fácil de archivos entre sistemas. Con **FileZilla Server** es posible montar un servidor FTP así en un sistema operativo Linux. FileZilla Server es fácil de instalar y configurar, y ofrece numerosas funciones como la posibilidad de crear cuentas de usuario, gestionar permisos de acceso y transferir archivos. En esta guía, exploraremos el proceso de instalación y configuración del servicio **FileZilla Server** en un servidor Linux.
## ¿Cómo instalo el servidor FTP para añadir un usuario?
-Para añadir un usuario FTP, primero tienes que instalar el servidor FTP. Para ello, conéctate una vez al servidor vía SSH (Putty).
+Para añadir un usuario FTP, primero necesitas instalar el servidor FTP. Para ello, conéctate una vez al servidor vía SSH (Putty).
-Para instalar el servidor FTP ahora, introduce el siguiente comando: **apt-get install proftpd**. Debes confirmar la petición con una **Y** y pulsar Enter:
+Para instalar el servidor FTP ahora, introduce el siguiente comando **apt-get install proftpd**. Debes confirmar la solicitud con una **Y** y pulsar Enter:

-Ahora tenemos que ajustar la configuración. Para ello, introduce el siguiente comando: **nano /etc/proftpd/proftpd.conf** y confirma. Después se abrirá el archivo de configuración en el editor Nano:
+Ahora tenemos que ajustar la configuración. Para ello, introduce el comando **nano /etc/proftpd/proftpd.conf** y confirma. Después se abrirá el archivo de configuración en el editor Nano:

-Se deben añadir las siguientes líneas:
+Se deben añadir las siguientes entradas:

@@ -51,7 +52,7 @@ El último paso es asignar el nuevo usuario al grupo con **adduser benutzerftp f

-Ahora ya podemos conectarnos con la información que hemos configurado:
+Ahora podemos conectarnos con la información que hemos configurado:

diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-git.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
index 7c4fa504d..5e2498303 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-git
-title: "Servidor Dedicado: Configura Git en Linux"
-description: "Descubre cómo instalar y configurar Git para un control de versiones eficiente y colaboración sin problemas en tus proyectos → Aprende más ahora"
+title: "Configura Git en un Servidor Linux - Activa el Control de Versiones para tus Proyectos"
+description: "Descubre cómo instalar y configurar Git para un control de versiones eficiente y colaboración sin líos en tus proyectos → Aprende más ahora"
sidebar_label: Instalar Git
services:
+ - vserver
- dedicated
---
@@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Git es un sistema de control de versiones distribuido diseñado para una gestión eficiente del código fuente. Permite a los desarrolladores rastrear cambios, trabajar en diferentes ramas simultáneamente y colaborar en proyectos sin complicaciones. Gracias a su flexibilidad y rendimiento, Git se ha convertido en la herramienta estándar para el control de versiones en el desarrollo de software moderno.
+Git es un sistema de control de versiones distribuido diseñado para gestionar el código fuente de forma eficiente. Permite a los desarrolladores seguir cambios, trabajar en diferentes ramas al mismo tiempo y colaborar en proyectos sin complicaciones. Gracias a su flexibilidad y rendimiento, Git se ha convertido en la herramienta estándar para el control de versiones en el desarrollo de software moderno.
-¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso sobre cómo configurarlo y ajustarlo, junto con todo lo que necesitas tener en cuenta.
+¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso para configurarlo y ajustarlo, junto con todo lo que debes tener en cuenta.
@@ -23,22 +24,22 @@ Git es un sistema de control de versiones distribuido diseñado para una gestió
## Preparación
-Antes de configurar **Git**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la versión más reciente. Estas preparaciones aseguran un entorno estable y ayudan a prevenir problemas durante o después de la instalación.
+Antes de configurar **Git**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la versión más reciente. Estas preparaciones aseguran un entorno estable y ayudan a evitar problemas durante o después de la instalación.
### Actualizar Sistema
-Para asegurarte de que tu sistema esté ejecutando el software y las mejoras de seguridad más recientes, siempre debes realizar primero las actualizaciones del sistema. Para hacerlo, ejecuta el siguiente comando:
+Para asegurarte de que tu sistema está corriendo con las últimas mejoras de software y seguridad, siempre debes hacer primero una actualización del sistema. Para ello, ejecuta el siguiente comando:
```
sudo apt update && sudo apt upgrade -y
```
-Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
+Esto garantiza que tu sistema tenga los parches de seguridad y versiones de software más recientes antes de continuar.
## Instalación
-Ahora que las preparaciones necesarias están completas, puedes proceder con la instalación de la aplicación Git. Para ello, ejecuta el siguiente comando:
+Ahora que las preparaciones necesarias están listas, puedes proceder con la instalación de la aplicación Git. Para hacerlo, ejecuta el siguiente comando:
```console
sudo apt install git-all -y
@@ -46,7 +47,7 @@ sudo apt install git-all -y
Una vez finalizada la instalación, deberías verificar que Git funciona correctamente abriendo una terminal o consola. Escribe el comando `git --version` y presiona Enter.
-Si la instalación fue exitosa, Git devolverá el número de versión instalado actualmente. Si recibes un mensaje de error o no aparece ninguna salida, generalmente indica que Git no se instaló correctamente o que el comando no está incluido en la ruta del sistema.
+Si la instalación fue exitosa, Git devolverá el número de versión instalado actualmente. Si recibes un mensaje de error o no hay salida, normalmente indica que Git no se instaló correctamente o que el comando no está incluido en la ruta del sistema.
```
git --version
@@ -57,7 +58,7 @@ git version 2.51.2
## Configuración
-Configura tu nombre de usuario y correo electrónico de Git con los comandos a continuación, reemplazando los valores de ejemplo por tus propios datos. Estas credenciales estarán vinculadas a cada commit que realices.
+Configura tu nombre de usuario y correo electrónico de Git con los comandos a continuación, reemplazando los valores de ejemplo por tus propios datos. Estas credenciales se vincularán a cada commit que hagas.
```
git config --global user.name "John Doe Paris"
@@ -68,12 +69,9 @@ git config --global user.email "doe@e-mail.com"
## Conclusión y más Recursos
-¡Felicidades! Ahora has instalado y configurado Git con éxito en tu servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y orientación adicional durante el proceso de configuración de tu servidor:
+¡Felicidades! Ahora has instalado y configurado Git con éxito en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante la configuración de tu servidor:
- [git-scm.com](https://git-scm.com/) - Sitio Oficial
- [git-scm.com/doc](https://git-scm.com/doc) Documentación de Git
-¿Tienes preguntas específicas que no se abordan aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
-
-
-
+¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-java.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
index 197e3cf05..1bdfb626d 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-java
-title: "Servidor Dedicado: Instalación de Java"
+title: "Configura Java en un Servidor Linux - Ejecuta Aplicaciones y Servicios Basados en Java"
description: "Aprende cómo instalar Java en varios sistemas Linux para ejecutar aplicaciones Java sin problemas y asegurar que tu entorno esté correctamente configurado → Aprende más ahora"
sidebar_label: Instalar Java
services:
+ - vserver
- dedicated
---
@@ -11,15 +12,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Java es un lenguaje de programación muy popular que se usa en todo el mundo para numerosos programas y servicios. Para ejecutar estos programas basados en Java es absolutamente necesario que Java esté instalado en el sistema. A continuación, aprenderás cómo instalar Java en tu sistema para los sistemas operativos Linux que ofrecemos.
-
-
+Java es un lenguaje de programación súper popular que se usa en todo el mundo para un montón de programas y servicios. Para ejecutar estos programas basados en Java, es absolutamente necesario que Java esté instalado en el sistema. A continuación, aprenderás cómo instalar Java en tu sistema para los sistemas operativos Linux que ofrecemos.
## Preparación
-Antes de comenzar con la instalación real de Java, es importante asegurarse de que el sistema esté actualizado. Para ello, nos conectamos al servidor vía SSH. Si no sabes qué es SSH ni cómo usarlo, echa un vistazo a la siguiente guía: [Acceso inicial (SSH)](vserver-linux-ssh.md)
+Antes de empezar con la instalación de Java, es importante asegurarse de que el sistema esté actualizado. Para esto, nos conectamos al servidor vía SSH. Si no sabes qué es SSH o cómo usarlo, échale un vistazo a esta guía: [Acceso inicial (SSH)](vserver-linux-ssh.md)
-Una vez dentro, el sistema se puede actualizar con el siguiente comando, dependiendo del sistema operativo:
+Una vez dentro, el sistema se puede actualizar con el siguiente comando, según el sistema operativo:
```
// Debian
@@ -38,11 +37,9 @@ sudo zypper up
sudo dnf upgrade --refresh
```
-
-
## Instalación
-Después de terminar la preparación, ya puedes comenzar con la instalación de Java. Dependiendo del sistema operativo, debes ejecutar los siguientes comandos:
+Después de terminar la preparación, ya puedes empezar con la instalación de Java. Según el sistema operativo, ejecuta los siguientes comandos:
**Debian**
@@ -68,11 +65,9 @@ sudo yum install java-11-openjdk
sudo dnf install java-11-openjdk
```
+## Verificación de la Versión
-
-## Verificación de la versión
-
-Puedes comprobar si la instalación fue exitosa con el comando **java --version**. La salida debería verse similar a la siguiente:
+Puedes comprobar si la instalación fue exitosa con el comando **java --version**. La salida debería verse similar a esto:
```
openjdk 11.0.9.1 2020-11-04
@@ -80,6 +75,4 @@ OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode)
```
-En este caso, Java 11 se instaló correctamente en tu sistema. Ahora puedes ejecutar fácilmente tus aplicaciones Java en tu sistema.
-
-
+En este caso, Java 11 se instaló correctamente en tu sistema. Ahora puedes ejecutar tus aplicaciones Java fácilmente en tu servidor.
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
index 13b06796e..51169a329 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-javascript
-title: 'Servidor Dedicado: Instalación de JavaScript'
-description: "Descubre cómo instalar y configurar Node.js, Deno y Bun en tu servidor para una gestión eficiente del runtime de JavaScript → Aprende más ahora"
+title: "Configura el Entorno de Ejecución JavaScript en un Servidor Linux - Activa la Ejecución de Aplicaciones Web Modernas"
+description: "Descubre cómo instalar y configurar Node.js, Deno y Bun en tu servidor para una gestión eficiente del entorno de ejecución JavaScript → Aprende más ahora"
sidebar_label: Instalar JavaScript
services:
+ - vserver
- dedicated
---
@@ -53,17 +54,17 @@ import TabItem from '@theme/TabItem';
## Instalación
-Para comenzar, necesitas decidir qué runtime de JavaScript instalar. Hay muchos recursos en línea que describen cada uno con mucho detalle. Pero también puedes leer esta guía porque incluye comandos básicos de uso y ejemplos de código. Recomendamos usar NodeJS ya que es uno de los más usados y una opción muy popular.
+Para empezar, necesitas decidir qué entorno de ejecución JavaScript instalar. Hay muchos recursos en línea que describen cada uno con mucho detalle. Pero también puedes leer esta guía porque incluye comandos básicos de uso y ejemplos de código. Recomendamos usar NodeJS ya que es uno de los más usados y una opción muy popular.
-## Instalando Node.js Runtime
+## Instalando el Entorno de Ejecución Node.js
Puedes instalar Node.js a través del gestor de paquetes de tu distro Linux o usando nvm. Recomendamos usar apt ya que suele ser más sencillo.
-
+
Ejecuta el siguiente comando para comenzar la instalación de Node.js vía el gestor de paquetes.
@@ -79,9 +80,9 @@ apt install npm
### Actualizar Node.js a la última versión
-Ejecutar `node -v` mostrará la versión instalada de Node.js. Normalmente no es la última, por lo que tendrás que actualizarla para obtener las últimas funciones. Por suerte, el paquete npm `n` ofrece una forma muy fácil de hacerlo.
+Ejecutar `node -v` mostrará la versión instalada de Node.js. Usualmente no es la última, por lo que necesitarás actualizarla para obtener las últimas funcionalidades. Por suerte, el paquete npm `n` ofrece una forma muy fácil de hacerlo.
-Primero, instálalo ejecutando `npm install -g n` y luego puedes ejecutar `n [versión]`, reemplazando `[versión]` por el número de versión deseado, para instalar cualquier versión de Node.js.
+Primero, instálalo ejecutando `npm install -g n` y luego puedes ejecutar `n [versión]`, reemplazando `[versión]` con el número de versión deseado, para instalar cualquier versión de Node.js.
:::tip
Generalmente se recomienda mantener tu instalación en la última versión Long Term Support. Puedes hacerlo ejecutando `n lts`.
@@ -104,10 +105,10 @@ Esto descargará y ejecutará el script de instalación de nvm desde GitHub.
Si los comandos de nvm no funcionan después de instalar, ejecuta `source ~/.bashrc` para recargar el archivo de configuración bash.
:::
-De forma similar al método anterior, ahora puedes ejecutar un comando (`nvm install v[versión]`) para instalar cualquier versión de Node.js. Si quieres ver todas las versiones descargables, ejecuta `nvm list-remote` y para ver las versiones instaladas, ejecuta `nvm list`.
+De forma similar al método anterior, ahora puedes ejecutar un comando (`nvm install v[versión]`) para instalar cualquier versión de Node.js. Si quieres ver todas las versiones disponibles para descargar, ejecuta `nvm list-remote` y para ver las versiones instaladas, ejecuta `nvm list`.
:::tip
-Instalar la versión Long Term Support se hace con `nvm install --lts`
+La instalación de la versión Long Term Support se puede hacer con `nvm install --lts`
:::
@@ -123,22 +124,22 @@ Puedes encontrar todos los paquetes npm en su [sitio web](https://www.npmjs.com/
### Creando un nuevo proyecto
-Cada vez que quieras empezar un nuevo proyecto Node.js, necesitas crear un directorio nuevo (`mkdir [nombre-del-proyecto]`) o entrar (`cd`) en una carpeta vacía y ejecutar el comando `npm init` para comenzar la configuración. Esto te pedirá información básica para crear un archivo `package.json`. Este será el archivo "config" para ejecutar Node.js.
+Cada vez que quieras iniciar un nuevo proyecto Node.js, necesitas crear un nuevo directorio para él (`mkdir [nombre-del-proyecto]`) o entrar (`cd`) en una carpeta vacía y ejecutar el comando `npm init` para comenzar la configuración. Esto te pedirá información básica para crear un archivo `package.json`. Este será el archivo "config" para ejecutar Node.js.
-Después de inicializar el nuevo proyecto, puedes crear un archivo llamado `index.js` y escribir código dentro. Como ejemplo, crearemos un servidor http simple en el puerto por defecto 80 que responde con un mensaje de prueba cuando se accede vía localhost. Se ve así:
+Después de inicializar el nuevo proyecto, puedes crear un archivo llamado `index.js` y escribir código dentro. Como ejemplo, crearemos un servidor http simple en el puerto por defecto 80 que responde con un mensaje de prueba cuando se accede vía localhost. Se muestra a continuación.
```js
const http = require('http')
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
- res.end('Hola desde ZAP-Hosting Docs =)')
+ res.end('Hola desde la documentación de ZAP-Hosting =)')
})
server.listen(80)
```
-Ahora puedes ejecutar el código con el comando `node .` y comprobar los resultados yendo a `localhost:80` en tu navegador.
+Ahora puedes ejecutar el código con el comando `node .` y comprobar los resultados accediendo a `localhost:80` en tu navegador.
:::tip
Instalar paquetes externos desde npm se hace con `npm install [nombre-del-paquete]`
@@ -148,7 +149,7 @@ Instalar paquetes externos desde npm se hace con `npm install [nombre-del-paquet
-## Instalando Deno Runtime
+## Instalando el Entorno de Ejecución Deno
Instalar Deno es tan simple como escribir `curl -fsSL https://deno.land/install.sh | sh` en tu consola.
@@ -162,15 +163,15 @@ Actualizar Deno se hace simplemente ejecutando `deno upgrade`.
### Ejecutando Deno
-Para empezar a usar Deno necesitas crear un archivo `index.ts` y escribir algo de código. Como ejemplo, crearemos un servidor http simple en el puerto por defecto 80 que responde con un mensaje de prueba cuando se accede vía localhost. Se ve así:
+Para empezar a usar Deno necesitarás crear un archivo `index.ts` y escribir algo de código. Como ejemplo, crearemos un servidor http simple en el puerto por defecto 80 que responde con un mensaje de prueba cuando se accede vía localhost. Se muestra a continuación.
```js
Deno.serve({ port: 80 }, (_req: Request) => {
- return new Response('Hola desde ZAP-Hosting Docs =)')
+ return new Response('Hola desde la documentación de ZAP-Hosting =)')
})
```
-Ahora puedes ejecutar el código con el comando `deno run --allow-net index.ts` y comprobar los resultados yendo a `localhost:80` en tu navegador.
+Ahora puedes ejecutar el código con el comando `deno run --allow-net index.ts` y comprobar los resultados accediendo a `localhost:80` en tu navegador.
:::info
Deno fue creado para ser más seguro y por eso requiere ciertos permisos como `--allow-net` para acceder a algunos de sus módulos.
@@ -180,7 +181,7 @@ Deno fue creado para ser más seguro y por eso requiere ciertos permisos como `-
-## Instalando Bun Runtime
+## Instalando el Entorno de Ejecución Bun
Bun ofrece 2 formas oficiales de instalación, vía curl o npm.
@@ -203,26 +204,26 @@ Si ya tienes npm instalado, puedes ejecutar `npm install -g bun`.
### Ejecutando Bun
-Bun fue creado para ser más rápido que otros motores de JavaScript, manteniendo una configuración similar a Node.js. Para usar Bun, abre un directorio vacío y ejecuta `bun init`.
+Bun fue creado para ser más rápido que algunos otros motores JavaScript, manteniendo una configuración similar a Node.js. Para ejecutar Bun, abre un directorio vacío y ejecuta `bun init`.
:::note
Dependiendo del lenguaje elegido (JS o TS), Bun creará un archivo de configuración (jsconfig.json o tsconfig.json).
:::
-Para empezar a usar Bun, crea un archivo `index.ts` y escribe algo de código. Como ejemplo, crearemos un servidor http simple en el puerto por defecto 80 que responde con un mensaje de prueba cuando se accede vía localhost. Se ve así:
+Para empezar a usar Bun, necesitarás crear un archivo `index.ts` y escribir algo de código. Como ejemplo, crearemos un servidor http simple en el puerto por defecto 80 que responde con un mensaje de prueba cuando se accede vía localhost. Se muestra a continuación.
```js
const server = Bun.serve({
port: 80,
fetch(req) {
- return new Response('Hola desde ZAP-Hosting Docs =)')
+ return new Response('Hola desde la documentación de ZAP-Hosting =)')
},
})
```
-Ahora puedes ejecutar el código con el comando `bun index.ts` y comprobar los resultados yendo a `localhost:80` en tu navegador.
+Ahora puedes ejecutar el código con el comando `bun index.ts` y comprobar los resultados accediendo a `localhost:80` en tu navegador.
-Siguiendo esta guía, habrás instalado con éxito uno de los runtimes de JavaScript más populares en tu servidor Linux.
\ No newline at end of file
+Siguiendo esta guía, habrás instalado con éxito uno de los entornos de ejecución JavaScript más populares en tu servidor Linux.
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
index 996de9910..a4293d41d 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-jitsi
-title: "Servidor Dedicado: Instalación de Jitsi Meet"
+title: "Configura Jitsi Meet en un Servidor Linux - Hospeda tu Propia Plataforma de Videoconferencias"
description: "Descubre cómo configurar y ejecutar tu propio servidor seguro de videoconferencias Jitsi Meet para reuniones online fáciles y privadas → Aprende más ahora"
sidebar_label: Instalar Jitsi Meet
services:
+ - vserver
- dedicated
---
@@ -11,8 +12,10 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Jitsi Meet es un software de videoconferencia open source con el que puedes montar tus propias videoconferencias en tu servidor. Una gran ventaja de Jitsi Meet es su manejo sencillo: solo necesitas un navegador (en móviles la App de Jitsi) y no tienes que iniciar sesión en servicios externos. Cada videoconferencia obtiene su propia URL para unirse a la reunión. Jitsi Meet es perfecto para videoconferencias incluso con personas que no tienen mucha experiencia.
-Atención: Sin configuraciones adicionales, cualquiera que acceda al servidor de Jitsi Meet puede iniciar sus propias videoconferencias en el servidor.
+Jitsi Meet es un software de videoconferencias open source con el que puedes montar tus propias videoconferencias en tu servidor. Una gran ventaja de Jitsi Meet es su manejo sencillo: solo necesitas un navegador (en móviles la App de Jitsi) y no tienes que iniciar sesión en servicios externos. Cada videoconferencia obtiene su propia URL para unirse a la reunión. Jitsi Meet es perfecto para videoconferencias incluso con personas que no tienen mucha experiencia.
+Atención: Sin configuraciones adicionales, cualquiera que acceda al servidor Jitsi Meet puede iniciar sus propias videoconferencias en el servidor.
+
+
## Instalar Jitsi Meet en un Servidor Debian
@@ -21,13 +24,14 @@ A continuación te mostramos cómo instalar un servidor Jitsi Meet en un servido
### Preparativos
Para usar Jitsi Meet correctamente, deberías usar tu propio dominio para acceder al servidor Jitsi. Tiene sentido crear un subdominio propio para el servidor Jitsi Meet. Como ejemplo usamos el dominio meet.zap-testdomain.de.
-Para dominios de ZAP-Hosting, tienes que crear una nueva entrada en la administración DNS. Introduce el nombre del subdominio en el campo "Nombre" y la dirección IP de tu servidor en el campo "Valor". En nuestro ejemplo pondremos "meet" en el campo Nombre y la IP del servidor de prueba de ZAP donde instalaremos Jitsi Meet en el campo Valor: 185.239.239.49 (introduce la IP de tu servidor, no esta IP de ejemplo)
+Para dominios de ZAP-Hosting, tienes que crear una nueva entrada en la administración DNS. Introduce el nombre del subdominio en el campo "Nombre" y la dirección IP de tu servidor en el campo "Valor". En nuestro ejemplo pondremos "meet" en el campo Nombre y la IP del servidor de prueba ZAP donde instalaremos Jitsi Meet en el campo Valor: 185.239.239.49 (introduce la IP de tu servidor, no esta IP de ejemplo)
+
-Para acceder a un servidor Jitsi Meet vía la dirección IP. Sin embargo, para el certificado SSL se requiere un dominio. Sin dominio, el navegador mostrará una advertencia de seguridad.
+a un servidor Jitsi Meet vía la dirección IP. Sin embargo, para el certificado SSL se requiere un dominio. Sin dominio, el navegador mostrará una advertencia de seguridad.
Si el subdominio está configurado (puede tardar hasta 24 horas en activarse el cambio), puedes preparar tu servidor para la instalación.
Conéctate a tu servidor vía Putty o WinSCP.
-Antes de continuar, asegúrate de que el servidor está actualizado. Si es necesario, cada comando debe ejecutarse con derechos de superusuario. Para ello añade "sudo" antes del comando (por ejemplo "sudo apt-get update")
+Antes de continuar, asegúrate de que el servidor está actualizado. Si es necesario, cada comando debe ejecutarse con derechos de superusuario. Para ello añade "sudo" antes del comando (ejemplo: "sudo apt-get update")
```
$ apt-get update
@@ -63,7 +67,7 @@ $ ufw status
### Instalación de Jitsi Meet
-Para instalar Jitsi Meet, lo primero que necesitas es el paquete gnupg:
+Para instalar Jitsi Meet, primero necesitas el paquete gnupg:
```
$ apt install gnupg
```
@@ -81,12 +85,12 @@ Para instalar Jitsi Meet tienes que añadir el repositorio de Jitsi:
$ nano /etc/apt/sources.list.d/jitsi-stable.list
```
-En el editor añade la siguiente línea. Después guarda el cambio y cierra el editor:
+En el editor añade la siguiente línea. Luego guarda el cambio y cierra el editor:
```
$ deb https://download.jitsi.org stable/
```
-Ahora se puede instalar Jitsi Meet. Se recomienda actualizar todos los paquetes instalados de nuevo:
+Ahora puedes instalar Jitsi Meet. Se recomienda actualizar todos los paquetes instalados de nuevo:
```
$ apt update
```
@@ -94,14 +98,16 @@ $ apt update
$ apt install jitsi-meet
```
-Durante la instalación te pedirán que introduzcas un nombre de host. Introduce el subdominio que creaste para tu servidor Jitsi Meet. En el ejemplo de nuestro servidor de prueba, es: meet.zap-testdomain.de
+Durante la instalación te pedirán que introduzcas un nombre de host. Introduce el subdominio que creaste para tu servidor Jitsi Meet. En el ejemplo de nuestro servidor de prueba es: meet.zap-testdomain.de

+
Confirma con "Ok". Se abrirá una nueva ventana preguntando si quieres crear un certificado TLS autofirmado o usar uno existente. Selecciona la opción "Generar un nuevo certificado autofirmado":

+
La instalación de Jitsi Meet ya está completa y solo falta obtener el certificado TLS.
Instala el paquete Certbot:
```
@@ -113,9 +119,10 @@ Ejecuta el script para la instalación del certificado TLS:
$ /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
```
-Durante la ejecución te pedirán que introduzcas una dirección de correo electrónico que se enviará a letsencrypt.org. Introduce un email y confirma escribiendo.
+Durante la ejecución te pedirán que introduzcas una dirección de email que se enviará a letsencrypt.org. Introduce un email y confirma escribiendo.
+
-Después de esto, Jitsi Meet debería estar completamente instalado y activo en tu servidor. Para probar si Jitsi Meet se instaló correctamente, solo tienes que introducir el subdominio que configuraste en la barra de direcciones de tu navegador. En este tutorial es:
+Después de esto, Jitsi Meet debería estar completamente instalado y activo en tu servidor. Para probar si Jitsi Meet se instaló correctamente, simplemente introduce el subdominio que configuraste en la barra de URL de tu navegador. En este tutorial es:
```
https://meet.zap-testdomain.de
```
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
index c18668cd7..fc5415b57 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
@@ -1,7 +1,7 @@
---
id: dedicated-linux-lamp-stack
-title: "Servidor Dedicado: Configurar stack LAMP - Linux, Apache, MySQL, PHP"
-description: "Descubre cómo configurar un stack LAMP para alojar sitios web dinámicos en PHP en servidores Linux de forma eficiente → Aprende más ahora"
+title: "Configura un Stack LAMP en un Servidor Linux - Potencia Aplicaciones PHP Clásicas"
+description: "Descubre cómo configurar un stack LAMP para alojar sitios web dinámicos PHP en servidores Linux de forma eficiente → Aprende más ahora"
sidebar_label: Stack Web LAMP
services:
- dedicated
@@ -13,13 +13,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-El stack **LAMP** es una selección popular de software open-source que se configura junto para permitir un alojamiento sencillo de sitios web dinámicos, con un enfoque particular en sitios y apps PHP. El acrónimo significa: **L**inux como sistema operativo, **A**pache como servidor web, **M**ySQL como base de datos y finalmente **P**HP para el procesamiento. En esta guía, cubriremos el proceso de configurar un stack LAMP en un Servidor Dedicado Linux, con un desglose detallado y un ejemplo de cómo montar un sitio web de lista de tareas.
+El **stack LAMP** es una selección popular de software open-source que se configura junto para permitir un alojamiento sencillo de sitios web dinámicos, con un enfoque particular en sitios y aplicaciones PHP. El acrónimo significa: **L**inux como sistema operativo, **A**pache como servidor web, **M**ySQL como base de datos y finalmente **P**HP para el procesamiento. En esta guía, cubriremos el proceso de configurar un stack LAMP en un servidor dedicado Linux, con un desglose detallado y un ejemplo de cómo montar un sitio web de lista de tareas.
## Preparación
Comienza conectándote a tu servidor vía SSH. Si no sabes cómo hacerlo, echa un vistazo a nuestra [guía de acceso inicial (SSH)](vserver-linux-ssh.md).
-En esta guía usaremos Ubuntu como distribución Linux. Las instrucciones son iguales para Debian y deberían ser similares para otras distribuciones, aunque la sintaxis de algunos comandos puede variar un poco. Asegúrate de tener un sistema operativo instalado y estar conectado al servidor vía SSH.
+En esta guía usaremos Ubuntu como distribución Linux. Las instrucciones son iguales para Debian y deberían ser similares para otras distribuciones, aunque la sintaxis de algunos comandos puede variar ligeramente. Asegúrate de tener un sistema operativo instalado y estar conectado al servidor vía SSH.
Como siempre, antes de proceder con la instalación, asegúrate de que todos los paquetes estén actualizados con el siguiente comando:
```
@@ -38,38 +38,38 @@ sudo dnf upgrade --refresh
## Instalación
-La instalación se puede dividir fácilmente en cada dependencia principal del stack LAMP, comenzando con el servidor web Apache, seguido por la base de datos MySQL y finalmente PHP. Durante la instalación, configuraremos un sitio web de prueba escrito en PHP que accederá a la base de datos MySQL. Cada petición web será procesada y servida a través del servidor Apache.
+La instalación se puede dividir fácilmente en cada dependencia principal del stack LAMP, comenzando con el servidor web Apache, seguido por la base de datos MySQL y finalmente PHP. Durante la instalación, configuraremos un sitio web de prueba escrito en PHP que accederá a la base de datos MySQL. Cada solicitud web será procesada y servida a través del servidor web Apache.
### Configurando Apache
-Apache es el servidor web que procesará las peticiones entrantes y servirá las respuestas. Instálalo con el siguiente comando:
+Apache es el servidor web que procesará las solicitudes entrantes y servirá las respuestas. Instálalo con el siguiente comando.
```
sudo apt install apache2
```
-Una vez instalado, debes asegurarte de que las reglas del firewall adecuadas estén creadas para que el servidor web sea accesible desde internet. En este ejemplo usaremos el **firewall UFW** ya que Apache tiene una aplicación registrada para este.
+Una vez instalado, debes asegurarte de que las reglas adecuadas del firewall estén creadas para que el servidor web sea accesible desde internet. En este ejemplo, usaremos el **firewall UFW** ya que Apache tiene una aplicación registrada para esto.
-Si usas otro firewall, asegúrate de permitir el puerto 80 (HTTP) a través del firewall. Puedes aprender más sobre firewalls en Linux en nuestra [guía de gestión de firewall](vserver-linux-firewall.md).
+Si usas otro firewall, asegúrate de permitir el puerto 80 (HTTP) a través del firewall. Puedes aprender más sobre firewalls en Linux en nuestra guía [Gestionar Firewall](vserver-linux-firewall.md).
Asegúrate de que el firewall UFW esté habilitado y que exista una regla para SSH.
```
-# Crear regla para permitir SSH
+# Crear una regla para permitir SSH
sudo ufw allow OpenSSH
-# Habilitar firewall UFW
+# Habilitar el firewall UFW
sudo ufw enable
```
:::caution
-¡Asegúrate de tener una regla para SSH si usas el firewall UFW! Si no la tienes, **no** podrás conectarte por SSH al servidor si pierdes la conexión actual.
+¡Asegúrate de tener una regla configurada para SSH si usas el firewall UFW! Si no la tienes, **no** podrás conectarte por SSH al servidor si pierdes la conexión actual.
:::
Ahora crea la regla para permitir Apache y luego verifica que las reglas estén presentes.
```
-# Crear regla para permitir Apache
+# Crear una regla para permitir Apache
sudo ufw allow in "Apache Full"
-# Verificar reglas del firewall UFW
+# Verificar las reglas del firewall UFW
sudo ufw status
```
@@ -77,11 +77,11 @@ sudo ufw status
Puedes ver qué perfiles están disponibles ejecutando el comando `ufw app list`. En el ejemplo anterior, usar `Apache Full` significa que se crean reglas para HTTP (puerto 80) y HTTPS (puerto 443).
:::
-Deberías ver reglas `Apache` y `Apache (v6)` con acción `ALLOW`, lo que confirma que el firewall está listo. También verás otras reglas que hayas configurado antes, incluyendo la de SSH.
+Deberías ver reglas `Apache` y `Apache (v6)` con la acción `ALLOW`, lo que confirma que el firewall está listo. También verás otras reglas que hayas configurado previamente, incluyendo la de SSH.

-Con el firewall abierto para Apache, ahora asegúrate de que Apache funcione. Puedes hacerlo intentando acceder a tu dirección IP en un navegador, así: `http://[tu_direccion_ip]`
+Con el firewall abierto para Apache, ahora debes asegurarte de que Apache funcione correctamente. Puedes hacerlo intentando acceder a tu dirección IP en un navegador, así: `http://[tu_dirección_ip]`
Si funciona, deberías ver una página de bienvenida por defecto. Si no, revisa el estado del servicio con el comando: `systemctl status apache2`
@@ -89,35 +89,35 @@ Si funciona, deberías ver una página de bienvenida por defecto. Si no, revisa
### Configurando MySQL
-Ahora instalarás y configurarás un servidor MySQL que actuará como base de datos para almacenar datos de forma persistente y relacional. Instálalo con el siguiente comando:
+Ahora instalarás y configurarás un servidor MySQL que actuará como tu base de datos para almacenar datos de forma persistente y relacional. Instálalo con el siguiente comando.
```
sudo apt install mysql-server
```
-Cuando termine, se recomienda ejecutar un script de instalación segura para mantener tu instancia de MySQL protegida. Es opcional pero muy recomendable. Puedes ejecutarlo con el comando `sudo mysql_secure_installation`.
+Cuando termine, se recomienda ejecutar un script de instalación segura para mantener tu instancia de MySQL protegida. Es opcional pero muy recomendable. Puedes hacerlo con el comando `sudo mysql_secure_installation`.
Esto te guiará por una configuración interactiva. Primero te preguntará sobre la validación de contraseñas. Recomendamos seleccionar `Y` para permitir solo contraseñas seguras en el futuro y luego elegir `MEDIUM` con `1` o `STRONG` con `2`.

-Luego te preguntará sobre eliminar el usuario `anonymous` y deshabilitar el login remoto para root. Recomendamos aceptar con `Y` por seguridad. Esto elimina el usuario de prueba y asegura que el usuario root solo pueda usarse localmente vía SSH, reduciendo riesgos.
+Luego te preguntará sobre eliminar el usuario `anonymous` y deshabilitar el login remoto del usuario root. Para ambos recomendamos aceptar con `Y` por razones de seguridad. Esto asegura que el usuario de prueba se elimine y que el usuario root solo pueda usarse localmente vía SSH, reduciendo riesgos.

-Finalmente, te preguntará sobre eliminar la base de datos `test` y recargar las tablas de privilegios. Nuevamente, recomendamos aceptar con `Y` ya que la base de datos de prueba no es necesaria y debes recargar los privilegios para que los cambios tengan efecto.
+Finalmente, te preguntará sobre eliminar la base de datos `test` y recargar las tablas de privilegios. Nuevamente recomendamos aceptar con `Y` ya que la base de datos de prueba no es necesaria y debes recargar las tablas para que los cambios tengan efecto.

-Ahora verifica si MySQL está corriendo intentando iniciar sesión con: `sudo mysql -u root`. Si tienes éxito, verás un mensaje de bienvenida. Puedes salir con el comando `quit` cuando quieras.
+Ahora verifica si la base de datos MySQL está corriendo intentando iniciar sesión con: `sudo mysql -u root`. Si tienes éxito, verás un mensaje de bienvenida. Puedes salir con el comando `quit` cuando quieras.
### Configurando PHP
-La última dependencia del stack LAMP es PHP y es bastante simple de instalar. El siguiente comando instala PHP junto con un plugin para Apache y MySQL, para que Apache pueda trabajar con PHP y PHP pueda usar MySQL.
+La última dependencia del stack LAMP es PHP y es bastante simple de instalar. El siguiente comando instala PHP junto con un plugin para Apache y MySQL, para que Apache funcione con PHP y PHP pueda usar MySQL.
```
sudo apt install php libapache2-mod-php php-mysql
```
-Confirma que la instalación fue exitosa comprobando la versión. Si ves una versión, significa que PHP funciona correctamente.
+Confirma que la instalación fue exitosa verificando la versión. Si ves una versión, significa que PHP funciona correctamente.
```
php -v
```
@@ -142,35 +142,35 @@ En el editor nano, elimina `index.php` y muévelo al inicio de la lista, así:
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
```
-Guarda y cierra nano con `CTRL + X`, luego `Y` para confirmar y finalmente `ENTER`. Ahora reinicia Apache para aplicar los cambios con `sudo systemctl restart apache2`.
+Guarda el archivo y sal de nano con `CTRL + X`, luego `Y` para confirmar y finalmente `ENTER`. Ahora reinicia Apache para que los cambios tengan efecto con `sudo systemctl restart apache2`.
-### Creando sitio web de prueba
+### Creando el Sitio Web de Prueba
-Con la instalación de cada dependencia LAMP completa, ahora crearemos un sitio web de prueba para mostrar cómo el stack LAMP funciona junto para formar una solución web dinámica genial. Esto es totalmente opcional, pero útil para entender cómo usar estas herramientas para montar tus propios sitios.
+Con la instalación de cada dependencia LAMP completa, ahora crearemos un sitio web de prueba para mostrar cómo el stack LAMP trabaja junto para formar una solución web dinámica genial. Esto es totalmente opcional, pero útil para entender cómo usar estas herramientas para montar tus propios sitios.
-En este ejemplo, crearemos un pequeño sitio de lista de tareas en PHP que obtendrá y mostrará las tareas almacenadas. Esto se guardará en una tabla MySQL y se servirá a través de Apache.
+En este ejemplo, crearemos un pequeño sitio de lista de tareas en PHP que recuperará y mostrará las entradas de tareas. Esto se almacenará en una tabla MySQL y será servido a través de Apache.
-También usaremos un dominio de prueba `zapdocs.example.com` durante todo el proceso, ya que en un escenario real probablemente usarías un dominio. **Debes** configurar un registro DNS tipo `A` para el dominio que apunte a la dirección IP de tu servidor. Si necesitas ayuda, consulta nuestra guía de [Registros de dominio](domain-records.md).
+También usaremos un dominio de prueba `zapdocs.example.com` durante todo el proceso, ya que en un escenario real probablemente usarías un dominio. **Debes** configurar un registro DNS tipo `A` para el dominio que apunte a la dirección IP de tu servidor. Si necesitas ayuda, consulta nuestra guía [Registros de Dominio](domain-records.md).
:::note
-Puedes optar por no usar un dominio y reemplazar las menciones de `[your_domain]` por un nombre normal. Entonces accederías al sitio vía IP. Pero ten en cuenta que al crear el archivo de host virtual más adelante, deberías eliminar el parámetro `ServerName`.
+Puedes optar por no usar un dominio y reemplazar las menciones de `[your_domain]` con un nombre normal. Entonces accederías al sitio vía la dirección IP. Pero ten en cuenta que al crear el archivo de host virtual más adelante, deberías eliminar el parámetro `ServerName`.
:::
#### Configurando Apache
-Normalmente, en servidores web, todos los archivos y datos de sitios se almacenan bajo el directorio `/var/www`. Por defecto, Apache suele venir con un directorio `html` que contiene una página por defecto. Para mantener todo organizado, especialmente si alojas varios sitios en una sola instancia Apache, recomendamos crear un directorio individual para cada sitio.
+Normalmente, en servidores web, todos los archivos y datos de los sitios se almacenan bajo el directorio `/var/www`. Por defecto, Apache suele venir con un directorio `html` que contiene una página por defecto. Para mantener todo organizado, especialmente si alojas varios sitios en una sola instancia Apache, recomendamos configurar cada sitio en un directorio o carpeta individual.
-Para esto, simplemente crea una carpeta nueva en `/var/www/[your_domain]` para cada dominio. En este ejemplo será `/var/www/zapdocs.example.com`.
+Para esto, simplemente crea una nueva carpeta en `/var/www/[your_domain]` para cada dominio de sitio. En este ejemplo, será `/var/www/zapdocs.example.com`.
```
sudo mkdir /var/www/[your_domain]
```
-Ahora crea un nuevo archivo de configuración de host virtual Apache en el directorio `sites-available` para este dominio y carpeta.
+Ahora crearás un nuevo archivo de configuración de host virtual Apache en el directorio `sites-available` para este dominio y carpeta.
```
sudo nano /etc/apache2/sites-available/[your_domain].conf
```
-Usa la plantilla abajo y cópiala en el editor nano, reemplazando `[your_domain]` por el dominio que uses.
+Usa la plantilla abajo y cópiala en el editor nano, reemplazando `[your_domain]` con el dominio que uses.
```
ServerName [your_domain]
@@ -182,28 +182,28 @@ Usa la plantilla abajo y cópiala en el editor nano, reemplazando `[your_domain]
```
-Este nuevo archivo de host virtual maneja peticiones por el puerto 80 (HTTP) y verifica si la petición coincide con el `ServerName` especificado, en este caso tu dominio. También indica que la carpeta `/var/www/[your_domain]` que creaste antes se usará para servir archivos.
+Este nuevo archivo de host virtual maneja solicitudes en el puerto 80 (HTTP) y verifica si la solicitud coincide con el `ServerName` especificado, en este caso tu dominio. También indica que la carpeta `/var/www/[your_domain]` que creaste antes se usará para servir archivos.
-Guarda y cierra nano con `CTRL + X`, luego `Y` para confirmar y finalmente `ENTER`. Recomendamos usar el comando `sudo apache2ctl configtest` para asegurarte de que el archivo no tenga errores de sintaxis.
+Guarda el archivo y sal de nano con `CTRL + X`, luego `Y` para confirmar y finalmente `ENTER`. Recomendamos usar el comando `sudo apache2ctl configtest` para asegurarte de que el archivo no tenga errores de sintaxis.
-El último paso para la configuración de Apache es habilitar el nuevo host virtual con `a2ensite`.
+El paso final para la configuración de Apache es habilitar el nuevo host virtual con `a2ensite`.
```
sudo a2ensite [your_domain]
```
-:::note Sin dominio
+:::note Sin Dominio Usado
Si **no** usas un dominio, elimina la línea `ServerName` o coméntala poniendo un `#` al inicio. También tendrás que deshabilitar el host virtual por defecto con `sudo a2dissite 000-default`.
:::
-Finalmente, reinicia Apache para que el nuevo host virtual tenga efecto con: `sudo systemctl restart apache2`.
+Finalmente reinicia Apache para que el nuevo host virtual tenga efecto con: `sudo systemctl restart apache2`.
-#### Creando el sitio web
+#### Creando el Sitio Web
Ahora que configuraste Apache con el nuevo host virtual y carpeta de documentos, es hora de crear el sitio web que se servirá. Por ahora la carpeta está vacía, así que no se mostrará nada. Crearemos un pequeño sitio de lista de tareas como mencionamos antes para este dominio.
-##### Preparando la base de datos
+##### Preparando la Base de Datos
-Para empezar, vamos a crear una base de datos y una tabla para almacenar cada tarea. Entra a tu servidor MySQL:
+Para empezar, vamos a crear una nueva base de datos y tabla para almacenar cada ítem de la lista. Inicia sesión en tu servidor MySQL.
```
sudo mysql -u root
```
@@ -213,10 +213,10 @@ Ahora crea una base de datos `todowebsite` y una tabla `todoitems` dentro de ell
# Crear base de datos
CREATE DATABASE todowebsite;
-# Usar la base de datos nueva
+# Usar la nueva base de datos
USE todowebsite;
-# Crear tabla de items en la base de datos
+# Crear una tabla de ítems en la base de datos
CREATE TABLE todoitems (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
@@ -227,19 +227,19 @@ CREATE TABLE todoitems (
Con la tabla lista, crea algunas entradas de ejemplo.
```
-INSERT INTO todoitems (name, is_completed) VALUES ('Crear guía ZAP-Docs', 0);
+INSERT INTO todoitems (name, is_completed) VALUES ('Crear Guía ZAP-Docs', 0);
INSERT INTO todoitems (name, is_completed) VALUES ('Comprar un servidor ZAP-Hosting', 1);
INSERT INTO todoitems (name, is_completed) VALUES ('Unirse al Discord de ZAP-Hosting', 0);
INSERT INTO todoitems (name, is_completed) VALUES ('¡Que tengas un gran día!', 0);
```
-Por último, crea un usuario dedicado `todo` que se usará solo para este sitio.
+Por último, crea un usuario dedicado `todo` que se usará específicamente para este sitio.
```
# Crear usuario dedicado
# Reemplaza [your_password] con tu propia contraseña
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# Asignar privilegios al usuario (copiar todo junto)
+# Asignar privilegios al usuario (copiar como una sola línea)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
@@ -248,19 +248,19 @@ TO todo@localhost;
FLUSH PRIVILEGES;
```
-Con la base de datos preparada y el usuario listo, puedes salir del terminal MySQL con `quit` cuando quieras.
+Con la base de datos preparada y el usuario listo, puedes salir del terminal MySQL con el comando `quit`.
-##### Archivos PHP del sitio
+##### Archivos PHP del Sitio Web
-La última parte de este ejemplo es crear el archivo PHP para la página de tareas. Esto se hará con un nuevo archivo `index.php` en el directorio `/var/www/[your_domain]` que creaste antes. Abre nano para crear el archivo:
+La parte final de este ejemplo es configurar el archivo PHP real para la página de tareas. Esto se hará creando un nuevo archivo `index.php` en el directorio `/var/www/[your_domain]` que creaste antes. Abre el editor nano para crear el archivo.
```
sudo nano /var/www/[your_domain]/index.php
```
-Abajo tienes un código simple que puedes pegar en nano para una página básica de tareas que muestra los items almacenados en la base de datos. La primera sección PHP establece la conexión MySQL.
+Abajo tienes un snippet simple que puedes pegar en nano para una página básica de tareas que devuelve los ítems almacenados en la base de datos. La primera sección PHP establece la conexión MySQL.
:::important
-Debes cambiar `[your_password]` por la contraseña que asignaste al usuario `todo` antes.
+Debes cambiar el campo `[your_password]` por la contraseña que configuraste para el usuario `todo` antes.
:::
La sección HTML contiene la página principal que crea una lista desordenada, recorriendo cada resultado.
@@ -281,7 +281,7 @@ if ($conn->connect_error) {
die("Conexión fallida: " . $conn->connect_error);
}
-// Ejecutar consulta SQL para obtener entradas y guardarlas en $result
+// Ejecutar consulta SQL para obtener entradas y asignar a variable resultado
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
@@ -300,10 +300,10 @@ $result = $conn->query($sql);
num_rows > 0) {
- // Recorrer cada item del resultado
+ // Recorrer cada ítem del array devuelto por la consulta
foreach ($result as $entry) {
echo "";
- // Mostrar el nombre usando htmlspecialchars para evitar XSS
+ // Mostrar el nombre y usar htmlspecialchars para prevenir XSS (cross-site scripting)
echo htmlspecialchars($entry["name"]);
// Mostrar estado de completado
@@ -332,18 +332,18 @@ $conn->close();
?>
```
-Una vez pegado en nano, guarda y cierra con `CTRL + X`, luego `Y` para confirmar y finalmente `ENTER`.
+Una vez copiado en nano, guarda el archivo y sal con `CTRL + X`, luego `Y` para confirmar y finalmente `ENTER`.
-#### Probando el sitio web
+#### Probando el Sitio Web
-¡Has seguido todos los pasos y configurado un sitio web de prueba que usa todos los componentes del stack LAMP!
+¡Has seguido todos los pasos y configurado un sitio web de prueba que usa todos los aspectos del stack LAMP!
-Ahora deberías poder acceder al sitio vía el dominio (usando `http`/puerto 80) que definiste en el archivo de host virtual, en este ejemplo `zapdocs.example.com`. El resultado final debería verse así:
+Ahora deberías poder acceder al sitio vía el dominio (usando `http`/puerto 80) que definiste antes en el archivo de host virtual, que en este ejemplo es `zapdocs.example.com`. El resultado final debería verse así:

## Conclusión
-¡Felicidades, has instalado y configurado exitosamente el stack LAMP! Como siguiente paso, **recomendamos mucho** configurar un dominio y un **certificado SSL** para asegurar que los datos se transmitan de forma segura a tus sitios. Consulta nuestra [guía Certbot](dedicated-linux-certbot.md) enfocada en el **plugin Apache** y sigue la configuración interactiva para instalar un certificado rápido y fácil para tu dominio.
+¡Felicidades, has instalado y configurado exitosamente el stack LAMP! Como siguiente paso, **recomendamos mucho** configurar un dominio y un **certificado SSL** para asegurar que los datos se transmitan de forma segura a tus sitios web. Consulta nuestra [guía Certbot](dedicated-linux-certbot.md) enfocada en el **plugin de Apache** y sigue la configuración interactiva para instalar un certificado rápido y fácil para tu dominio.
Si tienes más preguntas o necesitas ayuda, no dudes en contactar a nuestro equipo de soporte, disponible todos los días para asistirte 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
index 683a2d0c2..ea15664ce 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-lemp-stack
-title: "Servidor Dedicado: Configurar stack LEMP - Linux, Nginx, MySQL, PHP"
+title: "Configura un Stack LEMP en un Servidor Linux - Despliega Aplicaciones Web de Alto Rendimiento"
description: "Descubre cómo configurar un stack LEMP para alojar sitios web dinámicos en PHP en servidores Linux con ejemplos prácticos → Aprende más ahora"
sidebar_label: Stack Web LEMP
services:
@@ -13,15 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-El stack **LEMP** es una selección popular de software open-source que se configura junto para permitir un alojamiento sencillo de sitios web dinámicos, con un enfoque particular en sitios y apps PHP. El acrónimo significa: **L**inux como sistema operativo, "**E**ngine x" (nginx) como servidor web, **M**ySQL como base de datos y finalmente **P**HP para el procesamiento. En esta guía, cubriremos el proceso de configurar un stack LEMP en un Servidor Dedicado Linux, con un desglose detallado y un ejemplo de cómo montar un sitio web de lista de tareas.
+El **stack LEMP** es una selección popular de software open-source que se configura junto para permitir un alojamiento sencillo de sitios web dinámicos, con un enfoque particular en sitios y aplicaciones PHP. El acrónimo significa: **L**inux como sistema operativo, "**E**ngine x" (nginx) como servidor web, **M**ySQL como base de datos y finalmente **P**HP para el procesamiento. En esta guía, cubriremos el proceso de configurar un stack LEMP en un servidor dedicado Linux, con un desglose detallado y un ejemplo de cómo montar un sitio web de lista de tareas.
## Preparación
Comienza conectándote a tu servidor vía SSH. Si no sabes cómo hacerlo, echa un vistazo a nuestra [guía de acceso inicial (SSH)](vserver-linux-ssh.md).
-En esta guía usaremos Ubuntu como distribución Linux. Las instrucciones son iguales para Debian y deberían ser similares para otras distribuciones, aunque la sintaxis de comandos puede variar un poco. Asegúrate de tener un sistema operativo instalado y estar conectado al servidor vía SSH.
+En esta guía usaremos Ubuntu como distribución Linux. Las instrucciones son iguales para Debian y deberían ser similares para otras distribuciones, aunque la sintaxis de algunos comandos puede variar un poco. Asegúrate de tener un sistema operativo instalado y estar conectado al servidor vía SSH.
-Como siempre, antes de continuar con la instalación, asegúrate de que todos los paquetes estén actualizados con el siguiente comando:
+Como siempre, antes de proceder con la instalación, asegúrate de que todos los paquetes estén actualizados con el siguiente comando:
```
// Ubuntu & Debian
sudo apt update
@@ -47,7 +47,7 @@ Nginx es el servidor web que se usará para procesar las peticiones entrantes y
sudo apt install nginx
```
-Una vez instalado, debes asegurarte de que las reglas del firewall apropiadas estén creadas para que el servidor web sea accesible desde internet. En este ejemplo, usaremos el **firewall UFW** ya que Nginx tiene una aplicación registrada para esto.
+Una vez instalado, debes asegurarte de que las reglas apropiadas del firewall estén creadas para que el servidor web sea accesible desde internet. En este ejemplo, usaremos el **firewall UFW** ya que Nginx tiene una aplicación registrada para este.
Si usas otro firewall, asegúrate de permitir el puerto 80 (HTTP) a través del firewall. Puedes aprender más sobre firewalls en Linux en nuestra guía [Gestionar Firewall](vserver-linux-firewall.md).
@@ -64,7 +64,7 @@ sudo ufw enable
¡Asegúrate de tener una regla para SSH si usas el firewall UFW! Si no la tienes, **no** podrás conectarte por SSH al servidor si pierdes la conexión actual.
:::
-Ahora crea la regla para permitir Nginx y luego verifica que las reglas estén activas.
+Ahora crea la regla para permitir Nginx y luego verifica que las reglas estén presentes.
```
# Crear regla para permitir Nginx
sudo ufw allow in "Nginx Full"
@@ -81,7 +81,7 @@ Deberías ver reglas `Nginx` y `Nginx (v6)` con acción `ALLOW`, lo que confirma

-Con el firewall abierto para Nginx, ahora debes asegurarte de que Nginx funcione. Puedes hacer esto intentando acceder a tu dirección IP en un navegador, así: `http://[tu_direccion_ip]`
+Con el firewall abierto para Nginx, ahora debes asegurarte de que Nginx funcione. Puedes hacerlo intentando acceder a tu dirección IP en un navegador, así: `http://[tu_direccion_ip]`
Si funciona, deberías ver una página de bienvenida por defecto. Si no, revisa el estado del servicio con el comando: `systemctl status nginx`
@@ -96,61 +96,61 @@ sudo apt install mysql-server
Cuando termine, se recomienda ejecutar un script de instalación segura para mantener tu instancia de MySQL protegida. Es opcional pero muy recomendable. Puedes hacerlo con el comando `sudo mysql_secure_installation`.
-Esto te guiará en una configuración interactiva. Primero te preguntará sobre la validación de contraseñas. Recomendamos seleccionar `Y` para permitir solo contraseñas seguras y luego elegir `MEDIUM` con `1` o `STRONG` con `2`.
+Esto te guiará por una configuración interactiva. Primero te preguntará sobre la validación de contraseñas. Recomendamos seleccionar `Y` para permitir solo contraseñas seguras y luego elegir `MEDIUM` con `1` o `STRONG` con `2`.

-Luego te preguntará sobre eliminar el usuario `anonymous` y deshabilitar el login remoto para root. Recomendamos aceptar con `Y` por seguridad. Esto elimina el usuario de prueba y asegura que el usuario root solo pueda usarse localmente vía SSH, reduciendo riesgos.
+Luego te preguntará sobre eliminar el usuario `anonymous` y deshabilitar el acceso root remoto. Recomendamos aceptar con `Y` por seguridad. Esto elimina el usuario de prueba y asegura que el usuario root solo pueda usarse localmente vía SSH, reduciendo riesgos.

-Finalmente, te preguntará sobre eliminar la base de datos `test` y recargar las tablas de privilegios. Nuevamente recomendamos aceptar con `Y` ya que la tabla de prueba no es necesaria y debes recargar los privilegios para que los cambios tengan efecto.
+Finalmente, te preguntará sobre eliminar la base de datos `test` y recargar las tablas de privilegios. Nuevamente recomendamos aceptar con `Y` ya que la base de datos de prueba no es necesaria y debes recargar los privilegios para que los cambios tengan efecto.

-Ahora verifica si la base de datos MySQL está corriendo intentando iniciar sesión con: `sudo mysql -u root`. Si tienes éxito, verás un mensaje de bienvenida. Puedes salir con el comando `quit` cuando quieras.
+Ahora verifica si MySQL está corriendo intentando iniciar sesión con: `sudo mysql -u root`. Si tienes éxito, verás un mensaje de bienvenida. Puedes salir con el comando `quit` cuando quieras.
### Configurando PHP
-La última dependencia del stack LEMP es PHP y para Nginx, esto requiere usar un programa externo llamado `php-fpm` (PHP FastCGI Process Manager). Nginx se configura para pasar las peticiones a `php-fpm` antes de responderlas, usando bloques de servidor.
+La última dependencia del stack LEMP es PHP y para Nginx, esto requiere usar un programa externo llamado `php-fpm` (PHP FastCGI Process Manager). Nginx se configura para pasar las peticiones a `php-fpm` antes de responderlas cuando se usan bloques de servidor.
El siguiente comando instala la última versión de php-fpm junto con un plugin PHP para MySQL, para que Nginx funcione con PHP y PHP pueda usar MySQL.
```
sudo apt install php-fpm php-mysql
```
-Confirma que la instalación fue exitosa revisando la versión. Si ves una versión, PHP funciona correctamente.
+Confirma que la instalación fue exitosa verificando la versión. Si ves una versión, significa que PHP funciona correctamente.
```
php -v
```
:::tip Extensiones PHP
-Para casos avanzados, puede que necesites extensiones PHP adicionales para más funcionalidades. Puedes ver una lista ejecutando `apt search php- | less`.
+Para casos avanzados, puede que necesites extensiones PHP adicionales para funcionalidades extra. Puedes ver una lista ejecutando `apt search php- | less`.
-Usa las flechas para navegar y presiona `Q` para salir. Para instalar una extensión, usa el comando apt install así. Puedes instalar varias a la vez separándolas con espacio para acelerar el proceso.
+Usa las flechas para navegar y presiona `Q` para salir. Para instalar una extensión, usa el comando apt install así. Puedes instalar varias extensiones separadas por espacio para acelerar la instalación.
```
sudo apt install [php_extension] [...]
```
:::
-### Creando el sitio web de prueba
+### Creando el Sitio Web de Prueba
-Con la instalación de cada dependencia LEMP completa, ahora crearemos un sitio web de prueba para mostrar cómo el stack LEMP funciona junto para formar una solución web dinámica genial. Esto es totalmente opcional, pero útil para entender cómo usar estas herramientas para montar tus propios sitios.
+Con la instalación de cada dependencia LEMP completa, ahora crearemos un sitio web de prueba para mostrar cómo el stack LEMP funciona junto para formar una solución web dinámica genial. Esto es completamente opcional, pero útil para entender cómo usar estas herramientas para montar tus propios sitios.
-En este ejemplo, crearemos un pequeño sitio de lista de tareas en PHP que recupera y muestra las tareas. Esto se almacenará en una tabla MySQL y se servirá a través de Nginx.
+En este ejemplo, crearemos un pequeño sitio web de lista de tareas en PHP que obtendrá y mostrará las tareas. Esto se almacenará en una tabla MySQL y se servirá a través de Nginx.
También usaremos un dominio de prueba `zapdocs.example.com` durante todo el proceso, ya que en un escenario real probablemente usarías un dominio. **Debes** configurar un registro DNS tipo `A` para el dominio que apunte a la dirección IP de tu servidor. Si necesitas ayuda, consulta nuestra guía [Registros de Dominio](domain-records.md).
:::note
-Puedes optar por no usar un dominio y reemplazar las menciones de `[your_domain]` por un nombre normal. Entonces accederías al sitio vía IP. Pero ten en cuenta que al crear el archivo del bloque de servidor más adelante, debes eliminar el parámetro `server_name`.
+Puedes optar por no usar un dominio y reemplazar las menciones de `[your_domain]` por un nombre normal. Entonces accederías al sitio vía IP. Pero ten en cuenta que al crear el archivo del bloque de servidor más adelante, deberás eliminar el parámetro `server_name`.
:::
#### Configurando Nginx
-Normalmente, en servidores web, todos los archivos y datos de sitios se almacenan bajo el directorio `/var/www`. Por defecto, Nginx suele venir con un directorio `html` que contiene una página por defecto. Para mantener todo organizado, especialmente si alojas varios sitios en una sola instancia Nginx, recomendamos crear un directorio individual para cada sitio.
+Normalmente, en servidores web, todos los archivos y datos del sitio se almacenan bajo el directorio `/var/www`. Por defecto, Nginx suele venir con un directorio `html` que contiene una página por defecto. Para mantener todo organizado, especialmente si alojas varios sitios en una sola instancia Nginx, recomendamos crear un directorio individual para cada sitio.
-Para esto, simplemente crea una carpeta nueva en `/var/www/[your_domain]` para cada dominio. En este ejemplo, será `/var/www/zapdocs.example.com`.
+Para esto, simplemente crea una nueva carpeta en `/var/www/[your_domain]` para cada dominio. En este ejemplo, será `/var/www/zapdocs.example.com`.
```
sudo mkdir /var/www/[your_domain]
```
@@ -190,40 +190,40 @@ Es importante cambiar `[your_phpversion]` por la versión actual de PHP instalad
En este ejemplo, pondrías `8.3` como subversión mayor, así la línea queda: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
:::
-Este nuevo archivo de bloque de servidor maneja peticiones en el puerto 80 (HTTP) y verifica si la petición coincide con el `server_name` especificado, en este caso tu dominio. También apunta a que la carpeta `/var/www/[your_domain]` que creaste antes se use para servir archivos.
+Este nuevo archivo de bloque de servidor maneja peticiones en el puerto 80 (HTTP) y verifica si la petición coincide con el `server_name` especificado, en este caso tu dominio. También indica que la carpeta `/var/www/[your_domain]` que creaste antes se usará para servir archivos.
Guarda el archivo y sal de nano con `CTRL + X`, luego `Y` para confirmar y finalmente `ENTER`.
-El último paso para configurar Nginx es activar la configuración creando un enlace simbólico desde `sites-enabled`.
+El último paso para la configuración de Nginx es activar la configuración creando un enlace simbólico en el directorio `sites-enabled`.
```
sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enabled/
```
-:::note Sin dominio
-Si **no** usas un dominio, elimina la línea `server_name` o coméntala poniendo un `#` al inicio. También tendrás que deshabilitar el bloque de servidor por defecto con `sudo unlink /etc/nginx/sites-enabled/default`.
+:::note Sin Dominio Usado
+Si **no** usas un dominio, elimina la línea `server_name` o coméntala poniendo un `#` al inicio. También deberás deshabilitar el bloque de servidor por defecto con el comando `sudo unlink /etc/nginx/sites-enabled/default`.
:::
-Recomendamos usar `sudo nginx -t` para asegurarte de que el archivo no tenga errores de sintaxis.
+Recomendamos usar el comando `sudo nginx -t` para asegurarte de que el archivo no tenga errores de sintaxis.
Finalmente, reinicia Nginx para que el nuevo host virtual tenga efecto con: `sudo systemctl reload nginx`.
-#### Creando el sitio web
+#### Creando el Sitio Web
Ahora que configuraste Nginx con el nuevo bloque de servidor y carpeta de documentos, es hora de crear el sitio web que se servirá. Por ahora la carpeta está vacía, así que no se mostrará nada. Crearemos un pequeño sitio de lista de tareas como mencionamos antes para este dominio.
-##### Preparando la base de datos
+##### Preparando la Base de Datos
-Para empezar, crea una base de datos y tabla para almacenar cada tarea. Entra a tu servidor MySQL.
+Para empezar, vamos a crear una nueva base de datos y tabla para almacenar cada tarea. Entra a tu servidor MySQL.
```
sudo mysql -u root
```
-Ahora crea una base de datos `todowebsite` y una tabla `todoitems` dentro.
+Ahora crea una base de datos `todowebsite` y una tabla `todoitems` dentro de ella.
```
# Crear base de datos
CREATE DATABASE todowebsite;
-# Usar la base de datos nueva
+# Usar la nueva base de datos
USE todowebsite;
# Crear tabla de items en la base de datos
@@ -243,13 +243,13 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Unirse al Discord de ZAP-Hos
INSERT INTO todoitems (name, is_completed) VALUES ('¡Que tengas un gran día!', 0);
```
-Finalmente, crea un usuario dedicado `todo` que se usará solo para este sitio.
+Por último, crea un usuario dedicado `todo` que se usará solo para este sitio.
```
# Crear usuario dedicado
# Reemplaza [your_password] con tu propia contraseña
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# Asignar privilegios al usuario (copiar todo junto)
+# Asignar privilegios al usuario (copiar como un solo bloque)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
@@ -258,19 +258,19 @@ TO todo@localhost;
FLUSH PRIVILEGES;
```
-Con la base de datos preparada y el usuario listo, puedes salir del terminal MySQL con `quit` cuando quieras.
+Con la base de datos preparada y el usuario listo, puedes salir del terminal MySQL con el comando `quit`.
-##### Archivos PHP del sitio web
+##### Archivos PHP del Sitio Web
-La última parte del ejemplo es crear el archivo PHP para la página de tareas. Esto se hará con un nuevo archivo `index.php` en `/var/www/[your_domain]` que creaste antes. Abre nano para crear el archivo.
+La última parte de este ejemplo es crear el archivo PHP para la página de tareas. Esto se hará con un nuevo archivo `index.php` en el directorio `/var/www/[your_domain]` que creaste antes. Abre el editor nano para crear el archivo.
```
sudo nano /var/www/[your_domain]/index.php
```
-Aquí tienes un código simple que puedes pegar en nano para una página básica de tareas que muestra los ítems almacenados en la base de datos. La primera sección PHP establece la conexión MySQL.
+Abajo tienes un snippet de código simple que puedes pegar en nano para una página básica de tareas que devuelve los ítems almacenados en la base de datos. La primera sección PHP establece la conexión MySQL.
:::important
-Debes cambiar `[your_password]` por la contraseña que asignaste al usuario `todo` antes.
+Debes cambiar `[your_password]` por la contraseña que configuraste para el usuario `todo` antes.
:::
La sección HTML contiene la página principal que crea una lista desordenada, recorriendo cada resultado.
@@ -291,7 +291,7 @@ if ($conn->connect_error) {
die("Conexión fallida: " . $conn->connect_error);
}
-// Ejecutar consulta SQL para obtener entradas y guardar en $result
+// Ejecutar consulta SQL para obtener entradas de la tabla y guardarlas en $result
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
@@ -328,7 +328,7 @@ $result = $conn->query($sql);
echo "";
}
} else {
- // Si no hay ítems, mostrar mensaje por defecto
+ // Si no hay resultados, mostrar mensaje por defecto
echo "No se encontraron tareas.";
}
?>
@@ -342,18 +342,18 @@ $conn->close();
?>
```
-Una vez pegado en nano, guarda con `CTRL + X`, luego `Y` para confirmar y finalmente `ENTER`.
+Una vez pegado en nano, guarda el archivo y sal con `CTRL + X`, luego `Y` para confirmar y finalmente `ENTER`.
-#### Probando el sitio web
+#### Probando el Sitio Web
-¡Has seguido todos los pasos y configurado un sitio web de prueba que usa todos los componentes del stack LEMP!
+¡Has seguido todos los pasos y configurado un sitio web de tareas que usa todos los componentes del stack LEMP!
-Ahora deberías poder acceder al sitio vía el dominio (usando `http`/puerto 80) que definiste en el archivo del bloque de servidor, que en este ejemplo es `zapdocs.example.com`. El resultado final debería verse así:
+Ahora deberías poder acceder al sitio vía el dominio (usando `http`/puerto 80) que definiste antes en el archivo del bloque de servidor, que en este ejemplo es `zapdocs.example.com`. El resultado final debería verse así:

## Conclusión
-¡Felicidades, has instalado y configurado exitosamente el stack LEMP! Como siguiente paso, te **recomendamos mucho** configurar un dominio y un **certificado SSL** para asegurar que los datos se transmitan de forma segura a tus sitios. Consulta nuestra [guía Certbot](dedicated-linux-certbot.md) enfocada en el **plugin Nginx** y sigue la configuración interactiva para instalar un certificado rápido y fácil para tu dominio.
+¡Felicidades, has instalado y configurado exitosamente el stack LEMP! Como siguiente paso, **recomendamos mucho** configurar un dominio y un **certificado SSL** para asegurar que los datos se transmitan de forma segura a tus sitios. Consulta nuestra [guía Certbot](dedicated-linux-certbot.md) enfocada en el **plugin Nginx** y sigue la configuración interactiva para instalar un certificado rápido y fácil para tu dominio.
Si tienes más preguntas o necesitas ayuda, no dudes en contactar a nuestro equipo de soporte, disponible todos los días para asistirte 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
index ddf34521b..c16fcb868 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-mastodon
-title: "Servidor Dedicado: Instalación de Mastodon"
+title: "Configura Mastodon en un Servidor Linux - Lanza Tu Propia Plataforma de Redes Sociales"
description: "Descubre cómo configurar una red social Mastodon autoalojada y segura en servidores basados en Debian para microblogging independiente → Aprende más ahora"
sidebar_label: Instalar Mastodon
services:
+ - vserver
- dedicated
---
@@ -36,7 +37,7 @@ Después, actualiza tus paquetes con el siguiente comando:
apt update && apt upgrade -y
```
-A continuación, tienes que instalar las dependencias de Mastodon:
+A continuación, instala las dependencias de Mastodon:
```bash
# Repositorios del sistema
apt install -y curl wget gnupg apt-transport-https lsb-release ca-certificates
@@ -47,7 +48,7 @@ wget -O /usr/share/keyrings/postgresql.asc https://www.postgresql.org/media/keys
echo "deb [signed-by=/usr/share/keyrings/postgresql.asc] http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/postgresql.list
```
-Después de instalar las dependencias para Mastodon, podemos instalar los paquetes del sistema necesarios. Lo hacemos con estos dos comandos:
+Después de instalar las dependencias para Mastodon, instala los paquetes necesarios del sistema con estos dos comandos:
```bash
apt update
apt install -y \
@@ -58,21 +59,21 @@ apt install -y \
nginx redis-server redis-tools postgresql postgresql-contrib \
certbot python3-certbot-nginx libidn11-dev libicu-dev libjemalloc-dev
```
-Deja que se instalen los paquetes, puede tardar un poco. Luego tenemos que configurar yarn, que es un gestor de paquetes para el Node.JS instalado previamente:
+Deja que los paquetes se instalen, puede tardar un poco. Luego configura yarn, que es un gestor de paquetes para Node.JS instalado previamente:
```bash
corepack enable
yarn set version stable
```
## Instalando Ruby
-Crearemos un usuario diferente, ya que facilita la gestión de versiones de Ruby. Primero crea un usuario llamado mastodon, cuyo inicio de sesión estará deshabilitado. Luego cambia al usuario mastodon con estos comandos:
+Crearemos un usuario diferente, ya que facilita la gestión de versiones de Ruby. Primero crea un usuario llamado mastodon, con inicio de sesión deshabilitado. Luego cambia al usuario mastodon con estos comandos:
```bash
# Puedes dejar los campos vacíos
adduser --disabled-login mastodon
su - mastodon
```
-Ahora instalamos el gestor de Ruby `rbenv`, que facilita la gestión de versiones de Ruby. Instálalo con estos comandos:
+Ahora instalamos el gestor de Ruby `rbenv`, que facilita manejar versiones de Ruby. Instálalo con estos comandos:
```bash
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
cd ~/.rbenv && src/configure && make -C src
@@ -81,49 +82,49 @@ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec bash
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
```
-Cuando termines esta serie de comandos, instala Ruby con este comando. También instalaremos bundler en este paso:
+Cuando termines, instala Ruby y bundler con este comando:
```bash
RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.0.3
rbenv global 3.0.3
gem install bundler --no-document
```
-Esto puede tardar un poco, así que paciencia y aprovecha para tomar un té o café. Cuando termine la configuración, puedes volver al usuario root con el comando `exit`.
+Esto puede tardar, así que paciencia y aprovecha para tomar un té o café. Cuando termines, vuelve al usuario root con `exit`.
## Configurando PostgreSQL
-Mastodon usa PostgreSQL como sistema de base de datos. La configuración es sencilla con:
+Mastodon usa PostgreSQL como sistema de base de datos. Configúralo así:
```bash
sudo -u postgres psql
```
-Dentro del prompt de PostgreSQL, ingresa lo siguiente:
+Dentro del prompt de PostgreSQL, ejecuta:
```sql
CREATE USER mastodon CREATEDB;
\q
```
## Configurando Mastodon
-Ahora vuelve a cambiar al usuario mastodon:
+Vuelve a cambiar al usuario mastodon:
```bash
su - mastodon
```
-Usa git para descargar la versión más reciente de Mastodon con estos dos comandos:
+Descarga la versión más reciente de Mastodon con git usando estos comandos:
```bash
git clone https://github.com/tootsuite/mastodon.git live && cd live
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
```
-Luego instala las últimas dependencias para Ruby y Javascript con estos comandos:
+Ahora instala las últimas dependencias para Ruby y Javascript con estos comandos:
```bash
bundle config deployment 'true'
bundle config without 'development test'
bundle install -j$(getconf _NPROCESSORS_ONLN)
yarn install --pure-lockfile
```
-Crea tu archivo de configuración de Mastodon con:
+Crea el archivo de configuración de Mastodon con:
```bash
RAILS_ENV=production bundle exec rake mastodon:setup
```
:::info
-Si la configuración de la base de datos falla, inicia sesión en postgres con `sudo -u postgres psql` y sigue esta documentación:
+Si la configuración de la base de datos falla, inicia sesión en postgres con `sudo -u postgres psql` y sigue esta documentación:
https://gist.github.com/amolkhanorkar/8706915
:::
@@ -131,7 +132,7 @@ https://gist.github.com/amolkhanorkar/8706915
Luego vuelve al usuario root con `exit`.
## Configurando el servidor web
-Aquí viene la parte más delicada. Debes crear un registro A y/o AAAA en tu DNS que apunte directamente a tu servidor. Alternativamente, puedes apuntar el registro raíz a tu servidor.
+Aquí viene la parte más delicada. Primero crea un registro A y/o AAAA en tu DNS que apunte directamente a tu servidor. Alternativamente, puedes apuntar el registro raíz a tu servidor.
Luego copia y habilita la configuración del servidor web de Mastodon con estos comandos:
```bash
@@ -144,7 +145,7 @@ Después, consigue un certificado SSL para tu dominio fácilmente con este coman
```bash
certbot --nginx -d
```
-Introduce tu dominio. Te pedirá varias credenciales. Al final te preguntará si quieres redirigir automáticamente las peticiones http a https, te recomendamos activarlo.
+Introduce tu dominio. Te pedirá varios datos. Al final te preguntará si quieres redirigir automáticamente las peticiones http a https, te recomendamos activarlo.
## Creando un servicio Mastodon
Por último, creamos un servicio del sistema para Mastodon. Es bastante sencillo.
@@ -159,4 +160,4 @@ systemctl daemon-reload
systemctl enable --now mastodon-web mastodon-sidekiq mastodon-streaming
```
-Después de un reinicio, tu instalación debería estar lista. ¡Disfruta tu instancia!
\ No newline at end of file
+Después de reiniciar, tu setup debería estar listo. ¡Disfruta tu instancia!
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
index d9914bbe0..799a56c72 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
@@ -1,7 +1,7 @@
---
id: dedicated-linux-notepad++
-title: "Servidor Dedicado: Configura Notepad++ en Linux"
-description: "Descubre cómo instalar y optimizar Notepad++ en Linux para una edición de código potente y ligera, mejorando tu productividad como desarrollador → Aprende más ahora"
+title: "Configura Notepad++ en un Servidor Linux - Usa Tu Editor Favorito vía Wine"
+description: "Descubre cómo configurar y optimizar Notepad++ en Linux para una edición de código potente y ligera que mejora tu productividad como desarrollador → Aprende más ahora"
sidebar_label: Instalar Notepad++
services:
- dedicated
@@ -13,7 +13,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Notepad++ es un editor de texto y código fuente gratuito y de código abierto para Windows. Soporta resaltado de sintaxis, plegado de código y edición con pestañas para muchos lenguajes de programación y scripting, y es altamente personalizable mediante plugins. Reconocido por su rápido rendimiento y bajo consumo de recursos, Notepad++ sigue siendo una opción popular para desarrolladores y usuarios que buscan una herramienta de edición potente pero ligera.
+Notepad++ es un editor de texto y código fuente gratuito y de código abierto para Windows. Soporta resaltado de sintaxis, plegado de código y edición en pestañas para muchos lenguajes de programación y scripting, y es altamente personalizable mediante plugins. Reconocido por su rápido rendimiento y bajo consumo de recursos, Notepad++ sigue siendo una opción popular para desarrolladores y usuarios que buscan una herramienta de edición potente pero ligera.

@@ -30,7 +30,7 @@ Esta aplicación solo puede instalarse y usarse en un sistema Linux con interfaz
## Requisitos previos
-Antes de instalar **Notepad++**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación fluida y un rendimiento óptimo.
+Antes de instalar **Notepad++**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación sin problemas y un rendimiento óptimo.
| Hardware | Mínimo | Recomendación ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
@@ -90,14 +90,14 @@ Notepad++ se descargará e instalará usando el script oficial de instalación.
Notepad++ incluye una amplia gama de opciones de personalización accesibles en *Configuración > Preferencias*. Estas te permiten adaptar el editor a tu flujo de trabajo específico:
-- **General**: Controla el comportamiento al iniciar, como recargar archivos abiertos previamente, establecer un lenguaje predeterminado o definir cómo se comportan las pestañas.
+- **General**: Controla el comportamiento al iniciar, como recargar archivos abiertos previamente, establecer un lenguaje por defecto o definir cómo se comportan las pestañas.
- **Configuración del editor**: Ajusta el tipo y tamaño de fuente, ancho de tabulación, numeración de líneas, autoindentación o si se muestran espacios y marcas de tabulación.
- **Esquemas de color y sintaxis**: Usa el “Configurador de estilos” para cambiar entre temas y personalizar el resaltado de sintaxis para cada lenguaje soportado.
- **Manejo de archivos**: Configura opciones como recarga automática de archivos al cambiar, comportamiento con archivos grandes o preferencias de codificación como UTF-8.
- **Seguridad y copias de seguridad**: Activa copias de seguridad automáticas o restauración de sesión para evitar pérdida de datos.
- **Plugins**: Instala y gestiona extensiones mediante el Gestor de Plugins para añadir funcionalidades como soporte FTP o formateo avanzado.
-Estas preferencias hacen que Notepad++ sea muy adaptable, ya sea para edición simple de texto o desarrollo de software a gran escala.
+Estas preferencias hacen que Notepad++ sea altamente adaptable, ya sea para edición simple de texto o desarrollo de software a gran escala.

@@ -106,9 +106,9 @@ Estas preferencias hacen que Notepad++ sea muy adaptable, ya sea para edición s
## Conclusión y más recursos
-¡Felicidades! Ahora has instalado y configurado con éxito Notepad++ en tu Servidor Dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante tu proceso de configuración del servidor:
+¡Felicidades! Ahora has instalado y configurado con éxito Notepad++ en tu servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que podrían brindarte ayuda y orientación adicional durante tu proceso de configuración del servidor:
-- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Sitio oficial
+- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Sitio web oficial
¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
index 191d15a8d..725c0a735 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-odoo
-title: "Servidor Dedicado: Configura Odoo (ERP y CRM Open Source) en Linux"
+title: "Configura Odoo en un Servidor Linux - Ejecuta tu propio ERP y CRM Open Source"
description: "Descubre cómo gestionar y automatizar procesos empresariales con la plataforma integrada ERP y CRM de Odoo para operaciones empresariales más eficientes → Aprende más ahora"
sidebar_label: Instalar Odoo
services:
+ - vserver
- dedicated
---
@@ -15,7 +16,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
Odoo es una plataforma modular de código abierto que combina funcionalidades de Enterprise Resource Planning (ERP) y Customer Relationship Management (CRM). Permite a las empresas gestionar y automatizar procesos como contabilidad, inventario, gestión de proyectos y ventas desde un único sistema.
-Con sus extensiones flexibles, Odoo puede adaptarse a necesidades específicas y ofrece una solución integrada para gestionar todas las áreas de una empresa.
+Con sus extensiones flexibles, Odoo puede adaptarse a necesidades específicas y ofrece una solución integrada para administrar todas las áreas de una empresa.

@@ -59,7 +60,7 @@ sudo apt update && sudo apt upgrade -y
Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
### Instalar dependencias
-Una vez completado el proceso de actualización, puedes proceder con la instalación de las dependencias. Odoo se desplegará y ejecutará en tu máquina usando varios contenedores Docker. Esto requiere que Docker esté instalado primero. Para hacerlo, ejecuta el siguiente comando:
+Una vez completado el proceso de actualización, puedes proceder con la instalación de las dependencias. Bitwarden se desplegará y ejecutará en tu máquina usando varios contenedores Docker. Esto requiere que Docker esté instalado primero. Para hacerlo, ejecuta el siguiente comando:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -171,7 +172,7 @@ Luego, verifica las reglas ejecutando `sudo ufw status` para confirmar que los p
### Configuración de Nginx
-La configuración de nginx comienza creando un archivo de configuración para tu dominio. Dentro del directorio `nginx/conf`, crea un nuevo archivo con el nombre de tu dominio. Para ello ejecuta `nano nginx/conf/example.com.conf` y añade las directivas básicas, reemplazando el marcador con tu dominio real:
+La configuración de nginx comienza creando un archivo de configuración para tu dominio. Dentro del directorio `nginx/conf`, crea un nuevo archivo con el nombre de tu dominio. Para ello ejecuta `nano nginx/conf/example.com.conf` y añade las directivas básicas, reemplazando el marcador de posición con tu dominio real:
```
server {
@@ -235,7 +236,7 @@ resolver 1.1.1.1 1.0.0.1 valid=300s;
### Configuración de Nginx
-Edita el archivo de configuración de nginx que creaste antes y reemplaza su contenido con la configuración que se muestra a continuación para asegurar que tu sitio solo se sirva vía HTTPS.
+Edita el archivo de configuración de nginx que creaste antes y reemplaza su contenido con la configuración que se muestra a continuación para asegurar que tu sitio solo se sirva por HTTPS.
Asegúrate de insertar tu dominio real en la directiva `server_name` y especificar las rutas correctas a tus archivos de certificado en las directivas `ssl_certificate` y `ssl_certificate_key`.
@@ -285,7 +286,7 @@ server {
send_timeout 60s;
}
- # Cachear archivos estáticos
+ # Cache para archivos estáticos
location ~* /web/static/ {
proxy_cache_valid 200 60m;
proxy_buffering on;
@@ -331,13 +332,13 @@ server {
-Una vez guardados los cambios en la configuración de nginx, debes aplicar los nuevos ajustes reiniciando el contenedor nginx:
+Una vez guardados los cambios en la configuración de nginx, necesitas aplicar los nuevos ajustes reiniciando el contenedor nginx:
```
sudo docker compose restart nginx
```
-Reiniciar asegura que nginx cargue la configuración actualizada y comience a servir solicitudes con los nuevos parámetros de inmediato. Presta atención a cualquier mensaje de error durante el reinicio. Si hay problemas, puedes inspeccionar los logs del contenedor con `sudo docker compose logs nginx` para solucionar posibles errores de configuración. Cuando el contenedor funcione sin errores, revisa tu sitio web para confirmar que HTTPS está activo y el sitio se sirve correctamente.
+Reiniciar asegura que nginx cargue la configuración actualizada y comience a servir solicitudes con los nuevos parámetros de inmediato. Presta atención a cualquier mensaje de error durante el reinicio. Si hay problemas, puedes inspeccionar los logs del contenedor con `sudo docker compose logs nginx` para solucionar posibles problemas de configuración. Cuando el contenedor funcione sin errores, revisa tu sitio web para confirmar que HTTPS está activo y que el sitio se sirve correctamente.
@@ -345,7 +346,7 @@ Reiniciar asegura que nginx cargue la configuración actualizada y comience a se
Para aplicar configuraciones personalizadas, puedes crear un archivo de configuración dedicado para Odoo. Coloca un nuevo archivo en `config/odoo.conf` y añade las opciones deseadas.
-Dentro de este archivo puedes definir varios parámetros útiles: `list_db = False` oculta la selección de base de datos en la página de login, `proxy_mode = True` indica a Odoo que se está ejecutando detrás de un proxy inverso, y si quieres usar addons personalizados, puedes descomentar la línea `addons_path` y apuntarla al directorio de addons que creaste antes. Ejemplo de configuración:
+Dentro de este archivo puedes definir varios parámetros útiles: `list_db = False` oculta la selección de base de datos en la página de inicio de sesión, `proxy_mode = True` indica a Odoo que está detrás de un proxy inverso, y si quieres usar addons personalizados, puedes descomentar la línea `addons_path` y apuntarla al directorio de addons que creaste antes. Ejemplo de configuración:
```
[options]
@@ -366,7 +367,7 @@ command: odoo -d odoo_db --db_user=odoo --db_password=odoo --db_host=db
-## Accediendo al sitio web
+## Acceso al sitio web
Una vez que la instalación y configuración estén completas y todos los servicios estén en ejecución, puedes acceder de forma segura a tu sitio web ingresando tu dominio en la barra de direcciones del navegador.
@@ -374,13 +375,13 @@ Una vez que la instalación y configuración estén completas y todos los servic

-Esto cargará la página de inicio de tu nueva instalación. Para el login inicial, se proporciona una cuenta por defecto con el usuario `admin` y la contraseña `admin`. Se recomienda encarecidamente que cambies estas credenciales.
+Esto cargará la página de inicio de tu nueva instalación. Para el inicio de sesión inicial, se proporciona una cuenta por defecto con el usuario `admin` y la contraseña `admin`. Se recomienda encarecidamente que cambies estas credenciales.
## Conclusión y más recursos
-¡Felicidades! Ahora has instalado y configurado Odoo con éxito en tu Servidor Dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante el proceso de configuración de tu servidor:
+¡Felicidades! Ahora has instalado y configurado con éxito Odoo en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que podrían brindarte ayuda y orientación adicional durante el proceso de configuración de tu servidor:
- [Odoo.com](https://odoo.com) - Sitio oficial
- [odoo.com/documentation/18.0/](https://www.odoo.com/documentation/18.0/) - Documentación de Odoo
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
index f2422b375..2a4e81106 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-openvpn
-title: "Servidor Dedicado: Instalación de OpenVPN"
+title: "Configura OpenVPN en un Servidor Linux - Crea tu Infraestructura VPN Segura"
description: "Descubre cómo asegurar tu conexión a internet y acceder a contenido restringido usando OpenVPN en servidores Linux → Aprende más ahora"
sidebar_label: Instalar OpenVPN
services:
+ - vserver
- dedicated
---
@@ -15,14 +16,14 @@ OpenVPN es un software VPN potente y versátil que permite una conexión segura
## Preparación
-Primero que nada, el controlador de red **TUN** debe estar activado. Este paso no es necesario para servidores root.
+Primero que nada, el controlador de red **TUN** debe estar activado. Este paso no es necesario para servidores dedicados.
Para hacerlo, tienes que crear un nuevo archivo llamado **tunscript.sh** en la carpeta **/usr/sbin**.
```
nano /usr/sbin/tunscript.sh
```
-Luego inserta las siguientes líneas:
+Inserta las siguientes líneas después:
```
#!/bin/bash
mkdir /dev/net
@@ -30,7 +31,7 @@ mknod /dev/net/tun c 10 200
chmod 0666 /dev/net/tun
```
-Guarda el archivo presionando `CTRL+O`, luego `Y` y finalmente `Enter`. Para salir del archivo presiona `CTRL+X`. Después ejecuta el siguiente comando:
+Guarda el archivo presionando `CTRL+O`, seguido de `Y` y finalmente `Enter`. Para salir del archivo presiona `CTRL+X`. Después ejecuta el siguiente comando:
```
chmod +x /usr/sbin/tunscript.sh
@@ -48,15 +49,15 @@ Para instalar OpenVPN, ejecuta el siguiente comando en la consola:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-Aparecerá un diálogo preguntando si quieres usar UDP o TCP. Recomendamos UDP, así que escribe `1` y presiona `Enter`. Luego te preguntarán por un puerto para OpenVPN, recomendamos usar el puerto por defecto.
+Luego aparecerá un diálogo preguntando si quieres usar UDP o TCP. Recomendamos UDP, así que escribe `1` y presiona `Enter`. Después te pedirán un puerto para OpenVPN, recomendamos usar el puerto por defecto.
-Después, tienes que configurar el servidor DNS. Recomendamos usar Google Public DNS o Cloudflare DNS:
+A continuación, tienes que configurar el servidor DNS. Recomendamos usar Google Public DNS o Cloudflare DNS:
```
8.8.8.8 / 8.8.4.4 - Google Public DNS
1.1.1.1 / 1.0.0.1 - Cloudflare DNS
```
-Luego de este paso, debes definir un nombre para el cliente. Puedes poner cualquier nombre que quieras, por ejemplo el nombre de tu dispositivo.
+Después de este paso, debes definir un nombre para el cliente. Puedes poner cualquier nombre que quieras, por ejemplo el nombre de tu dispositivo.
## Configuración
@@ -67,7 +68,7 @@ Si quieres crear múltiples conexiones, es útil crear varias cuentas. Para crea
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-Selecciona `1` y confirma. Ahora debes definir el nombre del cliente.
+Selecciona `1` y luego confirma. Ahora debes definir el nombre del cliente.
### Eliminar clientes
@@ -76,7 +77,7 @@ Ejecuta el siguiente comando para eliminar un cliente:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-Selecciona el número del cliente en tu lista que quieres eliminar. Luego presiona `Enter`. Se te pedirá confirmar la eliminación. Si estás seguro, presiona `Y` y luego `Enter`.
+Selecciona el número del cliente en tu lista que quieres eliminar. Luego presiona `Enter`. Ahora te pedirán confirmar la eliminación. Si estás seguro, presiona `Y` y luego `Enter`.
El cliente debería eliminarse en este punto.
## Desinstalación
@@ -85,7 +86,7 @@ Si ya no necesitas OpenVPN, puedes desinstalarlo así:
```
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-Presiona `3` y confirma. Confirma una vez más y OpenVPN se desinstalará.
+Presiona `3` y confirma. Confirma una vez más y OpenVPN se desinstalará después.
## Conectarse a la VPN
@@ -94,5 +95,5 @@ Si quieres conectarte a tu VPN, recomendamos usar el **[cliente OpenVPN](https:/
Conéctate vía SFTP a tu servidor para descargar el archivo .ovpn creado y luego elimina el archivo en tu servidor. Una vez instalado el cliente, inicia el programa. Haz clic derecho en el icono de OpenVPN en la barra de tareas. Luego haz clic en 'Importar archivo' y selecciona el archivo que descargaste antes y haz clic en 'Abrir'. Para conectarte, haz clic de nuevo en el icono y selecciona "Conectar".
:::info
-En caso de que hayas importado varios archivos, debes seleccionar el cliente que quieres usar y luego hacer clic en Conectar.
+Si has importado varios archivos, debes seleccionar el cliente que quieres usar y luego hacer clic en Conectar.
:::
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
index 75d9ecce7..9ee44c8be 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-phpmyadmin
-title: "Servidor Dedicado: Instalación de phpMyAdmin"
+title: "Configura phpMyAdmin en un Servidor Linux - Gestiona tus Bases de Datos vía Interfaz Web"
description: "Descubre cómo gestionar bases de datos MySQL y MariaDB fácilmente con la interfaz web de phpMyAdmin para una administración eficiente → Aprende más ahora"
sidebar_label: Instalar phpMyAdmin
services:
+ - vserver
- dedicated
---
@@ -11,9 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-phpMyAdmin es una herramienta gratuita basada en web para gestionar bases de datos MySQL y MariaDB. Ofrece una interfaz amigable que permite a los usuarios crear, editar, gestionar y eliminar bases de datos sin tener que escribir comandos SQL manualmente.
-
-
+phpMyAdmin es una herramienta gratuita basada en web para gestionar bases de datos MySQL y MariaDB. Ofrece una interfaz amigable que permite a los usuarios crear, editar, gestionar y eliminar bases de datos sin tener que ingresar comandos SQL manualmente.
## Preparación
@@ -27,7 +26,7 @@ sudo apt upgrade -y
También debes asegurarte de tener PHP instalado en tu sistema. Esto es esencial para usar phpMyAdmin. Para saber cómo instalar PHP, echa un vistazo a nuestra [guía Instalar PHP](vserver-linux-php.md).
:::warning Paquetes PHP faltantes
-Si faltan los paquetes PHP necesarios, los archivos PHP de phpMyAdmin no podrán procesarse ni mostrarse correctamente.
+Si faltan los paquetes PHP necesarios, los archivos PHP de phpMyAdmin no podrán procesarse ni mostrarse correctamente.
:::
## Instalación
@@ -41,7 +40,7 @@ wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O
```
:::warning
-Si el servicio `wget` no se encuentra, puedes instalarlo con el comando `sudo apt install wget -y`.
+Si el servicio `wget` no se encuentra, puedes instalarlo con el comando `sudo apt install wget -y`.
:::
Cuando la descarga termine, descomprime el archivo ZIP descargado con el siguiente comando:
@@ -49,8 +48,9 @@ Cuando la descarga termine, descomprime el archivo ZIP descargado con el siguien
```
unzip phpmyadmin.zip
```
+
:::warning
-Si el servicio `unzip` no se encuentra, puedes instalarlo con el comando `sudo apt install unzip -y`.
+Si el servicio `unzip` no se encuentra, puedes instalarlo con el comando `sudo apt install unzip -y`.
:::
Ahora puedes renombrar el archivo descomprimido a un nombre más simple, eliminar el archivo ZIP y establecer los permisos necesarios:
@@ -67,7 +67,7 @@ rm phpmyadmin.zip; chmod -R 0755 phpmyadmin
Ahora debes añadir phpMyAdmin a la configuración del servidor web. Para ello, usa `nano /etc/apache2/conf-available/phpmyadmin.conf` para crear un nuevo archivo de configuración de Virtual Host y rellénalo con el siguiente contenido:
```
-# Configuración de Apache para phpMyAdmin
+# Configuración Apache para phpMyAdmin
Alias /phpmyadmin /usr/share/phpmyadmin
@@ -88,7 +88,7 @@ Alias /phpmyadmin /usr/share/phpmyadmin
```
-Una vez que hayas añadido el contenido a la configuración de Apache para phpMyAdmin, guarda y cierra con `CTRL+X`, luego presiona `Y` y confirma con `Enter`.
+Una vez que hayas llenado la configuración de Apache2 para phpMyAdmin, guarda y cierra con `CTRL+X`, luego presiona `Y` y confirma con `Enter`.
El archivo de configuración del virtual host recién creado debe activarse y cargarse. Para ello, ejecuta los siguientes comandos:
@@ -97,9 +97,9 @@ a2enconf phpmyadmin
systemctl reload apache2
```
-### Crear directorio temporal necesario
+### Crear directorio temporal requerido
-Para asegurar que phpMyAdmin funcione correctamente, debes crear un directorio temporal y asignar los permisos necesarios. Puedes hacerlo con estos comandos:
+Para asegurar que phpMyAdmin funcione correctamente, debes crear un directorio temporal y establecer los permisos necesarios. Puedes hacerlo con estos comandos:
```
mkdir /usr/share/phpmyadmin/tmp/
@@ -108,4 +108,4 @@ chown -R www-data:www-data /usr/share/phpmyadmin/tmp/
## Conclusión
-¡Felicidades! Has instalado y configurado phpMyAdmin con éxito. Puedes acceder a la interfaz web usando la dirección IP y la ruta de tu servidor (http://Dirección-IP/phpmyadmin). Para cualquier duda o ayuda, no dudes en contactar con nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
+¡Felicidades! Has instalado y configurado phpMyAdmin con éxito. Puedes acceder a la interfaz web usando la dirección IP y la ruta de tu servidor (http://Dirección-IP/phpmyadmin). Para cualquier duda o ayuda, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
index 582c0d854..a857685b6 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-plex
-title: "Servidor Dedicado: Configura Plex en Linux"
-description: "Descubre cómo gestionar y hacer streaming de tu biblioteca multimedia personal sin complicaciones con Plex para acceder fácilmente desde cualquier dispositivo → Aprende más ahora"
+title: "Configura Plex en un Servidor Linux - Transmite tu Biblioteca Multimedia Personal"
+description: "Descubre cómo gestionar y transmitir tu biblioteca multimedia personal sin complicaciones con Plex para acceder fácilmente desde cualquier dispositivo → Aprende más ahora"
sidebar_label: Instalar Plex
services:
+ - vserver
- dedicated
---
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Plex es una plataforma para gestionar y hacer streaming de contenido multimedia como películas, series, música y fotos desde una ubicación central. Con Plex Media Server, puedes organizar tus bibliotecas, enriquecerlas automáticamente con metadatos y transmitirlas a varios dispositivos tanto en la red local como por internet. Esto hace que Plex sea una solución flexible para acceder a tus colecciones personales de medios con facilidad y comodidad.
+Plex es una plataforma para gestionar y transmitir contenido multimedia como películas, series, música y fotos desde una ubicación central. Con el Plex Media Server, puedes organizar tus bibliotecas, enriquecerlas automáticamente con metadatos y transmitirlas a varios dispositivos tanto en la red local como por internet. Esto hace que Plex sea una solución flexible para acceder a tus colecciones personales de medios con facilidad y comodidad.

@@ -21,9 +22,7 @@ Plex es una plataforma para gestionar y hacer streaming de contenido multimedia
-
-
-## Requisitos Previos
+## Requisitos previos
Antes de instalar **Plex**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación sin problemas y un rendimiento óptimo.
@@ -37,7 +36,7 @@ El software requiere que todas las dependencias necesarias estén instaladas y q
**Dependencias:** Ninguna
-**Sistema Operativo:** Ubuntu (16.04+) / Debian (8+) - Intel/AMD 64-bit
+**Sistema operativo:** Ubuntu (16.04+) / Debian (8+) - Intel/AMD 64-bit
Verifica que todas las dependencias estén instaladas y que la versión del sistema operativo sea la correcta para evitar problemas de compatibilidad durante la instalación de Plex.
@@ -51,7 +50,7 @@ La web oficial de Plex Media ofrece la versión actual para Linux del Plex Media
wget https://downloads.plex.tv/plex-media-server-new/1.42.1.10060-4e8b05daf/debian/plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb
```
-Después de descargarlo, puedes ejecutar el instalador para configurar Plex Media Server. Una vez instalado, la configuración se realiza a través de la interfaz web en el navegador, permitiéndote crear bibliotecas y gestionar tu colección multimedia. Ejecuta el siguiente comando para iniciar la instalación:
+Después de descargarlo, puedes ejecutar el instalador para configurar el Plex Media Server. Una vez instalado, la configuración se realiza a través de la interfaz web en el navegador, donde podrás crear bibliotecas y gestionar tu colección multimedia. Ejecuta el siguiente comando para iniciar la instalación:
```
sudo dpkg -i plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb
@@ -59,9 +58,9 @@ sudo dpkg -i plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb
Para configurar Plex Media Server, en la misma máquina donde instalaste el servidor, abre una ventana del navegador y ve a `http://127.0.0.1:32400/web`. En esta etapa, se te pedirá iniciar sesión con una cuenta Plex existente o crear una nueva si aún no tienes una.
-Este paso de login es necesario para vincular el servidor a tu cuenta personal, habilitando funciones como acceso remoto, gestión de usuarios y sincronización entre dispositivos. Tras la autenticación exitosa, entrarás en tu propia instancia de Plex Media. Desde ahí, puedes crear bibliotecas para películas, series, música o fotos, obtener metadatos automáticamente y compartir contenido con otros usuarios en tu red local o por internet.
+Este paso de login es necesario para vincular el servidor con tu cuenta personal, habilitando funciones como acceso remoto, gestión de usuarios y sincronización entre dispositivos. Tras la autenticación exitosa, entrarás en tu propia instancia de Plex Media. Desde ahí, podrás crear bibliotecas para películas, series, música o fotos, obtener metadatos automáticamente y compartir contenido con otros usuarios en tu red local o por internet.
-Después de la configuración, también puedes acceder a tu Plex Media Server externamente abriendo la interfaz web en un navegador vía `http://:32400`. Sustituye `` por la IP pública de tu servidor.
+Después de la configuración, también puedes acceder a tu Plex Media Server externamente abriendo la interfaz web en un navegador vía `http://:32400`. Sustituye `` por la IP pública de tu servidor.
El puerto 32400 es el puerto por defecto para el acceso web de Plex y puede que necesites permitirlo en tu firewall o router si quieres conectarte desde internet.
@@ -73,12 +72,9 @@ Una vez accedas a esa dirección, serás redirigido a la página de login de Ple
## Conclusión y más Recursos
-¡Felicidades! Ya has instalado y configurado Plex con éxito en tu Servidor Dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante el proceso de configuración de tu servidor:
+¡Felicidades! Ya has instalado y configurado Plex con éxito en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante la configuración de tu servidor:
- [Plex.com](https://Plex.com/) - Sitio Oficial
- [support.plex.tv/articles/](https://support.plex.tv/articles/) - Centro de Ayuda Plex (Documentación)
-¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar con nuestro equipo de soporte, ¡estamos disponibles todos los días para ayudarte! 🙂
-
-
-
+¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar con nuestro equipo de soporte, ¡estamos disponibles todos los días para ayudarte! 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
index f06255bde..b6effcd6c 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
@@ -1,15 +1,16 @@
---
id: dedicated-linux-screen
-title: "Servidor Dedicado: Instalación de Screen"
-description: "Descubre cómo gestionar múltiples sesiones de terminal en Linux con Screen para mejorar tu productividad y mantener tus sesiones activas → Aprende más ahora"
+title: "Configura Screen en un Servidor Linux - Gestiona Sesiones Persistentes de Terminal"
+description: "Descubre cómo gestionar múltiples sesiones de terminal en Linux con Screen para mejorar tu productividad y mantener sesiones persistentes → Aprende más ahora"
sidebar_label: Instalar Screen
services:
+ - vserver
- dedicated
---
## Introducción
-Screen es un multiplexor de terminal para sistemas operativos tipo Unix, como Linux. Permite a los usuarios gestionar múltiples sesiones de terminal dentro de una sola ventana o conexión remota. En esta guía, cubriremos los pasos de instalación y te daremos consejos para que te familiarices con screen.
+Screen es un multiplexor de terminal para sistemas operativos tipo Unix, como Linux. Permite a los usuarios gestionar múltiples sesiones de terminal dentro de una sola ventana o conexión remota. En esta guía, cubriremos los pasos de instalación y te daremos consejos de uso para que te familiarices con screen.
## Preparación
@@ -103,7 +104,7 @@ Puedes salir de una pantalla usando `CTRL + A`, seguido de `D` o simplemente esc
Puedes listar todas las sesiones/pantallas activas usando el comando `screen -ls` o `screen -list`.
:::
-Para volver a una pantalla creada previamente, ejecuta el comando `screen -r [name]` que te llevará directamente a esa sesión.
+Para volver a una pantalla creada anteriormente, ejecuta el comando `screen -r [name]` que te llevará directamente a la pantalla correspondiente.
## Flags de Parámetros de Screen
@@ -115,11 +116,11 @@ Screen tiene muchos flags `-` que puedes usar para configurar los comandos. Algu
| -S `[name]` | | Inicia una nueva pantalla llamada `[name]` |
| -ls | -list | Lista todas las pantallas en ejecución |
| -wipe `[name]` | | Elimina pantallas con el parámetro opcional `[name]` |
-| -r `[name]` | | Vuelve a conectar a la sesión de pantalla `[name]` |
-| -d -r `[name]` | | Separa tu pantalla actual y vuelve a conectar a `[name]` |
+| -r `[name]` | | Vuelve a adjuntar la sesión de pantalla `[name]` |
+| -d -r `[name]` | | Separa tu pantalla actual y vuelve a adjuntar a `[name]` |
:::tip
-Puedes ver todos los parámetros disponibles ejecutando `screen -h`, que te mostrará una lista completa.
+Puedes ver todos los parámetros disponibles ejecutando `screen -h`, que mostrará una lista completa.
:::
## Uso Avanzado de Screen
@@ -132,22 +133,22 @@ Ahora que ya conoces los comandos básicos de screen, es hora de aprender alguno
Todos los atajos en esta parte de la guía deben ejecutarse después de presionar `CTRL + A`.
:::
-Presionar `C` crea una nueva ventana vacía en tu directorio actual. Para navegar entre ventanas puedes usar `N` (siguiente), `P` (anterior) o `"` para seleccionar la ventana que quieres ver con las flechas.
+Presionar `C` creará una nueva ventana vacía en tu directorio actual. Para navegar entre ventanas puedes usar `N` (siguiente), `P` (anterior) o `"` para seleccionar la ventana que quieres ver desde la lista con las flechas.
-Por defecto, todas las ventanas tendrán el mismo nombre (normalmente el nombre del shell que usas). Para cambiarlo ejecuta el comando `A` y elige un nuevo nombre.
+Por defecto, todas las ventanas tendrán el mismo nombre (usualmente el nombre del shell que estás usando). Para cambiarlo ejecuta el comando `A` y elige un nuevo nombre.
-Y para eliminar una ventana, presiona `K`.
+Y finalmente, para eliminar una ventana puedes presionar `K`.
#### Ventanas Divididas
Para tener 2 ventanas en configuración dividida puedes usar `S` (horizontal) o `|` (vertical) y navegar entre ellas con `Tab`.
:::tip
-Después de crear una ventana dividida, ve a ella con `Tab` y ejecuta `"` para abrir una ventana previa en la segunda vista del split.
+Después de crear una ventana dividida, ve a ella con `Tab` y ejecuta `"` para abrir una ventana previa en la segunda vista de la división.
:::
-Puedes seguir dividiendo estas ventanas tanto como quieras, pero el uso de RAM del servidor puede aumentar exponencialmente, como es lógico cuando haces multitarea.
+Puedes seguir dividiendo estas ventanas tanto como quieras, pero el uso de RAM del servidor puede aumentar exponencialmente, como es de esperar al hacer multitarea.
## Conclusión
-Esperamos que esta guía te haya ayudado a entender cómo funciona la utilidad screen en Linux. Para cualquier duda o ayuda, no dudes en contactar a nuestro equipo de soporte, ¡estamos disponibles todos los días para ayudarte! 🙂
\ No newline at end of file
+Esperamos que esta guía te haya ayudado a entender cómo funciona la utilidad screen en Linux. Para cualquier duda o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
index 365390357..e7a7362fc 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-ssh-server
-title: "Servidor Dedicado: Instalación de SSH"
-description: "Descubre cómo instalar y gestionar servidores SSH en Linux VPS de forma segura para garantizar un acceso remoto seguro y una mayor protección del servidor → Aprende más ahora"
+title: "Configura SSH en un Servidor Linux - Activa el Acceso Remoto Seguro"
+description: "Descubre cómo instalar y gestionar de forma segura servidores SSH en Linux para garantizar un acceso remoto seguro y una mayor protección del servidor → Aprende más ahora"
sidebar_label: Instalar SSH
services:
+ - vserver
- dedicated
---
@@ -11,9 +12,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Secure Shell (SSH) es un protocolo seguro que permite un acceso cifrado y protegido a sistemas remotos. Garantiza la confidencialidad e integridad de los datos transmitidos a través de redes.
+Secure Shell (SSH) es un protocolo seguro que permite un acceso cifrado y seguro a sistemas remotos. Garantiza la confidencialidad e integridad de los datos transmitidos a través de redes.
-En esta guía, entenderás cómo instalar o reinstalar el servidor SSH para varias distribuciones de Linux que ofrecemos actualmente en nuestros servidores VPS. La mayoría de las distros Linux que ofrecemos en nuestros VPS ya vienen con un servidor SSH instalado por defecto, lo que significa que puedes gestionarlo fácilmente a través de la interfaz web del producto. Puedes ver cómo hacerlo en nuestra guía: [Acceso inicial (SSH)](vserver-linux-ssh.md)
+En esta guía, aprenderás cómo instalar o reinstalar el servidor SSH para varias distribuciones de Linux que ofrecemos actualmente en nuestros servidores VPS/servidores dedicados. La mayoría de las distros Linux que ofrecemos en nuestros servidores VPS/servidores dedicados ya vienen con un servidor SSH por defecto, lo que significa que puedes gestionarlo fácilmente a través de la interfaz web del producto. Puedes ver cómo hacerlo en nuestra guía: [Acceso inicial (SSH)](vserver-linux-ssh.md)
Si quieres mejorar la seguridad de tu servidor, te recomendamos echar un vistazo a nuestra guía de [Consejos de Seguridad](vserver-linux-security-tips.md), que presenta varias herramientas y servicios para proteger aún más tu servidor.
@@ -49,7 +50,7 @@ Una vez finalizada la instalación, puedes iniciar el servicio del servidor SSH
systemctl start sshd
```
-Asegúrate de habilitar el servicio para que se inicie automáticamente al arrancar el sistema. Puedes hacerlo con este comando:
+Asegúrate de habilitar el servicio para que se inicie automáticamente al arrancar el sistema. Puedes hacerlo con el siguiente comando:
```
systemctl enable sshd
```
@@ -67,7 +68,7 @@ Abre el archivo de configuración ejecutando:
nano /etc/ssh/sshd_config
```
-Usa las teclas de flecha para navegar y busca la siguiente línea:
+Usa las flechas para navegar y busca la siguiente línea:
```
#PermitRootLogin prohibit-password
```
@@ -104,7 +105,7 @@ Una vez finalizada la instalación, puedes iniciar el servicio del servidor SSH
systemctl start sshd
```
-Asegúrate de habilitar el servicio para que se inicie automáticamente al arrancar el sistema. Puedes hacerlo con este comando:
+Asegúrate de habilitar el servicio para que se inicie automáticamente al arrancar el sistema. Puedes hacerlo con el siguiente comando:
```
systemctl enable sshd
```
@@ -114,7 +115,7 @@ systemctl enable sshd
Para habilitar el login root, necesitas editar el archivo de configuración de openssh. En esta guía usaremos "nano" como editor.
:::info
-Si no tienes "nano" instalado, primero debes instalarlo. Para ello, usa el comando: `apt install nano`
+Si no tienes "nano" instalado, deberás instalarlo. Para ello, usa el comando: `apt install nano`
:::
Abre el archivo de configuración ejecutando:
@@ -122,7 +123,7 @@ Abre el archivo de configuración ejecutando:
nano /etc/ssh/sshd_config
```
-Usa las teclas de flecha para navegar y busca la siguiente línea:
+Usa las flechas para navegar y busca la siguiente línea:
```
#PermitRootLogin prohibit-password
```
@@ -159,7 +160,7 @@ Una vez finalizada la instalación, puedes iniciar el servicio del servidor SSH
systemctl start sshd
```
-Asegúrate de habilitar el servicio para que se inicie automáticamente al arrancar el sistema. Puedes hacerlo con este comando:
+Asegúrate de habilitar el servicio para que se inicie automáticamente al arrancar el sistema. Puedes hacerlo con el siguiente comando:
```
systemctl enable sshd
```
@@ -169,7 +170,7 @@ systemctl enable sshd
Para habilitar el login root, necesitas editar el archivo de configuración de openssh. En esta guía usaremos "nano" como editor.
:::info
-Si no tienes "nano" instalado, primero debes instalarlo. Para ello, usa el comando: `apt install nano`
+Si no tienes "nano" instalado, deberás instalarlo. Para ello, usa el comando: `apt install nano`
:::
Abre el archivo de configuración ejecutando:
@@ -177,7 +178,7 @@ Abre el archivo de configuración ejecutando:
nano /etc/ssh/sshd_config
```
-Usa las teclas de flecha para navegar y busca la siguiente línea:
+Usa las flechas para navegar y busca la siguiente línea:
```
#PermitRootLogin prohibit-password
```
@@ -214,7 +215,7 @@ Una vez finalizada la instalación, puedes iniciar el servicio del servidor SSH
systemctl start sshd
```
-Asegúrate de habilitar el servicio para que se inicie automáticamente al arrancar el sistema. Puedes hacerlo con este comando:
+Asegúrate de habilitar el servicio para que se inicie automáticamente al arrancar el sistema. Puedes hacerlo con el siguiente comando:
```
systemctl enable sshd
```
@@ -224,7 +225,7 @@ systemctl enable sshd
Para habilitar el login root, necesitas editar el archivo de configuración de openssh. En esta guía usaremos "nano" como editor.
:::info
-Si no tienes "nano" instalado, primero debes instalarlo. Para ello, usa el comando: `dnf install nano`
+Si no tienes "nano" instalado, deberás instalarlo. Para ello, usa el comando: `dnf install nano`
:::
Abre el archivo de configuración ejecutando:
@@ -232,7 +233,7 @@ Abre el archivo de configuración ejecutando:
sudo nano /etc/ssh/sshd_config
```
-Usa las teclas de flecha para navegar y busca la siguiente línea:
+Usa las flechas para navegar y busca la siguiente línea:
```
#PermitRootLogin prohibit-password
```
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
index a0ef5c9af..3bd94571f 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
@@ -1,8 +1,8 @@
---
id: dedicated-linux-ssl
-title: "Servidor dedicado: Crear certificado SSL (Let's Encrypt) para servidor Linux"
+title: "Configura Let's Encrypt SSL en un Servidor Linux - Asegura tu Servidor Dedicado con HTTPS"
description: "Descubre cómo asegurar tu sitio web con certificados SSL gratuitos usando Certbot y Let's Encrypt para una transmisión de datos segura → Aprende más ahora"
-sidebar_label: Instalar certificado SSL (Let's Encrypt)
+sidebar_label: Instalar Certificado SSL (Let's Encrypt)
services:
- dedicated
---
@@ -13,13 +13,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Los certificados SSL son partes esenciales de internet, asegurando que los datos se transmitan de forma segura entre cliente y host. En esta guía, exploraremos el proceso para configurar la herramienta open-source [**Certbot**](https://certbot.eff.org/) para solicitar certificados SSL gratuitos de la autoridad certificadora sin fines de lucro **Let's Encrypt**.
+Los certificados SSL son piezas esenciales de internet, asegurando que los datos se transmitan de forma segura entre cliente y host. En esta guía, exploraremos el proceso para configurar la herramienta open-source [**Certbot**](https://certbot.eff.org/) para solicitar certificados SSL gratuitos de la autoridad certificadora sin fines de lucro **Let's Encrypt**.
## Preparación
Para usar Certbot, necesitarás un servidor Linux y un **dominio** que poseas. Debes tener acceso a la configuración DNS del dominio y **debes** crear un registro DNS `A` apuntando a la dirección IP de tu __servidor Linux__ para cada dominio raíz o subdominio que planees usar.
-Certbot también tiene plugins adicionales que te permiten configurar un certificado para un dominio con un solo clic, compatible con varios servidores web como Nginx o Apache. Recomendamos usar Nginx, ya que es un servidor web open-source muy popular y de alto rendimiento. Consulta nuestra [guía de proxy inverso en Linux](dedicated-linux-proxy.md) para ayuda con esta configuración.
+Certbot también tiene plugins adicionales que te permiten configurar un certificado para un dominio con "un clic", compatible con varios servidores web como Nginx o Apache. Recomendamos usar Nginx, ya que es un servidor web open-source muy popular y de alto rendimiento. Consulta nuestra [guía de proxy inverso en Linux](dedicated-linux-proxy.md) para ayuda con esta configuración.
## Instalación
@@ -31,36 +31,36 @@ sudo apt install certbot
Con Certbot instalado, puedes proceder a solicitar certificados para tu(s) dominio(s). Let's Encrypt y Certbot ofrecen varios desafíos ACME para verificar la propiedad del dominio.
-Recomendamos usar el método predeterminado **HTTP-01** porque permite la renovación automática. Sin embargo, si tienes problemas con este método, puedes intentar usar el método **DNS-01** como alternativa, que es manual y no soporta renovaciones automáticas, ya que depende de verificar mediante un registro DNS **TXT**.
+Recomendamos usar el método predeterminado **HTTP-01** porque permite la renovación automática. Sin embargo, si tienes problemas con este, puedes intentar el método **DNS-01** como alternativa, que es manual y no soporta renovaciones automáticas ya que depende de verificar un registro DNS **TXT**.
-:::tip Usa plugins para servidores web
-Si usas un servidor web como Nginx, Apache o tu propio servidor, te recomendamos ir a la sección **Plugins para servidores web** más abajo, donde mostramos cómo usar plugins adicionales de Certbot para estos servidores y así aprovechar una instalación con un solo clic y solicitar certificados sin necesidad de apagar el servidor web.
+:::tip Usa Plugins para Servidores Web
+Si usas un servidor web como Nginx, Apache o tu propio servidor, te recomendamos ir a la sección **Plugins para Servidores Web** más abajo, donde mostramos cómo usar plugins adicionales de Certbot para estos servidores y así aprovechar una instalación con "un clic" y solicitar certificados sin necesidad de apagar el servidor web.
:::
### Desafío HTTP-01
-Con Certbot instalado, ahora puedes solicitar certificados para tu(s) dominio(s). En este ejemplo usaremos el modo standalone, lo que significa que Certbot iniciará un servidor web temporal para realizar las acciones necesarias. Esto implica que debes abrir el puerto 80 en tu firewall y no tener ningún servidor web o servicio corriendo en el puerto 80 para permitir que el servidor temporal arranque y se pueda completar el desafío (de ahí el `HTTP` en el nombre del desafío).
+Con Certbot instalado, ahora puedes solicitar certificados para tu(s) dominio(s). En este ejemplo usaremos el modo standalone, lo que significa que Certbot iniciará un servidor web temporal para realizar las acciones necesarias. Esto implica que debes abrir el puerto 80 en tu firewall y no tener ningún servidor web o servicio corriendo en el puerto 80 para que el servidor temporal pueda arrancar y permitir que se obtenga el desafío (de ahí el `HTTP` en el nombre del desafío).
-En el siguiente comando, usarás el parámetro `--standalone` para indicarle a Certbot que quieres usar la opción del servidor web temporal.
+En el siguiente comando usarás el parámetro `--standalone` para indicarle a Certbot que quieres usar el servidor web temporal.
```
-# Para dominios raíz
+# Para Dominios Raíz
certbot certonly --standalone -d [tu_dominio_raiz] -d www.[tu_dominio_raiz]
-# Para subdominios
+# Para Subdominios
certbot certonly --standalone -d [tu_dominio]
-# Configuración interactiva
+# Configuración Interactiva
certbot certonly --standalone
```
Al ejecutar el comando, puede que debas seguir una configuración interactiva inicial que te pedirá un correo electrónico para comunicaciones del certificado, una lista de correo opcional y aceptar los términos y condiciones.
-Certbot generará un desafío ACME y lo alojará usando el servidor web temporal. Los servidores de Let's Encrypt intentarán obtener este desafío desde tu servidor y, si tiene éxito, los certificados se crearán y guardarán en la ruta `/etc/letsencrypt/live/[tu_dominio]`.
+Certbot generará un desafío ACME y lo alojará usando el servidor web temporal. Los servidores de Let's Encrypt intentarán obtenerlo desde tu servidor y, si todo va bien, los certificados se crearán y guardarán en la ruta `/etc/letsencrypt/live/[tu_dominio]`.

-Ahora puedes usar los certificados SSL donde los necesites simplemente proporcionando la ruta local a los certificados.
+Ahora puedes usar los certificados SSL donde necesites, simplemente proporcionando la ruta local a los certificados.
### Registro DNS TXT
@@ -68,16 +68,16 @@ Si tienes dificultades para verificar tu dominio con el método **HTTP-01**, com
Como mencionamos antes, este método **no** soporta renovación automática a menos que configures tu propia infraestructura para gestionarlo. Por eso, recomendamos usar el método **HTTP-01** siempre que sea posible.
-En el siguiente comando, usarás el parámetro `--preferred-challenges` para indicarle a Certbot que quieres usar el método `DNS-01`.
+En el siguiente comando usarás el parámetro `--preferred-challenges` para indicarle a Certbot que quieres usar el método `DNS-01`.
```
-# Para dominios raíz
+# Para Dominios Raíz
certbot certonly --preferred-challenges dns-01 -d [tu_dominio_raiz] -d www.[tu_dominio_raiz] --manual -m [tu_dominio_raiz] -m www.[tu_dominio_raiz]
-# Para subdominios
+# Para Subdominios
certbot certonly --preferred-challenges dns-01 -d [tu_dominio] --manual -m [tu_dominio]
-# Configuración interactiva
+# Configuración Interactiva
certbot certonly --preferred-challenges dns-01
```
@@ -91,15 +91,15 @@ Una vez creado el registro, presiona enter para continuar. Si todo está correct
Ten paciencia, ya que los cambios en registros DNS pueden tardar un poco en propagarse. Normalmente ocurre en minutos, pero en casos raros puede tardar más.
:::
-Ahora puedes usar los certificados SSL donde los necesites simplemente proporcionando la ruta local a los certificados.
+Ahora puedes usar los certificados SSL donde necesites, simplemente proporcionando la ruta local a los certificados.
-## Plugins para servidores web
+## Plugins para Servidores Web
-Certbot incluye varios plugins para servidores web que hacen aún más fácil gestionar certificados, ya que los plugins editan automáticamente los bloques de servidor relevantes. Para usar un plugin, solo tienes que añadir el parámetro correspondiente a tu comando `certbot`.
+Certbot incluye varios plugins para servidores web que facilitan aún más la gestión de certificados, ya que los plugins editan automáticamente los bloques de servidor relevantes. Para usar un plugin, solo tienes que añadir el parámetro correspondiente a tu comando `certbot`.
-Ambos métodos usan el desafío **HTTP-01** y funcionan de forma similar. Cuando usas un plugin, Certbot busca el bloque de servidor que incluye el dominio solicitado como parámetro `server_name`. Una vez encontrado, Certbot genera un desafío ACME y añade un bloque temporal `location /.well-known/acme-challenge/...` en la configuración del servidor.
+Ambos métodos usan el desafío **HTTP-01** y funcionan de forma similar. Cuando usas un plugin, Certbot busca el bloque de servidor que incluye el dominio solicitado como parámetro `server_name`. Una vez encontrado, Certbot genera un desafío ACME y añade un bloque temporal `location /.well-known/acme-challenge/...` en la configuración del bloque de servidor.
-Los servidores de Let's Encrypt intentarán obtener este desafío desde tu servidor y, si tiene éxito, tu certificado se generará y la configuración del bloque de servidor para el servidor web seleccionado se editará automáticamente para usar HTTPS (puerto 443) y añadir las rutas al certificado recién generado.
+Los servidores de Let's Encrypt intentarán obtener este desafío desde tu servidor y, si todo va bien, tu certificado se generará y la configuración del bloque de servidor para el servidor web seleccionado se editará automáticamente para usar HTTPS (puerto 443) y añadir las rutas a los certificados recién generados.
@@ -115,18 +115,18 @@ sudo apt install python3-certbot-nginx
Para usar el plugin de Nginx, debes usar el parámetro `--nginx` en tu comando así:
```
-# Para dominios raíz
+# Para Dominios Raíz
certbot --nginx -d [tu_dominio_raiz] -d www.[tu_dominio_raiz]
-# Para subdominios
+# Para Subdominios
certbot --nginx -d [tu_dominio]
-# Configuración interactiva
+# Configuración Interactiva
certbot --nginx
```
:::tip
-Si quieres desactivar los ajustes automáticos de bloques de servidor con un solo clic de Certbot, puedes incluir el parámetro `certonly` en el comando, por ejemplo `certbot certonly`.
+Si quieres desactivar los ajustes automáticos de bloques de servidor con "un clic" de Certbot, puedes añadir el parámetro `certonly` en el comando, por ejemplo `certbot certonly`.
:::
@@ -144,18 +144,18 @@ sudo apt install python3-certbot-apache
Para usar el plugin de Apache, debes usar el parámetro `--apache` en tu comando así:
```
-# Para dominios raíz
+# Para Dominios Raíz
certbot --apache -d [tu_dominio_raiz] -d www.[tu_dominio_raiz]
-# Para subdominios
+# Para Subdominios
certbot --apache -d [tu_dominio]
-# Configuración interactiva
+# Configuración Interactiva
certbot --apache
```
:::tip
-Si quieres desactivar los ajustes automáticos de bloques de servidor con un solo clic de Certbot, puedes incluir el parámetro `certonly` en el comando, por ejemplo `certbot certonly`.
+Si quieres desactivar los ajustes automáticos de bloques de servidor con "un clic" de Certbot, puedes añadir el parámetro `certonly` en el comando, por ejemplo `certbot certonly`.
:::
@@ -164,31 +164,31 @@ Si quieres desactivar los ajustes automáticos de bloques de servidor con un sol
### Plugin Webroot
-Si usas tu propio servidor web local que no usa software tradicional, puedes usar el método webroot para usar tu servidor sin tener que detenerlo.
+Si usas tu propio servidor web local que no usa software tradicional, puede que prefieras usar el método webroot para usar tu servidor sin tener que detenerlo.
Para usar el plugin Webroot, debes usar el parámetro `--webroot` en tu comando. También necesitas incluir `-w [ruta_de_tu_servidor_web]` (abreviatura de `--webroot-path`), que es la ruta al directorio raíz de tu servidor web.
```
-# Para dominios raíz
+# Para Dominios Raíz
certbot --webroot -w [ruta_de_tu_servidor_web] -d [tu_dominio_raiz] -d www.[tu_dominio_raiz]
-# Para subdominios
+# Para Subdominios
certbot --webroot -w [ruta_de_tu_servidor_web] -d [tu_dominio]
-# Configuración interactiva
+# Configuración Interactiva
certbot --webroot -w [ruta_de_tu_servidor_web]
```
:::tip
-Una de las ubicaciones más comunes para el webroot es `/var/www/html`. También puedes usar esto para servidores web como Nginx o Apache si quieres usar el servidor sin que se hagan ajustes automáticos en los bloques de servidor como hacen los plugins nativos.
+Una de las ubicaciones más comunes para webroot es `/var/www/html`. También puedes usar esto para servidores como Nginx o Apache si quieres usar el servidor sin que se hagan ajustes automáticos en los bloques de servidor como con los plugins nativos.
:::
-## Renovación automática
+## Renovación Automática
-En la mayoría de los casos, Certbot debería configurar automáticamente la renovación del certificado usando un cronjob y/o un timer de systemd. Puedes confirmar esto ejecutando el siguiente comando, que usa el parámetro `--dry-run` para probar el proceso.
+En la mayoría de los casos, Certbot debería configurar automáticamente la renovación del certificado usando cronjob y/o timer de systemd. Puedes comprobarlo ejecutando el siguiente comando, que usa el parámetro `--dry-run` para probar el proceso.
```
certbot renew --dry-run
@@ -198,13 +198,13 @@ certbot renew --dry-run
Como mencionamos antes, el método **DNS-01** no soporta renovación automática vía Certbot, a menos que configures tu propia infraestructura para gestionarlo. Por eso, recomendamos usar el método **HTTP-01**.
:::
-Esto debería ser exitoso si todo está como se espera. Si quieres ver o modificar la renovación automática, el comando estará en alguna de estas ubicaciones: `/etc/crontab/`, `/etc/cron.*/*` o mediante `systemctl list-timers`.
+Esto debería ser exitoso si todo está correcto. Si quieres ver o modificar la renovación automática, el comando estará en alguna de estas ubicaciones: `/etc/crontab/`, `/etc/cron.*/*` o mediante `systemctl list-timers`.
-### Configuración manual de cronjob
+### Configuración Manual de Cronjob
-Si por alguna razón la renovación automática no está configurada, puedes añadirla tú mismo con un cronjob. Abre el menú crontab con `crontab -e`. Si es la primera vez que lo haces, te pedirá seleccionar un editor. Elige la primera opción, que debería ser `/bin/nano`.
+Si por alguna razón la renovación automática no está configurada, puedes añadirla tú mismo con un cronjob. Abre el menú crontab con `crontab -e`. Si es la primera vez, te pedirá elegir un editor. Selecciona la primera opción, que debería ser `/bin/nano`.
-Con el archivo abierto en nano, añade la siguiente línea para ejecutar la renovación todos los días a las 6am hora local.
+Con el archivo abierto en nano, añade esta línea para ejecutar la renovación todos los días a las 6am hora local.
```
0 6 * * * certbot renew
@@ -214,4 +214,4 @@ Guarda el archivo y sal de nano con `CTRL + X`, luego `Y` para confirmar y final
## Conclusión
-Has configurado exitosamente Certbot para tu(s) dominio(s) usando varios métodos, incluyendo standalone, webroot o mediante plugins, proporcionando a tu sitio web una transmisión de datos segura vía HTTPS. Para más preguntas o ayuda, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
+Has configurado con éxito Certbot para tu(s) dominio(s) usando varios métodos, incluyendo standalone, webroot o alguno de los plugins, proporcionando a tu sitio web una transmisión de datos segura vía HTTPS. Para más preguntas o ayuda, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
index 0f60b3ebf..1abf7e669 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-webserver
-title: "Servidor dedicado: Instalación de Nginx y Apache webserver"
-description: "Descubre cómo configurar y montar servidores web Nginx o Apache para alojar tu sitio web de forma eficiente → Aprende más ahora"
+title: "Configura Nginx y Apache en un Servidor Linux - Monta Entornos Web Potentes"
+description: "Descubre cómo instalar y configurar servidores web Nginx o Apache para alojar tu sitio web de forma eficiente → Aprende más ahora"
sidebar_label: Instalar servidor web
services:
+ - vserver
- dedicated
---
@@ -11,15 +12,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Nginx y Apache son servicios web populares que se usan para entregar páginas web al navegador del usuario. A continuación te mostramos cómo instalar uno de estos servicios en tu sistema.
+Nginx y Apache son servicios web populares que se usan para entregar páginas web al navegador del usuario. Aquí te mostramos cómo instalar uno de estos servicios en tu sistema.
## Preparación
-Antes de comenzar con la instalación real de un servidor web, es necesario asegurarse de que el sistema esté actualizado. Para ello, nos conectamos al servidor vía SSH. Si no sabes qué es SSH ni cómo usarlo, echa un vistazo a esta guía: [Acceso inicial (SSH)](vserver-linux-ssh.md).
+Antes de comenzar con la instalación real de un servidor web, es necesario asegurarse de que el sistema esté actualizado. Para esto, nos conectamos al servidor vía SSH. Si no sabes qué es SSH ni cómo usarlo, echa un vistazo a esta guía: [Acceso inicial (SSH)](vserver-linux-ssh.md).
-Una vez dentro, puedes actualizar el sistema con el siguiente comando según tu sistema operativo:
+Una vez conectado, puedes actualizar el sistema con el siguiente comando según tu sistema operativo:
```
// Debian
@@ -42,7 +43,7 @@ sudo dnf upgrade --refresh
## Instalación
-Una vez completada la preparación, ya puedes comenzar con la instalación del servidor web. Dependiendo del sistema operativo y del servidor web, debes ejecutar los siguientes comandos:
+Cuando la preparación esté lista, ya puedes comenzar con la instalación del servidor web. Dependiendo del sistema operativo y del servidor web, debes ejecutar los siguientes comandos:
@@ -102,7 +103,7 @@ Después de instalar el servidor web, puedes subir los archivos de tu sitio web.
## Verificación de versión
-Una vez terminada la instalación, puedes usar los comandos `apache2 -v` (Apache) y `nginx -v` (Nginx) para comprobar si la instalación fue exitosa. La salida debería ser similar a la siguiente:
+Una vez terminada la instalación, puedes usar los comandos `apache2 -v` (Apache) y `nginx -v` (Nginx) para comprobar que la instalación fue exitosa. La salida debería verse similar a esto:
@@ -124,6 +125,6 @@ nginx version: nginx/1.2.3
...
```
-Si obtienes alguna de estas salidas, entonces el servidor web se ha instalado correctamente.
+Si ves algo parecido a lo anterior, entonces el servidor web se instaló correctamente.
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
index d47f6117d..f6e21b85e 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-wordpress
-title: "Servidor Dedicado: Instalación de WordPress"
+title: "Configura WordPress en un Servidor Linux - Lanza Tu Propio Sitio Web o Blog"
description: "Descubre cómo instalar WordPress en un servidor Linux usando el stack LAMP para construir y gestionar tu sitio web de forma eficiente → Aprende más ahora"
sidebar_label: Instalar WordPress
services:
+ - vserver
- dedicated
---
@@ -30,7 +31,7 @@ Una vez que hayas iniciado sesión, comienza ejecutando el comando de actualizac
sudo apt update
```
-Luego, puedes instalar todas las dependencias necesarias. Simplemente copia el comando completo de abajo y pégalo para instalar todo de una vez. Ten paciencia, puede tardar un poco en instalar todo.
+Luego puedes instalar todas las dependencias necesarias. Simplemente copia el comando completo de abajo y pégalo para instalar todo de una vez. Ten paciencia, puede tardar un poco en instalar todo.
```
sudo apt install apache2 \
ghostscript \
@@ -50,18 +51,18 @@ sudo apt install apache2 \
Con las dependencias instaladas, hay algunos pasos recomendados para asegurarte de que todas las dependencias principales del stack LAMP funcionen correctamente.
-### Apache & Firewall
+### Apache y Firewall
-Para empezar, necesitarás configurar el firewall para permitir que el servidor web Apache se comunique con internet y asegurarte de que funcione. Es importante crear las reglas adecuadas en el firewall para que el servidor web sea accesible desde internet.
+Para empezar, tendrás que configurar el firewall para permitir que el servidor web Apache se comunique con internet y asegurarte de que funcione. Es importante crear las reglas adecuadas en el firewall para que el servidor web sea accesible desde internet.
En este ejemplo, usaremos el **firewall UFW** ya que Apache tiene una aplicación registrada para este. Si usas otro firewall, asegúrate de permitir el puerto 80 (HTTP) a través del firewall. Puedes aprender más sobre firewalls en Linux en nuestra [guía de gestión de firewall](vserver-linux-firewall.md).
-Asegúrate de que el firewall UFW esté activado y también de que exista una regla para SSH.
+Asegúrate de que el firewall UFW esté habilitado y que exista una regla para SSH.
```
# Crear una regla para permitir SSH
sudo ufw allow OpenSSH
-# Activar el firewall UFW
+# Habilitar el firewall UFW
sudo ufw enable
```
@@ -69,7 +70,7 @@ sudo ufw enable
¡Asegúrate de tener una regla para SSH si usas el firewall UFW! Si no la tienes, **no** podrás conectarte por SSH al servidor si pierdes la conexión actual.
:::
-Ahora crea la regla para permitir Apache y luego verifica que las reglas estén presentes.
+Ahora crea la regla para permitir Apache y luego verifica que las reglas estén activas.
```
# Crear una regla para permitir Apache
sudo ufw allow in "Apache Full"
@@ -79,14 +80,14 @@ sudo ufw status
```
:::tip
-Puedes ver qué perfiles están disponibles ejecutando el comando `ufw app list`. En el ejemplo anterior, usar `Apache Full` significa que se crean reglas para HTTP (puerto 80) y HTTPS (puerto 443).
+Puedes ver qué perfiles están disponibles ejecutando el comando `ufw app list`. En el ejemplo, usar `Apache Full` significa que se crean reglas para HTTP (puerto 80) y HTTPS (puerto 443).
:::
-Deberías ver reglas `Apache` y `Apache (v6)` con acción `ALLOW`, lo que confirma que el firewall está listo. También verás otras reglas que hayas configurado antes, incluyendo la de SSH.
+Deberías ver reglas para `Apache` y `Apache (v6)` con la acción `ALLOW`, lo que confirma que el firewall está listo. También verás otras reglas que hayas configurado antes, incluyendo la de SSH.

-Con el firewall abierto para Apache, ahora asegúrate de que Apache funcione. Puedes probar accediendo a tu dirección IP en un navegador, así: `http://[tu_dirección_ip]`
+Con el firewall abierto para Apache, ahora asegúrate de que Apache funcione. Puedes hacerlo intentando acceder a tu dirección IP en un navegador, así: `http://[tu_dirección_ip]`
Si funciona, deberías ver una página de bienvenida por defecto. Si no, revisa el estado del servicio con el comando: `systemctl status apache2`
@@ -100,11 +101,11 @@ Esto te guiará por una configuración interactiva. Primero te preguntará sobre

-Luego te preguntará sobre eliminar el usuario `anonymous` y deshabilitar el login remoto para root. Recomendamos aceptar con `Y` por seguridad. Esto elimina el usuario de prueba y asegura que el usuario root solo pueda usarse localmente vía SSH, reduciendo riesgos.
+Luego te preguntará si quieres eliminar el usuario `anonymous` y deshabilitar el acceso remoto para root. Recomendamos aceptar con `Y` por seguridad. Esto elimina el usuario de prueba y asegura que el usuario root solo pueda usarse localmente vía SSH, reduciendo riesgos.

-Finalmente, te preguntará sobre eliminar la base de datos `test` y recargar las tablas de privilegios. Nuevamente recomendamos aceptar con `Y` ya que la base de datos de prueba no es necesaria y debes recargar las tablas para que los cambios tengan efecto.
+Finalmente, te preguntará si quieres eliminar la base de datos `test` y recargar las tablas de privilegios. Nuevamente, recomendamos aceptar con `Y` ya que la base de datos de prueba no es necesaria y debes recargar las tablas para aplicar cambios.

@@ -114,7 +115,7 @@ Ahora verifica si la base de datos MySQL está corriendo intentando iniciar sesi
### Probando PHP
-Por último, asegúrate de que PHP funcione correctamente. Para esto, crea un archivo `info.php` en el directorio Apache `/var/www/html/` con contenido PHP que ejecute el comando `phpinfo()`.
+Por último, asegúrate de que PHP funcione correctamente. Para esto, crea un archivo `info.php` en el directorio `/var/www/html/` de Apache con contenido PHP que ejecute el comando `phpinfo()`.
```
# Abre el editor nano en el nuevo archivo
nano /var/www/html/info.php
@@ -127,7 +128,7 @@ phpinfo();
Cuando termines, guarda el archivo presionando `CTRL+X`, luego `Y` y `Enter` para confirmar los cambios.
-Ahora accede a la siguiente URL, que debería mostrar una página con información de PHP si todo funciona bien.
+Ahora accede a esta URL, que debería mostrar una página con información de PHP si todo funciona bien.
```
http://[tu_dirección_ip]/info.php
```
@@ -142,9 +143,9 @@ La instalación de WordPress se divide en tres partes: preparar la base de datos
### Base de datos MySQL
-Para comenzar la instalación, debes crear una nueva base de datos MySQL. Esto es importante porque usarás estos datos durante el asistente de instalación de WordPress, así que recomendamos usar nuestros ejemplos.
+Para comenzar la instalación, debes crear una nueva base de datos MySQL. Esto es importante porque usarás estos datos durante el asistente de configuración de WordPress, por eso recomendamos usar nuestros ejemplos.
-Simplemente copia los siguientes comandos para crear la base de datos, tablas y usuarios necesarios.
+Copia los siguientes comandos para crear la base de datos, las tablas y el usuario necesario.
```
# Iniciar sesión en MySQL
sudo mysql -u root
@@ -156,7 +157,7 @@ CREATE DATABASE wordpress;
# Reemplaza [your_password] con tu propia contraseña
CREATE USER wordpress@localhost IDENTIFIED BY '[your_password]';
-# Asignar privilegios al usuario (copiar todo junto)
+# Asignar privilegios al usuario (copia todo junto)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON wordpress.*
TO wordpress@localhost;
@@ -169,9 +170,9 @@ Cuando termines de crear la base de datos y el usuario, sal con el comando `quit
### Instalando WordPress
-Para la instalación principal de WordPress, recomendamos usar la versión oficial de **wordpress.org** directamente en lugar del paquete APT, ya que WordPress lo recomienda para evitar posibles problemas.
+Para la instalación principal, recomendamos y usaremos la versión oficial de **wordpress.org** en lugar del paquete APT, ya que WordPress recomienda esto para evitar posibles problemas.
-Para descargar el archivo más reciente, usa el siguiente comando que descargará la última versión en el directorio temporal.
+Para descargar la última versión, usa este comando que descargará el archivo en el directorio temporal.
```
cd /tmp && wget https://wordpress.org/latest.tar.gz
```
@@ -181,7 +182,7 @@ Ahora extrae el archivo, lo que creará una carpeta `wordpress` con todos los ar
tar -xvf latest.tar.gz
```
-Con los archivos extraídos, debes copiar la carpeta al directorio Apache `/var/www/html/` para que todo sea accesible vía web. Ejecuta los siguientes comandos para copiar la carpeta, crear un directorio `uploads` y ajustar permisos para que el grupo `www-data` del servidor web tenga acceso.
+Con los archivos extraídos, debes copiar la carpeta a tu directorio `/var/www/html/` de Apache para que todo sea accesible vía web. Ejecuta estos comandos para copiar la carpeta, crear un directorio `uploads` y ajustar permisos para que el grupo `www-data` del servidor web tenga acceso.
```
# Copiar la carpeta wordpress y actualizar propiedad
cp -R wordpress /var/www/html/
@@ -195,11 +196,11 @@ chmod -R 755 /var/www/html/wordpress/
chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/
```
-Con esto hecho, WordPress debería estar instalado. Accede al asistente de instalación de WordPress en: `http://[tu_dirección_ip]/wordpress`
+Con esto, WordPress debería estar instalado. Accede al asistente de configuración de WordPress en: `http://[tu_dirección_ip]/wordpress`
### Asistente de configuración
-Con el asistente, ahora puedes configurar WordPress, que es el último paso de la instalación. Primero te pedirá seleccionar el idioma.
+En el asistente, ahora puedes configurar WordPress, que es el último paso de la instalación. Primero te pedirá seleccionar el idioma.
Luego deberás configurar los datos de la base de datos. Ya preparaste esto en MySQL en la primera parte, así que usa las mismas credenciales y valores aquí. Si seguiste nuestros ejemplos, completa las opciones así, reemplazando `[your_password]` con la contraseña que usaste antes.
@@ -229,7 +230,7 @@ Y así, tras iniciar sesión con éxito, estarás en tu panel de WordPress con l
## Conclusión
-¡Felicidades, has instalado y configurado WordPress con éxito! Como siguiente paso, **recomendamos mucho** configurar un dominio y un **certificado SSL** para asegurar que los datos se transmitan de forma segura y facilitar el acceso al panel de WordPress. Consulta nuestra [guía de Certbot](dedicated-linux-certbot.md) enfocada en el **plugin de Apache** y sigue la configuración interactiva para instalar un certificado para tu dominio elegido rápida y fácilmente.
+¡Felicidades, has instalado y configurado WordPress con éxito! Como siguiente paso, **recomendamos mucho** configurar un dominio y un **certificado SSL** para asegurar que los datos se transmitan de forma segura y facilitar el acceso al panel de WordPress. Consulta nuestra [guía de Certbot](dedicated-linux-certbot.md) enfocada en el **plugin de Apache** y sigue la configuración interactiva para instalar un certificado para tu dominio elegido de forma rápida y sencilla.
Para seguir aprendiendo y configurando, te recomendamos revisar nuestras guías de [Plugins de WordPress](webspace-wordpress-plugins.md) y [WordPress Elementor](webspace-wordpress-elementor.md), que exploran cómo instalar plugins y usar Elementor, un constructor de páginas popular y fácil de usar.
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
index 86ead5457..9217f49db 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-xrdp
-title: "Servidor Dedicado: Instalación de xRDP (Escritorio Remoto)"
-description: "Descubre cómo configurar el acceso de escritorio remoto en servidores Ubuntu y Debian para una gestión y control más fácil → Aprende más ahora"
+title: "Configura xRDP en un Servidor Linux - Activa el Acceso a Escritorio Remoto"
+description: "Descubre cómo configurar el acceso a escritorio remoto en servidores Ubuntu y Debian para una gestión y control más fácil → Aprende más ahora"
sidebar_label: Instalar xRDP
services:
+ - vserver
- dedicated
---
@@ -12,10 +13,10 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
En Linux, normalmente hay una consola SSH por defecto para gestionar el servidor. En algunos casos puede ser más fácil usar una conexión de escritorio remoto, similar a Windows.
-Es posible hacer una post-instalación para la mayoría de las distribuciones Linux. En esta guía se explica para Ubuntu y Debian.
+Es posible hacer una post-instalación para la mayoría de las distros Linux. En esta guía se explica para Ubuntu y Debian.
:::info
-Importante: Se debe usar al menos Ubuntu 18.04.X LTS (Bionic Beaver) o Debian 10 (Buster) como sistema operativo. Se recomiendan versiones más recientes.
+Importante: Se debe usar al menos Ubuntu 18.04.X LTS (Bionic Beaver) o Debian 10 (Buster) como sistema operativo. Se recomiendan versiones más recientes.
:::
## Instalando xRDP
@@ -66,17 +67,17 @@ sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp
sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp
```
-Al terminar la configuración, puedes conectarte con los datos root o del usuario correspondiente del servidor vía Escritorio Remoto.
+Al terminar la configuración, puedes conectarte como root o con los datos del usuario respectivo del servidor vía Escritorio Remoto.
El puerto por defecto es: 3389
-## Conexión
+## Conexión
La conexión se puede hacer con cualquier herramienta RDP, conectando con IP:PUERTO.
-Al conectar te pedirá los datos de acceso:
+Al conectar te pedirá los datos de acceso:

-Después de iniciar sesión correctamente verás el escritorio.
+Después de iniciar sesión con éxito verás el escritorio.
Con Ubuntu se ve un poco diferente que con Debian:
Ubuntu:
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
index 5d182d194..202697a44 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-ftpserver
-title: "Servidor Dedicado: Instalación de FTP"
+title: "Configura FTP en un Servidor Windows - Aloja un Servicio Seguro de Transferencia de Archivos"
description: "Descubre cómo configurar y gestionar un servidor FTP FileZilla en Windows para transferencias seguras y control de acceso de usuarios → Aprende más ahora"
sidebar_label: Instalar FTP
services:
+ - vserver
- dedicated
---
@@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-El **FTP (Protocolo de Transferencia de Archivos)** es un protocolo de red usado para transferir archivos a través de una red TCP/IP. Este protocolo fue desarrollado para facilitar el intercambio de archivos entre sistemas.
+El **FTP (Protocolo de Transferencia de Archivos)** es un protocolo de red usado para transferir archivos a través de una red TCP/IP. El protocolo fue desarrollado para facilitar el intercambio sencillo de archivos entre sistemas.
Con el **FileZilla Server** es posible montar un servidor FTP en un sistema operativo Windows. FileZilla Server es fácil de instalar y configurar, y ofrece muchas funciones como la creación de cuentas de usuario, gestión de permisos de acceso y transferencia de archivos.
@@ -21,13 +22,13 @@ Con el **FileZilla Server** es posible montar un servidor FTP en un sistema oper
### Descarga
-Para montar un servidor FTP necesitas el software adecuado. FileZilla Server es una solución posible para sistemas Windows. Puedes descargarlo aquí: [FileZilla server](https://filezilla-project.org/download.php?type=server).
+Para configurar un servidor FTP necesitas el software correspondiente. FileZilla Server es una solución posible para sistemas operativos Windows. Puedes descargarlo aquí: [FileZilla server](https://filezilla-project.org/download.php?type=server).
### Instalación
-Una vez descargado el archivo de instalación, ejecútalo haciendo clic en el archivo descargado. Debería abrirse esta ventana: 
+Una vez descargado el archivo de instalación, ejecútalo haciendo clic sobre él. Debería abrirse esta ventana: 
@@ -41,7 +42,7 @@ En este ejemplo, FileZilla Server se instalará en **C:\Program Files (x86)\File

-Luego haz clic en **Next** y en el siguiente paso. Finalmente, pulsa en **Install** para iniciar la instalación. Se abrirá la interfaz de administración del servidor FTP FileZilla. Haz clic en el botón **Connect to FileZilla FTP Server**.
+Luego haz clic en **Next** y en el siguiente paso. Al final, pulsa **Install** para comenzar la instalación. Se abrirá la interfaz de administración del servidor FTP FileZilla. Haz clic en el botón **Connect to FileZilla FTP Server**.
Aparecerá una ventana con los campos Host, Port y Password. Puedes dejar los dos primeros campos tal cual y escribir la contraseña de administrador que definiste para el servidor FTP. Después, conecta haciendo clic en **Ok**.
@@ -66,7 +67,7 @@ En este ejemplo, el nombre de usuario es **YourUserName**. Por supuesto, puedes
### Contraseña y permisos
-Con el usuario creado, ahora configura el acceso y los permisos. Activa el usuario y configura la contraseña en la categoría **General** bajo **Credentials**. Recomendamos encarecidamente usar contraseña por seguridad. Marca **Require a password to log in** y establece la contraseña que desees.
+Con el usuario creado, ahora configura el acceso y los permisos. Activa el usuario y configura la contraseña en la categoría **General** bajo **Credentials**. Recomendamos usar contraseña por seguridad. Marca **Require a password to log in** y establece la contraseña que prefieras.

@@ -74,13 +75,13 @@ Para que el usuario tenga los permisos adecuados, debes definir a qué carpetas

-A la derecha está la opción **Permissions**, donde puedes ajustar los derechos de acceso a la ruta especificada. Si quieres que el usuario pueda leer y modificar datos, recomendamos ponerlo en **Read+Write**.
+A la derecha está la opción **Permissions**, donde puedes ajustar los permisos para esa ruta. Si quieres que el usuario pueda leer y modificar archivos, lo ideal es ponerlo en **Read+Write**.
::: danger
-Por seguridad, solo deberías dar acceso a ciertas carpetas específicas a cada usuario.
+Por seguridad, solo da acceso a usuarios a carpetas específicas.
:::
-Ahora aplica y confirma los cambios con el botón **Apply**.
+Aplica y confirma los cambios con el botón **Apply**.
@@ -91,11 +92,11 @@ En la ventana siguiente selecciona la aplicación que quieres permitir:

-En este ejemplo la ruta es **C:\Program Files (x86)\FileZilla Server\FileZilla Server.exe**:
+En este ejemplo, la ruta es **C:\Program Files (x86)\FileZilla Server\FileZilla Server.exe**:

-Después cierra con **OK** y ya podrás conectar con tu servidor FTP.
+Después cierra con **OK** y ya podrás conectar a tu servidor FTP.
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-git.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
index 9741daf34..f01416ee2 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-git
-title: "Servidor Dedicado: Configura Git en Windows"
-description: "Descubre cómo instalar y configurar Git para un control de versiones eficiente y colaboración sin problemas en tus proyectos → Aprende más ahora"
+title: "Configura Git en un Servidor Windows - Activa el Control de Versiones para tus Proyectos"
+description: "Descubre cómo instalar y configurar Git para un control de versiones eficiente y colaboración sin complicaciones en tus proyectos → Aprende más ahora"
sidebar_label: Instalar Git
services:
+ - vserver
- dedicated
---
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Git es un sistema de control de versiones distribuido diseñado para la gestión eficiente del código fuente. Permite a los desarrolladores rastrear cambios, trabajar en diferentes ramas simultáneamente y colaborar en proyectos sin complicaciones. Gracias a su flexibilidad y rendimiento, Git se ha convertido en la herramienta estándar para el control de versiones en el desarrollo de software moderno.
+Git es un sistema de control de versiones distribuido diseñado para una gestión eficiente del código fuente. Permite a los desarrolladores rastrear cambios, trabajar en diferentes ramas simultáneamente y colaborar en proyectos sin problemas. Gracias a su flexibilidad y rendimiento, Git se ha convertido en la herramienta estándar para el control de versiones en el desarrollo de software moderno.
¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso sobre cómo configurarlo y ajustarlo, junto con todo lo que necesitas tener en cuenta.
@@ -27,7 +28,7 @@ Antes de configurar **Git**, necesitas preparar tu sistema. Esto incluye actuali
### Actualizar Sistema
-Para asegurarte de que tu sistema esté funcionando con las mejoras más recientes de software y seguridad, siempre debes realizar primero las actualizaciones del sistema. Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
+Para asegurarte de que tu sistema está funcionando con las mejoras más recientes en software y seguridad, siempre debes realizar primero las actualizaciones del sistema. Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
@@ -41,7 +42,7 @@ Luego, ejecuta el instalador del archivo descargado y sigue los pasos que se mue
Una vez finalizada la instalación, deberías verificar que Git funciona correctamente abriendo una terminal o símbolo del sistema. Escribe el comando `git --version` y presiona Enter.
-Si la instalación fue exitosa, Git devolverá el número de versión instalado actualmente. Si recibes un mensaje de error o no hay salida, generalmente indica que Git no se instaló correctamente o que el comando no está incluido en la ruta del sistema.
+Si la instalación fue exitosa, Git devolverá el número de versión actualmente instalado. Si recibes un mensaje de error o no aparece nada, generalmente indica que Git no se instaló correctamente o que el comando no está incluido en la ruta del sistema.
```
git --version
@@ -54,7 +55,7 @@ git version 2.51.2
## Configuración
-Configura tu nombre de usuario y correo electrónico de Git con los comandos a continuación, reemplazando los valores de ejemplo por tus propios datos. Estas credenciales estarán vinculadas a cada commit que hagas.
+Configura tu nombre de usuario y correo electrónico de Git con los comandos a continuación, reemplazando los valores de ejemplo por tus propios datos. Estas credenciales se vincularán a cada commit que hagas.
```
git config --global user.name "John Doe Paris"
@@ -65,7 +66,7 @@ git config --global user.email "doe@e-mail.com"
## Conclusión y más Recursos
-¡Felicidades! Ahora has instalado y configurado Git exitosamente en tu servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante el proceso de configuración de tu servidor
+¡Felicidades! Ahora has instalado y configurado Git con éxito en tu vServer. También te recomendamos echar un vistazo a los siguientes recursos, que podrían brindarte ayuda y orientación adicional durante el proceso de configuración de tu servidor:
- [git-scm.com](https://git-scm.com/) - Sitio Oficial
- [git-scm.com/doc](https://git-scm.com/doc) Documentación de Git
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
index 90bced996..c95deeace 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-installmysql
-title: "Servidor Dedicado: Instalación de MySQL"
-description: "Aprende a configurar y asegurar tu propio servidor de base de datos MySQL en un Servidor Dedicado Windows para una gestión de datos confiable → Aprende más ahora"
+title: "Configura MySQL en un Servidor Windows - Despliega y Gestiona Bases de Datos Confiables"
+description: "Aprende a configurar y asegurar tu propio servidor de bases de datos MySQL en un Servidor Dedicado Windows para una gestión de datos confiable → Aprende más ahora"
sidebar_label: Instalar MySQL
services:
+ - vserver
- dedicated
---
@@ -11,39 +12,39 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Un servidor MySQL es necesario para varias aplicaciones y puede contener datos importantes, por ejemplo, para un servidor de juegos o un sitio web. A continuación te explicamos cómo configurar tu propio servidor de base de datos MySQL en tu Servidor Dedicado Windows.
+Un servidor MySQL es necesario para varias aplicaciones y puede contener datos importantes, por ejemplo, para un servidor de juegos o un sitio web. A continuación te explicamos cómo configurar tu propio servidor de bases de datos MySQL en tu Servidor Dedicado Windows.
## Instalación
-Al principio te conectas vía escritorio remoto a tu servidor y descargas la última versión de MariaDB, que se usa para el servidor de base de datos: [Descarga MariaDB](https://mariadb.org/download/?t=mariadb).
+Al principio te conectas vía escritorio remoto a tu servidor y descargas la última versión de MariaDB, que se usa para el servidor de bases de datos: [Descarga MariaDB](https://mariadb.org/download/?t=mariadb).
Descomprime el archivo descargado con WinRAR o 7Zip y ejecuta el archivo de instalación con doble clic:

-Después navega por el proceso de instalación haciendo clic en **Siguiente** hasta que te pidan ingresar la contraseña root:
+Después navega por el proceso de instalación haciendo clic en **Next** hasta que te pidan ingresar la contraseña root:

-Ahí puedes definir la contraseña maestra para el acceso a tu servidor de base de datos. ¡Por favor asegúrate de usar una contraseña segura que nadie más conozca!
+Ahí puedes definir la contraseña maestra para el acceso a tu servidor de bases de datos. ¡Asegúrate de usar una contraseña segura que nadie más conozca!
:::info
-¡IMPORTANTE! Si quieres acceder a la base de datos externamente vía Navicat, HeidiSQL u otra herramienta, debes activar la opción **Habilitar acceso remoto para el usuario root**. Por razones de seguridad, generalmente no se recomienda.
+¡IMPORTANTE! Si quieres acceder a la base de datos externamente vía Navicat, HeidiSQL u otra herramienta, debes activar la opción **Enable access from remote machines for root user** (Habilitar acceso remoto para el usuario root). Por razones de seguridad, generalmente no se recomienda.
:::
-Luego haces clic en **Siguiente** hasta llegar al final de la instalación, donde debes hacer clic en **Instalar**:
+Luego haces clic en **Next** hasta llegar al final de la instalación, donde debes hacer clic en **Install**:

-¡Tu servidor de base de datos ya está en línea y listo para usar!
+¡Tu servidor de bases de datos ya está en línea y listo para usar!
## Configuración del acceso externo
-Si activaste "Habilitar acceso remoto para el usuario root" durante la instalación, también debes permitir el puerto MySQL **3306** en el
+Si activaste "Enable access from remote machines for root user" durante la instalación, también debes especificar el puerto MySQL **3306** en el
firewall de Windows. Para ello, ábrelo y crea una nueva regla.
-Aquí tienes la guía para abrir puertos en el firewall:
+Aquí tienes la guía para cómo abrir puertos en el firewall:
[Redirección de Puertos (Firewall)](vserver-windows-port.md)
¡Ahora puedes acceder a tu servidor MySQL desde fuera!
@@ -52,6 +53,6 @@ Aquí tienes la guía para abrir puertos en el firewall:
## Conclusión
-¡Felicidades, has instalado con éxito el servidor MySQL! Para más preguntas o ayuda, no dudes en contactar a nuestro equipo de soporte, disponible todos los días para asistirte 🙂
+¡Felicidades, has instalado con éxito el servidor MySQL! Para cualquier duda o ayuda, no dudes en contactar a nuestro equipo de soporte, disponible todos los días para asistirte 🙂
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
index 380a11650..30b61ddfa 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-javascript
-title: 'Servidor Dedicado: Instalación de JavaScript'
-description: "Descubre cómo instalar y configurar Node.js, Deno y Bun en Windows para ejecutar JavaScript de manera eficiente → Aprende más ahora"
+title: "Configura el Entorno de Ejecución JavaScript en un Servidor Windows - Activa la Ejecución de Aplicaciones Web Modernas"
+description: "Descubre cómo instalar y configurar Node.js, Deno y Bun en Windows para ejecutar JavaScript de forma eficiente → Aprende más ahora"
sidebar_label: Instalar JavaScript
services:
+ - vserver
- dedicated
---
@@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Esta guía proporciona los pasos para la instalación de Node.js, Deno y Bun en Windows. Los pasos que se indican a continuación deben ejecutarse vía RDP, si no sabes cómo conectarte a tu servidor vía RDP, por favor consulta nuestra [Guía de Acceso Inicial (RDP)](vserver-windows-userdp.md).
+Esta guía ofrece los pasos para la instalación de Node.js, Deno y Bun en Windows. Los pasos que se indican a continuación deben ejecutarse vía RDP; si no sabes cómo conectarte a tu servidor vía RDP, echa un vistazo a nuestra [Guía de Acceso Inicial (RDP)](vserver-windows-userdp.md).
## Instalación
-Para comenzar, necesitas decidir qué runtime de JavaScript instalar. Hay muchos recursos en línea que describen cada uno con mucho detalle. Pero también puedes leer esta guía porque incluirá comandos básicos de uso y ejemplos de código. Recomendamos usar Node.js ya que es uno de los más usados y una opción muy popular.
+Para empezar, necesitas decidir qué entorno de ejecución JavaScript instalar. Hay muchos recursos en línea que describen cada uno con mucho detalle. Pero también puedes leer esta guía porque incluye comandos básicos de uso y ejemplos de código. Recomendamos usar Node.js, ya que es uno de los más usados y una opción muy popular.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -39,15 +40,15 @@ Generalmente se recomienda mantener la instalación en la versión Long Term Sup
:::
### Paso 2: Instalando Python
-Ejecuta el instalador haciendo clic en él. Ahora se te pedirá configurar algunos ajustes para la instalación. En la página de `Bienvenida` debes hacer clic en `Next`.
+Ejecuta el instalador haciendo clic en él. Ahora se te pedirá configurar algunos ajustes para la instalación. En la página de `Bienvenida` haz clic en `Next`.

-Ahora debes leer y aceptar (marcando la casilla) el Acuerdo de Licencia de Node.js y luego hacer clic en el botón `Next`.
+Luego debes leer y aceptar (marcando la casilla) el Acuerdo de Licencia de Node.js y después hacer clic en el botón `Next`.

-Después se te pedirá una ubicación para instalar Node.js.
+Después se te pedirá elegir una ubicación para instalar Node.js.
:::note
Recomendamos usar la ubicación de instalación por defecto.
@@ -60,7 +61,7 @@ En la siguiente página, puedes optar por no instalar algunos paquetes principal

### Paso 3: Finalizando la Instalación
-Eso es todo, ahora puedes hacer clic en `Install` y esperar a que todo se configure. Ten paciencia, esto puede tardar un poco. :)
+Eso es todo, ahora puedes hacer clic en `Install` y esperar a que todo se configure. Ten paciencia, puede tardar un poco. :)

@@ -68,7 +69,7 @@ Una vez terminado, simplemente presiona `Finish` en la página final y comienza
### Actualizar Node.js a la última versión
-Ejecutar `node -v` mostrará la versión instalada de Node.js. De vez en cuando, deberías verificar que estás usando la última versión LTS. Para actualizar Node.js, debes seguir nuevamente la sección de esta [Guía de Instalación de JavaScript](dedicated-windows-javascript.md).
+Ejecutar `node -v` mostrará la versión instalada de Node.js. De vez en cuando, deberías comprobar que estás usando la última versión LTS. Para actualizar Node.js, debes seguir nuevamente la sección de esta guía [Instalar JavaScript](dedicated-windows-javascript.md).
### Ejecutando Node.js & npm
@@ -80,31 +81,31 @@ Puedes encontrar todos los paquetes npm en su [sitio web](https://www.npmjs.com/
### Creando un nuevo proyecto
-Cada vez que quieras iniciar un nuevo proyecto Node.js necesitas crear un nuevo directorio para él usando el Explorador de Archivos, abrir el Símbolo del sistema o PowerShell dentro de ese directorio y ejecutar el comando `npm init` para comenzar la configuración. Esto te pedirá información básica para crear un archivo `package.json`. Este será el archivo "config" para ejecutar Node.js.
+Cada vez que quieras iniciar un nuevo proyecto Node.js, necesitas crear un nuevo directorio para él usando el Explorador de Archivos, abrir el Símbolo del sistema o PowerShell dentro de ese directorio y ejecutar el comando `npm init` para comenzar la configuración. Esto te pedirá información básica para crear un archivo `package.json`. Este será el archivo "config" para ejecutar Node.js.
:::tip
-En Windows, hacer clic una vez en la ruta actual del Explorador de Archivos y escribir `cmd` y luego presionar `Enter` abrirá el Símbolo del sistema dentro del directorio actual, facilitando el proceso.
+En Windows, hacer clic una vez en la ruta actual del Explorador de Archivos y escribir `cmd` seguido de `Enter` abrirá el Símbolo del sistema dentro del directorio actual, facilitando el proceso.
:::
-Después de inicializar el nuevo proyecto, puedes crear un archivo llamado `index.js` y escribir código dentro. Como ejemplo, crearemos un servidor http simple en el puerto 80 por defecto que responde con un mensaje de prueba cuando se accede vía localhost. Esto se ve a continuación.
+Después de inicializar el nuevo proyecto, puedes crear un archivo llamado `index.js` y escribir código dentro. Como ejemplo, crearemos un servidor http simple en el puerto 80 por defecto que responde con un mensaje de prueba cuando se accede vía localhost. Se ve así:
```js
const http = require('http')
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
- res.end('Hola desde ZAP-Hosting Docs =)')
+ res.end('Hola desde la documentación de ZAP-Hosting =)')
})
server.listen(80)
```
-Ahora puedes ejecutar el código con el comando `node .` y verificar los resultados yendo a `localhost:80` en tu navegador.
+Ahora puedes ejecutar el código con el comando `node .` y comprobar los resultados yendo a `localhost:80` en tu navegador.

:::tip
-Instalar paquetes externos desde npm se hace con `npm install [nombre-del-paquete]`
+Instalar paquetes externos desde npm se hace con el comando `npm install [nombre-del-paquete]`
:::
@@ -118,24 +119,24 @@ Instalar Deno es tan simple como escribir `irm https://deno.land/install.ps1 | i

:::tip
-Para verificar la versión instalada, puedes ejecutar `deno --version`.
+Para comprobar la versión instalada, puedes ejecutar `deno --version`.
:::
### Actualizar Deno a la última versión
-Actualizar Deno se puede hacer simplemente ejecutando `deno upgrade`.
+Actualizar Deno es tan sencillo como ejecutar `deno upgrade`.
### Ejecutando Deno
-Para comenzar a usar Deno necesitarás crear un archivo `index.ts` y escribir algo de código en él. Como ejemplo, crearemos un servidor http simple en el puerto 80 por defecto que responde con un mensaje de prueba cuando se accede vía localhost. Esto se ve a continuación.
+Para comenzar a usar Deno, necesitas crear un archivo `index.ts` y escribir algo de código en él. Como ejemplo, crearemos un servidor http simple en el puerto 80 por defecto que responde con un mensaje de prueba cuando se accede vía localhost. Se ve así:
```js
Deno.serve({ port: 80 }, (_req: Request) => {
- return new Response('Hola desde ZAP-Hosting Docs =)')
+ return new Response('Hola desde la documentación de ZAP-Hosting =)')
})
```
-Ahora puedes ejecutar el código con el comando `deno run --allow-net index.ts` y verificar los resultados yendo a `localhost:80` en tu navegador.
+Ahora puedes ejecutar el código con el comando `deno run --allow-net index.ts` y comprobar los resultados yendo a `localhost:80` en tu navegador.

@@ -149,7 +150,7 @@ Deno fue creado para ser más seguro y por eso requiere ciertos permisos como `-
## Instalando Bun Runtime
-Bun también ofrece un instalador muy fácil con un solo comando, pero también da a los usuarios la opción de instalarlo vía npm si han usado Node.js antes.
+Bun también ofrece un instalador muy sencillo con un solo comando, pero también da la opción de instalarlo vía npm si ya has usado Node.js antes.
@@ -176,24 +177,24 @@ Si ya tienes npm instalado, puedes ejecutar `npm install -g bun` para instalar B
### Ejecutando Bun
-Bun fue creado para ser más rápido que algunos otros motores de JavaScript, mientras mantiene una configuración similar a Node.js. Para ejecutar Bun, abre un directorio vacío y ejecuta `bun init` en un Símbolo del sistema.
+Bun fue creado para ser más rápido que algunos otros motores JavaScript, manteniendo una configuración similar a Node.js. Para ejecutar Bun, abre un directorio vacío y ejecuta `bun init` en un Símbolo del sistema.
:::note
Dependiendo del lenguaje elegido (JS o TS), Bun creará un archivo de configuración (jsconfig.json o tsconfig.json).
:::
-Para comenzar a usar Bun, necesitarás crear un archivo `index.ts` y escribir algo de código en él. Como ejemplo, crearemos un servidor http simple en el puerto 80 por defecto que responde con un mensaje de prueba cuando se accede vía localhost. Esto se ve a continuación.
+Para comenzar a usar Bun, necesitas crear un archivo `index.ts` y escribir algo de código en él. Como ejemplo, crearemos un servidor http simple en el puerto 80 por defecto que responde con un mensaje de prueba cuando se accede vía localhost. Se ve así:
```js
const server = Bun.serve({
port: 80,
fetch(req) {
- return new Response('Hola desde ZAP-Hosting Docs =)')
+ return new Response('Hola desde la documentación de ZAP-Hosting =)')
},
})
```
-Ahora puedes ejecutar el código con el comando `bun index.ts` y verificar los resultados yendo a `localhost:80` en tu navegador.
+Ahora puedes ejecutar el código con el comando `bun index.ts` y comprobar los resultados yendo a `localhost:80` en tu navegador.

@@ -202,4 +203,4 @@ Ahora puedes ejecutar el código con el comando `bun index.ts` y verificar los r
## Conclusión
-¡Felicidades, has instalado JavaScript con éxito! Para cualquier pregunta o asistencia, no dudes en contactar a nuestro equipo de soporte, que está disponible todos los días para ayudarte. 🙂
\ No newline at end of file
+¡Felicidades, has instalado JavaScript con éxito! Para cualquier pregunta o ayuda, no dudes en contactar con nuestro equipo de soporte, que está disponible todos los días para asistirte. 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
index 879a31d06..4e30b8686 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-nodejs
-title: "Servidor Dedicado: Configura Node.js en Windows"
-description: "Descubre cómo configurar Node.js para aplicaciones escalables y en tiempo real usando un entorno simplificado → Aprende más ahora"
+title: "Configura Node.js en un Servidor Windows - Ejecuta Aplicaciones Modernas en JavaScript"
+description: "Descubre cómo configurar Node.js para aplicaciones escalables y en tiempo real usando un entorno optimizado → Aprende más ahora"
sidebar_label: Instalar Node.js
services:
+ - vserver
- dedicated
---
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Node.js es un entorno de ejecución de JavaScript multiplataforma y de código abierto que ejecuta código JavaScript fuera del navegador, como en servidores o dentro de herramientas de línea de comandos. Construido sobre el motor V8, soporta E/S asíncrona y orientada a eventos, lo que lo hace muy eficiente para construir aplicaciones de red escalables y en tiempo real.
+Node.js es un entorno de ejecución de JavaScript multiplataforma y de código abierto que ejecuta código JavaScript fuera del navegador, como en servidores o dentro de herramientas de línea de comandos. Construido sobre el motor V8, soporta E/S asíncrona y orientada a eventos, lo que lo hace súper eficiente para crear aplicaciones de red escalables y en tiempo real.
El paradigma de “JavaScript en todas partes” permite a los desarrolladores usar un solo lenguaje tanto en el backend como en el frontend.
@@ -21,8 +22,8 @@ El paradigma de “JavaScript en todas partes” permite a los desarrolladores u
Antes de configurar **Node.js**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la última versión e instalar todas las dependencias necesarias. Estas preparaciones aseguran un entorno estable y ayudan a prevenir problemas durante o después de la instalación.
-### Actualizar Sistema
-Para asegurarte de que tu sistema está ejecutando el software y las mejoras de seguridad más recientes, siempre debes realizar primero las actualizaciones del sistema. Para ello, ejecuta el siguiente comando:
+### Actualizar el sistema
+Para asegurarte de que tu sistema corre con el software y mejoras de seguridad más recientes, siempre debes hacer primero una actualización del sistema. Para ello, ejecuta el siguiente comando:
```
sudo apt update && sudo apt upgrade -y
@@ -30,7 +31,7 @@ sudo apt update && sudo apt upgrade -y
Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
### Instalar dependencias
-Una vez completado el proceso de actualización, puedes proceder con la instalación de las dependencias. Node.js se desplegará y ejecutará en tu máquina usando una serie de contenedores Docker. Esto requiere que Docker esté instalado primero. Para hacerlo, ejecuta el siguiente comando:
+Una vez completado el proceso de actualización, puedes proceder con la instalación de dependencias. Node.js se desplegará y ejecutará en tu máquina usando una serie de contenedores Docker. Por eso, primero necesitas tener Docker instalado. Para hacerlo, ejecuta el siguiente comando:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -41,15 +42,15 @@ Un recorrido completo del proceso de instalación y cómo usar Docker está disp
## Instalación
-Ahora que se han cumplido todos los requisitos y se han completado las preparaciones necesarias, puedes proceder con la instalación de la aplicación Node.js.
+Ahora que todos los requisitos están cumplidos y las preparaciones listas, puedes proceder con la instalación de la aplicación Node.js.
-Para usar Node.js dentro de un entorno aislado, primero necesitas descargar la imagen oficial basada en Alpine. Ejecuta el siguiente comando para obtener la última imagen de Node.js 22 en tu sistema, haciéndola disponible para despliegues en contenedores:
+Para usar Node.js dentro de un entorno aislado, primero necesitas descargar la imagen oficial basada en Alpine. Ejecuta el siguiente comando para obtener la última imagen de Node.js 22 en tu sistema, dejándola lista para despliegues en contenedores:
```
docker pull node:22-alpine
```
-Luego, puedes lanzar un contenedor basado en esta imagen y abrir una sesión shell dentro de él. Úsalo para iniciar el contenedor con un shell interactivo. La opción `--rm` asegura que el contenedor se elimine automáticamente una vez que salgas, manteniendo limpio tu entorno host.
+Luego, puedes lanzar un contenedor basado en esta imagen y abrir una sesión shell dentro de él. Úsalo para iniciar el contenedor con una shell interactiva. La opción `--rm` asegura que el contenedor se elimine automáticamente al salir, manteniendo limpio tu entorno host.
```
docker run -it --rm --entrypoint sh node:22-alpine
@@ -57,33 +58,33 @@ docker run -it --rm --entrypoint sh node:22-alpine
Dentro del contenedor, verifica la versión instalada de Node.js con `node -v`, que debería mostrar `v22.19.0`. También puedes confirmar la versión de npm ejecutando
-`npm -v` y la salida esperada es `10.9.3`. Esto confirma que la imagen proporciona las versiones correctas de Node.js y npm, listas para usar de inmediato.
+`npm -v` y la salida esperada es `10.9.3`. Esto confirma que la imagen provee las versiones correctas de Node.js y npm, listas para usar de inmediato.
## Configuración
-Después de iniciar el contenedor de Node.js, se recomienda configurar los ajustes esenciales de Node.js dentro del propio entorno. Un enfoque común es definir variables de entorno, por ejemplo:
+Después de iniciar el contenedor de Node.js, se recomienda configurar ajustes esenciales de Node.js dentro del propio entorno. Una práctica común es definir variables de entorno, por ejemplo:
```
export NODE_ENV=production
```
-Esto habilita el modo producción, activando optimizaciones de rendimiento y ajustando el comportamiento de los logs. Para propósitos de desarrollo, puedes en cambio establecer NODE_ENV=development para beneficiarte de mensajes de error detallados y funciones de depuración.
+Esto activa el modo producción, habilitando optimizaciones de rendimiento y ajustando el comportamiento de los logs. Para desarrollo, puedes en cambio establecer NODE_ENV=development para aprovechar mensajes de error detallados y funciones de depuración.
-Un directorio de proyecto bien estructurado es importante, comenzando con un archivo de configuración creado mediante:
+Un directorio de proyecto bien estructurado es importante, empezando con un archivo de configuración creado con:
```
npm init -y
```
-Esto genera un archivo `package.json`, que define dependencias, scripts y metadatos para tu proyecto. Es el archivo de configuración central para cualquier aplicación Node.js.
+Esto genera un archivo `package.json`, que define dependencias, scripts y metadatos para tu proyecto. Es el archivo central de configuración para toda aplicación Node.js.
-Las dependencias pueden instalarse con `npm install `, mientras que las dependencias de desarrollo se agregan usando `npm install --save-dev`. La sección `scripts` dentro de `package.json` te permite definir comandos personalizados, como `npm start` o `npm run build`, para simplificar la ejecución y gestión del proyecto.
+Las dependencias se pueden instalar con `npm install `, mientras que las dependencias de desarrollo se añaden usando `npm install --save-dev`. La sección `scripts` dentro de `package.json` te permite definir comandos personalizados, como `npm start` o `npm run build`, para simplificar la ejecución y gestión del proyecto.
-Para configuraciones más avanzadas, Node.js puede personalizarse usando archivos `.npmrc` o `.nvmrc`, que permiten configurar registros privados, opciones de caché o forzar una versión específica de Node.js. Esto asegura que tus aplicaciones se ejecuten de forma consistente en diferentes entornos.
+Para configuraciones más avanzadas, Node.js puede personalizarse usando archivos `.npmrc` o `.nvmrc`, que permiten configurar registros privados, opciones de caché o forzar una versión específica de Node.js. Esto asegura que tus aplicaciones corran consistentemente en diferentes entornos.
## Conclusión y más Recursos
-¡Felicidades! Ahora has instalado y configurado exitosamente Node.js en tu Servidor Dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que podrían brindarte ayuda y guía adicional durante tu proceso de configuración del servidor:
+¡Felicidades! Ya has instalado y configurado Node.js en tu VPS/servidor dedicado con éxito. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante la configuración de tu servidor:
- [Node.js.com](https://Node.js.com/) - Sitio Oficial
- https://Node.js.com/help/ - Centro de Ayuda de Node.js (Documentación)
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
index 268cf1318..be68a70ad 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
@@ -1,7 +1,7 @@
---
id: dedicated-windows-notepad++
-title: "Servidor Dedicado: Configura Notepad++ en Windows"
-description: "Descubre cómo optimizar tu flujo de trabajo con Notepad++ para una edición de texto rápida, personalizable y ligera → Aprende más ahora"
+title: "Configura Notepad++ en un Servidor Windows - Usa un Editor de Código y Texto Potente"
+description: "Descubre cómo optimizar tu flujo de trabajo de programación con Notepad++ para una edición de texto rápida, personalizable y ligera → Aprende más ahora"
sidebar_label: Instalar Notepad++
services:
- dedicated
@@ -13,13 +13,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Notepad++ es un editor de texto y código fuente gratuito y de código abierto para Windows. Soporta resaltado de sintaxis, plegado de código y edición con pestañas para muchos lenguajes de programación y scripting, y es altamente personalizable mediante plugins. Reconocido por su rendimiento rápido y bajo consumo de recursos, Notepad++ sigue siendo una opción popular para desarrolladores y usuarios que buscan una herramienta potente pero ligera para editar.
+Notepad++ es un editor de texto y código fuente gratuito y de código abierto para Windows. Soporta resaltado de sintaxis, plegado de código y edición con pestañas en muchos lenguajes de programación y scripting, y es altamente personalizable mediante plugins. Reconocido por su rendimiento rápido y bajo consumo de recursos, Notepad++ sigue siendo una opción popular para desarrolladores y usuarios que buscan una herramienta de edición potente pero ligera.

-¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso sobre cómo configurarlo y ajustarlo, junto con todo lo que debes tener en cuenta.
+¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso sobre cómo configurarlo y ajustarlo, junto con todo lo que necesitas tener en cuenta.
-## Requisitos previos
+## Requisitos Previos
Antes de instalar **Notepad++**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación sin problemas y un rendimiento óptimo.
@@ -31,7 +31,7 @@ Antes de instalar **Notepad++**, asegúrate de que tu entorno de hosting cumple
## Instalación
-Ahora que se han cumplido todos los requisitos y se han realizado las preparaciones necesarias, puedes proceder con la instalación de la aplicación Notepad++. Para ello, descarga la aplicación desde la web oficial: https://notepad-plus-plus.org/downloads/
+Ahora que se han cumplido todos los requisitos y se han realizado las preparaciones necesarias, puedes proceder con la instalación de la aplicación Notepad++. Para ello, descarga la aplicación desde la página oficial: https://notepad-plus-plus.org/downloads/
Ejecuta el instalador de Notepad++ y sigue los pasos que se muestran:
@@ -42,20 +42,20 @@ Ejecuta el instalador de Notepad++ y sigue los pasos que se muestran:
Notepad++ incluye una amplia gama de opciones de personalización accesibles en *Configuración > Preferencias*. Estas te permiten adaptar el editor a tu flujo de trabajo específico:
- **General**: Controla el comportamiento al iniciar, como recargar archivos abiertos previamente, establecer un lenguaje por defecto o definir cómo se comportan las pestañas.
-- **Configuración del editor**: Ajusta el tipo y tamaño de fuente, ancho de tabulación, numeración de líneas, autoindentación o si se muestran espacios y marcas de tabulación.
-- **Esquemas de color y sintaxis**: Usa el “Configurador de estilos” para cambiar entre temas y personalizar el resaltado de sintaxis para cada lenguaje soportado.
-- **Manejo de archivos**: Configura opciones como recarga automática de archivos al cambiar, comportamiento con archivos grandes o preferencias de codificación como UTF-8.
-- **Seguridad y copias de seguridad**: Activa copias de seguridad automáticas o restauración de sesión para evitar pérdida de datos.
-- **Plugins**: Instala y gestiona extensiones vía el Gestor de Plugins para añadir funcionalidades como soporte FTP o formateo avanzado.
+- **Configuración del Editor**: Ajusta el tipo y tamaño de fuente, ancho de tabulación, numeración de líneas, autoindentación o si se muestran espacios y marcas de tabulación.
+- **Esquemas de Color y Sintaxis**: Usa el “Configurador de Estilos” para cambiar entre temas y personalizar el resaltado de sintaxis para cada lenguaje soportado.
+- **Manejo de Archivos**: Configura opciones como recarga automática de archivos al cambiar, comportamiento con archivos grandes o preferencias de codificación como UTF-8.
+- **Seguridad y Copias de Seguridad**: Activa copias de seguridad automáticas o restauración de sesión para evitar pérdida de datos.
+- **Plugins**: Instala y gestiona extensiones mediante el Gestor de Plugins para añadir funcionalidades como soporte FTP o formateo avanzado.
-Estas preferencias hacen que Notepad++ sea muy adaptable, ya sea para edición simple de texto o desarrollo de software a gran escala.
+Estas preferencias hacen que Notepad++ sea muy adaptable, ya sea para edición de texto simple o desarrollo de software a gran escala.

-## Conclusión y más recursos
+## Conclusión y más Recursos
-¡Felicidades! Ahora has instalado y configurado con éxito Notepad++ en tu Servidor Dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante tu proceso de configuración del servidor:
+¡Felicidades! Ahora has instalado y configurado con éxito Notepad++ en tu servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante el proceso de configuración de tu servidor:
-- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Sitio oficial
+- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Sitio Oficial
-¿Tienes preguntas específicas que no se abordan aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
+¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar con nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
index 2a5387647..b7a97ed7e 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-plex
-title: "Servidor Dedicado: Configura Plex en Windows"
-description: "Descubre cómo gestionar y hacer streaming de tu contenido multimedia personal sin complicaciones con Plex para acceso fluido en todos tus dispositivos → Aprende más ahora"
+title: "Configura Plex en un Servidor Windows - Transmite Tu Biblioteca Personal de Medios"
+description: "Descubre cómo gestionar y transmitir tu contenido multimedia personal sin complicaciones con Plex para acceso fluido en todos tus dispositivos → Aprende más ahora"
sidebar_label: Instalar Plex
services:
+ - vserver
- dedicated
---
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Plex es una plataforma para gestionar y hacer streaming de contenido multimedia como películas, series, música y fotos desde una ubicación central. Con el Plex Media Server, puedes organizar bibliotecas, enriquecerlas automáticamente con metadatos y transmitirlas a varios dispositivos tanto en la red local como por internet. Esto hace que Plex sea una solución flexible para acceder a tus colecciones personales de medios con facilidad y comodidad.
+Plex es una plataforma para gestionar y transmitir contenido multimedia como películas, series, música y fotos desde una ubicación central. Con el Plex Media Server, puedes organizar tus bibliotecas, enriquecerlas automáticamente con metadatos y transmitirlas a varios dispositivos tanto en la red local como por internet. Esto hace que Plex sea una solución flexible para acceder a tus colecciones personales de medios con facilidad y comodidad.

@@ -39,17 +40,17 @@ El software requiere que todas las dependencias necesarias estén instaladas y q
**Sistema Operativo:** Windows 10/11, Windows Server 20XX
-Verifica que todas las dependencias estén instaladas y que la versión correcta del sistema operativo esté en uso para evitar problemas de compatibilidad durante la instalación de Plex.
+Verifica que todas las dependencias estén instaladas y que la versión del sistema operativo sea la correcta para evitar problemas de compatibilidad durante la instalación de Plex.
## Instalación
-La web oficial de Plex Media ofrece la versión actual para Windows del Plex Media Server para descargar. Usa la variante de 64 bits para asegurar compatibilidad con todas las ediciones modernas de Windows. La descarga está disponible en: https://www.plex.tv/media-server-downloads/
+El sitio oficial de Plex Media ofrece la versión actual para Windows del Plex Media Server para descargar. Usa la variante de 64 bits para asegurar compatibilidad con todas las ediciones modernas de Windows. La descarga está disponible en: https://www.plex.tv/media-server-downloads/

-Después de descargar, ejecuta el instalador para configurar el Plex Media Server. Una vez instalado, la configuración se realiza a través de la interfaz web en el navegador, lo que te permite crear bibliotecas y gestionar tu colección multimedia.
+Después de descargar, ejecuta el instalador para configurar el Plex Media Server. Una vez instalado, la configuración se realiza a través de la interfaz web en el navegador, lo que te permite crear bibliotecas y gestionar tu colección de medios.

@@ -69,9 +70,9 @@ Una vez accedas a esa dirección, serás redirigido a la página de login de Ple
## Conclusión y más Recursos
-¡Felicidades! Ya has instalado y configurado Plex con éxito en tu Servidor Dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante el proceso de configuración de tu servidor:
+¡Felicidades! Ya has instalado y configurado Plex con éxito en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante el proceso de configuración de tu servidor:
- [Plex.com](https://Plex.com/) - Sitio Oficial
- [support.plex.tv/articles/](https://support.plex.tv/articles/) - Centro de Ayuda Plex (Documentación)
-¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar con nuestro equipo de soporte, ¡estamos disponibles todos los días para ayudarte! 🙂
\ No newline at end of file
+¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡estamos disponibles todos los días para ayudarte! 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-python.md b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
index 3f92b56a8..921315e59 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-python
-title: 'Servidor Dedicado: Instalación de Python'
-description: "Aprende cómo instalar y configurar el entorno de ejecución de Python en servidores Windows para ejecutar tus programas Python de forma eficiente → Aprende más ahora"
+title: 'Configura Python en un Servidor Windows - Activa Desarrollo y Automatización'
+description: "Aprende cómo instalar y configurar el runtime de Python en servidores Windows para ejecutar tus programas Python de forma eficiente → Aprende más ahora"
sidebar_label: Instalar Python
services:
+ - vserver
- dedicated
---
@@ -11,11 +12,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Esta guía te muestra los pasos para instalar el entorno de ejecución de Python en Windows. Los pasos que verás a continuación deben ejecutarse vía RDP. Si no sabes cómo conectarte a tu servidor vía RDP, échale un vistazo a nuestra [Guía de Acceso Inicial (RDP)](vserver-windows-userdp.md).
+Esta guía te muestra los pasos para instalar el runtime de Python en Windows. Los pasos que verás a continuación deben ejecutarse vía RDP. Si no sabes cómo conectarte a tu servidor vía RDP, échale un vistazo a nuestra [Guía de Acceso Inicial (RDP)](vserver-windows-userdp.md).
+
+
## Instalación
-### Paso 1: Descargar archivos
+### Paso 1: Descargar Archivos
Abre el navegador que prefieras (yo usaré Chrome para esta guía) y ve a [https://www.python.org/downloads/](https://www.python.org/downloads/)

@@ -25,12 +28,12 @@ Ahora haz clic en el botón `Download Python [versión]` y espera a que termine

### Paso 2: Instalar Python
-Ejecuta el instalador haciendo clic en él. Ahora te pedirá configurar algunos ajustes para la instalación. Asegúrate de marcar la casilla `Add python.exe to PATH` al final (esto facilitará ejecutar archivos Python más adelante) y haz clic en el botón `Install Now`.
+Ejecuta el instalador haciendo clic en él. Ahora te pedirán configurar algunas opciones para la instalación. Asegúrate de marcar la casilla `Add python.exe to PATH` al final (esto hará que ejecutar archivos Python sea más fácil después) y haz clic en el botón `Install Now`.

-### Paso 3: Finalizar instalación
-Espera a que se instalen todos los archivos. Ten paciencia, puede tardar un poco. :)
+### Paso 3: Finalizar Instalación
+Espera a que todos los archivos se instalen. Ten paciencia, puede tardar un poco. :)

@@ -44,13 +47,13 @@ Ahora que tienes Python instalado en tu servidor, puedes empezar a ejecutar tus
### Modo intérprete
-Ejecutar el comando `python` dentro de una ventana de Símbolo del sistema o PowerShell iniciará el intérprete de Python. Puedes escribir cualquier código Python válido después del prefijo `>>>` y se ejecutará al presionar `Enter`. Para salir del intérprete, ejecuta `exit()` o simplemente cierra la ventana.
+Ejecutar el comando `python` dentro de una ventana de Command Prompt o PowerShell iniciará el intérprete de Python. Puedes escribir cualquier código Python válido después del prefijo `>>>` y se ejecutará al presionar `Enter`. Puedes cerrar el intérprete cuando termines ejecutando `exit()` en la consola o simplemente cerrando la ventana.

### Ejecutar archivos .py
-Para ejecutar archivos Python `.py`, simplemente usa el comando `python3 [nombrearchivo].py`, reemplazando `[nombrearchivo]` por la ruta y nombre del archivo que quieres ejecutar. Esto también se hace desde Símbolo del sistema o PowerShell.
+Para ejecutar archivos Python `.py`, simplemente usa el comando `python3 [nombrearchivo].py`, reemplazando `[nombrearchivo]` con la ruta y nombre del archivo que quieres ejecutar. Esto también se hace desde Command Prompt o PowerShell.
:::tip
La mayoría de los programas que encuentras online se pueden ejecutar con `python3 main.py` porque `main.py` es el punto de inicio común en la mayoría de programas Python.
@@ -64,7 +67,7 @@ Cuando escribes un programa Python, puede que necesites instalar paquetes extern
### Crear el venv
-Primero, navega a la carpeta donde quieres crear tu venv usando el explorador de archivos y, una vez ahí, ejecuta `python -m venv .` para instalar los archivos necesarios en esa ubicación.
+Primero, navega a la carpeta donde quieres crear tu venv usando el explorador de archivos y, cuando estés listo, ejecuta `python -m venv .` para instalar los archivos necesarios en esa ubicación.
### Activar y desactivar
@@ -74,6 +77,8 @@ Cuando termines de trabajar dentro del venv, puedes salir ejecutando el comando

+
+
## Conclusión
-¡Felicidades, has instalado Python con éxito! Si tienes más preguntas o necesitas ayuda, no dudes en contactar a nuestro equipo de soporte, disponible todos los días para asistirte. 🙂
\ No newline at end of file
+¡Felicidades, has instalado Python con éxito! Si tienes más preguntas o necesitas ayuda, no dudes en contactar a nuestro equipo de soporte, disponible todos los días para asistirte 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
index 318d170ad..d458f4b4a 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-bitwarden
-title: "VPS: Configura Bitwarden en Linux"
-description: "Descubre cómo alojar de forma segura Bitwarden para gestionar contraseñas con cifrado de extremo a extremo y funciones avanzadas de credenciales → Aprende más ahora"
+title: "Configura Bitwarden en un Servidor Linux - Asegura tu Gestión de Contraseñas"
+description: "Descubre cómo alojar Bitwarden de forma segura para gestionar contraseñas con cifrado de extremo a extremo y funciones robustas de credenciales → Aprende más ahora"
sidebar_label: Instalar Bitwarden
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -17,13 +18,13 @@ Bitwarden es un gestor de contraseñas y claves de acceso open source que utiliz

-¿Estás pensando en alojar este servicio por tu cuenta? Te guiaremos paso a paso para configurarlo y ajustarlo, además de todo lo que debes tener en cuenta.
+¿Estás pensando en alojar este servicio por tu cuenta? Te guiaremos paso a paso para configurarlo y ajustarlo, junto con todo lo que debes tener en cuenta.
-## Requisitos previos
+## Requisitos Previos
Antes de instalar **Bitwarden**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación fluida y un rendimiento óptimo.
@@ -33,23 +34,23 @@ Antes de instalar **Bitwarden**, asegúrate de que tu entorno de hosting cumple
| RAM | 2 GB | 4 GB |
| Espacio en disco | 12 GB | 25 GB |
-El software requiere que todas las dependencias necesarias estén instaladas y que se ejecute en un sistema operativo compatible. Asegúrate de que tu servidor cumple con los siguientes requisitos antes de continuar con la instalación:
+El software requiere que todas las dependencias necesarias estén instaladas y que se ejecute en un sistema operativo soportado. Asegúrate de que tu servidor cumple con los siguientes requisitos antes de continuar con la instalación:
**Dependencias:** `Docker (Engine 26+ y Compose)`
-**Sistema operativo:** Última versión de Ubuntu/Debian compatible con Docker 26+
+**Sistema Operativo:** Última versión de Ubuntu/Debian compatible con Docker 26+
-Verifica que todas las dependencias estén instaladas y que uses la versión correcta del sistema operativo para evitar problemas de compatibilidad durante la instalación de Bitwarden.
+Verifica que todas las dependencias estén instaladas y que la versión del sistema operativo sea la correcta para evitar problemas de compatibilidad durante la instalación de Bitwarden.
## Preparación
-Antes de configurar **Bitwarden**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la última versión e instalar todas las dependencias necesarias. Estas preparaciones aseguran un entorno estable y ayudan a prevenir problemas durante o después de la instalación.
+Antes de configurar **Bitwarden**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la última versión e instalar todas las dependencias requeridas. Estas preparaciones aseguran un entorno estable y ayudan a prevenir problemas durante o después de la instalación.
-### Actualizar sistema
-Para asegurarte de que tu sistema corre con el software y parches de seguridad más recientes, siempre debes hacer una actualización del sistema primero. Para ello, ejecuta el siguiente comando:
+### Actualizar Sistema
+Para asegurarte de que tu sistema está ejecutando el software y las mejoras de seguridad más recientes, siempre debes realizar primero las actualizaciones del sistema. Para ello, ejecuta el siguiente comando:
```
sudo apt update && sudo apt upgrade -y
@@ -57,7 +58,7 @@ sudo apt update && sudo apt upgrade -y
Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
### Instalar dependencias
-Una vez completada la actualización, puedes proceder con la instalación de las dependencias. Bitwarden se desplegará y ejecutará en tu máquina usando varios contenedores Docker. Por eso, primero debes instalar Docker. Ejecuta el siguiente comando:
+Una vez completado el proceso de actualización, puedes proceder con la instalación de las dependencias. Bitwarden se desplegará y ejecutará en tu máquina usando varios contenedores Docker. Esto requiere que Docker esté instalado primero. Para hacerlo, ejecuta el siguiente comando:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -70,9 +71,9 @@ Un tutorial completo del proceso de instalación y cómo usar Docker está dispo
### Crear usuario y directorio
-Se recomienda configurar tu servidor Linux con una cuenta de servicio dedicada llamada `bitwarden`, desde la cual instalar y ejecutar Bitwarden. Esto asegura que tu instancia de Bitwarden esté aislada de otras aplicaciones que corran en tu servidor.
+Se recomienda configurar tu servidor Linux con una cuenta de servicio dedicada llamada `bitwarden`, desde la cual instalar y ejecutar Bitwarden. Esto asegurará que tu instancia de Bitwarden esté aislada de otras aplicaciones que corran en tu servidor.
-Crea el usuario bitwarden y asigna una contraseña fuerte y única para esta cuenta.
+Crea el usuario bitwarden y establece una contraseña fuerte y única para esta cuenta.
```
sudo adduser bitwarden
@@ -86,7 +87,7 @@ sudo groupadd docker
sudo usermod -aG docker bitwarden
```
-Crea el directorio de trabajo, asigna permisos y cambia la propiedad a bitwarden:
+Crea el directorio de trabajo, asigna permisos y la propiedad al usuario bitwarden:
```
sudo mkdir /opt/bitwarden
sudo chmod -R 700 /opt/bitwarden
@@ -97,13 +98,13 @@ sudo chown -R bitwarden:bitwarden /opt/bitwarden
### Configura tu dominio
-Por defecto, Bitwarden corre en el host usando los puertos 80 (HTTP) y 443 (HTTPS). Configura un dominio con registros DNS apuntando al host, por ejemplo server.example.com, especialmente si lo vas a servir en internet. Evita incluir “Bitwarden” en el nombre de host para reducir la exposición del rol o software del servidor.
+Por defecto, Bitwarden corre en el host a través de los puertos 80 (HTTP) y 443 (HTTPS). Configura un dominio con registros DNS apuntando al host, por ejemplo server.ejemplo.com, especialmente si lo vas a servir en internet. Evita incluir Bitwarden en el nombre de host para reducir la divulgación del rol o software del servidor.
## Instalación
-Ahora que cumples con todos los requisitos y has hecho las preparaciones necesarias, puedes proceder con la instalación de la aplicación Bitwarden.
+Ahora que se han cumplido todos los requisitos y completado las preparaciones necesarias, puedes proceder con la instalación de la aplicación Bitwarden.
Descarga el script de instalación de Bitwarden a tu máquina y luego ejecuta el instalador. Se creará un directorio `./bwdata` relativo a la ubicación de `bitwarden.sh`.
@@ -112,11 +113,11 @@ curl -Lso bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platfor
./bitwarden.sh install
```
-En el instalador primero introduces el nombre de dominio de tu instancia Bitwarden, normalmente el registro DNS configurado. Luego eliges si Let’s Encrypt debe generar un certificado SSL gratuito y confiable. Si sí, proporcionas un correo para avisos de expiración. Si no, siguen las preguntas sobre certificados.
+En el instalador primero introduces el nombre de dominio de tu instancia Bitwarden, normalmente el registro DNS configurado. Luego eliges si Let’s Encrypt debe generar un certificado SSL gratuito y confiable. Si sí, proporcionas un correo para avisos de expiración. Si no, siguen las preguntas sobre el certificado.
-Introduce tu ID de instalación y clave de instalación, ambos obtenidos en [Bitwarden](https://bitwarden.com/host). Luego selecciona la región US o EU, que solo importa si conectas una instancia autoalojada a una suscripción de pago.
+Introduce tu ID de instalación y Clave de instalación, ambos obtenidos en [Bitwarden](https://bitwarden.com/host). Luego selecciona la región US o EU, que solo importa si conectas una instancia autoalojada a una suscripción de pago.
-Si no usas Let’s Encrypt, puedes usar un certificado existente colocando los archivos en `./bwdata/ssl/tu.dominio` y declarando si es confiable. Alternativamente, puedes generar un certificado autofirmado, recomendado solo para pruebas. Si eliges no usar certificado, debes colocar un proxy HTTPS delante de la instalación o las aplicaciones Bitwarden no funcionarán.
+Si no usas Let’s Encrypt puedes usar un certificado existente colocando los archivos en `./bwdata/ssl/tu.dominio` y declarando si es confiable. Alternativamente puedes generar un certificado autofirmado, recomendado solo para pruebas. Si eliges no usar certificado, debes colocar un proxy HTTPS delante de la instalación o las aplicaciones Bitwarden no funcionarán.
@@ -136,17 +137,17 @@ adminSettings__admins=
...
```
-Valida la configuración SMTP con `./bitwarden.sh checksmtp`. Una configuración correcta mostrará éxito; si no, verás mensajes sobre OpenSSL faltante o valores incorrectos. Aplica cambios con `./bitwarden.sh restart`.
+Valida la configuración SMTP con `./bitwarden.sh checksmtp`. Una configuración correcta reporta éxito; de lo contrario verás mensajes sobre OpenSSL faltante o valores incorrectos. Aplica cambios con `./bitwarden.sh restart`.
-Luego revisa los parámetros de instalación en `./bwdata/config.yml`. Este archivo controla los recursos generados y debe ajustarse para entornos especiales, por ejemplo si usas proxy o puertos alternativos. Aplica cambios con `./bitwarden.sh rebuild`.
+Luego revisa los parámetros de instalación en `./bwdata/config.yml`. Este archivo controla los recursos generados y debe ajustarse para entornos especiales, por ejemplo si usas un proxy o puertos alternativos. Aplica esos cambios con `./bitwarden.sh rebuild`.
-Finalmente, inicia la instancia con `./bitwarden.sh start`. La primera ejecución puede tardar mientras Docker descarga imágenes. Usa `docker ps` para confirmar que todos los contenedores estén saludables. Luego abre la bóveda web en tu dominio configurado y registra una cuenta si es necesario. La verificación por correo requiere variables SMTP configuradas correctamente.
+Finalmente inicia la instancia con `./bitwarden.sh start`. La primera ejecución puede tardar mientras Docker descarga las imágenes. Usa `docker ps` para confirmar que todos los contenedores están saludables. Luego abre la bóveda web en tu dominio configurado y registra una cuenta si es necesario. La verificación por correo requiere variables SMTP configuradas correctamente.
-## Conclusión y más recursos
+## Conclusión y más Recursos
-¡Felicidades! Ya instalaste y configuraste Bitwarden en tu VPS con éxito. También te recomendamos echar un vistazo a estos recursos, que pueden ayudarte y guiarte durante la configuración de tu servidor:
+¡Felicidades! Ahora has instalado y configurado exitosamente Bitwarden en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante la configuración de tu servidor:
-- [bitwarden.com](https://bitwarden.com/) - Sitio oficial
-- https://bitwarden.com/help/ - Centro de ayuda Bitwarden (Documentación)
+- [bitwarden.com](https://bitwarden.com/) - Sitio Oficial
+- https://bitwarden.com/help/ - Centro de Ayuda Bitwarden (Documentación)
¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
index 6e8d4cffa..ddf5a96c5 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-cockpit
-title: "VPS: Instalación de Cockpit"
+title: "Configura Cockpit en un Servidor Linux - Gestiona tu Servidor vía Interfaz Web"
description: "Descubre cómo gestionar servidores Linux de forma eficiente con la interfaz web de Cockpit, ideal para principiantes y expertos → Aprende más ahora"
sidebar_label: Instalar Cockpit
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
@@ -16,7 +17,7 @@ Cockpit es apto para principiantes pero también para usuarios avanzados que qui
La página oficial del proyecto está en https://cockpit-project.org/.
:::info
-Esta guía explica la instalación para Debian (desde Buster) y Ubuntu (desde Bionic Beaver). La instalación también está disponible en la página del proyecto para Fedora, Red Hat, Fedora CoreOS, CentOS, Clear Linux, Arch Linux y Tumbleweed.
+Esta guía explica la instalación para Debian (desde Buster) / para Ubuntu (desde Bionic Beaver). La instalación también está disponible en la página del proyecto para Fedora, Red Hat, Fedora CoreOS, CentOS, Clear Linux, Arch Linux y Tumbleweed.
:::
@@ -28,12 +29,12 @@ Primero, el servidor debe actualizarse:
// Actualizar
sudo apt update; sudo apt upgrade -y
```
-Después, se puede proceder con la instalación:
+Después, se puede proceder con la instalación:
```
// Instalación de Cockpit
sudo apt install cockpit -y
```
-Una vez finalizada la instalación, el panel de Cockpit estará disponible en IP:9090.
+Una vez finalizada la instalación, el panel de Cockpit estará accesible vía IP:9090.
El inicio de sesión se realiza con los datos normales de acceso del servidor/usuario.

diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-curl.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
index 4c23c450a..2d0293137 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-curl
-title: "VPS: Configura cURL en Linux"
+title: "Configura cURL en un Servidor Linux - Prueba y Automatiza Solicitudes HTTP"
description: "Descubre cómo configurar y optimizar cURL para transferencias de datos eficientes y pruebas de API → Aprende más ahora"
sidebar_label: Instalar cURL
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -23,8 +24,8 @@ cURL es tanto una herramienta gratuita de línea de comandos como una biblioteca
Antes de configurar **cURL**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la versión más reciente. Estas preparaciones aseguran un entorno estable y ayudan a prevenir problemas durante o después de la instalación.
-### Actualizar el sistema
-Para asegurarte de que tu sistema esté corriendo con el software y mejoras de seguridad más recientes, siempre debes hacer una actualización del sistema primero. Para ello, ejecuta el siguiente comando:
+### Actualizar Sistema
+Para asegurarte de que tu sistema esté corriendo con el software y mejoras de seguridad más recientes, siempre debes hacer primero una actualización del sistema. Para ello, ejecuta el siguiente comando:
```
sudo apt update && sudo apt upgrade -y
@@ -48,13 +49,13 @@ cURL no requiere una configuración tradicional, pero puede personalizarse media
- `--insecure` para desactivar la verificación de certificados SSL (solo recomendado para pruebas)
- `--header "Authorization: Bearer "` para autenticación en APIs
-Además, variables de entorno como `HTTP_PROXY` o `HTTPS_PROXY` pueden configurarse para enrutar las solicitudes de cURL a través de un servidor proxy. Esta configuración hace que cURL sea más eficiente para tareas repetitivas al evitar tener que reescribir opciones largas en cada comando.
+Además, variables de entorno como `HTTP_PROXY` o `HTTPS_PROXY` pueden configurarse para enrutar las solicitudes de cURL a través de un servidor proxy. Esta configuración hace que cURL sea más eficiente para tareas repetitivas, evitando tener que reescribir opciones largas en cada comando.
-## Conclusión y más recursos
+## Conclusión y más Recursos
-¡Felicidades! Ahora has instalado y configurado cURL exitosamente en tu VPS. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante la configuración de tu servidor:
+¡Felicidades! Ahora has instalado y configurado cURL exitosamente en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante la configuración de tu servidor:
-- [curl.se](https://curl.se/) – Sitio oficial
+- [curl.se](https://curl.se/) – Sitio Oficial
- [curl.se/docs/](https://curl.se/docs/) Documentación de cURL
¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
index d1ec57f5f..7a8f926cb 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-gitlab
-title: "VPS: Instalar GitLab en Linux"
+title: "Configura GitLab en un servidor Linux - Aloja tu propia plataforma DevOps"
description: "Descubre cómo configurar GitLab en Linux de forma eficiente para optimizar flujos DevOps y mejorar la colaboración en equipo → Aprende más ahora"
sidebar_label: Instalar GitLab
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-GitLab es una plataforma DevOps completa que permite a los equipos colaborar en código, automatizar flujos de trabajo y gestionar todo el ciclo de vida del desarrollo de software de manera eficiente. En esta guía, explicaremos cómo instalar GitLab en un servidor Linux.
+GitLab es una plataforma DevOps completa que permite a los equipos colaborar en código, automatizar flujos de trabajo y gestionar todo el ciclo de vida del desarrollo de software de manera eficiente. En esta guía, se explicará la instalación de GitLab en un servidor Linux.

@@ -25,12 +26,12 @@ Los siguientes requisitos son recomendados por el equipo oficial de [GitLab](htt
#### Hardware
-| Componentes | Mínimo | Recomendado |
-| ------------- | --------------------- | ------------------------- |
-| CPU | 2x 2 GHz | 4x 2.6+ GHz |
-| RAM | 4 GB | 8 GB |
-| Almacenamiento| 10 GB | 50+ GB |
-| Ancho de banda| 100 mbit/s (subida y bajada) | 100 mbit/s (subida y bajada) |
+| Componentes | Mínimo | Recomendado |
+| ------------- | ---------------------- | -------------------------- |
+| CPU | 2x 2 GHz | 4x 2.6+ GHz |
+| RAM | 4 GB | 8 GB |
+| Almacenamiento| 10 GB | 50+ GB |
+| Ancho de banda| 100 mbit/s (subida & bajada) | 100 mbit/s (subida & bajada) |
#### Software
@@ -65,7 +66,7 @@ sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
También puedes instalar Postfix (servidor SMTP) si quieres enviar notificaciones por email usando GitLab. Esto es **opcional**.
-Si quieres usar notificaciones por email, instala Postfix con el siguiente comando:
+Si quieres usar notificaciones por email, instala Postfix con el siguiente comando.
```
sudo apt-get install -y postfix
```
@@ -83,7 +84,7 @@ sudo apt-get install -y curl openssh-server ca-certificates perl
También puedes instalar Postfix (servidor SMTP) si quieres enviar notificaciones por email usando GitLab. Esto es **opcional**.
-Si quieres usar notificaciones por email, instala Postfix con el siguiente comando:
+Si quieres usar notificaciones por email, instala Postfix con el siguiente comando.
```
sudo apt-get install -y postfix
```
@@ -98,7 +99,7 @@ Instala el paquete OpenSSH Server junto con los prerrequisitos necesarios con el
sudo zypper install curl openssh perl
```
-Luego, asegúrate de que el demonio OpenSSH esté habilitado con los siguientes comandos:
+Luego, asegúrate de que el demonio OpenSSH esté habilitado con los siguientes comandos.
```
sudo systemctl status sshd
sudo systemctl enable sshd
@@ -123,7 +124,7 @@ sudo systemctl reload firewalld
También puedes instalar Postfix (servidor SMTP) si quieres enviar notificaciones por email usando GitLab. Esto es **opcional**.
-Si quieres usar notificaciones por email, instala Postfix con los siguientes comandos:
+Si quieres usar notificaciones por email, instala Postfix con los siguientes comandos.
```
sudo zypper install postfix
sudo systemctl enable postfix
@@ -136,7 +137,7 @@ sudo systemctl start postfix
:::info
Durante la instalación de Postfix puede aparecer una configuración. En ese caso, selecciona 'Internet Site' y presiona enter. Usa el DNS externo de tu servidor Linux para 'mail name' y presiona enter. Si aparecen más pantallas, sigue presionando enter para aceptar la configuración por defecto.
-Si prefieres usar otra solución para enviar emails, omite este paso y [configura un servidor SMTP externo](https://docs.gitlab.com/omnibus/settings/smtp) después de instalar GitLab siguiendo una guía oficial del equipo de GitLab.
+Si prefieres usar otra solución para enviar emails, omite este paso y [configura un servidor SMTP externo](https://docs.gitlab.com/omnibus/settings/smtp) después de instalar GitLab siguiendo una guía oficial del equipo GitLab.
:::
## Paso 2: Instalando GitLab
@@ -177,11 +178,11 @@ sudo zypper install gitlab-ee
-Cuando termine este proceso, tendrás GitLab listo en tu servidor Linux. Continúa con la siguiente sección para configurar ajustes esenciales y asegurar que el servidor funcione correctamente.
+Cuando este proceso termine, deberías tener GitLab listo en tu servidor Linux. Continúa con la siguiente sección para configurar ajustes esenciales y asegurar que el servidor funcione correctamente.
## Paso 3: Configurando GitLab
-Para asegurar que todo funcione, debes hacer algunos cambios en el archivo de configuración. Abre el archivo de configuración de GitLab con tu editor de texto favorito. Usaremos el editor `nano` como ejemplo.
+Para asegurar que todo funcione, debes hacer algunos cambios en el archivo de configuración. Abre el archivo de configuración de GitLab con tu editor de texto preferido. Usaremos el editor `nano` como ejemplo.
```
sudo nano /etc/gitlab/gitlab.rb
```
@@ -197,7 +198,7 @@ Luego, busca la línea `external_url` y escribe tu dominio o la dirección IP de
##!
##! Nota: Durante la instalación/actualizaciones, el valor de la variable de entorno
##! EXTERNAL_URL se usará para rellenar/reemplazar este valor.
-##! En instancias AWS EC2, también intentamos obtener el nombre público/IP
+##! En instancias AWS EC2, también intentamos obtener el hostname/IP público
##! desde AWS. Para más detalles, consulta:
##! https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html
external_url 'http`s`://`Tu dominio / dirección IPv4 de tu servidor Linux`'
@@ -230,12 +231,12 @@ Necesitas usar un dominio si quieres obtener un certificado SSL gratuito de Let'
```
:::tip
-Puedes usar `CTRL+W` para buscar `letsencrypt['contact_emails']` y presionar enter para no tener que buscar manualmente todo el archivo.
+Puedes usar `CTRL+W` para buscar `letsencrypt['contact_emails']` y presionar enter para no tener que buscar manualmente en todo el archivo.
:::
-Cuando termines, presiona `CTRL+X`, luego `Y` y `Enter` para guardar los cambios.
+Cuando termines, presiona `CTRL+X`, luego `Y` y `Enter` para confirmar los cambios.
-Finalmente, ejecuta el siguiente comando para reconfigurar GitLab con las nuevas opciones:
+Finalmente, ejecuta el siguiente comando para reconfigurar GitLab con las nuevas opciones.
```
sudo gitlab-ctl reconfigure
```
@@ -244,16 +245,16 @@ Este proceso puede tardar un poco porque inicializará GitLab con la configuraci
## Paso 4: Accediendo a la interfaz web
-Después de la inicialización, el servidor debería ser accesible vía navegador. Navega a tu sitio web ingresando tu dominio o dirección IP así:
+Después de la inicialización, el servidor debería ser accesible vía navegador web. Navega a tu sitio ingresando tu dominio o dirección IP así:
```
https://[tu_dominio] O http://[tu_dirección_ip]
```
-Al entrar por primera vez, verás la página de login.
+Al entrar por primera vez a la interfaz web, verás la página de login.

-Para obtener acceso admin en el primer login, entra como usuario root usando `root` como nombre de usuario.
+Para obtener acceso admin en tu primer login, inicia sesión como usuario root usando `root` como nombre de usuario.
Para la contraseña, debes acceder a un archivo en tu servidor Linux donde está almacenada. Ábrelo con el siguiente comando y busca el campo `Password`.
```
@@ -277,15 +278,15 @@ Password: `[TU_CONTRASEÑA_AQUÍ]`
# NOTA: Este archivo se eliminará automáticamente en la primera ejecución de reconfigure después de 24 horas.
```
-Introduce el usuario y contraseña en la página de login para entrar al panel de GitLab por primera vez. Ya podrás acceder a tu panel GitLab en tu propio servidor Linux.
+Introduce el usuario y contraseña en la página de login para entrar a tu panel GitLab por primera vez. Ya deberías poder acceder a tu panel GitLab en tu propio servidor Linux.

-Recomendamos crear un nuevo usuario y/o cambiar la contraseña del usuario `root`. Esto se hace accediendo a **Admin** en la esquina inferior izquierda y seleccionando **Overview->Users**. Ahí podrás gestionar los usuarios de tu instancia GitLab.
+Recomendamos crear un nuevo usuario y/o cambiar la contraseña del usuario `root`. Esto se hace accediendo a **Admin** en la esquina inferior izquierda y seleccionando **Overview->Users**. En esta página podrás gestionar los usuarios de tu instancia GitLab.
-## Opcional: Configurar firewall con ufw
+## Opcional: Configurar un firewall con ufw
-Puedes saltarte esto si no quieres configurar un firewall o si ya usas `firewalld` en OpenSUSE.
+Puedes saltarte esto si no quieres configurar un firewall o, por ejemplo, ya usas `firewalld` en OpenSUSE.
Asegúrate de permitir los puertos 80/443 y el puerto 22.
### Instalar ufw
@@ -322,7 +323,7 @@ sudo ufw allow OpenSSH
Esto bloqueará por defecto el acceso a todos los puertos excepto los permitidos. Asegúrate de que la lista blanca esté bien configurada antes de ejecutar este comando.
:::
-Para que el firewall tenga efecto, actívalo con el siguiente comando:
+Para que el firewall tenga efecto, actívalo con el siguiente comando.
```
sudo ufw enable
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
index f5b00e79d..b40e98a68 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-joplin
-title: "VPS: Configura Joplin en Linux"
+title: "Configura Joplin Server en un Servidor Linux - Hospeda tu Propia Plataforma Segura de Notas"
description: "Descubre cómo organizar y sincronizar notas encriptadas en Markdown entre dispositivos con Joplin para una toma de notas segura y flexible → Aprende más ahora"
sidebar_label: Instalar Joplin
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,14 +14,14 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Joplin es una aplicación open-source para tomar notas y gestionar tareas que permite organizar notas en Markdown dentro de cuadernos buscables y sincronizarlas entre dispositivos. Ofrece cifrado de extremo a extremo, un web clipper y sincronización multiplataforma. ¡Perfecto para quienes priorizan la privacidad, flexibilidad y control total sobre sus datos!
+Joplin es una aplicación de código abierto para tomar notas y gestionar tareas que permite organizar notas basadas en Markdown en cuadernos buscables y sincronizarlas entre dispositivos. Ofrece cifrado de extremo a extremo, un recortador web y sincronización multiplataforma. ¡Perfecto para usuarios que priorizan la privacidad, flexibilidad y control total sobre sus datos!

-¿Pensando en alojar este servicio tú mismo? Te guiaremos paso a paso para configurarlo y ajustarlo, junto con todo lo que debes tener en cuenta.
+¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso sobre cómo configurarlo y ajustarlo, junto con todo lo que debes tener en cuenta.
:::danger Se requiere Linux con variante de escritorio
-Esta aplicación solo puede instalarse y usarse en un sistema Linux con interfaz gráfica; en este ejemplo se usa Ubuntu Desktop 25.04 como referencia.
+Esta aplicación solo puede instalarse y usarse en un sistema Linux con interfaz gráfica; en este ejemplo, se usa Ubuntu Desktop 25.04 como referencia.
:::
@@ -28,7 +29,7 @@ Esta aplicación solo puede instalarse y usarse en un sistema Linux con interfaz
-## Requisitos previos
+## Requisitos Previos
Antes de instalar **Joplin**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación fluida y un rendimiento óptimo.
@@ -42,27 +43,27 @@ El software requiere que todas las dependencias necesarias estén instaladas y q
**Dependencias:** `Libfuse2`
-**Sistema operativo:** Linux con soporte de escritorio
+**Sistema Operativo:** Linux con soporte de escritorio
-Verifica que todas las dependencias estén instaladas y que la versión del sistema operativo sea la correcta para evitar problemas de compatibilidad durante la instalación de Joplin.
+Verifica que todas las dependencias estén instaladas y que la versión correcta del sistema operativo esté en uso para evitar problemas de compatibilidad durante la instalación de Joplin.
## Preparación
-Antes de configurar **Joplin**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la última versión e instalar todas las dependencias necesarias. Estas preparaciones aseguran un entorno estable y ayudan a prevenir problemas durante o después de la instalación.
+Antes de configurar **Joplin**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la última versión e instalar todas las dependencias requeridas. Estas preparaciones aseguran un entorno estable y ayudan a prevenir problemas durante o después de la instalación.
-### Actualizar sistema
-Para asegurarte de que tu sistema corre con el software y parches de seguridad más recientes, siempre debes hacer una actualización del sistema primero. Para ello, ejecuta el siguiente comando:
+### Actualizar Sistema
+Para asegurarte de que tu sistema está ejecutando el software y las mejoras de seguridad más recientes, siempre debes realizar primero las actualizaciones del sistema. Para ello, ejecuta el siguiente comando:
```
sudo apt update && sudo apt upgrade -y
```
-Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
+Esto garantiza que tu sistema tenga los parches de seguridad y versiones de software más recientes antes de continuar.
### Instalar dependencias
-Una vez completada la actualización, puedes proceder con la instalación de las dependencias.
+Una vez completado el proceso de actualización, puedes proceder con la instalación de las dependencias.
#### Libfuse2
El software Joplin requiere que Libfuse2 esté instalado primero. Para hacerlo, ejecuta el siguiente comando:
@@ -74,13 +75,13 @@ sudo apt install -y libfuse2
## Instalación
-Ahora que se cumplen todos los requisitos y las preparaciones están listas, puedes proceder con la instalación de la aplicación Joplin. Para ello, ejecuta el siguiente comando:
+Ahora que se han cumplido todos los requisitos y se han completado las preparaciones necesarias, puedes proceder con la instalación de la aplicación Joplin. Para ello, ejecuta el siguiente comando:
```
wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | bash
```
-Joplin se descargará e instalará usando el script oficial de instalación. Solo deja que el proceso termine y luego podrás lanzar la aplicación de inmediato.
+Joplin se descargará e instalará usando el script oficial de instalación. Simplemente deja que el proceso termine, después de lo cual podrás lanzar la aplicación de inmediato.
@@ -90,24 +91,24 @@ Joplin se descargará e instalará usando el script oficial de instalación. Sol
## Configuración
-Después de instalar Joplin, deberías configurar los ajustes básicos para adaptar la aplicación a tu flujo de trabajo. La configuración está accesible desde el menú *Settings*.
+Después de instalar Joplin, deberías configurar los ajustes básicos para adaptar la aplicación a tu flujo de trabajo. La configuración está accesible a través del menú *Configuración*.
-**Sincronización**
-Joplin soporta múltiples destinos de sincronización como Nextcloud, Dropbox, OneDrive o WebDAV. Selecciona tu proveedor preferido en “Synchronization” e ingresa tus credenciales. Esto te permite mantener las notas actualizadas entre dispositivos.
+**Sincronización**
+Joplin soporta múltiples destinos de sincronización como Nextcloud, Dropbox, OneDrive o WebDAV. Selecciona tu proveedor preferido en “Sincronización” e ingresa tus credenciales. Esto te permite mantener las notas actualizadas entre dispositivos.
-**Cifrado**
-Para asegurar tus notas sincronizadas, activa el cifrado de extremo a extremo en los ajustes de “Encryption”. Se generará una clave que debe configurarse en todos los dispositivos que accedan a tus notas.
+**Cifrado**
+Para asegurar tus notas sincronizadas, activa el cifrado de extremo a extremo en la configuración de “Cifrado”. Se generará una clave que debe configurarse en todos los dispositivos que accedan a tus notas.
-**Editor y apariencia**
-Joplin usa Markdown para las notas. En los ajustes de “Editor” puedes definir si la vista previa se muestra automáticamente y ajustar el tipo y tamaño de fuente.
+**Editor y Apariencia**
+Joplin usa Markdown para las notas. En la configuración del “Editor” puedes definir si la vista previa se muestra automáticamente y ajustar el tipo y tamaño de fuente.
-**Plugins y extensiones**
+**Plugins y Extensiones**
El gestor de plugins integrado te permite instalar funciones adicionales, como soporte para diagramas, integración de calendario o gestión avanzada de etiquetas.
-**Web Clipper**
+**Recortador Web**
Opcionalmente, activa la extensión de navegador “Joplin Web Clipper” para guardar páginas web completas o selecciones directamente como notas.
-Con estos ajustes básicos, Joplin está listo para usarse en varios escenarios, como gestión de tareas, documentación de proyectos o bases de conocimiento personales.
+Con estos ajustes básicos, Joplin está listo para usarse en una variedad de escenarios, como gestión de tareas, documentación de proyectos o bases de conocimiento personales.
@@ -116,12 +117,12 @@ Con estos ajustes básicos, Joplin está listo para usarse en varios escenarios,
-## Conclusión y más recursos
+## Conclusión y más Recursos
-¡Felicidades! Ya has instalado y configurado Joplin en tu VPS con éxito. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante la configuración de tu servidor:
+¡Felicidades! Ahora has instalado y configurado con éxito Joplin en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que podrían ofrecerte ayuda y guía adicional durante el proceso de configuración de tu servidor:
-- [Joplinapp.org](https://joplin.org/) - Sitio oficial
-- [Joplinapp.org/help/](https://joplinapp.org/help/) - Centro de ayuda de Joplin
+- [Joplinapp.org](https://joplin.org/) - Sitio Oficial
+- [Joplinapp.org/help/](https://joplinapp.org/help/) - Centro de Ayuda de Joplin
¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
index c788c2276..e96b4b325 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
@@ -1,7 +1,7 @@
---
id: vserver-linux-lamp-stack
-title: "VPS: Configurar stack LAMP - Linux, Apache, MySQL, PHP"
-description: "Descubre cómo configurar un stack LAMP para alojar sitios web dinámicos en PHP en un VPS Linux de forma eficiente → Aprende más ahora"
+title: "Configura un Stack LAMP en un Servidor Linux - Potencia Aplicaciones PHP Clásicas"
+description: "Descubre cómo configurar un stack LAMP para alojar sitios web dinámicos PHP en un VPS Linux de forma eficiente → Aprende más ahora"
sidebar_label: Stack Web LAMP
services:
- vserver
@@ -13,7 +13,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-El stack **LAMP** es una selección popular de software open-source que se configura junto para permitir un alojamiento sencillo de sitios web dinámicos, con un enfoque especial en sitios y apps PHP. El acrónimo significa: **L**inux como sistema operativo, **A**pache como servidor web, **M**ySQL como base de datos y finalmente **P**HP para el procesamiento. En esta guía, cubriremos el proceso de configurar un stack LAMP en un VPS Linux, con un desglose detallado y un ejemplo de cómo montar un sitio web de lista de tareas.
+El stack **LAMP** es una selección popular de software open-source que se configura junto para permitir un alojamiento sencillo de sitios web dinámicos, con un enfoque particular en sitios y aplicaciones PHP. El acrónimo significa: **L**inux como sistema operativo, **A**pache como servidor web, **M**ySQL como base de datos y finalmente **P**HP para el procesamiento. En esta guía, cubriremos el proceso de configurar un stack LAMP en un VPS Linux, con un desglose detallado y un ejemplo de cómo montar un sitio web de lista de tareas.
@@ -21,9 +21,9 @@ El stack **LAMP** es una selección popular de software open-source que se confi
Comienza conectándote a tu servidor vía SSH. Si no sabes cómo hacerlo, echa un vistazo a nuestra [guía de acceso inicial (SSH)](vserver-linux-ssh.md).
-En esta guía usaremos Ubuntu como distribución Linux. Las instrucciones son iguales para Debian y similares para otras distribuciones, aunque la sintaxis de algunos comandos puede variar un poco. Asegúrate de tener un sistema operativo instalado y estar conectado al servidor vía SSH.
+En esta guía usaremos Ubuntu como distribución Linux. Las instrucciones son iguales para Debian y deberían ser similares para otras distribuciones, aunque la sintaxis de algunos comandos puede variar un poco. Asegúrate de tener un sistema operativo instalado y estar conectado al servidor vía SSH.
-Como siempre, antes de continuar con la instalación, asegúrate de que todos los paquetes estén actualizados con el siguiente comando:
+Como siempre, antes de proceder con la instalación, asegúrate de que todos los paquetes estén actualizados con el siguiente comando:
```
// Ubuntu & Debian
sudo apt update
@@ -40,38 +40,38 @@ sudo dnf upgrade --refresh
## Instalación
-La instalación se puede dividir fácilmente en cada dependencia principal del stack LAMP, comenzando con el servidor web Apache, seguido por la base de datos MySQL y finalmente PHP. Durante la instalación, configuraremos un sitio web de prueba escrito en PHP que accederá a la base de datos MySQL. Cada petición web será procesada y servida a través del servidor Apache.
+La instalación se puede dividir fácilmente en cada dependencia principal del stack LAMP, comenzando con el servidor web Apache, seguido por la base de datos MySQL y finalmente PHP. Durante la instalación, configuraremos un sitio web de prueba escrito en PHP que accederá a la base de datos MySQL. Cada solicitud web será procesada y servida a través del servidor web Apache.
### Configurando Apache
-Apache es el servidor web que procesará las peticiones entrantes y servirá las respuestas. Instálalo con el siguiente comando.
+Apache es el servidor web que se usará para procesar las solicitudes entrantes y servir las respuestas. Instálalo con el siguiente comando.
```
sudo apt install apache2
```
-Una vez instalado, debes asegurarte de que las reglas del firewall apropiadas estén creadas para que el servidor web sea accesible desde internet. En este ejemplo, usaremos el **firewall UFW** ya que Apache tiene una aplicación registrada para este.
+Una vez instalado, debes asegurarte de que las reglas adecuadas del firewall estén creadas para que el servidor web sea accesible desde internet. En este ejemplo, usaremos el **firewall UFW** ya que Apache tiene una aplicación registrada para esto.
-Si usas otro firewall, asegúrate de permitir el puerto 80 (HTTP) a través del firewall. Puedes aprender más sobre firewalls en Linux en nuestra guía [Gestionar Firewall](vserver-linux-firewall.md).
+Si usas otro firewall, asegúrate de permitir el puerto 80 (HTTP) a través del firewall. Puedes aprender más sobre firewalls en Linux en nuestra [guía de gestión de firewall](vserver-linux-firewall.md).
-Asegúrate de que el firewall UFW esté habilitado y que exista una regla para SSH.
+Asegúrate de que el firewall UFW esté activado y que también exista una regla para SSH.
```
-# Crear regla para permitir SSH
+# Crea una regla para permitir SSH
sudo ufw allow OpenSSH
-# Habilitar firewall UFW
+# Activa el firewall UFW
sudo ufw enable
```
:::caution
-¡Asegúrate de tener una regla para SSH si usas el firewall UFW! Si no la tienes, **no** podrás conectarte por SSH al servidor si pierdes la conexión actual.
+¡Asegúrate de tener una regla configurada para SSH si usas el firewall UFW! Si no la tienes, **no** podrás conectarte por SSH al servidor si pierdes la conexión actual.
:::
-Ahora crea la regla para permitir Apache y luego verifica que las reglas estén activas.
+Ahora crea la regla para permitir Apache y luego verifica que las reglas estén presentes.
```
-# Crear regla para permitir Apache
+# Crea una regla para permitir Apache
sudo ufw allow in "Apache Full"
-# Verificar reglas del firewall UFW
+# Verifica las reglas del firewall UFW
sudo ufw status
```
@@ -79,50 +79,47 @@ sudo ufw status
Puedes ver qué perfiles están disponibles ejecutando el comando `ufw app list`. En el ejemplo anterior, usar `Apache Full` significa que se crean reglas para HTTP (puerto 80) y HTTPS (puerto 443).
:::
-Deberías ver reglas `Apache` y `Apache (v6)` con acción `ALLOW`, lo que confirma que el firewall está listo. También verás otras reglas que hayas configurado antes, incluyendo la de SSH.
+Deberías ver reglas `Apache` y `Apache (v6)` con acciones `ALLOW`, lo que confirma que el firewall está listo. También verás otras reglas que hayas configurado previamente, incluyendo la de SSH.

-Con el firewall abierto para Apache, ahora asegúrate de que Apache funcione. Puedes probar accediendo a tu dirección IP en un navegador, así: `http://[tu_direccion_ip]`
+Con el firewall abierto para Apache, ahora debes asegurarte de que Apache funcione correctamente. Puedes hacerlo intentando acceder a tu dirección IP en un navegador, así: `http://[tu_direccion_ip]`
-Si funciona, verás una página de bienvenida por defecto. Si no, revisa el estado del servicio con: `systemctl status apache2`
+Si funciona, deberías ver una página de bienvenida por defecto. Si no, revisa el estado del servicio con el siguiente comando: `systemctl status apache2`

### Configurando MySQL
-Ahora instala y configura un servidor MySQL que actuará como base de datos para almacenar datos de forma persistente y relacional. Instálalo con:
+Ahora instalarás y configurarás un servidor MySQL que actuará como tu base de datos para almacenar datos de forma persistente y relacional. Instálalo con el siguiente comando.
```
sudo apt install mysql-server
```
-Cuando termine, se recomienda ejecutar un script de instalación segura para mantener tu instancia MySQL protegida. Es opcional pero muy recomendado. Ejecuta:
-```
-sudo mysql_secure_installation
-```
+Cuando termine, se recomienda ejecutar un script de instalación segura que garantiza que tu instancia de MySQL permanezca segura. Es opcional pero muy recomendado. Puedes ejecutarlo con el comando `sudo mysql_secure_installation`.
-Esto te guiará por una configuración interactiva. Primero te preguntará sobre la validación de contraseñas. Recomendamos seleccionar `Y` para permitir solo contraseñas seguras y luego elegir `MEDIUM` con `1` o `STRONG` con `2`.
+Esto te guiará por una configuración interactiva. Primero te preguntará sobre la validación de contraseñas. Recomendamos seleccionar `Y` para permitir solo contraseñas seguras en el futuro y luego elegir `MEDIUM` con `1` o `STRONG` con `2`.

-Luego te preguntará si quieres eliminar el usuario `anonymous` y deshabilitar el login remoto de root. Recomendamos aceptar con `Y` por seguridad. Esto elimina usuarios de prueba y limita el acceso root solo localmente vía SSH, reduciendo riesgos.
+Luego te preguntará sobre eliminar el usuario `anonymous` y deshabilitar el login remoto para root. Para ambos recomendamos aceptar con `Y` por razones de seguridad. Esto asegura que el usuario de prueba sea eliminado y que el usuario principal `root` solo pueda usarse localmente vía SSH, reduciendo riesgos.

-Finalmente te preguntará si quieres eliminar la base de datos `test` y recargar las tablas de privilegios. También recomendamos aceptar con `Y` para limpiar y aplicar cambios.
+Finalmente, te preguntará sobre eliminar la base de datos `test` y recargar las tablas de privilegios. Nuevamente recomendamos aceptar con `Y` ya que la tabla de prueba no es necesaria y debes recargar las tablas para que los cambios tengan efecto.

-Ahora verifica que MySQL esté corriendo intentando iniciar sesión con: `sudo mysql -u root`. Si funciona, verás un mensaje de bienvenida. Sal con el comando `quit` cuando quieras.
+Ahora verifica si la base de datos MySQL está corriendo intentando iniciar sesión con: `sudo mysql -u root`. Si tienes éxito, verás un mensaje de bienvenida. Puedes salir con el comando `quit` cuando quieras.
### Configurando PHP
-La última dependencia del stack LAMP es PHP y es muy fácil de instalar. El siguiente comando instala PHP junto con un plugin para Apache y MySQL, para que Apache pueda trabajar con PHP y PHP pueda usar MySQL.
+La última dependencia del stack LAMP es PHP y su instalación es bastante sencilla. El siguiente comando instala PHP junto con un plugin para Apache y MySQL, para que Apache pueda trabajar con PHP y PHP pueda usar MySQL.
```
sudo apt install php libapache2-mod-php php-mysql
```
-Confirma que la instalación fue exitosa comprobando la versión. Si ves una versión, PHP funciona correctamente.
+Confirma que la instalación fue exitosa comprobando la versión. Si ves una versión, significa que PHP funciona correctamente.
```
php -v
```
@@ -130,55 +127,52 @@ php -v
:::tip Extensiones PHP
Para casos avanzados, puede que necesites extensiones PHP adicionales para funcionalidades extra. Puedes ver una lista ejecutando `apt search php- | less`.
-Usa las flechas para navegar y presiona `Q` para salir. Para instalar una extensión, usa:
+Usa las flechas para desplazarte y presiona `Q` para salir. Para instalar una extensión, usa el comando apt install así. Puedes instalar varias extensiones a la vez separándolas con espacios para acelerar la instalación.
+
```
sudo apt install [php_extension] [...]
```
-Puedes instalar varias extensiones separándolas con espacios para acelerar el proceso.
:::
-Recomendamos ajustar el índice de directorios para que los archivos `index.php` tengan prioridad sobre los `.html` por defecto. Abre el archivo con:
+Recomendamos ajustar el índice de directorio para que los archivos `index.php` tengan prioridad sobre los `.html` por defecto. Abre el archivo con el siguiente comando.
```
sudo nano /etc/apache2/mods-enabled/dir.conf
```
-En el editor nano, mueve `index.php` al inicio de la lista, así:
+En el editor nano, elimina `index.php` y muévelo al inicio de la lista, así:
```
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
```
-Guarda y cierra nano con `CTRL + X`, luego `Y` para confirmar y `ENTER`. Reinicia Apache para aplicar cambios:
-```
-sudo systemctl restart apache2
-```
+Guarda el archivo y sal de nano con `CTRL + X`, luego `Y` para confirmar y finalmente `ENTER`. Ahora reinicia Apache para que los cambios tengan efecto con `sudo systemctl restart apache2`.
-### Creando sitio web de prueba
+### Creando el Sitio Web de Prueba
-Con todas las dependencias LAMP instaladas, ahora crearemos un sitio web de prueba para mostrar cómo el stack LAMP funciona junto para formar una solución web dinámica. Esto es opcional, pero útil para entender cómo usar estas herramientas para montar tus propios sitios.
+Con la instalación de cada dependencia LAMP completa, ahora crearemos un sitio web de prueba para mostrar cómo el stack LAMP funciona junto para formar una solución web dinámica genial. Esto es completamente opcional, pero útil para entender cómo usar estas herramientas para montar tus propios sitios.
-En este ejemplo, crearemos un pequeño sitio de lista de tareas en PHP que recupera y muestra entradas. Los datos se almacenarán en una tabla MySQL y se servirán a través de Apache.
+En este ejemplo, crearemos un pequeño sitio de lista de tareas con PHP que obtendrá y mostrará las entradas de tareas. Esto se almacenará en una tabla MySQL y será servido a través de Apache.
-Usaremos un dominio de prueba `zapdocs.example.com` durante todo el ejemplo, ya que en un caso real usarías un dominio. **Debes** configurar un registro DNS tipo `A` para el dominio que apunte a la dirección IP de tu servidor. Si necesitas ayuda, consulta nuestra guía [Registros de Dominio](domain-records.md).
+También usaremos un dominio de prueba `zapdocs.example.com` durante todo el proceso, ya que en un escenario real probablemente usarías un dominio. **Debes** configurar un registro DNS tipo `A` para el dominio que apunte a la dirección IP de tu servidor. Si necesitas ayuda con esto, consulta nuestra guía de [Registros de Dominio](domain-records.md).
:::note
-Puedes no usar un dominio y reemplazar `[your_domain]` por un nombre cualquiera. Accederías al sitio vía IP. Pero al crear el archivo de host virtual, elimina el parámetro `ServerName`.
+Puedes optar por no usar un dominio y reemplazar las menciones de `[your_domain]` con un nombre normal. Entonces accederías al sitio vía IP. Pero ten en cuenta que al crear el archivo de host virtual más adelante, deberías eliminar el parámetro `ServerName`.
:::
#### Configurando Apache
-Normalmente, todos los archivos y datos web se almacenan en `/var/www`. Por defecto, Apache trae una carpeta `html` con una página por defecto. Para mantener todo organizado, especialmente si alojas varios sitios en un solo Apache, recomendamos crear una carpeta individual para cada dominio.
+Normalmente, en servidores web, todos los archivos y datos de los sitios se almacenan bajo el directorio `/var/www`. Por defecto, Apache suele venir con un directorio `html` que contiene una página por defecto. Para mantener todo organizado, especialmente si alojas muchos sitios en una sola instancia Apache, recomendamos configurar cada sitio en un directorio o carpeta individual.
-Para esto, crea una carpeta nueva en `/var/www/[your_domain]` para cada dominio. En este ejemplo será `/var/www/zapdocs.example.com`.
+Para esto, simplemente crea una nueva carpeta en `/var/www/[your_domain]` para cada dominio de sitio. En este ejemplo, será `/var/www/zapdocs.example.com`.
```
sudo mkdir /var/www/[your_domain]
```
-Ahora crea un archivo de configuración de host virtual en `sites-available` para este dominio y carpeta.
+Ahora crearás un nuevo archivo de configuración de host virtual Apache en el directorio `sites-available` para este dominio y carpeta.
```
sudo nano /etc/apache2/sites-available/[your_domain].conf
```
-Copia esta plantilla en nano, reemplazando `[your_domain]` por tu dominio:
+Usa la plantilla abajo y cópiala en el editor nano, reemplazando `[your_domain]` con el dominio que uses.
```
ServerName [your_domain]
@@ -190,51 +184,41 @@ Copia esta plantilla en nano, reemplazando `[your_domain]` por tu dominio:
```
-Este archivo maneja peticiones en el puerto 80 (HTTP) y verifica que la petición coincida con el `ServerName` (tu dominio). También indica que la carpeta `/var/www/[your_domain]` será usada para servir archivos.
+Este nuevo archivo de host virtual maneja las solicitudes por el puerto 80 (HTTP) y verifica si la solicitud coincide con el `ServerName` especificado, en este caso tu dominio. También apunta que la carpeta `/var/www/[your_domain]` que creaste antes debe usarse para servir archivos.
-Guarda y cierra nano con `CTRL + X`, luego `Y` y `ENTER`. Recomendamos usar:
-```
-sudo apache2ctl configtest
-```
-para asegurarte de que no haya errores de sintaxis.
+Guarda el archivo y sal de nano con `CTRL + X`, luego `Y` para confirmar y finalmente `ENTER`. Recomendamos usar el comando `sudo apache2ctl configtest` para asegurarte de que el archivo no tenga errores de sintaxis.
-El último paso es habilitar el nuevo host virtual con:
+El paso final para la configuración de Apache es habilitar el nuevo host virtual con `a2ensite`.
```
sudo a2ensite [your_domain]
```
-:::note Sin dominio
-Si **no** usas dominio, elimina o comenta la línea `ServerName` con un `#`. También debes deshabilitar el host virtual por defecto con:
-```
-sudo a2dissite 000-default
-```
+:::note Sin Dominio Usado
+Si **no** usas un dominio, elimina la línea `ServerName` o coméntala poniendo un `#` al inicio. También tendrás que deshabilitar el host virtual por defecto con `sudo a2dissite 000-default`.
:::
-Finalmente, reinicia Apache para aplicar el nuevo host virtual:
-```
-sudo systemctl restart apache2
-```
+Finalmente reinicia Apache para que el nuevo host virtual tenga efecto con: `sudo systemctl restart apache2`.
-#### Creando el sitio web
+#### Creando el Sitio Web
-Con Apache configurado para el nuevo host virtual y carpeta, es hora de crear el sitio web que se servirá. La carpeta está vacía, así que nada se mostrará aún. Crearemos un sitio de lista de tareas para este dominio.
+Ahora que configuraste Apache con el nuevo host virtual y carpeta de documentos, es hora de crear el sitio web que se servirá. Por ahora la carpeta está vacía, así que no se servirá nada. Crearemos un pequeño sitio de lista de tareas como mencionamos antes para este dominio.
-##### Preparando la base de datos
+##### Preparando la Base de Datos
-Primero, crea una base de datos y tabla para almacenar cada tarea. Entra a MySQL:
+Para empezar, vamos a crear una nueva base de datos y tabla para almacenar cada ítem de la lista. Inicia sesión en tu servidor MySQL.
```
sudo mysql -u root
```
-Crea la base de datos `todowebsite` y la tabla `todoitems`:
+Ahora crea una base de datos `todowebsite` y una tabla `todoitems` dentro de ella.
```
# Crear base de datos
CREATE DATABASE todowebsite;
-# Usar la base de datos
+# Usar la nueva base de datos
USE todowebsite;
-# Crear tabla de items
+# Crear una tabla de ítems en la base de datos
CREATE TABLE todoitems (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
@@ -243,21 +227,21 @@ CREATE TABLE todoitems (
);
```
-Ahora inserta algunas tareas de ejemplo:
+Con la tabla lista, crea algunas entradas de ejemplo por ahora.
```
-INSERT INTO todoitems (name, is_completed) VALUES ('Crear guía ZAP-Docs', 0);
+INSERT INTO todoitems (name, is_completed) VALUES ('Crear Guía ZAP-Docs', 0);
INSERT INTO todoitems (name, is_completed) VALUES ('Comprar un servidor ZAP-Hosting', 1);
INSERT INTO todoitems (name, is_completed) VALUES ('Unirme al Discord de ZAP-Hosting', 0);
INSERT INTO todoitems (name, is_completed) VALUES ('¡Que tengas un gran día!', 0);
```
-Por último, crea un usuario dedicado `todo` para este sitio:
+Por último, crea un usuario dedicado `todo` que se usará específicamente para este sitio.
```
# Crear usuario dedicado
-# Reemplaza [your_password] por tu contraseña
+# Reemplaza [your_password] con tu propia contraseña
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# Asignar privilegios (copiar todo junto)
+# Asignar privilegios al usuario (copiar todo junto)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
@@ -266,22 +250,22 @@ TO todo@localhost;
FLUSH PRIVILEGES;
```
-Cuando termines, sal del terminal MySQL con `quit`.
+Con la base de datos preparada y el usuario listo, puedes salir del terminal MySQL con el comando `quit` cuando quieras.
-##### Archivos PHP del sitio
+##### Archivos PHP del Sitio Web
-La última parte es crear el archivo PHP para la página de tareas. Será un `index.php` en `/var/www/[your_domain]`. Ábrelo con nano:
+La parte final de este ejemplo es configurar el archivo PHP real para la página de tareas. Esto se hará creando un nuevo archivo `index.php` en el directorio `/var/www/[your_domain]` que creaste antes. Abre el editor nano para crear el archivo.
```
sudo nano /var/www/[your_domain]/index.php
```
-Aquí tienes un código simple para una página de tareas que muestra los items de la base de datos. La primera parte PHP conecta con MySQL.
+Abajo tienes un snippet de código simple que puedes pegar en el editor nano para una página básica de tareas que devuelve los ítems almacenados en la base de datos. La primera sección PHP establece la conexión MySQL.
:::important
-Debes cambiar `[your_password]` por la contraseña que asignaste al usuario `todo`.
+Debes cambiar el campo `[your_password]` por la contraseña que configuraste para el usuario `todo` antes.
:::
-La sección HTML crea una lista no ordenada que recorre los resultados.
+La sección HTML siguiente contiene la página principal que crea una lista desordenada, recorriendo cada resultado.
```
connect_error) {
die("Conexión fallida: " . $conn->connect_error);
}
-// Ejecutar consulta SQL para obtener entradas y guardar resultado
+// Ejecutar consulta SQL para obtener entradas de la tabla y guardarlas en $result
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
@@ -318,10 +302,10 @@ $result = $conn->query($sql);
num_rows > 0) {
- // Recorrer cada item del resultado
+ // Recorrer cada ítem del array devuelto por la consulta
foreach ($result as $entry) {
echo "";
- // Mostrar nombre y usar htmlspecialchars para evitar XSS
+ // Mostrar el nombre y usar htmlspecialchars para prevenir XSS (cross-site scripting)
echo htmlspecialchars($entry["name"]);
// Mostrar estado de completado
@@ -350,19 +334,19 @@ $conn->close();
?>
```
-Guarda y cierra nano con `CTRL + X`, luego `Y` y `ENTER`.
+Una vez copiado en nano, guarda el archivo y sal con `CTRL + X`, luego `Y` para confirmar y finalmente `ENTER`.
-#### Probando el sitio web
+#### Probando el Sitio Web
-¡Has seguido todos los pasos y configurado un sitio web de prueba que usa todo el stack LAMP!
+¡Has seguido todos los pasos y configurado un sitio web de prueba que utiliza todos los aspectos del stack LAMP!
-Ahora deberías poder acceder al sitio vía el dominio (usando `http`/puerto 80) que definiste en el archivo de host virtual, en este ejemplo `zapdocs.example.com`. El resultado final debería verse así:
+Ahora deberías poder acceder al sitio vía el dominio (usando `http`/puerto 80) que definiste antes en el archivo de host virtual, que en este ejemplo es `zapdocs.example.com`. El resultado final debería verse así:

## Conclusión
-¡Felicidades, has instalado y configurado exitosamente el stack LAMP! Como siguiente paso, te **recomendamos mucho** configurar un dominio y un **certificado SSL** para asegurar que los datos se transmitan de forma segura a tus sitios. Consulta nuestra [guía Certbot](dedicated-linux-certbot.md) enfocada en el **Plugin Apache** y sigue la configuración interactiva para instalar rápido y fácil un certificado para tu dominio.
+¡Felicidades, has instalado y configurado exitosamente el stack LAMP! Como siguiente paso, **recomendamos mucho** configurar un dominio y un **certificado SSL** para asegurar que los datos se transmitan de forma segura a tus sitios web. Consulta nuestra [guía Certbot](dedicated-linux-certbot.md) enfocada en el **plugin de Apache** y sigue la configuración interactiva para instalar un certificado rápido y fácil para tu dominio.
Si tienes más preguntas o necesitas ayuda, no dudes en contactar a nuestro equipo de soporte, disponible todos los días para asistirte! 🙂
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
index 5c7eb784b..94f5df186 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-lemp-stack
-title: "VPS: Configura el stack LEMP - Linux, Nginx, MySQL, PHP"
+title: "Configura un Stack LEMP en un Servidor Linux - Despliega Aplicaciones Web de Alto Rendimiento"
description: "Descubre cómo configurar un stack LEMP para alojar sitios web dinámicos en PHP en servidores VPS Linux → Aprende más ahora"
sidebar_label: Stack Web LEMP
services:
@@ -13,7 +13,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-El stack **LEMP** es una selección popular de software open-source que se configura junto para permitir un alojamiento sencillo de sitios web dinámicos, con un enfoque especial en sitios y apps PHP. El acrónimo significa: **L**inux como sistema operativo, "**E**ngine x" (nginx) como servidor web, **M**ySQL como base de datos y finalmente **P**HP para el procesamiento. En esta guía, cubriremos el proceso de configurar un stack LEMP en un VPS Linux, con un desglose detallado y un ejemplo de cómo montar un sitio web de lista de tareas.
+El stack **LEMP** es una selección popular de software open-source que se configura junto para permitir un alojamiento sencillo de sitios web dinámicos, con un enfoque particular en sitios y aplicaciones PHP. El acrónimo significa: **L**inux como sistema operativo, "**E**ngine x" (nginx) como servidor web, **M**ySQL como base de datos y finalmente **P**HP para el procesamiento. En esta guía, cubriremos el proceso de configurar un stack LEMP en un VPS Linux, con un desglose detallado y un ejemplo de cómo montar un sitio web de lista de tareas.
@@ -21,9 +21,9 @@ El stack **LEMP** es una selección popular de software open-source que se confi
Comienza conectándote a tu servidor vía SSH. Si no sabes cómo hacerlo, echa un vistazo a nuestra [guía de acceso inicial (SSH)](vserver-linux-ssh.md).
-En esta guía usaremos Ubuntu como distribución Linux. Las instrucciones son iguales para Debian y deberían ser similares para otras distribuciones, aunque la sintaxis de algunos comandos puede variar un poco. Asegúrate de tener un sistema operativo instalado y estar conectado al servidor vía SSH.
+En esta guía usaremos Ubuntu como distribución Linux. Las instrucciones son iguales para Debian y deberían ser similares para otras distribuciones, aunque la sintaxis de algunos comandos puede variar ligeramente. Asegúrate de tener un sistema operativo instalado y estar conectado al servidor vía SSH.
-Como siempre, antes de continuar con la instalación, asegúrate de que todos los paquetes estén actualizados con el siguiente comando:
+Como siempre, antes de proceder con la instalación, asegúrate de que todos los paquetes estén actualizados con el siguiente comando:
```
// Ubuntu & Debian
sudo apt update
@@ -40,38 +40,38 @@ sudo dnf upgrade --refresh
## Instalación
-La instalación se puede dividir fácilmente en cada dependencia principal del stack LEMP, comenzando con el servidor web Nginx, seguido por la base de datos MySQL y finalmente PHP. Durante la instalación, configuraremos un sitio web de prueba escrito en PHP que accederá a la base de datos MySQL. Por último, cada petición web será procesada y servida a través del servidor web Nginx.
+La instalación se puede dividir fácilmente en cada dependencia principal del stack LEMP, comenzando con el servidor web Nginx, seguido por la base de datos MySQL y finalmente PHP. Durante la instalación, configuraremos un sitio web de prueba escrito en PHP que accederá a la base de datos MySQL. Por último, cada solicitud web será procesada y servida a través del servidor web Nginx.
### Configurando Nginx
-Nginx es el servidor web que se usará para procesar las peticiones entrantes y servir las respuestas. Instálalo con el siguiente comando.
+Nginx es el servidor web que se usará para procesar las solicitudes entrantes y servir las respuestas. Instálalo con el siguiente comando.
```
sudo apt install nginx
```
-Una vez instalado, debes asegurarte de que las reglas del firewall apropiadas estén creadas para que el servidor web sea accesible desde internet. En este ejemplo, usaremos el **firewall UFW** ya que Nginx tiene una aplicación registrada para este.
+Una vez instalado, debes asegurarte de que las reglas apropiadas del firewall estén creadas para que el servidor web sea accesible desde internet. En este ejemplo, usaremos el **firewall UFW** ya que Nginx tiene una aplicación registrada para este.
Si usas otro firewall, asegúrate de permitir el puerto 80 (HTTP) a través del firewall. Puedes aprender más sobre firewalls en Linux en nuestra guía [Gestionar Firewall](vserver-linux-firewall.md).
-Asegúrate de que el firewall UFW esté activado y también que exista una regla para SSH.
+Asegúrate de que el firewall UFW esté habilitado y también que exista una regla para SSH.
```
-# Crear regla para permitir SSH
+# Crear una regla para permitir SSH
sudo ufw allow OpenSSH
-# Activar firewall UFW
+# Habilitar el firewall UFW
sudo ufw enable
```
:::caution
-¡Asegúrate de tener una regla para SSH si usas el firewall UFW! Si no la tienes, **no** podrás conectarte vía SSH al servidor si pierdes la conexión actual.
+¡Asegúrate de tener una regla configurada para SSH si usas el firewall UFW! Si no la tienes, **no** podrás conectarte vía SSH al servidor si pierdes la conexión actual.
:::
Ahora crea la regla para permitir Nginx y luego verifica que las reglas estén presentes.
```
-# Crear regla para permitir Nginx
+# Crear una regla para permitir Nginx
sudo ufw allow in "Nginx Full"
-# Verificar reglas del firewall UFW
+# Verificar las reglas del firewall UFW
sudo ufw status
```
@@ -79,11 +79,11 @@ sudo ufw status
Puedes ver qué perfiles están disponibles ejecutando el comando `ufw app list`. En el ejemplo anterior, usar `Nginx Full` significa que se crean reglas para HTTP (puerto 80) y HTTPS (puerto 443).
:::
-Deberías ver reglas `Nginx` y `Nginx (v6)` con acción `ALLOW`, lo que confirma que el firewall está listo. También verás otras reglas que hayas configurado antes, incluyendo la de SSH.
+Deberías ver reglas `Nginx` y `Nginx (v6)` con acciones `ALLOW`, lo que confirma que el firewall está listo. También verás otras reglas que hayas configurado previamente, incluyendo la regla de SSH.

-Con el firewall abierto para Nginx, ahora asegúrate de que Nginx funcione. Puedes probar accediendo a tu dirección IP en un navegador, así: `http://[tu_direccion_ip]`
+Con el firewall abierto para Nginx, ahora debes asegurarte de que Nginx funcione correctamente. Puedes hacer esto intentando acceder a tu dirección IP en un navegador, así: `http://[tu_direccion_ip]`
Si funciona, deberías ver una página de bienvenida por defecto. Si no, revisa el estado del servicio con el comando: `systemctl status nginx`
@@ -96,63 +96,63 @@ Ahora instalarás y configurarás un servidor MySQL que actuará como base de da
sudo apt install mysql-server
```
-Cuando termine, se recomienda ejecutar un script de instalación segura para mantener tu instancia MySQL protegida. Es opcional pero muy recomendable. Puedes hacerlo con el comando `sudo mysql_secure_installation`.
+Cuando termine, se recomienda ejecutar un script de instalación segura para mantener tu instancia de MySQL protegida. Esto es opcional pero muy recomendable. Puedes ejecutarlo con el comando `sudo mysql_secure_installation`.
-Este te guiará por una configuración interactiva. Primero te preguntará sobre la validación de contraseñas. Recomendamos seleccionar `Y` para permitir solo contraseñas seguras y luego elegir `MEDIUM` con `1` o `STRONG` con `2`.
+Esto te guiará por una configuración interactiva. Primero te preguntará sobre la validación de contraseñas. Recomendamos seleccionar `Y` para asegurar que solo se permitan contraseñas seguras en el futuro y luego elegir `MEDIUM` con `1` o `STRONG` con `2`.

-Luego te preguntará sobre eliminar el usuario `anonymous` y deshabilitar el login remoto para root. Recomendamos aceptar con `Y` por seguridad. Esto elimina el usuario de prueba y asegura que el usuario root solo pueda usarse localmente vía SSH, reduciendo riesgos.
+Luego te preguntará sobre eliminar el usuario `anonymous` y deshabilitar el login remoto para root. Para ambos recomendamos aceptar con `Y` por razones de seguridad. Esto asegura que el usuario de prueba sea eliminado y que el usuario root solo pueda usarse localmente vía SSH, reduciendo riesgos.

-Finalmente, te preguntará sobre eliminar la base de datos `test` y recargar las tablas de privilegios. Nuevamente recomendamos aceptar con `Y` ya que la base de datos de prueba no es necesaria y debes recargar los privilegios para que los cambios tengan efecto.
+Finalmente, te preguntará sobre eliminar la base de datos `test` y recargar las tablas de privilegios. Nuevamente recomendamos aceptar con `Y` ya que la tabla de prueba no es necesaria y debes recargar las tablas para que los cambios tengan efecto.

-Ahora verifica si MySQL está corriendo intentando iniciar sesión con: `sudo mysql -u root`. Si tienes éxito, verás un mensaje de bienvenida. Puedes salir con el comando `quit` cuando quieras.
+Ahora verifica si la base de datos MySQL está corriendo intentando iniciar sesión con: `sudo mysql -u root`. Si tienes éxito, verás un mensaje de bienvenida. Puedes salir con el comando `quit` cuando quieras.
### Configurando PHP
-La última dependencia del stack LEMP es PHP y para Nginx, esto requiere usar un programa externo llamado `php-fpm` (PHP FastCGI Process Manager). Nginx se configurará para pasar las peticiones a `php-fpm` antes de responderlas, usando bloques de servidor.
+La última dependencia del stack LEMP es PHP y para nginx, esto requiere usar un programa externo llamado `php-fpm` (PHP fastCGI process manager). Nginx se configura para pasar las solicitudes a `php-fpm` antes de responderlas cuando se usan bloques de servidor.
El siguiente comando instala la última versión de php-fpm junto con un plugin PHP para MySQL, para que Nginx funcione con PHP y PHP pueda usar MySQL.
```
sudo apt install php-fpm php-mysql
```
-Confirma que la instalación fue exitosa revisando la versión. Si ves una versión, PHP está funcionando correctamente.
+Confirma que la instalación fue exitosa verificando la versión. Si ves una versión, significa que PHP funciona correctamente.
```
php -v
```
:::tip Extensiones PHP
-Para casos avanzados, puede que necesites extensiones PHP adicionales para más funcionalidades. Puedes ver una lista ejecutando `apt search php- | less`.
+Para casos avanzados, puede que necesites extensiones PHP adicionales para funcionalidades extra. Puedes ver una lista ejecutando `apt search php- | less`.
-Usa las flechas para navegar y presiona `Q` para salir. Para instalar una extensión, usa el comando apt install así. Puedes instalar varias a la vez separándolas con espacio para acelerar la instalación.
+Usa las flechas para desplazarte y presiona `Q` para salir. Para instalar una extensión, usa el comando apt install así. Puedes instalar varias extensiones a la vez separándolas con espacios para acelerar la instalación.
```
sudo apt install [php_extension] [...]
```
:::
-### Creando el sitio web de prueba
+### Creando el Sitio Web de Prueba
-Con la instalación de cada dependencia LEMP completa, ahora crearemos un sitio web de prueba para mostrar cómo el stack LEMP funciona junto para formar una solución web dinámica genial. Esto es totalmente opcional, pero útil para entender cómo usar estas herramientas para montar tus propios sitios.
+Con la instalación de cada dependencia LEMP completa, ahora crearemos un sitio web de prueba para mostrar cómo el stack LEMP funciona junto para formar una solución web dinámica genial. Esto es completamente opcional, pero útil para entender cómo usar estas herramientas para montar tus propios sitios.
-En este ejemplo, crearemos un pequeño sitio web de lista de tareas en PHP que obtendrá y mostrará las tareas. Esto se almacenará en una tabla MySQL y será servido a través de Nginx.
+En este ejemplo, crearemos un pequeño sitio web de lista de tareas en PHP que obtendrá y mostrará las entradas de tareas. Esto se almacenará en una tabla MySQL y será servido a través de Nginx.
También usaremos un dominio de prueba `zapdocs.example.com` durante todo el proceso, ya que en un escenario real probablemente usarías un dominio. **Debes** configurar un registro DNS tipo `A` para el dominio que apunte a la dirección IP de tu servidor. Si necesitas ayuda, consulta nuestra guía [Registros de Dominio](domain-records.md).
:::note
-Puedes optar por no usar un dominio y reemplazar las menciones de `[your_domain]` con un nombre normal. Entonces accederías al sitio vía IP. Pero ten en cuenta que al crear el archivo del bloque de servidor más adelante, deberás eliminar el parámetro `server_name`.
+Puedes optar por no usar un dominio y reemplazar las menciones de `[your_domain]` con un nombre normal. Entonces accederías al sitio vía IP. Pero ten en cuenta que al crear el archivo del bloque de servidor más adelante, deberías eliminar el parámetro `server_name`.
:::
#### Configurando Nginx
-Normalmente, en servidores web, todos los archivos y datos de sitios se almacenan bajo el directorio `/var/www`. Por defecto, Nginx suele venir con un directorio `html` que contiene una página por defecto. Para mantener todo organizado, especialmente si alojas varios sitios en una sola instancia Nginx, recomendamos crear un directorio individual para cada sitio.
+Normalmente, en servidores web, todos los archivos y datos de sitios se almacenan bajo el directorio `/var/www`. Por defecto, Nginx suele venir con un directorio `html` que contiene una página por defecto. Para mantener todo organizado, especialmente si alojas varios sitios en una sola instancia de Nginx, recomendamos crear un directorio individual para cada sitio.
-Para esto, simplemente crea una carpeta nueva en `/var/www/[your_domain]` para cada dominio. En este ejemplo, será `/var/www/zapdocs.example.com`.
+Para esto, simplemente crea una nueva carpeta en `/var/www/[your_domain]` para cada dominio. En este ejemplo, será `/var/www/zapdocs.example.com`.
```
sudo mkdir /var/www/[your_domain]
```
@@ -189,46 +189,46 @@ server {
:::important Versión PHP
Es importante cambiar `[your_phpversion]` por la versión actual de PHP instalada. Para verificar, ejecuta `php -v` que debería devolver una versión, por ejemplo: `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`.
-En este ejemplo, pondrías `8.3` como subversión mayor, así la línea queda: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
+En este ejemplo, usarías `8.3` como subversión mayor, así la línea queda: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
:::
-Este nuevo archivo de bloque de servidor maneja peticiones por el puerto 80 (HTTP) y verifica que la petición coincida con el `server_name` especificado, en este caso tu dominio. También indica que la carpeta `/var/www/[your_domain]` que creaste antes se usará para servir archivos.
+Este nuevo archivo de bloque de servidor maneja solicitudes en el puerto 80 (HTTP) y verifica si la solicitud coincide con el `server_name` especificado, en este caso tu dominio. También indica que la carpeta `/var/www/[your_domain]` que creaste antes se usará para servir archivos.
Guarda el archivo y sal de nano con `CTRL + X`, luego `Y` para confirmar y finalmente `ENTER`.
-El paso final para la configuración de Nginx es activar la configuración creando un enlace simbólico desde `sites-enabled`.
+El paso final para la configuración de Nginx es activar la configuración creando un enlace simbólico en el directorio `sites-enabled`.
```
sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enabled/
```
-:::note Sin dominio
-Si **no** usas dominio, elimina la línea `server_name` o coméntala con un `#`. También deberás desactivar el bloque de servidor por defecto con el comando `sudo unlink /etc/nginx/sites-enabled/default`.
+:::note Sin Dominio Usado
+Si **no** usas un dominio, elimina la línea `server_name` o coméntala poniendo un `#` al inicio. También deberás deshabilitar el bloque de servidor por defecto con el comando `sudo unlink /etc/nginx/sites-enabled/default`.
:::
Recomendamos usar el comando `sudo nginx -t` para asegurarte de que el archivo no tenga errores de sintaxis.
Finalmente, reinicia Nginx para que el nuevo host virtual tenga efecto con: `sudo systemctl reload nginx`.
-#### Creando el sitio web
+#### Creando el Sitio Web
Ahora que configuraste Nginx con el nuevo bloque de servidor y carpeta de documentos, es hora de crear el sitio web que se servirá. Por ahora la carpeta está vacía, así que no se mostrará nada. Crearemos un pequeño sitio de lista de tareas como mencionamos antes para este dominio.
-##### Preparando la base de datos
+##### Preparando la Base de Datos
-Para empezar, crea una nueva base de datos y tabla para almacenar cada tarea. Entra a tu servidor MySQL.
+Para empezar, crea una nueva base de datos y tabla para almacenar cada ítem de la lista. Entra a tu servidor MySQL.
```
sudo mysql -u root
```
-Ahora crea una base de datos `todowebsite` y una tabla `todoitems` dentro.
+Ahora crea una base de datos `todowebsite` y una tabla `todoitems` dentro de ella.
```
# Crear base de datos
CREATE DATABASE todowebsite;
-# Usar la base de datos nueva
+# Usar la nueva base de datos
USE todowebsite;
-# Crear tabla de items en la base de datos
+# Crear una tabla de ítems en la base de datos
CREATE TABLE todoitems (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
@@ -239,9 +239,9 @@ CREATE TABLE todoitems (
Con la tabla lista, crea algunas entradas de ejemplo.
```
-INSERT INTO todoitems (name, is_completed) VALUES ('Crear guía ZAP-Docs', 0);
+INSERT INTO todoitems (name, is_completed) VALUES ('Crear Guía ZAP-Docs', 0);
INSERT INTO todoitems (name, is_completed) VALUES ('Comprar un servidor ZAP-Hosting', 1);
-INSERT INTO todoitems (name, is_completed) VALUES ('Unirme al Discord de ZAP-Hosting', 0);
+INSERT INTO todoitems (name, is_completed) VALUES ('Unirse al Discord de ZAP-Hosting', 0);
INSERT INTO todoitems (name, is_completed) VALUES ('¡Que tengas un gran día!', 0);
```
@@ -251,7 +251,7 @@ Por último, crea un usuario dedicado `todo` que se usará solo para este sitio.
# Reemplaza [your_password] con tu propia contraseña
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# Asignar privilegios al usuario (copiar todo junto)
+# Asignar privilegios al usuario (copiar como una sola línea)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
@@ -260,19 +260,19 @@ TO todo@localhost;
FLUSH PRIVILEGES;
```
-Con la base de datos lista y el usuario creado, puedes salir del terminal MySQL con `quit`.
+Con la base de datos preparada y el usuario listo, puedes salir del terminal MySQL con el comando `quit`.
-##### Archivos PHP del sitio web
+##### Archivos PHP del Sitio Web
-La última parte de este ejemplo es crear el archivo PHP para la página de tareas. Esto se hará con un nuevo archivo `index.php` en `/var/www/[your_domain]` que creaste antes. Abre nano para crear el archivo.
+La última parte de este ejemplo es crear el archivo PHP para la página de lista de tareas. Esto se hará con un nuevo archivo `index.php` en el directorio `/var/www/[your_domain]` que creaste antes. Abre el editor nano para crear el archivo.
```
sudo nano /var/www/[your_domain]/index.php
```
-Abajo tienes un código simple que puedes pegar en nano para una página básica de tareas que muestra los items almacenados en la base de datos. La primera sección PHP establece la conexión MySQL.
+Abajo tienes un snippet de código simple que puedes pegar en nano para una página básica de lista de tareas que muestra los ítems almacenados en la base de datos. La primera sección PHP establece la conexión MySQL.
:::important
-Debes cambiar `[your_password]` por la contraseña que asignaste al usuario `todo` antes.
+Debes cambiar `[your_password]` por la contraseña que configuraste para el usuario `todo` antes.
:::
La sección HTML contiene la página principal que crea una lista desordenada, recorriendo cada resultado.
@@ -312,10 +312,10 @@ $result = $conn->query($sql);
num_rows > 0) {
- // Recorrer cada item del resultado
+ // Recorrer cada ítem del resultado
foreach ($result as $entry) {
echo "";
- // Mostrar el nombre y usar htmlspecialchars para evitar XSS
+ // Mostrar el nombre usando htmlspecialchars para evitar XSS
echo htmlspecialchars($entry["name"]);
// Mostrar estado de completado
@@ -330,7 +330,7 @@ $result = $conn->query($sql);
echo "";
}
} else {
- // Si no hay resultados, mostrar mensaje por defecto
+ // Si no hay ítems, mostrar mensaje por defecto
echo "No se encontraron tareas.";
}
?>
@@ -344,19 +344,19 @@ $conn->close();
?>
```
-Una vez pegado en nano, guarda y sal con `CTRL + X`, luego `Y` para confirmar y finalmente `ENTER`.
+Una vez pegado en nano, guarda el archivo y sal con `CTRL + X`, luego `Y` para confirmar y finalmente `ENTER`.
-#### Probando el sitio web
+#### Probando el Sitio Web
-¡Has seguido todos los pasos y configurado un sitio web de tareas que usa todos los componentes del stack LEMP!
+¡Has seguido todos los pasos y configurado un sitio web de lista de tareas que usa todos los componentes del stack LEMP!
-Ahora deberías poder acceder al sitio vía el dominio (usando `http`/puerto 80) que definiste antes en el bloque de servidor, en este ejemplo `zapdocs.example.com`. El resultado final debería verse así:
+Ahora deberías poder acceder al sitio vía el dominio (usando `http`/puerto 80) que definiste antes en el archivo del bloque de servidor, que en este ejemplo es `zapdocs.example.com`. El resultado final debería verse así:

## Conclusión
-¡Felicidades, has instalado y configurado exitosamente el stack LEMP! Como siguiente paso, **recomendamos mucho** configurar un dominio y un **certificado SSL** para asegurar que los datos se transmitan de forma segura a tus sitios. Consulta nuestra [guía Certbot](dedicated-linux-certbot.md) enfocada en el **plugin Nginx** y sigue la configuración interactiva para montar un certificado rápido y fácil para tu dominio.
+¡Felicidades, has instalado y configurado exitosamente el stack LEMP! Como siguiente paso, **recomendamos mucho** configurar un dominio y un **certificado SSL** para asegurar que los datos se transmitan de forma segura a tus sitios. Consulta nuestra [guía Certbot](dedicated-linux-certbot.md) enfocada en el **plugin de Nginx** y sigue la configuración interactiva para instalar un certificado rápido y fácil para tu dominio.
Si tienes más preguntas o necesitas ayuda, no dudes en contactar a nuestro equipo de soporte, disponible todos los días para asistirte! 🙂
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md
index 38d5503b2..5a6d628e1 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-nextcloud
-title: "VPS: Instalación de Nextcloud"
+title: "Configura Nextcloud en un servidor Linux - Crea tu almacenamiento en la nube privado"
description: "Descubre cómo configurar un servidor Nextcloud de alto rendimiento en Linux para un hosting en la nube óptimo → Aprende más ahora"
sidebar_label: Instalar Nextcloud
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
@@ -25,8 +26,8 @@ Los siguientes requisitos son recomendados por los desarrolladores y basados en
#### Hardware
-| Componentes | Mínimo | Recomendado |
-| ------------- | ---------------------- | --------------------------- |
+| Componentes | Mínimo | Recomendado |
+| ------------- | ---------------------- | ---------------------------- |
| CPU | 2x 1 GHz | 4x 2+ GHz |
| RAM | 512 MB | 4+ GB |
| Almacenamiento| 10 GB | 50+ GB |
@@ -36,14 +37,14 @@ Los siguientes requisitos son recomendados por los desarrolladores y basados en
| Plataforma | Opciones |
| ---------------- | ------------------------------------------------------------- |
-| Sistema Operativo| Ubuntu (14.04, 16.04, 18.04), Debian(8,9,10), CentOS 6.5/7 |
-| Base de datos | MySQL o MariaDB 5.5+ (recomendado), SQLite (solo para pruebas y instancias mínimas) |
+| Sistema operativo| Ubuntu (14.04, 16.04, 18.04), Debian(8,9,10), CentOS 6.5/7 |
+| Base de datos | MySQL o MariaDB 5.5+ (recomendado), SQLite (solo recomendado para pruebas y instancias mínimas) |
| Servidor web | Apache 2.4 con `mod_php` o `php-fpm` (recomendado) |
-| PHP | 5.6, 7.0 (recomendado), 7.1 (recomendado), 7.2 |
+| PHP | 5.6, 7.0 (recomendado), 7.1 (recomendado), 7.2 |
-Para instalar la nube en un servidor Linux, hay que establecer conexión vía cliente SSH. Si no sabes usar SSH, aquí tienes una guía para hacerlo: [Acceso inicial (SSH)](vserver-linux-ssh.md)
+Para instalar la nube en un servidor Linux, es necesario establecer conexión vía cliente SSH. Si no sabes cómo usar SSH, aquí tienes una guía para hacerlo: [Acceso inicial (SSH)](vserver-linux-ssh.md)
-Una vez establecida la conexión, puedes empezar a instalar los paquetes necesarios para la instalación de Nextcloud. Esto incluye la instalación de un servidor web y PHP.
+Una vez establecida la conexión, puedes comenzar a instalar los paquetes necesarios para la instalación de Nextcloud. Esto incluye la instalación de un servidor web y PHP.
import Tabs from '@theme/Tabs';
@@ -102,7 +103,7 @@ sudo apt -y install php php-common
sudo apt -y install php-cli php-fpm php-json php-pdo php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
```
-Verifica la versión de PHP para comprobar que funciona
+Verifica la versión de PHP para comprobar funcionalidad
```
php -v
```
@@ -164,7 +165,7 @@ sudo apt-get install -y php7.3
sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.3-zip php7.3-gd php7.3-mbstring php7.3-curl php7.3-xml php7.3-bcmath php7.3-json
```
-Verifica la versión de PHP para comprobar que funciona
+Verifica la versión de PHP para comprobar funcionalidad
```
php -v
```
@@ -248,7 +249,7 @@ dnf module enable php:remi-7.3
dnf install php
```
-Verifica la versión de PHP para comprobar que funciona
+Verifica la versión de PHP para comprobar funcionalidad
```
php -v
```
@@ -271,33 +272,33 @@ Instalación de paquetes:
sudo apt-get install mariadb-server php-mysql
```
-Durante la instalación te pedirán establecer una contraseña root. Si no te la piden, la contraseña por defecto está en blanco. Esto no es seguro y debe cambiarse inmediatamente después.
+Durante la instalación se te pedirá establecer una contraseña root. Si no se solicita, la contraseña por defecto está en blanco. Esto no es seguro y debe cambiarse inmediatamente después.
-El siguiente paso es conectarse al servidor de base de datos y crear la base de datos necesaria:
+El siguiente paso es conectarse al servidor de base de datos y crear la base de datos requerida:
```sql
mysql -u root -p
CREATE DATABASE nextcloud;
```
-Luego hay que crear un usuario que tenga acceso a la base de datos Nextcloud.
+Después, hay que crear un usuario que tenga acceso a la base de datos Nextcloud.
```sql
CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'TU_CONTRASEÑA_AQUÍ';
```
:::info
-No te saltes este paso usando el usuario root. No es seguro y puede poner tus datos en riesgo.
+No omitas este paso usando el usuario root. No es seguro y puede poner tus datos en riesgo.
:::
-El último paso es asignar permisos al nuevo usuario:
+El último paso es asignar los permisos al nuevo usuario:
```SQL
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost';
FLUSH PRIVILEGES;
```
-Cuando termines, presiona Ctrl-D para salir de la base de datos y continúa con los siguientes pasos.
+Cuando termines, presiona Ctrl-D para salir de la base de datos y continuar con los siguientes pasos.
@@ -310,34 +311,34 @@ Instalación de paquetes:
sudo apt-get install mysql-server php-mysql
```
-Durante la instalación te pedirán establecer una contraseña root. Si no te la piden, la contraseña por defecto está en blanco. Esto no es seguro y debe cambiarse inmediatamente después.
+Durante la instalación se te pedirá establecer una contraseña root. Si no se solicita, la contraseña por defecto está en blanco. Esto no es seguro y debe cambiarse inmediatamente después.
-El siguiente paso es conectarse al servidor de base de datos y crear la base de datos necesaria:
+El siguiente paso es conectarse al servidor de base de datos y crear la base de datos requerida:
```sql
mysql -u root -p
CREATE DATABASE nextcloud;
```
-Luego hay que crear un usuario que tenga acceso a la base de datos Nextcloud.
+Después, hay que crear un usuario que tenga acceso a la base de datos Nextcloud.
```sql
CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'TU_CONTRASEÑA_AQUÍ';
```
:::info
-No te saltes este paso usando el usuario root. No es seguro y puede poner tus datos en riesgo.
+No omitas este paso usando el usuario root. No es seguro y puede poner tus datos en riesgo.
:::
-El último paso es asignar permisos al nuevo usuario:
+El último paso es asignar los permisos al nuevo usuario:
```SQL
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost';
FLUSH PRIVILEGES;
```
-Cuando termines, presiona Ctrl-D para salir de la base de datos y continúa con los siguientes pasos.
+Cuando termines, presiona Ctrl-D para salir de la base de datos y continuar con los siguientes pasos.
@@ -350,33 +351,33 @@ sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
```
-Durante la instalación te pedirán establecer una contraseña root. Si no te la piden, la contraseña por defecto está en blanco. Esto no es seguro y debe cambiarse inmediatamente después.
+Durante la instalación se te pedirá establecer una contraseña root. Si no se solicita, la contraseña por defecto está en blanco. Esto no es seguro y debe cambiarse inmediatamente después.
-El siguiente paso es conectarse al servidor de base de datos y crear la base de datos necesaria:
+El siguiente paso es conectarse al servidor de base de datos y crear la base de datos requerida:
```sql
sudo -u postgres psql
CREATE DATABASE nextcloud;
```
-Luego hay que crear un usuario que tenga acceso a la base de datos Nextcloud.
+Después, hay que crear un usuario que tenga acceso a la base de datos Nextcloud.
```sql
CREATE USER nextcloud with encrypted password 'TU_CONTRASEÑA_AQUÍ';
```
:::info
-No te saltes este paso usando el usuario root. No es seguro y puede poner tus datos en riesgo.
+No omitas este paso usando el usuario root. No es seguro y puede poner tus datos en riesgo.
:::
-El último paso es asignar permisos al nuevo usuario:
+El último paso es asignar los permisos al nuevo usuario:
```SQL
grant all privileges on database mydb to myuser;
FLUSH PRIVILEGES;
```
-Cuando termines, presiona Ctrl-D para salir de la base de datos. Luego puedes modificar la base de datos PostgreSQL vía el instalador web o mediante la configuración **config.php**.
+Cuando termines, presiona Ctrl-D para salir de la base de datos. Luego puedes modificar la base de datos PostgreSQL vía el instalador web o mediante el archivo **config.php**.
```
@@ -519,7 +520,7 @@ El acceso a Nextcloud es posible vía navegador, así como desde smartphone y or

-En ajustes puedes modificar más opciones incluso después de la configuración y ver información importante como logs, actividades. Esto incluye ajustes de seguridad adicionales (autenticación en dos pasos, cifrado, ... ), ajustes de diseño (logo, color, eslogan, cabecera), ajustes de acceso y mucho más.
+En ajustes puedes modificar algunas opciones incluso después de la configuración y ver información importante como logs, actividades. Esto incluye ajustes de seguridad adicionales (autenticación de dos factores, cifrado, ... ), ajustes de diseño (logo, color, eslogan, cabecera), ajustes de acceso y mucho más.
**Apps**
@@ -527,7 +528,7 @@ Además, existe la posibilidad de instalar apps adicionales aparte de las apps p

-Con estas **Apps** puedes personalizar aún más Nextcloud según tus gustos.
+Con estas **Apps** puedes personalizar aún más Nextcloud según tus deseos.
## Conclusión
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
index 1e1917992..328b95528 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-nodejs
-title: "VPS: Configura Node.js en Linux"
-description: "Descubre cómo montar un entorno estable de Node.js para aplicaciones escalables y en tiempo real usando Docker y preparación del sistema → Aprende más ahora"
+title: "Configura Node.js en un Servidor Linux - Ejecuta Aplicaciones Modernas en JavaScript"
+description: "Descubre cómo configurar un entorno estable de Node.js para aplicaciones escalables y en tiempo real usando Docker y preparación del sistema → Aprende más ahora"
sidebar_label: Instalar Node.js
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Node.js es un entorno de ejecución de JavaScript multiplataforma y de código abierto que ejecuta código JavaScript fuera del navegador, como en servidores o herramientas de línea de comandos. Construido sobre el motor V8, soporta E/S asíncrona y orientada a eventos, lo que lo hace súper eficiente para crear aplicaciones de red escalables y en tiempo real.
+Node.js es un entorno de ejecución de JavaScript multiplataforma y de código abierto que ejecuta código JavaScript fuera del navegador, como en servidores o dentro de herramientas de línea de comandos. Construido sobre el motor V8, soporta E/S asíncrona y orientada a eventos, lo que lo hace muy eficiente para construir aplicaciones de red escalables y en tiempo real.
El paradigma de “JavaScript en todas partes” permite a los desarrolladores usar un solo lenguaje tanto en el backend como en el frontend.
@@ -25,11 +26,11 @@ El paradigma de “JavaScript en todas partes” permite a los desarrolladores u
## Preparación
-Antes de configurar **Node.js**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la última versión e instalar todas las dependencias necesarias. Estas preparaciones aseguran un entorno estable y ayudan a evitar problemas durante o después de la instalación.
+Antes de configurar **Node.js**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la última versión e instalar todas las dependencias necesarias. Estas preparaciones aseguran un entorno estable y ayudan a prevenir problemas durante o después de la instalación.
-### Actualizar sistema
-Para asegurarte de que tu sistema corre con el software y las mejoras de seguridad más recientes, siempre deberías hacer una actualización del sistema primero. Para ello, ejecuta el siguiente comando:
+### Actualizar Sistema
+Para asegurarte de que tu sistema está ejecutando el software y las mejoras de seguridad más recientes, siempre debes realizar primero una actualización del sistema. Para ello, ejecuta el siguiente comando:
```
sudo apt update && sudo apt upgrade -y
@@ -37,37 +38,37 @@ sudo apt update && sudo apt upgrade -y
Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
### Instalar dependencias
-Una vez que el proceso de actualización termine, puedes proceder con la instalación de dependencias. Node.js se desplegará y ejecutará en tu máquina usando una serie de contenedores Docker. Por eso, primero necesitas tener Docker instalado. Para hacerlo, ejecuta este comando:
+Una vez completado el proceso de actualización, puedes proceder con la instalación de las dependencias. Node.js se desplegará y ejecutará en tu máquina usando una serie de contenedores Docker. Esto requiere que Docker esté instalado primero. Para hacerlo, ejecuta el siguiente comando:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Un tutorial completo del proceso de instalación y cómo usar Docker está disponible en nuestra [guía de Docker](dedicated-linux-docker.md).
+Un recorrido completo del proceso de instalación y cómo usar Docker está disponible en nuestra [guía de Docker](dedicated-linux-docker.md).
## Instalación
-Ahora que tienes todos los requisitos y preparativos listos, puedes continuar con la instalación de la aplicación Node.js.
+Ahora que se han cumplido todos los requisitos y se han completado las preparaciones necesarias, puedes proceder con la instalación de la aplicación Node.js.
-Para usar Node.js dentro de un entorno aislado, primero necesitas descargar la imagen oficial basada en Alpine. Ejecuta el siguiente comando para obtener la última imagen de Node.js 22 en tu sistema, dejándola lista para desplegar contenedores:
+Para usar Node.js dentro de un entorno aislado, primero necesitas descargar la imagen oficial basada en Alpine. Ejecuta el siguiente comando para obtener la última imagen de Node.js 22 en tu sistema, haciéndola disponible para despliegues en contenedores:
```
docker pull node:22-alpine
```
-Luego, puedes lanzar un contenedor basado en esta imagen y abrir una sesión shell dentro de él. Úsalo para iniciar el contenedor con una shell interactiva. La opción `--rm` asegura que el contenedor se elimine automáticamente al salir, manteniendo limpio tu entorno host.
+Luego, puedes lanzar un contenedor basado en esta imagen y abrir una sesión shell dentro de él. Úsalo para iniciar el contenedor con una shell interactiva. La opción `--rm` asegura que el contenedor se elimine automáticamente una vez que salgas, manteniendo limpio tu entorno host.
```
docker run -it --rm --entrypoint sh node:22-alpine
```
-Dentro del contenedor, verifica la versión instalada de Node.js con `node -v`, que debería mostrar `v22.19.0`. También puedes confirmar la versión de npm ejecutando
+Dentro del contenedor, verifica la versión instalada de Node.js con `node -v` que debería mostrar `v22.19.0`. También puedes confirmar la versión de npm ejecutando
-`npm -v`, y la salida esperada es `10.9.3`. Esto confirma que la imagen provee las versiones correctas de Node.js y npm, listas para usar al instante.
+`npm -v` y la salida esperada es `10.9.3`. Esto confirma que la imagen proporciona las versiones correctas de Node.js y npm, listas para usar de inmediato.
@@ -75,33 +76,33 @@ Dentro del contenedor, verifica la versión instalada de Node.js con `node -v`,
## Configuración
-Después de iniciar el contenedor de Node.js, se recomienda configurar ajustes esenciales de Node.js dentro del propio entorno. Una práctica común es definir variables de entorno, por ejemplo:
+Después de iniciar el contenedor de Node.js, se recomienda configurar los ajustes esenciales de Node.js dentro del propio entorno. Un enfoque común es definir variables de entorno, por ejemplo:
```
export NODE_ENV=production
```
-Esto activa el modo producción, habilitando optimizaciones de rendimiento y ajustando el comportamiento de los logs. Para desarrollo, puedes en cambio poner NODE_ENV=development para aprovechar mensajes de error detallados y funciones de depuración.
+Esto habilita el modo producción, activando optimizaciones de rendimiento y ajustando el comportamiento de los logs. Para propósitos de desarrollo, puedes en cambio establecer NODE_ENV=development para beneficiarte de mensajes de error detallados y funciones de depuración.
-Un directorio de proyecto bien estructurado es clave, empezando con un archivo de configuración creado con:
+Un directorio de proyecto bien estructurado es importante, comenzando con un archivo de configuración creado mediante:
```
npm init -y
```
-Esto genera un archivo `package.json`, que define dependencias, scripts y metadatos para tu proyecto. Es el archivo central de configuración para cualquier aplicación Node.js.
+Esto genera un archivo `package.json`, que define dependencias, scripts y metadatos para tu proyecto. Es el archivo central de configuración para toda aplicación Node.js.
-Las dependencias se instalan con `npm install `, mientras que las dependencias de desarrollo se añaden con `npm install --save-dev`. La sección `scripts` dentro de `package.json` te permite definir comandos personalizados, como `npm start` o `npm run build`, para facilitar la ejecución y gestión del proyecto.
+Las dependencias pueden instalarse luego con `npm install `, mientras que las dependencias de desarrollo se agregan usando `npm install --save-dev`. La sección `scripts` dentro de `package.json` te permite definir comandos personalizados, como `npm start` o `npm run build`, para simplificar la ejecución y gestión del proyecto.
-Para configuraciones más avanzadas, Node.js puede personalizarse usando archivos `.npmrc` o `.nvmrc`, que permiten configurar registros privados, opciones de caché o forzar una versión específica de Node.js. Esto asegura que tus aplicaciones corran de forma consistente en distintos entornos.
+Para configuraciones más avanzadas, Node.js puede personalizarse usando archivos `.npmrc` o `.nvmrc`, que permiten configurar registros privados, opciones de caché o forzar una versión específica de Node.js. Esto asegura que tus aplicaciones se ejecuten de forma consistente en diferentes entornos.
-## Conclusión y más recursos
+## Conclusión y más Recursos
-¡Felicidades! Ya has instalado y configurado Node.js en tu VPS con éxito. También te recomendamos echar un vistazo a estos recursos, que pueden darte ayuda y guía extra durante la configuración de tu servidor:
+¡Felicidades! Ahora has instalado y configurado con éxito Node.js en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que podrían brindarte ayuda y guía adicional durante tu proceso de configuración del servidor:
-- [Node.js.com](https://Node.js.com/) - Sitio oficial
-- https://Node.js.com/help/ - Centro de ayuda de Node.js (Documentación)
+- [Node.js.com](https://Node.js.com/) - Sitio Oficial
+- https://Node.js.com/help/ - Centro de Ayuda de Node.js (Documentación)
-¿Tienes preguntas específicas que no se cubren aquí? Para dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡estamos disponibles todos los días para ayudarte! 🙂
\ No newline at end of file
+¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
index 4f8e85dd4..f024ebfa0 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-notepad++
-title: "VPS: Configura Notepad++ en Linux"
+title: "Configura Notepad++ en un Servidor Linux - Usa tu Editor Favorito vía Wine"
description: "Descubre cómo instalar y optimizar Notepad++ en Linux para una edición y desarrollo de código eficiente y ligero → Aprende más ahora"
sidebar_label: Instalar Notepad++
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Notepad++ es un editor de texto y código fuente gratuito y de código abierto para Windows. Soporta resaltado de sintaxis, plegado de código y edición con pestañas en muchos lenguajes de programación y scripting, y es altamente personalizable mediante plugins. Reconocido por su rápido rendimiento y bajo consumo de recursos, Notepad++ sigue siendo una opción popular para desarrolladores y usuarios que buscan una herramienta potente pero ligera para editar.
+Notepad++ es un editor de texto y código fuente gratuito y de código abierto para Windows. Soporta resaltado de sintaxis, plegado de código y edición con pestañas para muchos lenguajes de programación y scripting, y es altamente personalizable mediante plugins. Reconocido por su rápido rendimiento y bajo consumo de recursos, Notepad++ sigue siendo una opción popular para desarrolladores y usuarios que buscan una herramienta potente pero ligera para editar.

@@ -28,7 +29,7 @@ Esta aplicación solo puede instalarse y usarse en un sistema Linux con interfaz
-## Requisitos previos
+## Requisitos Previos
Antes de instalar **Notepad++**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación fluida y un rendimiento óptimo.
@@ -42,7 +43,7 @@ El software requiere que todas las dependencias necesarias estén instaladas y q
**Dependencias:** `Snap`
-**Sistema operativo:** Linux con soporte de escritorio
+**Sistema Operativo:** Linux con soporte de escritorio
Verifica que todas las dependencias estén instaladas y que la versión correcta del sistema operativo esté en uso para evitar problemas de compatibilidad durante la instalación de Notepad++.
@@ -53,7 +54,7 @@ Verifica que todas las dependencias estén instaladas y que la versión correcta
Antes de configurar **Notepad++**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la última versión e instalar todas las dependencias necesarias. Estas preparaciones aseguran un entorno estable y ayudan a prevenir problemas durante o después de la instalación.
-### Actualizar sistema
+### Actualizar Sistema
Para asegurarte de que tu sistema está ejecutando el software y las mejoras de seguridad más recientes, siempre debes realizar primero las actualizaciones del sistema. Para ello, ejecuta el siguiente comando:
```
@@ -91,26 +92,26 @@ Notepad++ se descargará e instalará usando el script oficial de instalación.
Notepad++ incluye una amplia gama de opciones de personalización accesibles en *Configuración > Preferencias*. Estas te permiten adaptar el editor a tu flujo de trabajo específico:
- **General**: Controla el comportamiento al iniciar, como recargar archivos abiertos previamente, establecer un lenguaje por defecto o definir cómo se comportan las pestañas.
-- **Configuración del editor**: Ajusta tipo y tamaño de fuente, ancho de tabulación, numeración de líneas, autoindentación o si se muestran espacios y marcas de tabulación.
-- **Esquemas de color y sintaxis**: Usa el “Configurador de estilos” para cambiar entre temas y personalizar el resaltado de sintaxis para cada lenguaje soportado.
-- **Manejo de archivos**: Configura opciones como recarga automática de archivos al cambiar, comportamiento con archivos grandes o preferencias de codificación como UTF-8.
-- **Seguridad y copias de seguridad**: Activa copias de seguridad automáticas o restauración de sesión para evitar pérdida de datos.
+- **Configuración del Editor**: Ajusta el tipo y tamaño de fuente, ancho de tabulación, numeración de líneas, autoindentación o si se muestran espacios y marcas de tabulación.
+- **Esquemas de Color y Sintaxis**: Usa el “Configurador de Estilos” para cambiar entre temas y personalizar el resaltado de sintaxis para cada lenguaje soportado.
+- **Manejo de Archivos**: Configura opciones como recarga automática de archivos al cambiar, comportamiento con archivos grandes o preferencias de codificación como UTF-8.
+- **Seguridad y Copias de Seguridad**: Activa copias de seguridad automáticas o restauración de sesión para evitar pérdida de datos.
- **Plugins**: Instala y gestiona extensiones vía el Gestor de Plugins para añadir funcionalidades como soporte FTP o formateo avanzado.
-Estas preferencias hacen que Notepad++ sea muy adaptable, ya sea para edición simple de texto o desarrollo de software a gran escala.
+Estas preferencias hacen que Notepad++ sea muy adaptable, ya sea para edición de texto simple o desarrollo de software a gran escala.

-## Conclusión y más recursos
+## Conclusión y más Recursos
-¡Felicidades! Ahora has instalado y configurado Notepad++ con éxito en tu VPS. También te recomendamos echar un vistazo a los siguientes recursos, que podrían ofrecerte ayuda y guía adicional durante tu proceso de configuración del servidor:
+¡Felicidades! Ahora has instalado y configurado con éxito Notepad++ en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante tu proceso de configuración del servidor:
-- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Sitio oficial
+- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Sitio Oficial
-¿Tienes preguntas específicas que no se abordan aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
+¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-php.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-php.md
index 9d81fd821..e9c82cb56 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-php.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-php.md
@@ -1,17 +1,18 @@
---
id: vserver-linux-php
-title: 'VPS: Instalación de PHP'
-description: "Aprende cómo instalar PHP en tu servidor Linux para desarrollo web y optimiza tu configuración para Apache o uso independiente → Aprende más ahora"
+title: 'Configura PHP en un Servidor Linux - Potencia Aplicaciones Web Dinámicas'
+description: "Aprende cómo instalar PHP en tu servidor Linux para desarrollo web y optimiza tu configuración para Apache o uso independiente → Descubre más ahora"
sidebar_label: Instalar PHP
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-PHP es un lenguaje de programación de propósito general muy popular, con un uso importante en el desarrollo web. En esta guía, cubrimos el proceso para instalar PHP en tu servidor.
+PHP es un lenguaje de programación de propósito general muy popular, con un uso destacado en el desarrollo web. En esta guía, cubrimos el proceso para instalar PHP en tu servidor.
@@ -19,7 +20,7 @@ PHP es un lenguaje de programación de propósito general muy popular, con un us
Comienza conectándote a tu servidor vía SSH. Si no sabes cómo hacerlo, echa un vistazo a nuestra [guía de acceso inicial (SSH)](vserver-linux-ssh.md).
-Una vez conectado, se recomienda ejecutar el comando de actualización correspondiente a tu sistema operativo para mantener tu servidor seguro y actualizado con las últimas funciones.
+Una vez conectado, es recomendable ejecutar el comando de actualización correspondiente a tu sistema operativo para mantener tu servidor seguro y actualizado con las últimas funciones.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -57,11 +58,11 @@ import TabItem from '@theme/TabItem';
## Instalación
-Hay dos formas principales de instalar PHP en tu servidor Linux: como independiente o como paquete adicional para Apache. Si usas tu propio servidor web que no sea Apache o para tareas generales, recomendamos usar el método independiente. Para uso con el servidor web Apache, usa el método Apache para instalar PHP como paquete extra.
+Hay dos formas principales de instalar PHP en tu servidor Linux: como servicio independiente o como paquete adicional para Apache. Si usas tu propio servidor web que no sea Apache o para tareas generales, recomendamos el método independiente. Para uso con el servidor web Apache, usa el método Apache para instalar PHP como paquete extra.
## Independiente
-Usa el siguiente comando para instalar la última versión de PHP. Si quieres instalar versiones específicas, puedes usar la opción `-y` seguida de la versión.
+Usa el siguiente comando para instalar la versión más reciente de PHP. Si quieres instalar versiones específicas, puedes usar el flag `-y` seguido de la versión.
```
# Última versión
sudo apt install php
@@ -70,7 +71,7 @@ sudo apt install php
sudo apt -y install php[version]
```
-Verifica que la instalación fue exitosa con el comando `php -v`. Ya instalaste PHP en tu servidor. Te recomendamos leer la sección **Extensiones PHP** para asegurarte de instalar las extensiones que puedas necesitar.
+Verifica que la instalación fue exitosa con el comando `php -v`. Ya instalaste PHP en tu servidor. Recomendamos leer la sección **Extensiones PHP** para asegurarte de instalar las extensiones que puedas necesitar.
## Usando Apache
@@ -84,24 +85,24 @@ Una vez instalado, asegúrate de crear las reglas adecuadas en el firewall para
sudo ufw allow in "Apache"
```
-Tu servidor ahora debería ser accesible. Puedes probarlo entrando `http://[tu_ip_servidor]` en un navegador.
+Tu servidor ahora debería ser accesible. Puedes probarlo ingresando `http://[tu_ip_del_servidor]` en un navegador web.
-Con Apache listo, puedes instalar el paquete PHP para Apache con el siguiente comando.
+Con Apache listo, puedes instalar el paquete PHP para Apache usando el siguiente comando.
```
sudo apt install php libapache2-mod-php
```
-Verifica que la instalación fue exitosa con el comando `php -v`. Ya instalaste PHP junto a tu servidor web Apache. Te recomendamos leer la sección **Extensiones PHP** para asegurarte de instalar las extensiones que puedas necesitar.
+Verifica que la instalación fue exitosa con el comando `php -v`. Ya instalaste PHP junto a tu servidor web Apache. Recomendamos leer la sección **Extensiones PHP** para asegurarte de instalar las extensiones que puedas necesitar.
## Extensiones PHP
-PHP viene con una amplia selección de extensiones opcionales que puedes instalar para ampliar su funcionalidad. Para ver una lista de extensiones disponibles, ejecuta el siguiente comando, que mostrará los resultados de la búsqueda en la consola usando `less`.
+PHP viene con una amplia selección de extensiones opcionales que puedes instalar para ampliar su funcionalidad. Para ver una lista de extensiones disponibles, ejecuta el siguiente comando, que mostrará los resultados de la búsqueda en la consola usando el comando `less`.
```
apt search php- | less
```
-Usa las flechas para desplazarte y presiona `Q` para salir. Para instalar un paquete de extensión, simplemente usa el comando apt install como sigue. Puedes ingresar varias extensiones separadas por espacio para acelerar la instalación.
+Usa las flechas para desplazarte y presiona `Q` cuando quieras salir. Para instalar un paquete de extensión, simplemente usa el comando apt install como sigue. Puedes ingresar varias extensiones separadas por espacios para acelerar la instalación.
```
sudo apt install [php_extension] [...]
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
index 35254ad64..7470e6756 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-plausible
-title: "VPS: Configura Plausible en tu SO"
-description: "Descubre cómo configurar una plataforma de analítica web enfocada en la privacidad para obtener insights claros y rendimiento rápido → Aprende más ahora"
+title: "Configura Plausible Analytics en un Servidor Linux - Ejecuta Analíticas Web Enfocadas en la Privacidad"
+description: "Descubre cómo configurar una plataforma de analíticas web enfocada en la privacidad para obtener insights claros y rendimiento rápido → Aprende más ahora"
sidebar_label: Instalar Plausible
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,13 +14,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Plausible es una plataforma de analítica web ligera y de código abierto que funciona sin cookies y cumple totalmente con las normativas de privacidad. Ofrece métricas clave, como conteo de visitantes, páginas vistas y duración de visitas, a través de un panel limpio e intuitivo. Gracias a su facilidad de uso, rendimiento rápido e infraestructura basada en la UE, Plausible es una alternativa moderna y respetuosa con la privacidad frente a Google Analytics.
+Plausible es una plataforma de analíticas web ligera y de código abierto que funciona sin cookies y cumple completamente con las normativas de privacidad. Ofrece métricas clave, como conteo de visitantes, páginas vistas y duración de visitas, a través de un panel limpio e intuitivo. Gracias a su facilidad de uso, rendimiento rápido e infraestructura basada en la UE, Plausible es una alternativa moderna y consciente de la privacidad frente a Google Analytics.
-¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso para configurarlo y ajustarlo, junto con todo lo que debes tener en cuenta.
+¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso sobre cómo configurarlo y ajustarlo, junto con todo lo que debes tener en cuenta.
-## Requisitos previos
+## Requisitos Previos
Antes de instalar **Plausible**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación sin problemas y un rendimiento óptimo.
@@ -33,16 +34,16 @@ El software requiere que todas las dependencias necesarias estén instaladas y q
**Dependencias:** `Docker`
-**Sistema operativo:** Última versión de Ubuntu/Debian compatible con Docker 26+
+**Sistema Operativo:** Última versión de Ubuntu/Debian compatible con Docker 26+
-Verifica que todas las dependencias estén instaladas y que uses la versión correcta del sistema operativo para evitar problemas de compatibilidad durante la instalación de Plausible.
+Verifica que todas las dependencias estén instaladas y que la versión del sistema operativo sea la correcta para evitar problemas de compatibilidad durante la instalación de Plausible.
## Preparación
-Antes de configurar **Plausible**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la última versión e instalar todas las dependencias necesarias. Estas preparaciones aseguran un entorno estable y ayudan a prevenir problemas durante o después de la instalación.
+Antes de configurar **Plausible**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la última versión e instalar todas las dependencias requeridas. Estas preparaciones aseguran un entorno estable y ayudan a prevenir problemas durante o después de la instalación.
-### Actualizar sistema
-Para asegurarte de que tu sistema corre con el software y las mejoras de seguridad más recientes, siempre debes hacer primero una actualización del sistema. Para ello, ejecuta el siguiente comando:
+### Actualizar Sistema
+Para asegurarte de que tu sistema está ejecutando el software y las mejoras de seguridad más recientes, siempre debes realizar primero las actualizaciones del sistema. Para ello, ejecuta el siguiente comando:
```
sudo apt update && sudo apt upgrade -y
@@ -50,28 +51,27 @@ sudo apt update && sudo apt upgrade -y
Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
### Instalar dependencias
-Una vez completada la actualización, puedes proceder con la instalación de las dependencias.
+Una vez completado el proceso de actualización, puedes proceder con la instalación de las dependencias.
#### Git
-Los datos de Plausible se descargarán desde GitHub. Por eso, primero necesitas tener Git instalado. Para hacerlo, ejecuta:
-
+Los datos de Plausible se descargarán a través de GitHub. Esto requiere que Git esté instalado primero. Para ello, ejecuta el siguiente comando:
```
sudo apt install git-all
```
#### Docker
-Plausible se desplegará y ejecutará en tu máquina usando un contenedor Docker. Por eso, primero debes instalar Docker. Para hacerlo, ejecuta:
+Plausible se desplegará y ejecutará en tu máquina usando un contenedor Docker. Esto requiere que Docker esté instalado primero. Para ello, ejecuta el siguiente comando:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Una guía completa del proceso de instalación y uso de Docker está disponible en nuestra [guía Docker](dedicated-linux-docker.md).
+Un recorrido completo del proceso de instalación y cómo usar Docker está disponible en nuestra [guía Docker](dedicated-linux-docker.md).
## Instalación
-Ahora que cumples con todos los requisitos y has hecho las preparaciones necesarias, puedes proceder con la instalación de la aplicación Plausible.
+Ahora que se han cumplido todos los requisitos y se han completado las preparaciones necesarias, puedes proceder con la instalación de la aplicación Plausible.
Comienza clonando el repositorio de la Community Edition y creando el archivo de configuración necesario:
@@ -79,8 +79,7 @@ Comienza clonando el repositorio de la Community Edition y creando el archivo de
$ git clone -b v3.0.1 --single-branch https://github.com/Plausible/community-edition Plausible-ce
```
-Luego, crea un archivo de entorno (.env) y define las variables esenciales. La BASE_URL debe apuntar al dominio real que ya tenga un registro DNS que resuelva a tu servidor. También necesitarás generar una SECRET_KEY_BASE aleatoria con al menos 64 bytes:
-
+Luego, crea un archivo de entorno (.env) y define las variables esenciales. La BASE_URL debe apuntar al dominio real que ya tenga un registro DNS resolviendo hacia tu servidor. También necesitarás generar una SECRET_KEY_BASE aleatoria con al menos 64 bytes:
```
touch .env
echo "BASE_URL=https://Plausible.example.com" >> .env
@@ -89,7 +88,7 @@ echo "HTTP_PORT=80" >> .env
echo "HTTPS_PORT=443" >> .env
```
-Verifica el contenido del archivo con `cat .env` para confirmar que los valores son correctos. La salida debería verse así:
+Verifica el contenido del archivo con `cat .env` para confirmar que los valores son correctos. La salida debería ser así:
```
BASE_URL=https://Plausible.example.com
@@ -98,7 +97,7 @@ HTTP_PORT=80
HTTPS_PORT=443
```
-Estos puertos por defecto permiten que Let’s Encrypt emita automáticamente certificados TLS. Si planeas ejecutar Plausible detrás de un proxy inverso, puedes ajustar estos valores. Además, crea un `compose.override.yml` para exponer los puertos correctos para el contenedor de Plausible:
+Estos puertos por defecto permiten que Let’s Encrypt emita automáticamente certificados TLS. Si planeas ejecutar Plausible detrás de un proxy inverso, puedes ajustar estos valores. Además, crea un archivo `compose.override.yml` para exponer los puertos correctos para el contenedor de Plausible:
```
cat > compose.override.yml << EOF
@@ -110,35 +109,35 @@ services:
EOF
```
-Finalmente, inicia los servicios necesarios usando Docker Compose:
+Finalmente, inicia los servicios requeridos usando Docker Compose:
```
docker compose up -d
```
-Una vez que los contenedores estén corriendo, abre tu navegador en el dominio especificado en BASE_URL y crea la primera cuenta de usuario.
+Una vez que los contenedores estén en ejecución, abre tu navegador en el dominio especificado en BASE_URL y crea la primera cuenta de usuario.

## Configuración
-Plausible puede integrarse con Google Search Console para enriquecer tus análisis con datos de consultas de búsqueda. Esto te permite ver qué palabras clave están generando tráfico a tu sitio, ofreciendo insights más profundos sobre el comportamiento de los visitantes.
+Plausible puede integrarse con Google Search Console para enriquecer tus analíticas con datos de consultas de búsqueda. Esto te permite ver qué palabras clave están generando tráfico a tu sitio, proporcionando insights más profundos sobre el comportamiento de los visitantes.
-Con una cuenta de Google Cloud existente y un cliente OAuth configurado, solo necesitas añadir tus credenciales (`GOOGLE_CLIENT_ID` y `GOOGLE_CLIENT_SECRET`) al archivo `.env`. Una vez guardado, reinicia tus servicios Docker con `docker compose up -d`. En el panel de Plausible, ve a *Configuración del sitio > Integraciones* para completar la conexión y seguir los pasos de autenticación.
+Con una cuenta de Google Cloud existente y un cliente OAuth configurado, solo necesitas añadir tus credenciales (`GOOGLE_CLIENT_ID` y `GOOGLE_CLIENT_SECRET`) al archivo `.env`. Una vez guardado, reinicia tus servicios Docker con `docker compose up -d`. En el panel de Plausible, ve a *Configuración del sitio > Integraciones* para completar la conexión y seguir las indicaciones de autenticación.
-Si aún no tienes un cliente OAuth o no estás familiarizado con el proceso, la Wiki oficial de Plausible ofrece una guía detallada paso a paso. Explica cómo crear un proyecto en Google Cloud, habilitar las APIs necesarias, configurar un cliente OAuth y añadir las credenciales generadas a Plausible: [Plausible Wiki: Integración con Google](https://github.com/Plausible/community-edition/wiki/google-integration).
+Para quienes aún no tienen un cliente OAuth o no están familiarizados con el proceso, la Wiki oficial de Plausible ofrece una guía detallada paso a paso. Explica cómo crear un proyecto en Google Cloud, habilitar las APIs necesarias, configurar un cliente OAuth y añadir las credenciales generadas a Plausible: [Plausible Wiki: Integración con Google](https://github.com/Plausible/community-edition/wiki/google-integration).
-Si usas Google Search Console, puedes configurar la integración para importar datos sobre términos de búsqueda, lo cual es realmente genial.
+Si usas Google Search Console, puedes configurar la integración para importar datos de Search Console sobre términos de búsqueda, lo cual es realmente genial.
-Si ya tienes una cuenta de Google Cloud con un cliente OAuth, simplemente pega tu `GOOGLE_CLIENT_ID` y `GOOGLE_CLIENT_SECRET` en el archivo `.env`, reinicia el servicio Docker con `docker compose up -d` y sigue las indicaciones en la pantalla de Configuración del sitio > Integraciones de Plausible.
+Si ya tienes una cuenta de Google Cloud con un cliente OAuth, simplemente pega tu `GOOGLE_CLIENT_ID` y `GOOGLE_CLIENT_SECRET` en el archivo `.env`, reinicia tu servicio Docker con `docker compose up -d` y sigue las indicaciones en la pantalla de Configuración del sitio > Integraciones de Plausible.
-## Conclusión y más recursos
+## Conclusión y más Recursos
-¡Felicidades! Ya has instalado y configurado Plausible exitosamente en tu VPS. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante la configuración de tu servidor:
+¡Felicidades! Ahora has instalado y configurado Plausible con éxito en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que podrían brindarte ayuda y orientación adicional durante el proceso de configuración de tu servidor:
-- [Plausible.io](https://Plausible.io/) - Sitio oficial
+- [Plausible.io](https://Plausible.io/) - Sitio Oficial
- [github.com/Plausible/analytics](https://github.com/Plausible/analytics) - Anuncios, discusiones, reporte de incidencias
-¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡estamos disponibles todos los días para ayudarte! 🙂
+¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
index 6f1644413..7a41fc713 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
@@ -1,17 +1,18 @@
---
id: vserver-linux-plesk
-title: "VPS: Instalación de Plesk"
+title: "Configura Plesk en un servidor Linux - Gestiona sitios web con un panel de control potente"
description: "Descubre cómo gestionar sitios web y servidores de forma eficiente con Plesk, tanto para principiantes como para expertos → Aprende más ahora"
sidebar_label: Instalar Plesk
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Plesk es una plataforma completa para el alquiler de servidores y gestión de hosting web que permite a los usuarios administrar sitios web, servidores, cuentas de correo y más a través de una interfaz fácil de usar. Es una solución versátil, ideal tanto para principiantes como para desarrolladores web y administradores de sistemas con experiencia.
+Plesk es una plataforma completa para hosting web y gestión de servidores que permite a los usuarios administrar sitios web, servidores, cuentas de correo y más a través de una interfaz fácil de usar. Es una solución versátil, ideal tanto para principiantes como para desarrolladores web y administradores de sistemas con experiencia.
@@ -54,7 +55,7 @@ De lo contrario, habría que reinstalar el servidor para reiniciar el instalador
Si se reinicia el instalador sin reinstalar el servidor primero, pueden surgir problemas con funciones que no funcionan durante la instalación o en el panel de Plesk.
:::info
-Puede parecer que el instalador está "congelado", pero en el 99% de los casos seguirá funcionando después de unos minutos, ya que aún debe configurar paquetes y ajustes.
+Puede parecer que el instalador está "congelado", pero en el 99% de los casos continuará después de unos minutos, ya que aún debe configurar paquetes y ajustes.
:::
La instalación termina cuando aparece esto:
@@ -114,24 +115,24 @@ Inicia el instalador:
./plesk-installer
```
-Una vez ejecutados los tres comandos iniciales, se debe aprobar la licencia con "F":
+Después de ejecutar estos tres comandos, debes aprobar la licencia con "F":

-Después de aprobar, el sistema preguntará qué versión de Plesk instalar: Plesk Obsidian o Plesk Onyx. También indicará cuál es la más estable. Normalmente se usa una versión "estable" para producción. Como las opciones ya apuntan a la versión estable, confirma con "F".
+Tras la aprobación, el sistema preguntará qué versión de Plesk instalar, por ejemplo Plesk Obsidian o Plesk Onyx, indicando cuál es la más estable. Normalmente se usa una versión "estable" para producción. Como las opciones ya apuntan a la versión estable, confirma con "F".
La pregunta sobre si Plesk puede recopilar datos para mejorar el producto se responde con "Y" (sí) o "n" (no).
-Luego, el sistema preguntará qué tipo de la versión seleccionada quieres instalar. Normalmente, el tipo "Recommended" ya seleccionado es suficiente. Módulos que no se instalen ahora pero sean necesarios pueden añadirse luego desde el panel de Plesk.
+Luego el sistema preguntará qué tipo de la versión seleccionada quieres instalar. Normalmente la opción "Recommended" ya está seleccionada y es suficiente. Módulos que no se instalen ahora pero sean necesarios pueden añadirse luego desde el panel de Plesk.
La siguiente pregunta sobre si se pueden instalar o actualizar paquetes se confirma con "F".
Ahora el instalador comienza la instalación.
:::info
-No cierres la sesión SSH mientras el instalador esté activo, ya que esto causaría la interrupción y habría que reinstalar el servidor para reiniciar el instalador.
+No cierres la sesión SSH mientras el instalador esté activo, ya que esto causaría la cancelación y habría que reinstalar el servidor para reiniciar el instalador.
:::
-Puede parecer que el instalador está "congelado", pero en el 99% de los casos seguirá funcionando después de unos minutos, porque debe configurar paquetes y ajustes.
+Puede parecer que el instalador está "congelado", pero en el 99% de los casos continuará después de unos minutos, porque debe configurar paquetes y ajustes.
La instalación termina cuando aparece esto:
@@ -140,7 +141,7 @@ La instalación termina cuando aparece esto:
-## Abrir el instalador web
+## Abre el instalador web
Después de iniciar el instalador, la instalación se realiza en el navegador. La página de instalación se puede acceder vía https://IP:8447 o https://Dominio.xx:8447.
@@ -150,39 +151,39 @@ Después de iniciar el instalador, la instalación se realiza en el navegador. L
Al acceder al panel web puede aparecer el mensaje: "Esta no es una conexión segura". Debes confirmarlo la primera vez para que la página se abra.
:::
-La interfaz web se accede vía https://IP:8443 o https://Dominio.xx:8443 del servidor. Los datos de acceso son root/admin y la contraseña root actual. Alternativamente, puedes usar una de las URLs mostradas. Si ya no son válidas, puedes crear nuevas URLs con el comando ``plesk login``.
+La interfaz web se puede acceder vía https://IP:8443 o https://Dominio.xx:8443 del servidor. Los datos de acceso son root/admin y la contraseña root actual. Alternativamente, puedes usar alguna de las URLs mostradas. Si ya no son válidas, puedes crear nuevas URLs con el comando ``plesk login``.
### Configuración
-Una vez registrado con éxito, debes configurar la cuenta de administrador. Debes ingresar un nombre de contacto, un correo electrónico y una contraseña. Si ya tienes una licencia de Plesk, puedes introducirla directamente. También puedes solicitar una licencia de prueba de 15 días desde Plesk. Finalmente, debes aceptar el contrato de usuario.
-Ahora Plesk está listo para usarse.
+Una vez registrado con éxito, debes configurar la cuenta de administrador. Debes ingresar un nombre de contacto, un correo electrónico y una contraseña. Si ya tienes una licencia de Plesk, puedes introducirla directamente. También puedes solicitar una licencia de prueba de 15 días desde Plesk. Finalmente, debes aceptar el contrato de usuario.
+Ahora puedes usar Plesk.
### Cambiar idioma
-Después de la instalación, el panel de Plesk está en inglés. Puedes cambiarlo a alemán o a otro idioma en Herramientas y Configuración ➡️ Apariencia de Plesk ➡️ Idiomas. Allí selecciona "de-DE". Luego, para que el idioma se aplique para todos, haz clic en "Establecer como predeterminado".
-Después de cerrar sesión y volver a entrar, el panel aparecerá en alemán.
+Después de la instalación, el panel de Plesk está en inglés. Puedes cambiarlo a alemán o a otro idioma en Herramientas y Configuración ➡️ Apariencia de Plesk ➡️ Idiomas. Allí selecciona "de-DE". Luego haz clic en "Establecer como predeterminado" para que el idioma se aplique para todos permanentemente.
+Después de cerrar sesión y volver a entrar, el panel estará en alemán.

### Añadir dominio
-Para añadir tu primer dominio, haz clic en el botón azul "Añadir dominio".
+Para añadir el primer dominio, haz clic en el botón azul "Añadir dominio".

-Ahora puedes ingresar tu propio dominio. También debes definir una IP, así como un usuario y contraseña para el hosting web del dominio. Si el subdominio "www" ya está configurado en el DNS del dominio, se puede crear directamente un certificado SSL de Let's Encrypt. Esta opción se activa tras ingresar un correo electrónico y confirmar con el botón azul "OK".
+Ahora puedes ingresar tu propio dominio. También debes definir una IP, así como un usuario y contraseña para el hosting web del dominio. Si el subdominio "www" ya está configurado en el DNS del dominio, se puede crear directamente un certificado SSL de Let's Encrypt. Esta opción aparece tras ingresar un correo electrónico y confirmarla con el botón azul "OK".

:::info
-El dominio debe apuntar a la IP del hosting web. Si el dominio es de ZAP-Hosting, se puede redirigir fácilmente al hosting web vía EasyDNS. Si es externo, debe configurarse un registro A apuntando a la IP y los subdominios "www" y "webmail" también deben apuntar a la IP. Además, se debe configurar un registro MX apuntando a la IP del hosting web.
+El dominio debe apuntar a la IP del hosting web. Si el dominio es de ZAP-Hosting, se puede redirigir fácilmente al hosting web vía EasyDNS. Si es externo, debe configurarse un registro A apuntando a la IP y los subdominios "www" y "webmail" también deben apuntar a la IP. Además, un registro MX debe apuntar a la IP del hosting web.
-Puede tardar hasta 24 horas para que un nuevo o modificado registro DNS se propague correctamente.
+Puede tardar hasta 24 horas en propagarse un nuevo o modificado registro DNS.
:::
-## Cifrado SSL
+## Encriptación SSL
-Durante el registro del dominio o creación del hosting web, ya se generó un certificado SSL de Let's Encrypt, que ahora puedes seleccionar en "Configuración de hosting" del dominio. Luego confirma con "Aplicar".
+Durante el registro del dominio/creación del hosting web, ya se generó un certificado SSL de Let's Encrypt, que ahora puedes seleccionar en "Configuración de hosting" del dominio. Luego confirma con "Aplicar".
:::info
Para redirigir permanentemente a HTTPS (SSL) al acceder a la web, marca la casilla "Redirección permanente 301 apta para SEO de HTTP a HTTPS".
@@ -195,11 +196,11 @@ Si ahora abres el dominio en el navegador, mostrará que está cifrado.

:::info
-La instalación y configuración del primer dominio con cifrado SSL ya está completamente terminada.
+La instalación y configuración del primer dominio con encriptación SSL ya está completamente terminada.
:::
## Conclusión
-¡Felicidades, has instalado y configurado Plesk con éxito! Si tienes más preguntas o problemas, contacta con nuestro equipo de soporte, que está disponible para ayudarte todos los días.
+¡Felicidades, has instalado y configurado Plesk con éxito! Si tienes más preguntas o problemas, contacta con nuestro equipo de soporte, disponible para ayudarte todos los días.
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-python.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-python.md
index 0a2da9b77..7233cd26b 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-python.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-python.md
@@ -1,17 +1,18 @@
---
id: vserver-linux-python
-title: "VPS: Instalación de Python"
-description: "Aprende cómo instalar y actualizar el runtime de Python en varias distribuciones de Linux para asegurar un entorno seguro y actualizado → Aprende más ahora"
+title: "Configura Python en un Servidor Linux - Activa Desarrollo y Automatización"
+description: "Aprende cómo instalar y actualizar el runtime de Python en varias distros Linux para asegurar un entorno seguro y actualizado → Aprende más ahora"
sidebar_label: Instalar Python
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Esta guía te muestra los pasos para instalar el runtime de Python y venv. Estos comandos deben ejecutarse vía SSH, si no sabes cómo conectarte a tu servidor vía SSH, usa nuestra [Guía de Acceso Inicial (SSH)](vserver-linux-ssh.md) para aprender más.
+Esta guía te muestra los pasos para instalar el runtime de Python y venv. Estos comandos deben ejecutarse vía SSH, si no sabes cómo conectarte a tu servidor por SSH, usa nuestra [Guía de Acceso Inicial (SSH)](vserver-linux-ssh.md) para aprender más.
@@ -61,7 +62,7 @@ La mayoría de las distros Linux vienen con Python preinstalado, pero la versió
```
- // Comprobar versión
+ // Verificar versión
python3 --version
// Actualizar / instalar el runtime
@@ -72,7 +73,7 @@ La mayoría de las distros Linux vienen con Python preinstalado, pero la versió
```
- // Comprobar versión
+ // Verificar versión
python3 --version
// Actualizar el runtime
@@ -83,7 +84,7 @@ La mayoría de las distros Linux vienen con Python preinstalado, pero la versió
```
- // Comprobar versión
+ // Verificar versión
python3 --version
// Actualizar el runtime
@@ -94,7 +95,7 @@ La mayoría de las distros Linux vienen con Python preinstalado, pero la versió
```
- // Comprobar versión
+ // Verificar versión
python3 --version
// Actualizar el runtime
@@ -114,7 +115,7 @@ Ejecutar el comando `python3` iniciará el intérprete de Python. Puedes escribi
### Ejecutar archivos .py
-Para ejecutar archivos `.py` de Python, simplemente usa el comando `python3 [nombrearchivo].py`, reemplazando `[nombrearchivo]` por la ruta al archivo que quieres ejecutar.
+Para ejecutar archivos `.py` de Python, simplemente usa el comando `python3 [nombrearchivo].py`, reemplazando `[nombrearchivo]` con la ruta y nombre del archivo que quieres ejecutar.
:::tip
La mayoría de los programas que encuentras online se pueden ejecutar con `python3 main.py` porque `main.py` es el punto de inicio común en la mayoría de programas Python.
@@ -122,7 +123,7 @@ La mayoría de los programas que encuentras online se pueden ejecutar con `pytho
## Entornos virtuales
-Cuando escribes un programa en Python, puede que necesites instalar paquetes externos con pip. Estos pueden instalarse globalmente y estar accesibles para todos los scripts `.py` o puedes crear un entorno virtual (venv).
+Cuando escribes un programa en Python, puede que necesites instalar paquetes externos con pip. Estos pueden instalarse globalmente y estar disponibles para todos los scripts `.py` o puedes crear un entorno virtual (venv).
### Crear el venv
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
index 5b4d9c4b5..f4ab68c3e 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-speedtest-cli
-title: "VPS: Configura Speedtest-Cli en Linux"
-description: "Descubre cómo configurar y usar Speedtest-Cli para pruebas de red confiables y automatización → Aprende más ahora"
+title: "Configura Speedtest CLI en un Servidor Linux - Monitorea el Rendimiento de Red de tu Servidor"
+description: "Descubre cómo instalar y usar Speedtest-Cli para pruebas de red confiables y automatización → Aprende más ahora"
sidebar_label: Instalar Speedtest-Cli
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Speedtest-Cli es una herramienta gratuita de línea de comandos y una librería de software (libSpeedtest-Cli) para transferir datos usando URLs. Soporta una amplia variedad de protocolos—incluyendo HTTP(S), FTP, SMTP, LDAP, MQTT y más—y se usa comúnmente para tareas como descargar archivos, probar APIs y automatizar operaciones de red.
+Speedtest-Cli es tanto una herramienta gratuita de línea de comandos como una librería de software (libSpeedtest-Cli) para transferir datos usando URLs. Soporta una amplia variedad de protocolos — incluyendo HTTP(S), FTP, SMTP, LDAP, MQTT y más — y se usa comúnmente para tareas como descargar archivos, probar APIs y automatizar operaciones de red.
-¿Pensando en alojar este servicio tú mismo? Te guiaremos paso a paso para configurarlo y ajustarlo, junto con todo lo que necesitas tener en cuenta.
+¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso sobre cómo configurarlo y ajustarlo, junto con todo lo que necesitas tener en cuenta.
@@ -24,7 +25,7 @@ Speedtest-Cli es una herramienta gratuita de línea de comandos y una librería
Antes de configurar **Speedtest-Cli**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la versión más reciente. Estas preparaciones aseguran un entorno estable y ayudan a prevenir problemas durante o después de la instalación.
### Actualizar Sistema
-Para asegurarte de que tu sistema corre con el software y mejoras de seguridad más recientes, siempre debes hacer una actualización del sistema primero. Para ello, ejecuta el siguiente comando:
+Para asegurarte de que tu sistema esté corriendo con el software y mejoras de seguridad más recientes, siempre debes realizar actualizaciones primero. Para hacerlo, ejecuta el siguiente comando:
```
sudo apt update && sudo apt upgrade -y
@@ -33,7 +34,7 @@ Esto garantiza que tu sistema tenga los últimos parches de seguridad y versione
## Instalación
-Ahora que las preparaciones necesarias están completas, puedes proceder con la instalación de la aplicación Speedtest-Cli. Para hacerlo, ejecuta el siguiente comando:
+Ahora que las preparaciones necesarias están completas, puedes proceder con la instalación de la aplicación Speedtest-Cli. Para ello, ejecuta el siguiente comando:
```console
sudo apt install speedtest-cli
@@ -53,7 +54,7 @@ Para un uso repetido con las mismas opciones, es conveniente crear un alias en s
## Conclusión y más Recursos
-¡Felicidades! Ya has instalado y configurado Speedtest-Cli en tu VPS con éxito. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante la configuración de tu servidor:
+¡Felicidades! Ahora has instalado y configurado Speedtest-Cli exitosamente en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante la configuración de tu servidor:
- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - Sitio Oficial
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
index 7af1addd8..449a68dbb 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-standard-notes
-title: "VPS: Configura Standard Notes en Linux"
+title: "Configura Standard Notes en un Servidor Linux - Crea tu Sistema Privado de Notas"
description: "Descubre cómo sincronizar y proteger tus notas de forma segura en todos tus dispositivos con Standard Notes autoalojado → Aprende más ahora"
sidebar_label: Instalar Standard Notes
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -17,13 +18,11 @@ Standard Notes es una app de notas open-source que protege tus datos usando cifr

-¿Pensando en alojar este servicio tú mismo? Te guiaremos paso a paso para configurarlo y ajustarlo, junto con todo lo que debes tener en cuenta.
+¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso para configurarlo y ajustarlo, junto con todo lo que necesitas tener en cuenta.
-
-
-## Requisitos previos
+## Requisitos Previos
Antes de instalar **Standard Notes**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación fluida y un rendimiento óptimo.
@@ -37,19 +36,16 @@ El software requiere que todas las dependencias necesarias estén instaladas y q
**Dependencias:** `Docker (Engine 26+ y Compose)`
-**Sistema operativo:** Última versión de Ubuntu/Debian compatible con Docker 26+
+**Sistema Operativo:** Última versión de Ubuntu/Debian compatible con Docker 26+
Verifica que todas las dependencias estén instaladas y que uses la versión correcta del sistema operativo para evitar problemas de compatibilidad durante la instalación de Standard Notes.
-
-
## Preparación
Antes de configurar **Standard Notes**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la última versión e instalar todas las dependencias necesarias. Estas preparaciones aseguran un entorno estable y ayudan a prevenir problemas durante o después de la instalación.
-
-### Actualizar sistema
-Para asegurarte de que tu sistema corre con el software y parches de seguridad más recientes, siempre debes hacer una actualización primero. Ejecuta el siguiente comando:
+### Actualizar Sistema
+Para asegurarte de que tu sistema corre con las últimas mejoras de software y seguridad, siempre debes hacer primero una actualización del sistema. Para ello, ejecuta el siguiente comando:
```
sudo apt update && sudo apt upgrade -y
@@ -57,7 +53,7 @@ sudo apt update && sudo apt upgrade -y
Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
### Instalar dependencias
-Una vez finalizada la actualización, puedes proceder con la instalación de dependencias. Standard Notes se desplegará y ejecutará en tu máquina usando varios contenedores Docker. Por eso, primero necesitas instalar Docker. Ejecuta este comando:
+Una vez completada la actualización, puedes proceder con la instalación de las dependencias. Standard Notes se desplegará y ejecutará en tu máquina usando varios contenedores Docker. Por eso, primero debes instalar Docker. Para hacerlo, ejecuta:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -66,14 +62,9 @@ sh get-docker.sh
Una guía completa del proceso de instalación y cómo usar Docker está disponible en nuestra [guía Docker](dedicated-linux-docker.md).
-
-
-
## Instalación
Ahora que cumples con todos los requisitos y has hecho las preparaciones necesarias, puedes continuar con la instalación de la aplicación Standard Notes.
-
-
Primero, crea una carpeta que contendrá todos los archivos de configuración y setup. Esta carpeta será tu directorio de trabajo para la instalación.
```
@@ -82,12 +73,13 @@ cd standardnotes
```
Luego, crea un archivo `.env` en tu directorio de trabajo y rellénalo con los valores por defecto del archivo de configuración de ejemplo del proyecto:
+
```
touch .env
curl https://raw.githubusercontent.com/standardnotes/server/main/.env.sample > .env
```
-Este archivo contiene solo las variables mínimas necesarias para una configuración funcional. La lista completa de variables en uso la puedes encontrar aquí: [docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh)
+Este archivo contiene solo las variables mínimas necesarias para una configuración funcional. La lista completa de variables actualmente en uso la puedes encontrar aquí: [docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh)
Abre el archivo `.env` y asegúrate de que todas las claves en la sección KEYS estén correctamente configuradas. Genera valores aleatorios para cada variable de entorno requerida con:
@@ -114,43 +106,33 @@ Cuando todo esté listo, descarga las últimas imágenes y arranca los servicios
docker compose pull && docker compose up -d
```
-
-
## Configuración
-La configuración por defecto en el archivo `docker-compose.yml` proporcionado puede personalizarse para ajustarse a tus necesidades específicas. Un punto clave es el servicio `server`, donde puedes modificar los mapeos de puertos en la propiedad `ports`. Esto te permite elegir en qué puertos del host debe estar accesible la aplicación, ayudando a evitar conflictos con otros servicios o para adaptarlo a tu red preferida.
+La configuración por defecto en el archivo `docker-compose.yml` proporcionado puede personalizarse para ajustarse a tus necesidades específicas. Un punto clave es el servicio `server`, donde puedes modificar los mapeos de puertos en la propiedad `ports`. Esto te permite elegir en qué puertos del host la aplicación será accesible, ayudando a evitar conflictos con otros servicios o para adaptarse a tu configuración de red preferida.
-Asegurar la base de datos es otro paso crítico. Las contraseñas por defecto deben reemplazarse por cadenas fuertes y generadas aleatoriamente. Puedes crear una contraseña segura con:
+Asegurar la base de datos es otro paso crítico. Las contraseñas por defecto deben ser reemplazadas por cadenas fuertes y generadas aleatoriamente. Puedes crear una contraseña segura con:
```
-openssl rand -hex 12
+openssl rand -hex 12
```
Agrega el valor generado al archivo `.env` como `DB_PASSWORD`. El mismo valor también debe establecerse para `MYSQL_ROOT_PASSWORD` y `MYSQL_PASSWORD` en el archivo `docker-compose.yml` para mantener sincronizados los contenedores.
Estos cambios en la configuración aseguran que tu instalación no solo funcione, sino que también esté segura y adaptada a tu entorno.
+## Conexión al Servidor de Sincronización
+Para configurar tu cuenta en Standard Notes, haz clic en el icono de avatar en la esquina inferior derecha de la app. En el menú que aparece, selecciona “Crear Cuenta” para comenzar a crear un nuevo perfil de usuario. Ingresa un correo electrónico válido junto con una contraseña segura.
-
-
-## Conexión al servidor de sincronización
-
-Para configurar tu cuenta en Standard Notes, haz clic en el icono de avatar en la esquina inferior derecha de la app. En el menú que aparece, selecciona “Crear cuenta” para empezar a crear un nuevo perfil de usuario. Ingresa un correo válido junto con una contraseña segura.
-
-Antes de finalizar, abre la sección “Opciones avanzadas”. Bajo “Servidor de sincronización”, selecciona la opción “Personalizado” e ingresa la dirección IP y puerto de tu propio servidor en formato IP:Puerto. Esto asegura que tus notas no se sincronicen a través del servicio estándar de Standard Notes, sino con tu servidor autoalojado.
+Antes de completar el proceso, abre la sección “Opciones Avanzadas”. Bajo “Servidor de Sincronización”, selecciona la opción “Personalizado” e ingresa la dirección IP y puerto de tu propio servidor en el formato IP:Puerto. Esto asegura que tus notas no se sincronicen a través del servicio estándar de Standard Notes, sino con tu servidor autoalojado.

+## Conclusión y Más Recursos
+¡Felicidades! Ahora has instalado y configurado con éxito Standard Notes en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante el proceso de configuración de tu servidor:
+- [Standardnotes.com](https://standardnotes.com/) - Sitio Oficial
+- [Standardnotes.com/help](https://standardnotes.com/help) - Centro de Ayuda de Standard Notes (Documentación)
-
-## Conclusión y más recursos
-
-¡Felicidades! Ya instalaste y configuraste Standard Notes en tu VPS con éxito. También te recomendamos echar un vistazo a estos recursos, que pueden darte ayuda y guía adicional durante la configuración de tu servidor:
-
-- [Standardnotes.com](https://standardnotes.com/) - Sitio oficial
-- [Standardnotes.com/help](https://standardnotes.com/help) - Centro de ayuda de Standard Notes (Documentación)
-
-¿Tienes preguntas específicas que no se cubren aquí? Para dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡estamos disponibles todos los días para ayudarte! 🙂
\ No newline at end of file
+¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
index 1d074dad2..89d5a1ad6 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-supabase
-title: "VPS: Configura Supabase en Linux"
-description: "Descubre cómo alojar y configurar Supabase para una plataforma Postgres open-source confiable con autenticación y funciones en tiempo real → Aprende más ahora"
+title: "Configura Supabase en un Servidor Linux - Lanza Tu Plataforma Backend Open Source"
+description: "Descubre cómo alojar y configurar Supabase para una plataforma Postgres open source confiable con autenticación y funciones en tiempo real → Aprende más ahora"
sidebar_label: Instalar Supabase
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,31 +14,31 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Supabase es una plataforma de desarrollo Postgres open-source que ofrece una base de datos Postgres completa más autenticación, APIs instantáneas, tiempo real y almacenamiento, convirtiéndola en una alternativa open-source a Firebase.
+Supabase es una plataforma de desarrollo Postgres open source que ofrece una base de datos Postgres completa junto con autenticación, APIs instantáneas, funciones en tiempo real y almacenamiento, convirtiéndola en una alternativa open source a Firebase.

-¿Estás pensando en alojar este servicio por tu cuenta? Te guiaremos paso a paso sobre cómo configurarlo y ponerlo en marcha, junto con todo lo que necesitas tener en cuenta.
+¿Estás pensando en alojar este servicio por tu cuenta? Te guiaremos paso a paso sobre cómo configurarlo y ajustarlo, junto con todo lo que necesitas tener en cuenta.
-## Requisitos previos
+## Requisitos Previos
-Antes de instalar **Supabase**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación fluida y un rendimiento óptimo.
+Antes de instalar **Supabase**, asegúrate de que tu entorno de hosting cumpla con los siguientes requisitos para garantizar una instalación fluida y un rendimiento óptimo.
| Hardware | Mínimo | Recomendación ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
-| CPU | 1 núcleo vCPU | 4 núcleos vCPU |
-| RAM | 4 GB | 8 GB |
-| Espacio en disco | 25 GB | 25 GB |
+| CPU | 1 núcleo vCPU | 4 núcleos vCPU |
+| RAM | 4 GB | 8 GB |
+| Espacio en disco | 25 GB | 25 GB |
-El software requiere que todas las dependencias necesarias estén instaladas y que se ejecute en un sistema operativo soportado. Asegúrate de que tu servidor cumple con los siguientes requisitos antes de continuar con la instalación:
+El software requiere que todas las dependencias necesarias estén instaladas y que se ejecute en un sistema operativo soportado. Asegúrate de que tu servidor cumpla con los siguientes requisitos antes de continuar con la instalación:
**Dependencias:** `Git`, `Docker (Engine y Compose)`
-**Sistema operativo:** Última versión de Ubuntu/Debian compatible con Docker 2
+**Sistema Operativo:** Última versión de Ubuntu/Debian compatible con Docker 2
Verifica que todas las dependencias estén instaladas y que la versión del sistema operativo sea la correcta para evitar problemas de compatibilidad durante la instalación de Supabase.
@@ -48,8 +49,8 @@ Verifica que todas las dependencias estén instaladas y que la versión del sist
Antes de configurar **Supabase**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la última versión e instalar todas las dependencias necesarias. Estas preparaciones aseguran un entorno estable y ayudan a prevenir problemas durante o después de la instalación.
-### Actualizar sistema
-Para asegurarte de que tu sistema está ejecutando el software y las mejoras de seguridad más recientes, siempre debes realizar primero una actualización del sistema. Para ello, ejecuta el siguiente comando:
+### Actualizar Sistema
+Para asegurarte de que tu sistema esté ejecutando el software y las mejoras de seguridad más recientes, siempre debes realizar primero una actualización del sistema. Para ello, ejecuta el siguiente comando:
```
sudo apt update && sudo apt upgrade -y
@@ -60,21 +61,21 @@ Esto garantiza que tu sistema tenga los últimos parches de seguridad y versione
Una vez completado el proceso de actualización, puedes proceder con la instalación de las dependencias.
#### Git
-Los datos de Supabase se descargarán a través de GitHub. Por eso, primero necesitas tener Git instalado. Para hacerlo, ejecuta el siguiente comando:
+Los datos de Supabase se descargarán a través de GitHub. Esto requiere que Git esté instalado primero. Para hacerlo, ejecuta el siguiente comando:
```
sudo apt install git-all
```
#### Docker
-Supabase se desplegará y ejecutará en tu máquina usando un contenedor Docker. Por eso, primero necesitas instalar Docker. Para hacerlo, ejecuta el siguiente comando:
+Supabase se desplegará y ejecutará en tu máquina usando un contenedor Docker. Esto requiere que Docker esté instalado primero. Para hacerlo, ejecuta el siguiente comando:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Un tutorial completo del proceso de instalación y cómo usar Docker está disponible en nuestra [guía de Docker](dedicated-linux-docker.md).
+Un tutorial completo del proceso de instalación y cómo usar Docker está disponible en nuestra [guía Docker](dedicated-linux-docker.md).
## Instalación
@@ -92,7 +93,7 @@ cp -rf supabase/docker/* supabase-project
cp supabase/docker/.env.example supabase-project/.env
```
-Cambia al directorio del proyecto, descarga las últimas imágenes de contenedores y lanza la stack en modo detached.
+Cambia al directorio del proyecto, descarga las imágenes más recientes del contenedor y lanza la pila en modo desacoplado.
```
cd supabase-project
docker compose pull
@@ -101,14 +102,14 @@ docker compose up -d

-Ahora puedes acceder a Supabase Studio a través de `http://:8000`. Se te pedirá un usuario y contraseña. Por defecto, las credenciales son:
+Ahora puedes acceder a Supabase Studio a través de `http://:8000`. Se te pedirá un nombre de usuario y contraseña. Por defecto, las credenciales son:
- Usuario: `supabase`
- Contraseña: `this_password_is_insecure_and_should_be_updated`

-:::warning Credenciales por defecto
+:::warning Credenciales por Defecto
Tu app está corriendo ahora con credenciales por defecto. Asegura tus servicios lo antes posible usando las instrucciones a continuación.
:::
@@ -132,7 +133,7 @@ Actualiza los secretos requeridos en `./docker/.env`. Estos valores deben estar
- `SMTP_*`: credenciales del servidor de correo
- `POOLER_TENANT_ID`: ID de tenant usado por el pooler Supavisor
-Protege el panel con nuevas credenciales antes de usar en producción. Edita `./docker/.env`:
+Protege el Panel con nuevas credenciales antes de usar en producción. Edita `./docker/.env`:
- `DASHBOARD_USERNAME`: usuario del panel
- `DASHBOARD_PASSWORD`: contraseña del panel
@@ -151,7 +152,7 @@ basicauth_credentials:
Para habilitar todas las funciones del panel fuera de `localhost`, configura `SUPABASE_PUBLIC_URL` en `./docker/.env` con la URL o IP que usarás para acceder al panel.
-Aplica los cambios de configuración reiniciando la stack:
+Aplica los cambios de configuración reiniciando la pila:
```
docker compose down
@@ -161,11 +162,11 @@ docker compose up -d
-## Conclusión y más recursos
+## Conclusión y más Recursos
-¡Felicidades! Ahora has instalado y configurado Supabase exitosamente en tu VPS. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante la configuración de tu servidor:
+¡Felicidades! Ahora has instalado y configurado Supabase exitosamente en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante el proceso de configuración de tu servidor:
-- [Supabase.com](https://Supabase.com/) - Sitio oficial
+- [Supabase.com](https://Supabase.com/) - Sitio Oficial
- [Supabase.com/docs/guides/self-hosting](https://supabase.com/docs/guides/self-hosting) - Documentación de Supabase
¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
index e14623d2b..0e3a161e8 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-ts6
-title: "VPS: Configura el servidor Teamspeak 6 en tu VPS Linux"
-description: "Descubre cómo configurar y optimizar el servidor TeamSpeak 6 para un hosting fiable y rendimiento top → Aprende más ahora"
-sidebar_label: Instalar servidor Teamspeak 6
+title: "Configura el Servidor TeamSpeak 6 en un Servidor Linux - Despliega Tu Propia Plataforma de Voz"
+description: "Descubre cómo configurar y optimizar el Servidor TeamSpeak 6 para un hosting fiable y rendimiento óptimo → Aprende más ahora"
+sidebar_label: Instalar Servidor Teamspeak 6
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-En verano de 2025, TeamSpeak lanzó la **versión Beta** del **servidor TeamSpeak 6**. ¡Ahora puedes probar de primera mano la próxima generación de TeamSpeak!
+En verano de 2025, TeamSpeak lanzó la **versión Beta** del **Servidor TeamSpeak 6**. ¡Ahora puedes experimentar de primera mano la próxima generación de TeamSpeak!
-¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso para configurarlo y ajustarlo, junto con todo lo que debes tener en cuenta.
+¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso sobre cómo configurarlo y ajustarlo, junto con todo lo que necesitas tener en cuenta.

@@ -25,7 +26,7 @@ En verano de 2025, TeamSpeak lanzó la **versión Beta** del **servidor TeamSpea
## Requisitos previos
-Antes de instalar el **servidor Teamspeak 6**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación sin problemas y un rendimiento óptimo.
+Antes de instalar el **Servidor Teamspeak 6**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación sin problemas y un rendimiento óptimo.
| Hardware | Mínimo | Recomendación ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
@@ -37,11 +38,11 @@ Antes de instalar el **servidor Teamspeak 6**, asegúrate de que tu entorno de h
## Preparación
-Antes de configurar el **servidor TeamSpeak 6**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la última versión e instalar todas las dependencias necesarias. Estas preparaciones aseguran un entorno estable y ayudan a evitar problemas durante o después de la instalación.
+Antes de configurar el **Servidor TeamSpeak 6**, necesitas preparar tu sistema. Esto incluye actualizar tu sistema operativo a la última versión e instalar todas las dependencias necesarias. Estas preparaciones aseguran un entorno estable y ayudan a prevenir problemas durante o después de la instalación.
### Actualizar sistema
-Para asegurarte de que tu sistema corre con el software y mejoras de seguridad más recientes, siempre debes hacer primero una actualización del sistema. Para ello, ejecuta el siguiente comando:
+Para asegurarte de que tu sistema está ejecutando el software y las mejoras de seguridad más recientes, siempre debes realizar primero las actualizaciones del sistema. Para ello, ejecuta el siguiente comando:
```
sudo apt update && sudo apt upgrade -y
@@ -49,7 +50,7 @@ sudo apt update && sudo apt upgrade -y
Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
### Instalar dependencias
-Una vez completada la actualización, puedes proceder con la instalación de las dependencias. Para una instalación rápida, sencilla y recomendada, te sugerimos usar Docker. Para ello, primero instala Docker Engine:
+Una vez completado el proceso de actualización, puedes proceder con la instalación de las dependencias. Para una instalación rápida, sencilla y recomendada, te sugerimos usar Docker. Para ello, debes instalar el motor Docker:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -60,9 +61,9 @@ sh get-docker.sh
## Instalación
-Ahora que se cumplen todos los requisitos y has hecho las preparaciones necesarias, puedes continuar con la instalación de la aplicación del servidor Teamspeak 6.
+Ahora que se han cumplido todos los requisitos y se han completado las preparaciones necesarias, puedes proceder con la instalación de la aplicación Servidor Teamspeak 6.
-El siguiente paso es crear el archivo Docker Compose `docker-compose.yml` para el servidor TeamSpeak 6. Puedes elegir cualquier directorio, pero en este ejemplo el archivo se creará en `/opt/containers/ts6/`. Para esto, se usa el archivo Compose oficial de TeamSpeak:
+El siguiente paso es crear el archivo Docker Compose `docker-compose.yml` para el Servidor TeamSpeak 6. Puedes elegir cualquier directorio, pero en este ejemplo el archivo se creará bajo `/opt/containers/ts6/`. Para esto, se usa el archivo Compose oficial de TeamSpeak:
```
services:
@@ -83,33 +84,33 @@ volumes:
teamspeak-data:
```
-Navega al directorio donde quieres crear el archivo y créalo. Para ello, usa el comando `nano docker-compose.yml` y pega el contenido.
+Navega al directorio donde se debe crear el archivo y créalo. Para ello, usa el comando `nano docker-compose.yml` y pega el contenido allí.

-Para arrancar el contenedor Docker y el servidor TeamSpeak 6, ejecuta el siguiente comando Docker Compose:
+Para iniciar el contenedor Docker y el Servidor TeamSpeak 6, ejecuta el siguiente comando Docker Compose:
```
docker compose -f /opt/containers/ts6/docker-compose.yml up
```
-Ahora el contenedor Docker para el servidor TeamSpeak 6 arrancará. Por defecto, no se ejecuta de forma persistente aún. En el primer inicio, verás **información importante** sobre la **cuenta de administrador Server Query** y la **clave de privilegios**.
+Ahora el contenedor Docker para el Servidor TeamSpeak 6 arrancará. Por defecto, aún no se ejecuta de forma persistente. En el primer inicio, verás **información importante** sobre la **cuenta de administrador Server Query** y la **clave de privilegio**.

-Asegúrate de guardar esta información en un lugar seguro, ya que no se mostrará de nuevo en futuros inicios. Luego, detén el contenedor con `CTRL+C`.
+Asegúrate de guardar esta información de forma segura, ya que no se mostrará nuevamente en inicios posteriores. Después, detén el contenedor usando `CTRL+C`.
## Configuración
-Puedes ajustar configuraciones adicionales para el servidor TeamSpeak 6 usando **variables de entorno** en el archivo Docker Compose. Esto te permite configurar el servidor según tus necesidades. Una lista completa de opciones disponibles la encuentras en la documentación oficial de [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md).
+Puedes ajustar configuraciones adicionales para el Servidor TeamSpeak 6 usando **variables de entorno** en el archivo Docker Compose. Esto te permite configurar el servidor según tus necesidades. Una lista completa de opciones disponibles la puedes encontrar en la documentación oficial de [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md).
-Ejemplo en `docker-compose.yml`:
+Ejemplo de fragmento en `docker-compose.yml`:
```
environment:
- - TS6_SERVER_NAME=MiServidorTS6
+ - TS6_SERVER_NAME=MyTS6Server
- TS6_QUERY_PORT=10022
```
@@ -117,13 +118,13 @@ environment:
## Operación del servidor
-Para mantener el servidor TeamSpeak 6 corriendo en segundo plano, inicia el contenedor con el siguiente comando:
+Para mantener el Servidor TeamSpeak 6 ejecutándose en segundo plano, inicia el contenedor con el siguiente comando:
```
docker compose -f /opt/containers/ts6/docker-compose.yml up -d
```
-Para detener el servidor TeamSpeak 6, para el contenedor con este comando:
+Para detener el Servidor TeamSpeak 6, detén el contenedor con el siguiente comando:
```
docker compose -f /opt/containers/ts6/docker-compose.yml down
@@ -131,9 +132,9 @@ docker compose -f /opt/containers/ts6/docker-compose.yml down
-## Conexión
+## Establecer conexión
-Una vez que el servidor TeamSpeak 6 esté activo, puedes conectarte usando el cliente TeamSpeak 6. Simplemente usa la dirección IP de tu servidor junto con el puerto correcto. Introduce estos datos en el cliente para conectarte y empezar a probar.
+Una vez que el Servidor TeamSpeak 6 esté activo y funcionando, puedes conectarte usando el Cliente TeamSpeak 6. Simplemente usa la dirección IP de tu servidor junto con el puerto correcto. Introduce estos datos en el cliente para conectarte a tu servidor y comenzar a probar.

@@ -141,10 +142,10 @@ Una vez que el servidor TeamSpeak 6 esté activo, puedes conectarte usando el cl
## Conclusión y más recursos
-¡Felicidades! Ya instalaste y configuraste con éxito el servidor Teamspeak 6 en tu VPS. También te recomendamos echar un vistazo a estos recursos, que pueden darte ayuda y guía extra durante la configuración de tu servidor:
+¡Felicidades! Ahora has instalado y configurado con éxito el Servidor Teamspeak 6 en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que podrían brindarte ayuda y guía adicional durante el proceso de configuración de tu servidor:
-- [Sitio oficial](https://teamspeak.com/en/) - Información y descargas de TeamSpeak 6
-- [Foro de la comunidad](https://community.teamspeak.com/) - Soporte y discusiones de usuarios
+- [Sitio Oficial](https://teamspeak.com/en/) - Información y descargas para TeamSpeak 6
+- [Foro de la Comunidad](https://community.teamspeak.com/) - Soporte de usuarios y discusiones
- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Reporta bugs y sigue problemas abiertos
-¿Tienes preguntas específicas que no se cubren aquí? Para dudas o ayuda adicional, no dudes en contactar a nuestro equipo de soporte, ¡estamos disponibles todos los días para ayudarte! 🙂
\ No newline at end of file
+¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible a diario para ayudarte! 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
index 1729ff3d6..da893c172 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-bitwarden
-title: "VPS: Configura Bitwarden en Windows"
-description: "Descubre cómo alojar de forma segura Bitwarden para gestionar contraseñas con cifrado de extremo a extremo y funciones avanzadas de credenciales → Aprende más ahora"
+title: "Configura Bitwarden en un Servidor Windows - Protege tu Gestión de Contraseñas"
+description: "Descubre cómo alojar Bitwarden de forma segura para gestionar contraseñas con cifrado de extremo a extremo y funciones avanzadas de credenciales → Aprende más ahora"
sidebar_label: Instalar Bitwarden
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -49,12 +50,12 @@ Antes de configurar **Bitwarden**, necesitas preparar tu sistema. Esto incluye a
### Actualizar sistema
-Para asegurarte de que tu sistema funciona con el software y las mejoras de seguridad más recientes, siempre debes realizar primero las actualizaciones del sistema. Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
+Para asegurarte de que tu sistema funciona con las mejoras de software y seguridad más recientes, siempre debes realizar primero las actualizaciones del sistema. Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
### Instalar dependencias
Una vez completado el proceso de actualización, puedes proceder con la instalación de las dependencias. Bitwarden se desplegará y ejecutará en tu máquina usando varios contenedores Docker. Por eso, primero debes instalar Docker. Para ello, instala [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) en tu servidor.
-Una guía completa del proceso de instalación y uso de Docker está disponible en nuestra [guía de Docker](vserver-windows-docker.md).
+Un tutorial completo del proceso de instalación y cómo usar Docker está disponible en nuestra [guía Docker](vserver-windows-docker.md).
@@ -69,7 +70,7 @@ PS C:\> $Password = Read-Host -AsSecureString
New-LocalUser "Bitwarden" -Password $Password -Description "Bitwarden Local Admin"
```
-Después crea una carpeta Bitwarden en `C:\` para el usuario recién creado:
+Después crea una carpeta Bitwarden bajo `C:\` para el usuario recién creado:
```
PS C:\> mkdir Bitwarden
@@ -81,13 +82,13 @@ En Docker Desktop, ve a **Settings → Resources → File Sharing**. Añade el d
### Configura tu dominio
-Por defecto, Bitwarden corre en el host a través de los puertos 80 (HTTP) y 443 (HTTPS). Configura un dominio con registros DNS apuntando al host, por ejemplo server.ejemplo.com, especialmente si lo vas a servir en internet. Evita incluir “Bitwarden” en el nombre de host para reducir la exposición del rol o software del servidor.
+Por defecto, Bitwarden corre en el host a través de los puertos 80 (HTTP) y 443 (HTTPS). Configura un dominio con registros DNS apuntando al host, por ejemplo server.ejemplo.com, especialmente si lo vas a servir en internet. Evita incluir Bitwarden en el nombre de host para reducir la exposición del rol o software del servidor.
## Instalación
-Ahora que se cumplen todos los requisitos y has hecho las preparaciones necesarias, puedes proceder con la instalación de la aplicación Bitwarden.
+Ahora que se han cumplido todos los requisitos y completado las preparaciones necesarias, puedes proceder con la instalación de la aplicación Bitwarden.
Descarga el script de instalación de Bitwarden a tu máquina y luego ejecuta el script instalador:
@@ -121,19 +122,19 @@ adminSettings__admins=
...
```
-Valida la configuración SMTP. Una configuración correcta mostrará éxito; de lo contrario verás mensajes sobre falta de OpenSSL o valores incorrectos. Aplica los cambios con `.\bitwarden.ps1 -start`.
+Valida la configuración SMTP. Una configuración correcta reporta éxito; de lo contrario verás mensajes sobre falta de OpenSSL o valores incorrectos. Aplica los cambios con `.\bitwarden.ps1 -start`.
-Una configuración correcta mostrará éxito; de lo contrario verás mensajes sobre falta de OpenSSL o valores incorrectos. Aplica los cambios con `.\bitwarden.ps1 -restart`.
+Una configuración correcta reporta éxito; de lo contrario verás mensajes sobre falta de OpenSSL o valores incorrectos. Aplica los cambios con `.\bitwarden.ps1 -restart`.
-Luego revisa los parámetros de instalación en `.\bwdata\config.yml`. Este archivo controla los recursos generados y debe ajustarse para entornos especiales, por ejemplo si usas un proxy o puertos alternativos. Aplica estos cambios con `.\bitwarden.ps1 -rebuild`.
+Luego revisa los parámetros de instalación en `.\bwdata\config.yml`. Este archivo controla los recursos generados y debe ajustarse para entornos especiales, por ejemplo si usas un proxy o puertos alternativos. Aplica esos cambios con `.\bitwarden.ps1 -rebuild`.
Finalmente inicia la instancia con `.\bitwarden.ps1 -start`. La primera ejecución puede tardar mientras Docker descarga las imágenes. Usa `docker ps` para confirmar que todos los contenedores están saludables. Luego abre la bóveda web en tu dominio configurado y registra una cuenta si es necesario. La verificación por correo requiere variables SMTP configuradas correctamente.
## Conclusión y más recursos
-¡Felicidades! Ya has instalado y configurado Bitwarden con éxito en tu VPS. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante la configuración de tu servidor:
+¡Felicidades! Ahora has instalado y configurado con éxito Bitwarden en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante la configuración de tu servidor:
- [bitwarden.com](https://bitwarden.com/) - Sitio oficial
- https://bitwarden.com/help/ - Centro de ayuda Bitwarden (Documentación)
-¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
+¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar con nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-docker.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
index 2fe2eebe5..039ee0738 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-docker
-title: "VPS: Configura Docker en Windows"
-description: "Descubre cómo desplegar y gestionar aplicaciones de forma eficiente con contenedores Docker para escalado y actualizaciones sin complicaciones → Aprende más ahora"
+title: "Configura Docker en un Servidor Windows - Ejecuta y Gestiona Contenedores en Tu Infraestructura"
+description: "Descubre cómo desplegar y gestionar aplicaciones eficientemente con contenedores Docker para escalado y actualizaciones sin interrupciones → Aprende más ahora"
sidebar_label: Instalar Docker
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -15,17 +16,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
Docker es una plataforma abierta para desarrollar, distribuir y ejecutar aplicaciones dentro de contenedores. Un contenedor empaqueta una aplicación con todas sus dependencias en una unidad estandarizada que puede ejecutarse de forma fiable en diferentes entornos.
-Este enfoque elimina problemas causados por diferencias entre sistemas de desarrollo, pruebas y producción. Con Docker, las aplicaciones se pueden desplegar rápido, escalar eficientemente y actualizar sin tiempos de inactividad.
+Este enfoque elimina problemas causados por diferencias entre sistemas de desarrollo, pruebas y producción. Con Docker, las aplicaciones pueden desplegarse rápidamente, escalarse eficientemente y actualizarse sin tiempo de inactividad.
-¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso sobre cómo configurarlo y ajustarlo, junto con todo lo que debes tener en cuenta.
+¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso sobre cómo configurarlo y ajustarlo, junto con todo lo que necesitas tener en cuenta.
+## Requisitos Previos
-
-## Requisitos previos
-
-Antes de instalar **Docker**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación sin problemas y un rendimiento óptimo.
+Antes de instalar **Docker**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación fluida y un rendimiento óptimo.
| Hardware | Mínimo | Recomendación ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
@@ -33,22 +32,20 @@ Antes de instalar **Docker**, asegúrate de que tu entorno de hosting cumple con
| RAM | 4 GB | 4 GB |
| Espacio en disco | 10 GB | 25 GB |
-
-
## Instalación
-Para configurar Docker en Windows Server, descarga y ejecuta el script de PowerShell `install-docker-ce.ps1`. Este habilita las características del sistema operativo necesarias para contenedores e instala el runtime de Docker. Abre PowerShell como administrador y ejecuta el siguiente comando:
+Para configurar Docker en Windows Server, descarga y ejecuta el script de PowerShell `install-docker-ce.ps1`. Este habilita las características del SO necesarias para contenedores e instala el runtime de Docker. Abre PowerShell como administrador y ejecuta el siguiente comando:
```powershell
Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1
.\install-docker-ce.ps1
```
-El script activa las funciones relacionadas con contenedores en Windows, instala Docker Engine y la CLI de Docker, y registra el servicio Docker para que arranque automáticamente.
+El script habilita las características relacionadas con contenedores en Windows, instala Docker Engine y la CLI de Docker, y registra el servicio Docker para que se inicie automáticamente.

-El sistema se reiniciará durante la instalación y debería continuar automáticamente después. Tras el reinicio, inicia sesión y ejecuta el mismo comando de nuevo si el script te lo indica para que el servicio complete su inicialización. Cuando el script termine, la salida se verá así:
+El sistema se reiniciará durante la instalación y debería continuar automáticamente después. Tras el reinicio, inicia sesión y ejecuta el mismo comando nuevamente si el script te lo indica para que el servicio complete su inicialización. Una vez finalizado el script, la salida se verá así:
```
Installing Docker... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\docker.exe
@@ -62,8 +59,6 @@ REPOSITORY TAG IMAGE ID CREATED SIZE
Script complete!
```
-
-
## Configuración
### Iniciar y detener Docker
@@ -76,8 +71,6 @@ Stop-Service docker # Detener el servicio Docker
Restart-Service docker # Reiniciar el servicio Docker
```
-
-
### Iniciar y detener contenedores
Inicia un contenedor con `docker run`. Ejemplo: servidor web IIS mapeando el puerto 80 del contenedor al puerto 8080 del host:
@@ -86,8 +79,6 @@ Inicia un contenedor con `docker run`. Ejemplo: servidor web IIS mapeando el pue
docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2022
```
-
-
### Comprobar estado del contenedor
Consulta el estado de los contenedores con:
@@ -99,22 +90,17 @@ docker inspect web # Información detallada
docker logs web # Logs del contenedor
```
-
-
#### Recursos y estado
```
docker stats # Uso en vivo de CPU/RAM/IO
```
+## Conclusión y más Recursos
+¡Felicidades! Ahora has instalado y configurado Docker exitosamente en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante la configuración de tu servidor:
+- [Docker.com](https://Docker.com/) - Sitio Oficial
+- [docs.docker.com](https://docs.docker.com/) - Documentación de Docker
-## Conclusión y más recursos
-
-¡Felicidades! Ya has instalado y configurado Docker en tu VPS con éxito. También te recomendamos echar un vistazo a estos recursos, que pueden ofrecerte ayuda y guía adicional durante la configuración de tu servidor:
-
-- [Docker.com](https://Docker.com/) - Sitio oficial
-- [docs.docker.com](https://docs.docker.com/) - Documentación oficial de Docker
-
-¿Tienes preguntas específicas que no se abordan aquí? Para más dudas o asistencia, no dudes en contactar con nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
+¿Tienes preguntas específicas que no se abordan aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
index 504e2a66c..41ce65ed8 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-joplin
-title: "VPS: Configura Joplin en Windows"
+title: "Configura Joplin Server en un Servidor Windows - Hospeda tu Propia Plataforma Segura de Notas"
description: "Descubre cómo organizar y sincronizar notas encriptadas en Markdown entre dispositivos con Joplin para una toma de notas segura y flexible → Aprende más ahora"
sidebar_label: Instalar Joplin
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Joplin es una aplicación open-source para tomar notas y gestionar tareas que permite organizar notas en Markdown dentro de cuadernos buscables y sincronizarlas entre dispositivos. Ofrece cifrado de extremo a extremo, un web clipper y sincronización multiplataforma. ¡Perfecto para quienes priorizan la privacidad, flexibilidad y control total sobre sus datos!
+Joplin es una aplicación de código abierto para tomar notas y gestionar tareas que permite organizar notas basadas en Markdown en cuadernos buscables y sincronizarlas entre dispositivos. Ofrece cifrado de extremo a extremo, un recortador web y sincronización multiplataforma. ¡Perfecto para usuarios que priorizan la privacidad, flexibilidad y control total sobre sus datos!

-¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso para configurarlo y ajustarlo, junto con todo lo que debes tener en cuenta.
+¿Estás pensando en hospedar este servicio por tu cuenta? Te guiaremos paso a paso sobre cómo configurarlo y ajustarlo, junto con todo lo que debes tener en cuenta.
@@ -25,9 +26,9 @@ Joplin es una aplicación open-source para tomar notas y gestionar tareas que pe
-## Requisitos previos
+## Requisitos Previos
-Antes de instalar **Joplin**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación fluida y un rendimiento óptimo.
+Antes de instalar **Joplin**, asegúrate de que tu entorno de hosting cumpla con los siguientes requisitos para garantizar una instalación sin problemas y un rendimiento óptimo.
| Hardware | Mínimo | Recomendación ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
@@ -39,9 +40,9 @@ Antes de instalar **Joplin**, asegúrate de que tu entorno de hosting cumple con
## Instalación
-Ahora que has cumplido con todos los requisitos y realizado las preparaciones necesarias, puedes proceder con la instalación de la aplicación Joplin. Para ello, descarga la aplicación desde la web oficial: https://joplinapp.org/download/
+Ahora que se han cumplido todos los requisitos y realizado las preparaciones necesarias, puedes proceder con la instalación de la aplicación Joplin. Para ello, descarga la aplicación desde la web oficial: https://joplinapp.org/download/
-Ejecuta el instalador de Joplin y sigue los pasos que se muestran.
+Ejecuta el instalador de Joplin y sigue los pasos indicados.

@@ -49,21 +50,21 @@ Ejecuta el instalador de Joplin y sigue los pasos que se muestran.
## Configuración
-Después de instalar Joplin, deberías configurar los ajustes básicos para adaptar la aplicación a tu flujo de trabajo. La configuración se encuentra en el menú *Configuración*.
+Después de instalar Joplin, deberías configurar los ajustes básicos para adaptar la aplicación a tu flujo de trabajo. La configuración está accesible desde el menú *Configuración*.
**Sincronización**
Joplin soporta múltiples destinos de sincronización como Nextcloud, Dropbox, OneDrive o WebDAV. Selecciona tu proveedor preferido en “Sincronización” e ingresa tus credenciales. Esto te permite mantener las notas actualizadas en todos tus dispositivos.
**Cifrado**
-Para proteger tus notas sincronizadas, activa el cifrado de extremo a extremo en los ajustes de “Cifrado”. Se generará una clave que deberás configurar en todos los dispositivos que accedan a tus notas.
+Para proteger tus notas sincronizadas, activa el cifrado de extremo a extremo en la configuración de “Cifrado”. Se generará una clave que debe configurarse en todos los dispositivos que accedan a tus notas.
**Editor y Apariencia**
-Joplin usa Markdown para las notas. En los ajustes de “Editor” puedes definir si la vista previa se muestra automáticamente y ajustar el tipo y tamaño de fuente.
+Joplin usa Markdown para las notas. En la configuración del “Editor” puedes definir si la vista previa se muestra automáticamente y ajustar el tipo y tamaño de fuente.
**Plugins y Extensiones**
El gestor de plugins integrado te permite instalar funciones adicionales, como soporte para diagramas, integración de calendario o gestión avanzada de etiquetas.
-**Web Clipper**
+**Recortador Web**
Opcionalmente, activa la extensión de navegador “Joplin Web Clipper” para guardar páginas web completas o selecciones directamente como notas.
Con estos ajustes básicos, Joplin está listo para usarse en múltiples escenarios, como gestión de tareas, documentación de proyectos o bases de conocimiento personales.
@@ -73,12 +74,12 @@ Con estos ajustes básicos, Joplin está listo para usarse en múltiples escenar
-## Conclusión y más recursos
+## Conclusión y más Recursos
-¡Felicidades! Ya has instalado y configurado Joplin en tu VPS con éxito. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante la configuración de tu servidor.
+¡Felicidades! Ahora has instalado y configurado con éxito Joplin en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante el proceso de configuración de tu servidor:
-- [Joplinapp.org](https://joplin.org/) - Sitio oficial
-- [Joplinapp.org/help/](https://joplinapp.org/help/) - Centro de ayuda de Joplin
+- [Joplinapp.org](https://joplin.org/) - Sitio Oficial
+- [Joplinapp.org/help/](https://joplinapp.org/help/) - Centro de Ayuda de Joplin
¿Tienes preguntas específicas que no se abordan aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
index da026706d..8fc624860 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-notepad++
-title: "VPS: Configura Notepad++ en Windows"
+title: "Configura Notepad++ en un Servidor Windows - Usa un Editor de Código y Texto Potente"
description: "Descubre cómo usar Notepad++ para programar de forma eficiente con funciones personalizables y rendimiento rápido → Aprende más ahora"
sidebar_label: Instalar Notepad++
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -17,7 +18,7 @@ Notepad++ es un editor de texto y código fuente gratuito y de código abierto p

-¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso sobre cómo configurarlo y ajustarlo, junto con todo lo que debes tener en cuenta.
+¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso sobre cómo configurarlo y ajustarlo, junto con todo lo que necesitas tener en cuenta.
@@ -25,7 +26,7 @@ Notepad++ es un editor de texto y código fuente gratuito y de código abierto p
-## Requisitos previos
+## Requisitos Previos
Antes de instalar **Notepad++**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación sin problemas y un rendimiento óptimo.
@@ -51,11 +52,11 @@ Ejecuta el instalador de Notepad++ y sigue los pasos que se muestran:
Notepad++ incluye una amplia gama de opciones de personalización accesibles en *Configuración > Preferencias*. Estas te permiten adaptar el editor a tu flujo de trabajo específico:
-- **General**: Controla el comportamiento al iniciar, como recargar archivos abiertos previamente, establecer un idioma por defecto o definir cómo se comportan las pestañas.
-- **Configuración del editor**: Ajusta el tipo y tamaño de fuente, ancho de tabulación, numeración de líneas, autoindentación o si se muestran espacios y marcas de tabulación.
-- **Esquemas de color y sintaxis**: Usa el “Configurador de estilos” para cambiar entre temas y personalizar el resaltado de sintaxis para cada lenguaje soportado.
-- **Manejo de archivos**: Configura opciones como recarga automática de archivos al cambiar, comportamiento con archivos grandes o preferencias de codificación como UTF-8.
-- **Seguridad y copias de seguridad**: Activa copias de seguridad automáticas o restauración de sesión para evitar pérdida de datos.
+- **General**: Controla el comportamiento al iniciar, como recargar archivos abiertos previamente, establecer un lenguaje por defecto o definir cómo se comportan las pestañas.
+- **Configuración del Editor**: Ajusta el tipo y tamaño de fuente, ancho de tabulación, numeración de líneas, autoindentación o si se muestran espacios y marcas de tabulación.
+- **Esquemas de Color y Sintaxis**: Usa el “Configurador de Estilos” para cambiar entre temas y personalizar el resaltado de sintaxis para cada lenguaje soportado.
+- **Manejo de Archivos**: Configura opciones como recarga automática de archivos al cambiar, comportamiento con archivos grandes o preferencias de codificación como UTF-8.
+- **Seguridad y Copias de Seguridad**: Activa copias de seguridad automáticas o restauración de sesión para evitar pérdida de datos.
- **Plugins**: Instala y gestiona extensiones mediante el Gestor de Plugins para añadir funcionalidades como soporte FTP o formateo avanzado.
Estas preferencias hacen que Notepad++ sea muy adaptable, ya sea para edición simple de texto o desarrollo de software a gran escala.
@@ -65,13 +66,13 @@ Estas preferencias hacen que Notepad++ sea muy adaptable, ya sea para edición s
-## Conclusión y más recursos
+## Conclusión y más Recursos
-¡Felicidades! Ahora has instalado y configurado Notepad++ en tu VPS con éxito. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante tu proceso de configuración del servidor:
+¡Felicidades! Ahora has instalado y configurado con éxito Notepad++ en tu VPS/Servidor Dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante el proceso de configuración de tu servidor:
-- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Sitio oficial
+- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Sitio Oficial
-¿Tienes preguntas específicas que no se abordan aquí? Para más dudas o asistencia, no dudes en contactar con nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
+¿Tienes preguntas específicas que no se abordan aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
index 497d605e0..fed97f698 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-plesk
-title: "VPS: Instalación de Plesk"
-description: "Descubre cómo gestionar de forma eficiente sitios web y servidores con la versátil plataforma de Plesk, ideal para principiantes y expertos → Aprende más ahora"
+title: "Configura Plesk en un Servidor Windows - Gestiona Sitios Web con un Panel de Control Potente"
+description: "Descubre cómo gestionar sitios web y servidores de forma eficiente con la plataforma versátil de Plesk, ideal para principiantes y expertos → Aprende más ahora"
sidebar_label: Instalar Plesk
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
@@ -15,19 +16,19 @@ Plesk es una plataforma completa para el hosting web y la gestión de servidores
-## Establecer conexión con el servidor
+## Establece conexión con el servidor
-Para instalar Plesk en el servidor, primero necesitas conectarte a él. Cómo hacerlo se explica en detalle en nuestra guía aparte: [Acceso inicial (RDP)](vserver-windows-userdp.md)
+Para instalar Plesk en el servidor, primero necesitas conectarte a él. Cómo hacerlo se explica en detalle en nuestra guía aparte: [Acceso Inicial (RDP)](vserver-windows-userdp.md)
## Instalador de Plesk
A continuación, necesitas el instalador de Plesk, que es necesario para la instalación. Puedes descargarlo haciendo clic en [Plesk Installer](https://installer-win.plesk.com/plesk-installer.exe)
-Este instalador se guarda en una carpeta; en nuestro ejemplo usamos una carpeta llamada "Plesk" creada en el escritorio. La ruta a este archivo será importante para los siguientes pasos.
+Este instalador se guarda en una carpeta, en nuestro ejemplo usamos una carpeta llamada "Plesk" creada en el escritorio. La ruta a este archivo será importante para los siguientes pasos.

-### Abrir Símbolo del sistema
+### Abre el Símbolo del sistema
Ahora debes abrir la consola CMD para la instalación.
Esto se hace con la combinación de teclas [Windows] + [R] o buscando "command" en la consola de Windows.
@@ -36,7 +37,7 @@ Esto se hace con la combinación de teclas [Windows] + [R] o buscando "command"
### Instalación de Plesk
-En esta consola CMD tienes que navegar hasta el directorio donde guardaste el instalador de Plesk. En nuestro ejemplo, es la carpeta "Plesk" en el "Escritorio".
+En esta consola CMD tienes que navegar hasta el directorio donde guardaste el instalador de Plesk. En nuestro ejemplo, fue la carpeta "Plesk" en el "Escritorio".
Se accede a este directorio con el comando "*cd*" en CMD.
@@ -55,6 +56,6 @@ El proceso de instalación puede tardar entre 30 y 60 minutos, tras lo cual Ples
## Conclusión
-¡Felicidades, has instalado y configurado Plesk en tu VPS con éxito! Si tienes más preguntas o problemas, contacta con nuestro equipo de soporte, disponible para ayudarte todos los días.
+¡Felicidades, has instalado y configurado Plesk con éxito en tu VPS/servidor dedicado! Si tienes alguna duda o problema, contacta con nuestro equipo de soporte, que está disponible para ayudarte todos los días.
\ No newline at end of file
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
index 30a57d3b2..b2151496c 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-speedtest-cli
-title: "VPS: Configura Speedtest CLI en Windows"
-description: "Descubre cómo gestionar código fuente y colaborar eficientemente usando Speedtest CLI para un control de versiones sin complicaciones en el desarrollo moderno → Aprende más ahora"
+title: "Configura Speedtest CLI en un Servidor Windows - Monitorea el Rendimiento de tu Red"
+description: "Descubre cómo gestionar código fuente de forma eficiente y colaborar usando Speedtest CLI para un control de versiones sin complicaciones en el desarrollo moderno → Aprende más ahora"
sidebar_label: Instalar Speedtest CLI
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-Speedtest CLI es un sistema de control de versiones distribuido diseñado para una gestión eficiente del código fuente. Permite a los desarrolladores rastrear cambios, trabajar en diferentes ramas simultáneamente y colaborar en proyectos sin problemas. Gracias a su flexibilidad y rendimiento, Speedtest CLI se ha convertido en la herramienta estándar para el control de versiones en el desarrollo de software moderno.
+Speedtest CLI es un sistema de control de versiones distribuido diseñado para una gestión eficiente del código fuente. Permite a los desarrolladores seguir cambios, trabajar en diferentes ramas simultáneamente y colaborar en proyectos sin problemas. Gracias a su flexibilidad y rendimiento, Speedtest CLI se ha convertido en la herramienta estándar para el control de versiones en el desarrollo de software moderno.
¿Estás pensando en alojar este servicio por tu cuenta? Te guiaremos paso a paso sobre cómo configurarlo y ajustarlo, junto con todo lo que debes tener en cuenta.
@@ -27,7 +28,7 @@ Antes de configurar **Speedtest CLI**, necesitas preparar tu sistema. Esto inclu
### Actualizar Sistema
-Para asegurarte de que tu sistema funcione con el software y las mejoras de seguridad más recientes, siempre debes realizar primero las actualizaciones del sistema. Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
+Para asegurarte de que tu sistema esté funcionando con las mejoras más recientes en software y seguridad, siempre debes realizar primero las actualizaciones del sistema. Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
@@ -46,8 +47,8 @@ Luego, ejecuta el instalador del archivo descargado y sigue los pasos que se mue
speedtest-cli no depende de un archivo de configuración tradicional, pero puede personalizarse usando opciones de línea de comandos y variables de entorno. Esto te permite adaptarlo para un uso consistente y automatizado:
- `--server `: Selecciona un servidor específico por su ID para obtener resultados de prueba más consistentes y comparables.
-- `--bytes`: Muestra las velocidades en bytes por segundo en lugar de bits.
-- `--simple`: Muestra solo los valores de ping, descarga y subida en un formato compacto.
+- `--bytes`: Muestra velocidades en bytes por segundo en lugar de bits.
+- `--simple`: Muestra solo ping, descarga y subida en un formato compacto.
- `--json` o `--csv`: Útil para automatización y registro, ya que los resultados se almacenan en un formato legible por máquinas.
- Soporte para proxy: Configura variables de entorno como `http_proxy` o `https_proxy` para ejecutar speedtest-cli detrás de un proxy.
diff --git a/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md b/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
index ac79187fd..7afe5c245 100644
--- a/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
+++ b/i18n/es/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-ts6
-title: "VPS: Configura el servidor Teamspeak 6 en tu VPS Windows"
+title: "Configura el Servidor TeamSpeak 6 en un Servidor Windows - Despliega Tu Propia Plataforma de Voz"
description: "Descubre cómo instalar y optimizar el servidor TeamSpeak 6 beta para un hosting y rendimiento sin interrupciones → Aprende más ahora"
-sidebar_label: Instalar servidor Teamspeak 6
+sidebar_label: Instalar Servidor Teamspeak 6
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introducción
-En el verano de 2025, TeamSpeak lanzó la **versión Beta** del **servidor TeamSpeak 6**. ¡Ahora puedes vivir de primera mano la próxima generación de TeamSpeak!
+En el verano de 2025, TeamSpeak lanzó la **versión Beta** del **Servidor TeamSpeak 6**. ¡Ahora puedes experimentar de primera mano la próxima generación de TeamSpeak!
-¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso para configurarlo y ajustarlo, junto con todo lo que necesitas tener en cuenta.
+¿Estás pensando en alojar este servicio tú mismo? Te guiaremos paso a paso sobre cómo configurarlo y ajustarlo, junto con todo lo que necesitas tener en cuenta.

@@ -23,9 +24,9 @@ En el verano de 2025, TeamSpeak lanzó la **versión Beta** del **servidor TeamS
-## Requisitos previos
+## Requisitos Previos
-Antes de instalar el **servidor Teamspeak 6**, asegúrate de que tu entorno de hosting cumple con los siguientes requisitos para garantizar una instalación fluida y un rendimiento óptimo.
+Antes de instalar el **Servidor Teamspeak 6**, asegúrate de que tu entorno de hosting cumpla con los siguientes requisitos para garantizar una instalación fluida y un rendimiento óptimo.
| Hardware | Mínimo | Recomendación ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
@@ -37,15 +38,15 @@ Antes de instalar el **servidor Teamspeak 6**, asegúrate de que tu entorno de h
## Preparación
-Antes de configurar el **servidor TeamSpeak 6**, necesitas preparar tu sistema. Para asegurarte de que tu sistema está actualizado con las últimas mejoras de software y seguridad, siempre deberías realizar primero las actualizaciones del sistema.
+Antes de configurar el **Servidor TeamSpeak 6**, necesitas preparar tu sistema. Para asegurarte de que tu sistema esté ejecutando el software y las mejoras de seguridad más recientes, siempre debes realizar primero las actualizaciones del sistema.
-Esto garantiza que tu sistema tenga los parches de seguridad y versiones de software más recientes antes de continuar.
+Esto garantiza que tu sistema tenga los últimos parches de seguridad y versiones de software antes de continuar.
## Instalación
-Ahora que se cumplen todos los requisitos y has realizado las preparaciones necesarias, puedes proceder con la instalación de la aplicación del servidor Teamspeak 6. Para instalar el servidor TeamSpeak 6, primero descarga el archivo de la última versión `http://teamspeak-server_win64-v6.0.0-beta6.zip/` desde GitHub: [Servidor TeamSpeak 6 (Windows 64-bit)](https://github.com/teamspeak/teamspeak6-server/releases/download/v6.0.0%2Fbeta6/teamspeak-server_win64-v6.0.0-beta6.zip)
+Ahora que se han cumplido todos los requisitos y se han completado las preparaciones necesarias, puedes proceder con la instalación de la aplicación Servidor Teamspeak 6. Para instalar el Servidor TeamSpeak 6, primero descarga el archivo de la última versión `http://teamspeak-server_win64-v6.0.0-beta6.zip/` desde GitHub: [Servidor TeamSpeak 6 (Windows 64-bit)](https://github.com/teamspeak/teamspeak6-server/releases/download/v6.0.0%2Fbeta6/teamspeak-server_win64-v6.0.0-beta6.zip)

@@ -55,17 +56,17 @@ Luego, extrae el archivo en un directorio de tu elección. Abre **PowerShell** y
.\tsserver.exe
```
-En el primer inicio, aparecerá una ventana con el acuerdo de licencia que debes aceptar. Después, se mostrarán las credenciales de la cuenta de administrador Server Query y la clave de privilegios. Estos datos se muestran solo una vez, así que asegúrate de guardarlos bien.
+En el primer inicio, aparecerá una ventana con el acuerdo de licencia, que debes aceptar. Después de eso, se mostrarán las credenciales de la cuenta de administrador Server Query y la clave de privilegio. Estos datos se muestran solo una vez, así que asegúrate de guardarlos de forma segura.

-Una vez confirmado, el servidor TeamSpeak 6 ya estará corriendo en segundo plano y listo para usarse.
+Una vez confirmado, el Servidor TeamSpeak 6 ya estará corriendo en segundo plano y listo para usarse.
#####
## Configuración
-También puedes ajustar configuraciones adicionales para el **servidor TeamSpeak 6** usando **argumentos de línea de comandos**. Las opciones se pasan directamente al iniciar el servidor. Una lista completa de opciones disponibles la puedes encontrar en la documentación oficial de [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md). Ejemplo:
+También puedes ajustar configuraciones adicionales para el **Servidor TeamSpeak 6** usando **argumentos de línea de comandos**. Las opciones se pasan directamente al iniciar el servidor. Una lista completa de opciones disponibles la puedes encontrar en la documentación oficial de [Servidor TeamSpeak 6](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md). Ejemplo:
```
./tsserver --default-voice-port 9987
@@ -75,18 +76,18 @@ También puedes ajustar configuraciones adicionales para el **servidor TeamSpeak
## Establecer conexión
-Una vez que el servidor TeamSpeak 6 esté activo, puedes conectarte usando el cliente TeamSpeak 6. Simplemente usa la dirección IP de tu servidor junto con el puerto correcto. Introduce estos datos en el cliente para conectarte a tu servidor y comenzar a probar.
+Una vez que el Servidor TeamSpeak 6 esté activo y funcionando, puedes conectarte usando el Cliente TeamSpeak 6. Simplemente usa la dirección IP de tu servidor junto con el puerto correcto. Introduce estos datos en el cliente para conectarte a tu servidor y comenzar a probar.

-## Conclusión y más recursos
+## Conclusión y más Recursos
-¡Felicidades! Ahora has instalado y configurado con éxito el servidor Teamspeak 6 en tu VPS. También te recomendamos echar un vistazo a los siguientes recursos, que pueden ofrecerte ayuda y guía adicional durante el proceso de configuración de tu servidor:
+¡Felicidades! Ahora has instalado y configurado con éxito el Servidor Teamspeak 6 en tu VPS/servidor dedicado. También te recomendamos echar un vistazo a los siguientes recursos, que podrían brindarte ayuda y guía adicional durante el proceso de configuración de tu servidor:
-- [Sitio oficial](https://teamspeak.com/en/) - Información y descargas para TeamSpeak 6
-- [Foro de la comunidad](https://community.teamspeak.com/) - Soporte y discusiones de usuarios
+- [Sitio Oficial](https://teamspeak.com/en/) - Información y descargas para TeamSpeak 6
+- [Foro de la Comunidad](https://community.teamspeak.com/) - Soporte y discusiones de usuarios
- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Reporta bugs y sigue problemas abiertos
-¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡estamos disponibles todos los días para ayudarte! 🙂
\ No newline at end of file
+¿Tienes preguntas específicas que no se cubren aquí? Para más dudas o asistencia, no dudes en contactar a nuestro equipo de soporte, ¡disponible todos los días para ayudarte! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
index 3a775e13c..e2d7dec76 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-certbot
-title: "Serveur dédié : Installer Certbot sur Linux"
+title: "Configurer Certbot sur un serveur Linux - Sécurisez vos sites web avec le SSL Let's Encrypt"
description: "Découvrez comment sécuriser votre site web avec des certificats SSL gratuits grâce à Certbot et Let's Encrypt pour une transmission de données sécurisée → En savoir plus maintenant"
sidebar_label: Installer Certbot
services:
+ - vserver
- dedicated
---
@@ -15,13 +16,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
Les certificats SSL sont des éléments essentiels d’internet, garantissant que les données peuvent être transmises en toute sécurité entre le client et l’hôte. Dans ce guide, nous allons explorer le processus d’installation de l’outil open-source [**Certbot**](https://certbot.eff.org/) pour demander des certificats SSL gratuits auprès de l’autorité de certification à but non lucratif **Let's Encrypt**.
-
-
## Préparation
Pour utiliser Certbot, vous aurez besoin d’un serveur Linux et d’un **domaine** que vous possédez. Vous devez avoir accès aux paramètres DNS du domaine et vous **devez** créer un enregistrement DNS `A` pointant vers l’adresse IP de votre __serveur Linux__ pour chaque domaine racine ou sous-domaine que vous souhaitez utiliser.
-Certbot propose aussi des plugins supplémentaires qui vous permettent d’installer un certificat en "un clic" pour un domaine, compatibles avec plusieurs serveurs web comme Nginx ou Apache. Nous recommandons d’utiliser Nginx, un serveur web open-source très performant et populaire. Consultez notre [guide proxy inverse Linux](dedicated-linux-proxy.md) pour vous aider à le configurer.
+Certbot propose également des plugins supplémentaires qui vous permettent de configurer facilement un certificat en "un clic" pour un domaine, compatible avec plusieurs serveurs web comme Nginx ou Apache. Nous recommandons d’utiliser Nginx, car c’est un serveur web open-source très performant et populaire. Consultez notre [guide proxy inverse Linux](dedicated-linux-proxy.md) pour vous aider à le configurer.
## Installation
@@ -31,19 +30,19 @@ Commencez par installer le paquet open-source [**Certbot**](https://certbot.eff.
sudo apt install certbot
```
-Avec Certbot installé, vous pouvez maintenant demander des certificats pour vos domaines. Let's Encrypt et Certbot proposent plusieurs défis ACME pour vérifier la propriété du domaine.
+Une fois Certbot installé, vous pouvez demander des certificats pour votre ou vos domaines. Let's Encrypt et Certbot proposent plusieurs défis ACME pour vérifier la propriété du domaine.
-Nous recommandons vivement d’utiliser la méthode par défaut **HTTP-01** car elle permet un renouvellement automatique. Cependant, si vous rencontrez des problèmes, vous pouvez essayer la méthode **DNS-01** en alternative, qui est manuelle et ne supporte pas le renouvellement automatique puisqu’elle repose sur la vérification via un enregistrement DNS **TXT**.
+Nous recommandons vivement d’utiliser la méthode par défaut **HTTP-01** car elle permet un renouvellement automatique. Cependant, si vous rencontrez des problèmes, vous pouvez essayer la méthode **DNS-01** en alternative, qui est manuelle et ne supporte pas le renouvellement automatique car elle repose sur la vérification via un enregistrement DNS **TXT**.
-:::tip Utilise les plugins serveurs web
-Pour ceux qui utilisent un serveur web comme Nginx, Apache ou leur propre serveur, on vous conseille de passer à la section **Plugins serveurs web** ci-dessous qui montre comment utiliser les plugins Certbot pour ces serveurs, permettant une installation "un clic" et la demande de certificats sans devoir arrêter le serveur web.
+:::tip Utilise les plugins serveur web
+Pour les utilisateurs d’un serveur web comme Nginx, Apache ou un serveur web perso, on recommande de passer à la section **Plugins serveur web** ci-dessous qui montre comment utiliser les plugins Certbot pour ces serveurs afin de profiter d’une installation "un clic" et de demander des certificats sans devoir arrêter le serveur web.
:::
### Défi HTTP-01
-Avec Certbot installé, vous pouvez maintenant demander des certificats pour vos domaines. Ici, on utilise le mode standalone, ce qui signifie que Certbot va lancer un serveur web temporaire pour effectuer les actions nécessaires. Cela implique que vous devez ouvrir le port 80 dans votre pare-feu et ne pas avoir d’autres serveurs ou services utilisant ce port, afin que le serveur temporaire puisse démarrer et que le défi soit récupéré (d’où le nom `HTTP` dans le défi).
+Avec Certbot installé, vous pouvez maintenant demander des certificats pour votre ou vos domaines. Dans cet exemple, nous utiliserons le mode standalone, ce qui signifie que Certbot va lancer un serveur web temporaire pour effectuer les actions nécessaires. Cela implique que vous devez ouvrir le port 80 dans vos règles de pare-feu et ne pas avoir de serveur web ou service existant sur ce port 80, afin que le serveur temporaire puisse démarrer et permettre la récupération du défi (d’où le `HTTP` dans le nom du défi).
-Dans la commande suivante, vous utiliserez le paramètre `--standalone` pour indiquer à Certbot que vous souhaitez utiliser le serveur temporaire.
+Dans la commande suivante, vous utiliserez le paramètre `--standalone` pour indiquer à Certbot que vous souhaitez utiliser l’option serveur web temporaire.
```
# Pour les domaines racines
@@ -52,23 +51,23 @@ certbot certonly --standalone -d [votre_domaine_racine] -d www.[votre_domaine_ra
# Pour les sous-domaines
certbot certonly --standalone -d [votre_domaine]
-# Installation interactive
+# Configuration interactive
certbot certonly --standalone
```
-Une fois la commande lancée, il se peut que vous deviez suivre une configuration interactive initiale vous demandant une adresse email pour la communication liée au certificat, une liste de diffusion optionnelle, ainsi que l’acceptation des conditions générales.
+Une fois la commande lancée, il se peut que vous deviez suivre une configuration interactive la première fois, qui vous demandera une adresse email pour la communication liée au certificat, suivie d’une liste de diffusion optionnelle et des conditions d’utilisation à accepter.
-Certbot va alors générer un défi ACME et l’héberger via le serveur temporaire. Les serveurs de Let's Encrypt tenteront de récupérer ce défi depuis votre serveur et, en cas de succès, les certificats seront créés et sauvegardés dans le dossier `/etc/letsencrypt/live/[votre_domaine]`.
+Certbot va maintenant générer un défi ACME et l’héberger via le serveur web temporaire. Les serveurs Let's Encrypt tenteront alors de récupérer ce défi depuis votre serveur et, en cas de succès, les certificats seront créés et sauvegardés dans le chemin `/etc/letsencrypt/live/[votre_domaine]`.

-Vous pouvez maintenant utiliser les certificats SSL où vous le souhaitez, en fournissant simplement le chemin local vers ces certificats.
+Vous pouvez maintenant utiliser les certificats SSL où vous le souhaitez, simplement en fournissant le chemin local vers les certificats.
### Enregistrement DNS TXT
-Si vous avez des difficultés à vérifier votre domaine via la méthode **HTTP-01**, vous pouvez essayer la méthode **DNS-01** qui consiste à créer un enregistrement DNS **TXT** avec une valeur fournie par Let's Encrypt.
+Si vous rencontrez des difficultés à vérifier votre domaine via la méthode **HTTP-01**, vous pouvez essayer la méthode **DNS-01** qui consiste à créer un enregistrement DNS **TXT** avec une valeur fournie par Let's Encrypt.
-Comme mentionné, cette méthode ne supporte **pas** le renouvellement automatique à moins que vous ne mettiez en place votre propre infrastructure pour gérer cela. Il est donc fortement recommandé d’utiliser la méthode **HTTP-01** quand c’est possible.
+Comme mentionné précédemment, cette méthode ne supporte **pas** le renouvellement automatique à moins que vous ne mettiez en place votre propre infrastructure pour gérer cela. Il est donc fortement recommandé d’utiliser la méthode **HTTP-01** quand c’est possible.
Dans la commande suivante, vous utiliserez le paramètre `--preferred-challenges` pour indiquer à Certbot que vous souhaitez utiliser la méthode `DNS-01`.
@@ -79,36 +78,36 @@ certbot certonly --preferred-challenges dns-01 -d [votre_domaine_racine] -d www.
# Pour les sous-domaines
certbot certonly --preferred-challenges dns-01 -d [votre_domaine] --manual -m [votre_domaine]
-# Installation interactive
+# Configuration interactive
certbot certonly --preferred-challenges dns-01
```
-Une fois la commande lancée, vous devrez suivre une configuration interactive initiale vous demandant une adresse email pour la communication liée au certificat, une liste de diffusion optionnelle, ainsi que l’acceptation des conditions générales.
+Une fois la commande lancée, vous devrez peut-être suivre une configuration interactive la première fois, qui vous demandera une adresse email pour la communication liée au certificat, suivie d’une liste de diffusion optionnelle et des conditions d’utilisation à accepter.
-Certbot vous donnera alors les instructions pour créer un enregistrement DNS **TXT** avec une valeur spécifique à utiliser. La cible sera généralement `_acme-challenge.` préfixé à votre domaine (dans cet exemple, ce serait `_acme-challenge.zapdocs.example.com`) et la valeur à mettre sera indiquée dans la console.
+Certbot vous fournira alors les instructions pour créer un enregistrement DNS **TXT** avec une valeur spécifique à utiliser. La cible sera généralement `_acme-challenge.` préfixé à votre domaine (dans cet exemple, ce serait `_acme-challenge.zapdocs.example.com`) et la valeur à définir sera indiquée dans la console.
-Une fois l’enregistrement créé, appuyez sur Entrée pour continuer. Si tout est correct et propagé, les certificats seront créés et sauvegardés dans le dossier `/etc/letsencrypt/live/[votre_domaine]`.
+Une fois l’enregistrement créé, appuyez sur Entrée pour continuer. Si tout est correct et propagé, les certificats seront créés et sauvegardés dans le chemin `/etc/letsencrypt/live/[votre_domaine]`.
:::note
-Soyez patient, les modifications des enregistrements DNS peuvent prendre un peu de temps à se propager. Cela se fait généralement en quelques minutes, mais dans de rares cas, cela peut prendre plus longtemps.
+Soyez patient, car les modifications des enregistrements DNS peuvent prendre un certain temps à se propager. Cela se produit généralement en quelques minutes, mais dans de rares cas, cela peut prendre plus longtemps.
:::
-Vous pouvez maintenant utiliser les certificats SSL où vous le souhaitez, en fournissant simplement le chemin local vers ces certificats.
+Vous pouvez maintenant utiliser les certificats SSL où vous le souhaitez, simplement en fournissant le chemin local vers les certificats.
-## Plugins serveurs web
+## Plugins serveur web
-Certbot propose plusieurs plugins supplémentaires pour serveurs web qui facilitent encore plus la gestion des certificats, car ils modifient automatiquement les blocs serveur concernés. Pour utiliser un plugin, il suffit d’ajouter le paramètre correspondant à votre commande `certbot`.
+Certbot propose plusieurs plugins supplémentaires pour serveurs web qui rendent la gestion des certificats encore plus simple, car ils modifient automatiquement les blocs serveur concernés. Pour utiliser un plugin, il suffit d’ajouter le paramètre correspondant à votre commande `certbot`.
-Ces méthodes utilisent toutes la validation **HTTP-01** et fonctionnent de manière similaire. Quand un plugin est utilisé, Certbot recherche d’abord le bloc serveur correspondant au domaine demandé dans le paramètre `server_name`. Une fois trouvé, Certbot génère un défi ACME et ajoute un bloc temporaire `location /.well-known/acme-challenge/...` dans la configuration du serveur.
+Ces deux méthodes utilisent le défi **HTTP-01** et fonctionnent de manière similaire. Quand un plugin est utilisé, Certbot recherche d’abord le bloc serveur correspondant qui inclut le domaine demandé en paramètre `server_name`. Une fois trouvé, Certbot génère un défi ACME et ajoute un bloc temporaire `location /.well-known/acme-challenge/...` dans la configuration du bloc serveur.
-Les serveurs de Let's Encrypt tenteront alors de récupérer ce défi depuis votre serveur et, en cas de succès, votre certificat sera généré. La configuration du bloc serveur sera automatiquement modifiée pour passer en HTTPS (port 443) et pour pointer vers les nouveaux certificats.
+Les serveurs Let's Encrypt tenteront alors de récupérer ce défi depuis votre serveur et, en cas de succès, votre certificat sera généré et la configuration du bloc serveur pour le serveur web sélectionné sera automatiquement modifiée pour passer en HTTPS (port 443) et ajouter les chemins vers le certificat nouvellement généré.
### Plugin Nginx
-Avant d’utiliser ce plugin, assurez-vous qu’il est installé.
+Avant d’utiliser le plugin, assurez-vous qu’il est installé.
```
sudo apt install python3-certbot-nginx
@@ -123,7 +122,7 @@ certbot --nginx -d [votre_domaine_racine] -d www.[votre_domaine_racine]
# Pour les sous-domaines
certbot --nginx -d [votre_domaine]
-# Installation interactive
+# Configuration interactive
certbot --nginx
```
@@ -137,7 +136,7 @@ Si vous souhaitez désactiver les modifications automatiques "un clic" des blocs
### Plugin Apache
-Avant d’utiliser ce plugin, assurez-vous qu’il est installé.
+Avant d’utiliser le plugin, assurez-vous qu’il est installé.
```
sudo apt install python3-certbot-apache
@@ -152,7 +151,7 @@ certbot --apache -d [votre_domaine_racine] -d www.[votre_domaine_racine]
# Pour les sous-domaines
certbot --apache -d [votre_domaine]
-# Installation interactive
+# Configuration interactive
certbot --apache
```
@@ -166,9 +165,9 @@ Si vous souhaitez désactiver les modifications automatiques "un clic" des blocs
### Plugin Webroot
-Si vous utilisez votre propre serveur web local qui n’utilise pas de logiciel traditionnel, vous pouvez préférer la méthode webroot pour utiliser votre serveur sans être obligé de l’arrêter.
+Si vous utilisez votre propre serveur web local qui n’utilise pas de logiciel traditionnel, vous pouvez préférer la méthode webroot pour utiliser votre serveur web sans être obligé de l’arrêter.
-Pour utiliser le plugin Webroot, ajoutez le paramètre `--webroot` dans votre commande. Vous devez aussi inclure `-w [chemin_serveur_web]` (abréviation de `--webroot-path`), qui est le chemin vers le répertoire racine de votre serveur web.
+Pour utiliser le plugin Webroot, ajoutez le paramètre `--webroot` dans votre commande comme suit. Vous devez aussi inclure `-w [chemin_serveur_web]` (abréviation de `--webroot-path`), qui est le chemin vers le répertoire racine de votre serveur web.
```
# Pour les domaines racines
@@ -177,12 +176,12 @@ certbot --webroot -w [chemin_serveur_web] -d [votre_domaine_racine] -d www.[votr
# Pour les sous-domaines
certbot --webroot -w [chemin_serveur_web] -d [votre_domaine]
-# Installation interactive
+# Configuration interactive
certbot --webroot -w [chemin_serveur_web]
```
:::tip
-Un des chemins webroot les plus courants est `/var/www/html`. Vous pouvez aussi utiliser cette méthode pour des serveurs comme Nginx ou Apache si vous souhaitez utiliser le serveur sans que Certbot modifie automatiquement les blocs serveur comme le font les plugins natifs.
+Un des emplacements webroot les plus courants est `/var/www/html`. Vous pouvez aussi utiliser cette méthode pour des serveurs web comme Nginx ou Apache si vous souhaitez utiliser le serveur web sans que Certbot modifie automatiquement les blocs serveur comme le font les plugins natifs.
:::
@@ -212,8 +211,8 @@ Avec le fichier ouvert dans nano, ajoutez simplement la ligne suivante pour lanc
0 6 * * * certbot renew
```
-Sauvegardez le fichier et quittez nano avec `CTRL + X`, puis `Y` pour confirmer, et enfin `ENTRÉE`.
+Sauvegardez le fichier et quittez nano avec `CTRL + X`, puis `Y` pour confirmer et enfin `ENTRÉE`.
## Conclusion
-Vous avez configuré avec succès Certbot pour vos domaines via plusieurs méthodes, que ce soit standalone, webroot ou via un des plugins, offrant à votre site une transmission de données sécurisée via HTTPS. Pour toute question ou aide, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
+Vous avez configuré avec succès Certbot pour votre ou vos domaines via plusieurs méthodes, incluant standalone, webroot ou via un des plugins, offrant à votre site une transmission de données sécurisée via HTTPS. Pour toute question ou assistance, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
index 325f23777..e178acbd6 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-databases
-title: "Serveur dédié : Installation des bases de données"
+title: "Configurer des Bases de Données sur un Serveur Linux - Déployer et Gérer des Services de Bases de Données"
description: "Découvrez comment installer et configurer différentes bases de données sur Ubuntu et autres distributions Linux pour des performances et une sécurité optimisées → En savoir plus maintenant"
-sidebar_label: Installer des bases de données
+sidebar_label: Installer des Bases de Données
services:
+ - vserver
- dedicated
---
@@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Ce guide te donne les étapes pour installer différents types de bases de données. Pour cet exemple, Ubuntu 20.04 est utilisé comme système d’exploitation, mais les commandes équivalentes pour d’autres distributions Linux que nous proposons sur notre site sont aussi précisées. Ces commandes doivent être exécutées via SSH, si tu ne sais pas comment te connecter à ton serveur via SSH, jette un œil ici : [Accès initial (SSH)](vserver-linux-ssh.md).
+Ce guide fournit les étapes pour l'installation de différents types de bases de données. Pour cet exemple, Ubuntu 20.04 est utilisé comme système d’exploitation, cependant, les commandes équivalentes pour d’autres distributions Linux que nous proposons sur notre site sont également précisées. Ces commandes doivent être exécutées via SSH, si tu ne sais pas comment te connecter à ton serveur via SSH, jette un œil ici : [Accès initial (SSH)](vserver-linux-ssh.md).
## Préparation
-Avant de commencer l’installation d’une base de données, il faut d’abord s’assurer que le système est à jour. Pour ça, tu dois mettre à jour les paquets via le gestionnaire de paquets de ton système avec la commande suivante, selon ton système d’exploitation :
+Avant de commencer l’installation d’une base de données, il est d’abord nécessaire de s’assurer que le système est à jour. Pour cela, tu dois mettre à jour les paquets via le gestionnaire de paquets de ton système avec la commande suivante, selon ton système d’exploitation :
```
// Ubuntu & Debian
@@ -43,11 +44,11 @@ import TabItem from '@theme/TabItem';
## Qu’est-ce que MariaDB ?
-MariaDB est un système de gestion de base de données relationnelle open-source, initialement forké de MySQL. Il garantit de meilleures performances, une sécurité renforcée et un développement continu. MariaDB propose notamment des moteurs de stockage améliorés, et son architecture est totalement compatible avec MySQL. On recommande MariaDB plutôt que MySQL.
+MariaDB est un système de gestion de base de données relationnelle open-source, initialement forké de MySQL. Il garantit de meilleures performances, une sécurité renforcée et un développement continu. Notamment, MariaDB offre des moteurs de stockage améliorés, et son architecture assure une compatibilité totale avec MySQL. On recommande MariaDB plutôt que MySQL.
## Installation de MariaDB
-D’abord, il faut s’assurer que la dernière version de MariaDB est installée. Certains vieux systèmes comme Debian 9 ou Ubuntu 18.04 ne proposent pas par défaut la dernière version dans leur gestionnaire de paquets, donc en lançant la commande suivante, tu t’assures de récupérer la version la plus récente.
+Tout d’abord, tu dois t’assurer que la dernière version de MariaDB est installée. Certains anciens systèmes comme Debian 9 ou Ubuntu 18.04 ne proposent pas par défaut la dernière version de MariaDB dans leur gestionnaire de paquets, donc en exécutant la commande suivante, tu t’assures de récupérer la version la plus récente.
```
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
@@ -56,10 +57,10 @@ curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
Après avoir installé le dépôt, mets à jour le cache de ton gestionnaire de paquets en suivant les étapes de la section préparation.
:::info
-L’installation du dépôt MariaDB (étape ci-dessus) peut être ignorée sans souci sur les systèmes modernes comme Ubuntu 22.04 ou Debian 11.
+L’installation du dépôt MariaDB (étape ci-dessus) peut être ignorée en toute sécurité sur les systèmes modernes comme Ubuntu 22.04 ou Debian 11.
:::
-Une fois le dépôt configuré, tu peux commencer l’installation de MariaDB en installant le paquet `mariadb-server`. Selon ton système, exécute la commande correspondante :
+Une fois le dépôt configuré, l’installation de MariaDB peut commencer en installant le paquet `mariadb-server`. Selon le système d’exploitation, exécute la commande correspondante :
```
// Ubuntu & Debian
@@ -77,13 +78,13 @@ sudo dnf install mariadb-server
## Configuration de MariaDB
-Une fois l’installation terminée, lance la configuration du serveur avec la commande suivante :
+Une fois l’installation terminée, tape la commande suivante pour démarrer la configuration du serveur :
```
mysql_secure_installation
```
-Tu peux maintenant configurer ton serveur MariaDB (MySQL) en suivant les instructions et en définissant un mot de passe pour ton serveur. À l’invite suivante, tu peux passer cette étape pour l’instant en appuyant sur **Entrée**.
+Tu peux maintenant configurer ton serveur MariaDB (MySQL) en suivant les instructions et en définissant un mot de passe pour ton serveur. À l’invite suivante, tu peux passer la saisie pour l’instant en appuyant sur **Entrée**.

@@ -91,25 +92,25 @@ Tu peux maintenant configurer ton serveur MariaDB (MySQL) en suivant les instruc
L’utilisateur root est l’utilisateur principal de ton serveur MariaDB (MySQL) !
:::
-Ensuite, on te demandera si tu veux définir un mot de passe pour l’utilisateur root, confirme avec **y** pour oui. Puis, tape le nouveau mot de passe pour root.
+Ensuite, il te sera demandé si tu souhaites définir un mot de passe pour l’utilisateur root, confirme avec **y** pour oui. Puis, saisis le nouveau mot de passe pour l’utilisateur root.
:::note
-Pendant que tu tapes le mot de passe, tu ne le verras pas s’afficher. C’est normal, ton mot de passe sera bien pris en compte. Assure-toi d’utiliser un mot de passe sécurisé pour root et garde-le précieusement.
+Pendant la saisie du mot de passe, tu ne le verras pas s’afficher. Ce comportement est normal et ton mot de passe sera bien enregistré. Assure-toi d’utiliser un mot de passe sécurisé pour l’utilisateur root et garde-le en lieu sûr.
:::
-On te demandera ensuite si tu souhaites supprimer les utilisateurs anonymes de ton serveur, tu devrais le faire pour des raisons de sécurité. Confirme avec **y** :
+On te demandera ensuite si tu souhaites supprimer les utilisateurs anonymes de ton serveur, tu devrais le faire pour des raisons de sécurité. Confirme avec un **y** pour oui :

-À l’invite suivante, tu définis si l’utilisateur root peut se connecter au serveur depuis l’extérieur. Pour la sécurité, il vaut mieux désactiver cette option, donc confirme avec **y** :
+À l’invite suivante, tu définis si l’utilisateur root est autorisé à se connecter au serveur depuis l’extérieur. Pour des raisons de sécurité, tu devrais désactiver cette option et confirmer donc avec **y** :

-À l’étape suivante, tu peux aussi confirmer la suppression de la base de données de test fournie par MariaDB (MySQL) avec **y**, elle n’est pas nécessaire et peut être supprimée facilement :
+À l’étape suivante, tu peux aussi confirmer la suppression de la base de données de test fournie par MariaDB (MySQL) avec **y**, car elle n’est pas nécessaire et peut être facilement supprimée :

-À la fin de la configuration, on te demandera si tu veux mettre à jour les permissions de la base. Confirme avec **y** pour activer le mot de passe root que tu viens de définir :
+À la fin du processus de configuration, on te demandera si tu souhaites mettre à jour les permissions de la base de données. Confirme avec **y** pour activer le mot de passe défini précédemment pour l’utilisateur root :

@@ -122,11 +123,11 @@ Ton serveur MariaDB (MySQL) est maintenant prêt à être utilisé !
## Qu’est-ce que Redis ?
-Redis est un magasin de structures de données en mémoire, principalement utilisé pour stocker des données sous forme clé-valeur, mais il supporte aussi d’autres formats comme les listes, JSON et plus. Il est reconnu pour sa rapidité, répondant aux requêtes en millisecondes.
+Redis est un magasin de structures de données en mémoire, principalement utilisé pour stocker des données sous forme clé-valeur, bien qu’il supporte d’autres formats comme les listes, JSON et plus encore. Il est reconnu pour sa rapidité, fournissant des réponses aux requêtes en millisecondes.
## Installation de Redis
-D’abord, tu dois ajouter un dépôt qui permet d’installer Redis. Cette étape n’est pas nécessaire pour toutes les distributions Linux, seulement pour celles listées ci-dessous. Exécute la commande correspondant à ton système et version :
+Tout d’abord, tu dois ajouter un dépôt qui permet d’installer Redis. Cette étape n’est pas nécessaire pour toutes les distributions Linux, seulement pour celles listées ci-dessous. Exécute la commande correspondant à ton système d’exploitation et version :
```
// Ubuntu (toutes versions) et Debian (seulement Debian 10)
@@ -140,13 +141,13 @@ sudo yum install epel-release
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
```
-Après avoir ajouté le dépôt, mets à jour le cache de ton gestionnaire de paquets comme expliqué dans la section préparation.
+Après avoir installé le dépôt, mets à jour le cache de ton gestionnaire de paquets en suivant les étapes de la section préparation.
:::info
-Si ton système n’est pas listé ci-dessus, tu peux passer cette étape.
+Si ton système d’exploitation n’est pas listé ci-dessus, tu peux passer cette étape.
:::
-Après avoir ajouté le dépôt, installe le paquet Redis Server. Lance la commande adaptée à ton système :
+Après avoir installé le dépôt correspondant, tu peux procéder à l’installation du paquet Redis Server. Lance la commande adaptée à ton système d’exploitation.
```
// Ubuntu et Debian
@@ -166,7 +167,7 @@ Après l’installation, ton serveur Redis est prêt à l’emploi ! Par défaut
:::caution
Pour les utilisateurs Debian/Ubuntu :
-N’oublie pas d’activer le service `redis-server` après l’installation pour qu’il démarre automatiquement au boot du serveur. Tu peux faire ça avec la commande suivante :
+N’oublie pas d’activer le service `redis-server` après l’installation pour qu’il démarre automatiquement au démarrage du serveur. Tu peux faire ça avec la commande suivante :
```
sudo systemctl enable --now redis-server
```
@@ -177,18 +178,18 @@ sudo systemctl enable --now redis-server
## Qu’est-ce que MongoDB ?
-MongoDB est une base de données NoSQL orientée documents, conçue pour la scalabilité et l’agilité des développeurs. Elle stocke les données au format BSON, proche du JSON, ce qui permet de gérer différents types de données. Elle offre la possibilité d’utiliser des index pour réduire le temps de réponse et se caractérise par l’absence de schéma prédéfini comme MySQL ou SQLite, offrant ainsi flexibilité et rapidité.
+MongoDB est une base de données NoSQL orientée documents, conçue pour la scalabilité et l’agilité des développeurs. Elle stocke les données au format BSON, similaire à JSON, permettant de stocker divers types de données. Elle offre la possibilité d’utiliser des index pour réduire le temps de réponse et se caractérise par l’absence de schéma prédéfini comme MySQL ou SQLite, offrant agilité et flexibilité.
## Installation de MongoDB
-Choisis ton système d’exploitation dans les onglets ci-dessous pour afficher le guide correspondant.
+Sélectionne ton système d’exploitation dans les onglets ci-dessous pour afficher le guide correspondant.
### Installation sur Ubuntu & Debian
-Commence par importer la clé publique GPG de MongoDB avec la commande suivante :
+Tout d’abord, exécute la commande suivante pour importer la clé publique GPG de MongoDB :
```
curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \
@@ -196,13 +197,13 @@ curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \
--dearmor
```
-Ensuite, ajoute la source MongoDB à la liste des sources de ton système avec cette commande :
+Ensuite, tu dois ajouter la source MongoDB à la liste des sources de ton système. Pour cela, exécute la commande suivante :
```
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/$(lsb_release -si | awk '{print tolower($0)}') $(lsb_release -sc)/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
```
-Maintenant, le gestionnaire de paquets peut installer MongoDB Community Edition, mais avant ça, mets à jour les dépôts avec `sudo apt update`. Enfin, installe MongoDB avec :
+Maintenant, le gestionnaire de paquets peut installer MongoDB Community Edition, mais avant cela, tu dois mettre à jour les dépôts avec la commande : `sudo apt update`. Enfin, tu peux installer MongoDB avec :
```
sudo apt install mongodb-org
@@ -215,9 +216,9 @@ Ton installation MongoDB devrait maintenant fonctionner !
### Installation sur CentOS & Fedora
-D’abord, configure le dépôt MongoDB pour les systèmes Red Hat.
+D’abord, tu dois configurer le dépôt MongoDB pour les systèmes Red Hat.
-Crée un fichier nommé `/etc/yum.repos.d/mongodb-org-6.0.repo` et colle-y ce contenu :
+Crée un fichier nommé `/etc/yum.repos.d/mongodb-org-6.0.repo`, et colle-y le contenu suivant :
```
[mongodb-org-6.0]
@@ -228,7 +229,7 @@ enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
```
-Maintenant, tu peux installer MongoDB. La commande diffère un peu entre CentOS et Fedora, utilise celle qui correspond à ton système :
+Maintenant, tu peux installer MongoDB. Il y a une petite différence dans la commande d’installation entre CentOS et Fedora, utilise donc celle qui correspond à ton système :
```
// CentOS
@@ -238,26 +239,26 @@ sudo yum install -y mongodb-org
sudo dnf install -y mongodb-org
```
-Ton installation MongoDB devrait être opérationnelle, c’est beaucoup plus simple que sur d’autres distributions Linux !
+Ton installation MongoDB devrait maintenant fonctionner, c’est beaucoup plus simple comparé à d’autres distributions Linux !
### Installation sur OpenSUSE
-Commence par importer la clé publique MongoDB pour le dépôt avec cette commande :
+Tout d’abord, tu dois importer la clé publique MongoDB pour le dépôt MongoDB avec la commande :
```
sudo rpm --import https://www.mongodb.org/static/pgp/server-6.0.asc
```
-Ensuite, ajoute le dépôt MongoDB avec :
+Ensuite, pour ajouter le dépôt MongoDB, exécute la commande suivante :
```
sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/15/mongodb-org/6.0/x86_64/" mongodb
```
-Enfin, installe la dernière version de MongoDB avec :
+Enfin, tu peux installer la dernière version de MongoDB avec :
```
sudo zypper -n install mongodb-org
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
index 42a6bc476..1b884b8d9 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-docker
-title: "Serveur dédié : Installation de Docker"
-description: "Découvrez comment installer Docker sur votre serveur Linux pour exécuter des applications isolées efficacement et optimiser l’utilisation des ressources → En savoir plus maintenant"
+title: "Installer Docker sur un serveur Linux - Exécute et gère des conteneurs sur ton infrastructure"
+description: "Découvre comment installer Docker sur ton serveur Linux pour faire tourner des applis isolées efficacement et optimiser l’utilisation des ressources → En savoir plus maintenant"
sidebar_label: Installer Docker
services:
+ - vserver
- dedicated
---
@@ -13,32 +14,32 @@ import TabItem from '@theme/TabItem';
## Introduction
-Docker est un logiciel de virtualisation léger et open source qui permet de fournir des services ou des applications en isolation sur un seul système. Contrairement aux vraies machines virtuelles, aucun système d’exploitation supplémentaire n’est émulé ou hébergé, mais seulement un environnement applicatif au sein du système hôte. Cela permet non seulement d’économiser des ressources en général, mais aussi de réduire la surcharge par rapport à une virtualisation complète. Dans ce guide, nous allons couvrir le processus d’installation de Docker sur votre serveur.
+Docker est un logiciel de virtualisation léger et open source qui permet de fournir des services ou applications en isolation sur un seul système. Contrairement aux vraies machines virtuelles, aucun système d’exploitation supplémentaire n’est émulé ou hébergé, mais seulement un environnement applicatif au sein du système hôte. Cela permet non seulement d’économiser des ressources en général, mais aussi de réduire fortement la surcharge comparé à une virtualisation complète. Dans ce guide, on va voir comment installer Docker sur ton serveur.
## Préparation
-Pour commencer, vous devez vous connecter à votre serveur Linux via SSH. Consultez notre [guide d’accès initial (SSH)](dedicated-linux-ssh.md) si vous avez besoin d’aide. Tout au long de ce guide, nous utiliserons Ubuntu comme distribution Linux.
+Pour commencer, tu dois te connecter à ton serveur Linux via SSH. Jette un œil à notre [guide d’accès initial (SSH)](dedicated-linux-ssh.md) si tu as besoin d’aide. Dans ce guide, on utilise Ubuntu comme distribution Linux.
### Activer la compatibilité Docker
-Vous devez activer la **compatibilité Docker** dans votre interface web pour permettre le fonctionnement des conteneurs Docker, sinon vous recevrez des erreurs `Permission Denied`.
+Tu dois activer la **compatibilité Docker** dans ton interface web pour que les conteneurs Docker fonctionnent, sinon tu risques d’avoir des erreurs `Permission Denied`.
-Rendez-vous dans la section **Paramètres** du panneau web de votre serveur, activez l’option **Compatibilité Docker** et sauvegardez.
+Va dans la section **Paramètres** du panneau web de ton serveur, active l’option **Compatibilité Docker** et sauvegarde.

-Une fois sauvegardé, assurez-vous de redémarrer votre serveur avant de continuer.
+Une fois sauvegardé, assure-toi de redémarrer ton serveur avant de continuer.
## Installation
-Maintenant que vous êtes connecté à votre serveur Linux, vous pouvez procéder aux méthodes d’installation. Sélectionnez l’une des distributions Linux ci-dessous pour voir les étapes d’installation correspondantes.
+Maintenant que tu es connecté à ton serveur Linux, tu peux passer aux méthodes d’installation. Choisis une des distributions Linux ci-dessous pour voir les étapes spécifiques.
-Pour commencer, vous devez ajouter le paquet Docker via `apt` et le configurer. Cela vous permettra d’installer et de mettre à jour Docker facilement depuis le dépôt à l’avenir.
+Pour commencer, tu dois ajouter le paquet Docker via `apt` et le configurer. Ça te permettra d’installer et mettre à jour Docker facilement depuis le dépôt à l’avenir.
-Utilisez les commandes suivantes pour ajouter la clé GPG officielle de Docker à votre liste de dépôts.
+Utilise ces commandes pour ajouter la clé GPG officielle de Docker à ta liste de dépôts.
```
sudo apt-get update
sudo apt-get install ca-certificates curl
@@ -47,7 +48,7 @@ sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyring
sudo chmod a+r /etc/apt/keyrings/docker.asc
```
-Une fois ces étapes réalisées, vous devez ajouter le dépôt aux sources `apt` avec la commande suivante.
+Une fois fait, ajoute le dépôt Docker aux sources `apt` avec cette commande.
```
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
@@ -55,12 +56,12 @@ echo \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
-Maintenant que vous avez ajouté le dépôt Docker à vos sources, lancez la commande `apt-get update` pour récupérer les modifications.
+Maintenant que tu as ajouté le dépôt Docker, lance la commande `apt-get update` pour récupérer les mises à jour.
```
sudo apt-get update
```
-À ce stade, vous avez configuré avec succès le dépôt `apt` de Docker. En dernière étape, vous devez installer les paquets Docker. Vous pouvez installer la dernière version avec la commande suivante.
+À ce stade, tu as bien configuré le dépôt Docker. Pour finir, installe les paquets Docker. Tu peux installer la dernière version avec cette commande.
```
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```
@@ -69,17 +70,17 @@ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin
-Pour commencer, vous devez installer le paquet `dnf-plugins-core` qui aide à gérer les dépôts.
+Pour commencer, installe le paquet `dnf-plugins-core` qui aide à gérer les dépôts.
```
sudo dnf -y install dnf-plugins-core
```
-Avec ce paquet installé, ajoutez le dépôt Docker et installez-le avec la commande suivante.
+Avec ce paquet installé, ajoute le dépôt Docker et installe-le avec cette commande.
```
sudo dnf-3 config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
```
-Docker devrait maintenant être installé. En dernière étape, vous devez le démarrer et l’activer pour qu’il fonctionne.
+Docker devrait maintenant être installé. Pour finir, démarre et active le service Docker pour qu’il fonctionne.
```
sudo systemctl enable --now docker
```
@@ -87,26 +88,26 @@ sudo systemctl enable --now docker
-Pour vérifier que votre installation est réussie, essayez d’exécuter l’image **hello-world** avec la commande suivante.
+Pour vérifier que l’installation a réussi, lance l’image **hello-world** avec cette commande.
```
sudo docker run hello-world
```
-En cas de succès, vous verrez un message de bienvenue utile avec quelques informations basiques. Si vous rencontrez des erreurs `Permission Denied`, assurez-vous d’avoir activé l’option **Compatibilité Docker** dans votre interface web et redémarré le serveur comme décrit dans la section préparation.
+Si tout est OK, tu verras un message de bienvenue avec quelques infos basiques. Si tu as des erreurs `Permission Denied`, vérifie que tu as bien activé la **compatibilité Docker** dans l’interface web et redémarré le serveur comme expliqué dans la préparation.

-Vous avez installé Docker avec succès sur votre serveur Linux.
+Tu as installé Docker avec succès sur ton serveur Linux.
## Configuration post-installation
-Maintenant que Docker est installé sur votre serveur, vous pouvez effectuer quelques configurations supplémentaires pour éviter d’utiliser `sudo` à chaque commande Docker et pour démarrer Docker automatiquement au démarrage du serveur.
+Maintenant que Docker est installé sur ton serveur, tu peux faire quelques réglages pour ne plus avoir besoin de `sudo` à chaque commande Docker et pour démarrer Docker automatiquement au boot.
### Gérer Docker sans sudo
-Vous pouvez supprimer la nécessité de préfixer toutes les commandes Docker avec `sudo` en créant un groupe Docker et en ajoutant vos utilisateurs à ce groupe. Cela améliore la commodité, mais attention, cela accorde indirectement des privilèges root à l’utilisateur.
+Tu peux éviter de préfixer toutes les commandes Docker avec `sudo` en créant un groupe Docker et en ajoutant tes utilisateurs dedans. C’est plus pratique, mais attention, ça donne indirectement des droits root à l’utilisateur.
-Créez le groupe `docker` et ajoutez votre utilisateur actuel avec les commandes suivantes.
+Crée le groupe `docker` et ajoute ton utilisateur actuel avec ces commandes.
```
# Créer le groupe Docker
sudo groupadd docker
@@ -115,37 +116,37 @@ sudo groupadd docker
sudo usermod -aG docker $USER
```
-Une fois cela fait, nous recommandons de redémarrer votre serveur pour que l’appartenance au groupe soit prise en compte. Sinon, vous pouvez utiliser `newgrp docker`.
+Une fois fait, on te conseille de redémarrer ton serveur pour que la nouvelle appartenance au groupe soit prise en compte. Sinon, tu peux utiliser `newgrp docker`.
-Vérifiez maintenant que vous pouvez exécuter les commandes Docker sans `sudo` en relançant la commande `docker run hello-world`.
+Teste ensuite si tu peux lancer des commandes Docker sans `sudo` en relançant `docker run hello-world`.
:::tip
-Parfois, vous pouvez recevoir une erreur liée à un fichier de configuration si vous avez déjà lancé la commande avec `sudo`. Pour résoudre cela, supprimez simplement le répertoire Docker avec `rmdir ~/.docker/`, qui sera recréé automatiquement lors de la prochaine utilisation.
+Parfois, tu peux avoir une erreur liée à un fichier de config si tu as déjà lancé la commande avec `sudo`. Pour régler ça, supprime simplement le dossier Docker avec `rmdir ~/.docker/`, il sera recréé automatiquement à la prochaine utilisation.
:::
-Si la commande fonctionne comme prévu, cela signifie que vous avez configuré Docker pour fonctionner sans avoir besoin de privilèges `sudo`.
+Si la commande fonctionne sans souci, c’est que tu as bien configuré Docker pour tourner sans `sudo`.
### Démarrer Docker au démarrage
-Vous pouvez configurer Docker pour qu’il démarre automatiquement au démarrage du serveur grâce à `systemd`, utilisé par la plupart des distributions Linux.
+Tu peux configurer Docker pour qu’il démarre automatiquement au boot grâce à `systemd`, utilisé par la plupart des distributions Linux.
:::tip
-Sur Ubuntu et Debian, Docker est configuré pour démarrer automatiquement au démarrage par défaut. Si vous utilisez ces distributions, vous n’avez rien d’autre à faire.
+Sur Ubuntu & Debian, Docker est déjà configuré pour démarrer automatiquement au boot par défaut. Si tu utilises ces distributions, tu n’as rien à faire.
:::
-Vous pouvez activer le service Docker au démarrage avec les commandes suivantes.
+Pour activer Docker au démarrage, lance simplement ces commandes.
```
sudo systemctl enable docker.service
sudo systemctl enable containerd.service
```
-De même, pour désactiver le service au démarrage, remplacez `enable` par `disable`. Vous pouvez aussi gérer le service avec différentes sous-commandes `systemctl` comme suit.
+Pour désactiver le démarrage automatique, remplace `enable` par `disable`. Tu peux aussi gérer le service avec plusieurs sous-commandes `systemctl` comme celles-ci.
```
-sudo systemctl start [votre_service]
-sudo systemctl stop [votre_service]
-sudo systemctl restart [votre_service]
+sudo systemctl start [ton_service]
+sudo systemctl stop [ton_service]
+sudo systemctl restart [ton_service]
```
## Conclusion
-Félicitations, vous avez installé et configuré Docker avec succès sur votre serveur Linux ! Si vous avez d’autres questions ou problèmes, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider !
\ No newline at end of file
+Bravo, tu as installé et configuré Docker avec succès sur ton serveur Linux ! Si tu as d’autres questions ou soucis, contacte notre support, dispo tous les jours pour t’aider !
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
index 3368df868..6667df92d 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-ftp-install
-title: "Serveur dédié : Installation d’un serveur FTP"
+title: "Configurer ProFTPD sur un serveur Linux - Hébergez un service FTP sécurisé"
description: "Découvrez comment configurer et gérer un serveur FTP sécurisé sous Linux avec FileZilla Server pour simplifier les transferts de fichiers et l’accès utilisateur → En savoir plus maintenant"
sidebar_label: Installer un serveur FTP
services:
+ - vserver
- dedicated
---
@@ -11,17 +12,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Le **FTP (File Transfer Protocol)** est un protocole réseau utilisé pour transférer des fichiers via un réseau TCP/IP. Ce protocole a été développé pour permettre un échange facile de fichiers entre systèmes. Avec **FileZilla Server**, il est possible de mettre en place un tel serveur FTP sur un système Linux. FileZilla Server est simple à installer et à configurer, et offre de nombreuses fonctionnalités comme la création de comptes utilisateurs, la gestion des droits d’accès et le transfert de fichiers. Dans ce guide, nous allons explorer le processus d’installation et de configuration du service **FileZilla Server** sur un serveur Linux.
+Le **FTP (File Transfer Protocol)** est un protocole réseau utilisé pour transférer des fichiers via un réseau TCP/IP. Ce protocole a été développé pour permettre un échange facile de fichiers entre systèmes. Avec **FileZilla Server**, il est possible de configurer un tel serveur FTP sur un système d’exploitation Linux. FileZilla Server est simple à installer et à configurer, et offre de nombreuses fonctionnalités comme la création de comptes utilisateurs, la gestion des droits d’accès et le transfert de fichiers. Dans ce guide, nous allons explorer le processus d’installation et de configuration du service **FileZilla Server** sur un serveur Linux.
## Comment installer le serveur FTP pour ajouter un utilisateur ?
-Pour ajouter un utilisateur FTP, il faut d’abord installer le serveur FTP. Pour cela, connectez-vous une première fois au serveur via SSH (Putty).
+Pour ajouter un utilisateur FTP, il faut d’abord installer le serveur FTP. Pour cela, connectez-vous une fois au serveur via SSH (Putty).
-Pour installer le serveur FTP, entrez la commande suivante : **apt-get install proftpd**. Vous devez confirmer la demande avec un **Y** puis valider :
+Pour installer le serveur FTP, entrez la commande suivante : **apt-get install proftpd**. Vous devez confirmer la demande avec un **Y** et valider :

-Il faut maintenant ajuster la configuration. Pour cela, entrez la commande **nano /etc/proftpd/proftpd.conf** et validez. Le fichier de config s’ouvre alors dans l’éditeur Nano :
+Il faut maintenant ajuster la configuration. Pour cela, entrez la commande **nano /etc/proftpd/proftpd.conf** et validez. Le fichier de configuration s’ouvre alors dans l’éditeur Nano :

@@ -33,7 +34,7 @@ Il faut maintenant redémarrer le serveur FTP pour appliquer les modifications.
## Comment ajouter un utilisateur FTP ?
-Pour créer un nouvel utilisateur FTP, il faut d’abord créer un groupe FTP. On fait cela avec la commande **addgroup ftpuser**. Voici ce que ça donne :
+Pour créer un nouvel utilisateur FTP, il faut d’abord créer un groupe FTP. On le fait avec la commande **addgroup ftpuser**. Cela donne ceci :

@@ -47,7 +48,7 @@ Ensuite, il faut confirmer que les informations sont correctes :

-La dernière étape consiste à assigner le nouvel utilisateur au groupe via **adduser benutzerftp ftpuser** :
+La dernière étape est d’assigner le nouvel utilisateur au groupe via **adduser benutzerftp ftpuser** :

@@ -55,4 +56,5 @@ On peut maintenant se connecter avec les informations définies :

+

\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-git.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
index fa25257b7..cc8a20a4e 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-git
-title: "Serveur dédié : Installer Git sur Linux"
-description: "Découvrez comment installer et configurer Git pour un contrôle de version efficace et une collaboration fluide sur vos projets → En savoir plus maintenant"
+title: "Configurer Git sur un serveur Linux - Active le contrôle de version pour tes projets"
+description: "Découvre comment installer et configurer Git pour un contrôle de version efficace et une collaboration fluide sur tes projets → En savoir plus maintenant"
sidebar_label: Installer Git
services:
+ - vserver
- dedicated
---
@@ -15,7 +16,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
Git est un système de contrôle de version distribué conçu pour une gestion efficace du code source. Il permet aux développeurs de suivre les modifications, de travailler simultanément sur différentes branches et de collaborer facilement sur des projets. Grâce à sa flexibilité et ses performances, Git est devenu l’outil standard pour le contrôle de version dans le développement logiciel moderne.
-Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir pour que ça roule.
+Tu envisages d’héberger ce service toi-même ? On te guide étape par étape pour l’installer et le configurer, avec tout ce qu’il faut savoir pour que ça roule.
@@ -25,18 +26,18 @@ Avant d’installer **Git**, il faut préparer ton système. Cela inclut la mise
### Mettre à jour le système
-Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par une mise à jour. Pour ça, lance la commande suivante :
+Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par faire une mise à jour. Pour ça, lance la commande suivante :
```
sudo apt update && sudo apt upgrade -y
```
-Ça garantit que ton système dispose des derniers patchs de sécurité et des versions logicielles à jour avant de continuer.
+Ça garantit que ton système dispose des derniers patchs de sécurité et des versions logicielles avant de continuer.
## Installation
-Maintenant que tout est prêt, tu peux installer Git. Pour ça, exécute la commande suivante :
+Maintenant que tout est prêt, tu peux passer à l’installation de Git. Pour ça, exécute la commande suivante :
```console
sudo apt install git-all -y
@@ -66,9 +67,9 @@ git config --global user.email "doe@e-mail.com"
## Conclusion et ressources supplémentaires
-Bravo ! Tu as maintenant installé et configuré Git sur ton serveur dédié. On te conseille aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter un coup de main et des conseils pendant ta configuration :
+Félicitations ! Tu as maintenant installé et configuré Git avec succès sur ton VPS/serveur dédié. On te conseille aussi de jeter un œil aux ressources suivantes, qui peuvent t’apporter un coup de main et des conseils pendant ta configuration serveur :
- [git-scm.com](https://git-scm.com/) - Site officiel
- [git-scm.com/doc](https://git-scm.com/doc) Documentation Git
-Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou aide, n’hésite pas à contacter notre support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute autre demande ou assistance, n’hésite pas à contacter notre support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-java.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
index ab70521fd..ee03a34da 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-java
-title: "Serveur dédié : Installation de Java"
-description: "Apprends à installer Java sur différents systèmes Linux pour faire tourner tes applications Java sans accroc et assurer que ton environnement est bien configuré → Découvre-le maintenant"
+title: "Configurer Java sur un serveur Linux - Exécutez des applications et services basés sur Java"
+description: "Apprenez à installer Java sur différents systèmes Linux pour faire tourner vos applications Java sans accroc et assurez-vous que votre environnement est bien configuré → Découvrez-le maintenant"
sidebar_label: Installer Java
services:
+ - vserver
- dedicated
---
@@ -11,9 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Java est un langage de programmation super populaire utilisé partout dans le monde pour plein de programmes et services. Pour faire tourner ces programmes basés sur Java, il est indispensable que Java soit installé sur le système. Dans ce guide, tu vas apprendre comment installer Java sur ton système pour les systèmes Linux proposés.
-
-
+Java est un langage de programmation super populaire utilisé partout dans le monde pour plein de programmes et services. Pour faire tourner ces programmes basés sur Java, il est absolument nécessaire que Java soit installé sur le système. Dans ce guide, tu vas apprendre comment installer Java sur ton système pour les systèmes Linux proposés.
## Préparation
@@ -38,11 +37,9 @@ sudo zypper up
sudo dnf upgrade --refresh
```
-
-
## Installation
-Une fois la préparation terminée, tu peux lancer l’installation de Java. Selon ton système d’exploitation, exécute la commande correspondante :
+Après la préparation, tu peux lancer l’installation de Java. Selon ton système d’exploitation, exécute la commande correspondante :
**Debian**
@@ -68,8 +65,6 @@ sudo yum install java-11-openjdk
sudo dnf install java-11-openjdk
```
-
-
## Vérification de la version
Tu peux vérifier si l’installation a réussi avec la commande **java --version**. Le résultat devrait ressembler à ça :
@@ -80,6 +75,4 @@ OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode)
```
-Ici, Java 11 a été installé avec succès sur ton système. Tu peux maintenant lancer tes applications Java facilement sur ton serveur.
-
-
+Ici, Java 11 a été installé avec succès sur ton système. Tu peux maintenant lancer tes applications Java facilement sur ton serveur.
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
index 142545769..8b58f304a 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-javascript
-title: 'Serveur dédié : Installation de JavaScript'
-description: "Découvrez comment installer et configurer Node.js, Deno et Bun sur votre serveur pour une gestion efficace des environnements d’exécution JavaScript → En savoir plus maintenant"
+title: "Configurer un environnement JavaScript sur un serveur Linux - Lance tes applis web modernes"
+description: "Découvre comment installer et configurer Node.js, Deno et Bun sur ton serveur pour gérer efficacement l’exécution JavaScript → En savoir plus maintenant"
sidebar_label: Installer JavaScript
services:
+ - vserver
- dedicated
---
@@ -11,13 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Ce guide vous explique les étapes pour installer Node.js, Deno et Bun. Ces commandes doivent être exécutées via SSH, si vous ne savez pas comment vous connecter à votre serveur via SSH, jetez un œil à notre [Accès initial (SSH)](vserver-linux-ssh.md).
-
-
+Ce guide te montre comment installer Node.js, Deno et Bun. Ces commandes doivent être lancées via SSH, si tu ne sais pas comment te connecter à ton serveur via SSH, jette un œil à notre [Accès initial (SSH)](vserver-linux-ssh.md).
## Préparation
-Avant d’installer quoi que ce soit sur un serveur, il est recommandé d’exécuter la commande de mise à jour correspondant à votre système d’exploitation pour garder votre serveur sécurisé.
+Avant d’installer quoi que ce soit sur un serveur, il est recommandé de lancer la commande de mise à jour correspondant à ton système d’exploitation pour garder ton serveur sécurisé.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -55,25 +54,25 @@ import TabItem from '@theme/TabItem';
## Installation
-Pour commencer, vous devez choisir quel environnement d’exécution JavaScript installer. Il existe plein de ressources en ligne qui décrivent chacun en détail. Mais vous pouvez aussi lire ce guide car il inclut les commandes de base et des exemples de code. On recommande d’utiliser NodeJS car c’est l’un des plus utilisés et un choix très populaire.
+Pour commencer, tu dois choisir quel runtime JavaScript installer. Il existe plein de ressources en ligne qui détaillent chacun d’eux. Mais tu peux aussi suivre ce guide qui inclut les commandes de base et des exemples de code. On te recommande NodeJS, c’est l’un des plus utilisés et super populaire.
## Installer Node.js Runtime
-Vous pouvez installer Node.js via le gestionnaire de paquets de votre distro Linux ou en utilisant nvm. On recommande d’utiliser apt car c’est généralement plus simple.
+Tu peux installer Node.js via le gestionnaire de paquets de ta distro Linux ou avec nvm. On recommande apt, c’est souvent plus simple.
-Lancez la commande suivante pour commencer l’installation de Node.js via le gestionnaire de paquets.
+Lance cette commande pour installer Node.js via le gestionnaire de paquets.
```
apt install nodejs -y
```
-Pour installer les paquets Node.js pour vos projets, vous aurez aussi besoin d’installer le gestionnaire de paquets npm.
+Pour installer les paquets Node.js pour tes projets, tu devras aussi installer npm, le gestionnaire de paquets.
```
apt install npm
@@ -81,35 +80,35 @@ apt install npm
### Mettre à jour Node.js vers la dernière version
-Exécuter `node -v` vous montrera la version installée de Node.js. Ce n’est généralement pas la dernière, donc vous devrez la mettre à jour pour avoir les dernières fonctionnalités. Heureusement, le paquet npm `n` offre un moyen très simple de le faire.
+La commande `node -v` te montre la version installée de Node.js. Ce n’est souvent pas la dernière, donc il faudra la mettre à jour pour profiter des nouveautés. Heureusement, le paquet npm `n` facilite ça.
-D’abord, il faut l’installer avec `npm install -g n` puis vous pouvez lancer `n [version]`, en remplaçant `[version]` par le numéro de version souhaité, pour installer n’importe quelle version de Node.js.
+D’abord, installe-le avec `npm install -g n` puis lance `n [version]`, en remplaçant `[version]` par la version souhaitée, pour installer n’importe quelle version de Node.js.
:::tip
-Il est généralement recommandé de garder votre installation sur la dernière version Long Term Support. Vous pouvez le faire en lançant `n lts`.
+On recommande généralement de rester sur la dernière version Long Term Support. Pour ça, lance `n lts`.
:::
-Installer Node.js via nvm offre un contrôle plus fin pour avoir différentes versions de Node.js avec leurs propres paquets.
+Installer Node.js via nvm te permet de gérer plusieurs versions de Node.js avec leurs propres paquets.
-D’abord, assurez-vous que curl est installé sur votre système puis lancez la commande suivante.
+Assure-toi d’avoir curl installé, puis lance cette commande.
```
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
```
-Cette commande récupère le script d’installation de nvm depuis GitHub et l’exécute.
+Ça va récupérer et lancer le script d’installation de nvm depuis GitHub.
:::note
-Si les commandes nvm ne fonctionnent pas après l’installation, lancez `source ~/.bashrc` pour recharger le fichier de config bash.
+Si les commandes nvm ne fonctionnent pas après l’installation, lance `source ~/.bashrc` pour recharger la config bash.
:::
-Comme pour la méthode précédente, vous pouvez maintenant lancer une commande (`nvm install v[version]`) pour installer n’importe quelle version de Node.js. Pour voir toutes les versions téléchargeables, lancez `nvm list-remote` et pour voir toutes les versions installées, lancez `nvm list`.
+Comme pour la méthode précédente, tu peux maintenant installer une version avec `nvm install v[version]`. Pour voir toutes les versions dispo, lance `nvm list-remote`. Pour voir celles installées, lance `nvm list`.
:::tip
-Installer la version Long Term Support se fait avec `nvm install --lts`
+Pour installer la version Long Term Support, lance `nvm install --lts`
:::
@@ -117,17 +116,17 @@ Installer la version Long Term Support se fait avec `nvm install --lts`
### Lancer Node.js & npm
-Npm est le gestionnaire officiel de paquets de Node.js. Vous l’utiliserez pour installer tous les paquets depuis internet.
+Npm est le gestionnaire officiel de paquets Node.js. Tu l’utiliseras pour installer des paquets depuis internet.
:::note
-Vous pouvez trouver tous les paquets npm sur leur [site web](https://www.npmjs.com/).
+Tu peux trouver tous les paquets npm sur leur [site officiel](https://www.npmjs.com/).
:::
### Créer un nouveau projet
-Chaque fois que vous voulez démarrer un nouveau projet Node.js, vous devez créer un nouveau dossier (`mkdir [nom-du-projet]`) ou `cd` dans un dossier vide et lancer la commande `npm init` pour commencer la configuration. Cela vous demandera quelques infos de base pour créer un fichier `package.json`. Ce sera le fichier de "config" pour lancer Node.js.
+Chaque fois que tu veux démarrer un projet Node.js, crée un nouveau dossier (`mkdir [nom-du-projet]`) ou va dans un dossier vide avec `cd` puis lance `npm init` pour commencer la config. Ça te posera quelques questions pour créer un fichier `package.json`, qui est le fichier de config pour Node.js.
-Après avoir initialisé le projet, vous pouvez créer un fichier `index.js` et écrire du code dedans. Par exemple, on va créer un serveur http simple sur le port 80 par défaut qui répond avec un message test quand on y accède via localhost. Voici le code.
+Après avoir initialisé ton projet, crée un fichier `index.js` et écris ton code dedans. Par exemple, on va créer un serveur http simple sur le port 80 qui répond avec un message test quand tu accèdes à localhost. Voilà le code.
```js
const http = require('http')
@@ -140,10 +139,10 @@ const server = http.createServer((req, res) => {
server.listen(80)
```
-Vous pouvez maintenant lancer ce code avec la commande `node .` et vérifier le résultat en allant sur `localhost:80` dans votre navigateur.
+Tu peux lancer ce code avec la commande `node .` et vérifier en allant sur `localhost:80` dans ton navigateur.
:::tip
-Installer des paquets externes depuis npm se fait avec `npm install [nom-du-paquet]`
+Pour installer des paquets externes depuis npm, utilise `npm install [nom-du-paquet]`
:::
@@ -152,19 +151,19 @@ Installer des paquets externes depuis npm se fait avec `npm install [nom-du-paqu
## Installer Deno Runtime
-Installer Deno est aussi simple que d’écrire `curl -fsSL https://deno.land/install.sh | sh` dans votre console.
+Installer Deno, c’est aussi simple que de lancer `curl -fsSL https://deno.land/install.sh | sh` dans ta console.
:::tip
-Pour vérifier la version installée, lancez `deno --version`.
+Pour vérifier la version installée, lance `deno --version`.
:::
### Mettre à jour Deno vers la dernière version
-Mettre à jour Deno se fait simplement avec `deno upgrade`.
+Pour mettre à jour Deno, lance simplement `deno upgrade`.
### Lancer Deno
-Pour commencer à utiliser Deno, créez un fichier `index.ts` et écrivez du code dedans. Par exemple, on crée un serveur http simple sur le port 80 par défaut qui répond avec un message test quand on y accède via localhost. Voici le code.
+Pour commencer avec Deno, crée un fichier `index.ts` et écris du code dedans. Par exemple, un serveur http simple sur le port 80 qui répond avec un message test quand tu accèdes à localhost. Voilà le code.
```js
Deno.serve({ port: 80 }, (_req: Request) => {
@@ -172,10 +171,10 @@ Deno.serve({ port: 80 }, (_req: Request) => {
})
```
-Vous pouvez maintenant lancer ce code avec la commande `deno run --allow-net index.ts` et vérifier le résultat en allant sur `localhost:80` dans votre navigateur.
+Lance ce code avec `deno run --allow-net index.ts` et vérifie en allant sur `localhost:80` dans ton navigateur.
:::info
-Deno a été créé pour être plus sécurisé et nécessite donc certaines permissions comme `--allow-net` pour accéder à certains modules.
+Deno a été conçu pour être plus sécurisé, il demande donc certaines permissions comme `--allow-net` pour accéder à certains modules.
:::
@@ -184,34 +183,34 @@ Deno a été créé pour être plus sécurisé et nécessite donc certaines perm
## Installer Bun Runtime
-Bun propose 2 méthodes officielles d’installation, soit via curl soit via npm.
+Bun propose 2 façons officielles d’installation, via curl ou npm.
-Lancer `curl -fsSL https://bun.sh/install | bash` installera Bun sur votre serveur.
+Lance `curl -fsSL https://bun.sh/install | bash` pour installer Bun sur ton serveur.
:::tip
-Pour installer d’autres versions de Bun, vous pouvez lancer `curl -fsSL https://bun.sh/install | bash -s "bun-v[version]"`
+Pour installer d’autres versions de Bun, lance `curl -fsSL https://bun.sh/install | bash -s "bun-v[version]"`
:::
-Si vous avez déjà npm installé, vous pouvez lancer `npm install -g bun`.
+Si tu as déjà npm, lance `npm install -g bun`.
### Lancer Bun
-Bun a été conçu pour être plus rapide que certains autres moteurs JavaScript, tout en ayant une configuration similaire à Node.js. Pour lancer Bun, ouvrez un dossier vide et lancez `bun init`.
+Bun a été conçu pour être plus rapide que certains autres moteurs JavaScript, avec une config proche de Node.js. Pour lancer Bun, ouvre un dossier vide et lance `bun init`.
:::note
-Selon le langage choisi (JS ou TS), Bun créera un fichier de config (jsconfig.json ou tsconfig.json).
+Selon le langage choisi (JS ou TS), Bun crée un fichier de config (jsconfig.json ou tsconfig.json).
:::
-Pour commencer à utiliser Bun, créez un fichier `index.ts` et écrivez du code dedans. Par exemple, on crée un serveur http simple sur le port 80 par défaut qui répond avec un message test quand on y accède via localhost. Voici le code.
+Pour commencer avec Bun, crée un fichier `index.ts` et écris du code dedans. Par exemple, un serveur http simple sur le port 80 qui répond avec un message test quand tu accèdes à localhost. Voilà le code.
```js
const server = Bun.serve({
@@ -222,9 +221,9 @@ const server = Bun.serve({
})
```
-Vous pouvez maintenant lancer ce code avec la commande `bun index.ts` et vérifier le résultat en allant sur `localhost:80` dans votre navigateur.
+Lance ce code avec `bun index.ts` et vérifie en allant sur `localhost:80` dans ton navigateur.
-En suivant ce guide, vous aurez installé avec succès l’un des environnements d’exécution JavaScript populaires sur votre serveur Linux.
\ No newline at end of file
+En suivant ce guide, tu auras installé avec succès l’un des runtimes JavaScript populaires sur ton serveur Linux.
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
index 5aeff6f79..fb6fce4c6 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-jitsi
-title: "Serveur dédié : Installation de Jitsi Meet"
-description: "Découvrez comment configurer et faire tourner votre propre serveur de vidéoconférence sécurisé Jitsi Meet pour des réunions en ligne simples et privées → En savoir plus maintenant"
+title: "Configurer Jitsi Meet sur un serveur Linux - Hébergez votre propre plateforme de visioconférence"
+description: "Découvrez comment configurer et faire tourner votre propre serveur sécurisé de visioconférence Jitsi Meet pour des réunions en ligne simples et privées → En savoir plus maintenant"
sidebar_label: Installer Jitsi Meet
services:
+ - vserver
- dedicated
---
@@ -11,8 +12,8 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Jitsi Meet est un logiciel de vidéoconférence open source avec lequel tu peux mettre en place tes propres vidéoconférences sur ton serveur. Un gros avantage de Jitsi Meet, c’est sa simplicité d’utilisation : tu as juste besoin d’un navigateur (ou de l’app Jitsi sur mobile) et tu ne te connectes pas à des services externes. Chaque vidéoconférence a sa propre URL pour rejoindre la réunion. Jitsi Meet est parfait pour faire des visios même avec des personnes pas très à l’aise avec la technique.
-Attention : Sans réglages supplémentaires, toute personne qui accède au serveur Jitsi Meet peut lancer ses propres vidéoconférences sur le serveur.
+Jitsi Meet est un logiciel de visioconférence open source avec lequel tu peux configurer tes propres visioconférences sur ton serveur. Un gros avantage de Jitsi Meet, c’est sa simplicité d’utilisation : tu as juste besoin d’un navigateur (ou de l’appli Jitsi sur mobile) et tu n’as pas à te connecter à des services externes. Chaque visioconférence a sa propre URL pour rejoindre la réunion. Jitsi Meet est parfait pour faire des visioconférences même avec des personnes peu expérimentées.
+Attention : Sans réglages supplémentaires, toute personne qui accède au serveur Jitsi Meet peut lancer ses propres visioconférences sur le serveur.
## Installer Jitsi Meet sur un serveur Debian
@@ -20,14 +21,14 @@ Dans ce guide, on te montre comment installer un serveur Jitsi Meet sur un serve
### Préparatifs
-Pour utiliser Jitsi Meet correctement, il vaut mieux utiliser ton propre domaine pour accéder au serveur Jitsi. C’est pertinent de créer un sous-domaine dédié pour ton serveur Jitsi Meet. Par exemple, on utilise le domaine meet.zap-testdomain.de.
-Pour les domaines ZAP-Hosting, tu dois créer une nouvelle entrée dans l’administration DNS. Mets le nom du sous-domaine dans le champ "Nom" et l’adresse IP de ton serveur dans le champ "Valeur". Dans notre exemple, on mettra "meet" dans le champ Nom et l’adresse IP du serveur test ZAP où on va installer Jitsi Meet dans le champ Valeur : 185.239.239.49 (mets l’IP de ton serveur, pas celle de l’exemple).
+Pour utiliser Jitsi Meet correctement, il est conseillé d’utiliser ton propre domaine pour accéder au serveur Jitsi. Il est judicieux de créer un sous-domaine dédié pour le serveur Jitsi Meet. Par exemple, on utilise le domaine meet.zap-testdomain.de.
+Pour les domaines ZAP-Hosting, tu dois créer une nouvelle entrée dans l’administration DNS. Entre le nom du sous-domaine dans le champ "Nom" et l’adresse IP de ton serveur dans le champ "Valeur". Dans notre exemple, on mettra "meet" dans le champ Nom et l’adresse IP du serveur de test ZAP où on va installer Jitsi Meet dans le champ Valeur : 185.239.239.49 (entre l’IP de ton serveur, pas celle de l’exemple)
-Il est possible d’accéder à un serveur Jitsi Meet via l’adresse IP, mais un domaine est nécessaire pour le certificat SSL. Sans domaine, le navigateur affichera un avertissement de sécurité.
+Tu peux accéder à un serveur Jitsi Meet via l’adresse IP. Cependant, un domaine est nécessaire pour le certificat SSL. Sans domaine, le navigateur affichera un avertissement de sécurité.
-Une fois le sous-domaine configuré (ça peut prendre jusqu’à 24h pour que les changements soient actifs), tu peux préparer ton serveur pour l’installation.
-Connecte-toi à ton serveur via Putty ou WinSCP.
-Avant de continuer, assure-toi que le serveur est à jour. Si besoin, lance chaque commande avec les droits superutilisateur en ajoutant "sudo" devant (ex : "sudo apt-get update").
+Une fois le sous-domaine configuré (cela peut prendre jusqu’à 24h pour que les changements soient actifs), tu peux préparer ton serveur pour l’installation.
+Connecte-toi à ton serveur via Putty ou WinSCP.
+Avant de continuer, assure-toi que le serveur est à jour. Si besoin, chaque commande doit être lancée avec les droits superutilisateur. Ajoute "sudo" avant la commande (ex : "sudo apt-get update")
```
$ apt-get update
@@ -68,7 +69,7 @@ Pour installer Jitsi Meet, il te faut d’abord le paquet gnupg :
$ apt install gnupg
```
-Après l’installation, télécharge la clé Jitsi-GPG et ajoute-la :
+Après l’installation, la clé GPG de Jitsi est téléchargée et ajoutée :
```
$ wget https://download.jitsi.org/jitsi-key.gpg.key
```
@@ -76,7 +77,7 @@ $ wget https://download.jitsi.org/jitsi-key.gpg.key
$ apt-key add jitsi-key.gpg.key
```
-Pour installer Jitsi Meet, ajoute le dépôt Jitsi :
+Pour installer Jitsi Meet, il faut ajouter le dépôt Jitsi :
```
$ nano /etc/apt/sources.list.d/jitsi-stable.list
```
@@ -94,30 +95,30 @@ $ apt update
$ apt install jitsi-meet
```
-Pendant l’installation, on te demandera de saisir un nom d’hôte. Entre le sous-domaine que tu as créé pour ton serveur Jitsi Meet. Dans notre exemple, c’est : meet.zap-testdomain.de
+Pendant l’installation, on te demandera d’entrer un nom d’hôte. Entre le sous-domaine que tu as créé pour ton serveur Jitsi Meet. Dans notre exemple de serveur test, c’est : meet.zap-testdomain.de

-Confirme avec "Ok". Une nouvelle fenêtre s’ouvre pour te demander si tu veux créer un certificat TLS auto-signé ou utiliser un certificat existant. Choisis "Générer un nouveau certificat auto-signé" :
+Confirme avec "Ok". Une nouvelle fenêtre s’ouvre pour te demander si tu veux créer un certificat TLS auto-signé ou utiliser un certificat existant. Choisis l’option "Générer un nouveau certificat auto-signé" :

-L’installation de Jitsi Meet est maintenant terminée, il ne reste plus qu’à récupérer le certificat TLS.
+L’installation de Jitsi Meet est maintenant terminée, il ne reste plus qu’à récupérer le certificat TLS.
Installe le paquet Certbot :
```
$ apt install certbot
```
-Lance le script pour installer le certificat TLS :
+Lance le script d’installation du certificat TLS :
```
$ /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
```
-Pendant l’exécution, on te demandera une adresse email qui sera envoyée à letsencrypt.org. Entre une adresse email et valide.
+Pendant l’exécution, on te demandera une adresse email qui sera envoyée à letsencrypt.org. Entre une adresse email et confirme.
-Après ça, Jitsi Meet devrait être complètement installé et actif sur ton serveur. Pour tester si Jitsi Meet est bien installé, entre simplement le sous-domaine que tu as configuré dans la barre d’adresse de ton navigateur. Dans ce tuto, c’est :
+Après ça, Jitsi Meet devrait être complètement installé et actif sur ton serveur. Pour tester si Jitsi Meet est bien installé, entre simplement le sous-domaine que tu as configuré dans la barre d’URL de ton navigateur. Dans ce tuto, c’est :
```
https://meet.zap-testdomain.de
```
-Si la page charge avec Jitsi Meet, tu peux directement lancer ta 1ère vidéoconférence.
\ No newline at end of file
+Si la page charge avec Jitsi Meet, tu peux directement lancer ta première visioconférence.
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
index 97e9b4760..34ecc789a 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-lamp-stack
-title: "Serveur dédié : Installer la stack LAMP - Linux, Apache, MySQL, PHP"
+title: "Configurer une stack LAMP sur un serveur Linux - Boostez vos applis PHP classiques"
description: "Découvrez comment configurer une stack LAMP pour héberger efficacement des sites PHP dynamiques sur serveurs Linux → En savoir plus maintenant"
sidebar_label: Stack Web LAMP
services:
@@ -13,15 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-La stack **LAMP** est une sélection populaire de logiciels open-source configurés ensemble pour permettre un hébergement simple de sites web dynamiques, avec un focus particulier sur les sites et applications PHP. L’acronyme signifie : **L**inux comme système d’exploitation, **A**pache comme serveur web, **M**ySQL comme base de données et enfin **P**HP pour le traitement. Dans ce guide, nous allons couvrir le processus d’installation d’une stack LAMP sur un serveur dédié Linux, avec une explication détaillée et un exemple de création d’un site web de liste de tâches.
+La stack **LAMP** est une sélection populaire de logiciels open-source configurés ensemble pour permettre un hébergement simple de sites web dynamiques, avec un focus particulier sur les sites et applis PHP. L’acronyme signifie : **L**inux comme OS (système d’exploitation), **A**pache comme serveur web, **M**ySQL comme base de données et enfin **P**HP pour le traitement. Dans ce guide, on va couvrir le processus d’installation d’une stack LAMP sur un serveur dédié Linux, avec un exemple détaillé de création d’un site web de liste de tâches.
## Préparation
-Commencez par vous connecter à votre serveur via SSH. Si vous ne savez pas comment faire, jetez un œil à notre guide [Accès initial (SSH)](vserver-linux-ssh.md).
+Commence par te connecter à ton serveur via SSH. Si tu ne sais pas comment faire, jette un œil à notre [guide d’accès initial (SSH)](vserver-linux-ssh.md).
-Dans ce guide, nous utiliserons Ubuntu comme distribution Linux. Les instructions sont les mêmes pour Debian et devraient être similaires pour d’autres distributions, même si la syntaxe des commandes peut légèrement varier. Assurez-vous d’avoir un OS installé et d’être connecté au serveur via SSH.
+Ici, on utilise Ubuntu comme distribution Linux. Les instructions sont les mêmes pour Debian et assez similaires pour d’autres distributions, même si la syntaxe des commandes peut légèrement varier. Assure-toi d’avoir un OS installé et d’être connecté au serveur via SSH.
-Comme toujours, avant de continuer l’installation, assurez-vous que tous les paquets sont à jour avec la commande suivante :
+Comme toujours, avant de lancer l’installation, assure-toi que tous les paquets sont à jour avec la commande suivante :
```
// Ubuntu & Debian
sudo apt update
@@ -38,139 +38,142 @@ sudo dnf upgrade --refresh
## Installation
-L’installation peut être facilement divisée en chaque dépendance principale de la stack LAMP, en commençant par le serveur web Apache, suivi de la base de données MySQL et enfin PHP. Pendant l’installation, nous allons configurer un site test écrit en PHP qui accédera à la base MySQL. Chaque requête web sera ensuite traitée et servie via Apache.
+L’installation se divise facilement en chaque dépendance principale de la stack LAMP, en commençant par le serveur web Apache, suivi de la base de données MySQL et enfin PHP. Pendant l’installation, on va configurer un site test écrit en PHP qui accèdera à la base MySQL. Chaque requête web sera ensuite traitée et servie via Apache.
### Configuration d’Apache
-Apache est le serveur web qui traitera les requêtes entrantes et servira les réponses. Installez-le avec la commande suivante.
+Apache est le serveur web qui va traiter les requêtes entrantes et renvoyer les réponses. Installe-le avec la commande suivante :
```
sudo apt install apache2
```
-Une fois installé, assurez-vous que les règles du pare-feu appropriées sont créées pour que le serveur web soit accessible depuis Internet. Dans cet exemple, nous utiliserons le **pare-feu UFW** car Apache a une application enregistrée pour celui-ci.
+Une fois installé, assure-toi que les règles du pare-feu sont bien configurées pour que le serveur web soit accessible depuis Internet. Ici, on utilise le **pare-feu UFW** car Apache a une application enregistrée pour ça.
-Si vous utilisez un autre pare-feu, assurez-vous d’autoriser le port 80 (HTTP) à travers le pare-feu. Vous pouvez en apprendre plus sur les pare-feux sous Linux via notre guide [Gérer le pare-feu](vserver-linux-firewall.md).
+Si tu utilises un autre pare-feu, assure-toi d’autoriser le port 80 (HTTP). Tu peux en apprendre plus sur les pare-feux Linux dans notre guide [Gérer le pare-feu](vserver-linux-firewall.md).
-Assurez-vous que le pare-feu UFW est activé et qu’une règle pour SSH est créée.
+Vérifie que le pare-feu UFW est activé et qu’une règle SSH est créée.
```
-# Créer une règle pour autoriser SSH
+# Crée une règle pour autoriser SSH
sudo ufw allow OpenSSH
-# Activer le pare-feu UFW
+# Active le pare-feu UFW
sudo ufw enable
```
:::caution
-Assurez-vous d’avoir une règle configurée pour SSH si vous utilisez le pare-feu UFW ! Sinon, vous **ne pourrez pas** vous reconnecter en SSH si vous perdez la connexion à votre session actuelle !
+Assure-toi d’avoir une règle SSH si tu utilises UFW ! Sinon, tu **ne pourras plus** te connecter en SSH si ta session actuelle est coupée !
:::
-Créez maintenant la règle pour autoriser Apache puis vérifiez que les règles sont bien présentes.
+Crée maintenant la règle pour autoriser Apache et vérifie que les règles sont bien en place.
```
-# Créer une règle pour autoriser Apache
+# Autorise Apache
sudo ufw allow in "Apache Full"
-# Vérifier les règles du pare-feu UFW
+# Vérifie les règles du pare-feu UFW
sudo ufw status
```
:::tip
-Vous pouvez voir les profils disponibles en lançant la commande `ufw app list`. Dans l’exemple ci-dessus, utiliser `Apache Full` signifie que les règles pour HTTP (port 80) et HTTPS (port 443) sont créées.
+Tu peux voir les profils disponibles avec la commande `ufw app list`. Ici, `Apache Full` crée les règles pour HTTP (port 80) et HTTPS (port 443).
:::
-Vous devriez voir les règles `Apache` et `Apache (v6)` avec l’action `ALLOW`, ce qui confirme que le pare-feu est prêt. Vous verrez aussi les autres règles que vous avez pu configurer, y compris celle pour SSH.
+Tu devrais voir les règles `Apache` et `Apache (v6)` avec l’action `ALLOW`, ce qui confirme que le pare-feu est prêt. Tu verras aussi les autres règles que tu as pu configurer, y compris SSH.

-Avec le pare-feu ouvert pour Apache, vérifiez maintenant qu’Apache fonctionne. Vous pouvez tester en accédant à votre adresse IP dans un navigateur, par exemple : `http://[votre_adresse_ip]`
+Avec le pare-feu ouvert pour Apache, vérifie que ce dernier fonctionne. Essaie d’accéder à ton adresse IP dans un navigateur : `http://[ton_adresse_ip]`
-Si tout fonctionne, vous devriez voir une page d’accueil par défaut. Sinon, vérifiez le statut du service avec la commande : `systemctl status apache2`
+Si ça marche, tu verras une page d’accueil par défaut. Sinon, vérifie le statut du service avec : `systemctl status apache2`

### Configuration de MySQL
-Installez maintenant un serveur MySQL qui servira de base de données pour stocker les données de manière relationnelle. Installez-le avec la commande suivante.
+Installe maintenant MySQL, qui servira de base de données pour stocker tes données de manière relationnelle.
```
sudo apt install mysql-server
```
-Une fois l’installation terminée, il est recommandé d’exécuter un script d’installation sécurisée pour garantir la sécurité de votre instance MySQL. C’est optionnel mais fortement conseillé. Lancez-le avec la commande `sudo mysql_secure_installation`.
+Une fois fini, il est recommandé de lancer un script d’installation sécurisée pour renforcer la sécurité de ton serveur MySQL. C’est optionnel mais fortement conseillé. Lance-le avec : `sudo mysql_secure_installation`.
-Ce script vous guidera de manière interactive. D’abord, vous serez invité à configurer la validation des mots de passe. Nous recommandons de choisir `Y` pour n’autoriser que des mots de passe sécurisés, puis de sélectionner soit `MEDIUM` via `1` ou `STRONG` via `2`.
+Ce script interactif te guidera. D’abord, il te demandera si tu veux activer la validation des mots de passe. On recommande de répondre `Y` pour n’autoriser que des mots de passe sécurisés, puis de choisir `MEDIUM` (1) ou `STRONG` (2).

-Ensuite, vous serez invité à supprimer l’utilisateur `anonymous` et à interdire la connexion root à distance. Nous recommandons fortement d’accepter ces options via `Y` pour des raisons de sécurité. Cela supprime l’utilisateur test et limite l’accès root à la connexion locale via SSH uniquement, réduisant ainsi les risques.
+Ensuite, il te demandera de supprimer l’utilisateur `anonymous` et d’interdire la connexion root à distance. Accepte les deux (`Y`) pour des raisons de sécurité. Ça supprime l’utilisateur test et limite l’accès root à la machine locale via SSH, réduisant les risques.

-Enfin, vous serez invité à supprimer la base de données `test` et à recharger les tables de privilèges. Nous recommandons encore une fois d’accepter via `Y` car la base test n’est pas nécessaire et il faut recharger les privilèges pour que les changements prennent effet.
+Enfin, il te proposera de supprimer la base de données `test` et de recharger les tables de privilèges. Accepte encore (`Y`) car la base test n’est pas nécessaire et il faut recharger les privilèges pour appliquer les changements.

-Vérifiez maintenant si MySQL tourne en essayant de vous connecter : `sudo mysql -u root`. Si la connexion réussit, un message de bienvenue s’affichera. Vous pouvez quitter avec la commande `quit`.
+Vérifie que MySQL tourne bien en essayant de te connecter : `sudo mysql -u root`. Si ça marche, un message de bienvenue s’affiche. Tu peux quitter avec la commande `quit`.
### Configuration de PHP
-La dernière dépendance LAMP est PHP, et son installation est assez simple. La commande suivante installe PHP avec un plugin pour Apache et MySQL, permettant à Apache de fonctionner avec PHP et à PHP d’utiliser MySQL.
+La dernière dépendance LAMP est PHP, facile à installer. Cette commande installe PHP avec un plugin Apache et MySQL pour que tout fonctionne ensemble.
```
sudo apt install php libapache2-mod-php php-mysql
```
-Vérifiez que l’installation a réussi en affichant la version. Si une version s’affiche, PHP fonctionne correctement.
+Vérifie que PHP est bien installé en affichant la version. Si tu vois une version, c’est bon.
```
php -v
```
:::tip Extensions PHP
-Pour des cas d’usage avancés, vous pourriez avoir besoin d’extensions PHP supplémentaires pour ajouter des fonctionnalités. Vous pouvez voir la liste en lançant la commande `apt search php- | less`.
-
-Utilisez les flèches pour défiler et appuyez sur `Q` pour quitter. Pour installer une extension, utilisez simplement la commande apt install comme suit. Vous pouvez installer plusieurs extensions en même temps, séparées par un espace, pour aller plus vite.
+Pour des cas avancés, tu peux avoir besoin d’extensions PHP supplémentaires. Liste-les avec `apt search php- | less`.
+Utilise les flèches pour naviguer et `Q` pour quitter. Pour installer une extension, utilise :
```
sudo apt install [php_extension] [...]
```
+Tu peux en mettre plusieurs séparées par un espace pour aller plus vite.
:::
-On recommande de modifier l’index des répertoires pour que les fichiers `index.php` aient la priorité sur les `.html`. Ouvrez le fichier avec la commande suivante.
+On recommande de modifier l’ordre des fichiers index pour que `index.php` soit prioritaire sur `.html`. Ouvre le fichier :
```
sudo nano /etc/apache2/mods-enabled/dir.conf
```
-Dans l’éditeur nano, déplacez `index.php` en tête de liste, comme ceci :
+Dans nano, enlève `index.php` et remets-le en premier dans la liste :
```
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
```
-Sauvegardez et quittez nano avec `CTRL + X`, puis `Y` pour confirmer et enfin `ENTER`. Redémarrez Apache pour appliquer les changements avec `sudo systemctl restart apache2`.
+Sauvegarde avec `CTRL + X`, puis `Y` et `ENTER`. Redémarre Apache pour appliquer avec :
+```
+sudo systemctl restart apache2
+```
### Création du site test
-Avec l’installation des dépendances LAMP terminée, créons un site test pour montrer comment la stack LAMP fonctionne ensemble pour offrir une solution web dynamique. C’est optionnel, mais utile pour comprendre comment utiliser ces outils pour vos propres sites.
+Avec la stack LAMP installée, on va créer un site test pour montrer comment tout fonctionne ensemble. C’est optionnel mais super utile pour comprendre comment utiliser ces outils.
-Dans cet exemple, on va créer un petit site de liste de tâches en PHP qui récupère et affiche les entrées. Les données seront stockées dans une table MySQL et servies via Apache.
+Ici, on crée un petit site de liste de tâches en PHP qui récupère et affiche les entrées depuis une base MySQL, servi par Apache.
-On utilisera un domaine test `zapdocs.example.com` tout au long du guide, car dans un vrai cas, vous utiliserez probablement un domaine. Vous **devez** configurer un enregistrement DNS de type `A` pour ce domaine pointant vers l’adresse IP de votre serveur. Si besoin, consultez notre guide [Enregistrements de domaine](domain-records.md).
+On utilise un domaine test `zapdocs.example.com`. En vrai, tu utiliseras un domaine. Tu **dois** créer un enregistrement DNS de type `A` pointant vers l’adresse IP de ton serveur. Besoin d’aide ? Consulte notre guide [Enregistrements de domaine](domain-records.md).
:::note
-Vous pouvez choisir de ne pas utiliser de domaine et remplacer les mentions de `[your_domain]` par un nom simple. Vous accéderez alors au site via l’adresse IP. Notez cependant que lors de la création du fichier d’hôte virtuel, vous devrez retirer la ligne `ServerName`.
+Tu peux ne pas utiliser de domaine et remplacer `[your_domain]` par un nom simple. Tu accéderas alors au site via l’IP. Dans ce cas, supprime la ligne `ServerName` dans le fichier de configuration du virtual host.
:::
#### Configuration d’Apache
-Habituellement, tous les fichiers et données des sites web sont stockés dans le répertoire `/var/www`. Par défaut, Apache vient avec un dossier `html` contenant une page par défaut. Pour organiser proprement, surtout si vous hébergez plusieurs sites sur une même instance Apache, on recommande de créer un dossier individuel par site.
+Sur les serveurs web, les fichiers des sites sont généralement dans `/var/www`. Par défaut, Apache a un dossier `html` avec une page par défaut. Pour organiser plusieurs sites sur un même Apache, on recommande de créer un dossier par site.
-Pour cela, créez un nouveau dossier dans `/var/www/[your_domain]` pour chaque domaine. Ici, ce sera `/var/www/zapdocs.example.com`.
+Crée un dossier pour ton domaine dans `/var/www/[your_domain]`. Ici, ce sera `/var/www/zapdocs.example.com`.
```
sudo mkdir /var/www/[your_domain]
```
-Créez maintenant un nouveau fichier de configuration d’hôte virtuel Apache dans `sites-available` pour ce domaine et dossier.
+Crée un fichier de configuration de virtual host dans `sites-available` pour ce domaine.
```
sudo nano /etc/apache2/sites-available/[your_domain].conf
```
-Copiez-collez ce modèle dans nano, en remplaçant `[your_domain]` par votre domaine.
+Copie-colle ce modèle en remplaçant `[your_domain]` par ton domaine :
```
ServerName [your_domain]
@@ -182,41 +185,50 @@ Copiez-collez ce modèle dans nano, en remplaçant `[your_domain]` par votre dom
```
-Ce fichier gère les requêtes sur le port 80 (HTTP) et vérifie si la requête correspond au `ServerName` (votre domaine). Il indique aussi que le dossier `/var/www/[your_domain]` doit servir les fichiers.
+Ce fichier gère les requêtes sur le port 80 (HTTP) et vérifie si la requête correspond au `ServerName` (ton domaine). Il indique aussi que le dossier `/var/www/[your_domain]` sert les fichiers.
-Sauvegardez et quittez nano avec `CTRL + X`, puis `Y` et `ENTER`. On recommande de tester la config avec `sudo apache2ctl configtest` pour vérifier qu’il n’y a pas d’erreurs de syntaxe.
+Sauvegarde avec `CTRL + X`, `Y` puis `ENTER`. Vérifie la syntaxe avec :
+```
+sudo apache2ctl configtest
+```
-La dernière étape est d’activer ce nouvel hôte virtuel avec `a2ensite`.
+Active le virtual host avec :
```
sudo a2ensite [your_domain]
```
-:::note Pas de domaine utilisé
-Si vous **n’utilisez pas** de domaine, supprimez ou commentez la ligne `ServerName` en la préfixant avec un `#`. Vous devrez aussi désactiver l’hôte virtuel par défaut avec `sudo a2dissite 000-default`.
+:::note Pas de domaine
+Si tu n’utilises pas de domaine, supprime ou commente la ligne `ServerName` (ajoute un `#` devant). Désactive aussi le virtual host par défaut avec :
+```
+sudo a2dissite 000-default
+```
:::
-Enfin, redémarrez Apache pour appliquer la nouvelle configuration : `sudo systemctl restart apache2`.
+Redémarre Apache pour appliquer :
+```
+sudo systemctl restart apache2
+```
#### Création du site web
-Maintenant que vous avez configuré Apache avec le nouvel hôte virtuel et le dossier, il est temps de créer le site web qui sera servi. Le dossier est vide pour l’instant, donc rien ne sera affiché. On va créer un petit site de liste de tâches comme expliqué.
+Maintenant que Apache est configuré, il faut créer le site web. Le dossier est vide, donc rien ne sera servi pour l’instant. On va créer un petit site de liste de tâches pour ce domaine.
##### Préparation de la base de données
-Commençons par créer une nouvelle base et une table pour stocker les tâches. Connectez-vous à MySQL.
+Connecte-toi à MySQL :
```
sudo mysql -u root
```
-Créons une base `todowebsite` et une table `todoitems`.
+Crée une base `todowebsite` et une table `todoitems` :
```
-# Créer la base
+# Crée la base
CREATE DATABASE todowebsite;
-# Utiliser la base
+# Utilise la base
USE todowebsite;
-# Créer la table des tâches
+# Crée la table des items
CREATE TABLE todoitems (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
@@ -225,101 +237,101 @@ CREATE TABLE todoitems (
);
```
-Ajoutons quelques entrées exemples.
+Ajoute quelques entrées exemples :
```
-INSERT INTO todoitems (name, is_completed) VALUES ('Créer le guide ZAP-Docs', 0);
-INSERT INTO todoitems (name, is_completed) VALUES ('Acheter un serveur ZAP-Hosting', 1);
-INSERT INTO todoitems (name, is_completed) VALUES ('Rejoindre le Discord ZAP-Hosting', 0);
-INSERT INTO todoitems (name, is_completed) VALUES ('Passe une super journée !', 0);
+INSERT INTO todoitems (name, is_completed) VALUES ('Create ZAP-Docs Guide', 0);
+INSERT INTO todoitems (name, is_completed) VALUES ('Buy a ZAP-Hosting Server', 1);
+INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0);
+INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
```
-Créons un utilisateur dédié `todo` pour ce site.
+Crée un utilisateur dédié `todo` pour ce site :
```
-# Créer un utilisateur dédié
-# Remplacez [your_password] par votre mot de passe
+# Crée l’utilisateur
+# Remplace [your_password] par ton mot de passe
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# Donner les privilèges (copiez en une seule fois)
+# Donne les droits (copie en une fois)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
-# Recharger les privilèges
+# Recharge les privilèges
FLUSH PRIVILEGES;
```
-Vous pouvez maintenant quitter MySQL avec la commande `quit`.
+Sors de MySQL avec `quit`.
##### Fichiers PHP du site
-La dernière étape est de créer le fichier PHP principal pour la page de la liste de tâches. Ce sera un fichier `index.php` dans `/var/www/[your_domain]`. Ouvrez nano pour créer ce fichier.
+On va créer le fichier PHP principal `index.php` dans `/var/www/[your_domain]`.
```
sudo nano /var/www/[your_domain]/index.php
```
-Voici un code simple à copier dans nano pour une page basique qui affiche les tâches stockées dans la base. La première partie PHP établit la connexion MySQL.
+Voici un code simple pour afficher la liste de tâches depuis la base. La première partie PHP connecte MySQL.
:::important
-N’oubliez pas de remplacer `[your_password]` par le mot de passe que vous avez défini pour l’utilisateur `todo`.
+N’oublie pas de remplacer `[your_password]` par le mot de passe que tu as défini pour l’utilisateur `todo`.
:::
-La partie HTML affiche la page principale avec une liste non ordonnée, parcourant les résultats.
+La partie HTML affiche la page avec une liste non ordonnée, parcourant les résultats.
```
connect_error) {
die("Connection failed: " . $conn->connect_error);
}
-// Exécuter une requête SQL pour récupérer les entrées et stocker le résultat
+// Exécute une requête SQL pour récupérer les entrées
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
-
+
-
+
- Liste de Tâches
+ To-Do List
- Super Liste de Tâches :D
- Pour notre super guide ZAP-Hosting : https://zap-hosting.com/guides/docs/vserver-linux-lamp-stack
+ Awesome To-Do List :D
+ For our awesome ZAP-Hosting guide: https://zap-hosting.com/guides/docs/vserver-linux-lamp-stack
num_rows > 0) {
- // Parcourir chaque élément retourné par la requête
+ // Parcourt chaque entrée
foreach ($result as $entry) {
echo "- ";
- // Afficher le nom en sécurisant avec htmlspecialchars pour éviter le XSS
+ // Affiche le nom en sécurisant contre XSS
echo htmlspecialchars($entry["name"]);
- // Afficher le statut d’achèvement
+ // Affiche le statut de complétion
if ($entry["is_completed"]) {
- echo " (Terminé)";
+ echo " (Completed)";
} else {
- echo " (Incomplet)";
+ echo " (Incomplete)";
}
- // Afficher la date de création
- echo " - Date de création : " . htmlspecialchars($entry['creation_date']);
+ // Affiche la date de création
+ echo " - Creation Date: " . htmlspecialchars($entry['creation_date']);
echo "
";
}
} else {
- // Si aucun résultat, afficher un message par défaut
- echo "- Aucune tâche trouvée.
";
+ // Si aucun résultat, affiche un message par défaut
+ echo "- No to-do items found.
";
}
?>
@@ -327,23 +339,23 @@ $result = $conn->query($sql);
close();
?>
```
-Une fois copié dans nano, sauvegardez et quittez avec `CTRL + X`, puis `Y` et `ENTER`.
+Sauvegarde avec `CTRL + X`, `Y` puis `ENTER`.
-#### Tester le site
+#### Test du site
-Bravo, vous avez suivi le guide et mis en place un site test de liste de tâches qui utilise tous les éléments de la stack LAMP !
+Bravo, tu as configuré un site test qui utilise toute la stack LAMP !
-Vous devriez maintenant pouvoir accéder au site via le domaine (en HTTP/port 80) que vous avez défini dans le fichier d’hôte virtuel, ici `zapdocs.example.com`. Le rendu final devrait ressembler à ça :
+Tu peux maintenant accéder au site via le domaine (en HTTP/port 80) que tu as défini dans le virtual host, ici `zapdocs.example.com`. Le rendu final devrait ressembler à ça :

## Conclusion
-Félicitations, vous avez installé et configuré la stack LAMP avec succès ! La prochaine étape, on vous **recommande vivement** de configurer un domaine et un **certificat SSL** pour sécuriser la transmission des données vers vos sites. Consultez notre [guide Certbot](dedicated-linux-certbot.md) en vous concentrant sur le **plugin Apache** et suivez la configuration interactive pour installer rapidement un certificat pour votre domaine.
+Félicitations, tu as installé et configuré ta stack LAMP avec succès ! La prochaine étape, on te **recommande vivement** de configurer un domaine et un **certificat SSL** pour sécuriser les échanges avec tes sites. Consulte notre [guide Certbot](dedicated-linux-certbot.md) en te concentrant sur le **plugin Apache** et suis l’installation interactive pour mettre en place un certificat rapidement.
-Pour toute question ou aide, n’hésitez pas à contacter notre support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
+Pour toute question ou aide, n’hésite pas à contacter notre support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
index cf908dbd0..42759347e 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-lemp-stack
-title: "Serveur dédié : Installer la stack LEMP - Linux, Nginx, MySQL, PHP"
+title: "Configurer une stack LEMP sur un serveur Linux - Déploie des applis web ultra performantes"
description: "Découvre comment configurer une stack LEMP pour héberger des sites PHP dynamiques sur serveurs Linux avec des exemples pratiques → En savoir plus maintenant"
sidebar_label: Stack Web LEMP
services:
@@ -13,13 +13,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-La stack **LEMP** est une sélection populaire de logiciels open-source configurés ensemble pour permettre un hébergement simple de sites web dynamiques, avec un focus particulier sur les sites et applis PHP. L’acronyme signifie : **L**inux comme OS (système d’exploitation), "**E**ngine x" (nginx) comme serveur web, **M**ySQL comme base de données et enfin **P**HP pour le traitement. Dans ce guide, on va couvrir le processus d’installation d’une stack LEMP sur un serveur dédié Linux, avec une explication détaillée et un exemple de création d’un site de liste de tâches.
+La stack **LEMP** est une sélection populaire de logiciels open-source configurés ensemble pour permettre un hébergement simple de sites web dynamiques, avec un focus particulier sur les sites et applis PHP. L’acronyme signifie : **L**inux comme OS (système d’exploitation), "**E**ngine x" (nginx) comme serveur web, **M**ySQL comme base de données et enfin **P**HP pour le traitement. Dans ce guide, on va voir comment configurer une stack LEMP sur un serveur dédié Linux, avec un exemple détaillé de création d’un site web de liste de tâches.
## Préparation
Commence par te connecter à ton serveur via SSH. Si tu ne sais pas comment faire, jette un œil à notre [guide d’accès initial (SSH)](vserver-linux-ssh.md).
-Ici, on utilise Ubuntu comme distribution Linux. Les instructions sont les mêmes pour Debian et similaires pour d’autres distributions, mais la syntaxe des commandes peut légèrement varier. Assure-toi d’avoir un OS installé et d’être connecté au serveur via SSH.
+Ici, on utilise Ubuntu comme distribution Linux. Les instructions sont les mêmes pour Debian et assez similaires pour d’autres distributions, même si la syntaxe des commandes peut légèrement varier. Assure-toi d’avoir un OS installé et d’être connecté au serveur via SSH.
Comme toujours, avant de lancer l’installation, vérifie que tous les paquets sont à jour avec la commande suivante :
```
@@ -42,14 +42,14 @@ L’installation se divise facilement en chaque dépendance principale de la sta
### Configuration de Nginx
-Nginx est le serveur web qui va traiter les requêtes entrantes et servir les réponses. Installe-le avec la commande suivante.
+Nginx est le serveur web qui va traiter les requêtes entrantes et renvoyer les réponses. Installe-le avec la commande suivante.
```
sudo apt install nginx
```
Une fois installé, assure-toi que les règles de pare-feu appropriées sont créées pour que le serveur web soit accessible depuis Internet. Ici, on utilise le **pare-feu UFW** car Nginx a une application enregistrée pour ça.
-Si tu utilises un autre pare-feu, assure-toi d’autoriser le port 80 (HTTP). Tu peux en apprendre plus sur les pare-feux Linux via notre guide [Gérer le pare-feu](vserver-linux-firewall.md).
+Si tu utilises un autre pare-feu, assure-toi d’autoriser le port 80 (HTTP). Tu peux en apprendre plus sur les pare-feux Linux dans notre guide [Gérer le pare-feu](vserver-linux-firewall.md).
Vérifie que le pare-feu UFW est activé et qu’une règle SSH est créée.
```
@@ -61,12 +61,12 @@ sudo ufw enable
```
:::caution
-Assure-toi d’avoir une règle SSH si tu utilises UFW ! Sinon, tu **ne pourras plus** te connecter en SSH si tu perds ta session actuelle !
+Assure-toi d’avoir une règle SSH si tu utilises UFW ! Sinon, tu **ne pourras plus** te connecter en SSH si ta session actuelle est perdue !
:::
Crée maintenant la règle pour autoriser Nginx puis vérifie que les règles sont bien en place.
```
-# Crée une règle pour autoriser Nginx
+# Autorise Nginx
sudo ufw allow in "Nginx Full"
# Vérifie les règles du pare-feu UFW
@@ -77,7 +77,7 @@ sudo ufw status
Tu peux voir les profils disponibles avec la commande `ufw app list`. Ici, `Nginx Full` crée les règles pour HTTP (port 80) et HTTPS (port 443).
:::
-Tu devrais voir les règles `Nginx` et `Nginx (v6)` avec l’action `ALLOW`, ce qui confirme que le pare-feu est prêt. Tu verras aussi les autres règles que tu as pu configurer, y compris celle pour SSH.
+Tu devrais voir les règles `Nginx` et `Nginx (v6)` avec l’action `ALLOW`, ce qui confirme que le pare-feu est prêt. Tu verras aussi les autres règles que tu as pu configurer, y compris SSH.

@@ -96,25 +96,25 @@ sudo apt install mysql-server
Une fois fini, il est recommandé de lancer un script d’installation sécurisée pour protéger ton instance MySQL. C’est optionnel mais fortement conseillé. Lance-le avec `sudo mysql_secure_installation`.
-Tu seras guidé dans une configuration interactive. D’abord, on te demandera la validation des mots de passe. On recommande de choisir `Y` pour n’autoriser que des mots de passe sécurisés, puis sélectionner `MEDIUM` via `1` ou `STRONG` via `2`.
+Ce script interactif te demandera d’abord si tu veux activer la validation des mots de passe. On recommande de répondre `Y` pour n’autoriser que des mots de passe sécurisés, puis de choisir `MEDIUM` avec `1` ou `STRONG` avec `2`.

-Ensuite, on te demandera de supprimer l’utilisateur `anonymous` et d’interdire la connexion root à distance. On recommande fortement d’accepter (`Y`) pour la sécurité. Ça supprime l’utilisateur test et limite l’accès root à local via SSH, réduisant les risques.
+Ensuite, il te demandera si tu veux supprimer l’utilisateur `anonymous` et interdire la connexion root à distance. Accepte avec `Y` pour la sécurité. Ça supprime l’utilisateur test et limite l’accès root à local via SSH, réduisant les risques.

-Enfin, on te demandera de supprimer la base `test` et de recharger les tables de privilèges. Accepte encore (`Y`) car la table test n’est pas nécessaire et il faut recharger les privilèges.
+Enfin, il te proposera de supprimer la base `test` et de recharger les tables de privilèges. Accepte encore avec `Y` car la base test n’est pas nécessaire et il faut recharger les privilèges.

-Vérifie que MySQL tourne en essayant de te connecter : `sudo mysql -u root`. Si ça marche, un message de bienvenue s’affiche. Tu peux quitter avec `quit`.
+Vérifie que MySQL tourne en essayant de te connecter : `sudo mysql -u root`. Si ça marche, tu verras un message de bienvenue. Tape `quit` pour sortir.
### Configuration de PHP
-La dernière dépendance LEMP est PHP. Pour Nginx, il faut utiliser un programme externe appelé `php-fpm` (PHP fastCGI process manager). Nginx sera configuré pour passer les requêtes à `php-fpm` avant de répondre.
+La dernière dépendance LEMP est PHP. Pour Nginx, il faut utiliser un programme externe appelé `php-fpm` (gestionnaire de processus PHP fastCGI). Nginx sera configuré pour passer les requêtes à `php-fpm` avant de répondre.
-Installe la dernière version de php-fpm avec un plugin PHP pour MySQL, pour que Nginx fonctionne avec PHP et que PHP utilise MySQL.
+Installe la dernière version de php-fpm avec un plugin PHP pour MySQL, pour que Nginx et PHP fonctionnent ensemble et que PHP puisse utiliser MySQL.
```
sudo apt install php-fpm php-mysql
```
@@ -140,15 +140,15 @@ Avec toutes les dépendances LEMP installées, on va créer un site test pour mo
Ici, on crée un petit site de liste de tâches en PHP qui récupère et affiche les tâches stockées dans une base MySQL. Le site sera servi via Nginx.
-On utilisera un domaine test `zapdocs.example.com` dans l’exemple, car en vrai tu utiliseras sûrement un domaine. Tu **dois** créer un enregistrement DNS de type `A` pour ce domaine pointant vers l’adresse IP de ton serveur. Besoin d’aide ? Consulte notre guide [Enregistrements de domaine](domain-records.md).
+On utilise un domaine test `zapdocs.example.com` dans l’exemple, car dans la vraie vie tu utiliseras sûrement un domaine. Tu **dois** créer un enregistrement DNS de type `A` pour ce domaine qui pointe vers l’adresse IP de ton serveur. Besoin d’aide ? Consulte notre guide [Enregistrements de domaine](domain-records.md).
:::note
-Tu peux ne pas utiliser de domaine et remplacer `[your_domain]` par un nom simple. Tu accéderas alors au site via l’adresse IP. Mais dans ce cas, supprime la ligne `server_name` dans le fichier de configuration du serveur.
+Tu peux ne pas utiliser de domaine et remplacer `[your_domain]` par un nom simple. Tu accéderas alors au site via l’IP. Mais dans ce cas, supprime la ligne `server_name` dans le fichier de configuration du serveur.
:::
#### Configuration de Nginx
-Sur les serveurs web, tous les fichiers et données des sites sont généralement stockés dans `/var/www`. Par défaut, Nginx a un dossier `html` avec une page par défaut. Pour organiser proprement, surtout si tu héberges plusieurs sites, on recommande de créer un dossier par site.
+En général, tous les fichiers et données des sites web sont stockés dans `/var/www`. Par défaut, Nginx a un dossier `html` avec une page par défaut. Pour organiser proprement, surtout si tu héberges plusieurs sites, on recommande de créer un dossier par site.
Crée un nouveau dossier dans `/var/www/[your_domain]` pour chaque domaine. Ici, ce sera `/var/www/zapdocs.example.com`.
```
@@ -185,7 +185,7 @@ server {
```
:::important Version PHP
-Change `[your_phpversion]` par la version PHP installée. Vérifie avec `php -v` (exemple : `PHP 8.3.6 (cli) ...`).
+Change `[your_phpversion]` par la version PHP installée. Vérifie avec `php -v`, par exemple : `PHP 8.3.6 (cli) ...`.
Ici, mets `8.3` dans la ligne : `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
:::
@@ -200,7 +200,10 @@ sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enable
```
:::note Pas de domaine
-Si tu n’utilises pas de domaine, supprime ou commente la ligne `server_name` (avec un `#`). Désactive aussi le bloc serveur par défaut avec : `sudo unlink /etc/nginx/sites-enabled/default`.
+Si tu n’utilises pas de domaine, supprime ou commente la ligne `server_name` (avec un `#`). Désactive aussi le bloc serveur par défaut avec :
+```
+sudo unlink /etc/nginx/sites-enabled/default
+```
:::
Teste la config avec `sudo nginx -t` pour vérifier qu’il n’y a pas d’erreurs.
@@ -209,7 +212,7 @@ Redémarre Nginx pour appliquer avec : `sudo systemctl reload nginx`.
#### Création du site web
-Maintenant que Nginx est configuré, il faut créer le site à proprement parler. Le dossier est vide, donc rien ne sera servi. On va créer un petit site de liste de tâches en PHP.
+Maintenant que Nginx est configuré, il faut créer le site web. Le dossier est vide pour l’instant, donc rien ne sera servi. On va créer un petit site de liste de tâches en PHP.
##### Préparation de la base de données
@@ -249,7 +252,7 @@ Crée un utilisateur dédié `todo` pour ce site.
# Remplace [your_password] par ton mot de passe
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# Donne les privilèges (copie en une seule fois)
+# Donne les droits (copie en une seule fois)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
@@ -267,7 +270,7 @@ Crée le fichier PHP principal `index.php` dans `/var/www/[your_domain]`.
sudo nano /var/www/[your_domain]/index.php
```
-Colle ce code simple qui affiche la liste des tâches depuis la base. La première partie PHP établit la connexion MySQL.
+Voici un code simple pour afficher la liste des tâches depuis la base. La première partie PHP établit la connexion MySQL.
:::important
Change `[your_password]` par le mot de passe que tu as défini pour l’utilisateur `todo`.
@@ -328,7 +331,7 @@ $result = $conn->query($sql);
echo "";
}
} else {
- // Si aucune entrée, affiche un message par défaut
+ // Si aucun résultat, affiche un message par défaut
echo "No to-do items found.";
}
?>
@@ -337,7 +340,7 @@ $result = $conn->query($sql);
close();
?>
```
@@ -346,14 +349,14 @@ Sauvegarde et quitte nano avec `CTRL + X`, puis `Y` et `ENTER`.
#### Test du site
-Bravo, tu as configuré un site test de liste de tâches qui utilise toute la stack LEMP !
+Tu as suivi le guide et créé un site test de liste de tâches qui utilise toute la stack LEMP !
-Tu peux maintenant accéder au site via le domaine (en `http`/port 80) que tu as défini dans le fichier de bloc serveur, ici `zapdocs.example.com`. Le résultat final devrait ressembler à ça :
+Tu peux maintenant accéder au site via le domaine (en `http`/port 80) défini dans le fichier de bloc serveur, ici `zapdocs.example.com`. Le résultat final devrait ressembler à ça :

## Conclusion
-Félicitations, tu as installé et configuré la stack LEMP avec succès ! La prochaine étape, on te **recommande vivement** de configurer un domaine et un **certificat SSL** pour sécuriser les échanges avec tes sites. Consulte notre [guide Certbot](dedicated-linux-certbot.md) en te concentrant sur le **plugin Nginx** et suis la configuration interactive pour mettre en place un certificat rapidement.
+Bravo, tu as installé et configuré la stack LEMP avec succès ! La prochaine étape, on te **recommande vivement** de configurer un domaine et un **certificat SSL** pour sécuriser les échanges avec tes sites. Consulte notre [guide Certbot](dedicated-linux-certbot.md) avec un focus sur le **plugin Nginx** et suis l’installation interactive pour configurer rapidement un certificat pour ton domaine.
Pour toute question ou aide, n’hésite pas à contacter notre support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
index 8c8cfe548..95600e205 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-mastodon
-title: "Serveur dédié : Installation de Mastodon"
-description: "Découvrez comment configurer un réseau social Mastodon auto-hébergé et sécurisé sur des serveurs basés sur Debian pour un microblogging indépendant → En savoir plus maintenant"
+title: "Installer Mastodon sur un serveur Linux - Lance ta propre plateforme sociale"
+description: "Découvre comment configurer un réseau social Mastodon auto-hébergé et sécurisé sur des serveurs basés sur Debian pour un microblogging indépendant → En savoir plus maintenant"
sidebar_label: Installer Mastodon
services:
+ - vserver
- dedicated
---
@@ -15,28 +16,28 @@ Mastodon est un logiciel libre et open-source pour faire tourner des services de

-Il propose des fonctionnalités de microblogging similaires au service X (anciennement Twitter), offertes par un grand nombre de nœuds indépendants, appelés instances,
-chacune avec son propre code de conduite, conditions d’utilisation, politique de confidentialité, options de confidentialité et règles de modération.
-:::info
-Ce guide se concentre sur l’installation sur une distribution basée sur Debian. Exemples : Debian et Ubuntu. Ce guide varie selon le système d’exploitation que vous utilisez.
+Il propose des fonctionnalités de microblogging similaires à celles du service X (anciennement Twitter), offertes par un grand nombre de nœuds indépendants, appelés instances,
+chacun avec son propre code de conduite, conditions d’utilisation, politique de confidentialité, options de confidentialité et règles de modération.
+:::info
+Ce guide se concentre sur l’installation sur une distribution basée sur Debian. Exemples : Debian et Ubuntu. Ce guide varie selon le système d’exploitation que tu utilises.
:::
## Prérequis système
-Si vous voulez configurer une instance Mastodon sur votre serveur, vous devez remplir certains prérequis :
-- Domaine
-- Serveur Linux
-- Serveur mail
+Si tu veux installer une instance Mastodon sur ton serveur, tu dois remplir quelques prérequis :
+- Domaine
+- Serveur Linux
+- Serveur mail
-## Préparation de votre système
+## Préparation de ton système
Il est recommandé de désactiver au préalable la connexion par mot de passe sur SSH, car c’est un risque de sécurité d’utiliser la connexion par mot de passe sur des serveurs accessibles depuis Internet.
-Vous pouvez faire cela dans l’interface web de votre serveur sous Informations -> Accès & Sécurité -> Désactiver la connexion par mot de passe
+Tu peux faire ça dans le panneau de contrôle de ton serveur sous Informations -> Accès & Sécurité -> Désactiver la connexion par mot de passe

-Ensuite, mettez à jour vos paquets avec la commande suivante :
+Ensuite, mets à jour tes paquets avec la commande suivante :
```
apt update && apt upgrade -y
```
-Ensuite, vous devez installer les dépendances de Mastodon :
+Ensuite, installe les dépendances de Mastodon :
```bash
# Dépôts système
apt install -y curl wget gnupg apt-transport-https lsb-release ca-certificates
@@ -47,7 +48,7 @@ wget -O /usr/share/keyrings/postgresql.asc https://www.postgresql.org/media/keys
echo "deb [signed-by=/usr/share/keyrings/postgresql.asc] http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/postgresql.list
```
-Après avoir installé les dépendances pour Mastodon, on peut installer les paquets système nécessaires. Faites-le simplement avec ces deux commandes :
+Après avoir installé les dépendances pour Mastodon, on peut installer les paquets système nécessaires. On fait ça avec ces deux commandes :
```bash
apt update
apt install -y \
@@ -58,21 +59,21 @@ apt install -y \
nginx redis-server redis-tools postgresql postgresql-contrib \
certbot python3-certbot-nginx libidn11-dev libicu-dev libjemalloc-dev
```
-Laissez les paquets s’installer, cela peut prendre un peu de temps. Ensuite, configurez yarn, qui est un gestionnaire de paquets pour Node.JS installé précédemment :
+Laisse les paquets s’installer, ça peut prendre un peu de temps. Ensuite, configure yarn, le gestionnaire de paquets pour Node.JS installé précédemment :
```bash
corepack enable
yarn set version stable
```
## Installation de Ruby
-On va créer un utilisateur différent, car ça facilite la gestion des versions de Ruby. D’abord, créez un utilisateur appelé mastodon, dont la connexion est désactivée. Ensuite, passez dans l’utilisateur mastodon. Faites-le avec ces commandes :
+On va créer un utilisateur dédié, ça facilite la gestion des versions de Ruby. Commence par créer un utilisateur appelé mastodon, avec la connexion désactivée. Ensuite, connecte-toi en tant que mastodon avec ces commandes :
```bash
-# Vous pouvez laisser les champs vides
+# Tu peux laisser les champs vides
adduser --disabled-login mastodon
su - mastodon
```
-Maintenant, on installe le gestionnaire Ruby `rbenv`, qui facilite la gestion des versions de Ruby. Installez-le avec ces commandes :
+Maintenant, installe le gestionnaire Ruby `rbenv`, qui simplifie la gestion des versions Ruby. Fais-le avec ces commandes :
```bash
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
cd ~/.rbenv && src/configure && make -C src
@@ -81,82 +82,81 @@ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec bash
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
```
-Une fois cette série de commandes terminée, installez Ruby avec la commande suivante. On installera aussi bundler à cette étape.
+Une fois que c’est fait, installe Ruby et bundler avec cette commande :
```bash
RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.0.3
rbenv global 3.0.3
gem install bundler --no-document
```
-Cela peut prendre un peu de temps, alors sois patient et prends un thé ou un café pendant l’attente. Une fois fini, vous pouvez revenir à l’utilisateur root avec la commande `exit`.
+Ça peut prendre un moment, alors profite-en pour te prendre un thé ou un café. Une fois fini, tu peux revenir à l’utilisateur root avec la commande `exit`.
## Configuration de PostgreSQL
-Mastodon utilise PostgreSQL comme système de base de données. La configuration se fait facilement avec :
+Mastodon utilise PostgreSQL comme système de base de données. Configure-le facilement avec :
```bash
sudo -u postgres psql
```
-Dans l’invite PostgreSQL, entrez :
+Dans l’invite PostgreSQL, tape :
```sql
CREATE USER mastodon CREATEDB;
\q
```
-## Mise en place de Mastodon
-Revenez dans l’utilisateur mastodon :
+## Installation de Mastodon
+Reviens à l’utilisateur mastodon :
```bash
su - mastodon
```
-Utilisez git pour télécharger la version la plus récente de Mastodon avec ces deux commandes :
+Télécharge la dernière version de Mastodon avec git, via ces deux commandes :
```bash
git clone https://github.com/tootsuite/mastodon.git live && cd live
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
```
-Ensuite, installez les dernières dépendances Ruby et Javascript avec ces commandes :
+Ensuite, installe les dernières dépendances Ruby et Javascript avec ces commandes :
```bash
bundle config deployment 'true'
bundle config without 'development test'
bundle install -j$(getconf _NPROCESSORS_ONLN)
yarn install --pure-lockfile
```
-Créez ensuite votre fichier de configuration Mastodon avec :
+Crée ton fichier de configuration Mastodon avec :
```bash
RAILS_ENV=production bundle exec rake mastodon:setup
```
-:::info
-Si la configuration de votre base de données échoue, connectez-vous à postgres avec `sudo -u postgres psql` et suivez cette documentation :
+:::info
+Si la configuration de ta base de données échoue, connecte-toi à postgres avec `sudo -u postgres psql` et suis cette doc :
-https://gist.github.com/amolkhanorkar/8706915
+https://gist.github.com/amolkhanorkar/8706915
:::
-Ensuite, revenez à l’utilisateur root avec la commande `exit`.
+Ensuite, reviens à l’utilisateur root avec `exit`.
## Configuration du serveur web
-Voici la partie un peu plus délicate. Vous devez configurer votre serveur web. D’abord, créez un enregistrement A et/ou AAAA dans votre DNS qui pointe directement vers votre serveur. Sinon, vous pouvez pointer l’enregistrement racine vers votre serveur.
+Là, ça devient un peu plus technique. Commence par créer un enregistrement A et/ou AAAA dans ta zone DNS qui pointe directement vers ton serveur. Sinon, tu peux pointer l’enregistrement racine vers ton serveur.
-Ensuite, copiez et activez la configuration web de Mastodon avec ces deux commandes :
+Ensuite, copie et active la configuration web de Mastodon avec ces commandes :
```bash
cp /home/mastodon/live/dist/nginx.conf /etc/nginx/sites-available/mastodon
ln -s /etc/nginx/sites-available/mastodon /etc/nginx/sites-enabled/mastodon
```
-Puis éditez le fichier `/etc/nginx/sites-available/mastodon` avec un éditeur de texte comme vim ou nano et remplacez example.com par votre domaine.
-Ensuite, obtenez un certificat SSL pour votre domaine. Vous pouvez facilement le faire avec cette commande :
+Modifie ensuite le fichier `/etc/nginx/sites-available/mastodon` avec un éditeur comme vim ou nano, et remplace example.com par ton domaine.
+Après ça, récupère un certificat SSL pour ton domaine facilement avec :
```bash
-certbot --nginx -d
+certbot --nginx -d
```
-Entrez votre domaine. Plusieurs questions vous seront posées. À la fin, il vous sera demandé si vous souhaitez rediriger automatiquement les requêtes http vers https, on vous recommande d’activer cette option.
+Entre ton domaine. On te demandera plusieurs infos. À la fin, il te proposera de rediriger automatiquement les requêtes http vers https, on te conseille d’accepter.
-## Création d’un service Mastodon
-Enfin, on crée un service système Mastodon. C’est assez simple.
-Copiez la configuration de service par défaut dans le répertoire des services de votre distribution :
+## Création du service Mastodon
+Enfin, crée un service système Mastodon. C’est assez simple. Copie la configuration par défaut dans le dossier des services de ta distribution :
```sh
cp /home/mastodon/live/dist/mastodon-*.service /etc/systemd/system/
```
-Activez et démarrez vos nouveaux services avec ces deux commandes :
+Active et démarre tes nouveaux services avec ces commandes :
```sh
systemctl daemon-reload
systemctl enable --now mastodon-web mastodon-sidekiq mastodon-streaming
```
-Après un redémarrage, votre installation devrait être terminée. Amusez-vous bien avec votre instance !
\ No newline at end of file
+Après un reboot, ton installation devrait être terminée. Amuse-toi bien avec ton instance !
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
index 56c950224..a55d3bbc7 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
@@ -1,7 +1,7 @@
---
id: dedicated-linux-notepad++
-title: "Serveur dédié : Installer Notepad++ sur Linux"
-description: "Découvrez comment installer et optimiser Notepad++ sur Linux pour un éditeur de code puissant et léger, et booster votre productivité de développeur → En savoir plus maintenant"
+title: "Installer Notepad++ sur un serveur Linux - Utilise ton éditeur préféré via Wine"
+description: "Découvre comment installer et optimiser Notepad++ sur Linux pour un éditeur de code puissant et léger, et booste ta productivité de développeur → En savoir plus maintenant"
sidebar_label: Installer Notepad++
services:
- dedicated
@@ -13,11 +13,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Notepad++ est un éditeur de texte et de code source gratuit et open-source pour Windows. Il prend en charge la coloration syntaxique, le pliage de code et l’édition par onglets pour de nombreux langages de programmation et de script, et est très personnalisable grâce aux plugins. Réputé pour sa rapidité et sa faible consommation de ressources, Notepad++ reste un choix populaire pour les développeurs et utilisateurs cherchant un outil d’édition puissant mais léger.
+Notepad++ est un éditeur de texte et de code source gratuit et open-source pour Windows. Il supporte la coloration syntaxique, le pliage de code, et l’édition par onglets pour de nombreux langages de programmation et de script, et est hautement personnalisable via des plugins. Réputé pour sa rapidité et sa faible consommation de ressources, Notepad++ reste un choix populaire pour les développeurs et utilisateurs cherchant un outil d’édition puissant mais léger.

-Vous envisagez d’héberger ce service vous-même ? On vous guide étape par étape pour l’installer et le configurer, avec tout ce qu’il faut savoir.
+Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
:::danger Linux avec interface graphique requise
Cette application ne peut être installée et utilisée que sur un système Linux avec interface graphique ; dans cet exemple, Ubuntu Desktop 25.04 est utilisé comme référence.
@@ -30,7 +30,7 @@ Cette application ne peut être installée et utilisée que sur un système Linu
## Prérequis
-Avant d’installer **Notepad++**, assurez-vous que votre environnement d’hébergement répond aux exigences suivantes pour garantir une installation fluide et des performances optimales.
+Avant d’installer **Notepad++**, assure-toi que ton environnement d’hébergement remplit les conditions suivantes pour garantir une installation fluide et des performances optimales.
| Matériel | Minimum | Recommandation ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
@@ -38,34 +38,34 @@ Avant d’installer **Notepad++**, assurez-vous que votre environnement d’héb
| RAM | 2 Go | 4 Go |
| Espace disque | 25 Mo | 25 Go |
-Le logiciel nécessite que toutes les dépendances nécessaires soient installées et qu’il tourne sur un système d’exploitation supporté. Vérifiez que votre serveur remplit les conditions suivantes avant de lancer l’installation :
+Le logiciel nécessite que toutes les dépendances requises soient installées et qu’il tourne sur un système d’exploitation supporté. Vérifie que ton serveur remplit ces conditions avant de lancer l’installation :
**Dépendances :** `Snap`
**Système d’exploitation :** Linux avec support Desktop
-Assurez-vous que toutes les dépendances sont installées et que la bonne version du système d’exploitation est utilisée pour éviter les problèmes de compatibilité lors de l’installation de Notepad++.
+Assure-toi que toutes les dépendances sont installées et que la bonne version du système d’exploitation est utilisée pour éviter tout problème de compatibilité lors de l’installation de Notepad++.
## Préparation
-Avant de configurer **Notepad++**, vous devez préparer votre système. Cela inclut la mise à jour de votre système d’exploitation vers la dernière version et l’installation de toutes les dépendances requises. Ces préparations garantissent un environnement stable et aident à prévenir les problèmes pendant ou après l’installation.
+Avant de configurer **Notepad++**, il faut préparer ton système. Cela inclut la mise à jour de ton système d’exploitation à la dernière version et l’installation de toutes les dépendances nécessaires. Ces préparatifs garantissent un environnement stable et évitent les soucis pendant ou après l’installation.
### Mise à jour du système
-Pour vous assurer que votre système fonctionne avec les dernières améliorations logicielles et de sécurité, commencez toujours par une mise à jour système. Pour cela, lancez la commande suivante :
+Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par mettre à jour ton système. Pour cela, lance la commande suivante :
```
sudo apt update && sudo apt upgrade -y
```
-Cela garantit que votre système dispose des derniers correctifs de sécurité et des versions logicielles avant de continuer.
+Cela garantit que ton système dispose des derniers correctifs de sécurité et des versions logicielles avant de continuer.
-### Installation des dépendances
-Une fois la mise à jour terminée, vous pouvez procéder à l’installation des dépendances.
+### Installer les dépendances
+Une fois la mise à jour terminée, tu peux passer à l’installation des dépendances.
#### Snap
-Le logiciel Notepad++ nécessite que Snap soit installé en premier. Pour cela, lancez la commande suivante :
+Le logiciel Notepad++ nécessite que Snap soit installé en premier. Pour cela, lance la commande suivante :
```
sudo apt install snapd
```
@@ -74,13 +74,13 @@ sudo apt install snapd
## Installation
-Maintenant que toutes les exigences sont remplies et que les préparatifs sont faits, vous pouvez procéder à l’installation de l’application Notepad++. Pour cela, exécutez la commande suivante :
+Maintenant que toutes les conditions sont remplies et que les préparatifs sont faits, tu peux procéder à l’installation de l’application Notepad++. Pour cela, exécute la commande suivante :
```
sudo snap install notepad-plus-plus
```
-Notepad++ sera téléchargé et installé via le script officiel d’installation. Laissez simplement le processus se dérouler jusqu’à la fin, puis vous pourrez lancer l’application immédiatement.
+Notepad++ sera téléchargé et installé via le script officiel d’installation. Laisse simplement le processus se dérouler jusqu’à la fin, puis tu pourras lancer l’application immédiatement.

@@ -88,16 +88,16 @@ Notepad++ sera téléchargé et installé via le script officiel d’installatio
## Configuration
-Notepad++ propose un large éventail d’options de personnalisation accessibles via *Paramètres > Préférences*. Elles vous permettent d’adapter l’éditeur à votre workflow spécifique :
+Notepad++ propose une large gamme d’options de personnalisation accessibles via *Paramètres > Préférences*. Elles te permettent d’adapter l’éditeur à ton workflow :
-- **Général** : Contrôlez le comportement au démarrage, comme recharger les fichiers ouverts précédemment, définir un langage par défaut ou gérer le comportement des onglets.
-- **Paramètres de l’éditeur** : Ajustez la police et sa taille, la largeur des tabulations, la numérotation des lignes, l’auto-indentation, ou l’affichage des espaces et marques de tabulation.
-- **Thèmes & Syntaxe** : Utilisez le “Style Configurator” pour changer de thème et personnaliser la coloration syntaxique pour chaque langage supporté.
-- **Gestion des fichiers** : Configurez des options comme le rechargement automatique des fichiers modifiés, le comportement avec les gros fichiers, ou les préférences d’encodage comme UTF-8.
-- **Sécurité & Sauvegarde** : Activez les sauvegardes automatiques ou la restauration de session pour éviter toute perte de données.
-- **Plugins** : Installez et gérez des extensions via le gestionnaire de plugins pour ajouter des fonctionnalités comme le support FTP ou un formatage avancé.
+- **Général** : Contrôle le comportement au démarrage, comme recharger les fichiers ouverts précédemment, définir un langage par défaut, ou gérer le comportement des onglets.
+- **Paramètres de l’éditeur** : Ajuste la police et sa taille, la largeur des tabulations, la numérotation des lignes, l’auto-indentation, ou l’affichage des espaces et marques de tabulation.
+- **Thèmes & Syntaxe** : Utilise le “Configurateur de style” pour changer de thème et personnaliser la coloration syntaxique pour chaque langage supporté.
+- **Gestion des fichiers** : Configure des options comme le rechargement automatique des fichiers modifiés, le comportement avec les gros fichiers, ou les préférences d’encodage comme UTF-8.
+- **Sécurité & Sauvegarde** : Active les sauvegardes automatiques ou la restauration de session pour éviter toute perte de données.
+- **Plugins** : Installe et gère des extensions via le gestionnaire de plugins pour ajouter des fonctionnalités comme le support FTP ou un formatage avancé.
-Ces préférences rendent Notepad++ très adaptable, que ce soit pour de la simple édition de texte ou du développement logiciel complet.
+Ces préférences rendent Notepad++ ultra adaptable, que ce soit pour de la simple édition de texte ou du développement logiciel complet.

@@ -106,11 +106,11 @@ Ces préférences rendent Notepad++ très adaptable, que ce soit pour de la simp
## Conclusion et ressources supplémentaires
-Félicitations ! Vous avez maintenant installé et configuré avec succès Notepad++ sur votre serveur dédié. Nous vous recommandons aussi de jeter un œil aux ressources suivantes, qui pourraient vous apporter un coup de pouce et des conseils supplémentaires pendant la configuration de votre serveur :
+Félicitations ! Tu as maintenant installé et configuré avec succès Notepad++ sur ton serveur dédié. On te recommande aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter un coup de main et des conseils supplémentaires pendant ta configuration serveur :
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Site officiel
-Vous avez des questions spécifiques qui ne sont pas abordées ici ? Pour toute demande ou assistance, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre équipe support, disponible tous les jours pour t’aider ! 🙂
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
index 0629eee20..66c510bd0 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-odoo
-title: "Serveur dédié : Installer Odoo (ERP et CRM Open Source) sur Linux"
-description: "Découvrez comment gérer et automatiser les processus métier avec la plateforme intégrée ERP et CRM d’Odoo pour simplifier les opérations de votre entreprise → En savoir plus maintenant"
+title: "Installer Odoo sur un serveur Linux - Lance ton propre ERP et CRM Open Source"
+description: "Découvre comment gérer et automatiser les processus métier avec la plateforme ERP et CRM intégrée d’Odoo pour simplifier les opérations de ton entreprise → En savoir plus maintenant"
sidebar_label: Installer Odoo
services:
+ - vserver
- dedicated
---
@@ -13,51 +14,51 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Odoo est une plateforme modulaire open source qui combine les fonctionnalités de planification des ressources d’entreprise (ERP) et de gestion de la relation client (CRM). Elle permet aux entreprises de gérer et d’automatiser des processus tels que la comptabilité, la gestion des stocks, la gestion de projets et les ventes depuis un système unique.
+Odoo est une plateforme modulaire open source qui combine les fonctionnalités de planification des ressources d’entreprise (ERP) et de gestion de la relation client (CRM). Elle permet aux entreprises de gérer et d’automatiser des processus tels que la comptabilité, la gestion des stocks, la gestion de projets et les ventes depuis un seul système.
Grâce à ses extensions flexibles, Odoo peut être adapté à des besoins spécifiques et offre une solution intégrée pour gérer tous les domaines d’une entreprise.

-Vous envisagez d’héberger ce service vous-même ? On vous guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
+Tu envisages d’héberger ce service toi-même ? On te guide étape par étape pour l’installer et le configurer, avec tout ce qu’il faut savoir.
## Prérequis
-Avant d’installer **Odoo**, assurez-vous que votre environnement d’hébergement répond aux exigences suivantes pour garantir une installation fluide et des performances optimales.
+Avant d’installer **Odoo**, assure-toi que ton environnement d’hébergement répond aux exigences suivantes pour garantir une installation fluide et des performances optimales.
| Matériel | Minimum | Recommandé |
| --------- | ----------- | ----------- |
-| CPU | 1 vCPU | 4 vCPU |
+| CPU | 1 cœur vCPU | 4 cœurs vCPU|
| RAM | 1 Go | 4 Go |
| Espace disque | 15 Go | 25 Go |
-Le logiciel nécessite que toutes les dépendances requises soient installées et qu’il fonctionne sur un système d’exploitation supporté. Vérifiez que votre serveur répond aux critères suivants avant de lancer l’installation :
+Le logiciel nécessite que toutes les dépendances requises soient installées et qu’il fonctionne sur un système d’exploitation supporté. Vérifie que ton serveur remplit les conditions suivantes avant de lancer l’installation :
**Dépendances :** `Docker`
**Système d’exploitation :** Dernière version d’Ubuntu/Debian compatible avec Docker 26+
-Assurez-vous que toutes les dépendances sont installées et que la bonne version du système d’exploitation est utilisée pour éviter les problèmes de compatibilité lors de l’installation d’Odoo.
+Assure-toi que toutes les dépendances sont installées et que la version du système d’exploitation est correcte pour éviter les problèmes de compatibilité lors de l’installation d’Odoo.
## Préparation
-Avant de configurer **Odoo**, vous devez préparer votre système. Cela inclut la mise à jour de votre système d’exploitation vers la dernière version et l’installation de toutes les dépendances nécessaires. Ces préparatifs garantissent un environnement stable et aident à prévenir les problèmes pendant ou après l’installation.
+Avant de configurer **Odoo**, tu dois préparer ton système. Cela inclut la mise à jour de ton système d’exploitation vers la dernière version et l’installation de toutes les dépendances nécessaires. Ces préparatifs garantissent un environnement stable et aident à prévenir les problèmes pendant ou après l’installation.
### Mise à jour du système
-Pour vous assurer que votre système fonctionne avec les dernières améliorations logicielles et de sécurité, commencez toujours par une mise à jour système. Pour cela, lancez la commande suivante :
+Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par une mise à jour système. Pour cela, exécute la commande suivante :
```
sudo apt update && sudo apt upgrade -y
```
-Cela garantit que votre système dispose des derniers correctifs de sécurité et des versions logicielles avant de continuer.
+Cela garantit que ton système dispose des derniers correctifs de sécurité et des versions logicielles avant de continuer.
### Installer les dépendances
-Une fois la mise à jour terminée, vous pouvez procéder à l’installation des dépendances. Odoo sera déployé et exécuté sur votre machine via plusieurs conteneurs Docker. Docker doit donc être installé en premier. Pour cela, lancez la commande suivante :
+Une fois la mise à jour terminée, tu peux procéder à l’installation des dépendances. Odoo sera déployé et exécuté sur ta machine via plusieurs conteneurs Docker. Docker doit donc être installé en premier. Pour cela, lance la commande suivante :
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -68,17 +69,17 @@ Un guide complet sur l’installation et l’utilisation de Docker est disponibl
-### Configurer votre domaine
+### Configurer ton domaine
-Par défaut, Odoo fonctionne sur l’hôte via les ports 80 (HTTP) et 443 (HTTPS). Configurez un domaine avec des enregistrements DNS pointant vers l’hôte. Si le domaine est géré chez nous, vous pouvez facilement le faire via l’option [EasyDNS](domain-easydns.md).
+Par défaut, Odoo tourne sur l’hôte via les ports 80 (HTTP) et 443 (HTTPS). Configure un domaine avec des enregistrements DNS pointant vers l’hôte. Si le domaine est géré par nous, tu peux facilement le faire via l’option [EasyDNS](domain-easydns.md).
## Installation
-Maintenant que toutes les exigences sont remplies et que les préparatifs sont faits, vous pouvez procéder à l’installation de l’application Odoo.
+Maintenant que tous les prérequis sont remplis et que les préparations sont faites, tu peux passer à l’installation de l’application Odoo.
-Quand vous travaillez avec plusieurs configurations Docker, il est conseillé de créer une structure de dossiers claire pour isoler les projets. Une méthode courante est de créer un dossier *docker* dans le répertoire personnel de l’utilisateur, avec un sous-dossier dédié pour chaque domaine. Ainsi, plusieurs projets peuvent cohabiter sur le même serveur sans conflits de configuration.
+Quand tu travailles avec plusieurs configurations Docker, c’est une bonne pratique de créer une structure de dossiers claire pour isoler les projets. Une méthode courante est de créer un dossier *docker* dans le répertoire personnel de l’utilisateur, avec un sous-dossier dédié pour chaque domaine. Ainsi, plusieurs projets peuvent cohabiter sur le même serveur sans conflits de configuration.
Par exemple, pour préparer la structure pour le domaine `example.com` :
@@ -87,7 +88,7 @@ mkdir -p /docker/example.com
cd /docker/example.com
```
-Dans ce dossier projet, il est recommandé de créer des sous-dossiers qui seront montés en volumes par les conteneurs. Ces volumes permettent de partager des données entre services ou de les rendre persistantes. Un cas important est le webroot partagé, auquel nginx et certbot doivent accéder pour générer et renouveler les certificats SSL. Une structure adaptée peut être créée ainsi :
+Dans ce dossier projet, il est recommandé de créer des sous-dossiers qui seront montés en volumes par les conteneurs. Ces volumes permettent de partager les données entre services ou de les conserver de façon persistante. Un cas critique est la racine web partagée, à laquelle nginx et certbot doivent accéder pour générer et renouveler les certificats SSL. Une structure adaptée peut être créée ainsi :
```
mkdir -p nginx/{conf,ssl,inc} config addons
@@ -100,7 +101,7 @@ Cela fournit des dossiers dédiés pour la configuration nginx, les certificats
### Créer le Docker Compose
-Dans votre projet docker, créez le fichier compose.yml avec `nano compose.yml`. Insérez-y le code suivant :
+Dans ton projet docker, crée le fichier compose.yml avec `nano compose.yml`. Colle-y le code suivant :
```
services:
@@ -156,20 +157,20 @@ volumes:
### Pare-feu
-Pour que nginx et certbot fonctionnent correctement, vous devez autoriser les ports TCP 80 (HTTP) et 443 (HTTPS) dans le pare-feu. Ces ports sont essentiels car certbot utilise le port 80 pour la validation HTTP, tandis que le port 443 est nécessaire pour le trafic chiffré HTTPS. Si UFW (Uncomplicated Firewall) est activé, ajoutez les règles nécessaires avec ces commandes :
+Pour que nginx et certbot fonctionnent correctement, il faut autoriser les ports TCP 80 (HTTP) et 443 (HTTPS) dans le pare-feu. Ces ports sont essentiels car certbot utilise le port 80 pour la validation HTTP, tandis que le port 443 est nécessaire pour le trafic chiffré HTTPS. Si UFW (Uncomplicated Firewall) est activé, ajoute les règles nécessaires avec ces commandes :
```
sudo ufw allow http
sudo ufw allow https
```
-Vérifiez ensuite avec `sudo ufw status` que les ports sont bien ouverts. Assurez-vous qu’aucune autre configuration de pare-feu ne bloque ces ports, sinon la génération des certificats ou le trafic HTTPS sécurisé pourraient échouer.
+Vérifie ensuite avec `sudo ufw status` que les ports sont bien ouverts. Assure-toi qu’aucune autre configuration de pare-feu ne bloque ces ports, sinon la génération de certificats ou le trafic HTTPS sécurisé pourraient échouer.
-### Configuration Nginx
+### Configuration de Nginx
-La configuration de nginx commence par la création d’un fichier de configuration pour votre domaine. Dans le dossier `nginx/conf`, créez un nouveau fichier nommé selon votre domaine. Pour cela, lancez `nano nginx/conf/example.com.conf` et ajoutez les directives de base en remplaçant le placeholder par votre vrai domaine :
+La configuration de nginx commence par la création d’un fichier de config pour ton domaine. Dans le dossier `nginx/conf`, crée un nouveau fichier nommé selon ton domaine. Par exemple, exécute `nano nginx/conf/example.com.conf` et ajoute les directives de base en remplaçant le placeholder par ton vrai domaine :
```
server {
@@ -186,32 +187,32 @@ server {
}
```
-Cette configuration permet à certbot de compléter le challenge ACME et d’émettre des certificats SSL valides. Elle redirige aussi toutes les requêtes HTTP vers HTTPS.
+Cette config permet à certbot de compléter le challenge ACME et d’émettre des certificats SSL valides. Elle assure aussi que toutes les requêtes HTTP sont redirigées vers HTTPS.
-Une fois le fichier sauvegardé, lancez les conteneurs nécessaires : base de données, Odoo et nginx. Exécutez la commande :
+Une fois le fichier sauvegardé, lance les conteneurs nécessaires : base de données, Odoo et nginx. Tape la commande suivante :
```
sudo docker compose up -d db odoo nginx
```
-Les conteneurs tourneront en arrière-plan, et nginx utilisera déjà la nouvelle configuration, permettant à certbot de générer les certificats à l’étape suivante.
+Les conteneurs tourneront en arrière-plan, et nginx utilisera déjà la nouvelle config, permettant à certbot de générer les certificats à l’étape suivante.
### Générer les certificats SSL
-Lancez la commande ci-dessous pour créer les certificats SSL avec certbot. Pensez à remplacer `example.com` par votre domaine et `user@mail.com` par votre adresse mail valide.
+Lance la commande ci-dessous pour créer les certificats SSL avec certbot. Pense à remplacer ton domaine après le flag `-d` et à mettre une adresse mail valide à la place de user@mail.com.
```
sudo docker compose run --rm certbot certonly --webroot --webroot-path=/var/www/certbot -d example.com --email user@mail.com --agree-tos --no-eff-email
```
-Générez ensuite un fichier DH param dédié pour renforcer la sécurité de l’échange de clés cryptographiques.
+Génère ensuite un fichier paramètre DH dédié pour renforcer la sécurité de l’échange de clés cryptographiques.
```
openssl dhparam -out nginx/ssl/dhparam.pem 2048
```
-Créez maintenant le fichier `ssl.conf` avec `nano nginx/ssl/ssl.conf` et ajoutez-y ce contenu. Remplacez `example.com` par votre domaine :
+Crée maintenant le fichier `ssl.conf` avec `nano nginx/ssl/ssl.conf` et ajoute ce contenu. N’oublie pas de remplacer example.com par ton domaine :
```
ssl_protocols TLSv1.2 TLSv1.3;
@@ -233,9 +234,9 @@ resolver 1.1.1.1 1.0.0.1 valid=300s;
### Configuration Nginx
-Éditez le fichier de configuration nginx créé précédemment et remplacez son contenu par la configuration ci-dessous pour que votre site ne soit servi qu’en HTTPS.
+Modifie le fichier de configuration nginx que tu as créé plus tôt et remplace son contenu par la config ci-dessous pour que ton site ne soit servi qu’en HTTPS.
-N’oubliez pas de mettre votre vrai nom de domaine dans la directive `server_name` et de spécifier les bons chemins vers vos fichiers de certificat dans `ssl_certificate` et `ssl_certificate_key`.
+Pense bien à insérer ton vrai nom de domaine dans la directive `server_name` et à spécifier les bons chemins vers tes fichiers de certificat dans les directives `ssl_certificate` et `ssl_certificate_key`.
```bash
server {
@@ -246,7 +247,7 @@ server {
# Inclure les réglages SSL de Mozilla
include /etc/nginx/ssl/ssl.conf;
- # Chemins des certificats (vérifiez qu’ils correspondent à vos volumes montés)
+ # Chemins des certificats (vérifie qu’ils correspondent à ton volume monté)
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
@@ -258,10 +259,10 @@ server {
access_log /var/log/nginx/odoo_access.log;
error_log /var/log/nginx/odoo_error.log;
- # Gzip
+ #Gzip
include /etc/nginx/inc/gzip.conf;
- # Proxy pour Odoo
+ # Paramètres proxy pour Odoo
location / {
proxy_pass http://odoo:8069;
proxy_http_version 1.1;
@@ -283,7 +284,7 @@ server {
send_timeout 60s;
}
- # Cache des fichiers statiques
+ # Mise en cache des fichiers statiques
location ~* /web/static/ {
proxy_cache_valid 200 60m;
proxy_buffering on;
@@ -316,7 +317,7 @@ server {
listen 80;
server_name example.com;
- # Permet à Certbot d’accéder à l’URL du challenge
+ # Permet à Certbot d’accéder à l’URL de challenge
location /.well-known/acme-challenge/ {
root /var/www/certbot;
}
@@ -329,21 +330,21 @@ server {
-Une fois les modifications sauvegardées, appliquez-les en redémarrant le conteneur nginx :
+Une fois les modifications sauvegardées dans la config nginx, applique les nouveaux réglages en redémarrant le conteneur nginx :
```
sudo docker compose restart nginx
```
-Le redémarrage permet à nginx de charger la nouvelle configuration et de commencer à servir les requêtes avec les nouveaux paramètres. Surveillez les messages d’erreur pendant le redémarrage. En cas de problème, consultez les logs du conteneur avec `sudo docker compose logs nginx` pour diagnostiquer. Si le conteneur tourne sans erreur, vérifiez votre site pour confirmer que le HTTPS est actif et que tout fonctionne.
+Le redémarrage garantit que nginx charge la nouvelle configuration et commence immédiatement à servir les requêtes avec les nouveaux paramètres. Surveille les messages d’erreur pendant le redémarrage. En cas de problème, tu peux consulter les logs du conteneur avec `sudo docker compose logs nginx` pour dépanner. Quand le conteneur tourne sans erreur, revisite ton site pour confirmer que HTTPS est actif et que le site s’affiche correctement.
### Options de configuration Odoo
-Pour appliquer des réglages personnalisés, créez un fichier de configuration dédié pour Odoo. Placez un nouveau fichier à `config/odoo.conf` et ajoutez-y les options souhaitées.
+Pour appliquer des réglages personnalisés, tu peux créer un fichier de configuration dédié pour Odoo. Place un nouveau fichier à `config/odoo.conf` et ajoute les options souhaitées.
-Dans ce fichier, vous pouvez définir plusieurs paramètres utiles : `list_db = False` masque la sélection de base de données sur la page de connexion, `proxy_mode = True` indique à Odoo qu’il tourne derrière un reverse proxy, et si vous souhaitez utiliser des addons personnalisés, vous pouvez décommenter la ligne `addons_path` et la pointer vers le dossier addons créé plus tôt. Exemple de configuration :
+Dans ce fichier, tu peux définir plusieurs paramètres utiles : `list_db = False` masque la sélection de base de données sur la page de connexion, `proxy_mode = True` indique à Odoo qu’il tourne derrière un reverse proxy, et si tu veux utiliser des addons personnalisés, tu peux décommenter la ligne `addons_path` et la pointer vers le dossier addons que tu as créé plus tôt. Exemple de config :
```
[options]
@@ -356,7 +357,7 @@ proxy_mode = True
### Supprimer le flag -i base
-Le flag `-i base` doit être retiré du fichier `compose.yml`, sinon la base de données sera recréée à chaque redémarrage du conteneur Odoo. Pour cela, ouvrez le fichier compose avec `nano compose.yml` et modifiez la commande comme suit :
+Le flag `-i base` doit être retiré du fichier `compose.yml`, sinon la base de données sera recréée à chaque redémarrage du conteneur Odoo. Pour le retirer, ouvre le fichier compose avec `nano compose.yml` et modifie la commande comme suit :
```
command: odoo -d odoo_db --db_user=odoo --db_password=odoo --db_host=db
@@ -366,21 +367,21 @@ command: odoo -d odoo_db --db_user=odoo --db_password=odoo --db_host=db
## Accéder au site web
-Une fois l’installation et la configuration terminées et tous les services en fonctionnement, vous pouvez accéder en toute sécurité à votre site en entrant votre domaine dans la barre d’adresse du navigateur.
+Une fois l’installation et la configuration terminées et tous les services en fonctionnement, tu peux accéder en toute sécurité à ton site en entrant ton domaine dans la barre d’adresse du navigateur.

-Cela chargera la page d’accueil de votre nouvelle installation. Pour la première connexion, un compte par défaut est fourni avec le nom d’utilisateur `admin` et le mot de passe `admin`. Il est fortement recommandé de changer ces identifiants.
+Cela affichera la page de démarrage de ta nouvelle installation. Pour la première connexion, un compte par défaut est fourni avec le nom d’utilisateur `admin` et le mot de passe `admin`. Il est fortement recommandé de changer ces identifiants.
## Conclusion et ressources supplémentaires
-Félicitations ! Vous avez maintenant installé et configuré Odoo avec succès sur votre serveur dédié. Nous vous recommandons aussi de consulter les ressources suivantes, qui peuvent vous apporter un coup de main et des conseils supplémentaires pendant la configuration de votre serveur :
+Félicitations ! Tu as maintenant installé et configuré avec succès Odoo sur ton VPS/serveur dédié. On te conseille aussi de jeter un œil aux ressources suivantes, qui peuvent t’apporter de l’aide et des conseils supplémentaires pendant ta configuration serveur :
- [Odoo.com](https://odoo.com) - Site officiel
- [odoo.com/documentation/18.0/](https://www.odoo.com/documentation/18.0/) - Documentation Odoo
-Vous avez des questions spécifiques non couvertes ici ? Pour toute demande ou assistance, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre support, disponible tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
index c43232b3c..41f594567 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-openvpn
-title: "Serveur dédié : Installation d’OpenVPN"
-description: "Découvrez comment sécuriser votre connexion internet et accéder à du contenu restreint grâce à OpenVPN sur serveurs Linux → En savoir plus maintenant"
+title: "Configurer OpenVPN sur un serveur Linux - Crée ta propre infrastructure VPN sécurisée"
+description: "Découvre comment sécuriser ta connexion internet et accéder à du contenu restreint avec OpenVPN sur serveurs Linux → En savoir plus maintenant"
sidebar_label: Installer OpenVPN
services:
+ - vserver
- dedicated
---
@@ -11,18 +12,18 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-OpenVPN est un logiciel VPN puissant et polyvalent qui permet une connexion sécurisée sur Internet. C’est une solution open source qui offre une technologie VPN robuste et configurable pour établir une connexion chiffrée entre votre appareil et un serveur VPN. En utilisant OpenVPN, les utilisateurs peuvent sécuriser leur connexion internet, protéger leur vie privée en ligne et accéder à du contenu géo-restreint où qu’ils soient dans le monde. Dans ce guide, nous allons explorer le processus d’installation et de configuration du service **OpenVPN** sur un serveur Linux.
+OpenVPN est un logiciel VPN puissant et polyvalent qui permet une connexion sécurisée via Internet. C’est une solution open source qui offre une technologie VPN robuste et configurable pour établir une connexion chiffrée entre ton appareil et un serveur VPN. En utilisant OpenVPN, tu peux sécuriser ta connexion internet, protéger ta vie privée en ligne et accéder à du contenu géo-restreint peu importe où tu te trouves dans le monde. Dans ce guide, on va explorer le processus d’installation et de configuration du service **OpenVPN** sur un serveur Linux.
## Préparation
Tout d’abord, le pilote réseau **TUN** doit être activé. Cette étape n’est pas nécessaire pour les serveurs root.
-Pour cela, vous devez créer un nouveau fichier appelé **tunscript.sh** dans le dossier **/usr/sbin**.
+Pour cela, tu dois créer un nouveau fichier appelé **tunscript.sh** dans le dossier **/usr/sbin**.
```
nano /usr/sbin/tunscript.sh
```
-Insérez ensuite les lignes suivantes :
+Insère ensuite les lignes suivantes :
```
#!/bin/bash
mkdir /dev/net
@@ -30,69 +31,69 @@ mknod /dev/net/tun c 10 200
chmod 0666 /dev/net/tun
```
-Sauvegardez le fichier en appuyant sur `CTRL+O`, puis `Y` et enfin `Entrée`. Pour quitter le fichier, appuyez sur `CTRL+X`. Ensuite, lancez la commande suivante :
+Sauvegarde le fichier en appuyant sur `CTRL+O`, puis `Y` et enfin `Entrée`. Pour quitter, appuie sur `CTRL+X`. Ensuite, lance la commande suivante :
```
chmod +x /usr/sbin/tunscript.sh
```
-Une fois cela fait, lancez ``crontab -e`` et sélectionnez l’**éditeur nano** [1]. Ajoutez cette ligne à la fin du fichier :
+Une fois fait, lance ``crontab -e`` et choisis l’**éditeur nano** [1]. Ajoute cette ligne à la fin du fichier :
``` @reboot /usr/sbin/tunscript.sh || exit 1 ```
-Sauvegardez le fichier en appuyant sur `CTRL+O`, puis `Y` et enfin `Entrée`. Pour quitter, appuyez sur `CTRL+X`. Vous devriez alors pouvoir continuer après un redémarrage.
+Sauvegarde avec `CTRL+O`, puis `Y` et `Entrée`. Quitte avec `CTRL+X`. Tu pourras ainsi continuer après un redémarrage.
## Installation
-Pour installer OpenVPN, exécutez la commande suivante dans la console :
+Pour installer OpenVPN, exécute la commande suivante dans la console :
```
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-Un dialogue apparaît alors pour vous demander si vous souhaitez utiliser UDP ou TCP. Nous recommandons UDP, donc tapez `1` et appuyez sur `Entrée`. Ensuite, il vous sera demandé un port pour OpenVPN, nous recommandons d’utiliser le port par défaut.
+Un dialogue va apparaître pour te demander si tu veux utiliser UDP ou TCP. On recommande UDP, donc tape `1` et appuie sur `Entrée`. Ensuite, on te demandera un port pour OpenVPN, on te conseille de garder le port par défaut.
-Ensuite, vous devez configurer le serveur DNS. Nous recommandons d’utiliser soit Google Public DNS, soit Cloudflare DNS :
+Après ça, tu dois configurer le serveur DNS. On recommande d’utiliser soit Google Public DNS soit Cloudflare DNS :
```
8.8.8.8 / 8.8.4.4 - Google Public DNS
1.1.1.1 / 1.0.0.1 - Cloudflare DNS
```
-Après cette étape, vous devez définir un nom client. Vous pouvez choisir n’importe quel nom, par exemple le nom de votre appareil.
+Ensuite, tu dois définir un nom client. Tu peux choisir n’importe quel nom, par exemple le nom de ton appareil.
## Configuration
-### Ajouter plusieurs clients
+### Ajouter plus de clients
-Si vous souhaitez créer plusieurs connexions, il est utile de créer plusieurs comptes. Pour créer un autre compte, exécutez la commande suivante :
+Si tu veux créer plusieurs connexions, c’est utile de créer plusieurs comptes. Pour créer un autre compte, exécute la commande suivante :
```
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-Sélectionnez `1` puis confirmez. Vous devrez ensuite définir le nom du client.
+Sélectionne `1` puis confirme. Maintenant, définis le nom du client.
### Supprimer des clients
-Pour supprimer un client, lancez la commande suivante :
+Pour supprimer un client, lance la commande suivante :
```
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-Sélectionnez le numéro du client dans votre liste que vous souhaitez supprimer. Puis appuyez sur `Entrée`. Vous serez invité à confirmer la suppression. Si vous êtes sûr, appuyez sur `Y` puis sur `Entrée`.
-Le client devrait alors être supprimé.
+Sélectionne le numéro du client dans ta liste que tu souhaites supprimer. Puis appuie sur `Entrée`. Tu seras invité à confirmer la suppression. Si tu es sûr, appuie sur `Y` puis `Entrée`.
+Le client sera alors supprimé.
## Désinstallation
-Si vous n’avez plus besoin d’OpenVPN, vous pouvez le désinstaller ainsi :
+Si tu n’as plus besoin d’OpenVPN, tu peux le désinstaller comme ça :
```
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-Appuyez sur `3` et confirmez. Confirmez une nouvelle fois et OpenVPN sera désinstallé.
+Appuie sur `3` et confirme. Confirme encore une fois et OpenVPN sera désinstallé.
## Connexion au VPN
-Pour vous connecter à votre VPN, nous recommandons d’utiliser le **[client OpenVPN](https://openvpn.net/community-downloads/)**. Téléchargez-le simplement sur l’appareil depuis lequel vous souhaitez vous connecter.
+Pour te connecter à ton VPN, on recommande d’utiliser le **[client OpenVPN](https://openvpn.net/community-downloads/)**. Télécharge-le simplement sur l’appareil depuis lequel tu veux te connecter.
-Connectez-vous en SFTP à votre serveur pour télécharger le fichier .ovpn créé, puis supprimez ce fichier de votre serveur ensuite. Une fois le client installé, lancez le programme. Faites un clic droit sur l’icône OpenVPN dans la barre des tâches. Cliquez ensuite sur « Importer un fichier » et sélectionnez le fichier que vous avez téléchargé, puis cliquez sur « Ouvrir ». Pour vous connecter, cliquez de nouveau sur l’icône et sélectionnez « Connecter ».
+Connecte-toi en SFTP à ton serveur pour télécharger le fichier .ovpn créé, puis supprime ce fichier sur ton serveur après. Une fois le client installé, lance le programme. Clique droit sur l’icône OpenVPN dans la barre des tâches. Clique ensuite sur 'Importer un fichier' et sélectionne le fichier que tu as téléchargé, puis clique sur 'Ouvrir'. Pour te connecter, clique de nouveau sur l’icône et choisis "Connecter".
:::info
-Si vous avez importé plusieurs fichiers, vous devez sélectionner le client que vous souhaitez utiliser, puis cliquer sur Connecter.
+Si tu as importé plusieurs fichiers, tu dois sélectionner le client que tu veux utiliser puis cliquer sur Connecter.
:::
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
index caedc5dfe..745308440 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-phpmyadmin
-title: "Serveur dédié : Installation de phpMyAdmin"
-description: "Découvrez comment gérer facilement vos bases de données MySQL et MariaDB grâce à l’interface web de phpMyAdmin pour une administration efficace → En savoir plus maintenant"
+title: "Configurer phpMyAdmin sur un serveur Linux - Gérez vos bases de données via une interface web"
+description: "Découvrez comment gérer facilement vos bases de données MySQL et MariaDB avec l’interface web de phpMyAdmin pour une administration efficace → En savoir plus maintenant"
sidebar_label: Installer phpMyAdmin
services:
+ - vserver
- dedicated
---
@@ -64,10 +65,10 @@ rm phpmyadmin.zip; chmod -R 0755 phpmyadmin
### Fichier de configuration du serveur web
-Il faut maintenant ajouter phpMyAdmin à la configuration du serveur web. Pour cela, utilise `nano /etc/apache2/conf-available/phpmyadmin.conf` pour créer un nouveau fichier de configuration Virtual Host et remplis-le avec ce contenu :
+Maintenant, phpMyAdmin doit être ajouté à la configuration du serveur web. Pour cela, utilise `nano /etc/apache2/conf-available/phpmyadmin.conf` pour créer un nouveau fichier de configuration Virtual Host et remplis-le avec le contenu suivant :
```
-# Configuration Apache de phpMyAdmin
+# Configuration Apache pour phpMyAdmin
Alias /phpmyadmin /usr/share/phpmyadmin
@@ -76,7 +77,7 @@ Alias /phpmyadmin /usr/share/phpmyadmin
DirectoryIndex index.php
-# Interdire l’accès web pour des raisons de sécurité aux dossiers qui n’en ont pas besoin
+# Interdire l’accès web pour des raisons de sécurité aux répertoires qui n’en ont pas besoin
Require all denied
@@ -88,7 +89,7 @@ Alias /phpmyadmin /usr/share/phpmyadmin
```
-Une fois la configuration Apache2-phpMyAdmin remplie, sauvegarde et ferme avec `CTRL+X`, puis appuie sur `Y` et valide avec `Entrée`.
+Une fois la configuration Apache2-phpMyAdmin remplie, sauvegarde et ferme avec `CTRL+X`, puis appuie sur `Y` et confirme avec `Entrée`.
Le fichier de configuration Virtual Host nouvellement créé doit ensuite être activé et chargé. Pour cela, exécute les commandes suivantes :
@@ -99,7 +100,7 @@ systemctl reload apache2
### Création du répertoire temporaire requis
-Pour que phpMyAdmin fonctionne correctement, un répertoire temporaire doit être créé et les permissions nécessaires définies. Tu peux faire ça avec ces commandes :
+Pour que phpMyAdmin fonctionne correctement, un répertoire temporaire doit être créé et les permissions nécessaires définies. Tu peux faire cela avec les commandes suivantes :
```
mkdir /usr/share/phpmyadmin/tmp/
@@ -108,4 +109,4 @@ chown -R www-data:www-data /usr/share/phpmyadmin/tmp/
## Conclusion
-Félicitations, tu as installé et configuré phpMyAdmin avec succès. Tu peux accéder à l’interface web via l’adresse IP et le chemin de ton serveur (http://Adresse-IP/phpmyadmin). Pour toute question ou aide, n’hésite pas à contacter notre équipe support, disponible tous les jours pour t’assister ! 🙂
\ No newline at end of file
+Félicitations, tu as installé et configuré phpMyAdmin avec succès. Tu peux accéder à l’interface web en utilisant l’adresse IP et le chemin de ton serveur (http://Adresse-IP/phpmyadmin). Pour toute question ou aide supplémentaire, n’hésite pas à contacter notre équipe support, disponible tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
index 2057ec057..d3853ccee 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-plex
-title: "Serveur dédié : Installer Plex sur Linux"
-description: "Découvrez comment gérer et streamer votre bibliothèque média perso facilement avec Plex pour un accès simplifié sur tous vos appareils → En savoir plus maintenant"
+title: "Configurer Plex sur un serveur Linux - Stream ta bibliothèque média perso"
+description: "Découvre comment gérer et streamer ta bibliothèque média perso facilement avec Plex pour un accès simplifié sur tous tes appareils → En savoir plus maintenant"
sidebar_label: Installer Plex
services:
+ - vserver
- dedicated
---
@@ -13,31 +14,31 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Plex est une plateforme pour gérer et streamer du contenu média comme des films, séries, musiques et photos depuis un emplacement central. Avec le Plex Media Server, vous pouvez organiser vos bibliothèques, enrichir automatiquement vos médias avec des métadonnées, et les diffuser sur différents appareils, que ce soit sur votre réseau local ou via internet. Plex est donc une solution flexible pour accéder facilement et confortablement à vos collections perso.
+Plex est une plateforme pour gérer et streamer du contenu média comme des films, séries, musiques et photos depuis un emplacement central. Avec Plex Media Server, tu peux organiser tes bibliothèques, enrichir automatiquement avec des métadonnées, et streamer sur différents appareils, que ce soit sur ton réseau local ou via internet. Plex est donc une solution flexible pour accéder facilement à ta collection perso de médias.

-Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
+Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer, le configurer, et tout ce qu’il faut savoir pour que ça roule.
## Prérequis
-Avant d’installer **Plex**, assure-toi que ton environnement d’hébergement remplit les conditions suivantes pour garantir une installation fluide et des performances optimales.
+Avant d’installer **Plex**, assure-toi que ton environnement d’hébergement répond aux exigences suivantes pour garantir une installation fluide et des performances optimales.
| Matériel | Minimum | Recommandation ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
| CPU | 4 cœurs vCPU | 8 cœurs vCPU |
| RAM | 4 Go | 8 Go |
-| Espace disque | 25 Go | 25 Go |
+| Espace disque | 25 Go | 25 Go |
-Le logiciel nécessite que toutes les dépendances requises soient installées et qu’il tourne sur un système d’exploitation supporté. Vérifie que ton serveur répond aux critères suivants avant de lancer l’installation :
+Le logiciel nécessite que toutes les dépendances requises soient installées et qu’il tourne sur un système d’exploitation supporté. Vérifie que ton serveur remplit ces conditions avant de lancer l’installation :
**Dépendances :** Aucune
**Système d’exploitation :** Ubuntu (16.04+) / Debian (8+) - Intel/AMD 64-bit
-Assure-toi que toutes les dépendances sont en place et que la version du système d’exploitation est compatible pour éviter tout souci lors de l’installation de Plex.
+Assure-toi que toutes les dépendances sont installées et que la version du système d’exploitation est correcte pour éviter les soucis de compatibilité lors de l’installation de Plex.
@@ -49,19 +50,19 @@ Le site officiel de Plex Media propose la version Linux actuelle du Plex Media S
wget https://downloads.plex.tv/plex-media-server-new/1.42.1.10060-4e8b05daf/debian/plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb
```
-Une fois téléchargé, lance l’installateur pour configurer le Plex Media Server. Après l’installation, la configuration se fait via l’interface web dans ton navigateur, où tu pourras créer tes bibliothèques et gérer ta collection média. Exécute cette commande pour démarrer l’installation :
+Une fois téléchargé, lance l’installateur pour configurer Plex Media Server. Après l’installation, la configuration se fait via l’interface web dans ton navigateur, où tu pourras créer des bibliothèques et gérer ta collection média. Exécute la commande suivante pour démarrer l’installation :
```
sudo dpkg -i plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb
```
-Pour configurer Plex Media Server, sur la même machine où tu as installé le serveur, ouvre un navigateur et va sur `http://127.0.0.1:32400/web`. À ce stade, tu devras te connecter avec un compte Plex existant ou en créer un nouveau si tu n’en as pas encore.
+Pour configurer Plex Media Server, sur la même machine où tu as installé le serveur, ouvre une fenêtre de navigateur et va à `http://127.0.0.1:32400/web`. À ce stade, tu devras te connecter avec un compte Plex existant ou en créer un nouveau si tu n’en as pas encore.
-Cette étape de connexion est obligatoire pour lier le serveur à ton compte perso, ce qui active des fonctionnalités comme l’accès à distance, la gestion des utilisateurs, et la synchronisation entre appareils. Une fois authentifié, tu seras dans ton instance Plex Media. Tu pourras alors créer des bibliothèques pour films, séries, musiques ou photos, récupérer automatiquement les métadonnées, et partager du contenu avec d’autres utilisateurs sur ton réseau local ou via internet.
+Cette étape de connexion est obligatoire pour lier le serveur à ton compte perso, ce qui active des fonctionnalités comme l’accès à distance, la gestion des utilisateurs, et la synchronisation entre appareils. Une fois authentifié, tu seras dans ton instance Plex Media. De là, tu peux créer des bibliothèques pour films, séries, musiques ou photos, récupérer automatiquement les métadonnées, et partager du contenu avec d’autres utilisateurs sur ton réseau local ou via internet.
Après la configuration, tu peux aussi accéder à ton Plex Media Server depuis l’extérieur en ouvrant l’interface web dans un navigateur via `http://:32400`. Remplace `` par l’adresse publique de ton serveur.
-Le port 32400 est le port par défaut pour accéder à Plex via le web et devra peut-être être autorisé dans ton pare-feu ou routeur si tu souhaites te connecter depuis internet.
+Le port 32400 est le port par défaut pour l’accès web Plex et devra peut-être être autorisé dans ton pare-feu ou routeur si tu veux te connecter depuis internet.
Une fois l’adresse atteinte, tu seras redirigé vers la page de connexion Plex et pourras gérer tes bibliothèques et paramètres. Pour un accès externe sécurisé, il est recommandé d’activer l’Accès à distance dans les paramètres Plex, ce qui garantit une connexion chiffrée et relaie le trafic via le service Plex.
@@ -71,9 +72,9 @@ Une fois l’adresse atteinte, tu seras redirigé vers la page de connexion Plex
## Conclusion et ressources supplémentaires
-Félicitations ! Tu as maintenant installé et configuré Plex avec succès sur ton serveur dédié. On te conseille aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter un coup de main et des conseils pendant ta configuration.
+Félicitations ! Tu as maintenant installé et configuré Plex avec succès sur ton VPS/serveur dédié. On te conseille aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter un coup de main et des conseils pendant ta configuration serveur :
- [Plex.com](https://Plex.com/) - Site officiel
- [support.plex.tv/articles/](https://support.plex.tv/articles/) - Centre d’aide Plex (Documentation)
-Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre équipe support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute question ou assistance, n’hésite pas à contacter notre équipe support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
index c91992de1..ce59f907c 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
@@ -1,19 +1,20 @@
---
id: dedicated-linux-screen
-title: "Serveur dédié : Installation de Screen"
-description: "Découvrez comment gérer plusieurs sessions terminal sous Linux avec Screen pour améliorer votre productivité et la persistance des sessions → Apprenez-en plus maintenant"
+title: "Configurer Screen sur un serveur Linux - Gérer des sessions terminal persistantes"
+description: "Découvrez comment gérer plusieurs sessions terminal sous Linux avec Screen pour booster votre productivité et garder vos sessions actives → Apprenez-en plus maintenant"
sidebar_label: Installer Screen
services:
+ - vserver
- dedicated
---
## Introduction
-Screen est un multiplexeur de terminal pour les systèmes d’exploitation de type Unix, comme Linux. Il permet aux utilisateurs de gérer plusieurs sessions terminal dans une seule fenêtre ou connexion distante. Dans ce guide, nous allons couvrir les étapes d’installation et vous donner des conseils d’utilisation pour que vous soyez à l’aise avec screen.
+Screen est un multiplexeur de terminal pour les systèmes Unix-like, comme Linux. Il permet aux utilisateurs de gérer plusieurs sessions terminal dans une seule fenêtre ou connexion distante. Dans ce guide, on va voir comment l’installer et vous donner des conseils pour bien l’utiliser.
## Préparation
-Avant d’installer quoi que ce soit sur un serveur, il est recommandé d’exécuter la commande de mise à jour correspondant à votre système d’exploitation pour garder votre serveur sécurisé.
+Avant d’installer quoi que ce soit sur un serveur, il est recommandé de lancer la commande de mise à jour adaptée à votre système d’exploitation pour garder votre serveur sécurisé.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -51,7 +52,7 @@ sudo zypper update
## Installation
-Installer l’utilitaire screen est aussi simple que d’exécuter la commande suivante selon votre distribution Linux :
+Installer l’utilitaire screen, c’est aussi simple que de lancer la commande suivante selon votre distro Linux :
@@ -86,68 +87,68 @@ sudo dnf install screen
## Utilisation basique de Screen
-Comme mentionné plus haut, screen permet de créer plusieurs sessions. Pour en démarrer une, il suffit d’exécuter la commande suivante, en remplaçant `[name]` par le nom que vous souhaitez.
+Comme dit plus haut, screen permet de créer plusieurs sessions. Pour en lancer une, il suffit de taper la commande suivante, en remplaçant `[name]` par ce que vous voulez.
```
screen -S [name]
```
:::info
-Gardez en tête que les commandes présentées dans ce guide sont sensibles à la casse, notamment pour les options.
+Gardez en tête que les commandes dans ce guide sont sensibles à la casse, surtout pour les options.
:::
-Cela ouvrira une nouvelle session screen où vous pourrez lancer n’importe quel script ou programme que vous souhaitez garder actif même après la fermeture de la connexion distante.
+Cela ouvrira une nouvelle session screen où vous pourrez lancer n’importe quel script ou programme que vous souhaitez garder actif même après avoir fermé la connexion distante.
-Vous pouvez quitter une session screen en utilisant `CTRL + A`, suivi de `D` ou simplement en tapant `exit` dans la console.
+Pour quitter une session screen, utilisez `CTRL + A` puis `D` ou tapez simplement `exit` dans la console.
:::tip
Vous pouvez lister toutes les sessions/screens actives avec la commande `screen -ls` ou `screen -list`.
:::
-Pour revenir à une session screen déjà créée, exécutez la commande `screen -r [name]` qui vous ramènera directement à la session correspondante.
+Pour revenir à une session screen déjà créée, lancez la commande `screen -r [name]` qui vous ramènera directement à la session concernée.
## Options de Screen
-Screen propose de nombreuses options `-` pour configurer les commandes. Voici les plus importantes dans ce tableau.
+Screen propose plein d’options avec des flags `-` pour configurer les commandes. Voici les plus importantes dans ce tableau.
-| Option | Alias | Info |
+| Flag | Alias | Info |
| ---- | ----- | ---- |
| -v | | Affiche la version actuelle de screen |
| -S `[name]` | | Démarre une nouvelle session screen nommée `[name]` |
| -ls | -list | Liste toutes les sessions screen en cours |
-| -wipe `[name]` | | Supprime les sessions screen, optionnellement celles nommées `[name]` |
+| -wipe `[name]` | | Supprime les sessions, optionnellement celle nommée `[name]` |
| -r `[name]` | | Se rattache à la session screen `[name]` |
| -d -r `[name]` | | Détache la session courante et se rattache à `[name]` |
:::tip
-Vous pouvez consulter toutes les options disponibles en lançant `screen -h` pour obtenir la liste complète.
+Pour voir toutes les options disponibles, lancez `screen -h` pour obtenir la liste complète.
:::
## Utilisation avancée de Screen
### Gestion des fenêtres
-Maintenant que vous connaissez les commandes basiques de screen, il est temps d’apprendre quelques raccourcis pour naviguer plus efficacement entre vos sessions. Dans une session screen, vous pouvez créer plusieurs fenêtres distinctes pour différentes tâches.
+Maintenant que vous connaissez les bases, voici quelques raccourcis pour naviguer plus efficacement dans vos sessions. Dans une session screen, vous pouvez créer plusieurs fenêtres séparées pour différentes tâches.
:::note
Tous les raccourcis de cette partie doivent être utilisés après avoir pressé `CTRL + A`.
:::
-Appuyer sur `C` crée une nouvelle fenêtre vide dans votre répertoire actuel. Pour naviguer entre les fenêtres, utilisez `N` (suivante), `P` (précédente) ou `"` pour afficher la liste des fenêtres et sélectionner celle que vous voulez avec les flèches.
+Appuyer sur `C` crée une nouvelle fenêtre vide dans le répertoire courant. Pour naviguer entre les fenêtres, utilisez `N` (suivante), `P` (précédente) ou `"` pour afficher la liste des fenêtres et choisir avec les flèches.
-Par défaut, toutes les fenêtres ont le même nom (généralement celui du shell utilisé). Pour le changer, utilisez la commande `A` et choisissez un nouveau nom.
+Par défaut, toutes les fenêtres ont le même nom (souvent celui du shell utilisé). Pour le changer, tapez `A` et choisissez un nouveau nom.
Enfin, pour fermer une fenêtre, appuyez sur `K`.
#### Fenêtres divisées
-Pour afficher 2 fenêtres en mode split, utilisez `S` (horizontal) ou `|` (vertical) et naviguez entre elles avec `Tab`.
+Pour afficher 2 fenêtres en mode split, tapez `S` (horizontal) ou `|` (vertical) et naviguez entre elles avec `Tab`.
:::tip
-Après avoir créé une fenêtre split, allez-y avec `Tab` puis lancez `"` pour ouvrir une fenêtre précédente dans la deuxième vue du split.
+Après avoir créé une fenêtre split, allez dessus avec `Tab` et tapez `"` pour ouvrir une fenêtre précédente dans la 2e partie du split.
:::
-Vous pouvez diviser les fenêtres autant que vous voulez, mais la consommation de RAM du serveur risque d’augmenter rapidement, comme on s’y attend en multitâche.
+Vous pouvez diviser les fenêtres autant que vous voulez, mais attention, la RAM du serveur risque de monter rapidement comme on s’y attend en multitâche.
## Conclusion
-On espère que ce guide vous a aidé à comprendre comment fonctionne l’utilitaire screen sous Linux. Pour toute question ou aide supplémentaire, n’hésitez pas à contacter notre support, disponible tous les jours pour vous accompagner ! 🙂
\ No newline at end of file
+On espère que ce guide vous a aidé à comprendre comment fonctionne l’utilitaire screen sous Linux. Pour toute question ou aide supplémentaire, n’hésitez pas à contacter notre support, dispo tous les jours pour vous filer un coup de main ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
index 9aef3233c..b0c133887 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-ssh-server
-title: "Serveur dédié : Installation de SSH"
-description: "Découvrez comment installer et gérer en toute sécurité les serveurs SSH sur Linux VPS pour garantir un accès distant sécurisé et une protection renforcée du serveur → En savoir plus maintenant"
+title: "Configurer SSH sur un serveur Linux - Activez un accès distant sécurisé"
+description: "Découvrez comment installer et gérer en toute sécurité les serveurs SSH sur un serveur Linux pour garantir un accès distant sûr et une meilleure protection du serveur → En savoir plus maintenant"
sidebar_label: Installer SSH
services:
+ - vserver
- dedicated
---
@@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
Secure Shell (SSH) est un protocole sécurisé qui permet un accès sûr et chiffré aux systèmes distants. Il garantit la confidentialité et l’intégrité des données transmises sur les réseaux.
-Dans ce guide, vous apprendrez comment installer ou réinstaller le serveur SSH pour plusieurs distributions Linux que nous proposons actuellement sur nos serveurs VPS. La plupart des distributions Linux proposées via nos VPS sont équipées d’un serveur SSH par défaut, ce qui signifie que vous pouvez facilement le gérer via l’interface web du produit. Vous pouvez voir comment faire cela via notre guide : [Accès initial (SSH)](vserver-linux-ssh.md)
+Dans ce guide, vous apprendrez comment installer ou réinstaller le serveur SSH pour plusieurs distributions Linux que nous proposons actuellement sur nos VPS/serveurs dédiés. La plupart des distributions Linux proposées via nos VPS/serveurs dédiés sont équipées d’un serveur SSH par défaut, ce qui signifie que vous pouvez facilement le gérer via l’interface web du produit. Vous pouvez voir comment faire cela via notre guide : [Accès initial (SSH)](vserver-linux-ssh.md)
-Si vous souhaitez en savoir plus pour améliorer la sécurité de votre serveur, nous vous recommandons vivement de consulter notre guide [Conseils de sécurité](vserver-linux-security-tips.md) qui présente une gamme d’outils et de services pour renforcer la protection de votre serveur.
+Si vous souhaitez en savoir plus pour renforcer la sécurité de votre serveur, nous vous recommandons vivement de consulter notre guide [Conseils de sécurité](vserver-linux-security-tips.md) qui présente plusieurs outils et services pour sécuriser encore plus votre serveur.
@@ -31,7 +32,7 @@ import TabItem from '@theme/TabItem';
:::info
-Si vous souhaitez réinstaller le serveur SSH, assurez-vous d’abord de le désinstaller. Vous pouvez le faire avec la commande : `yum remove openssh`.
+Si vous souhaitez réinstaller le serveur SSH, assurez-vous de le désinstaller d’abord. Vous pouvez le faire avec la commande : `yum remove openssh`.
:::
Avant d’installer le serveur SSH, assurez-vous que votre système est à jour. Lancez la commande suivante :
@@ -59,7 +60,7 @@ systemctl enable sshd
Pour activer la connexion root, vous devez modifier le fichier de configuration openssh. Dans ce guide, nous utiliserons "nano" comme éditeur.
:::info
-Si "nano" n’est pas déjà installé, il faut l’installer d’abord. Pour cela, utilisez la commande : `yum install nano`
+Si "nano" n’est pas déjà installé, il faut d’abord l’installer. Pour cela, utilisez la commande : `yum install nano`
:::
Ouvrez le fichier de configuration en lançant :
@@ -86,7 +87,7 @@ systemctl restart sshd
:::info
-Si vous souhaitez réinstaller le serveur SSH, assurez-vous d’abord de le désinstaller. Vous pouvez le faire avec la commande : `apt remove openssh`.
+Si vous souhaitez réinstaller le serveur SSH, assurez-vous de le désinstaller d’abord. Vous pouvez le faire avec la commande : `apt remove openssh`.
:::
Avant d’installer le serveur SSH, assurez-vous que votre système est à jour. Lancez la commande suivante :
@@ -114,7 +115,7 @@ systemctl enable sshd
Pour activer la connexion root, vous devez modifier le fichier de configuration openssh. Dans ce guide, nous utiliserons "nano" comme éditeur.
:::info
-Si vous n’avez pas encore "nano" installé, vous devez l’installer. Pour cela, utilisez la commande : `apt install nano`
+Si vous n’avez pas encore "nano" installé, vous devrez l’installer. Pour cela, utilisez la commande : `apt install nano`
:::
Ouvrez le fichier de configuration en lançant :
@@ -141,7 +142,7 @@ systemctl restart sshd
:::info
-Si vous souhaitez réinstaller le serveur SSH, assurez-vous d’abord de le désinstaller. Vous pouvez le faire avec la commande : `apt remove openssh`.
+Si vous souhaitez réinstaller le serveur SSH, assurez-vous de le désinstaller d’abord. Vous pouvez le faire avec la commande : `apt remove openssh`.
:::
Avant d’installer le serveur SSH, assurez-vous que votre système est à jour. Lancez la commande suivante :
@@ -169,7 +170,7 @@ systemctl enable sshd
Pour activer la connexion root, vous devez modifier le fichier de configuration openssh. Dans ce guide, nous utiliserons "nano" comme éditeur.
:::info
-Si vous n’avez pas encore "nano" installé, vous devez l’installer. Pour cela, utilisez la commande : `apt install nano`
+Si vous n’avez pas encore "nano" installé, vous devrez l’installer. Pour cela, utilisez la commande : `apt install nano`
:::
Ouvrez le fichier de configuration en lançant :
@@ -196,7 +197,7 @@ systemctl restart sshd
:::info
-Si vous souhaitez réinstaller le serveur SSH, assurez-vous d’abord de le désinstaller. Vous pouvez le faire avec la commande : `dnf remove openssh`.
+Si vous souhaitez réinstaller le serveur SSH, assurez-vous de le désinstaller d’abord. Vous pouvez le faire avec la commande : `dnf remove openssh`.
:::
Avant d’installer le serveur SSH, assurez-vous que votre système est à jour. Lancez la commande suivante :
@@ -224,7 +225,7 @@ systemctl enable sshd
Pour activer la connexion root, vous devez modifier le fichier de configuration openssh. Dans ce guide, nous utiliserons "nano" comme éditeur.
:::info
-Si vous n’avez pas encore "nano" installé, vous devez l’installer. Pour cela, utilisez la commande : `dnf install nano`
+Si vous n’avez pas encore "nano" installé, vous devrez l’installer. Pour cela, utilisez la commande : `dnf install nano`
:::
Ouvrez le fichier de configuration en lançant :
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
index eec78d1d9..b6e92b4a0 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-ssl
-title: "Serveur dédié : Créer un certificat SSL (Let's Encrypt) pour serveur Linux"
+title: "Configurer le SSL Let's Encrypt sur un serveur Linux - Sécurisez votre serveur dédié avec HTTPS"
description: "Découvrez comment sécuriser votre site web avec des certificats SSL gratuits grâce à Certbot et Let's Encrypt pour une transmission de données sécurisée → En savoir plus maintenant"
sidebar_label: Installer un certificat SSL (Let's Encrypt)
services:
@@ -19,29 +19,29 @@ Les certificats SSL sont des éléments essentiels d’internet, garantissant qu
Pour utiliser Certbot, vous aurez besoin d’un serveur Linux et d’un **domaine** que vous possédez. Vous devez avoir accès aux paramètres DNS du domaine et vous **devez** créer un enregistrement DNS `A` pointant vers l’adresse IP de votre __serveur Linux__ pour chaque domaine racine ou sous-domaine que vous souhaitez utiliser.
-Certbot propose aussi des plugins supplémentaires qui vous permettent d’installer un certificat en "un clic" pour un domaine, compatible avec plusieurs serveurs web comme Nginx ou Apache. Nous recommandons d’utiliser Nginx, car c’est un serveur web open-source très performant et populaire. Consultez notre [guide proxy inverse Linux](dedicated-linux-proxy.md) pour vous aider à le configurer.
+Certbot propose aussi des plugins supplémentaires qui vous permettent d’installer un certificat en "un clic" pour un domaine, compatibles avec plusieurs serveurs web comme Nginx ou Apache. Nous recommandons d’utiliser Nginx, car c’est un serveur web open-source très performant et populaire. Consultez notre [guide proxy inverse Linux](dedicated-linux-proxy.md) pour vous aider à le configurer.
## Installation
-Commencez par installer le paquet open-source [**Certbot**](https://certbot.eff.org/), que vous utiliserez pour demander des certificats SSL gratuits auprès de **Let's Encrypt**.
+Commencez par installer le paquet open-source [**Certbot**](https://certbot.eff.org/) que vous utiliserez pour demander des certificats SSL gratuits auprès de **Let's Encrypt**.
```
sudo apt install certbot
```
-Avec Certbot installé, vous pouvez maintenant demander des certificats pour votre(s) domaine(s). Let's Encrypt et Certbot proposent plusieurs défis ACME pour vérifier la propriété du domaine.
+Une fois Certbot installé, vous pouvez demander des certificats pour votre(s) domaine(s). Let's Encrypt et Certbot proposent plusieurs défis ACME pour vérifier la propriété du domaine.
Nous recommandons vivement d’utiliser la méthode par défaut **HTTP-01** car elle permet un renouvellement automatique. Cependant, si vous rencontrez des problèmes, vous pouvez essayer la méthode **DNS-01** en alternative, qui est manuelle et ne supporte pas le renouvellement automatique car elle repose sur la vérification via un enregistrement DNS **TXT**.
-:::tip Utilise les plugins pour serveurs web
-Pour ceux qui utilisent un serveur web comme Nginx, Apache ou leur propre serveur, on vous conseille de passer à la section **Plugins pour serveurs web** ci-dessous, qui montre comment utiliser les plugins Certbot pour ces serveurs afin d’avoir une installation "un clic" et de demander des certificats sans devoir arrêter le serveur web.
+:::tip Utilisez les plugins pour serveurs web
+Pour les utilisateurs d’un serveur web comme Nginx, Apache ou un serveur web personnalisé, nous recommandons de passer à la section **Plugins pour serveurs web** ci-dessous qui montre comment utiliser les plugins Certbot pour ces serveurs afin de bénéficier d’une installation "un clic" et de demander des certificats sans arrêter le serveur web.
:::
### Défi HTTP-01
-Avec Certbot installé, vous pouvez maintenant demander des certificats pour votre(s) domaine(s). Dans cet exemple, nous utiliserons le mode standalone, ce qui signifie que Certbot va lancer un serveur web temporaire pour effectuer les actions nécessaires. Cela implique que vous devez ouvrir le port 80 dans vos règles de pare-feu et ne pas avoir d’autres serveurs web ou services utilisant ce port, afin que le serveur temporaire puisse démarrer et permettre la récupération du défi (d’où le `HTTP` dans le nom du défi).
+Avec Certbot installé, vous pouvez maintenant demander des certificats pour votre(s) domaine(s). Dans cet exemple, nous utiliserons le mode standalone, ce qui signifie que Certbot lancera un serveur web temporaire pour effectuer les actions nécessaires. Cela implique que vous devez ouvrir le port 80 dans vos règles de pare-feu et ne pas avoir de serveur web ou service déjà actif sur ce port pour permettre au serveur temporaire de démarrer et que le défi soit récupéré (d’où le `HTTP` dans le nom du défi).
-Dans la commande suivante, vous utiliserez le paramètre `--standalone` pour indiquer à Certbot que vous souhaitez utiliser l’option du serveur web temporaire.
+Dans la commande suivante, vous utiliserez le paramètre `--standalone` pour indiquer à Certbot que vous souhaitez utiliser l’option serveur temporaire.
```
# Pour les domaines racines
@@ -50,23 +50,23 @@ certbot certonly --standalone -d [votre_domaine_racine] -d www.[votre_domaine_ra
# Pour les sous-domaines
certbot certonly --standalone -d [votre_domaine]
-# Installation interactive
+# Configuration interactive
certbot certonly --standalone
```
-Une fois la commande lancée, il se peut que vous deviez suivre une configuration interactive la première fois, qui vous demandera une adresse email pour la communication liée au certificat, une inscription optionnelle à une liste de diffusion, puis l’acceptation des conditions générales.
+Une fois la commande lancée, il se peut que vous deviez suivre une configuration interactive initiale qui vous demandera une adresse email pour la communication liée au certificat, suivie d’une liste de diffusion optionnelle et des conditions générales que vous devrez accepter.
-Certbot va alors générer un défi ACME et l’héberger via le serveur web temporaire. Les serveurs de Let's Encrypt tenteront de récupérer ce défi depuis votre serveur et, en cas de succès, les certificats seront créés et sauvegardés dans le chemin `/etc/letsencrypt/live/[votre_domaine]`.
+Certbot générera alors un défi ACME et l’hébergera via le serveur web temporaire. Les serveurs de Let's Encrypt tenteront de récupérer ce défi depuis votre serveur et, en cas de succès, les certificats seront créés et sauvegardés dans le chemin `/etc/letsencrypt/live/[votre_domaine]`.

-Vous pouvez maintenant utiliser les certificats SSL où vous le souhaitez simplement en fournissant le chemin local vers les certificats.
+Vous pouvez désormais utiliser les certificats SSL où vous le souhaitez simplement en fournissant le chemin local vers les certificats.
### Enregistrement DNS TXT
-Si vous avez des difficultés à vérifier votre domaine via la méthode **HTTP-01**, vous pouvez essayer la méthode **DNS-01** qui consiste à créer un enregistrement DNS **TXT** avec une valeur fournie par Let's Encrypt.
+Si vous rencontrez des difficultés pour vérifier votre domaine via la méthode **HTTP-01**, vous pouvez essayer la méthode **DNS-01** qui consiste à créer un enregistrement DNS **TXT** avec une valeur fournie par Let's Encrypt.
-Comme mentionné plus haut, cette méthode ne supporte **pas** le renouvellement automatique à moins que vous ne mettiez en place votre propre infrastructure pour gérer cela. Il est donc fortement recommandé d’utiliser la méthode **HTTP-01** quand c’est possible.
+Comme mentionné précédemment, cette méthode ne supporte **pas** le renouvellement automatique à moins que vous ne mettiez en place votre propre infrastructure pour gérer cela. Il est donc fortement recommandé d’utiliser la méthode **HTTP-01** quand c’est possible.
Dans la commande suivante, vous utiliserez le paramètre `--preferred-challenges` pour indiquer à Certbot que vous souhaitez utiliser la méthode `DNS-01`.
@@ -77,29 +77,29 @@ certbot certonly --preferred-challenges dns-01 -d [votre_domaine_racine] -d www.
# Pour les sous-domaines
certbot certonly --preferred-challenges dns-01 -d [votre_domaine] --manual -m [votre_email]
-# Installation interactive
+# Configuration interactive
certbot certonly --preferred-challenges dns-01
```
-Une fois la commande lancée, vous devrez suivre une configuration interactive la première fois, qui vous demandera une adresse email pour la communication liée au certificat, une inscription optionnelle à une liste de diffusion, puis l’acceptation des conditions générales.
+Une fois la commande lancée, vous devrez suivre une configuration interactive initiale qui vous demandera une adresse email pour la communication liée au certificat, suivie d’une liste de diffusion optionnelle et des conditions générales que vous devrez accepter.
-Certbot vous fournira alors les instructions pour créer un enregistrement DNS **TXT** avec une valeur spécifique à utiliser. La cible sera généralement `_acme-challenge.` préfixé à votre domaine (dans cet exemple, ce serait `_acme-challenge.zapdocs.example.com`) et la valeur à définir sera affichée dans la console.
+Certbot vous fournira alors les instructions pour créer un enregistrement DNS **TXT** avec une valeur spécifique à utiliser. La cible sera généralement `_acme-challenge.` préfixé à votre domaine (dans cet exemple, ce serait `_acme-challenge.zapdocs.example.com`) et la valeur à définir sera indiquée dans la console.
Une fois l’enregistrement créé, appuyez sur Entrée pour continuer. Si tout est correct et propagé, les certificats seront créés et sauvegardés dans le chemin `/etc/letsencrypt/live/[votre_domaine]`.
:::note
-Soyez patient, car les modifications des enregistrements DNS peuvent prendre un certain temps à se propager. Cela se produit généralement en quelques minutes, mais dans de rares cas, cela peut prendre plus longtemps.
+Soyez patient, car les modifications des enregistrements DNS peuvent prendre un certain temps à se propager. Cela se produit généralement en quelques minutes, mais dans de rares cas, cela peut prendre plus longtemps.
:::
-Vous pouvez maintenant utiliser les certificats SSL où vous le souhaitez simplement en fournissant le chemin local vers les certificats.
+Vous pouvez désormais utiliser les certificats SSL où vous le souhaitez simplement en fournissant le chemin local vers les certificats.
## Plugins pour serveurs web
-Certbot propose plusieurs plugins pour serveurs web qui rendent la gestion des certificats encore plus simple, car ils modifient automatiquement les blocs serveur concernés. Pour utiliser un plugin, il suffit d’ajouter le paramètre correspondant à votre commande `certbot`.
+Certbot propose plusieurs plugins supplémentaires pour serveurs web qui facilitent encore plus la gestion des certificats, car ils modifient automatiquement les blocs serveur concernés. Pour utiliser un plugin, il suffit d’ajouter le paramètre correspondant à votre commande `certbot`.
-Ces méthodes utilisent toutes la validation **HTTP-01** et fonctionnent de manière similaire. Quand un plugin est utilisé, Certbot recherche d’abord le bloc serveur correspondant qui inclut le domaine demandé dans le paramètre `server_name`. Une fois trouvé, Certbot génère un défi ACME et ajoute un bloc temporaire `location /.well-known/acme-challenge/...` dans la configuration du serveur.
+Ces méthodes utilisent toutes la validation **HTTP-01** et fonctionnent de manière similaire. Lorsqu’un plugin est utilisé, Certbot recherche d’abord le bloc serveur correspondant qui inclut le domaine demandé dans le paramètre `server_name`. Une fois trouvé, Certbot génère un défi ACME et ajoute un bloc temporaire `location /.well-known/acme-challenge/...` dans la configuration du serveur.
-Les serveurs de Let's Encrypt tenteront alors de récupérer ce défi depuis votre serveur et, en cas de succès, votre certificat sera généré. La configuration du bloc serveur sera automatiquement modifiée pour passer en HTTPS (port 443) et pour pointer vers les nouveaux certificats.
+Les serveurs de Let's Encrypt tenteront alors de récupérer ce défi depuis votre serveur et, en cas de succès, votre certificat sera généré. La configuration du bloc serveur pour le serveur web sélectionné sera automatiquement modifiée pour passer en HTTPS (port 443) et pour pointer vers les nouveaux certificats générés.
@@ -112,7 +112,7 @@ Avant d’utiliser le plugin, assurez-vous qu’il est installé.
sudo apt install python3-certbot-nginx
```
-Pour utiliser le plugin Nginx, ajoutez le paramètre `--nginx` dans votre commande comme suit.
+Pour utiliser le plugin Nginx, ajoutez le paramètre `--nginx` à votre commande comme suit.
```
# Pour les domaines racines
@@ -121,12 +121,12 @@ certbot --nginx -d [votre_domaine_racine] -d www.[votre_domaine_racine]
# Pour les sous-domaines
certbot --nginx -d [votre_domaine]
-# Installation interactive
+# Configuration interactive
certbot --nginx
```
:::tip
-Si vous souhaitez désactiver les modifications automatiques du bloc serveur par Certbot, vous pouvez ajouter le paramètre `certonly` dans la commande, par exemple `certbot certonly`.
+Si vous souhaitez désactiver les modifications automatiques "un clic" des blocs serveur par Certbot, vous pouvez ajouter le paramètre `certonly` dans la commande, par exemple `certbot certonly`.
:::
@@ -141,7 +141,7 @@ Avant d’utiliser le plugin, assurez-vous qu’il est installé.
sudo apt install python3-certbot-apache
```
-Pour utiliser le plugin Apache, ajoutez le paramètre `--apache` dans votre commande comme suit.
+Pour utiliser le plugin Apache, ajoutez le paramètre `--apache` à votre commande comme suit.
```
# Pour les domaines racines
@@ -150,12 +150,12 @@ certbot --apache -d [votre_domaine_racine] -d www.[votre_domaine_racine]
# Pour les sous-domaines
certbot --apache -d [votre_domaine]
-# Installation interactive
+# Configuration interactive
certbot --apache
```
:::tip
-Si vous souhaitez désactiver les modifications automatiques du bloc serveur par Certbot, vous pouvez ajouter le paramètre `certonly` dans la commande, par exemple `certbot certonly`.
+Si vous souhaitez désactiver les modifications automatiques "un clic" des blocs serveur par Certbot, vous pouvez ajouter le paramètre `certonly` dans la commande, par exemple `certbot certonly`.
:::
@@ -164,23 +164,23 @@ Si vous souhaitez désactiver les modifications automatiques du bloc serveur par
### Plugin Webroot
-Si vous utilisez votre propre serveur web local qui n’utilise pas de logiciel traditionnel, vous pouvez préférer la méthode webroot pour utiliser votre serveur sans devoir l’arrêter.
+Si vous utilisez votre propre serveur web local qui n’utilise pas de logiciel traditionnel, vous pouvez préférer la méthode webroot pour utiliser votre serveur web sans avoir à l’arrêter.
-Pour utiliser le plugin Webroot, ajoutez le paramètre `--webroot` dans votre commande. Vous devez aussi inclure `-w [chemin_serveur_web]` (abréviation de `--webroot-path`), qui est le chemin vers le répertoire racine de votre serveur web.
+Pour utiliser le plugin Webroot, ajoutez le paramètre `--webroot` à votre commande comme suit. Vous devez aussi inclure `-w [chemin_vers_votre_serveur_web]` (abréviation de `--webroot-path`), qui est le chemin vers le répertoire racine de votre serveur web.
```
# Pour les domaines racines
-certbot --webroot -w [chemin_serveur_web] -d [votre_domaine_racine] -d www.[votre_domaine_racine]
+certbot --webroot -w [chemin_vers_votre_serveur_web] -d [votre_domaine_racine] -d www.[votre_domaine_racine]
# Pour les sous-domaines
-certbot --webroot -w [chemin_serveur_web] -d [votre_domaine]
+certbot --webroot -w [chemin_vers_votre_serveur_web] -d [votre_domaine]
-# Installation interactive
-certbot --webroot -w [chemin_serveur_web]
+# Configuration interactive
+certbot --webroot -w [chemin_vers_votre_serveur_web]
```
:::tip
-Un des chemins webroot les plus courants est `/var/www/html`. Vous pouvez aussi utiliser cette méthode pour des serveurs comme Nginx ou Apache si vous souhaitez utiliser le serveur sans que Certbot modifie automatiquement les blocs serveur comme le font les plugins natifs.
+L’un des emplacements webroot les plus courants est `/var/www/html`. Vous pouvez aussi utiliser cette méthode pour des serveurs web comme Nginx ou Apache si vous souhaitez utiliser le serveur web sans que Certbot modifie automatiquement les blocs serveur comme le font les plugins natifs.
:::
@@ -195,10 +195,10 @@ certbot renew --dry-run
```
:::tip
-Comme mentionné plus haut, la méthode **DNS-01** ne supporte pas le renouvellement automatique via Certbot, sauf si vous mettez en place votre propre infrastructure pour gérer cela. Il est donc fortement recommandé d’utiliser la méthode **HTTP-01**.
+Comme mentionné précédemment, la méthode **DNS-01** ne supporte pas le renouvellement automatique via Certbot, sauf si vous mettez en place votre propre infrastructure pour gérer cela. Il est donc fortement recommandé d’utiliser la méthode **HTTP-01**.
:::
-Cette commande doit réussir si tout est en ordre. Si vous souhaitez voir ou modifier le renouvellement automatique, la commande se trouve dans l’un des emplacements suivants : `/etc/crontab/`, `/etc/cron.*/*` ou via `systemctl list-timers`.
+Cette commande devrait réussir si tout est en ordre. Si vous souhaitez consulter ou modifier le renouvellement automatique, la commande se trouve dans l’un des emplacements suivants : `/etc/crontab/`, `/etc/cron.*/*` ou via `systemctl list-timers`.
### Configuration manuelle du cronjob
@@ -214,4 +214,4 @@ Enregistrez le fichier et quittez nano avec `CTRL + X`, puis `Y` pour confirmer
## Conclusion
-Vous avez configuré avec succès Certbot pour votre(s) domaine(s) via plusieurs méthodes, que ce soit standalone, webroot ou via un des plugins, offrant à votre site une transmission de données sécurisée via HTTPS. Pour toute question ou assistance, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
+Vous avez configuré avec succès Certbot pour votre(s) domaine(s) via plusieurs méthodes, y compris standalone, webroot ou via un des plugins, offrant à votre site une transmission de données sécurisée via HTTPS. Pour toute question ou assistance, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
index 191cfb958..a7692c2a1 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-webserver
-title: "Serveur dédié : Installation du serveur web Nginx et Apache"
-description: "Découvrez comment configurer et installer les serveurs web Nginx ou Apache pour héberger efficacement votre site → En savoir plus maintenant"
+title: "Configurer Nginx et Apache sur un serveur Linux - Mets en place un environnement web puissant"
+description: "Découvre comment installer et configurer les serveurs web Nginx ou Apache pour héberger ton site efficacement → En savoir plus maintenant"
sidebar_label: Installer un serveur web
services:
+ - vserver
- dedicated
---
@@ -11,13 +12,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Nginx et Apache sont des services web populaires utilisés pour délivrer des pages web dans le navigateur d’un utilisateur. Ci-dessous, on vous montre comment installer l’un de ces services sur votre système.
+Nginx et Apache sont des services web populaires utilisés pour livrer des pages web au navigateur d’un utilisateur. Ci-dessous, on te montre comment installer l’un de ces services sur ton système.
## Préparation
-Avant de commencer l’installation d’un serveur web, il faut s’assurer que le système est à jour. Pour cela, on se connecte au serveur via SSH. Si tu ne sais pas ce qu’est SSH ni comment l’utiliser, jette un œil à ce guide : [Accès initial (SSH)](vserver-linux-ssh.md).
+Avant de commencer l’installation effective d’un serveur web, il faut s’assurer que le système est à jour. Pour ça, on se connecte au serveur via SSH. Si tu ne sais pas ce qu’est SSH ni comment l’utiliser, jette un œil à ce guide : [Accès initial (SSH)](vserver-linux-ssh.md).
Une fois connecté, tu peux mettre à jour le système avec la commande adaptée à ton système d’exploitation :
@@ -42,7 +43,7 @@ sudo dnf upgrade --refresh
## Installation
-Une fois la préparation terminée, on peut lancer l’installation du serveur web. Selon ton système d’exploitation et le serveur web choisi, exécute les commandes suivantes :
+Une fois la préparation terminée, tu peux lancer l’installation du serveur web. Selon ton système d’exploitation et le serveur web choisi, exécute les commandes suivantes :
@@ -102,7 +103,7 @@ Après l’installation du serveur web, tu peux uploader les fichiers de ton sit
## Vérification de la version
-Une fois l’installation terminée, tu peux vérifier que tout s’est bien passé avec les commandes `apache2 -v` (Apache) et `nginx -v` (Nginx). Le résultat devrait ressembler à ça :
+Une fois l’installation terminée, tu peux utiliser les commandes `apache2 -v` (Apache) et `nginx -v` (Nginx) pour vérifier que tout s’est bien passé. Le résultat devrait ressembler à ça :
@@ -124,6 +125,4 @@ nginx version: nginx/1.2.3
...
```
-Si tu obtiens ce genre de retour, c’est que ton serveur web est bien installé.
-
-
+Si tu obtiens ce genre de retour, c’est que ton serveur web est installé et prêt à l’emploi.
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
index 2397cee5c..1a570321e 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-wordpress
-title: "Serveur dédié : Installation de WordPress"
-description: "Découvrez comment installer WordPress sur un serveur Linux avec la stack LAMP pour créer et gérer votre site web efficacement → En savoir plus maintenant"
+title: "Installer WordPress sur un serveur Linux - Lance ton propre site web ou blog"
+description: "Découvre comment installer WordPress sur un serveur Linux avec la stack LAMP pour créer et gérer ton site web efficacement → En savoir plus maintenant"
sidebar_label: Installer WordPress
services:
+ - vserver
- dedicated
---
@@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-WordPress est un système de gestion de contenu web très populaire utilisé pour gérer et publier des sites web. Aujourd’hui, WordPress s’est étendu à divers autres domaines comme le mailing, les forums, les boutiques en ligne et bien plus encore. Cela est renforcé par une communauté dynamique qui a créé un écosystème solide de plugins ainsi que des templates qui facilitent la mise en place de n’importe quoi en tant qu’utilisateur final. Dans ce guide, nous allons couvrir le processus d’installation du CMS WordPress sur un serveur Linux.
+WordPress est un système de gestion de contenu web très populaire utilisé pour gérer et publier des sites web. Aujourd’hui, WordPress s’est étendu à plein d’autres domaines comme le mailing, les forums, les boutiques en ligne et bien plus encore. Tout ça grâce à une communauté dynamique qui a créé un écosystème solide de plugins et de templates, rendant la configuration super simple pour les utilisateurs finaux. Dans ce guide, on va voir comment installer le CMS WordPress sur un serveur Linux.

@@ -19,18 +20,18 @@ WordPress est un système de gestion de contenu web très populaire utilisé pou
## Préparation
-Commencez par vous connecter à votre serveur via SSH. Si vous ne savez pas comment faire, jetez un œil à notre [guide d’accès initial (SSH)](dedicated-linux-ssh.md).
+Commence par te connecter à ton serveur via SSH. Si tu ne sais pas comment faire, jette un œil à notre [guide d’accès initial (SSH)](dedicated-linux-ssh.md).
:::info
-Dans ce guide, nous utiliserons la distribution Ubuntu, associée à Apache comme serveur web, MySQL pour la base de données et PHP comme dépendance principale. C’est ce qu’on appelle la stack LAMP : Linux, Apache, MySQL et PHP.
+Dans ce guide, on utilise la distro Ubuntu, avec Apache comme serveur web, MySQL pour la base de données et PHP comme dépendance principale. C’est ce qu’on appelle la stack LAMP : Linux, Apache, MySQL et PHP.
:::
-Une fois connecté, commencez par lancer la commande de mise à jour.
+Une fois connecté, lance la commande de mise à jour.
```
sudo apt update
```
-Ensuite, vous pouvez installer toutes les dépendances nécessaires. Copiez simplement la commande complète ci-dessous et collez-la pour installer toutes les dépendances en une fois. Soyez patient, cela peut prendre un peu de temps.
+Ensuite, installe toutes les dépendances nécessaires. Copie-colle la commande complète ci-dessous pour tout installer d’un coup. Sois patient, ça peut prendre un peu de temps.
```
sudo apt install apache2 \
ghostscript \
@@ -48,189 +49,189 @@ sudo apt install apache2 \
php-zip
```
-Une fois les dépendances installées, il y a quelques petites étapes recommandées à suivre pour s’assurer que toutes les dépendances principales de la stack LAMP fonctionnent correctement.
+Une fois les dépendances installées, il y a quelques petites étapes recommandées pour s’assurer que toutes les dépendances clés de la stack LAMP fonctionnent bien.
### Apache & Pare-feu
-Pour commencer, vous devez configurer le pare-feu pour permettre au serveur web Apache de communiquer avec Internet et vous assurer qu’il fonctionne. Il est important que les règles appropriées du pare-feu soient créées pour que le serveur web soit accessible depuis Internet.
+Pour commencer, il faut configurer le pare-feu pour que le serveur web Apache puisse communiquer avec Internet et s’assurer qu’il fonctionne. C’est super important de créer les bonnes règles dans le pare-feu pour que le serveur web soit accessible depuis Internet.
-Dans cet exemple, nous utiliserons le **pare-feu UFW** car Apache a une application enregistrée pour celui-ci. Si vous utilisez un autre pare-feu, assurez-vous d’autoriser le port 80 (HTTP) à travers le pare-feu. Vous pouvez en apprendre plus sur les pare-feux sous Linux via notre guide [Gérer le pare-feu](vserver-linux-firewall.md).
+Ici, on utilise le **pare-feu UFW** parce qu’Apache a une application enregistrée pour ça. Si tu utilises un autre pare-feu, assure-toi d’autoriser le port 80 (HTTP). Tu peux en apprendre plus sur les pare-feux Linux dans notre [guide Gérer le pare-feu](vserver-linux-firewall.md).
-Assurez-vous que le pare-feu UFW est activé et qu’une règle pour SSH est créée.
+Vérifie que le pare-feu UFW est activé et qu’une règle pour SSH est bien créée.
```
-# Créer une règle pour autoriser SSH
+# Crée une règle pour autoriser SSH
sudo ufw allow OpenSSH
-# Activer le pare-feu UFW
+# Active le pare-feu UFW
sudo ufw enable
```
:::caution
-Assurez-vous d’avoir une règle configurée pour SSH si vous utilisez le pare-feu UFW ! Sinon, vous **ne pourrez pas** vous reconnecter en SSH si vous perdez la connexion à votre session actuelle !
+Assure-toi d’avoir une règle pour SSH si tu utilises UFW ! Sinon, tu **ne pourras plus** te connecter en SSH si ta session actuelle est coupée !
:::
-Créez maintenant la règle pour autoriser Apache puis vérifiez que les règles sont bien présentes.
+Maintenant, crée la règle pour autoriser Apache puis vérifie que les règles sont bien en place.
```
-# Créer une règle pour autoriser Apache
+# Crée une règle pour autoriser Apache
sudo ufw allow in "Apache Full"
-# Vérifier les règles du pare-feu UFW
+# Vérifie les règles du pare-feu UFW
sudo ufw status
```
:::tip
-Vous pouvez voir les profils disponibles en lançant la commande `ufw app list`. Dans l’exemple ci-dessus, utiliser `Apache Full` signifie que les règles pour HTTP (port 80) et HTTPS (port 443) sont créées.
+Tu peux voir les profils disponibles avec la commande `ufw app list`. Dans l’exemple, `Apache Full` crée les règles pour HTTP (port 80) et HTTPS (port 443).
:::
-Vous devriez voir les règles `Apache` et `Apache (v6)` avec l’action `ALLOW`, ce qui confirme que le pare-feu est prêt. Vous verrez aussi d’autres règles que vous avez peut-être déjà configurées, y compris celle pour SSH.
+Tu devrais voir les règles `Apache` et `Apache (v6)` avec l’action `ALLOW`, ce qui confirme que le pare-feu est prêt. Tu verras aussi les autres règles que tu as pu configurer, y compris celle pour SSH.

-Avec le pare-feu ouvert pour Apache, vous devez maintenant vérifier qu’Apache fonctionne. Vous pouvez tester en accédant à votre adresse IP dans un navigateur, comme ceci : `http://[votre_adresse_ip]`
+Avec le pare-feu ouvert pour Apache, vérifie maintenant qu’Apache fonctionne. Pour ça, essaie d’accéder à ton adresse IP dans un navigateur, comme ceci : `http://[ton_adresse_ip]`
-Si tout fonctionne, vous devriez voir une page d’accueil par défaut. Sinon, vérifiez le statut du service avec la commande : `systemctl status apache2`
+Si ça marche, tu verras une page d’accueil par défaut. Sinon, vérifie le statut du service avec : `systemctl status apache2`

### Configuration MySQL
-La prochaine étape est la configuration initiale de MySQL. Il est recommandé d’exécuter un script d’installation sécurisée, qui garantit que votre instance MySQL reste sécurisée. C’est optionnel mais fortement conseillé. Lancez-le avec la commande `sudo mysql_secure_installation`.
+La prochaine étape, c’est la configuration initiale de MySQL. On recommande de lancer un script d’installation sécurisée pour garder ton serveur MySQL bien protégé. C’est optionnel mais vraiment conseillé. Lance la commande `sudo mysql_secure_installation`.
-Cela vous guidera dans une configuration interactive. D’abord, vous serez invité à configurer la validation des mots de passe. On recommande de choisir `Y` pour n’autoriser que des mots de passe sécurisés à l’avenir, puis de sélectionner soit `MEDIUM` via `1` ou `STRONG` via `2`.
+Tu seras guidé dans une configuration interactive. D’abord, il te sera demandé si tu veux activer la validation des mots de passe. On recommande de répondre `Y` pour n’autoriser que des mots de passe sécurisés, puis de choisir `MEDIUM` avec `1` ou `STRONG` avec `2`.

-Ensuite, vous serez invité à supprimer l’utilisateur `anonymous` et à interdire la connexion root à distance. Pour les deux, on recommande fortement de répondre `Y` pour des raisons de sécurité. Cela supprime l’utilisateur test et limite l’accès root à local via SSH uniquement, réduisant ainsi les risques.
+Ensuite, il te sera demandé de supprimer l’utilisateur `anonymous` et d’interdire la connexion root à distance. On recommande fortement de répondre `Y` pour les deux, pour des raisons de sécurité. Ça supprime l’utilisateur test et limite l’accès root à la machine locale via SSH, ce qui réduit les risques.

-Enfin, vous serez invité à supprimer la base de données `test` et à recharger les tables de privilèges. Là encore, on recommande d’accepter avec `Y` car la base test n’est pas nécessaire et il faut recharger les privilèges pour que les changements prennent effet.
+Enfin, il te sera demandé de supprimer la base de données `test` et de recharger les tables de privilèges. Là encore, réponds `Y` car la base test n’est pas nécessaire et il faut recharger les privilèges pour que les changements prennent effet.

-Vérifiez maintenant si la base MySQL tourne en essayant de vous connecter avec la commande : `sudo mysql -u root`. Si ça marche, un message de bienvenue s’affichera. Vous pouvez quitter avec la commande `quit` quand vous êtes prêt.
+Vérifie maintenant que la base MySQL tourne bien en essayant de te connecter avec : `sudo mysql -u root`. Si ça marche, tu verras un message de bienvenue. Tu peux sortir avec la commande `quit`.

### Tester PHP
-Enfin, vous devez vérifier que PHP fonctionne comme prévu. Pour cela, créez un fichier `info.php` dans le répertoire Apache `/var/www/html/` avec un contenu PHP qui exécute la commande `phpinfo()`.
+Pour finir, vérifie que PHP fonctionne comme prévu. Crée un fichier `info.php` dans le dossier Apache `/var/www/html/` avec un contenu PHP qui lance la commande `phpinfo()`.
```
-# Ouvrir l’éditeur nano sur le nouveau fichier
+# Ouvre l’éditeur nano sur le nouveau fichier
nano /var/www/html/info.php
-# Coller le contenu suivant dans l’éditeur
+# Colle ce contenu dans l’éditeur
```
-Une fois prêt, sauvegardez le fichier en appuyant sur `CTRL+X` puis `Y` et `Entrée` pour confirmer les modifications.
+Sauvegarde avec `CTRL+X`, puis `Y` et `Entrée` pour confirmer.
-Accédez maintenant à l’URL suivante qui doit afficher une page d’info PHP si tout fonctionne correctement.
+Accède ensuite à cette URL qui doit afficher une page d’info PHP si tout est OK.
```
-http://[votre_adresse_ip]/info.php
+http://[ton_adresse_ip]/info.php
```

-Avec les dépendances LAMP principales testées et fonctionnelles, vous êtes prêt à passer à l’installation principale du CMS WordPress.
+Avec les dépendances LAMP testées et fonctionnelles, tu peux maintenant passer à l’installation principale de WordPress.
## Installation
-L’installation de WordPress se divise en trois étapes : préparer une base de données MySQL, installer WordPress, puis configurer via l’assistant d’installation WordPress.
+L’installation de WordPress se divise en trois étapes : préparer la base MySQL, installer WordPress, puis configurer via l’assistant d’installation WordPress.
### Base de données MySQL
-Pour commencer l’installation, vous devez créer une nouvelle base de données MySQL. C’est important car vous utiliserez ces infos dans l’assistant d’installation WordPress plus tard, donc on vous conseille d’utiliser nos exemples.
+Pour commencer, crée une nouvelle base MySQL. C’est important de bien retenir ces infos car tu en auras besoin dans l’assistant WordPress plus tard. On te conseille d’utiliser nos exemples.
-Copiez simplement les commandes suivantes pour créer la base, les tables et l’utilisateur nécessaires.
+Copie-colle ces commandes pour créer la base, les tables et l’utilisateur.
```
# Connexion à MySQL
sudo mysql -u root
-# Créer la base de données
+# Crée la base de données
CREATE DATABASE wordpress;
-# Créer un utilisateur dédié wordpress
-# Remplacez [your_password] par votre propre mot de passe
+# Crée un utilisateur dédié wordpress
+# Remplace [your_password] par ton propre mot de passe
CREATE USER wordpress@localhost IDENTIFIED BY '[your_password]';
-# Définir les privilèges pour l’utilisateur (copiez en une seule fois)
+# Donne les privilèges à l’utilisateur (copie en une fois)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON wordpress.*
TO wordpress@localhost;
-# Recharger les tables de privilèges
+# Recharge les tables de privilèges
FLUSH PRIVILEGES;
```
-Une fois la base et l’utilisateur créés, quittez avec la commande `quit`. Vous êtes maintenant prêt à installer WordPress.
+Une fois la base et l’utilisateur créés, quitte avec la commande `quit`. Tu es prêt pour installer WordPress.
### Installer WordPress
-Pour l’installation principale, on recommande d’utiliser la version officielle de **wordpress.org** directement plutôt que le paquet APT, car WordPress le conseille pour éviter des soucis potentiels.
+Pour l’installation principale, on recommande de prendre la version officielle de **wordpress.org** plutôt que le paquet APT, car c’est ce que WordPress conseille pour éviter les soucis.
-Pour télécharger la dernière version, utilisez la commande suivante qui télécharge la release dans le dossier temporaire.
+Pour télécharger la dernière version, utilise cette commande qui la récupère dans le dossier temporaire.
```
cd /tmp && wget https://wordpress.org/latest.tar.gz
```
-Décompressez ensuite l’archive, ce qui créera un dossier `wordpress` avec tous les fichiers nécessaires.
+Décompresse ensuite l’archive, ça va créer un dossier `wordpress` avec tous les fichiers nécessaires.
```
tar -xvf latest.tar.gz
```
-Avec les fichiers extraits, vous devez copier le dossier dans le répertoire Apache `/var/www/html/` pour rendre tout accessible via le web. Lancez les commandes suivantes qui copient le dossier, créent un dossier `uploads` et ajustent les permissions pour que le groupe `www-data` du serveur web ait accès.
+Avec les fichiers extraits, copie le dossier dans `/var/www/html/` d’Apache pour que tout soit accessible via le web. Lance ces commandes pour copier, créer un dossier `uploads` et ajuster les permissions pour que le groupe `www-data` ait accès.
```
-# Copier le dossier wordpress et mettre à jour la propriété
+# Copie le dossier wordpress et mets à jour la propriété
cp -R wordpress /var/www/html/
chown -R www-data:www-data /var/www/html/wordpress/
-# Créer le dossier uploads
+# Crée le dossier uploads
mkdir /var/www/html/wordpress/wp-content/uploads
-# Ajuster les permissions des fichiers
+# Ajuste les permissions des fichiers
chmod -R 755 /var/www/html/wordpress/
chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/
```
-Avec ça, WordPress devrait être installé. Accédez à l’assistant d’installation WordPress via : `http://[votre_adresse_ip]/wordpress`
+Avec ça, WordPress est installé. Accède à l’assistant d’installation via : `http://[ton_adresse_ip]/wordpress`
### Assistant d’installation
-Dans l’assistant, vous pouvez maintenant configurer WordPress, c’est la dernière étape de l’installation. D’abord, vous serez invité à choisir votre langue.
+Dans l’assistant, tu vas configurer WordPress, c’est la dernière étape. D’abord, choisis ta langue.
-Ensuite, vous devrez configurer les paramètres de la base de données. Vous avez déjà préparé ça dans MySQL lors de la première étape, donc utilisez les mêmes identifiants et valeurs ici. Si vous avez suivi nos exemples, remplissez comme suit en remplaçant `[your_password]` par le mot de passe que vous avez choisi.
+Ensuite, configure les paramètres de la base de données. Tu as déjà préparé ça dans MySQL, donc utilise les mêmes identifiants. Si tu as suivi nos exemples, remplis comme suit en remplaçant `[your_password]` par ton mot de passe.

-Une fois cette étape terminée, vous serez invité à lancer l’installation. C’est la dernière partie du processus.
+Après ça, lance l’installation.

-Sur la page suivante, vous devrez renseigner plusieurs infos comme le titre du site, une adresse email, un nom d’utilisateur et un mot de passe pour le compte root WordPress qui permettra d’accéder au panneau. Vous pouvez aussi choisir la visibilité pour les moteurs de recherche, si vous voulez que votre site soit indexé ou non.
+Sur la page suivante, renseigne le titre du site, une adresse email, un nom d’utilisateur et un mot de passe pour le compte admin WordPress. Tu peux aussi choisir si tu veux que ton site soit indexé par les moteurs de recherche ou non.
:::tip
-Pensez à choisir un mot de passe fort et à sauvegarder vos identifiants pour ne pas perdre l’accès à votre panneau WordPress !
+Choisis un mot de passe solide et garde bien tes identifiants pour ne pas perdre l’accès à ton panneau WordPress !
:::
-Quand vous êtes prêt, cliquez sur le bouton **Installer WordPress** pour finaliser l’installation.
+Quand tu es prêt, clique sur **Installer WordPress** pour finir l’installation.

-Vous arriverez sur une page de succès qui vous redirige vers la page de **Connexion**. Cliquez dessus puis utilisez vos identifiants pour vous connecter à votre panneau WordPress pour la toute première fois !
+Tu seras redirigé vers une page de succès qui te mène à la page de connexion. Clique dessus et connecte-toi avec tes identifiants pour la première fois !

-Et voilà, une fois connecté avec succès, vous êtes sur votre panneau WordPress, avec une installation complète.
+Et voilà, une fois connecté, tu arrives sur ton panneau WordPress avec une installation complète.

## Conclusion
-Félicitations, vous avez installé et configuré WordPress avec succès ! Comme prochaine étape, on vous **recommande vivement** de configurer un domaine et un **certificat SSL** pour garantir que les données soient transmises de manière sécurisée et faciliter l’accès au panneau WordPress. Consultez notre [guide Certbot](dedicated-linux-certbot.md) en vous concentrant sur le **plugin Apache** et suivez la configuration interactive pour mettre en place rapidement et facilement un certificat pour votre domaine.
+Félicitations, tu as installé et configuré WordPress avec succès ! La prochaine étape, on te recommande **fortement** de configurer un domaine et un **certificat SSL** pour sécuriser les échanges et faciliter l’accès au panneau WordPress. Consulte notre [guide Certbot](dedicated-linux-certbot.md) en te concentrant sur le **plugin Apache** et suis la configuration interactive pour mettre en place un certificat rapidement et facilement pour ton domaine.
-Pour aller plus loin, on vous conseille de parcourir nos guides [Plugins WordPress](webspace-wordpress-plugins.md) et [WordPress Elementor](webspace-wordpress-elementor.md) qui expliquent comment installer des plugins et utiliser Elementor, un constructeur de pages populaire et facile à prendre en main.
+Pour aller plus loin, on te conseille de jeter un œil à nos guides [Plugins WordPress](webspace-wordpress-plugins.md) et [WordPress Elementor](webspace-wordpress-elementor.md) qui expliquent comment installer des plugins et utiliser Elementor, un constructeur de pages super populaire et facile à prendre en main.
-Pour toute question ou aide, n’hésitez pas à contacter notre support, disponible tous les jours pour vous assister ! 🙂
\ No newline at end of file
+Si tu as des questions ou besoin d’aide, n’hésite pas à contacter notre support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
index ebf9affe1..0e600a95b 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-xrdp
-title: "Serveur dédié : Installation de xRDP (Bureau à distance)"
+title: "Configurer xRDP sur un serveur Linux - Activer l'accès bureau à distance"
description: "Découvrez comment configurer l'accès bureau à distance sur des serveurs Ubuntu et Debian pour une gestion et un contrôle simplifiés → En savoir plus maintenant"
sidebar_label: Installer xRDP
services:
+ - vserver
- dedicated
---
@@ -12,12 +13,14 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
Sur Linux, il y a généralement une console SSH par défaut pour gérer le serveur. Dans certains cas, il peut être plus simple d’utiliser une connexion bureau à distance, similaire à Windows.
-Une post-installation est possible pour la plupart des distributions Linux. Ce guide explique cela pour Ubuntu et Debian.
+Une post-installation est possible pour la plupart des distributions Linux. Dans ce guide, cela est expliqué pour Ubuntu et Debian.
:::info
Important : Il faut utiliser au minimum Ubuntu 18.04.X LTS (Bionic Beaver) ou Debian 10 (Buster) comme système d’exploitation. Les versions plus récentes sont recommandées.
:::
+
+
## Installation de xRDP
D’abord, le serveur doit être mis à jour :
@@ -66,17 +69,17 @@ sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp
sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp
```
-Une fois la configuration terminée, vous pouvez vous connecter au root ou aux données utilisateur respectives du serveur via le Bureau à distance.
+Une fois la configuration terminée, vous pouvez vous connecter au root ou aux données utilisateur respectives du serveur via le bureau à distance.
Le port par défaut est : 3389
-## Connexion
+## Connexion
La connexion peut se faire via n’importe quel outil RDP, connecté avec IP:PORT.
Lors de la connexion, les identifiants vous seront demandés :

-Après une connexion réussie, vous verrez le bureau.
+Après une connexion réussie, vous voyez le bureau.
Avec Ubuntu, l’interface est un peu différente de celle de Debian :
Ubuntu :
@@ -85,4 +88,4 @@ Ubuntu :
Debian :
-
\ No newline at end of file
+
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
index 02d8e339f..9da954c14 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-ftpserver
-title: "Serveur dédié : Installation de FTP"
-description: "Découvrez comment configurer et gérer un serveur FTP FileZilla sous Windows pour des transferts de fichiers sécurisés et un contrôle d’accès utilisateur → En savoir plus maintenant"
+title: "Configurer FTP sur un serveur Windows - Hébergez un service de transfert de fichiers sécurisé"
+description: "Découvrez comment configurer et gérer un serveur FTP FileZilla sur Windows pour des transferts de fichiers sécurisés et un contrôle d'accès utilisateur → En savoir plus maintenant"
sidebar_label: Installer FTP
services:
+ - vserver
- dedicated
---
@@ -11,9 +12,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Le **FTP (File Transfer Protocol)** est un protocole réseau utilisé pour transférer des fichiers via un réseau TCP/IP. Ce protocole a été développé pour permettre un échange facile de fichiers entre systèmes.
+Le **FTP (File Transfer Protocol)** est un protocole réseau utilisé pour transférer des fichiers sur un réseau TCP/IP. Ce protocole a été développé pour permettre un échange facile de fichiers entre systèmes.
-Avec le **serveur FileZilla**, il est possible de mettre en place un tel serveur FTP sur un système d’exploitation Windows. Le serveur FileZilla est simple à installer et configurer, et offre de nombreuses fonctionnalités comme la création de comptes utilisateurs, la gestion des droits d’accès et le transfert de fichiers.
+Avec le **FileZilla Server**, il est possible de configurer un tel serveur FTP sur un système d’exploitation Windows. FileZilla Server est simple à installer et à configurer, et offre de nombreuses fonctionnalités comme la création de comptes utilisateurs, la gestion des droits d’accès et le transfert de fichiers.
@@ -21,29 +22,29 @@ Avec le **serveur FileZilla**, il est possible de mettre en place un tel serveur
### Téléchargement
-Pour configurer un serveur FTP, il faut un logiciel adapté. Le logiciel serveur FileZilla peut être utilisé comme solution pour le système d’exploitation Windows serveur. Vous pouvez le télécharger ici : [FileZilla server](https://filezilla-project.org/download.php?type=server).
+La mise en place d’un serveur FTP nécessite un logiciel adapté. Le logiciel FileZilla Server peut être utilisé comme solution pour le système d’exploitation Windows Server. Vous pouvez le télécharger ici : [FileZilla server](https://filezilla-project.org/download.php?type=server).
### Installation
-Une fois le fichier d’installation téléchargé, vous devez l’exécuter. Pour cela, cliquez sur le fichier téléchargé. La fenêtre suivante devrait s’ouvrir : 
+Une fois le fichier d’installation téléchargé, il faut l’exécuter. Pour cela, cliquez sur le fichier téléchargé. La fenêtre suivante devrait s’ouvrir : 
-Vous pouvez alors sélectionner les packages à installer. Cependant, il suffit d’installer les packages pré-sélectionnés, donc cliquez simplement sur **Suivant** puis choisissez le chemin d’installation :
+Vous pouvez alors sélectionner les composants à installer. Cependant, il suffit d’installer les paquets pré-sélectionnés, donc cliquez simplement sur **Suivant** puis choisissez le chemin d’installation :

-Dans cet exemple, FileZilla Server sera installé sous **C:\Program Files (x86)\FileZilla Server**. Vous pouvez toutefois choisir un autre chemin. Après avoir sélectionné le chemin, vous devez spécifier la manière dont le serveur FTP doit être installé et démarré. Vous pouvez aussi définir le port et un mot de passe administrateur.
+Dans cet exemple, FileZilla Server sera installé sous **C:\Program Files (x86)\FileZilla Server**. Vous pouvez bien sûr choisir un autre chemin. Après avoir sélectionné le chemin, vous devez définir la manière dont le serveur FTP sera installé et démarré. Vous pouvez aussi choisir le port et définir un mot de passe administrateur.

-Cliquez ensuite sur **Suivant** et dans l’étape suivante. Enfin, cliquez sur **Installer** pour lancer l’installation. L’interface d’administration du serveur FTP FileZilla va maintenant s’ouvrir. Cliquez sur le bouton **Connect to FileZilla FTP Server**.
+Cliquez ensuite sur **Suivant** puis à l’étape suivante. Enfin, cliquez sur **Installer** pour lancer l’installation. L’interface d’administration du serveur FTP FileZilla va alors s’ouvrir. Cliquez sur le bouton **Connect to FileZilla FTP Server**.
-Une fenêtre devrait apparaître avec les champs Hôte, Port et Mot de passe. Vous pouvez laisser les deux premiers champs inchangés et saisir le mot de passe administrateur que vous avez défini pour le serveur FTP. Ensuite, établissez la connexion en cliquant sur le bouton **Ok**.
+Une fenêtre devrait apparaître avec les champs Hôte, Port et Mot de passe. Vous pouvez laisser les deux premiers champs tels quels et entrer le mot de passe administrateur que vous avez défini pour le serveur FTP. Ensuite, établissez la connexion en cliquant sur le bouton **Ok**.
@@ -70,14 +71,14 @@ Maintenant que l’utilisateur est créé, il faut configurer l’accès et les

-Pour que l’utilisateur ait les permissions appropriées, vous devez spécifier les répertoires auxquels il peut accéder en cliquant sur **Add** dans les points de montage. Un chemin virtuel et un chemin natif doivent être définis. Dans notre exemple, nous définissons que le disque dur C est listé sous \.
+Pour garantir que l’utilisateur ait les permissions appropriées, vous devez spécifier les dossiers auxquels il peut accéder en cliquant sur **Add** dans les points de montage. Un chemin virtuel et un chemin natif doivent être définis. Dans notre exemple, nous définissons que le disque dur C est monté sous \.

-À droite, vous trouverez l’option **Permissions**, qui permet de définir les droits d’accès au chemin spécifié. Si vous souhaitez pouvoir lire et modifier les données, il est recommandé de choisir **Read+Write**.
+À droite, vous trouverez l’option **Permissions**, qui permet de définir les droits d’accès au chemin spécifié. Si vous souhaitez que l’utilisateur puisse lire et modifier les données, il est recommandé de choisir **Read+Write**.
::: danger
-Pour des raisons de sécurité, vous ne devriez donner accès à un utilisateur qu’à certains dossiers spécifiques.
+Pour des raisons de sécurité, ne donnez à un utilisateur l’accès qu’à certains dossiers spécifiques.
:::
Vous pouvez maintenant appliquer et confirmer les modifications en cliquant sur le bouton **Apply**.
@@ -103,4 +104,4 @@ Vous pouvez ensuite fermer la fenêtre en cliquant sur **OK**, la connexion à v
## Conclusion
-Félicitations, vous avez installé avec succès le serveur FTP. Pour toute question ou assistance, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
+Félicitations, vous avez installé avec succès votre serveur FTP. Pour toute question ou assistance, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-git.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
index 42398926d..6729efaa0 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-git
-title: "Serveur dédié : Installer Git sur Windows"
-description: "Découvrez comment installer et configurer Git pour un contrôle de version efficace et une collaboration fluide sur vos projets → En savoir plus maintenant"
+title: "Configurer Git sur un serveur Windows - Active le contrôle de version pour tes projets"
+description: "Découvre comment installer et configurer Git pour un contrôle de version efficace et une collaboration fluide sur tes projets → En savoir plus maintenant"
sidebar_label: Installer Git
services:
+ - vserver
- dedicated
---
@@ -13,19 +14,19 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Git est un système de contrôle de version distribué conçu pour une gestion efficace du code source. Il permet aux développeurs de suivre les modifications, de travailler simultanément sur différentes branches et de collaborer facilement sur des projets. Grâce à sa flexibilité et ses performances, Git est devenu l’outil standard pour le contrôle de version dans le développement logiciel moderne.
+Git est un système de contrôle de version distribué conçu pour une gestion efficace du code source. Il permet aux développeurs de suivre les modifications, de travailler simultanément sur différentes branches, et de collaborer facilement sur des projets. Grâce à sa flexibilité et ses performances, Git est devenu l’outil standard pour le contrôle de version dans le développement logiciel moderne.
-Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir pour que ça roule.
+Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
## Préparation
-Avant d’installer **Git**, il faut préparer ton système. Cela inclut la mise à jour de ton système d’exploitation vers la dernière version. Ces préparatifs garantissent un environnement stable et aident à éviter les problèmes pendant ou après l’installation.
+Avant d’installer **Git**, il faut préparer ton système. Cela inclut la mise à jour de ton système d’exploitation vers la dernière version. Ces préparations garantissent un environnement stable et aident à éviter les problèmes pendant ou après l’installation.
### Mise à jour du système
-Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par faire une mise à jour système. Ça garantit que tu as les derniers patchs de sécurité et versions logicielles avant de continuer.
+Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par faire une mise à jour système. Ça garantit que ton système dispose des derniers patchs de sécurité et des versions logicielles à jour avant de continuer.
@@ -33,13 +34,13 @@ Pour t’assurer que ton système tourne avec les dernières améliorations logi
Maintenant que les préparatifs sont faits, tu peux passer à l’installation de l’application Git. Pour ça, télécharge Git pour Windows (x64) ici : https://git-scm.com/downloads/win
-Ensuite, lance l’installation du fichier téléchargé et suis les étapes indiquées.
+Ensuite, lance le setup du fichier téléchargé et suis les étapes indiquées.

-Une fois l’installation terminée, vérifie que Git fonctionne correctement en ouvrant un terminal ou l’invite de commandes. Tape la commande `git --version` et appuie sur Entrée.
+Une fois l’installation terminée, vérifie que Git fonctionne correctement en ouvrant un terminal ou l’invite de commandes. Tape la commande `git --version` puis appuie sur Entrée.
-Si l’installation a réussi, Git affichera la version installée. Si tu as un message d’erreur ou aucun retour, cela signifie généralement que Git n’a pas été installé correctement ou que la commande n’est pas dans le chemin système.
+Si l’installation a réussi, Git affichera la version installée. Si tu as un message d’erreur ou aucun retour, ça signifie généralement que Git n’a pas été installé correctement ou que la commande n’est pas dans le chemin système.
```
git --version
@@ -52,7 +53,7 @@ git version 2.51.2
## Configuration
-Configure ton nom d’utilisateur Git et ton email avec les commandes ci-dessous, en remplaçant les exemples par tes propres infos. Ces identifiants seront liés à chaque commit que tu feras.
+Configure ton nom d’utilisateur et ton email Git avec les commandes ci-dessous, en remplaçant les exemples par tes propres infos. Ces identifiants seront liés à chaque commit que tu feras.
```
git config --global user.name "John Doe Paris"
@@ -63,9 +64,9 @@ git config --global user.email "doe@e-mail.com"
## Conclusion et ressources supplémentaires
-Félicitations ! Tu as maintenant installé et configuré Git avec succès sur ton serveur dédié. On te conseille aussi de jeter un œil aux ressources suivantes, qui peuvent t’apporter un coup de main et des conseils pendant ta configuration.
+Félicitations ! Tu as maintenant installé et configuré Git avec succès sur ton vServer. On te conseille aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter un coup de main et des conseils pendant la configuration de ton serveur :
- [git-scm.com](https://git-scm.com/) - Site officiel
- [git-scm.com/doc](https://git-scm.com/doc) Documentation Git
-Tu as des questions spécifiques qui ne sont pas abordées ici ? Pour toute question ou aide, n’hésite pas à contacter notre support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou aide supplémentaire, n’hésite pas à contacter notre équipe support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
index d7b4c2cc9..2ad37debd 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-installmysql
-title: "Serveur dédié : Installation de MySQL"
-description: "Apprenez à configurer et sécuriser votre propre serveur de base de données MySQL sur un serveur dédié Windows pour une gestion fiable des données → Découvrez-le maintenant"
+title: "Configurer MySQL sur un serveur Windows - Déploie et gère des bases de données fiables"
+description: "Apprends à configurer et sécuriser ton propre serveur de base de données MySQL sur un serveur dédié Windows pour une gestion fiable des données → Découvre-le maintenant"
sidebar_label: Installer MySQL
services:
+ - vserver
- dedicated
---
@@ -11,41 +12,41 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Un serveur MySQL est nécessaire pour diverses applications et peut contenir des données importantes, par exemple pour un serveur de jeux ou un site web. Dans ce qui suit, nous expliquons comment configurer votre propre serveur de base de données MySQL sur votre serveur dédié Windows.
+Un serveur MySQL est nécessaire pour diverses applications et peut contenir des données importantes, par exemple pour un serveur de jeux ou un site web. Dans ce guide, on t’explique comment configurer ton propre serveur de base de données MySQL sur ton serveur dédié Windows.
## Installation
-Au début, connectez-vous via connexion bureau à distance à votre serveur et téléchargez la dernière version de MariaDB, qui est utilisée pour le serveur de base de données : [Téléchargement MariaDB](https://mariadb.org/download/?t=mariadb).
+Au début, connecte-toi à ton serveur via une connexion bureau à distance et télécharge la dernière version de MariaDB, qui est utilisée pour le serveur de base de données : [Téléchargement MariaDB](https://mariadb.org/download/?t=mariadb).
-Décompressez l’archive téléchargée avec WinRAR ou 7Zip et lancez le fichier d’installation par un double clic :
+Décompresse l’archive téléchargée avec WinRAR ou 7Zip et lance le fichier d’installation par un double clic :

-Ensuite, suivez le processus d’installation en cliquant sur **Suivant** jusqu’à ce que l’on vous demande de saisir le mot de passe root :
+Ensuite, suis le processus d’installation en cliquant sur **Next** jusqu’à ce qu’on te demande de saisir le mot de passe root :

-Là, vous pouvez définir le mot de passe principal pour l’accès à votre serveur de base de données. Veillez à utiliser un mot de passe sécurisé que personne d’autre ne connaît !
+Là, tu peux définir le mot de passe principal pour accéder à ton serveur de base de données. Assure-toi d’utiliser un mot de passe sécurisé que personne d’autre ne connaît !
:::info
-IMPORTANT ! Si vous souhaitez accéder à la base de données depuis l’extérieur via Navicat, HeidiSQL ou tout autre outil, vous devez activer l’option **Autoriser l’accès à distance pour l’utilisateur root** ! Pour des raisons de sécurité, cela n’est généralement pas recommandé.
+IMPORTANT ! Si tu souhaites accéder à la base de données depuis l’extérieur via Navicat, HeidiSQL ou un autre outil, tu dois activer l’option **Enable access from remote machines for root user** ! Pour des raisons de sécurité, ce n’est généralement pas recommandé.
:::
-Ensuite, cliquez sur **Suivant** jusqu’à la fin de l’installation, puis cliquez sur **Installer** :
+Après, clique sur **Next** jusqu’à la fin de l’installation, puis clique sur **Install** :

-Votre serveur de base de données est maintenant en ligne et prêt à être utilisé !
+Ton serveur de base de données est maintenant en ligne et prêt à être utilisé !
## Configuration de l’accès externe
-Si vous avez activé « Autoriser l’accès à distance pour l’utilisateur root » pendant l’installation, vous devez également ouvrir le port MySQL **3306** dans le pare-feu Windows. Pour cela, ouvrez-le et créez une nouvelle règle.
+Si tu as activé "Enable access from remote machines for root user" pendant l’installation, tu dois aussi ouvrir le port MySQL **3306** dans le pare-feu Windows. Pour ça, ouvre le pare-feu et crée une nouvelle règle.
-Vous trouverez le guide pour le transfert de ports dans le pare-feu ici :
+Tu peux trouver le guide pour rediriger les ports dans le pare-feu ici :
[Redirection de ports (Pare-feu)](vserver-windows-port.md)
-Vous pouvez maintenant accéder à votre serveur MySQL depuis l’extérieur !
+Maintenant, tu peux accéder à ton serveur MySQL depuis l’extérieur !
## Conclusion
-Félicitations, vous avez installé avec succès le serveur MySQL. Pour toute question ou assistance, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
+Félicitations, tu as installé avec succès le serveur MySQL. Pour toute question ou aide, n’hésite pas à contacter notre support, disponible tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
index c1169bd50..00a7f45b6 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-javascript
-title: 'Serveur dédié : Installation de JavaScript'
+title: "Configurer l’environnement d’exécution JavaScript sur un serveur Windows - Active l’exécution moderne d’applications web"
description: "Découvrez comment installer et configurer Node.js, Deno et Bun sur Windows pour exécuter JavaScript efficacement → En savoir plus maintenant"
sidebar_label: Installer JavaScript
services:
+ - vserver
- dedicated
---
@@ -11,13 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Ce guide vous explique les étapes pour installer Node.js, Deno et Bun sur Windows. Les étapes ci-dessous doivent être réalisées via RDP. Si vous ne savez pas comment vous connecter à votre serveur via RDP, consultez notre [guide d’accès initial (RDP)](vserver-windows-userdp.md).
-
-
+Ce guide te montre comment installer Node.js, Deno et Bun sur Windows. Les étapes ci-dessous doivent être réalisées via RDP. Si tu ne sais pas comment te connecter à ton serveur via RDP, jette un œil à notre [guide d’accès initial (RDP)](vserver-windows-userdp.md).
## Installation
-Pour commencer, vous devez choisir quel runtime JavaScript installer. Il existe plein de ressources en ligne qui décrivent chacun en détail. Mais vous pouvez aussi lire ce guide, car il inclut les commandes de base et des exemples de code. On vous recommande Node.js, car c’est l’un des plus utilisés et un choix très populaire.
+Pour commencer, tu dois choisir quel runtime JavaScript installer. Il existe plein de ressources en ligne qui détaillent chacun d’eux. Mais tu peux aussi lire ce guide, car il inclut les commandes de base et des exemples de code. On te recommande Node.js, car c’est l’un des plus utilisés et un choix très populaire.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -25,70 +24,70 @@ import TabItem from '@theme/TabItem';
-## Installation du runtime Node.js
+## Installer Node.js
-### Étape 1 : Télécharger les fichiers
-Ouvrez le navigateur de votre choix (je vais utiliser Chrome pour ce guide) et rendez-vous sur [https://Node.js.org/en](https://Node.js.org/en)
+### Étape 1 : Télécharger les fichiers
+Ouvre ton navigateur préféré (je vais utiliser Chrome pour ce guide) et rends-toi sur [https://Node.js.org/en](https://Node.js.org/en)

-Cliquez maintenant sur le bouton `Download Node.js (LTS)` et attendez la fin du téléchargement.
+Clique maintenant sur le bouton `Download Node.js (LTS)` et attends la fin du téléchargement.

-:::tip
-Il est généralement recommandé de garder votre installation sur la dernière version Long Term Support (LTS).
+:::tip
+Il est généralement recommandé de garder ton installation sur la dernière version Long Term Support (LTS).
:::
-### Étape 2 : Installer Node.js
-Lancez l’installateur en cliquant dessus. Vous serez invité à configurer quelques options. Sur la page `Welcome`, cliquez sur `Next`.
+### Étape 2 : Installer Node.js
+Lance l’installateur en cliquant dessus. Tu vas devoir configurer quelques options. Sur la page `Welcome`, clique sur `Next`.

-Lisez et acceptez (en cochant la case) le contrat de licence Node.js, puis cliquez sur `Next`.
+Lis et accepte (en cochant la case) le contrat de licence Node.js, puis clique sur `Next`.

-Ensuite, choisissez l’emplacement d’installation de Node.js.
+Ensuite, choisis l’emplacement d’installation de Node.js.
-:::note
-On recommande d’utiliser l’emplacement d’installation par défaut.
+:::note
+On recommande d’utiliser l’emplacement d’installation par défaut.
:::

-À la page suivante, vous pouvez choisir de ne pas installer certains paquets de base de Node.js. Pour une installation normale, ce qui est recommandé, cliquez simplement sur `Next`. Vous aurez aussi la possibilité d’installer Chocolatey, mais ce n’est pas nécessaire.
+À la page suivante, tu peux choisir de ne pas installer certains paquets de base de Node.js. Pour une installation normale (recommandée), clique simplement sur `Next`. Tu auras aussi la possibilité d’installer Chocolatey, mais ce n’est pas nécessaire.

-### Étape 3 : Finaliser l’installation
-Cliquez sur `Install` et patientez pendant la configuration. Ça peut prendre un peu de temps. :)
+### Étape 3 : Finaliser l’installation
+Clique sur `Install` et patiente pendant la configuration. Ça peut prendre un peu de temps. :)

-Une fois terminé, cliquez sur `Finish` et commencez à utiliser Node.js sur votre serveur.
+Une fois terminé, clique sur `Finish` et commence à utiliser Node.js sur ton serveur.
### Mettre à jour Node.js vers la dernière version
-La commande `node -v` affiche la version installée de Node.js. De temps en temps, vérifiez que vous avez la dernière version LTS. Pour mettre à jour Node.js, suivez à nouveau la section du guide [Installer JavaScript](dedicated-windows-javascript.md).
+La commande `node -v` affiche la version installée de Node.js. Pense à vérifier régulièrement que tu utilises la dernière version LTS. Pour mettre à jour Node.js, suis à nouveau la section de ce guide [Installer JavaScript](dedicated-windows-javascript.md).
### Utiliser Node.js & npm
-npm est le gestionnaire officiel de paquets de Node.js. Vous l’utiliserez pour installer des paquets depuis internet.
+npm est le gestionnaire officiel de paquets de Node.js. Tu l’utiliseras pour installer des paquets depuis internet.
-:::tip
-Vous pouvez trouver tous les paquets npm sur leur [site web](https://www.npmjs.com/).
+:::tip
+Tu peux trouver tous les paquets npm sur leur [site officiel](https://www.npmjs.com/).
:::
### Créer un nouveau projet
-Chaque fois que vous voulez démarrer un nouveau projet Node.js, créez un nouveau dossier avec l’Explorateur de fichiers, ouvrez l’Invite de commandes ou PowerShell dedans, et lancez la commande `npm init` pour commencer la configuration. Cela vous demandera quelques infos de base pour créer un fichier `package.json`. Ce fichier sera la "config" pour exécuter Node.js.
+Chaque fois que tu veux démarrer un nouveau projet Node.js, crée un nouveau dossier avec l’Explorateur de fichiers, ouvre l’invite de commandes ou PowerShell dedans, puis lance la commande `npm init` pour commencer la configuration. On te demandera quelques infos de base pour créer un fichier `package.json`. Ce fichier sera la "config" pour ton projet Node.js.
-:::tip
-Sous Windows, cliquez une fois sur le chemin actuel dans l’Explorateur de fichiers, tapez `cmd` puis appuyez sur `Entrée` pour ouvrir l’Invite de commandes directement dans ce dossier, c’est plus simple.
+:::tip
+Sous Windows, clique une fois sur le chemin actuel dans l’Explorateur de fichiers, tape `cmd` puis appuie sur `Entrée` pour ouvrir l’invite de commandes directement dans ce dossier, c’est plus rapide.
:::
-Après avoir initialisé le projet, créez un fichier `index.js` et écrivez du code dedans. Par exemple, on va créer un serveur http simple sur le port 80 par défaut qui répond avec un message test quand on y accède via localhost. Voici le code :
+Après avoir initialisé le projet, crée un fichier `index.js` et écris ton code dedans. Par exemple, voici un serveur http simple sur le port 80 qui répond avec un message test quand tu accèdes à `localhost`.
```js
const http = require('http')
@@ -101,26 +100,26 @@ const server = http.createServer((req, res) => {
server.listen(80)
```
-Lancez ce code avec la commande `node .` et vérifiez le résultat en allant sur `localhost:80` dans votre navigateur.
+Lance ce code avec la commande `node .` et vérifie le résultat en allant sur `localhost:80` dans ton navigateur.

-:::tip
-Pour installer des paquets externes depuis npm, utilisez la commande `npm install [nom-du-paquet]`.
+:::tip
+Pour installer des paquets externes depuis npm, utilise la commande `npm install [nom-du-paquet]`.
:::
-## Installation du runtime Deno
+## Installer Deno
-Installer Deno est aussi simple que de taper `irm https://deno.land/install.ps1 | iex` dans une fenêtre PowerShell. Utilisez la barre de recherche Windows pour chercher `Powershell`. Ouvrez-le en administrateur et lancez la commande ci-dessus, en suivant les instructions éventuelles.
+Installer Deno, c’est aussi simple que de taper `irm https://deno.land/install.ps1 | iex` dans une fenêtre PowerShell. Cherche `Powershell` dans la barre de recherche Windows, ouvre-le en mode administrateur et lance cette commande, puis suis les instructions.

-:::tip
-Pour vérifier la version installée, lancez `deno --version`.
+:::tip
+Pour vérifier la version installée, lance `deno --version`.
:::
### Mettre à jour Deno vers la dernière version
@@ -129,7 +128,7 @@ Pour mettre à jour Deno, il suffit de lancer `deno upgrade`.
### Utiliser Deno
-Pour commencer avec Deno, créez un fichier `index.ts` et écrivez du code dedans. Par exemple, on crée un serveur http simple sur le port 80 par défaut qui répond avec un message test quand on y accède via localhost. Voici le code :
+Pour commencer avec Deno, crée un fichier `index.ts` et écris du code dedans. Par exemple, un serveur http simple sur le port 80 qui répond avec un message test quand tu accèdes à `localhost`.
```js
Deno.serve({ port: 80 }, (_req: Request) => {
@@ -137,39 +136,39 @@ Deno.serve({ port: 80 }, (_req: Request) => {
})
```
-Lancez ce code avec la commande `deno run --allow-net index.ts` et vérifiez le résultat en allant sur `localhost:80` dans votre navigateur.
+Lance ce code avec la commande `deno run --allow-net index.ts` et vérifie le résultat en allant sur `localhost:80` dans ton navigateur.

-:::info
-Deno a été créé pour être plus sécurisé et nécessite donc certaines permissions comme `--allow-net` pour accéder à certains modules.
+:::info
+Deno a été créé pour être plus sécurisé et nécessite donc certaines permissions comme `--allow-net` pour accéder à certains modules.
:::
-## Installation du runtime Bun
+## Installer Bun
-Bun propose aussi un installateur très simple en une commande, mais offre aussi la possibilité de l’installer via npm si vous avez déjà utilisé Node.js.
+Bun propose aussi un installateur en une commande, mais tu peux aussi l’installer via npm si tu as déjà utilisé Node.js.
-Lancer `irm bun.sh/install.ps1|iex` dans PowerShell installera Bun sur votre serveur.
+Lance `irm bun.sh/install.ps1|iex` dans PowerShell pour installer Bun sur ton serveur.

-:::info
-Le serveur peut manquer certains fichiers requis. Bun vous informera et vous fournira des liens pour les télécharger lors de l’exécution de l’installateur.
+:::info
+Il se peut que ton serveur manque certains fichiers requis. Bun t’en informera et te donnera des liens pour les télécharger lors de l’installation.
-
+
:::
-Si vous avez déjà npm installé, vous pouvez lancer `npm install -g bun` pour installer Bun.
+Si tu as déjà npm, lance `npm install -g bun` pour installer Bun.

@@ -178,13 +177,13 @@ Si vous avez déjà npm installé, vous pouvez lancer `npm install -g bun` pour
### Utiliser Bun
-Bun a été conçu pour être plus rapide que certains autres moteurs JavaScript, tout en ayant une configuration similaire à Node.js. Pour lancer Bun, ouvrez un dossier vide et tapez `bun init` dans l’Invite de commandes.
+Bun a été conçu pour être plus rapide que certains autres moteurs JavaScript, tout en ayant une configuration proche de Node.js. Pour lancer Bun, ouvre un dossier vide et tape `bun init` dans l’invite de commandes.
-:::note
-Selon le langage choisi (JS ou TS), Bun créera un fichier de config (jsconfig.json ou tsconfig.json).
+:::note
+Selon le langage choisi (JS ou TS), Bun créera un fichier de config (jsconfig.json ou tsconfig.json).
:::
-Pour commencer avec Bun, créez un fichier `index.ts` et écrivez du code dedans. Par exemple, on crée un serveur http simple sur le port 80 par défaut qui répond avec un message test quand on y accède via localhost. Voici le code :
+Pour commencer avec Bun, crée un fichier `index.ts` et écris du code dedans. Par exemple, un serveur http simple sur le port 80 qui répond avec un message test quand tu accèdes à `localhost`.
```js
const server = Bun.serve({
@@ -195,7 +194,7 @@ const server = Bun.serve({
})
```
-Lancez ce code avec la commande `bun index.ts` et vérifiez le résultat en allant sur `localhost:80` dans votre navigateur.
+Lance ce code avec la commande `bun index.ts` et vérifie le résultat en allant sur `localhost:80` dans ton navigateur.

@@ -204,4 +203,4 @@ Lancez ce code avec la commande `bun index.ts` et vérifiez le résultat en alla
## Conclusion
-Félicitations, vous avez installé JavaScript avec succès. Pour toute question ou aide, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
+Bravo, tu as installé JavaScript avec succès. Pour toute question ou aide, n’hésite pas à contacter notre support, disponible tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
index 80be8e3bc..09b4f5b8c 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-nodejs
-title: "Serveur dédié : Installer Node.js sur Windows"
-description: "Découvrez comment configurer Node.js pour des applications évolutives et en temps réel avec un environnement simplifié → En savoir plus maintenant"
+title: "Configurer Node.js sur un serveur Windows - Lance tes applis JavaScript modernes"
+description: "Découvre comment configurer Node.js pour des applis scalables et en temps réel avec un environnement simplifié → En savoir plus maintenant"
sidebar_label: Installer Node.js
services:
+ - vserver
- dedicated
---
@@ -13,24 +14,24 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Node.js est un environnement d’exécution JavaScript open-source et multiplateforme qui exécute du code JavaScript en dehors du navigateur, par exemple sur des serveurs ou via des outils en ligne de commande. Basé sur le moteur V8, il supporte les entrées/sorties asynchrones et pilotées par événements, ce qui le rend ultra efficace pour créer des applications réseau évolutives et en temps réel.
+Node.js est un environnement d’exécution JavaScript open-source et multi-plateforme qui exécute du code JavaScript en dehors du navigateur, par exemple sur des serveurs ou via des outils en ligne de commande. Basé sur le moteur V8, il supporte les entrées/sorties asynchrones et pilotées par événements, ce qui le rend ultra efficace pour créer des applications réseau scalables et en temps réel.
-Le paradigme « JavaScript partout » permet aux développeurs d’utiliser un seul langage aussi bien pour le backend que pour le frontend.
+Le paradigme « JavaScript partout » permet aux développeurs d’utiliser un seul langage aussi bien pour le backend que le frontend.
## Préparation
-Avant d’installer **Node.js**, il faut préparer ton système. Cela inclut la mise à jour de ton système d’exploitation vers la dernière version et l’installation de toutes les dépendances nécessaires. Ces étapes garantissent un environnement stable et évitent les soucis pendant ou après l’installation.
+Avant de configurer **Node.js**, tu dois préparer ton système. Cela inclut la mise à jour de ton système d’exploitation vers la dernière version et l’installation de toutes les dépendances nécessaires. Ces préparatifs garantissent un environnement stable et évitent les soucis pendant ou après l’installation.
-### Mettre à jour le système
-Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par une mise à jour système. Lance cette commande :
+### Mettre à jour le système
+Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par faire une mise à jour système. Pour cela, lance la commande suivante :
```
sudo apt update && sudo apt upgrade -y
```
-Cela garantit que ton système dispose des derniers patchs de sécurité et versions logicielles avant de continuer.
+Cela garantit que ton système dispose des derniers correctifs de sécurité et des versions logicielles avant de continuer.
-### Installer les dépendances
-Une fois la mise à jour terminée, tu peux passer à l’installation des dépendances. Node.js sera déployé et exécuté sur ta machine via une série de conteneurs Docker. Il faut donc installer Docker en premier. Pour ça, lance :
+### Installer les dépendances
+Une fois la mise à jour terminée, tu peux passer à l’installation des dépendances. Node.js sera déployé et exécuté sur ta machine via une série de conteneurs Docker. Il faut donc d’abord installer Docker. Pour cela, lance la commande suivante :
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -41,49 +42,49 @@ Un guide complet sur l’installation et l’utilisation de Docker est dispo dan
## Installation
-Maintenant que tout est prêt, tu peux installer l’application Node.js.
+Maintenant que toutes les conditions sont réunies et que les préparatifs sont faits, tu peux passer à l’installation de l’application Node.js.
-Pour utiliser Node.js dans un environnement isolé, commence par télécharger l’image officielle basée sur Alpine. Lance cette commande pour récupérer la dernière image Node.js 22 sur ton système, prête à être déployée en conteneur :
+Pour utiliser Node.js dans un environnement isolé, commence par télécharger l’image officielle basée sur Alpine. Lance la commande suivante pour récupérer la dernière image Node.js 22 sur ton système, prête à être déployée en conteneur :
```
docker pull node:22-alpine
```
-Ensuite, tu peux lancer un conteneur basé sur cette image et ouvrir une session shell à l’intérieur. Utilise cette commande pour démarrer le conteneur avec un shell interactif. L’option `--rm` supprime automatiquement le conteneur à la sortie, pour garder ton environnement hôte propre.
+Ensuite, tu peux lancer un conteneur basé sur cette image et ouvrir une session shell à l’intérieur. Utilise cette commande pour démarrer le conteneur avec un shell interactif. L’option `--rm` supprime automatiquement le conteneur à la fermeture, pour garder ton environnement hôte propre.
```
docker run -it --rm --entrypoint sh node:22-alpine
```
-Dans le conteneur, vérifie la version de Node.js avec `node -v` qui devrait afficher `v22.19.0`. Tu peux aussi vérifier la version de npm avec `npm -v`, la sortie attendue est `10.9.3`. Cela confirme que l’image fournit les bonnes versions de Node.js et npm, prêtes à l’emploi.
+Dans le conteneur, vérifie la version de Node.js installée avec `node -v` qui devrait afficher `v22.19.0`. Tu peux aussi confirmer la version de npm avec `npm -v`, la sortie attendue est `10.9.3`. Cela confirme que l’image fournit les bonnes versions de Node.js et npm, prêtes à l’emploi.
## Configuration
-Après avoir lancé le conteneur Node.js, il est conseillé de configurer les paramètres essentiels directement dans l’environnement. Une méthode courante est de définir des variables d’environnement, par exemple :
+Après avoir démarré le conteneur Node.js, il est recommandé de configurer les paramètres essentiels de Node.js directement dans l’environnement. Une approche courante est de définir des variables d’environnement, par exemple :
```
export NODE_ENV=production
```
-Cela active le mode production, avec des optimisations de performance et un comportement de journalisation adapté. Pour le développement, tu peux plutôt mettre NODE_ENV=development pour bénéficier de messages d’erreur détaillés et d’outils de debug.
+Cela active le mode production, avec des optimisations de performance et un comportement de journalisation adapté. Pour le développement, tu peux plutôt définir NODE_ENV=development pour profiter de messages d’erreur détaillés et d’outils de debug.
-Un projet bien structuré commence par un fichier de configuration créé via :
+Un dossier de projet bien structuré est important, en commençant par un fichier de configuration créé via :
```
npm init -y
```
-Cela génère un fichier `package.json` qui définit les dépendances, scripts et métadonnées du projet. C’est le fichier central de configuration pour toute appli Node.js.
+Cela génère un fichier `package.json` qui définit les dépendances, scripts et métadonnées de ton projet. C’est le fichier central de config pour toute appli Node.js.
-Les dépendances s’installent ensuite avec `npm install `, tandis que les dépendances de développement s’ajoutent avec `npm install --save-dev`. La section `scripts` dans `package.json` te permet de définir des commandes personnalisées, comme `npm start` ou `npm run build`, pour simplifier l’exécution et la gestion du projet.
+Les dépendances peuvent ensuite être installées avec `npm install `, tandis que les dépendances de développement s’ajoutent avec `npm install --save-dev`. La section `scripts` dans `package.json` te permet de définir des commandes personnalisées, comme `npm start` ou `npm run build`, pour simplifier l’exécution et la gestion du projet.
-Pour des setups plus avancés, Node.js peut être configuré via des fichiers `.npmrc` ou `.nvmrc`, qui permettent de gérer des registres privés, options de cache ou forcer une version spécifique de Node.js. Ça garantit que tes applis tournent de manière cohérente sur différents environnements.
+Pour des setups plus avancés, Node.js peut être personnalisé avec des fichiers `.npmrc` ou `.nvmrc`, qui permettent de configurer des registres privés, options de cache, ou forcer une version spécifique de Node.js. Ça garantit que tes applis tournent de manière cohérente sur différents environnements.
## Conclusion et ressources supplémentaires
-Bravo ! Tu as maintenant installé et configuré Node.js sur ton serveur dédié. On te recommande aussi de jeter un œil à ces ressources, qui peuvent t’apporter encore plus d’aide et de conseils pendant ta configuration :
+Bravo ! Tu as maintenant installé et configuré Node.js avec succès sur ton VPS/serveur dédié. On te recommande aussi de jeter un œil aux ressources suivantes, qui peuvent t’apporter un coup de main et des conseils pendant ta config serveur :
-- [Node.js.com](https://Node.js.com/) - Site officiel
+- [Node.js.com](https://Node.js.com/) - Site officiel
- https://Node.js.com/help/ - Centre d’aide Node.js (Documentation)
-Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre équipe support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute autre question ou assistance, n’hésite pas à contacter notre support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
index b11fc8e44..a1161c289 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
@@ -1,7 +1,7 @@
---
id: dedicated-windows-notepad++
-title: "Serveur dédié : Installer Notepad++ sur Windows"
-description: "Découvre comment optimiser ton workflow de codage avec Notepad++ pour un éditeur de texte rapide, personnalisable et léger → En savoir plus maintenant"
+title: "Installer Notepad++ sur un serveur Windows - Utilise un éditeur de code et de texte puissant"
+description: "Découvre comment optimiser ton workflow de codage avec Notepad++ pour une édition de texte rapide, personnalisable et légère → En savoir plus maintenant"
sidebar_label: Installer Notepad++
services:
- dedicated
@@ -13,11 +13,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Notepad++ est un éditeur de texte et de code source gratuit et open-source pour Windows. Il prend en charge la coloration syntaxique, le pliage de code et l’édition par onglets pour de nombreux langages de programmation et de script, et est hautement personnalisable via des plugins. Réputé pour sa rapidité et sa faible consommation de ressources, Notepad++ reste un choix populaire pour les développeurs et utilisateurs cherchant un outil puissant mais léger.
+Notepad++ est un éditeur de texte et de code source gratuit et open-source pour Windows. Il supporte la coloration syntaxique, le pliage de code, et l’édition par onglets pour de nombreux langages de programmation et de script, et est hautement personnalisable via des plugins. Réputé pour sa rapidité et sa faible consommation de ressources, Notepad++ reste un choix populaire pour les développeurs et utilisateurs cherchant un outil d’édition puissant mais léger.

-Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
+Tu envisages d’héberger ce service toi-même ? On te guide étape par étape pour l’installer et le configurer, avec tout ce qu’il faut savoir.
## Prérequis
@@ -31,7 +31,7 @@ Avant d’installer **Notepad++**, assure-toi que ton environnement d’héberge
## Installation
-Maintenant que tous les prérequis sont remplis et que tu as fait les préparatifs nécessaires, tu peux lancer l’installation de Notepad++. Pour cela, télécharge l’application depuis le site officiel : https://notepad-plus-plus.org/downloads/
+Maintenant que tous les prérequis sont remplis et que tu as fait les préparatifs nécessaires, tu peux lancer l’installation de l’application Notepad++. Pour cela, télécharge l’application depuis le site officiel : https://notepad-plus-plus.org/downloads/
Lance le setup de Notepad++ et suis les étapes comme montré :
@@ -39,23 +39,23 @@ Lance le setup de Notepad++ et suis les étapes comme montré :
## Configuration
-Notepad++ propose une large gamme d’options de personnalisation accessibles via *Paramètres > Préférences*. Elles te permettent d’adapter l’éditeur à ton workflow :
+Notepad++ propose une large gamme d’options de personnalisation accessibles via *Paramètres > Préférences*. Elles te permettent d’adapter l’éditeur à ton workflow spécifique :
-- **Général** : Gère le comportement au démarrage, comme recharger les fichiers ouverts précédemment, définir un langage par défaut ou configurer le comportement des onglets.
-- **Paramètres de l’éditeur** : Ajuste la police, la taille, la largeur des tabulations, la numérotation des lignes, l’auto-indentation, ou l’affichage des espaces et marques de tabulation.
+- **Général** : Contrôle le comportement au démarrage, comme recharger les fichiers ouverts précédemment, définir un langage par défaut, ou gérer le comportement des onglets.
+- **Paramètres de l’éditeur** : Ajuste la police et sa taille, la largeur des tabulations, la numérotation des lignes, l’auto-indentation, ou l’affichage des espaces et marques de tabulation.
- **Thèmes & Syntaxe** : Utilise le “Configurateur de style” pour changer de thème et personnaliser la coloration syntaxique pour chaque langage supporté.
-- **Gestion des fichiers** : Configure le rechargement automatique des fichiers modifiés, le comportement avec les gros fichiers, ou les préférences d’encodage comme UTF-8.
+- **Gestion des fichiers** : Configure des options comme le rechargement automatique des fichiers modifiés, le comportement avec les gros fichiers, ou les préférences d’encodage comme UTF-8.
- **Sécurité & Sauvegarde** : Active les sauvegardes automatiques ou la restauration de session pour éviter toute perte de données.
-- **Plugins** : Installe et gère les extensions via le gestionnaire de plugins pour ajouter des fonctionnalités comme le support FTP ou un formatage avancé.
+- **Plugins** : Installe et gère les extensions via le gestionnaire de plugins pour ajouter des fonctionnalités comme le support FTP ou un formatage avancé.
-Ces préférences rendent Notepad++ ultra flexible, que ce soit pour de la simple édition de texte ou du développement logiciel complet.
+Ces préférences rendent Notepad++ ultra adaptable, que ce soit pour de la simple édition de texte ou du développement logiciel complet.

## Conclusion et ressources supplémentaires
-Félicitations ! Tu as maintenant installé et configuré Notepad++ sur ton serveur dédié avec succès. On te conseille aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter encore plus d’aide et de conseils pour ta configuration serveur :
+Félicitations ! Tu as maintenant installé et configuré avec succès Notepad++ sur ton serveur dédié. On te recommande aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter encore plus d’aide et de conseils pendant ta configuration serveur :
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Site officiel
-Tu as des questions spécifiques qui ne sont pas abordées ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre support, disponible tous les jours pour t’aider ! 🙂
\ No newline at end of file
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute autre question ou assistance, n’hésite pas à contacter notre équipe support, disponible tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
index 461259e89..9d522a141 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-plex
-title: "Serveur dédié : Installer Plex sur Windows"
-description: "Découvrez comment gérer et streamer vos médias perso facilement avec Plex pour un accès fluide sur tous vos appareils → En savoir plus maintenant"
+title: "Configurer Plex sur un serveur Windows - Stream ta bibliothèque média perso"
+description: "Découvre comment gérer et streamer ta médiathèque perso facilement avec Plex pour un accès fluide sur tous tes appareils → En savoir plus maintenant"
sidebar_label: Installer Plex
services:
+ - vserver
- dedicated
---
@@ -13,17 +14,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Plex est une plateforme pour gérer et streamer du contenu média comme des films, séries, musiques et photos depuis un emplacement central. Avec le Plex Media Server, vous pouvez organiser vos bibliothèques, enrichir automatiquement les métadonnées, et streamer sur plusieurs appareils, que ce soit sur votre réseau local ou via internet. Plex est donc une solution flexible pour accéder facilement à vos collections perso.
+Plex est une plateforme pour gérer et streamer du contenu média comme des films, séries, musiques et photos depuis un emplacement central. Avec Plex Media Server, tu peux organiser tes bibliothèques, enrichir automatiquement avec des métadonnées, et streamer sur différents appareils, que ce soit sur ton réseau local ou via internet. Plex est donc une solution flexible pour accéder facilement à ta collection perso.

-Vous pensez à héberger ce service vous-même ? On vous guide pas à pas pour l’installer, le configurer, et tout ce qu’il faut savoir pour que ça roule.
-
-
+Tu envisages d’héberger ce service toi-même ? On te guide étape par étape pour l’installer et le configurer, avec tout ce qu’il faut savoir.
## Prérequis
-Avant d’installer **Plex**, assurez-vous que votre environnement d’hébergement répond aux exigences suivantes pour garantir une installation fluide et des performances optimales.
+Avant d’installer **Plex**, assure-toi que ton environnement d’hébergement répond aux exigences suivantes pour garantir une installation fluide et des performances optimales.
| Matériel | Minimum | Recommandation ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
@@ -31,45 +30,43 @@ Avant d’installer **Plex**, assurez-vous que votre environnement d’hébergem
| RAM | 4 Go | 8 Go |
| Espace disque | 25 Go | 25 Go |
-Le logiciel nécessite que toutes les dépendances soient installées et qu’il tourne sur un système d’exploitation supporté. Vérifiez que votre serveur remplit ces conditions avant de lancer l’installation :
+Le logiciel nécessite que toutes les dépendances soient installées et qu’il tourne sur un système d’exploitation supporté. Vérifie que ton serveur remplit ces conditions avant de lancer l’installation :
**Dépendances :** Aucune
**Système d’exploitation :** Windows 10/11, Windows Server 20XX
-Assurez-vous que toutes les dépendances sont en place et que la bonne version du système d’exploitation est utilisée pour éviter tout souci de compatibilité lors de l’installation de Plex.
-
-
+Assure-toi que toutes les dépendances sont en place et que la bonne version du système d’exploitation est utilisée pour éviter les problèmes de compatibilité lors de l’installation de Plex.
## Installation
-Le site officiel de Plex Media propose la version Windows actuelle du Plex Media Server en téléchargement. Prenez la version 64 bits pour garantir la compatibilité avec toutes les éditions modernes de Windows. Le téléchargement est dispo ici : https://www.plex.tv/media-server-downloads/
+Le site officiel de Plex Media propose la version Windows actuelle du Plex Media Server en téléchargement. Prends la version 64 bits pour garantir la compatibilité avec toutes les éditions modernes de Windows. Le téléchargement est dispo ici : https://www.plex.tv/media-server-downloads/

-Une fois téléchargé, lancez l’installateur pour configurer le Plex Media Server. Après l’installation, la configuration se fait via l’interface web dans votre navigateur, où vous pourrez créer vos bibliothèques et gérer votre collection média.
+Après téléchargement, lance l’installateur pour configurer Plex Media Server. Une fois installé, la configuration se fait via l’interface web dans ton navigateur, où tu pourras créer tes bibliothèques et gérer ta collection média.

-Quand la configuration est terminée, l’interface web de Plex Media Server s’ouvre automatiquement dans votre navigateur par défaut. À ce stade, vous devrez vous connecter avec un compte Plex existant ou en créer un nouveau si vous n’en avez pas encore.
+Une fois la configuration terminée, l’interface web de Plex Media Server s’ouvrira automatiquement dans ton navigateur par défaut. À ce stade, tu devras te connecter avec un compte Plex existant ou en créer un si tu n’en as pas encore.
-Cette étape de connexion est obligatoire pour lier le serveur à votre compte perso, ce qui active des fonctionnalités comme l’accès à distance, la gestion des utilisateurs, et la synchronisation entre appareils. Une fois authentifié, vous accédez à votre instance Plex Media. Vous pouvez alors créer des bibliothèques pour films, séries, musiques ou photos, récupérer automatiquement les métadonnées, et partager du contenu avec d’autres utilisateurs sur votre réseau local ou via internet.
+Cette étape de connexion est nécessaire pour lier le serveur à ton compte perso, ce qui active des fonctionnalités comme l’accès à distance, la gestion des utilisateurs, et la synchronisation entre appareils. Après authentification, tu seras dans ton instance Plex Media. Tu pourras alors créer des bibliothèques pour films, séries, musiques ou photos, récupérer automatiquement les métadonnées, et partager du contenu avec d’autres utilisateurs sur ton réseau local ou via internet.

-Après l’installation, vous pouvez aussi accéder à votre Plex Media Server depuis l’extérieur en ouvrant l’interface web dans un navigateur via `http://:32400`. Remplacez `` par l’adresse publique de votre serveur.
+Après l’installation, tu peux aussi accéder à ton Plex Media Server depuis l’extérieur en ouvrant l’interface web dans un navigateur via `http://:32400`. Remplace `` par l’adresse publique de ton serveur.
-Le port 32400 est le port par défaut pour l’accès web Plex et devra peut-être être autorisé dans votre pare-feu ou routeur si vous souhaitez vous connecter depuis internet.
+Le port 32400 est le port par défaut pour l’accès web Plex et devra peut-être être autorisé dans ton pare-feu ou routeur si tu souhaites te connecter depuis internet.
-Une fois l’adresse atteinte, vous serez redirigé vers la page de connexion Plex et pourrez gérer vos bibliothèques et paramètres. Pour un accès externe sécurisé, il est recommandé d’activer l’Accès à distance dans les paramètres Plex, ce qui garantit une connexion chiffrée et relaie le trafic via le service Plex.
+Une fois l’adresse atteinte, tu seras redirigé vers la page de connexion Plex et pourras gérer tes bibliothèques et paramètres. Pour un accès externe sécurisé, il est recommandé d’activer l’Accès à distance dans les paramètres Plex, ce qui garantit une connexion chiffrée et relaie le trafic via le service Plex.

## Conclusion et ressources supplémentaires
-Félicitations ! Vous avez maintenant installé et configuré Plex avec succès sur votre serveur dédié. On vous conseille aussi de jeter un œil aux ressources suivantes, qui peuvent vous aider et vous guider davantage dans la configuration de votre serveur :
+Félicitations ! Tu as maintenant installé et configuré Plex avec succès sur ton VPS/serveur dédié. On te conseille aussi de jeter un œil aux ressources suivantes, qui peuvent t’apporter un coup de main et des conseils pendant ta configuration.
- [Plex.com](https://Plex.com/) - Site officiel
- [support.plex.tv/articles/](https://support.plex.tv/articles/) - Centre d’aide Plex (Documentation)
-Vous avez des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-python.md b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
index 54dcbaf01..5e208d2a4 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-python
-title: 'Serveur dédié : Installation de Python'
+title: 'Installer Python sur un serveur Windows - Active le développement et l’automatisation'
description: "Apprends à installer et configurer l’environnement Python sur des serveurs Windows pour faire tourner tes programmes Python efficacement → Découvre-le maintenant"
sidebar_label: Installer Python
services:
+ - vserver
- dedicated
---
@@ -13,9 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
Ce guide te montre comment installer l’environnement Python sur Windows. Les étapes ci-dessous doivent être réalisées via RDP. Si tu ne sais pas comment te connecter à ton serveur via RDP, jette un œil à notre [guide d’accès initial (RDP)](vserver-windows-userdp.md).
+
+
## Installation
-### Étape 1 : Télécharger les fichiers
+### Étape 1 : Télécharger les fichiers
Ouvre ton navigateur préféré (je vais utiliser Chrome pour ce guide) et rends-toi sur [https://www.python.org/downloads/](https://www.python.org/downloads/)

@@ -24,17 +27,17 @@ Clique ensuite sur le bouton `Download Python [version]` et attends que le tél

-### Étape 2 : Installer Python
+### Étape 2 : Installer Python
Lance l’installateur en cliquant dessus. Tu vas devoir configurer quelques options. Assure-toi que la case `Add python.exe to PATH` en bas est cochée (ça facilitera l’exécution des fichiers Python plus tard) puis clique sur le bouton `Install Now`.

-### Étape 3 : Finaliser l’installation
+### Étape 3 : Finaliser l’installation
Patiente pendant que tous les fichiers s’installent. Ça peut prendre un peu de temps, sois patient. :)

-Une fois terminé, clique simplement sur `Close` et tu pourras commencer à utiliser Python sur ton serveur.
+Une fois terminé, clique simplement sur `Close` et tu peux commencer à utiliser Python sur ton serveur.

@@ -44,36 +47,38 @@ Maintenant que Python est installé sur ton serveur, tu peux lancer tes programm
### Mode interpréteur
-Lancer la commande `python` dans une fenêtre Invite de commandes ou PowerShell ouvrira l’interpréteur Python. Tu peux écrire n’importe quel code Python valide après le prompt `>>>` et il sera exécuté dès que tu appuieras sur `Entrée`. Pour quitter l’interpréteur, tape `exit()` ou ferme simplement la fenêtre.
+Lancer la commande `python` dans une invite de commandes ou PowerShell ouvrira l’interpréteur Python. Tu peux écrire n’importe quel code Python valide après le prompt `>>>` et il sera exécuté quand tu appuieras sur `Entrée`. Pour quitter l’interpréteur, tape `exit()` ou ferme simplement la fenêtre.

### Exécuter des fichiers .py
-Pour lancer des fichiers Python `.py`, utilise la commande `python3 [nomdufichier].py` en remplaçant `[nomdufichier]` par le chemin vers le fichier que tu veux exécuter. Ça se fait aussi via Invite de commandes ou PowerShell.
+Pour lancer un fichier Python `.py`, utilise la commande `python3 [nomdufichier].py`, en remplaçant `[nomdufichier]` par le chemin vers ton fichier. Ça se fait aussi dans une invite de commandes ou PowerShell.
:::tip
-La plupart des programmes que tu trouves en ligne se lancent avec `python3 main.py` car `main.py` est souvent le point d’entrée standard des programmes Python.
+La plupart des programmes que tu trouves en ligne peuvent être lancés avec `python3 main.py` car `main.py` est souvent le point d’entrée standard des programmes Python.
:::
Tu peux aussi lancer des fichiers Python (.py) en les ouvrant directement ou en faisant un clic droit et en sélectionnant Python via Windows.
## Environnements virtuels
-Quand tu écris un programme Python, tu peux avoir besoin d’installer des paquets externes via pip. Ces paquets peuvent être installés globalement (disponibles pour tous les scripts `.py`) ou dans un environnement virtuel (venv).
+Quand tu écris un programme Python, tu peux avoir besoin d’installer des paquets externes via pip. Tu peux les installer globalement pour tous les scripts `.py` ou créer un environnement virtuel (venv).
### Créer le venv
-Va dans le dossier où tu veux créer ton venv avec l’explorateur de fichiers, puis lance la commande `python -m venv .` pour installer les fichiers nécessaires à cet emplacement.
+D’abord, va dans le dossier où tu veux créer ton venv avec l’explorateur de fichiers, puis lance la commande `python -m venv .` pour installer les fichiers nécessaires à cet emplacement.
### Activer & désactiver
-Pour utiliser des commandes comme `pip install` dans ton venv, active-le avec `.\Scripts\activate`. Ton terminal fonctionnera alors uniquement dans le venv et les scripts n’auront accès qu’aux paquets installés localement.
+Pour utiliser des commandes comme `pip install` dans ton venv, il faut l’activer avec `.\Scripts\activate`. Ton terminal fonctionnera alors uniquement dans le venv et les scripts n’auront accès qu’aux paquets installés localement.
-Quand tu as fini, désactive le venv avec la commande `deactivate`.
+Quand tu as fini, tu peux sortir du venv avec la commande `deactivate`.

+
+
## Conclusion
-Bravo, tu as installé Python avec succès ! Pour toute question ou aide, n’hésite pas à contacter notre support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
+Bravo, tu as installé Python avec succès ! Pour toute question ou aide, n’hésite pas à contacter notre support, disponible tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
index 96b8e352e..cca83d57a 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-bitwarden
-title: "VPS : Installer Bitwarden sur Linux"
-description: "Découvrez comment héberger en toute sécurité Bitwarden pour gérer vos mots de passe avec un chiffrement de bout en bout et des fonctionnalités solides de gestion des identifiants → En savoir plus maintenant"
+title: "Installer Bitwarden sur un serveur Linux - Sécurisez la gestion de vos mots de passe"
+description: "Découvrez comment auto-héberger Bitwarden en toute sécurité pour gérer vos mots de passe avec un chiffrement de bout en bout et des fonctionnalités robustes → En savoir plus maintenant"
sidebar_label: Installer Bitwarden
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,51 +14,46 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Bitwarden est un gestionnaire de mots de passe open source pour mots de passe et clés d’accès qui utilise le principe du zero knowledge et un chiffrement de bout en bout pour protéger vos données. Vous pouvez l’utiliser comme service cloud ou l’auto-héberger, avec des fonctionnalités pour générer, stocker et remplir automatiquement des identifiants forts.
+Bitwarden est un gestionnaire de mots de passe open source pour mots de passe et clés d’accès qui utilise le principe de connaissance nulle et un chiffrement de bout en bout pour protéger les données. Tu peux l’utiliser comme service cloud ou l’auto-héberger, avec des fonctionnalités pour générer, stocker et remplir automatiquement des identifiants forts.

-Vous pensez à héberger ce service vous-même ? On vous guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
+Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
-
-
## Prérequis
-Avant d’installer **Bitwarden**, assurez-vous que votre environnement d’hébergement remplit les conditions suivantes pour garantir une installation fluide et des performances optimales.
+Avant d’installer **Bitwarden**, assure-toi que ton environnement d’hébergement répond aux exigences suivantes pour garantir une installation fluide et des performances optimales.
-| Matériel | Minimum | Recommandation ZAP-Hosting |
-| --------- | ------------ | -------------------------- |
-| CPU | 1 vCPU | 4 vCPU |
-| RAM | 2 Go | 4 Go |
-| Espace disque | 12 Go | 25 Go |
+| Matériel | Minimum | Recommandation ZAP-Hosting |
+| ---------- | ------------ | -------------------------- |
+| CPU | 1 vCPU | 4 vCPU |
+| RAM | 2 Go | 4 Go |
+| Espace disque | 12 Go | 25 Go |
-Le logiciel nécessite que toutes les dépendances soient installées et qu’il tourne sur un système d’exploitation supporté. Vérifiez que votre serveur répond aux critères suivants avant de lancer l’installation :
+Le logiciel nécessite que toutes les dépendances soient installées et qu’il tourne sur un système d’exploitation supporté. Vérifie que ton serveur répond aux critères suivants avant de lancer l’installation :
**Dépendances :** `Docker (Engine 26+ et Compose)`
**Système d’exploitation :** Dernière version d’Ubuntu/Debian compatible avec Docker 26+
-Assurez-vous que toutes les dépendances sont installées et que la bonne version du système d’exploitation est utilisée pour éviter les problèmes de compatibilité lors de l’installation de Bitwarden.
-
-
+Assure-toi que toutes les dépendances sont installées et que la version du système d’exploitation est correcte pour éviter les problèmes de compatibilité lors de l’installation de Bitwarden.
## Préparation
-Avant de configurer **Bitwarden**, vous devez préparer votre système. Cela inclut la mise à jour de votre système d’exploitation à la dernière version et l’installation de toutes les dépendances requises. Ces préparatifs garantissent un environnement stable et évitent les soucis pendant ou après l’installation.
+Avant de configurer **Bitwarden**, tu dois préparer ton système. Cela inclut la mise à jour de ton système d’exploitation à la dernière version et l’installation de toutes les dépendances requises. Ces préparations garantissent un environnement stable et évitent les soucis pendant ou après l’installation.
-
-### Mettre à jour le système
-Pour être sûr que votre système tourne avec les dernières améliorations logicielles et de sécurité, commencez toujours par une mise à jour système. Pour cela, lancez la commande suivante :
+### Mise à jour du système
+Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par mettre à jour le système. Pour cela, lance la commande suivante :
```
sudo apt update && sudo apt upgrade -y
```
-Cela garantit que votre système dispose des derniers correctifs de sécurité et des versions logicielles avant de continuer.
+Cela garantit que ton système dispose des derniers correctifs de sécurité et des versions logicielles avant de continuer.
### Installer les dépendances
-Une fois la mise à jour terminée, vous pouvez installer les dépendances. Bitwarden sera déployé et exécuté sur votre machine via plusieurs conteneurs Docker. Il faut donc installer Docker en premier. Pour cela, lancez :
+Une fois la mise à jour terminée, tu peux passer à l’installation des dépendances. Bitwarden sera déployé et exécuté sur ta machine via plusieurs conteneurs Docker. Docker doit donc être installé en premier. Pour cela, lance la commande suivante :
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -66,63 +62,56 @@ sh get-docker.sh
Un guide complet sur l’installation et l’utilisation de Docker est disponible dans notre [guide Docker](dedicated-linux-docker.md).
-
-
### Créer un utilisateur & un répertoire
-On recommande de configurer votre serveur Linux avec un compte service dédié `bitwarden` pour installer et faire tourner Bitwarden. Cela garantit que votre instance Bitwarden est isolée des autres applis sur votre serveur.
+On recommande de configurer ton serveur Linux avec un compte service dédié `bitwarden`, depuis lequel Bitwarden sera installé et exécuté. Cela garantit que ton instance Bitwarden est isolée des autres applications sur ton serveur.
-Créez l’utilisateur bitwarden et définissez un mot de passe fort et unique pour ce compte.
+Crée l’utilisateur bitwarden et définis un mot de passe fort et unique pour ce compte.
```
sudo adduser bitwarden
sudo passwd bitwarden
```
-Créez le groupe docker s’il n’existe pas encore et ajoutez l’utilisateur bitwarden au groupe docker :
+Crée le groupe docker s’il n’existe pas encore et ajoute l’utilisateur bitwarden au groupe docker :
```
sudo groupadd docker
sudo usermod -aG docker bitwarden
```
-Créez le répertoire de travail, définissez les permissions et attribuez la propriété à bitwarden :
+Crée le répertoire de travail, définis les permissions et attribue la propriété à bitwarden :
+
```
sudo mkdir /opt/bitwarden
sudo chmod -R 700 /opt/bitwarden
sudo chown -R bitwarden:bitwarden /opt/bitwarden
```
+### Configure ton domaine
-
-### Configurer votre domaine
-
-Par défaut, Bitwarden tourne sur l’hôte via les ports 80 (HTTP) et 443 (HTTPS). Configurez un domaine avec des enregistrements DNS pointant vers l’hôte, par exemple server.example.com, surtout si vous le servez sur Internet. Évitez d’inclure « Bitwarden » dans le nom d’hôte pour limiter la divulgation du rôle ou du logiciel du serveur.
-
-
-
+Par défaut, Bitwarden tourne sur l’hôte via les ports 80 (HTTP) et 443 (HTTPS). Configure un domaine avec des enregistrements DNS pointant vers l’hôte, par exemple server.example.com, surtout si tu le sers sur Internet. Évite d’inclure Bitwarden dans le nom d’hôte pour réduire la divulgation du rôle ou du logiciel du serveur.
## Installation
-Maintenant que tous les prérequis sont remplis et que la préparation est faite, vous pouvez lancer l’installation de l’application Bitwarden.
-Téléchargez le script d’installation Bitwarden sur votre machine puis exécutez-le. Un répertoire `./bwdata` sera créé à côté du fichier `bitwarden.sh`.
+Maintenant que tous les prérequis sont remplis et que les préparations sont faites, tu peux lancer l’installation de l’application Bitwarden.
+
+Télécharge le script d’installation Bitwarden sur ta machine puis exécute-le. Un répertoire `./bwdata` sera créé à côté du fichier `bitwarden.sh`.
```
curl -Lso bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" && chmod 700 bitwarden.sh
./bitwarden.sh install
```
-Dans l’installateur, vous entrez d’abord le nom de domaine de votre instance Bitwarden, généralement l’enregistrement DNS configuré. Ensuite, vous choisissez si Let’s Encrypt doit générer un certificat SSL gratuit et reconnu. Si oui, vous fournissez un email pour les notifications d’expiration. Sinon, les questions sur le certificat suivent.
-
-Saisissez votre ID d’installation et votre clé d’installation, tous deux obtenus sur [Bitwarden](https://bitwarden.com/host). Puis sélectionnez la région US ou EU, ce qui importe uniquement si vous connectez une instance auto-hébergée à un abonnement payant.
-
-Si vous n’utilisez pas Let’s Encrypt, vous pouvez utiliser un certificat existant en plaçant les fichiers dans `./bwdata/ssl/your.domain` et en indiquant s’il est reconnu. Sinon, vous pouvez générer un certificat auto-signé, recommandé uniquement pour les tests. Si vous choisissez de ne pas utiliser de certificat, vous devez placer un proxy HTTPS devant l’installation, sinon Bitwarden ne fonctionnera pas.
+Dans l’installateur, tu commences par entrer le nom de domaine de ton instance Bitwarden, généralement l’enregistrement DNS configuré. Ensuite, tu choisis si Let’s Encrypt doit générer un certificat SSL gratuit et reconnu. Si oui, tu fournis un email pour les notifications d’expiration. Sinon, les questions sur le certificat suivent.
+Entre ton ID d’installation et ta clé d’installation, tous deux obtenus sur [Bitwarden](https://bitwarden.com/host). Puis choisis la région US ou EU, ce qui importe uniquement si tu connectes une instance auto-hébergée à un abonnement payant.
+Si tu n’utilises pas Let’s Encrypt, tu peux utiliser un certificat existant en plaçant les fichiers dans `./bwdata/ssl/your.domain` et en indiquant s’il est reconnu. Sinon, tu peux générer un certificat auto-signé, recommandé uniquement pour les tests. Si tu choisis de ne pas utiliser de certificat, tu dois placer un proxy HTTPS devant l’installation, sinon Bitwarden ne fonctionnera pas.
## Configuration
-Après l’installation, complétez la configuration de base via deux fichiers. Commencez par éditer le fichier d’environnement `./bwdata/env/global.override.env`. Configurez-y les détails de votre serveur SMTP, incluant hôte, port, SSL, nom d’utilisateur et mot de passe, pour que Bitwarden puisse envoyer les emails de vérification et d’invitation d’organisation. Si vous avez besoin d’accéder au portail administrateur système, ajoutez un email d’administrateur dans `adminSettings__admins`.
+Après l’installation, complète la configuration de base via deux fichiers. Commence par éditer le fichier d’environnement `./bwdata/env/global.override.env`. Configure les détails de ton serveur SMTP, incluant hôte, port, SSL, nom d’utilisateur et mot de passe, pour que Bitwarden puisse envoyer les emails de vérification et d’invitation d’organisation. Si tu as besoin d’accéder au portail administrateur système, ajoute un email d’admin dans `adminSettings__admins`.
```
...
@@ -136,17 +125,17 @@ adminSettings__admins=
...
```
-Validez la configuration SMTP avec `./bitwarden.sh checksmtp`. Une configuration correcte affiche un succès ; sinon, vous verrez des messages sur OpenSSL manquant ou des valeurs incorrectes. Appliquez les changements avec `./bitwarden.sh restart`.
+Teste la configuration SMTP avec `./bitwarden.sh checksmtp`. Une configuration correcte affiche un succès ; sinon, tu verras des messages sur OpenSSL manquant ou des valeurs incorrectes. Applique les changements avec `./bitwarden.sh restart`.
-Ensuite, vérifiez les paramètres d’installation dans `./bwdata/config.yml`. Ce fichier contrôle les ressources générées et doit être ajusté pour des environnements spécifiques, par exemple derrière un proxy ou avec des ports alternatifs. Appliquez ces modifications avec `./bitwarden.sh rebuild`.
+Ensuite, vérifie les paramètres d’installation dans `./bwdata/config.yml`. Ce fichier contrôle les ressources générées et doit être ajusté pour des environnements spécifiques, par exemple derrière un proxy ou avec des ports alternatifs. Applique ces modifications avec `./bitwarden.sh rebuild`.
-Enfin, démarrez l’instance avec `./bitwarden.sh start`. Le premier lancement peut prendre du temps pendant que Docker télécharge les images. Utilisez `docker ps` pour vérifier que tous les conteneurs sont en bonne santé. Puis ouvrez le coffre-fort web à votre domaine configuré et créez un compte si besoin. La vérification par email nécessite une configuration SMTP correcte.
+Enfin, démarre l’instance avec `./bitwarden.sh start`. Le premier lancement peut prendre du temps pendant que Docker télécharge les images. Utilise `docker ps` pour vérifier que tous les conteneurs sont en bonne santé. Puis ouvre le coffre-fort web à ton domaine configuré et crée un compte si besoin. La vérification par email nécessite une configuration SMTP correcte.
## Conclusion et ressources supplémentaires
-Félicitations ! Vous avez maintenant installé et configuré Bitwarden avec succès sur votre VPS. On vous recommande aussi de jeter un œil aux ressources suivantes, qui peuvent vous aider et vous guider dans la configuration de votre serveur :
+Félicitations ! Tu as maintenant installé et configuré Bitwarden avec succès sur ton VPS/serveur dédié. On te recommande aussi de jeter un œil aux ressources suivantes, qui peuvent t’apporter un coup de main et des conseils pendant ta configuration serveur :
- [bitwarden.com](https://bitwarden.com/) - Site officiel
- https://bitwarden.com/help/ - Centre d’aide Bitwarden (Documentation)
-Vous avez des questions spécifiques non couvertes ici ? Pour toute question ou assistance, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute question ou assistance, n’hésite pas à contacter notre équipe support, disponible tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
index 475434f84..49f9cd476 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
@@ -1,22 +1,23 @@
---
id: vserver-linux-cockpit
-title: "VPS : Installation de Cockpit"
-description: "Découvrez comment gérer efficacement vos serveurs Linux avec l’interface web de Cockpit, pour débutants comme experts → En savoir plus maintenant"
+title: "Configurer Cockpit sur un serveur Linux - Gère ton serveur via une interface web"
+description: "Découvre comment gérer efficacement des serveurs Linux avec l’interface web de Cockpit, pour débutants comme pros → En savoir plus maintenant"
sidebar_label: Installer Cockpit
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Cockpit est une interface web pour gérer un ou plusieurs serveurs Linux (cluster). Du simple affichage des logs à la gestion du RAID, Cockpit offre plein de fonctionnalités.
-Cockpit est parfait pour les débutants mais aussi pour les utilisateurs avancés qui veulent voir/gérer rapidement tout ce qui est important. En plus, on peut y accéder depuis presque n’importe quel appareil.
-Le site officiel du projet est accessible ici : https://cockpit-project.org/.
+Cockpit est une interface web pour gérer un ou plusieurs serveurs Linux (cluster). Du simple affichage des logs à la gestion du RAID, Cockpit propose plein de fonctionnalités.
+Cockpit est parfait pour les débutants mais aussi pour les utilisateurs avancés qui veulent voir/gérer tout ce qui est important rapidement. En plus, tu peux y accéder depuis presque n’importe quel appareil.
+Le site du projet est dispo ici : https://cockpit-project.org/.
:::info
-Ce guide explique l’installation pour Debian (à partir de Buster) / Ubuntu (à partir de Bionic Beaver). L’installation est aussi disponible sur la page du projet pour Fedora, Red Hat, Fedora CoreOS, CentOS, Clear Linux, Archlinux et Tumbleweed.
+Ce guide explique l’installation pour Debian (à partir de Buster) / Ubuntu (à partir de Bionic Beaver). L’installation est aussi dispo sur la page du projet pour Fedora, Red Hat, Fedora CoreOS, CentOS, Clear Linux, Archlinux et Tumbleweed.
:::
@@ -28,12 +29,12 @@ D’abord, il faut mettre à jour le serveur :
// Mise à jour
sudo apt update; sudo apt upgrade -y
```
-Ensuite, on peut lancer l’installation :
+Ensuite, tu peux lancer l’installation :
```
// Installation de Cockpit
sudo apt install cockpit -y
```
-Une fois l’installation terminée, le panneau Cockpit est accessible via IP:9090.
+Une fois l’installation terminée, tu peux accéder au panneau Cockpit via IP:9090.
La connexion se fait avec les identifiants habituels du serveur/utilisateur.

@@ -41,6 +42,6 @@ La connexion se fait avec les identifiants habituels du serveur/utilisateur.
## Conclusion
-Félicitations, vous avez installé et configuré Cockpit avec succès ! Si vous avez d’autres questions ou soucis, n’hésitez pas à contacter notre équipe support, dispo tous les jours pour vous aider !
+Félicitations, tu as installé et configuré Cockpit avec succès ! Si tu as d’autres questions ou soucis, contacte notre équipe support, dispo tous les jours pour t’aider !
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-curl.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
index 3ecdb6083..1acf5032b 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-curl
-title: "VPS : Installer cURL sur Linux"
-description: "Découvrez comment installer et optimiser cURL pour des transferts de données efficaces et des tests d’API → En savoir plus maintenant"
+title: "Configurer cURL sur un serveur Linux - Tester et automatiser les requêtes HTTP"
+description: "Découvrez comment configurer et optimiser cURL pour des transferts de données efficaces et des tests d’API → En savoir plus maintenant"
sidebar_label: Installer cURL
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -15,15 +16,16 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
cURL est à la fois un outil en ligne de commande gratuit et une bibliothèque logicielle (libcURL) pour transférer des données via des URLs. Il supporte une large gamme de protocoles — y compris HTTP(S), FTP, SMTP, LDAP, MQTT, et plus encore — et est couramment utilisé pour des tâches comme le téléchargement de fichiers, les tests d’API, et l’automatisation des opérations réseau.
-Tu envisages d’héberger ce service toi-même ? On te guide étape par étape pour l’installer et le configurer, avec tout ce qu’il faut savoir.
+Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
## Préparation
-Avant d’installer **cURL**, il faut préparer ton système. Cela inclut la mise à jour de ton système d’exploitation vers la dernière version. Ces préparations garantissent un environnement stable et évitent les soucis pendant ou après l’installation.
+Avant d’installer **cURL**, il faut préparer ton système. Cela inclut la mise à jour de ton système d’exploitation vers la dernière version. Ces préparatifs garantissent un environnement stable et évitent les soucis pendant ou après l’installation.
### Mettre à jour le système
+
Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par une mise à jour. Pour ça, lance la commande suivante :
```
@@ -41,18 +43,18 @@ sudo apt install curl -y
## Configuration
-cURL ne nécessite pas de configuration classique, mais tu peux le personnaliser via un fichier de configuration. Ce fichier te permet de définir des options par défaut qui s’appliqueront automatiquement à chaque exécution. Par exemple :
+cURL ne nécessite pas de configuration classique, mais tu peux le personnaliser via un fichier de configuration. Ce fichier te permet de définir des options par défaut qui seront appliquées automatiquement à chaque exécution. Par exemple :
- `--user-agent "MyAgent/1.0"` pour spécifier un user agent personnalisé
- `--silent` pour supprimer les barres de progression ou sorties supplémentaires
- `--insecure` pour désactiver la vérification des certificats SSL (à utiliser uniquement pour les tests)
- `--header "Authorization: Bearer "` pour l’authentification API
-En plus, des variables d’environnement comme `HTTP_PROXY` ou `HTTPS_PROXY` peuvent être définies pour faire passer les requêtes cURL via un serveur proxy. Ce setup rend cURL plus efficace pour les tâches répétitives en évitant de retaper de longues options à chaque fois.
+En plus, des variables d’environnement comme `HTTP_PROXY` ou `HTTPS_PROXY` peuvent être définies pour faire passer les requêtes cURL via un serveur proxy. Ce setup rend cURL plus efficace pour les tâches répétitives en évitant de retaper des options longues à chaque fois.
## Conclusion et ressources supplémentaires
-Bravo ! Tu as maintenant installé et configuré cURL sur ton VPS avec succès. On te recommande aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter encore plus d’aide et de conseils pendant ta configuration serveur :
+Bravo ! Tu as maintenant installé et configuré cURL avec succès sur ton VPS/serveur dédié. On te conseille aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter encore plus d’aide et de conseils pour ta configuration serveur :
- [curl.se](https://curl.se/) – Site officiel
- [curl.se/docs/](https://curl.se/docs/) Documentation cURL
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
index 5f5d62149..927a1957b 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-gitlab
-title: "VPS : Installer GitLab sur Linux"
-description: "Découvrez comment configurer efficacement GitLab sur Linux pour optimiser vos workflows DevOps et améliorer la collaboration en équipe → En savoir plus maintenant"
+title: "Installer GitLab sur un serveur Linux - Hébergez votre propre plateforme DevOps"
+description: "Découvrez comment installer efficacement GitLab sur Linux pour optimiser vos workflows DevOps et améliorer la collaboration en équipe → En savoir plus maintenant"
sidebar_label: Installer GitLab
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -21,7 +22,7 @@ GitLab est une plateforme DevOps complète qui permet aux équipes de collaborer
## Préparation
-Les exigences suivantes sont recommandées par l’équipe officielle [GitLab](https://docs.gitlab.com/ee/install/requirements.html) et il est fortement conseillé de respecter ces prérequis pour éviter des désagréments et problèmes par la suite.
+Les exigences suivantes sont recommandées par l’équipe officielle [GitLab](https://docs.gitlab.com/ee/install/requirements.html) et il est fortement conseillé de suivre ces prérequis pour éviter des désagréments et problèmes par la suite.
#### Matériel
@@ -29,7 +30,7 @@ Les exigences suivantes sont recommandées par l’équipe officielle [GitLab](h
| ------------- | ---------------------- | -------------------------- |
| CPU | 2x 2 GHz | 4x 2.6+ GHz |
| RAM | 4 Go | 8 Go |
-| Stockage | 10 Go | 50+ Go |
+| Stockage | 10 Go | 50+ Go |
| Bande passante| 100 Mbit/s (upload & download) | 100 Mbit/s (upload & download) |
#### Logiciel
@@ -42,21 +43,21 @@ Les exigences suivantes sont recommandées par l’équipe officielle [GitLab](h
| Autres | Redis 7.x+, Sidekiq 7.3.2+, Prometheus 2.54.1+ |
:::info
-Pour les informations les plus précises et à jour, veuillez consulter la documentation officielle de GitLab sur les [exigences matérielles](https://docs.gitlab.com/ee/install/requirements.html).
+Pour les informations les plus précises et à jour concernant les spécifications, veuillez consulter la documentation officielle de GitLab sur les [exigences matérielles](https://docs.gitlab.com/ee/install/requirements.html).
:::
Une connexion doit être établie via un client SSH pour installer GitLab sur votre serveur Linux. Consultez notre [guide d’accès initial (SSH)](vserver-linux-ssh.md) pour en savoir plus.
Une fois la connexion établie, vous pouvez commencer à installer les paquets nécessaires à l’installation de GitLab.
-## Étape 1 : Installer les dépendances
+## Étape 1 : Installation des dépendances
-Tout d’abord, vous devez installer certaines dépendances pour lancer l’installateur GitLab. Utilisez les commandes suivantes pour installer les dépendances requises sur votre serveur Linux.
+Tout d’abord, vous devez installer certaines dépendances pour pouvoir lancer l’installateur GitLab. Utilisez les commandes suivantes pour installer les dépendances requises sur votre serveur Linux.
-Mettez à jour la liste des paquets à la dernière version et installez le paquet OpenSSH Server ainsi que ses prérequis avec la commande suivante. C’est ainsi que votre interface web GitLab sera hébergée.
+Mettez à jour la liste des paquets à la dernière version et installez le paquet OpenSSH Server ainsi que les prérequis nécessaires avec la commande suivante. C’est ainsi que votre panneau d’interface web pour GitLab sera hébergé.
```
sudo apt update
@@ -65,7 +66,7 @@ sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
Vous pouvez aussi installer Postfix (serveur SMTP) si vous souhaitez pouvoir envoyer des notifications par email avec GitLab. C’est **optionnel**.
-Si vous souhaitez utiliser les notifications email, installez Postfix avec la commande suivante.
+Si vous souhaitez utiliser les notifications par email, installez Postfix avec la commande suivante.
```
sudo apt-get install -y postfix
```
@@ -74,7 +75,7 @@ sudo apt-get install -y postfix
-Mettez à jour la liste des paquets à la dernière version et installez le paquet OpenSSH Server ainsi que ses prérequis avec la commande suivante. C’est ainsi que votre interface web GitLab sera hébergée.
+Mettez à jour la liste des paquets à la dernière version et installez le paquet OpenSSH Server ainsi que les prérequis nécessaires avec la commande suivante. C’est ainsi que votre panneau d’interface web pour GitLab sera hébergé.
```
sudo apt update
@@ -83,7 +84,7 @@ sudo apt-get install -y curl openssh-server ca-certificates perl
Vous pouvez aussi installer Postfix (serveur SMTP) si vous souhaitez pouvoir envoyer des notifications par email avec GitLab. C’est **optionnel**.
-Si vous souhaitez utiliser les notifications email, installez Postfix avec la commande suivante.
+Si vous souhaitez utiliser les notifications par email, installez Postfix avec la commande suivante.
```
sudo apt-get install -y postfix
```
@@ -92,7 +93,7 @@ sudo apt-get install -y postfix
-Installez le paquet OpenSSH Server ainsi que ses prérequis avec la commande suivante. C’est ainsi que votre interface web GitLab sera hébergée.
+Installez le paquet OpenSSH Server ainsi que les prérequis nécessaires avec la commande suivante. C’est ainsi que votre panneau d’interface web pour GitLab sera hébergé.
```
sudo zypper install curl openssh perl
@@ -105,9 +106,9 @@ sudo systemctl enable sshd
sudo systemctl start sshd
```
-Vérifiez que le pare-feu autorise l’accès nécessaire, si vous utilisez `firewalld`.
+Vous devez vérifier que le pare-feu autorise l’accès nécessaire, si vous utilisez `firewalld`.
-Pour savoir si vous utilisez `firewalld`, lancez d’abord la commande suivante :
+Vérifiez si vous utilisez `firewalld` en lançant la commande suivante :
```bash
sudo systemctl status firewalld
@@ -123,7 +124,7 @@ sudo systemctl reload firewalld
Vous pouvez aussi installer Postfix (serveur SMTP) si vous souhaitez pouvoir envoyer des notifications par email avec GitLab. C’est **optionnel**.
-Si vous souhaitez utiliser les notifications email, installez Postfix avec les commandes suivantes.
+Si vous souhaitez utiliser les notifications par email, installez Postfix avec les commandes suivantes.
```
sudo zypper install postfix
sudo systemctl enable postfix
@@ -134,12 +135,12 @@ sudo systemctl start postfix
:::info
-Lors de l’installation de Postfix, une configuration peut apparaître. Dans ce cas, sélectionnez 'Internet Site' et appuyez sur Entrée. Utilisez le DNS externe de votre serveur Linux pour le 'nom de mail' et appuyez sur Entrée. Si d’autres écrans apparaissent, continuez d’appuyer sur Entrée pour accepter les paramètres par défaut.
+Lors de l’installation de Postfix, une configuration peut apparaître. Dans ce cas, sélectionnez 'Internet Site' et appuyez sur Entrée. Utilisez le DNS externe de votre serveur Linux pour le 'mail name' et appuyez sur Entrée. Si d’autres écrans apparaissent, continuez à appuyer sur Entrée pour accepter les paramètres par défaut.
-Si vous souhaitez utiliser une autre solution pour envoyer des emails, passez cette étape et [configurez un serveur SMTP externe](https://docs.gitlab.com/omnibus/settings/smtp) après l’installation de GitLab sur votre serveur Linux en suivant un guide officiel GitLab.
+Si vous souhaitez utiliser une autre solution pour envoyer des emails, passez cette étape et [configurez un serveur SMTP externe](https://docs.gitlab.com/omnibus/settings/smtp) après l’installation de GitLab sur votre serveur Linux en suivant un guide officiel de GitLab.
:::
-## Étape 2 : Installer GitLab
+## Étape 2 : Installation de GitLab
Après avoir téléchargé et installé toutes les dépendances requises, vous êtes maintenant prêt à installer GitLab.
@@ -179,14 +180,14 @@ sudo zypper install gitlab-ee
Une fois ce processus terminé, GitLab devrait être prêt à l’emploi sur votre serveur Linux. Passez à la section suivante où vous configurerez quelques paramètres essentiels pour assurer le bon fonctionnement du serveur.
-## Étape 3 : Configurer GitLab
+## Étape 3 : Configuration de GitLab
Pour garantir que tout fonctionne, vous devez effectuer quelques modifications dans le fichier de configuration. Commencez par ouvrir le fichier de configuration GitLab avec votre éditeur de texte préféré. Ici, nous utiliserons l’éditeur `nano` préinstallé.
```
sudo nano /etc/gitlab/gitlab.rb
```
-Ensuite, cherchez la ligne `external_url` et saisissez soit votre domaine, soit l’adresse IP de votre serveur Linux si vous n’avez pas de domaine à utiliser avec GitLab.
+Ensuite, cherchez la ligne `external_url` et entrez soit votre domaine, soit l’adresse IP de votre serveur Linux si vous n’avez pas de domaine à utiliser avec GitLab.
```
@@ -203,7 +204,7 @@ Ensuite, cherchez la ligne `external_url` et saisissez soit votre domaine, soit
external_url 'http`s`://`Votre domaine / adresse IPv4 de votre serveur Linux`'
```
-De plus, nous recommandons d’indiquer votre email dans la ligne `letsencrypt['contact_emails']`. Cela permettra à Let's Encrypt de vous envoyer des notifications et de vous contacter concernant les certificats SSL automatiques et gratuits.
+De plus, nous recommandons d’entrer votre email dans la ligne `letsencrypt['contact_emails']`. Cela permettra à Let's Encrypt de vous envoyer des notifications et de vous contacter concernant les certificats SSL automatiques et gratuits.
:::note
Vous devez utiliser un domaine si vous souhaitez obtenir un certificat SSL gratuit de Let's Encrypt. Vous ne pouvez pas en demander un directement pour votre adresse IP.
@@ -235,7 +236,7 @@ Vous pouvez utiliser `CTRL+W` pour rechercher `letsencrypt['contact_emails']` et
Une fois prêt, appuyez sur `CTRL+X` puis `Y` et `Entrée` pour confirmer les modifications.
-Enfin, lancez la commande suivante pour reconfigurer GitLab avec les nouvelles options.
+Enfin, lancez la commande suivante pour reconfigurer GitLab avec les nouvelles options de configuration.
```
sudo gitlab-ctl reconfigure
```
@@ -244,7 +245,7 @@ Ce processus peut prendre un moment car il initialise GitLab avec les informatio
## Étape 4 : Accéder à l’interface web
-Après l’initialisation, le serveur devrait maintenant être accessible via un navigateur web. Rendez-vous sur votre site en entrant votre nom de domaine ou votre adresse IP comme suit.
+Après l’initialisation, le serveur devrait maintenant être accessible via un navigateur web. Rendez-vous sur votre site en entrant votre nom de domaine ou votre adresse IP comme suit :
```
https://[votre_domaine] OU http://[votre_adresse_ip]
```
@@ -264,7 +265,7 @@ sudo nano /etc/gitlab/initial_root_password
```
# ATTENTION : Cette valeur est valide uniquement dans les conditions suivantes
-# 1. Si elle a été fournie manuellement (via la variable d’environnement `GITLAB_ROOT_PASSWORD` ou via le paramètre `gitlab_rails['initial_root_password']` dans `gitlab.rb` avant que la base de données ne soit initialisée)
+# 1. Si elle a été fournie manuellement (via la variable d’environnement `GITLAB_ROOT_PASSWORD` ou via le paramètre `gitlab_rails['initial_root_password']` dans `gitlab.rb`), avant que la base de données ne soit initialisée.
# 2. Le mot de passe n’a pas été changé manuellement, ni via l’interface ni en ligne de commande.
@@ -277,11 +278,11 @@ Password: `[VOTRE_MOT_DE_PASSE_ICI]`
# NOTE : Ce fichier sera automatiquement supprimé lors de la première reconfiguration après 24 heures.
```
-Saisissez le nom d’utilisateur et le mot de passe sur la page de connexion pour accéder à votre tableau de bord GitLab pour la première fois. Vous devriez maintenant pouvoir accéder à votre panneau GitLab sur votre propre serveur Linux.
+Entrez le nom d’utilisateur et le mot de passe sur la page de connexion pour accéder à votre tableau de bord GitLab pour la première fois. Vous devriez maintenant pouvoir accéder à votre panneau GitLab sur votre propre serveur Linux.

-Nous recommandons vivement de créer un nouvel utilisateur et/ou de changer le mot de passe de votre utilisateur `root`. Tout cela peut se faire en accédant à **Admin** en bas à gauche puis en sélectionnant **Vue d’ensemble -> Utilisateurs**. Sur cette page, vous pourrez gérer les utilisateurs de votre instance GitLab.
+Nous recommandons vivement de créer un nouvel utilisateur et/ou de changer le mot de passe de l’utilisateur `root`. Tout cela peut se faire en accédant à **Admin** en bas à gauche puis en sélectionnant **Vue d’ensemble->Utilisateurs**. Sur cette page, vous pourrez gérer les utilisateurs de votre instance GitLab.
## Optionnel : Configurer un pare-feu avec ufw
@@ -290,7 +291,7 @@ Assurez-vous d’autoriser les ports 80/443 et le port 22.
### Installer ufw
-Si vous avez déjà installé `ufw`, vous pouvez passer cette étape.
+Si vous avez déjà installé `ufw`, vous pouvez passer cette étape en toute sécurité.
@@ -308,7 +309,7 @@ sudo zypper install ufw
-### Ouvrir les ports requis
+### Ouvrir les ports nécessaires
```
sudo ufw allow http
@@ -332,6 +333,6 @@ sudo ufw enable
Félicitations, vous avez installé GitLab avec succès ! Si vous avez d’autres questions ou problèmes, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider !
-Si vous souhaitez effectuer une configuration supplémentaire, nous vous recommandons de lire la [documentation officielle GitLab](https://docs.gitlab.com/ee/install/next_steps.html) pour les prochaines étapes.
+Si vous souhaitez effectuer des configurations supplémentaires, nous vous recommandons de lire la [documentation officielle GitLab](https://docs.gitlab.com/ee/install/next_steps.html) pour les prochaines étapes.
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
index ba5724c8e..d83d89fe4 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-joplin
-title: "VPS : Installer Joplin sur Linux"
+title: "Installer Joplin Server sur un serveur Linux - Hébergez votre propre plateforme sécurisée de notes"
description: "Découvrez comment organiser et synchroniser des notes Markdown chiffrées sur plusieurs appareils avec Joplin pour une prise de notes sécurisée et flexible → En savoir plus maintenant"
sidebar_label: Installer Joplin
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Joplin est une application open-source de prise de notes et de gestion de tâches qui permet d’organiser des notes au format Markdown dans des carnets consultables et de les synchroniser entre plusieurs appareils. Elle offre un chiffrement de bout en bout, un web clipper et une synchronisation multiplateforme. Parfait pour les utilisateurs qui privilégient la confidentialité, la flexibilité et le contrôle total de leurs données !
+Joplin est une application open-source de prise de notes et de gestion de tâches qui permet d’organiser des notes basées sur Markdown dans des carnets consultables et de les synchroniser entre plusieurs appareils. Elle offre un chiffrement de bout en bout, un web clipper, et une synchronisation multiplateforme. Parfait pour les utilisateurs qui privilégient la confidentialité, la flexibilité et le contrôle total sur leurs données !

@@ -34,7 +35,7 @@ Avant d’installer **Joplin**, assure-toi que ton environnement d’hébergemen
| Matériel | Minimum | Recommandation ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
-| CPU | 1 vCPU Cœurs | 4 vCPU Cœurs |
+| CPU | 1 cœur vCPU | 4 cœurs vCPU |
| RAM | 2 Go | 4 Go |
| Espace disque | 250 Mo | 250 Mo |
@@ -50,11 +51,11 @@ Assure-toi que toutes les dépendances sont installées et que la bonne version
## Préparation
-Avant de configurer **Joplin**, tu dois préparer ton système. Cela inclut la mise à jour de ton système d’exploitation vers la dernière version et l’installation de toutes les dépendances nécessaires. Ces préparatifs garantissent un environnement stable et aident à prévenir les soucis pendant ou après l’installation.
+Avant de configurer **Joplin**, tu dois préparer ton système. Cela inclut la mise à jour de ton système d’exploitation vers la dernière version et l’installation de toutes les dépendances nécessaires. Ces préparations garantissent un environnement stable et aident à prévenir les soucis pendant ou après l’installation.
### Mise à jour du système
-Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par mettre à jour ton système. Pour cela, lance la commande suivante :
+Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par mettre à jour ton système. Pour cela, exécute la commande suivante :
```
sudo apt update && sudo apt upgrade -y
@@ -65,7 +66,7 @@ Cela garantit que ton système dispose des derniers correctifs de sécurité et
Une fois la mise à jour terminée, tu peux passer à l’installation des dépendances.
#### Libfuse2
-Le logiciel Joplin nécessite que Libfuse2 soit installé en premier. Pour cela, exécute la commande suivante :
+Le logiciel Joplin nécessite que Libfuse2 soit installé en premier. Pour cela, lance la commande suivante :
```
sudo apt install -y libfuse2
```
@@ -74,7 +75,7 @@ sudo apt install -y libfuse2
## Installation
-Maintenant que toutes les exigences sont remplies et que les préparatifs sont faits, tu peux procéder à l’installation de l’application Joplin. Pour cela, exécute la commande suivante :
+Maintenant que toutes les exigences sont remplies et que les préparations nécessaires sont faites, tu peux procéder à l’installation de l’application Joplin. Pour cela, exécute la commande suivante :
```
wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | bash
@@ -93,21 +94,21 @@ Joplin sera téléchargé et installé via le script officiel d’installation.
Après avoir installé Joplin, tu devrais configurer les paramètres de base pour adapter l’application à ton workflow. La configuration est accessible via le menu *Paramètres*.
**Synchronisation**
-Joplin supporte plusieurs cibles de synchronisation comme Nextcloud, Dropbox, OneDrive ou WebDAV. Choisis ton fournisseur préféré dans « Synchronisation » et entre tes identifiants. Cela te permet de garder tes notes à jour sur tous tes appareils.
+Joplin supporte plusieurs cibles de synchronisation comme Nextcloud, Dropbox, OneDrive ou WebDAV. Choisis ton fournisseur préféré dans la section « Synchronisation » et entre tes identifiants. Cela te permet de garder tes notes à jour sur tous tes appareils.
**Chiffrement**
-Pour sécuriser tes notes synchronisées, active le chiffrement de bout en bout dans les paramètres « Chiffrement ». Une clé sera générée, qu’il faudra configurer sur tous les appareils qui accèdent à tes notes.
+Pour sécuriser tes notes synchronisées, active le chiffrement de bout en bout dans les paramètres « Chiffrement ». Une clé sera générée, qu’il faudra configurer sur tous les appareils accédant à tes notes.
**Éditeur & Apparence**
Joplin utilise Markdown pour les notes. Dans les paramètres « Éditeur », tu peux définir si l’aperçu s’affiche automatiquement et ajuster le type et la taille de la police.
**Plugins & Extensions**
-Le gestionnaire de plugins intégré te permet d’installer des fonctionnalités supplémentaires, comme le support des diagrammes, l’intégration de calendrier ou la gestion avancée des tags.
+Le gestionnaire de plugins intégré te permet d’installer des fonctionnalités supplémentaires, comme le support des diagrammes, l’intégration de calendrier, ou une gestion avancée des tags.
**Web Clipper**
Optionnellement, active l’extension navigateur « Joplin Web Clipper » pour sauvegarder des pages web entières ou des sélections directement en notes.
-Avec ces réglages de base, Joplin est prêt à être utilisé dans plein de scénarios, comme la gestion de tâches, la documentation de projets ou les bases de connaissances personnelles.
+Avec ces réglages de base, Joplin est prêt à être utilisé dans plein de scénarios, comme la gestion de tâches, la documentation de projets, ou les bases de connaissances personnelles.
@@ -118,12 +119,12 @@ Avec ces réglages de base, Joplin est prêt à être utilisé dans plein de sc
## Conclusion et ressources supplémentaires
-Félicitations ! Tu as maintenant installé et configuré Joplin avec succès sur ton VPS. On te recommande aussi de jeter un œil aux ressources suivantes, qui peuvent t’apporter un coup de main et des conseils supplémentaires pendant ta configuration serveur :
+Félicitations ! Tu as maintenant installé et configuré avec succès Joplin sur ton VPS/serveur dédié. On te recommande aussi de jeter un œil aux ressources suivantes, qui peuvent t’apporter un coup de main et des conseils supplémentaires pendant ta configuration serveur :
- [Joplinapp.org](https://joplin.org/) - Site officiel
- [Joplinapp.org/help/](https://joplinapp.org/help/) - Centre d’aide Joplin
-Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute autre demande ou assistance, n’hésite pas à contacter notre équipe support, disponible tous les jours pour t’aider ! 🙂
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre support, disponible tous les jours pour t’aider ! 🙂
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
index 806357561..644892814 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
@@ -1,7 +1,7 @@
---
id: vserver-linux-lamp-stack
-title: "VPS : Installer la stack LAMP - Linux, Apache, MySQL, PHP"
-description: "Découvre comment configurer une stack LAMP pour héberger efficacement des sites PHP dynamiques sur un VPS Linux → En savoir plus maintenant"
+title: "Installer une stack LAMP sur un serveur Linux - Boostez vos applis PHP classiques"
+description: "Découvrez comment configurer une stack LAMP pour héberger efficacement des sites PHP dynamiques sur un VPS Linux → En savoir plus maintenant"
sidebar_label: Stack Web LAMP
services:
- vserver
@@ -13,7 +13,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-La stack **LAMP** est une sélection populaire de logiciels open-source configurés ensemble pour permettre un hébergement simple de sites web dynamiques, avec un focus particulier sur les sites et applis PHP. L’acronyme signifie : **L**inux comme OS (système d’exploitation), **A**pache comme serveur web, **M**ySQL comme base de données et enfin **P**HP pour le traitement. Dans ce guide, on va voir comment installer une stack LAMP sur un VPS Linux, avec un exemple détaillé de création d’un site web de liste de tâches.
+La stack **LAMP** est une sélection populaire de logiciels open-source configurés ensemble pour permettre un hébergement simple de sites web dynamiques, avec un focus particulier sur les sites et applis PHP. L’acronyme signifie : **L**inux comme système d’exploitation, **A**pache comme serveur web, **M**ySQL comme base de données et enfin **P**HP pour le traitement. Dans ce guide, on va couvrir le processus d’installation d’une stack LAMP sur un VPS Linux, avec un exemple détaillé de création d’un site web de liste de tâches.
@@ -21,7 +21,7 @@ La stack **LAMP** est une sélection populaire de logiciels open-source configur
Commence par te connecter à ton serveur via SSH. Si tu ne sais pas comment faire, jette un œil à notre [guide d’accès initial (SSH)](vserver-linux-ssh.md).
-Ici, on utilise Ubuntu comme distribution Linux. Les instructions sont les mêmes pour Debian et similaires pour d’autres distributions, même si la syntaxe des commandes peut légèrement varier. Assure-toi d’avoir un OS installé et d’être connecté au serveur via SSH.
+Ici, on utilise Ubuntu comme distribution Linux. Les instructions sont les mêmes pour Debian et similaires pour d’autres distributions, mais la syntaxe des commandes peut légèrement varier. Assure-toi d’avoir un OS installé et d’être connecté au serveur via SSH.
Comme toujours, avant de lancer l’installation, vérifie que tous les paquets sont à jour avec la commande suivante :
```
@@ -40,38 +40,38 @@ sudo dnf upgrade --refresh
## Installation
-L’installation se divise facilement en chaque dépendance principale de la stack LAMP, en commençant par le serveur web Apache, suivi de la base de données MySQL, et enfin PHP. Pendant l’installation, on va configurer un site test écrit en PHP qui accèdera à la base MySQL. Chaque requête web sera ensuite traitée et servie via Apache.
+L’installation se divise facilement en chaque dépendance principale de la stack LAMP, en commençant par le serveur web Apache, suivi de la base de données MySQL et enfin PHP. Pendant l’installation, on va configurer un site test écrit en PHP qui accédera à la base MySQL. Chaque requête web sera ensuite traitée et servie via Apache.
-### Installation d’Apache
+### Configuration d’Apache
-Apache est le serveur web qui va traiter les requêtes entrantes et renvoyer les réponses. Installe-le avec la commande suivante.
+Apache est le serveur web qui va traiter les requêtes entrantes et servir les réponses. Installe-le avec la commande suivante.
```
sudo apt install apache2
```
Une fois installé, assure-toi que les règles du pare-feu sont bien configurées pour que le serveur web soit accessible depuis Internet. Ici, on utilise le **pare-feu UFW** car Apache a une application enregistrée pour ça.
-Si tu utilises un autre pare-feu, assure-toi d’autoriser le port 80 (HTTP). Tu peux en apprendre plus sur les pare-feux Linux dans notre guide [Gérer le pare-feu](vserver-linux-firewall.md).
+Si tu utilises un autre pare-feu, assure-toi d’autoriser le port 80 (HTTP). Tu peux en apprendre plus sur les pare-feux Linux via notre [guide Gestion du pare-feu](vserver-linux-firewall.md).
-Active le pare-feu UFW et crée une règle pour SSH.
+Vérifie que le pare-feu UFW est activé et qu’une règle SSH est bien créée.
```
-# Autoriser SSH
+# Crée une règle pour autoriser SSH
sudo ufw allow OpenSSH
-# Activer le pare-feu UFW
+# Active le pare-feu UFW
sudo ufw enable
```
:::caution
-Assure-toi d’avoir une règle pour SSH si tu utilises UFW ! Sinon, tu **ne pourras plus** te connecter en SSH si tu perds ta session actuelle !
+Assure-toi d’avoir une règle SSH si tu utilises UFW ! Sinon, tu **ne pourras plus** te connecter en SSH si tu perds ta session actuelle !
:::
-Crée maintenant la règle pour Apache et vérifie que les règles sont bien en place.
+Crée maintenant la règle pour autoriser Apache et vérifie que les règles sont bien en place.
```
-# Autoriser Apache
+# Crée une règle pour autoriser Apache
sudo ufw allow in "Apache Full"
-# Vérifier les règles du pare-feu UFW
+# Vérifie les règles du pare-feu UFW
sudo ufw status
```
@@ -89,32 +89,32 @@ Si ça marche, tu verras une page d’accueil par défaut. Sinon, vérifie le st

-### Installation de MySQL
+### Configuration de MySQL
-Installe maintenant un serveur MySQL qui servira de base de données pour stocker tes données de façon relationnelle.
+Installe maintenant MySQL, qui servira de base de données pour stocker tes données de façon relationnelle.
```
sudo apt install mysql-server
```
-Une fois fini, il est recommandé de lancer un script d’installation sécurisée pour protéger ton serveur MySQL. C’est optionnel mais fortement conseillé. Lance-le avec `sudo mysql_secure_installation`.
+Une fois fini, il est recommandé de lancer un script d’installation sécurisée pour renforcer la sécurité de ton instance MySQL. C’est optionnel mais fortement conseillé. Lance-le avec `sudo mysql_secure_installation`.
-Ce script interactif te demandera d’abord si tu veux activer la validation des mots de passe. On recommande de répondre `Y` pour n’autoriser que des mots de passe sécurisés, puis de choisir `MEDIUM` avec `1` ou `STRONG` avec `2`.
+Ce script interactif te demandera d’abord si tu veux activer la validation des mots de passe. On recommande de répondre `Y` pour n’autoriser que des mots de passe sécurisés, puis de choisir `MEDIUM` (1) ou `STRONG` (2).

-Ensuite, il te demandera si tu veux supprimer l’utilisateur `anonymous` et interdire la connexion root à distance. Accepte avec `Y` pour renforcer la sécurité. Ça supprime l’utilisateur test et limite l’accès root à la connexion locale via SSH.
+Ensuite, il te demandera si tu veux supprimer l’utilisateur `anonymous` et interdire la connexion root à distance. Accepte les deux (`Y`) pour des raisons de sécurité. Ça supprime l’utilisateur test et limite l’accès root à local via SSH, réduisant les risques.

-Enfin, il te proposera de supprimer la base de données `test` et de recharger les tables de privilèges. Accepte encore avec `Y` car la base test n’est pas nécessaire et il faut recharger les privilèges.
+Enfin, il te proposera de supprimer la base `test` et de recharger les tables de privilèges. Accepte aussi (`Y`) car la base test n’est pas nécessaire et il faut recharger les privilèges pour appliquer les changements.

-Vérifie que MySQL tourne bien en essayant de te connecter : `sudo mysql -u root`. Si ça marche, tu verras un message de bienvenue. Tape `quit` pour sortir.
+Teste si MySQL tourne bien en te connectant avec : `sudo mysql -u root`. Si ça marche, un message de bienvenue s’affiche. Tu peux sortir avec la commande `quit`.
-### Installation de PHP
+### Configuration de PHP
-La dernière dépendance LAMP est PHP, et c’est simple à installer. Cette commande installe PHP avec un module Apache et un plugin MySQL pour que tout fonctionne ensemble.
+La dernière dépendance LAMP est PHP, simple à installer. Cette commande installe PHP avec un plugin Apache et MySQL pour que tout fonctionne ensemble.
```
sudo apt install php libapache2-mod-php php-mysql
```
@@ -134,35 +134,35 @@ sudo apt install [php_extension] [...]
Tu peux en mettre plusieurs séparées par un espace pour aller plus vite.
:::
-On recommande de modifier l’ordre des fichiers index pour que `index.php` soit prioritaire sur `index.html`. Ouvre le fichier :
+On recommande de modifier l’ordre des fichiers index pour que `index.php` soit prioritaire sur `.html`. Ouvre le fichier :
```
sudo nano /etc/apache2/mods-enabled/dir.conf
```
-Dans nano, enlève `index.php` et remets-le en premier dans la liste, comme ça :
+Dans nano, enlève `index.php` et remets-le en premier, comme ça :
```
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
```
-Sauvegarde avec `CTRL + X`, puis `Y` et `ENTER`. Redémarre Apache pour appliquer : `sudo systemctl restart apache2`.
+Sauvegarde avec `CTRL + X`, puis `Y` et `ENTER`. Redémarre Apache pour appliquer avec `sudo systemctl restart apache2`.
### Création du site test
-Maintenant que tout est installé, on va créer un site test pour montrer comment la stack LAMP fonctionne ensemble. C’est optionnel, mais ça aide à comprendre comment utiliser ces outils pour tes propres sites.
+Avec la stack LAMP installée, on va créer un site test pour montrer comment tout fonctionne ensemble. C’est optionnel mais utile pour comprendre comment utiliser ces outils.
Ici, on crée un petit site de liste de tâches en PHP qui récupère et affiche les tâches stockées dans une base MySQL. Le site sera servi via Apache.
-On utilisera un domaine test `zapdocs.example.com`. En vrai, tu utiliseras un domaine. Tu **dois** créer un enregistrement DNS de type `A` pointant vers l’adresse IP de ton serveur. Besoin d’aide ? Consulte notre guide [Enregistrements de domaine](domain-records.md).
+On utilisera un domaine test `zapdocs.example.com`. Dans la vraie vie, tu utiliseras un domaine. Tu **dois** créer un enregistrement DNS de type `A` pour ce domaine pointant vers l’adresse IP de ton serveur. Besoin d’aide ? Consulte notre guide [Enregistrements de domaine](domain-records.md).
:::note
-Tu peux ne pas utiliser de domaine et remplacer `[your_domain]` par un nom simple. Tu accéderas alors au site via l’adresse IP. Dans ce cas, supprime la ligne `ServerName` dans le fichier de configuration du virtual host.
+Tu peux ne pas utiliser de domaine et remplacer `[your_domain]` par un nom simple. Tu accéderas alors au site via l’IP. Mais dans ce cas, supprime la ligne `ServerName` dans le fichier de configuration du virtual host.
:::
#### Configuration d’Apache
-Sur les serveurs web, les fichiers des sites sont généralement dans `/var/www`. Par défaut, Apache a un dossier `html` avec une page par défaut. Pour organiser plusieurs sites, on recommande de créer un dossier par site.
+Sur les serveurs web, les fichiers des sites sont généralement dans `/var/www`. Par défaut, Apache a un dossier `html` avec une page par défaut. Pour organiser plusieurs sites sur un même Apache, on recommande de créer un dossier par site.
-Crée un dossier pour ton domaine dans `/var/www/[your_domain]`. Ici : `/var/www/zapdocs.example.com`.
+Crée un dossier pour ton domaine dans `/var/www/[your_domain]`. Ici ce sera `/var/www/zapdocs.example.com`.
```
sudo mkdir /var/www/[your_domain]
```
@@ -197,17 +197,20 @@ sudo a2ensite [your_domain]
```
:::note Pas de domaine
-Si tu n’utilises pas de domaine, supprime ou commente la ligne `ServerName` avec un `#`. Désactive aussi le virtual host par défaut :
+Si tu n’utilises pas de domaine, supprime ou commente la ligne `ServerName` (avec un `#`). Désactive aussi le virtual host par défaut avec :
```
sudo a2dissite 000-default
```
:::
-Redémarre Apache pour appliquer : `sudo systemctl restart apache2`.
+Redémarre Apache pour appliquer avec :
+```
+sudo systemctl restart apache2
+```
#### Création du site web
-Maintenant que Apache est configuré, crée le site web à proprement parler. Le dossier est vide, donc rien ne sera servi pour l’instant. On va créer un petit site de liste de tâches.
+Maintenant que Apache est configuré, il faut créer le site web à proprement parler. Le dossier est vide, donc rien ne sera servi pour l’instant. On va créer un petit site de liste de tâches pour ce domaine.
##### Préparation de la base de données
@@ -216,15 +219,15 @@ Connecte-toi à MySQL :
sudo mysql -u root
```
-Crée une base `todowebsite` et une table `todoitems`.
+Crée une base `todowebsite` et une table `todoitems` dedans.
```
-# Créer la base
+# Crée la base
CREATE DATABASE todowebsite;
-# Utiliser la base
+# Utilise la base
USE todowebsite;
-# Créer la table
+# Crée la table des tâches
CREATE TABLE todoitems (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
@@ -243,16 +246,16 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
Crée un utilisateur dédié `todo` pour ce site.
```
-# Créer l’utilisateur
+# Crée l’utilisateur
# Remplace [your_password] par ton mot de passe
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# Donner les droits (copie en une seule fois)
+# Donne les droits (copie en une seule ligne)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
-# Recharger les privilèges
+# Recharge les privilèges
FLUSH PRIVILEGES;
```
@@ -260,7 +263,7 @@ Sors de MySQL avec `quit`.
##### Fichiers PHP du site
-Crée le fichier PHP principal `index.php` dans `/var/www/[your_domain]`.
+Dernière étape : créer le fichier PHP du site dans `/var/www/[your_domain]/index.php`.
```
sudo nano /var/www/[your_domain]/index.php
```
@@ -268,28 +271,28 @@ sudo nano /var/www/[your_domain]/index.php
Voici un code simple pour afficher la liste des tâches depuis la base. La première partie PHP connecte MySQL.
:::important
-N’oublie pas de remplacer `[your_password]` par le mot de passe que tu as défini pour l’utilisateur `todo`.
+Change `[your_password]` par le mot de passe que tu as défini pour l’utilisateur `todo`.
:::
-La partie HTML affiche la page avec une liste non ordonnée qui boucle sur les résultats.
+La partie HTML affiche la page avec une liste non ordonnée, parcourant les résultats.
```
connect_error) {
die("Connection failed: " . $conn->connect_error);
}
-// Requête SQL pour récupérer les entrées
+// Exécute une requête SQL pour récupérer les entrées et stocke le résultat
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
@@ -306,27 +309,27 @@ $result = $conn->query($sql);
For our awesome ZAP-Hosting guide: https://zap-hosting.com/guides/docs/vserver-linux-lamp-stack
-L’étape suivante consiste à définir un type de base de données pour stocker les informations pertinentes. Plusieurs options sont possibles :
+L’étape suivante consiste à définir un type de base de données pour stocker les infos importantes. Plusieurs options sont possibles :
@@ -264,30 +265,30 @@ L’étape suivante consiste à définir un type de base de données pour stocke
-Si vous avez choisi ce type de base de données, suivez ces étapes :
+Si tu as choisi ce type de base de données, suis ces étapes :
Installation des paquets :
```
sudo apt-get install mariadb-server php-mysql
```
-Pendant l’installation, il vous sera demandé de définir un mot de passe root. S’il n’y a pas de demande de mot de passe, alors le mot de passe par défaut est vide. Ce n’est pas sécurisé et doit donc être changé immédiatement après !
+Pendant l’installation, il te sera demandé de définir un mot de passe root. S’il n’y a pas de demande, le mot de passe par défaut est vide. Ce n’est pas sécurisé, il faut donc le changer immédiatement !
-L’étape suivante est de se connecter au serveur de base de données et de créer la base de données requise :
+Ensuite, connecte-toi au serveur de base de données et crée la base nécessaire :
```sql
mysql -u root -p
CREATE DATABASE nextcloud;
```
-Ensuite, un utilisateur doit être créé, qui aura accès à la base Nextcloud.
+Puis crée un utilisateur qui aura accès à la base Nextcloud.
```sql
CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'VOTRE_MOT_DE_PASSE_ICI';
```
:::info
-Ne sautez pas cette étape en utilisant l’utilisateur root. Ce n’est pas sécurisé et peut mettre vos données en danger !
+Ne saute pas cette étape en utilisant l’utilisateur root. Ce n’est pas sécurisé et met tes données en danger !
:::
La dernière étape est d’attribuer les permissions à ce nouvel utilisateur :
@@ -297,36 +298,36 @@ GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost';
FLUSH PRIVILEGES;
```
-Une fois terminé, vous pouvez appuyer sur Ctrl-D pour quitter la base de données et continuer avec les étapes suivantes.
+Quand c’est fait, tu peux appuyer sur Ctrl-D pour quitter la base et continuer.
-Si vous avez choisi ce type de base de données, suivez ces étapes :
+Si tu as choisi ce type de base de données, suis ces étapes :
Installation des paquets :
```
sudo apt-get install mysql-server php-mysql
```
-Pendant l’installation, il vous sera demandé de définir un mot de passe root. S’il n’y a pas de demande de mot de passe, alors le mot de passe par défaut est vide. Ce n’est pas sécurisé et doit donc être changé immédiatement après !
+Pendant l’installation, il te sera demandé de définir un mot de passe root. S’il n’y a pas de demande, le mot de passe par défaut est vide. Ce n’est pas sécurisé, il faut donc le changer immédiatement !
-L’étape suivante est de se connecter au serveur de base de données et de créer la base de données requise :
+Ensuite, connecte-toi au serveur de base de données et crée la base nécessaire :
```sql
mysql -u root -p
CREATE DATABASE nextcloud;
```
-Ensuite, un utilisateur doit être créé, qui aura accès à la base Nextcloud.
+Puis crée un utilisateur qui aura accès à la base Nextcloud.
```sql
CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'VOTRE_MOT_DE_PASSE_ICI';
```
:::info
-Ne sautez pas cette étape en utilisant l’utilisateur root. Ce n’est pas sécurisé et peut mettre vos données en danger !
+Ne saute pas cette étape en utilisant l’utilisateur root. Ce n’est pas sécurisé et met tes données en danger !
:::
@@ -337,12 +338,12 @@ GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost';
FLUSH PRIVILEGES;
```
-Une fois terminé, vous pouvez appuyer sur Ctrl-D pour quitter la base de données et continuer avec les étapes suivantes.
+Quand c’est fait, tu peux appuyer sur Ctrl-D pour quitter la base et continuer.
-Si vous avez choisi ce type de base de données, suivez ces étapes :
+Si tu as choisi ce type de base de données, suis ces étapes :
Installation des paquets :
```
@@ -350,23 +351,23 @@ sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
```
-Pendant l’installation, il vous sera demandé de définir un mot de passe root. S’il n’y a pas de demande de mot de passe, alors le mot de passe par défaut est vide. Ce n’est pas sécurisé et doit donc être changé immédiatement après !
+Pendant l’installation, il te sera demandé de définir un mot de passe root. S’il n’y a pas de demande, le mot de passe par défaut est vide. Ce n’est pas sécurisé, il faut donc le changer immédiatement !
-L’étape suivante est de se connecter au serveur de base de données et de créer la base de données requise :
+Ensuite, connecte-toi au serveur de base de données et crée la base nécessaire :
```sql
sudo -u postgres psql
CREATE DATABASE nextcloud;
```
-Ensuite, un utilisateur doit être créé, qui aura accès à la base Nextcloud.
+Puis crée un utilisateur qui aura accès à la base Nextcloud.
```sql
CREATE USER nextcloud with encrypted password 'VOTRE_MOT_DE_PASSE_ICI';
```
:::info
-Ne sautez pas cette étape en utilisant l’utilisateur root. Ce n’est pas sécurisé et peut mettre vos données en danger !
+Ne saute pas cette étape en utilisant l’utilisateur root. Ce n’est pas sécurisé et met tes données en danger !
:::
La dernière étape est d’attribuer les permissions à ce nouvel utilisateur :
@@ -376,7 +377,7 @@ grant all privileges on database mydb to myuser;
FLUSH PRIVILEGES;
```
-Une fois terminé, vous pouvez appuyer sur Ctrl-D pour quitter la base de données. Ensuite, vous pouvez modifier la base PostgreSQL soit via l’installateur web, soit via la config **config.php**.
+Quand c’est fait, tu peux appuyer sur Ctrl-D pour quitter la base. Ensuite, tu peux modifier la base PostgreSQL via l’installateur web ou via la config **config.php**.
```
-Si vous avez choisi ce type de base de données, suivez ces étapes :
+Si tu as choisi ce type de base de données, suis ces étapes :
Installation des paquets :
```
@@ -406,7 +407,7 @@ Créer une nouvelle base SQLite 3
sqlite3 DatabaseName.db
```
-Après cela, la base SQLite 3 peut être modifiée soit via l’installateur web, soit via la config **config.php**.
+Après ça, la base SQLite 3 peut être modifiée via l’installateur web ou via la config **config.php**.
```
@@ -502,7 +504,7 @@ SSLCertificateKeyFile /etc/letsencrypt/live/domaine.tld/privkey.pem
-De plus, tout le trafic HTTP doit être redirigé vers HTTPS en utilisant une redirection permanente avec le code d’état 301. Cela peut être réalisé avec Apache via une configuration comme celle-ci dans les VirtualHosts Apache :
+De plus, tout le trafic HTTP doit être redirigé vers HTTPS via une redirection permanente avec le code 301. Cela peut être fait avec Apache via une config comme celle-ci :
```
@@ -514,23 +516,23 @@ De plus, tout le trafic HTTP doit être redirigé vers HTTPS en utilisant une re
## Gérer Nextcloud
-L’accès à Nextcloud est possible via le navigateur, ainsi que via smartphone et ordinateur grâce à l’application. Les sources de téléchargement sont ici : https://nextcloud.com/install/#install-clients
+L’accès à Nextcloud est possible via navigateur, mais aussi via smartphone et ordinateur avec l’app. Les sources de téléchargement sont ici : https://nextcloud.com/install/#install-clients

-Dans les paramètres, vous pouvez ajuster encore quelques options après la configuration et consulter des informations importantes comme les logs, activités. Cela inclut des réglages de sécurité supplémentaires (authentification à deux facteurs, chiffrement, ...), des réglages de design (logo, couleur, slogan, en-tête), des réglages d’accès et bien plus.
+Dans les paramètres, tu peux ajuster encore plein d’options après l’installation et consulter des infos importantes comme les logs, activités. Cela inclut des réglages de sécurité supplémentaires (authentification à deux facteurs, chiffrement, ...), des réglages de design (logo, couleur, slogan, header), les paramètres d’accès et bien plus.
**Apps**
-De plus, il est possible d’installer des apps supplémentaires en plus des apps par défaut. Vous pouvez y accéder via le menu **Apps**.
+En plus, tu peux installer des apps supplémentaires en plus des apps par défaut. Tu y accèdes via le menu **Apps**.

-Avec ces **Apps**, vous pouvez personnaliser encore plus Nextcloud selon vos envies.
+Avec ces **Apps**, tu peux personnaliser encore plus Nextcloud selon tes envies.
## Conclusion
-Félicitations, vous avez installé Nextcloud avec succès ! Si vous avez d’autres questions ou problèmes, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider !
+Félicitations, tu as installé Nextcloud avec succès ! Si tu as d’autres questions ou soucis, contacte notre support, dispo tous les jours pour t’aider !
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
index 3229c9a14..41841a62a 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-nodejs
-title: "VPS : Installer Node.js sur Linux"
-description: "Découvre comment configurer un environnement Node.js stable pour des applications évolutives en temps réel avec Docker et la préparation du système → En savoir plus maintenant"
+title: "Configurer Node.js sur un serveur Linux - Lance des applications JavaScript modernes"
+description: "Découvre comment configurer un environnement Node.js stable pour des applications évolutives et en temps réel avec Docker et la préparation système → En savoir plus maintenant"
sidebar_label: Installer Node.js
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,26 +14,26 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Node.js est un environnement d’exécution JavaScript open-source et multiplateforme qui exécute du code JavaScript en dehors du navigateur, par exemple sur des serveurs ou via des outils en ligne de commande. Basé sur le moteur V8, il supporte les entrées/sorties asynchrones et pilotées par événements, ce qui le rend ultra efficace pour créer des applications réseau évolutives et en temps réel.
+Node.js est un environnement d’exécution JavaScript open-source et multiplateforme qui exécute du code JavaScript en dehors du navigateur, par exemple sur des serveurs ou dans des outils en ligne de commande. Basé sur le moteur V8, il supporte les entrées/sorties asynchrones et pilotées par événements, ce qui le rend ultra efficace pour créer des applications réseau évolutives et en temps réel.
-Le paradigme « JavaScript partout » permet aux développeurs d’utiliser un seul langage aussi bien pour le backend que pour le frontend.
+Le paradigme « JavaScript partout » permet aux développeurs d’utiliser un seul langage aussi bien côté backend que frontend.
## Préparation
-Avant d’installer **Node.js**, il faut préparer ton système. Cela inclut la mise à jour de ton système d’exploitation vers la dernière version et l’installation de toutes les dépendances nécessaires. Ces préparations garantissent un environnement stable et évitent les problèmes pendant ou après l’installation.
+Avant d’installer **Node.js**, il faut préparer ton système. Cela inclut la mise à jour de ton système d’exploitation vers la dernière version et l’installation de toutes les dépendances nécessaires. Ces préparatifs garantissent un environnement stable et évitent les problèmes pendant ou après l’installation.
### Mettre à jour le système
-Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par une mise à jour système. Lance cette commande :
+Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par une mise à jour système. Lance la commande suivante :
```
sudo apt update && sudo apt upgrade -y
```
-Cela garantit que ton système dispose des derniers correctifs de sécurité et versions logicielles avant de continuer.
+Cela garantit que ton système dispose des derniers correctifs de sécurité et des versions logicielles avant de continuer.
### Installer les dépendances
-Une fois la mise à jour terminée, tu peux installer les dépendances. Node.js sera déployé et exécuté sur ta machine via une série de conteneurs Docker. Docker doit donc être installé en premier. Pour cela, lance :
+Une fois la mise à jour terminée, tu peux passer à l’installation des dépendances. Node.js sera déployé et exécuté sur ta machine via une série de conteneurs Docker. Docker doit donc être installé en premier. Pour cela, lance la commande suivante :
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -43,7 +44,7 @@ Un guide complet sur l’installation et l’utilisation de Docker est dispo dan
## Installation
-Maintenant que tout est prêt, tu peux passer à l’installation de l’application Node.js.
+Maintenant que toutes les conditions sont remplies et que la préparation est faite, tu peux procéder à l’installation de l’application Node.js.
Pour utiliser Node.js dans un environnement isolé, commence par télécharger l’image officielle basée sur Alpine. Exécute cette commande pour récupérer la dernière image Node.js 22 sur ton système, prête à être déployée en conteneur :
@@ -57,37 +58,35 @@ Ensuite, lance un conteneur basé sur cette image et ouvre une session shell à
docker run -it --rm --entrypoint sh node:22-alpine
```
-Dans le conteneur, vérifie la version de Node.js installée avec `node -v` qui doit afficher `v22.19.0`. Tu peux aussi vérifier la version de npm avec
-
-`npm -v` qui devrait retourner `10.9.3`. Cela confirme que l’image fournit les bonnes versions de Node.js et npm, prêtes à l’emploi.
+Dans le conteneur, vérifie la version de Node.js installée avec `node -v` qui devrait afficher `v22.19.0`. Tu peux aussi confirmer la version de npm avec `npm -v` et la sortie attendue est `10.9.3`. Cela confirme que l’image fournit les bonnes versions de Node.js et npm, prêtes à l’emploi.
## Configuration
-Après avoir lancé le conteneur Node.js, il est recommandé de configurer les paramètres essentiels directement dans l’environnement. Une pratique courante est de définir des variables d’environnement, par exemple :
+Après avoir démarré le conteneur Node.js, il est conseillé de configurer les paramètres essentiels directement dans l’environnement. Une méthode courante est de définir des variables d’environnement, par exemple :
```
export NODE_ENV=production
```
-Cela active le mode production, avec des optimisations de performance et un comportement de journalisation adapté. Pour le développement, tu peux mettre NODE_ENV=development pour bénéficier de messages d’erreur détaillés et d’outils de debug.
+Cela active le mode production, optimisant les performances et ajustant le comportement des logs. Pour le développement, tu peux plutôt définir NODE_ENV=development pour bénéficier de messages d’erreur détaillés et d’outils de debug.
-Un dossier de projet bien structuré est important, en commençant par un fichier de configuration créé avec :
+Un répertoire de projet bien structuré est important, en commençant par un fichier de configuration créé via :
```
npm init -y
```
-Cela génère un fichier `package.json` qui définit les dépendances, scripts et métadonnées de ton projet. C’est le fichier central de configuration pour toute appli Node.js.
+Cela génère un fichier `package.json` qui définit les dépendances, scripts et métadonnées de ton projet. C’est le fichier central de configuration pour toute application Node.js.
-Les dépendances s’installent ensuite avec `npm install `, tandis que les dépendances de développement s’ajoutent via `npm install --save-dev`. La section `scripts` dans `package.json` te permet de définir des commandes personnalisées, comme `npm start` ou `npm run build`, pour simplifier l’exécution et la gestion du projet.
+Les dépendances s’installent ensuite avec `npm install `, tandis que les dépendances de développement s’ajoutent avec `npm install --save-dev`. La section `scripts` dans `package.json` te permet de définir des commandes personnalisées, comme `npm start` ou `npm run build`, pour simplifier l’exécution et la gestion du projet.
-Pour des setups plus avancés, Node.js peut être personnalisé avec des fichiers `.npmrc` ou `.nvmrc`, qui permettent de configurer des registres privés, options de cache, ou forcer une version spécifique de Node.js. Cela garantit que tes applis tournent de manière cohérente sur différents environnements.
+Pour des configurations plus avancées, Node.js peut être personnalisé avec des fichiers `.npmrc` ou `.nvmrc`, qui permettent de configurer des registres privés, options de cache, ou forcer une version spécifique de Node.js. Cela garantit que tes applications tournent de manière cohérente sur différents environnements.
## Conclusion et ressources supplémentaires
-Bravo ! Tu as maintenant installé et configuré Node.js sur ton VPS avec succès. On te conseille aussi de jeter un œil aux ressources suivantes, qui peuvent t’apporter un coup de main et des conseils pendant ta configuration serveur :
+Félicitations ! Tu as maintenant installé et configuré Node.js avec succès sur ton VPS/serveur dédié. On te recommande aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter un coup de main et des conseils pendant ta configuration serveur :
- [Node.js.com](https://Node.js.com/) - Site officiel
- https://Node.js.com/help/ - Centre d’aide Node.js (Documentation)
-Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre équipe support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre équipe support, disponible tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
index b55b99a44..6fd1c8f74 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-notepad++
-title: "VPS : Installer Notepad++ sur Linux"
-description: "Découvrez comment installer et optimiser Notepad++ sur Linux pour un éditeur de code léger et efficace → En savoir plus maintenant"
+title: "Installer Notepad++ sur un serveur Linux - Utilise ton éditeur préféré via Wine"
+description: "Découvre comment installer et optimiser Notepad++ sur Linux pour un codage efficace et léger → En savoir plus maintenant"
sidebar_label: Installer Notepad++
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Notepad++ est un éditeur de texte et de code source gratuit et open-source pour Windows. Il prend en charge la coloration syntaxique, le pliage de code et l’édition par onglets pour de nombreux langages de programmation et de script, et est hautement personnalisable via des plugins. Réputé pour sa rapidité et sa faible consommation de ressources, Notepad++ reste un choix populaire pour les développeurs et utilisateurs cherchant un outil puissant mais léger.
+Notepad++ est un éditeur de texte et de code source gratuit et open-source pour Windows. Il supporte la coloration syntaxique, le pliage de code, et l’édition par onglets pour de nombreux langages de programmation et de script, et est très personnalisable via des plugins. Réputé pour sa rapidité et sa faible consommation de ressources, Notepad++ reste un choix populaire pour les développeurs et utilisateurs cherchant un outil puissant mais léger.

@@ -31,7 +32,7 @@ Cette application ne peut être installée et utilisée que sur un système Linu
Avant d’installer **Notepad++**, assure-toi que ton environnement d’hébergement remplit les conditions suivantes pour garantir une installation fluide et des performances optimales.
| Matériel | Minimum | Recommandation ZAP-Hosting |
-| -------- | ------- | -------------------------- |
+| ---------- | ------------ | -------------------------- |
| CPU | 1 vCPU | 4 vCPU |
| RAM | 2 Go | 4 Go |
| Espace disque | 25 Mo | 25 Go |
@@ -46,45 +47,45 @@ Assure-toi que toutes les dépendances sont installées et que la bonne version
## Préparation
-Avant de configurer **Notepad++**, tu dois préparer ton système. Cela inclut la mise à jour de ton système d’exploitation vers la dernière version et l’installation de toutes les dépendances requises. Ces préparations garantissent un environnement stable et évitent les soucis pendant ou après l’installation.
+Avant de configurer **Notepad++**, tu dois préparer ton système. Cela inclut la mise à jour de ton système d’exploitation à la dernière version et l’installation de toutes les dépendances requises. Ces préparations garantissent un environnement stable et préviennent les soucis pendant ou après l’installation.
### Mise à jour du système
-Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par mettre à jour ton système. Pour cela, lance la commande suivante :
+Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par une mise à jour système. Pour cela, lance la commande suivante :
```
sudo apt update && sudo apt upgrade -y
```
-Cela garantit que ton système dispose des derniers correctifs de sécurité et des versions logicielles avant de continuer.
+Cela garantit que ton système dispose des derniers patchs de sécurité et versions logicielles avant de continuer.
### Installer les dépendances
Une fois la mise à jour terminée, tu peux passer à l’installation des dépendances.
#### Snap
-Le logiciel Notepad++ nécessite que Snap soit installé en premier. Pour cela, exécute la commande suivante :
+Le logiciel Notepad++ nécessite que Snap soit installé en premier. Pour cela, lance la commande suivante :
```
sudo apt install snapd
```
## Installation
-Maintenant que toutes les conditions sont remplies et que les préparatifs sont faits, tu peux procéder à l’installation de l’application Notepad++. Pour cela, lance la commande suivante :
+Maintenant que toutes les conditions sont remplies et que les préparatifs sont faits, tu peux procéder à l’installation de l’application Notepad++. Pour cela, exécute la commande suivante :
```
sudo snap install notepad-plus-plus
```
-Notepad++ sera téléchargé et installé via le script officiel. Laisse simplement le processus se terminer, puis tu pourras lancer l’application immédiatement.
+Notepad++ sera téléchargé et installé via le script officiel. Laisse simplement le processus se dérouler jusqu’à la fin, puis tu pourras lancer l’application immédiatement.

## Configuration
-Notepad++ propose une large gamme d’options de personnalisation accessibles via *Paramètres > Préférences*. Elles te permettent d’adapter l’éditeur à ton workflow :
+Notepad++ propose une large gamme d’options de personnalisation accessibles via *Paramètres > Préférences*. Elles te permettent d’adapter l’éditeur à ton workflow spécifique :
-- **Général** : Contrôle le comportement au démarrage, comme recharger les fichiers ouverts précédemment, définir un langage par défaut ou gérer le comportement des onglets.
-- **Paramètres de l’éditeur** : Ajuste la police, la taille, la largeur des tabulations, la numérotation des lignes, l’auto-indentation ou l’affichage des espaces et tabulations.
+- **Général** : Contrôle le comportement au démarrage, comme recharger les fichiers ouverts précédemment, définir un langage par défaut, ou gérer le comportement des onglets.
+- **Paramètres de l’éditeur** : Ajuste la police et sa taille, la largeur des tabulations, la numérotation des lignes, l’auto-indentation, ou l’affichage des espaces et marques de tabulation.
- **Thèmes & Syntaxe** : Utilise le “Style Configurator” pour changer de thème et personnaliser la coloration syntaxique pour chaque langage supporté.
-- **Gestion des fichiers** : Configure le rechargement automatique des fichiers modifiés, le comportement avec les gros fichiers ou les préférences d’encodage comme UTF-8.
-- **Sécurité & Sauvegarde** : Active les sauvegardes automatiques ou la restauration de session pour éviter toute perte de données.
+- **Gestion des fichiers** : Configure des options comme le rechargement automatique des fichiers modifiés, le comportement avec les gros fichiers, ou les préférences d’encodage comme UTF-8.
+- **Sécurité & Sauvegarde** : Active les sauvegardes automatiques ou la restauration de session pour éviter la perte de données.
- **Plugins** : Installe et gère des extensions via le gestionnaire de plugins pour ajouter des fonctionnalités comme le support FTP ou un formatage avancé.
Ces préférences rendent Notepad++ ultra adaptable, que ce soit pour de la simple édition de texte ou du développement logiciel complet.
@@ -93,10 +94,10 @@ Ces préférences rendent Notepad++ ultra adaptable, que ce soit pour de la simp
## Conclusion et ressources supplémentaires
-Félicitations ! Tu as maintenant installé et configuré Notepad++ sur ton VPS avec succès. On te recommande aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter un coup de main et des conseils supplémentaires pendant ta configuration serveur :
+Félicitations ! Tu as maintenant installé et configuré avec succès Notepad++ sur ton VPS/serveur dédié. On te recommande aussi de jeter un œil aux ressources suivantes, qui peuvent t’apporter un coup de main et des conseils pendant ta configuration serveur :
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Site officiel
-Tu as des questions spécifiques qui ne sont pas abordées ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre support, disponible tous les jours pour t’aider ! 🙂
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre support, disponible tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-php.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-php.md
index 35257681d..12fe0a8b8 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-php.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-php.md
@@ -1,25 +1,26 @@
---
id: vserver-linux-php
-title: 'VPS : Installation de PHP'
-description: "Apprends à installer PHP sur ton serveur Linux pour le développement web et optimise ta configuration pour Apache ou une utilisation autonome → Découvre-le maintenant"
+title: 'Installer PHP sur un serveur Linux - Boostez vos applications web dynamiques'
+description: "Apprenez à installer PHP sur votre serveur Linux pour le développement web et optimisez votre configuration pour Apache ou en mode autonome → Découvrez-le maintenant"
sidebar_label: Installer PHP
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-PHP est un langage de programmation polyvalent très populaire, notamment dans le développement web. Dans ce guide, on te montre comment installer PHP sur ton serveur.
+PHP est un langage de programmation polyvalent très populaire, largement utilisé dans le développement web. Dans ce guide, nous couvrons le processus d’installation de PHP sur votre serveur.
## Préparation
-Commence par te connecter à ton serveur via SSH. Si tu ne sais pas comment faire, jette un œil à notre [guide d’accès initial (SSH)](vserver-linux-ssh.md).
+Commencez par vous connecter à votre serveur via SSH. Si vous ne savez pas comment faire, jetez un œil à notre [guide d’accès initial (SSH)](vserver-linux-ssh.md).
-Une fois connecté, il est recommandé de lancer la commande de mise à jour correspondant à ton système d’exploitation pour garder ton serveur sécurisé et à jour avec les dernières fonctionnalités.
+Une fois connecté, il est recommandé d’exécuter la commande de mise à jour correspondant à votre système d’exploitation pour garder votre serveur sécurisé et à jour avec les dernières fonctionnalités.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -57,11 +58,11 @@ import TabItem from '@theme/TabItem';
## Installation
-Il y a deux façons principales d’installer PHP sur ton serveur Linux : en mode autonome ou comme module additionnel pour Apache. Si tu utilises ton propre serveur web qui n’est pas Apache ou pour des tâches générales, on te conseille la méthode autonome. Sinon, pour une utilisation avec le serveur web Apache, utilise la méthode Apache pour installer PHP en tant que module.
+Il y a deux façons principales d’installer PHP sur votre serveur Linux : en mode autonome ou comme module additionnel pour Apache. Si vous utilisez votre propre serveur web qui n’est pas Apache ou pour des tâches générales, on vous conseille la méthode autonome. Sinon, pour une utilisation avec le serveur web Apache, utilisez la méthode Apache pour installer PHP en tant que module supplémentaire.
## Mode autonome
-Utilise la commande suivante pour installer la dernière version de PHP. Si tu souhaites installer une version spécifique, tu peux utiliser le flag `-y` suivi de la version.
+Utilisez la commande suivante pour installer la dernière version de PHP. Si vous souhaitez installer une version spécifique, vous pouvez utiliser le flag `-y` suivi de la version.
```
# Dernière version
sudo apt install php
@@ -70,38 +71,38 @@ sudo apt install php
sudo apt -y install php[version]
```
-Vérifie que l’installation a réussi avec la commande `php -v`. Tu as installé PHP avec succès sur ton serveur. On te recommande de lire la section **Extensions PHP** pour t’assurer d’installer les extensions dont tu pourrais avoir besoin.
+Vérifiez que l’installation a réussi avec la commande `php -v`. Vous avez installé PHP avec succès sur votre serveur. On vous recommande de lire la section **Extensions PHP** pour vous assurer d’installer toutes les extensions dont vous pourriez avoir besoin.
## Avec Apache
-Pour commencer, installe Apache sur ton serveur si ce n’est pas déjà fait. Tu peux le faire avec la commande suivante.
+Pour commencer, vous devez installer Apache sur votre serveur si ce n’est pas déjà fait. Cela se fait avec la commande suivante.
```
sudo apt install apache2
```
-Une fois installé, assure-toi que les règles du pare-feu sont configurées pour que le serveur web soit accessible depuis Internet. Ici, on utilise le **pare-feu UFW** car Apache a une application enregistrée pour ça. Si tu utilises un autre pare-feu, assure-toi d’autoriser le port 80 (HTTP).
+Une fois installé, assurez-vous que les règles du pare-feu sont configurées pour que le serveur web soit accessible depuis Internet. Ici, on utilise le **pare-feu UFW** car Apache a une application enregistrée pour ça. Si vous utilisez un autre pare-feu, assurez-vous d’autoriser le port 80 (HTTP).
```
sudo ufw allow in "Apache"
```
-Ton serveur devrait maintenant être accessible. Tu peux tester en entrant `http://[ton_ip_serveur]` dans un navigateur.
+Votre serveur devrait maintenant être accessible. Testez-le en entrant `http://[votre_ip_serveur]` dans un navigateur.
-Avec Apache prêt, installe le module PHP pour Apache avec la commande suivante.
+Avec Apache prêt, vous pouvez installer le module PHP pour Apache avec la commande suivante.
```
sudo apt install php libapache2-mod-php
```
-Vérifie que l’installation a réussi avec la commande `php -v`. Tu as installé PHP avec succès aux côtés de ton serveur web Apache. On te recommande de lire la section **Extensions PHP** pour t’assurer d’installer les extensions dont tu pourrais avoir besoin.
+Vérifiez que l’installation a réussi avec la commande `php -v`. Vous avez installé PHP avec succès aux côtés de votre serveur web Apache. On vous recommande de lire la section **Extensions PHP** pour vous assurer d’installer toutes les extensions dont vous pourriez avoir besoin.
## Extensions PHP
-PHP propose un large choix d’extensions optionnelles pour étendre ses fonctionnalités. Pour voir la liste des extensions disponibles, lance la commande suivante qui affiche les résultats dans la console via `less`.
+PHP propose un large choix d’extensions optionnelles pour étendre ses fonctionnalités. Pour voir la liste des extensions disponibles, lancez la commande suivante, qui affichera les résultats dans la console via la commande `less`.
```
apt search php- | less
```
-Utilise les flèches pour défiler et appuie sur `Q` pour quitter. Pour installer une extension, utilise simplement la commande apt install comme suit. Tu peux installer plusieurs extensions en même temps en les séparant par un espace pour aller plus vite.
+Utilisez les flèches pour naviguer et appuyez sur `Q` pour quitter. Pour installer une extension, utilisez simplement la commande apt install comme suit. Vous pouvez entrer plusieurs extensions séparées par un espace pour accélérer l’installation.
```
sudo apt install [php_extension] [...]
@@ -109,6 +110,6 @@ sudo apt install [php_extension] [...]
## Conclusion
-Tu as installé PHP avec succès sur ton serveur Linux. Pour toute question ou aide, n’hésite pas à contacter notre support, disponible tous les jours pour t’aider ! 🙂
+Vous avez installé PHP avec succès sur votre serveur Linux. Pour toute question ou aide, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
index afa788de3..cc59311db 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-plausible
-title: "VPS : Installer Plausible sur OS"
-description: "Découvrez comment configurer une plateforme d’analytics web axée sur la confidentialité pour des insights clairs et des performances rapides → En savoir plus maintenant"
+title: "Installer Plausible Analytics sur un Serveur Linux - Lance une Analyse Web Respectueuse de la Vie Privée"
+description: "Découvre comment configurer une plateforme d’analyse web axée sur la confidentialité pour des insights clairs et des performances rapides → En savoir plus maintenant"
sidebar_label: Installer Plausible
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Plausible est une plateforme d’analytics web légère et open-source qui fonctionne sans cookies et respecte pleinement les règles de confidentialité. Elle fournit des métriques clés, comme le nombre de visiteurs, les pages vues et la durée des visites, via un tableau de bord clair et intuitif. Facile à utiliser, rapide et hébergée en Europe, Plausible est une alternative moderne et respectueuse de la vie privée à Google Analytics.
+Plausible est une plateforme d’analyse web légère et open-source qui fonctionne sans cookies et respecte pleinement les réglementations sur la vie privée. Elle fournit des métriques clés, comme le nombre de visiteurs, les pages vues et la durée des visites, via un tableau de bord clair et intuitif. Facile à utiliser, rapide et hébergée en Europe, Plausible est une alternative moderne et respectueuse de la vie privée à Google Analytics.
Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
@@ -23,23 +24,23 @@ Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l
Avant d’installer **Plausible**, assure-toi que ton environnement d’hébergement répond aux exigences suivantes pour garantir une installation fluide et des performances optimales.
-| Matériel | Minimum | Recommandation ZAP-Hosting |
-| --------- | ------------ | -------------------------- |
-| CPU | 1 vCPU | 4 vCPU |
-| RAM | 2 Go | 4 Go |
-| Espace disque | 10 Go | 25 Go |
+| Matériel | Minimum | Recommandation ZAP-Hosting |
+| ---------- | ------------ | -------------------------- |
+| CPU | 1 cœur vCPU | 4 cœurs vCPU |
+| RAM | 2 Go | 4 Go |
+| Espace disque | 10 Go | 25 Go |
-Le logiciel nécessite que toutes les dépendances soient installées et qu’il tourne sur un système d’exploitation supporté. Vérifie que ton serveur remplit ces conditions avant de continuer :
+Le logiciel nécessite que toutes les dépendances soient installées et qu’il tourne sur un système d’exploitation supporté. Vérifie que ton serveur remplit ces conditions avant de lancer l’installation :
**Dépendances :** `Docker`
**Système d’exploitation :** Dernière version d’Ubuntu/Debian compatible avec Docker 26+
-Assure-toi que toutes les dépendances sont installées et que la version du système d’exploitation est correcte pour éviter les soucis de compatibilité lors de l’installation de Plausible.
+Assure-toi que toutes les dépendances sont installées et que la version du système d’exploitation est correcte pour éviter les problèmes de compatibilité lors de l’installation de Plausible.
## Préparation
-Avant de configurer **Plausible**, il faut préparer ton système. Ça passe par la mise à jour du système d’exploitation et l’installation des dépendances nécessaires. Ces étapes garantissent un environnement stable et évitent les problèmes pendant ou après l’installation.
+Avant de configurer **Plausible**, il faut préparer ton système. Cela inclut la mise à jour du système d’exploitation à la dernière version et l’installation de toutes les dépendances nécessaires. Ces étapes garantissent un environnement stable et évitent les soucis pendant ou après l’installation.
### Mise à jour du système
Pour que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par une mise à jour. Lance cette commande :
@@ -47,20 +48,20 @@ Pour que ton système tourne avec les dernières améliorations logicielles et d
```
sudo apt update && sudo apt upgrade -y
```
-Ça garantit que ton système dispose des derniers patchs de sécurité et versions logicielles avant de continuer.
+Cela garantit que ton système dispose des derniers patchs de sécurité et versions logicielles avant de continuer.
-### Installer les dépendances
+### Installation des dépendances
Une fois la mise à jour terminée, tu peux installer les dépendances.
#### Git
-Les données Plausible seront téléchargées via GitHub. Il faut donc installer Git d’abord. Tape cette commande :
+Les données de Plausible seront téléchargées via GitHub. Il faut donc installer Git en premier. Tape cette commande :
```
sudo apt install git-all
```
#### Docker
-Plausible sera déployé et exécuté dans un conteneur Docker. Docker doit donc être installé. Pour ça, lance :
+Plausible sera déployé et exécuté sur ta machine via un conteneur Docker. Docker doit donc être installé. Pour ça, lance :
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -72,14 +73,13 @@ Un guide complet sur l’installation et l’utilisation de Docker est dispo dan
## Installation
Maintenant que tout est prêt, tu peux installer l’application Plausible.
-Commence par cloner le dépôt Community Edition et créer le fichier de configuration nécessaire :
+Commence par cloner le dépôt Community Edition et crée le fichier de configuration nécessaire :
```
$ git clone -b v3.0.1 --single-branch https://github.com/Plausible/community-edition Plausible-ce
```
Ensuite, crée un fichier d’environnement (.env) et définis les variables essentielles. La variable BASE_URL doit pointer vers le domaine réel qui a déjà un enregistrement DNS pointant vers ton serveur. Tu dois aussi générer une clé secrète aléatoire SECRET_KEY_BASE d’au moins 64 octets :
-
```
touch .env
echo "BASE_URL=https://Plausible.example.com" >> .env
@@ -97,7 +97,7 @@ HTTP_PORT=80
HTTPS_PORT=443
```
-Ces ports par défaut permettent à Let’s Encrypt de générer automatiquement les certificats TLS. Si tu comptes faire tourner Plausible derrière un reverse proxy, tu peux ajuster ces valeurs. Crée aussi un fichier `compose.override.yml` pour exposer les bons ports pour le conteneur Plausible :
+Ces ports par défaut permettent à Let’s Encrypt de générer automatiquement les certificats TLS. Si tu comptes faire tourner Plausible derrière un reverse proxy, tu peux ajuster ces valeurs. Crée aussi un fichier `compose.override.yml` pour exposer les bons ports du conteneur Plausible :
```
cat > compose.override.yml << EOF
@@ -121,19 +121,19 @@ Une fois les conteneurs lancés, ouvre ton navigateur à l’adresse du domaine
## Configuration
-Plausible peut être intégré à Google Search Console pour enrichir tes analytics avec les données des requêtes de recherche. Ça te permet de voir quels mots-clés génèrent du trafic sur ton site, pour mieux comprendre le comportement des visiteurs.
+Plausible peut être intégré à Google Search Console pour enrichir tes analyses avec les données des requêtes de recherche. Ça te permet de voir quels mots-clés génèrent du trafic sur ton site, pour mieux comprendre le comportement des visiteurs.
-Si tu as déjà un compte Google Cloud et un client OAuth configuré, il suffit d’ajouter tes identifiants (`GOOGLE_CLIENT_ID` et `GOOGLE_CLIENT_SECRET`) dans le fichier `.env`. Après sauvegarde, redémarre les services Docker avec `docker compose up -d`. Dans le tableau de bord Plausible, va dans *Paramètres du site > Intégrations* pour finaliser la connexion et suivre les étapes d’authentification.
+Si tu as déjà un compte Google Cloud et un client OAuth configuré, il suffit d’ajouter tes identifiants (`GOOGLE_CLIENT_ID` et `GOOGLE_CLIENT_SECRET`) dans le fichier `.env`. Après sauvegarde, redémarre tes services Docker avec `docker compose up -d`. Dans le tableau de bord Plausible, va dans *Paramètres du site > Intégrations* pour finaliser la connexion et suivre les étapes d’authentification.
-Si tu n’as pas encore de client OAuth ou que tu ne connais pas la procédure, le Wiki officiel Plausible propose un guide détaillé. Il explique comment créer un projet Google Cloud, activer les API nécessaires, configurer un client OAuth et ajouter les identifiants dans Plausible : [Plausible Wiki : Intégration Google](https://github.com/Plausible/community-edition/wiki/google-integration).
+Si tu n’as pas encore de client OAuth ou que tu ne connais pas la procédure, le Wiki officiel de Plausible propose un guide détaillé. Il explique comment créer un projet Google Cloud, activer les API nécessaires, configurer un client OAuth et ajouter les identifiants générés dans Plausible : [Plausible Wiki : Intégration Google](https://github.com/Plausible/community-edition/wiki/google-integration).
-Si tu utilises Google Search Console, tu peux configurer cette intégration pour récupérer les données sur les termes de recherche, c’est vraiment top.
+Si tu utilises Google Search Console, configurer cette intégration te permet de récupérer les données sur les termes de recherche, ce qui est vraiment cool.
-Si tu as déjà un compte Google Cloud avec un client OAuth, colle simplement ton `GOOGLE_CLIENT_ID` et `GOOGLE_CLIENT_SECRET` dans le fichier `.env`, redémarre ton service Docker avec `docker compose up -d`, et suis les instructions dans *Paramètres du site > Intégrations* de Plausible.
+Si tu as déjà un compte Google Cloud avec un client OAuth, colle simplement ton `GOOGLE_CLIENT_ID` et `GOOGLE_CLIENT_SECRET` dans le fichier `.env`, redémarre le service Docker avec `docker compose up -d`, et suis les instructions dans *Paramètres du site > Intégrations* de Plausible.
## Conclusion et ressources supplémentaires
-Bravo ! Tu as maintenant installé et configuré Plausible sur ton VPS avec succès. On te conseille aussi de jeter un œil aux ressources suivantes, qui peuvent t’aider et te guider pendant la configuration de ton serveur :
+Félicitations ! Tu as maintenant installé et configuré Plausible avec succès sur ton VPS/serveur dédié. On te conseille aussi de jeter un œil aux ressources suivantes, qui peuvent t’apporter un coup de main et des conseils pendant ta configuration :
- [Plausible.io](https://Plausible.io/) - Site officiel
- [github.com/Plausible/analytics](https://github.com/Plausible/analytics) - Annonces, discussions, rapports de bugs
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
index 79f1b6589..dad068046 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
@@ -1,24 +1,25 @@
---
id: vserver-linux-plesk
-title: "VPS : Installation de Plesk"
-description: "Découvrez comment gérer efficacement vos sites web et serveurs avec Plesk, que vous soyez débutant ou expert → En savoir plus maintenant"
+title: "Installer Plesk sur un serveur Linux - Gère tes sites web avec un panneau de contrôle puissant"
+description: "Découvre comment gérer efficacement sites web et serveurs avec Plesk, que tu sois débutant ou expert → En savoir plus maintenant"
sidebar_label: Installer Plesk
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Plesk est une plateforme complète de gestion d’hébergement web et de serveurs qui permet aux utilisateurs de gérer des sites web, serveurs, comptes e-mail et bien plus via une interface intuitive. C’est une solution polyvalente adaptée aussi bien aux débutants qu’aux développeurs web et administrateurs système expérimentés.
+Plesk est une plateforme complète d’hébergement web et de gestion de serveurs qui permet aux utilisateurs de gérer sites web, serveurs, comptes email et bien plus via une interface super intuitive. C’est une solution polyvalente, parfaite aussi bien pour les débutants que pour les développeurs web et administrateurs système expérimentés.
## Installer Plesk
:::info
-Avant l’installation, lancez `apt update` et `apt upgrade` pour que les derniers paquets soient installés sur le serveur.
+Avant d’installer, lance `apt update` et `apt upgrade` pour que les derniers paquets soient installés sur le serveur.
:::
Plesk peut actuellement être installé uniquement sur Debian 9 (Stretch), Debian 10 (Buster), Ubuntu 18.04 (Bionic Beaver), Ubuntu 20.04 (Focal Fossa), CentOS 7/8, Red Hat Enterprise Linux 7.x/8.x, CloudLinux 7.1+/8, AlmaLinux OS, Rocky Linux 8.x et Virtuozzo Linux 7. L’architecture doit être 64 bits.
@@ -31,11 +32,11 @@ import TabItem from '@theme/TabItem';
-
+
Pour que Plesk s’installe automatiquement avec les composants et fonctionnalités standards utilisés par la majorité des utilisateurs, une seule commande suffit :
->Le programme d’installation de Plesk installe toujours la version la plus récente de Plesk. Il se peut que les captures d’écran présentées ici ne montrent pas la version la plus récente.
+>Le programme d’installation de Plesk installe toujours la version la plus récente de Plesk. Il se peut que les captures d’écran ici ne montrent pas la toute dernière version.
```
sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)
@@ -45,7 +46,7 @@ sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https:/
Si cette erreur apparaît : "-bash: curl: command not found", il faut installer le paquet avec `apt install curl`.
:::
-Une fois cette commande lancée, l’installation complète de Plesk prend généralement entre 15 et 60 minutes.
+Une fois la commande lancée, l’installation complète de Plesk prend généralement entre 15 et 60 minutes.
:::info
La session SSH ne doit pas être fermée tant que l’installateur est actif, sinon l’installation sera interrompue.
@@ -54,10 +55,10 @@ Sinon, il faudra réinstaller le serveur pour relancer l’installateur.
Si l’installateur est relancé sans réinstaller le serveur, des problèmes avec des fonctionnalités non fonctionnelles peuvent survenir pendant l’installation ou dans le panneau Plesk.
:::info
-Il peut sembler que l’installateur soit « bloqué », dans 99 % des cas il continue après quelques minutes car il doit encore configurer des paquets et paramètres.
+Il peut sembler que l’installateur soit "bloqué", mais dans 99% des cas il continue après quelques minutes car il doit encore configurer des paquets et paramètres.
:::
-L’installation est terminée lorsque ceci s’affiche :
+L’installation est terminée quand ce message apparaît :

@@ -67,21 +68,21 @@ L’installation est terminée lorsque ceci s’affiche :
Quelques commandes suffisent pour installer Plesk via l’interface Web.
:::info
-Le programme d’installation de Plesk installe toujours la version la plus récente de Plesk. Il se peut que les captures d’écran présentées ici ne montrent pas la version la plus récente.
+Le programme d’installation de Plesk installe toujours la version la plus récente de Plesk. Il se peut que les captures d’écran ici ne montrent pas la toute dernière version.
:::
-Téléchargez l’installateur Plesk :
+Télécharge l’installateur Plesk :
```
wget https://autoinstall.plesk.com/plesk-installer
```
-Attribuez les droits d’exécution :
+Donne les droits d’exécution :
```
chmod +x plesk-installer
```
-Lancez l’installateur :
+Lance l’installateur :
```
./plesk-installer --web-interface
@@ -93,36 +94,36 @@ Lancez l’installateur :
Quelques commandes suffisent pour installer Plesk via la console.
:::info
-Le programme d’installation de Plesk installe toujours la version la plus récente de Plesk. Il se peut que les captures d’écran présentées ici ne montrent pas la version la plus récente.
+Le programme d’installation de Plesk installe toujours la version la plus récente de Plesk. Il se peut que les captures d’écran ici ne montrent pas la toute dernière version.
:::
-Téléchargez l’installateur :
+Télécharge l’installateur :
```
wget https://autoinstall.plesk.com/plesk-installer
```
-Attribuez les droits d’exécution :
+Donne les droits d’exécution :
```
chmod +x plesk-installer
```
-Lancez l’installateur :
+Lance l’installateur :
```
./plesk-installer
```
-Une fois les trois commandes lancées, la licence doit être approuvée avec "F" :
+Une fois ces trois commandes lancées, la licence doit être validée avec "F" :

-Après approbation, le système demande quelle version de Plesk installer, par exemple Plesk Obsidian ou Plesk Onyx. Il indique aussi laquelle est la plus stable. En général, on choisit une version « stable » pour un usage en production. Les options sélectionnées pointent déjà vers la version stable, confirmez donc avec "F".
+Après validation, le système demande quelle version de Plesk installer, par exemple Plesk Obsidian ou Plesk Onyx. Il indique aussi laquelle est la plus stable. En général, on choisit une version "stable" pour un usage en production. Comme les options sélectionnées pointent déjà vers la version stable, confirme encore avec "F".
La question de savoir si Plesk peut collecter des données pour améliorer le produit peut être répondue par "Y" (Oui) ou "n" (Non).
-Ensuite, le système demande quel type de la version choisie vous souhaitez installer. En général, le type « Recommandé » déjà sélectionné suffit. Des modules non installés peuvent être ajoutés plus tard via le panneau Plesk.
+Ensuite, le système demande quel type de version Plesk tu souhaites installer. En général, le type "Recommended" déjà sélectionné suffit. Des modules non installés peuvent être ajoutés plus tard dans le panneau Plesk.
La question suivante sur l’installation/mise à jour des paquets est confirmée avec "F".
@@ -131,9 +132,9 @@ L’installation démarre alors.
:::info
La session SSH ne doit pas être fermée tant que l’installateur est actif, sinon l’installation sera interrompue et il faudra réinstaller le serveur pour relancer l’installateur.
:::
-Il peut sembler que l’installateur soit « bloqué », dans 99 % des cas il continue après quelques minutes car il doit encore configurer des paquets et paramètres.
+Il peut sembler que l’installateur soit "bloqué", mais dans 99% des cas il continue après quelques minutes car il doit encore configurer des paquets et paramètres.
-L’installation est terminée dès que ceci apparaît :
+L’installation est terminée quand ce message apparaît :

@@ -142,64 +143,64 @@ L’installation est terminée dès que ceci apparaît :
## Ouvrir l’installateur Web
-Une fois l’installateur lancé, l’installation se poursuit dans le navigateur. La page d’installation est accessible via https://IP:8447 ou https://Domaine.xx:8447.
+Après avoir lancé l’installateur, l’installation se poursuit dans le navigateur. La page d’installation est accessible via https://IP:8447 ou https://Domaine.xx:8447.
## Le panneau Web Plesk
:::info
-Au premier accès au panneau Web, le message « Ce n’est pas une connexion sécurisée » s’affiche. Il faut le confirmer une première fois pour accéder à la page.
+Au premier accès au panneau Web, le message "Ce n’est pas une connexion sécurisée" s’affiche. Il faut le confirmer une fois, puis la page s’ouvre.
:::
-L’interface web est accessible via https://IP:8443 ou https://Domaine.xx:8443 du serveur. Les identifiants sont root/admin et le mot de passe root actuel. Sinon, vous pouvez utiliser une des URLs affichées. Si elles ne sont plus valides, vous pouvez en créer de nouvelles avec la commande ``plesk login``.
+L’interface web est accessible via https://IP:8443 ou https://Domaine.xx:8443 du serveur. Les identifiants sont root/admin et le mot de passe root actuel. Sinon, tu peux utiliser une des URLs affichées. Si elles ne sont plus valides, tu peux en créer de nouvelles avec la commande ``plesk login``.
### Configuration
-Une fois la connexion réussie, le compte Admin doit être configuré. Il faut renseigner un nom de contact, un e-mail et un mot de passe. Si vous avez déjà une licence Plesk, vous pouvez la saisir directement. Sinon, une licence d’essai de 15 jours peut être demandée à Plesk. Enfin, le contrat utilisateur doit être confirmé.
-Plesk est maintenant prêt à l’emploi.
+Une fois l’inscription réussie, il faut configurer le compte Admin. Il faut renseigner un nom de contact, un email et un mot de passe. Si tu as déjà une licence Plesk, tu peux la saisir directement. Sinon, une licence d’essai de 15 jours peut être demandée à Plesk. Enfin, il faut accepter le contrat utilisateur.
+Plesk est maintenant prêt à être utilisé.
### Choisir la langue
-Après l’installation, le panneau Plesk est en anglais. Vous pouvez passer en allemand via Outils & Paramètres ➡️ Apparence Plesk ➡️ Langues. Sélectionnez « de-DE ». Ensuite, cliquez sur « Définir par défaut » pour appliquer la langue à tous.
+Après l’installation, le panneau Plesk est en anglais. Tu peux passer en allemand dans Outils & Paramètres ➡️ Apparence Plesk ➡️ Langues. Sélectionne "de-DE". Ensuite, clique sur "Définir par défaut" pour appliquer la langue à tous.
Après une déconnexion et reconnexion, le panneau Plesk sera en allemand.

### Ajouter un domaine
-Pour ajouter un premier domaine, cliquez sur le bouton bleu « Ajouter un domaine ».
+Pour ajouter ton premier domaine, clique sur le bouton bleu "Ajouter un domaine".

-Entrez ensuite votre propre domaine. Il faut aussi définir une IP ainsi qu’un nom d’utilisateur et un mot de passe pour l’hébergement web du domaine. Si le sous-domaine « www » est déjà configuré dans le DNS du domaine, un certificat SSL Let's Encrypt peut être créé directement. Cette option est sélectionnable après avoir saisi une adresse mail, puis validée avec le bouton bleu « OK ».
+Entre ton domaine. Il faut aussi définir une IP ainsi qu’un nom d’utilisateur et un mot de passe pour l’hébergement web du domaine. Si le sous-domaine "www" est déjà configuré dans le DNS du domaine, un certificat SSL Let's Encrypt peut être créé directement. Cette option apparaît après avoir saisi une adresse mail, puis validée avec le bouton bleu "OK".

:::info
-Le domaine doit pointer vers l’IP de l’hébergement web. Si le domaine est chez ZAP-Hosting, il peut être redirigé facilement vers l’hébergement via EasyDNS. S’il est externe, un enregistrement A doit pointer vers l’IP, et les sous-domaines « www » et « webmail » doivent aussi pointer vers cette IP. Un enregistrement MX doit également être configuré vers l’IP de l’hébergement web.
+Le domaine doit pointer vers l’IP de l’hébergement web. Si le domaine est chez ZAP-Hosting, il peut être redirigé facilement vers l’hébergement via EasyDNS. Sinon, un enregistrement A doit être configuré vers l’IP, et les sous-domaines "www" et "webmail" doivent aussi pointer vers cette IP. Un enregistrement MX doit également pointer vers l’IP de l’hébergement web.
La propagation d’un nouvel enregistrement DNS ou d’une modification peut prendre jusqu’à 24 heures.
:::
## Chiffrement SSL
-Lors de l’enregistrement du domaine/création de l’hébergement web, un certificat SSL Let's Encrypt est déjà généré. Il peut être sélectionné dans les « Paramètres d’hébergement » du domaine. Ensuite, validez avec « Appliquer ».
+Lors de l’ajout du domaine/création de l’hébergement web, un certificat SSL Let's Encrypt est déjà généré. Tu peux le sélectionner dans les "Paramètres d’hébergement" du domaine. Clique ensuite sur "Appliquer".
:::info
-Pour forcer une redirection permanente vers HTTPS (SSL) lors de l’accès au site, cochez la case « Redirection permanente 301 adaptée au SEO de HTTP vers HTTPS ».
+Pour forcer la redirection permanente vers HTTPS (SSL) lors de l’accès au site, coche la case "Redirection permanente 301 adaptée au SEO de HTTP vers HTTPS".
:::

-Si vous ouvrez maintenant le domaine dans un navigateur, vous verrez que la connexion est sécurisée.
+Si tu ouvres maintenant le domaine dans ton navigateur, tu verras que la connexion est sécurisée.

:::info
-L’installation ainsi que la configuration du premier domaine avec chiffrement sont maintenant complètement terminées.
+L’installation et la configuration du premier domaine avec chiffrement SSL sont maintenant terminées.
:::
## Conclusion
-Félicitations, vous avez installé et configuré Plesk avec succès ! Si vous avez d’autres questions ou problèmes, notre équipe support est là pour vous aider tous les jours !
+Félicitations, tu as installé et configuré Plesk avec succès ! Si tu as d’autres questions ou soucis, notre équipe support est là pour t’aider tous les jours !
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-python.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-python.md
index 73e21a2c2..d86878cb6 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-python.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-python.md
@@ -1,23 +1,24 @@
---
id: vserver-linux-python
-title: "VPS : Installation de Python"
-description: "Apprends à installer et mettre à jour l’environnement Python sur différentes distributions Linux pour garantir un environnement sécurisé et à jour → Découvre-le maintenant"
+title: "Installer Python sur un serveur Linux - Active le dev et l’automatisation"
+description: "Apprends à installer et mettre à jour l’environnement Python sur différentes distrib Linux pour garantir un environnement sécurisé et à jour → Découvre ça maintenant"
sidebar_label: Installer Python
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Ce guide te montre les étapes pour installer l’environnement Python et venv. Ces commandes doivent être exécutées via SSH, si tu ne sais pas comment te connecter à ton serveur via SSH, utilise notre [guide d’Accès Initial (SSH)](vserver-linux-ssh.md) pour en savoir plus.
+Ce guide te montre comment installer l’environnement Python et venv. Ces commandes doivent être lancées via SSH, si tu ne sais pas comment te connecter à ton serveur en SSH, utilise notre [Guide d’accès initial (SSH)](vserver-linux-ssh.md) pour en savoir plus.
## Préparation
-Avant d’installer quoi que ce soit sur un serveur, il est recommandé de lancer la commande de mise à jour correspondant à ton système d’exploitation pour garder ton serveur sécurisé.
+Avant d’installer quoi que ce soit sur un serveur, il est recommandé de lancer la commande de mise à jour adaptée à ton système d’exploitation pour garder ton serveur sécurisé.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -55,16 +56,16 @@ import TabItem from '@theme/TabItem';
## Installation
-La plupart des distributions Linux ont Python préinstallé, mais la version peut ne pas être à jour ou le système peut avoir été installé sans certains paquets. Tu peux vérifier si Python est installé (`python3 --version`) et lancer les commandes suivantes pour mettre à jour ou installer l’environnement.
+La plupart des distrib Linux ont Python préinstallé, mais la version peut ne pas être à jour ou le système peut avoir été installé sans certains paquets. Tu peux vérifier si Python est installé (`python3 --version`) et lancer les commandes suivantes pour mettre à jour ou installer l’environnement.
```
- // Vérifier la version
+ // Vérifie la version
python3 --version
- // Mettre à jour / installer l’environnement
+ // Mets à jour / installe l’environnement
sudo apt install python3
```
@@ -72,10 +73,10 @@ La plupart des distributions Linux ont Python préinstallé, mais la version peu
```
- // Vérifier la version
+ // Vérifie la version
python3 --version
- // Mettre à jour l’environnement
+ // Mets à jour l’environnement
sudo yum install python3
```
@@ -83,10 +84,10 @@ La plupart des distributions Linux ont Python préinstallé, mais la version peu
```
- // Vérifier la version
+ // Vérifie la version
python3 --version
- // Mettre à jour l’environnement
+ // Mets à jour l’environnement
sudo zypper install python3
```
@@ -94,10 +95,10 @@ La plupart des distributions Linux ont Python préinstallé, mais la version peu
```
- // Vérifier la version
+ // Vérifie la version
python3 --version
- // Mettre à jour l’environnement
+ // Mets à jour l’environnement
sudo dnf install python3
```
@@ -110,14 +111,14 @@ Maintenant que Python est installé sur ton serveur, tu peux commencer à lancer
### Mode interpréteur
-La commande `python3` lance l’interpréteur Python. Tu peux écrire n’importe quel code Python valide après le préfixe `>>>` et il sera exécuté après avoir appuyé sur `Entrée`. Tu peux quitter l’interpréteur en tapant `exit()` dans la console.
+La commande `python3` lance l’interpréteur Python. Tu peux écrire n’importe quel code Python valide après le prompt `>>>` et il sera exécuté quand tu appuieras sur `Entrée`. Pour quitter l’interpréteur, tape `exit()` dans la console.
-### Exécuter des fichiers .py
+### Lancer des fichiers .py
-Pour lancer des fichiers Python `.py`, utilise simplement la commande `python3 [nom_du_fichier].py`, en remplaçant `[nom_du_fichier]` par le chemin vers le fichier que tu souhaites exécuter.
+Pour lancer des fichiers Python `.py`, utilise simplement la commande `python3 [nomdufichier].py`, en remplaçant `[nomdufichier]` par le chemin vers le fichier que tu veux exécuter.
:::tip
-La plupart des programmes que tu trouves en ligne peuvent être lancés avec `python3 main.py` car `main.py` est souvent le point de départ des programmes Python.
+La plupart des programmes que tu trouves en ligne se lancent avec `python3 main.py` car `main.py` est souvent le point de départ des programmes Python.
:::
## Environnements virtuels
@@ -126,17 +127,17 @@ Quand tu écris un programme Python, tu peux avoir besoin d’installer des paqu
### Créer le venv
-D’abord, rends-toi dans le dossier où tu veux créer ton venv avec `cd`, puis lance `python3 -m venv .` pour installer les fichiers nécessaires à l’emplacement courant.
+D’abord, va dans le dossier où tu veux créer ton venv avec `cd`, puis lance `python3 -m venv .` pour installer les fichiers nécessaires à l’emplacement courant.
-### Activer & désactiver
+### Activation & désactivation
Pour lancer des commandes comme `pip install` dans ton venv, tu dois l’activer avec `source /bin/activate`. Ton terminal fonctionnera alors uniquement dans le venv et les scripts n’auront accès qu’aux paquets installés localement.
-Quand tu as fini de bosser dans le venv, tu peux revenir à l’environnement normal en lançant la commande `deactivate`.
+Quand tu as fini de bosser dans le venv, tu peux revenir à l’environnement normal avec la commande `deactivate`.
## Conclusion
-Félicitations, tu as installé et configuré Python avec succès ! Si tu as d’autres questions ou soucis, contacte notre support, dispo tous les jours pour t’aider !
+Bravo, tu as installé et configuré Python avec succès ! Si tu as d’autres questions ou soucis, contacte notre support, dispo tous les jours pour t’aider !
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
index fdec2bcf4..caa034de6 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-speedtest-cli
-title: "VPS : Installer Speedtest-Cli sur Linux"
-description: "Découvrez comment installer et utiliser Speedtest-Cli pour des tests réseau fiables et automatisés → En savoir plus maintenant"
+title: "Installer Speedtest CLI sur un serveur Linux - Surveille les performances réseau de ton serveur"
+description: "Découvre comment installer et utiliser Speedtest-Cli pour des tests réseau fiables et automatisés → En savoir plus maintenant"
sidebar_label: Installer Speedtest-Cli
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Speedtest-Cli est à la fois un outil gratuit en ligne de commande et une bibliothèque logicielle (libSpeedtest-Cli) pour transférer des données via des URLs. Il supporte une large gamme de protocoles — y compris HTTP(S), FTP, SMTP, LDAP, MQTT, et plus encore — et est couramment utilisé pour des tâches comme le téléchargement de fichiers, le test d’API, et l’automatisation des opérations réseau.
+Speedtest-Cli est à la fois un outil gratuit en ligne de commande et une bibliothèque logicielle (libSpeedtest-Cli) pour transférer des données via des URLs. Il supporte un large éventail de protocoles — y compris HTTP(S), FTP, SMTP, LDAP, MQTT, et plus — et est souvent utilisé pour des tâches comme le téléchargement de fichiers, le test d’APIs, et l’automatisation des opérations réseau.
Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
@@ -21,15 +22,15 @@ Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l
## Préparation
-Avant d’installer **Speedtest-Cli**, tu dois préparer ton système. Cela inclut la mise à jour de ton système d’exploitation vers la dernière version. Ces préparations garantissent un environnement stable et aident à éviter les problèmes pendant ou après l’installation.
+Avant d’installer **Speedtest-Cli**, tu dois préparer ton système. Cela inclut la mise à jour de ton système d’exploitation vers la dernière version. Ces préparatifs garantissent un environnement stable et aident à éviter les problèmes pendant ou après l’installation.
### Mettre à jour le système
-Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par une mise à jour. Pour cela, lance la commande suivante :
+Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par faire une mise à jour système. Pour ça, lance la commande suivante :
```
sudo apt update && sudo apt upgrade -y
```
-Cela garantit que ton système dispose des derniers correctifs de sécurité et des versions logicielles avant de continuer.
+Cela garantit que ton système dispose des derniers patchs de sécurité et des versions logicielles avant de continuer.
## Installation
@@ -41,7 +42,7 @@ sudo apt install speedtest-cli
## Configuration
-speedtest-cli ne repose pas sur un fichier de configuration classique, mais peut être personnalisé via des options en ligne de commande et des variables d’environnement. Cela te permet de l’adapter pour un usage régulier et automatisé :
+speedtest-cli ne repose pas sur un fichier de configuration classique, mais peut être personnalisé via des options en ligne de commande et des variables d’environnement. Ça te permet de l’adapter pour un usage régulier et automatisé :
- `--server ` : Choisis un serveur spécifique par son ID pour des résultats de test plus cohérents et comparables.
- `--bytes` : Affiche les vitesses en octets par seconde au lieu de bits.
@@ -49,14 +50,14 @@ speedtest-cli ne repose pas sur un fichier de configuration classique, mais peut
- `--json` ou `--csv` : Pratique pour l’automatisation et la journalisation, car les résultats sont stockés dans un format lisible par machine.
- Support proxy : Configure les variables d’environnement comme `http_proxy` ou `https_proxy` pour utiliser speedtest-cli derrière un proxy.
-Pour un usage répété avec les mêmes options, il est pratique de créer un alias shell ou un petit script wrapper. Comme ça, tu peux lancer speedtest-cli rapidement tout en garantissant une sortie uniforme.
+Pour un usage répété avec les mêmes options, c’est pratique de créer un alias shell ou un petit script wrapper. Comme ça, tu peux lancer speedtest-cli rapidement tout en gardant une sortie uniforme.
## Conclusion et ressources supplémentaires
-Félicitations ! Tu as maintenant installé et configuré Speedtest-Cli sur ton VPS avec succès. On te recommande aussi de jeter un œil aux ressources suivantes, qui peuvent t’apporter un coup de main et des conseils supplémentaires pendant la configuration de ton serveur :
+Félicitations ! Tu as maintenant installé et configuré Speedtest-Cli sur ton VPS/serveur dédié. On te conseille aussi de jeter un œil aux ressources suivantes, qui peuvent t’apporter un coup de main et des conseils pendant ta configuration serveur :
- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - Site officiel
-Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute question ou aide supplémentaire, n’hésite pas à contacter notre équipe support, disponible tous les jours pour t’aider ! 🙂
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre support, disponible tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
index 0d430c646..991e73bfe 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-standard-notes
-title: "VPS : Installer Standard Notes sur Linux"
-description: "Découvrez comment synchroniser et protéger vos notes en toute sécurité sur plusieurs appareils avec Standard Notes en auto-hébergement → En savoir plus maintenant"
+title: "Installer Standard Notes sur un serveur Linux - Crée ton système privé de notes"
+description: "Découvre comment synchroniser et protéger tes notes en toute sécurité sur tous tes appareils avec l’auto-hébergement de Standard Notes → En savoir plus maintenant"
sidebar_label: Installer Standard Notes
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Standard Notes est une application de prise de notes open-source qui protège vos données grâce à un chiffrement de bout en bout audité. Vous êtes le seul à contrôler les clés de déchiffrement. Elle synchronise vos notes et fichiers chiffrés de manière fluide sur un nombre illimité d’appareils, les garde accessibles hors ligne, et protège activement votre contenu contre tout accès externe.
+Standard Notes est une appli de notes open-source qui protège tes données grâce à un chiffrement de bout en bout audité. Toi seul contrôles les clés de déchiffrement. Elle synchronise tes notes et fichiers chiffrés sans accroc sur un nombre illimité d’appareils, les garde accessibles hors ligne, et protège activement ton contenu contre tout accès externe.

-Vous envisagez d’héberger ce service vous-même ? On vous guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
+Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
@@ -25,7 +26,7 @@ Vous envisagez d’héberger ce service vous-même ? On vous guide pas à pas po
## Prérequis
-Avant d’installer **Standard Notes**, assurez-vous que votre environnement d’hébergement répond aux exigences suivantes pour garantir une installation fluide et des performances optimales.
+Avant d’installer **Standard Notes**, assure-toi que ton environnement d’hébergement répond aux exigences suivantes pour garantir une installation fluide et des performances optimales.
| Matériel | Minimum | Recommandation ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
@@ -33,82 +34,82 @@ Avant d’installer **Standard Notes**, assurez-vous que votre environnement d
| RAM | 2 Go | 4 Go |
| Espace disque | 5 Go | 25 Go |
-Le logiciel nécessite que toutes les dépendances requises soient installées et qu’il tourne sur un système d’exploitation supporté. Vérifiez que votre serveur remplit les conditions suivantes avant de lancer l’installation :
+Le logiciel nécessite que toutes les dépendances requises soient installées et qu’il tourne sur un système d’exploitation supporté. Vérifie que ton serveur remplit ces conditions avant de lancer l’installation :
-**Dépendances :** `Docker (Engine 26+ et Compose)`
+**Dépendances :** `Docker (Engine 26+ et Compose)`
-**Système d’exploitation :** Dernière version d’Ubuntu/Debian compatible avec Docker 26+
+**Système d’exploitation :** Dernière version d’Ubuntu/Debian compatible Docker 26+
-Assurez-vous que toutes les dépendances sont installées et que la version du système d’exploitation est correcte pour éviter tout problème de compatibilité lors de l’installation de Standard Notes.
+Assure-toi que toutes les dépendances sont installées et que la version du système d’exploitation est correcte pour éviter les problèmes de compatibilité lors de l’installation de Standard Notes.
## Préparation
-Avant de configurer **Standard Notes**, vous devez préparer votre système. Cela inclut la mise à jour de votre système d’exploitation vers la dernière version et l’installation de toutes les dépendances nécessaires. Ces préparatifs garantissent un environnement stable et aident à prévenir les soucis pendant ou après l’installation.
+Avant de configurer **Standard Notes**, tu dois préparer ton système. Cela inclut la mise à jour de ton système d’exploitation à la dernière version et l’installation de toutes les dépendances nécessaires. Ces préparatifs garantissent un environnement stable et préviennent les soucis pendant ou après l’installation.
### Mise à jour du système
-Pour vous assurer que votre système fonctionne avec les dernières améliorations logicielles et de sécurité, commencez toujours par une mise à jour système. Pour cela, lancez la commande suivante :
+Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par une mise à jour système. Lance cette commande :
```
sudo apt update && sudo apt upgrade -y
```
-Cela garantit que votre système dispose des derniers correctifs de sécurité et des versions logicielles avant de continuer.
+Cela garantit que ton système dispose des derniers patchs de sécurité et versions logicielles avant de continuer.
### Installer les dépendances
-Une fois la mise à jour terminée, vous pouvez passer à l’installation des dépendances. Standard Notes sera déployé et exécuté sur votre machine via plusieurs conteneurs Docker. Docker doit donc être installé en premier. Pour cela, lancez la commande suivante :
+Une fois la mise à jour terminée, tu peux installer les dépendances. Standard Notes sera déployé et exécuté sur ta machine via plusieurs conteneurs Docker. Docker doit donc être installé en premier. Pour ça, lance :
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Un guide complet sur l’installation et l’utilisation de Docker est disponible dans notre [guide Docker](dedicated-linux-docker.md).
+Un guide complet sur l’installation et l’utilisation de Docker est dispo dans notre [guide Docker](dedicated-linux-docker.md).
## Installation
-Maintenant que toutes les exigences sont remplies et que les préparatifs sont faits, vous pouvez procéder à l’installation de l’application Standard Notes.
+Maintenant que tous les prérequis sont remplis et que la préparation est faite, tu peux passer à l’installation de l’application Standard Notes.
-Commencez par créer un dossier qui contiendra tous les fichiers de configuration et d’installation. Ce dossier sera votre répertoire de travail pour l’installation.
+Commence par créer un dossier qui contiendra tous les fichiers de configuration et d’installation. Ce dossier sera ton espace de travail pour l’installation.
```
mkdir standardnotes
cd standardnotes
```
-Ensuite, créez un fichier `.env` dans votre répertoire de travail et remplissez-le avec les valeurs par défaut du fichier de configuration exemple du projet :
+Ensuite, crée un fichier `.env` dans ton dossier de travail et remplis-le avec les valeurs par défaut du fichier de configuration exemple du projet :
```
touch .env
curl https://raw.githubusercontent.com/standardnotes/server/main/.env.sample > .env
```
-Ce fichier contient uniquement les variables minimales requises pour une installation fonctionnelle. La liste complète des variables actuellement utilisées est disponible ici : [docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh)
+Ce fichier contient uniquement les variables minimales requises pour un setup fonctionnel. La liste complète des variables utilisées est dispo ici : [docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh)
-Ouvrez le fichier `.env` et assurez-vous que toutes les clés dans la section KEYS sont correctement définies. Générez des valeurs aléatoires pour chaque variable d’environnement requise avec :
+Ouvre le fichier `.env` et vérifie que toutes les clés dans la section KEYS sont bien définies. Génère des valeurs aléatoires pour chaque variable d’environnement requise avec :
```
openssl rand -hex 32
```
-Collez ces valeurs dans votre fichier `.env`. Standard Notes nécessite un script bootstrap pour LocalStack. Téléchargez-le dans votre répertoire de travail et rendez-le exécutable :
+Colle ces valeurs dans ton fichier `.env`. Standard Notes a besoin d’un script bootstrap pour LocalStack. Télécharge-le dans ton dossier de travail et rends-le exécutable :
```shell
curl https://raw.githubusercontent.com/standardnotes/server/main/docker/localstack_bootstrap.sh > localstack_bootstrap.sh
chmod +x localstack_bootstrap.sh
```
-Téléchargez la configuration officielle d’exemple et enregistrez-la sous le nom `docker-compose.yml` dans votre dossier de travail. Ce fichier définit tous les services conteneurs nécessaires pour Standard Notes.
+Télécharge la configuration officielle d’exemple et sauvegarde-la sous `docker-compose.yml` dans ton dossier de travail. Ce fichier définit tous les services conteneurs nécessaires à Standard Notes.
```
curl https://raw.githubusercontent.com/standardnotes/server/main/docker-compose.example.yml > docker-compose.yml
```
-Une fois tout prêt, récupérez les dernières images et démarrez les services en mode détaché :
+Une fois tout prêt, récupère les dernières images et lance les services en mode détaché :
```
docker compose pull && docker compose up -d
@@ -118,17 +119,17 @@ docker compose pull && docker compose up -d
## Configuration
-La configuration par défaut dans le fichier `docker-compose.yml` fourni peut être personnalisée selon vos besoins spécifiques. Un point clé est le service `server`, où vous pouvez ajuster les mappages de ports dans la propriété `ports`. Cela vous permet de choisir sur quels ports hôtes l’application sera accessible, évitant ainsi les conflits avec d’autres services en cours d’exécution ou pour correspondre à votre configuration réseau préférée.
+La configuration par défaut dans le fichier `docker-compose.yml` fourni peut être personnalisée selon tes besoins. Un point clé est le service `server`, où tu peux ajuster les mappages de ports dans la propriété `ports`. Cela te permet de choisir sur quels ports hôtes l’application sera accessible, évitant ainsi les conflits avec d’autres services en cours ou pour coller à ta config réseau préférée.
-Sécuriser la base de données est une autre étape cruciale. Les mots de passe par défaut doivent être remplacés par des chaînes fortes et générées aléatoirement. Vous pouvez créer un mot de passe sécurisé avec :
+Sécuriser la base de données est aussi crucial. Remplace les mots de passe par défaut par des chaînes fortes et générées aléatoirement. Tu peux créer un mot de passe sécurisé avec :
```
openssl rand -hex 12
```
-Ajoutez la valeur générée dans le fichier `.env` sous `DB_PASSWORD`. Cette même valeur doit aussi être définie pour `MYSQL_ROOT_PASSWORD` et `MYSQL_PASSWORD` dans le fichier `docker-compose.yml` pour garder les conteneurs synchronisés.
+Ajoute la valeur générée dans le fichier `.env` sous `DB_PASSWORD`. La même valeur doit aussi être définie pour `MYSQL_ROOT_PASSWORD` et `MYSQL_PASSWORD` dans le fichier `docker-compose.yml` pour garder les conteneurs synchronisés.
-Ces modifications de configuration garantissent que votre installation est non seulement fonctionnelle, mais aussi sécurisée et adaptée à votre environnement.
+Ces modifications garantissent que ton installation est non seulement fonctionnelle, mais aussi sécurisée et adaptée à ton environnement.
@@ -136,9 +137,9 @@ Ces modifications de configuration garantissent que votre installation est non s
## Connexion au serveur de synchronisation
-Pour configurer votre compte dans Standard Notes, cliquez sur l’icône avatar en bas à droite de l’application. Dans le menu qui s’ouvre, sélectionnez « Créer un compte » pour commencer à créer un nouveau profil utilisateur. Entrez une adresse email valide ainsi qu’un mot de passe sécurisé.
+Pour configurer ton compte dans Standard Notes, clique sur l’icône avatar en bas à droite de l’appli. Dans le menu qui s’ouvre, choisis “Créer un compte” pour commencer à créer ton profil utilisateur. Entre une adresse email valide et un mot de passe sécurisé.
-Avant de finaliser, ouvrez la section « Options avancées ». Sous « Serveur de synchronisation », choisissez l’option « Personnalisé » et saisissez l’adresse IP et le port de votre propre serveur au format IP:Port. Cela garantit que vos notes ne sont pas synchronisées via le service Standard Notes par défaut, mais bien avec votre serveur auto-hébergé.
+Avant de valider, ouvre la section “Options avancées”. Sous “Serveur de synchronisation”, sélectionne l’option “Personnalisé” et saisis l’adresse IP et le port de ton propre serveur au format IP:Port. Cela garantit que tes notes ne seront pas synchronisées via le service Standard Notes par défaut, mais bien avec ton serveur auto-hébergé.

@@ -148,9 +149,9 @@ Avant de finaliser, ouvrez la section « Options avancées ». Sous « Serveur d
## Conclusion et ressources supplémentaires
-Félicitations ! Vous avez maintenant installé et configuré avec succès Standard Notes sur votre VPS. Nous vous recommandons aussi de jeter un œil aux ressources suivantes, qui pourraient vous apporter un coup de main et des conseils supplémentaires pendant la configuration de votre serveur :
+Félicitations ! Tu as maintenant installé et configuré avec succès Standard Notes sur ton VPS/serveur dédié. On te conseille aussi de jeter un œil aux ressources suivantes, qui peuvent t’apporter un coup de main et des conseils pendant ta configuration serveur :
- [Standardnotes.com](https://standardnotes.com/) - Site officiel
- [Standardnotes.com/help](https://standardnotes.com/help) - Centre d’aide Standard Notes (Documentation)
-Vous avez des questions spécifiques qui ne sont pas couvertes ici ? Pour toute question ou assistance, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
index 4e6211e1d..4ad0adb98 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-supabase
-title: "VPS : Installer Supabase sur Linux"
-description: "Découvrez comment héberger et configurer Supabase, une plateforme Postgres open-source fiable avec authentification et fonctionnalités en temps réel → En savoir plus maintenant"
+title: "Installer Supabase sur un serveur Linux - Lance ta plateforme backend open source"
+description: "Découvre comment héberger et configurer Supabase pour une plateforme Postgres open source fiable avec authentification et fonctionnalités en temps réel → En savoir plus maintenant"
sidebar_label: Installer Supabase
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Supabase est une plateforme de développement Postgres open-source qui fournit une base de données Postgres complète avec authentification, APIs instantanées, temps réel et stockage, faisant de lui une alternative open-source à Firebase.
+Supabase est une plateforme de développement Postgres open source qui fournit une base de données Postgres complète avec authentification, APIs instantanées, temps réel et stockage, faisant de lui une alternative open source à Firebase.

@@ -31,7 +32,7 @@ Avant d’installer **Supabase**, assure-toi que ton environnement d’hébergem
| RAM | 4 Go | 8 Go |
| Espace disque | 25 Go | 25 Go |
-Le logiciel nécessite que toutes les dépendances soient installées et qu’il tourne sur un système d’exploitation supporté. Vérifie que ton serveur répond aux critères suivants avant de lancer l’installation :
+Le logiciel nécessite que toutes les dépendances soient installées et qu’il tourne sur un système d’exploitation supporté. Vérifie que ton serveur remplit ces conditions avant de continuer :
**Dépendances :** `Git`, `Docker (Engine et Compose)`
@@ -41,39 +42,38 @@ Assure-toi que toutes les dépendances sont installées et que la bonne version
## Préparation
-Avant de configurer **Supabase**, tu dois préparer ton système. Cela inclut la mise à jour de ton système d’exploitation à la dernière version et l’installation de toutes les dépendances requises. Ces préparatifs garantissent un environnement stable et évitent les soucis pendant ou après l’installation.
+Avant de configurer **Supabase**, tu dois préparer ton système. Cela inclut la mise à jour de ton système d’exploitation à la dernière version et l’installation de toutes les dépendances requises. Ces préparations garantissent un environnement stable et aident à éviter les soucis pendant ou après l’installation.
### Mise à jour du système
-Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par mettre à jour ton système. Pour cela, lance la commande suivante :
+Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par mettre à jour le système. Pour cela, lance la commande suivante :
```
sudo apt update && sudo apt upgrade -y
```
-Cela garantit que ton système dispose des derniers correctifs de sécurité et des versions logicielles avant de continuer.
+Cela garantit que ton système dispose des derniers patchs de sécurité et versions logicielles avant de continuer.
### Installer les dépendances
Une fois la mise à jour terminée, tu peux passer à l’installation des dépendances.
#### Git
-Les données Supabase seront téléchargées via GitHub. Il faut donc que Git soit installé. Pour cela, lance :
-
+Les données Supabase seront téléchargées via GitHub. Il faut donc installer Git en premier. Pour cela, lance la commande suivante :
```
sudo apt install git-all
```
#### Docker
-Supabase sera déployé et exécuté sur ta machine via un conteneur Docker. Docker doit donc être installé. Pour cela, lance :
+Supabase sera déployé et exécuté sur ta machine via un conteneur Docker. Il faut donc installer Docker en premier. Pour cela, lance la commande suivante :
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Un guide complet sur l’installation et l’utilisation de Docker est dispo dans notre [guide Docker](dedicated-linux-docker.md).
+Un guide complet sur l’installation et l’utilisation de Docker est disponible dans notre [guide Docker](dedicated-linux-docker.md).
## Installation
-Maintenant que tous les prérequis sont remplis et que la préparation est faite, tu peux passer à l’installation de Supabase.
+Maintenant que toutes les conditions sont remplies et que les préparations sont faites, tu peux passer à l’installation de l’application Supabase.
Récupère le dépôt Supabase, crée un dossier projet dédié, et copie les fichiers Docker et le fichier d’environnement exemple dedans.
@@ -86,7 +86,6 @@ cp supabase/docker/.env.example supabase-project/.env
```
Place-toi dans le dossier projet, récupère les dernières images des conteneurs, et lance la stack en mode détaché.
-
```
cd supabase-project
docker compose pull
@@ -95,7 +94,7 @@ docker compose up -d

-Tu peux maintenant accéder à Supabase Studio via `http://:8000`. On te demandera un nom d’utilisateur et un mot de passe. Par défaut, les identifiants sont :
+Tu peux maintenant accéder à Supabase Studio via `http://:8000`. Il te sera demandé un nom d’utilisateur et un mot de passe. Par défaut, les identifiants sont :
- Nom d’utilisateur : `supabase`
- Mot de passe : `this_password_is_insecure_and_should_be_updated`
@@ -103,13 +102,13 @@ Tu peux maintenant accéder à Supabase Studio via `http://:8000`. On te

:::warning Identifiants par défaut
-Ton appli tourne actuellement avec les identifiants par défaut. Sécurise tes services au plus vite en suivant les instructions ci-dessous.
+Ton appli tourne maintenant avec des identifiants par défaut. Sécurise tes services au plus vite en suivant les instructions ci-dessous.
:::
## Configuration
-Ne déploie jamais avec des valeurs par défaut ou d’exemple. Remplace tous les placeholders par des secrets forts et uniques, vérifie la configuration selon tes exigences de sécurité, puis redémarre tous les services pour appliquer les changements.
+Ne déploie jamais avec des valeurs par défaut ou d’exemple. Remplace tous les placeholders par des secrets forts et uniques, vérifie la configuration selon tes exigences de sécurité, et redémarre tous les services pour appliquer les changements.
-Génère des clés API sécurisées avant d’exposer un service. Commence par choisir un secret JWT de 40 caractères. Tu peux utiliser la valeur fournie ou créer la tienne. Stocke ce secret localement dans un endroit sûr. Ne le partage pas et ne le commit pas dans un contrôle de version. Utilise ce secret pour générer un JWT, puis dérive les clés API anon et service via le formulaire référencé dans la doc Supabase : https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys
+Génère des clés API sécurisées avant d’exposer un service. Commence par choisir un secret JWT de 40 caractères. Tu peux utiliser la valeur fournie ou créer la tienne. Stocke ce secret localement dans un endroit sécurisé. Ne le partage pas et ne le commit pas dans un contrôle de version. Utilise ce secret pour générer un JWT puis dérive les clés API anon et service avec le formulaire référencé dans la doc Supabase : https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys
Lance le formulaire deux fois pour produire les deux clés. Mets à jour ton fichier `./docker/.env` avec :
@@ -141,7 +140,7 @@ basicauth_credentials:
password: password_two
```
-Pour activer toutes les fonctionnalités du tableau de bord en dehors de `localhost`, définis `SUPABASE_PUBLIC_URL` dans `./docker/.env` avec l’URL ou l’IP que tu utiliseras pour accéder au tableau de bord.
+Pour activer toutes les fonctionnalités du tableau de bord en dehors de `localhost`, définis `SUPABASE_PUBLIC_URL` dans `./docker/.env` à l’URL ou IP que tu utiliseras pour accéder au tableau de bord.
Applique les changements de configuration en redémarrant la stack :
@@ -152,11 +151,11 @@ docker compose up -d
## Conclusion et ressources supplémentaires
-Félicitations ! Tu as maintenant installé et configuré Supabase avec succès sur ton VPS. On te recommande aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter un coup de main et des conseils pendant ta configuration serveur :
+Félicitations ! Tu as maintenant installé et configuré Supabase avec succès sur ton VPS/serveur dédié. On te recommande aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter un coup de main et des conseils pendant ta configuration serveur :
- [Supabase.com](https://Supabase.com/) - Site officiel
- [Supabase.com/docs/guides/self-hosting](https://supabase.com/docs/guides/self-hosting) - Documentation Supabase
-Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre support, dispo tous les jours pour t’aider ! 🙂
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre support, disponible tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
index 9cdb04a24..99c8e938c 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-ts6
-title: "VPS : Installer un serveur Teamspeak 6 sur votre VPS Linux"
-description: "Découvrez comment installer et optimiser le serveur TeamSpeak 6 pour un hébergement fiable et performant → En savoir plus maintenant"
+title: "Installer un serveur TeamSpeak 6 sur un serveur Linux - Déploie ta propre plateforme vocale"
+description: "Découvre comment installer et optimiser le serveur TeamSpeak 6 pour un hébergement fiable et performant → En savoir plus maintenant"
sidebar_label: Installer le serveur Teamspeak 6
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-À l’été 2025, TeamSpeak a lancé la **version Beta** du **serveur TeamSpeak 6**. Vous pouvez maintenant découvrir la prochaine génération de TeamSpeak en avant-première !
+À l'été 2025, TeamSpeak a lancé la **version Beta** du **serveur TeamSpeak 6**. Tu peux maintenant tester la prochaine génération de TeamSpeak en avant-première !
-Vous pensez à héberger ce service vous-même ? On vous guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
+Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.

@@ -25,7 +26,7 @@ Vous pensez à héberger ce service vous-même ? On vous guide pas à pas pour l
## Prérequis
-Avant d’installer le **serveur Teamspeak 6**, assurez-vous que votre environnement d’hébergement répond aux exigences suivantes pour garantir une installation fluide et des performances optimales.
+Avant d’installer le **serveur Teamspeak 6**, assure-toi que ton environnement d’hébergement répond aux exigences suivantes pour garantir une installation fluide et des performances optimales.
| Matériel | Minimum | Recommandation ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
@@ -37,19 +38,19 @@ Avant d’installer le **serveur Teamspeak 6**, assurez-vous que votre environne
## Préparation
-Avant de configurer le **serveur TeamSpeak 6**, vous devez préparer votre système. Cela inclut la mise à jour de votre système d’exploitation vers la dernière version et l’installation de toutes les dépendances nécessaires. Ces préparatifs garantissent un environnement stable et évitent les problèmes pendant ou après l’installation.
+Avant de configurer le **serveur TeamSpeak 6**, tu dois préparer ton système. Cela inclut la mise à jour de ton système d’exploitation à la dernière version et l’installation de toutes les dépendances nécessaires. Ces étapes garantissent un environnement stable et évitent les soucis pendant ou après l’installation.
### Mise à jour du système
-Pour être sûr que votre système tourne avec les dernières améliorations logicielles et de sécurité, commencez toujours par une mise à jour système. Pour cela, lancez la commande suivante :
+Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par faire une mise à jour système. Pour ça, lance la commande suivante :
```
sudo apt update && sudo apt upgrade -y
```
-Cela garantit que votre système dispose des derniers correctifs de sécurité et des versions logicielles avant de continuer.
+Cela garantit que ton système dispose des derniers patchs de sécurité et versions logicielles avant de continuer.
### Installer les dépendances
-Une fois la mise à jour terminée, vous pouvez passer à l’installation des dépendances. Pour une installation rapide, simple et recommandée, on vous conseille d’utiliser Docker. Pour cela, il faut installer le moteur Docker :
+Une fois la mise à jour terminée, tu peux passer à l’installation des dépendances. Pour une installation rapide, simple et recommandée, on te conseille d’utiliser Docker. Pour cela, installe d’abord le moteur Docker :
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -60,9 +61,9 @@ sh get-docker.sh
## Installation
-Maintenant que tous les prérequis sont remplis et que les préparations sont faites, vous pouvez lancer l’installation de l’application serveur Teamspeak 6.
+Maintenant que tous les prérequis sont remplis et que la préparation est faite, tu peux passer à l’installation de l’application serveur Teamspeak 6.
-L’étape suivante est de créer le fichier Docker Compose `docker-compose.yml` pour le serveur TeamSpeak 6. Vous pouvez choisir n’importe quel dossier, mais dans cet exemple, le fichier sera créé sous `/opt/containers/ts6/`. Pour cela, on utilise le fichier Compose officiel de TeamSpeak :
+L’étape suivante est de créer le fichier Docker Compose `docker-compose.yml` pour le serveur TeamSpeak 6. Tu peux choisir n’importe quel dossier, mais dans cet exemple, le fichier sera créé sous `/opt/containers/ts6/`. On utilise pour ça le fichier Compose officiel de TeamSpeak :
```
services:
@@ -83,27 +84,27 @@ volumes:
teamspeak-data:
```
-Allez dans le dossier où vous voulez créer le fichier et créez-le. Pour cela, utilisez la commande `nano docker-compose.yml` et collez-y le contenu.
+Va dans le dossier où tu veux créer le fichier et crée-le. Pour ça, utilise la commande `nano docker-compose.yml` et colle le contenu.

-Pour démarrer le conteneur Docker et le serveur TeamSpeak 6, lancez la commande Docker Compose suivante :
+Pour démarrer le conteneur Docker et le serveur TeamSpeak 6, lance la commande Docker Compose suivante :
```
docker compose -f /opt/containers/ts6/docker-compose.yml up
```
-Le conteneur Docker pour le serveur TeamSpeak 6 va maintenant démarrer. Par défaut, il ne tourne pas encore en mode persistant. Au premier démarrage, vous verrez des **informations importantes** concernant le **compte admin Server Query** et la **clé de privilège**.
+Le conteneur Docker pour le serveur TeamSpeak 6 va maintenant démarrer. Par défaut, il ne tourne pas encore en mode persistant. Au premier démarrage, tu verras des **infos importantes** concernant le **compte admin Server Query** et la **clé de privilège**.

-Pensez bien à sauvegarder ces infos en lieu sûr, elles ne seront plus affichées lors des prochains démarrages. Ensuite, arrêtez le conteneur avec `CTRL+C`.
+Pense bien à sauvegarder ces infos en lieu sûr, elles ne seront plus affichées aux démarrages suivants. Ensuite, arrête le conteneur avec `CTRL+C`.
## Configuration
-Vous pouvez ajuster des paramètres supplémentaires pour le serveur TeamSpeak 6 via les **variables d’environnement** dans le fichier Docker Compose. Cela vous permet de configurer le serveur selon vos besoins. La liste complète des options disponibles se trouve dans la documentation officielle [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md).
+Tu peux ajuster d’autres paramètres pour le serveur TeamSpeak 6 via les **variables d’environnement** dans le fichier Docker Compose. Ça te permet de configurer le serveur selon tes besoins. La liste complète des options est dispo dans la doc officielle [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md).
Exemple dans `docker-compose.yml` :
@@ -117,13 +118,13 @@ environment:
## Exploitation du serveur
-Pour garder le serveur TeamSpeak 6 actif en arrière-plan, démarrez le conteneur avec la commande suivante :
+Pour garder le serveur TeamSpeak 6 actif en arrière-plan, démarre le conteneur avec la commande suivante :
```
docker compose -f /opt/containers/ts6/docker-compose.yml up -d
```
-Pour arrêter le serveur TeamSpeak 6, stoppez le conteneur avec la commande suivante :
+Pour arrêter le serveur TeamSpeak 6, stoppe le conteneur avec cette commande :
```
docker compose -f /opt/containers/ts6/docker-compose.yml down
@@ -133,7 +134,7 @@ docker compose -f /opt/containers/ts6/docker-compose.yml down
## Connexion au serveur
-Une fois le serveur TeamSpeak 6 lancé, vous pouvez vous connecter avec le client TeamSpeak 6. Il suffit d’utiliser l’adresse IP de votre serveur avec le port correct. Entrez ces infos dans le client pour vous connecter et commencer à tester.
+Une fois le serveur TeamSpeak 6 lancé, tu peux te connecter avec le client TeamSpeak 6. Il suffit d’utiliser l’adresse IP de ton serveur avec le bon port. Entre ces infos dans le client pour te connecter et commencer à tester.

@@ -141,10 +142,10 @@ Une fois le serveur TeamSpeak 6 lancé, vous pouvez vous connecter avec le clien
## Conclusion et ressources supplémentaires
-Félicitations ! Vous avez maintenant installé et configuré avec succès le serveur Teamspeak 6 sur votre VPS. On vous recommande aussi de jeter un œil aux ressources suivantes, qui peuvent vous aider et vous guider davantage dans la configuration de votre serveur :
+Félicitations ! Tu as maintenant installé et configuré avec succès le serveur Teamspeak 6 sur ton VPS/serveur dédié. On te conseille aussi de jeter un œil aux ressources suivantes, qui peuvent t’aider et te guider encore plus dans ta config serveur :
- [Site officiel](https://teamspeak.com/en/) - Infos et téléchargements pour TeamSpeak 6
- [Forum communautaire](https://community.teamspeak.com/) - Support utilisateur et discussions
- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Signaler des bugs et suivre les problèmes ouverts
-Vous avez des questions spécifiques non couvertes ici ? Pour toute autre question ou assistance, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
+Tu as des questions précises qui ne sont pas couvertes ici ? Pour toute demande ou aide, n’hésite pas à contacter notre support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
index bb557b730..02f20f497 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-bitwarden
-title: "VPS : Installer Bitwarden sur Windows"
-description: "Découvrez comment héberger en toute sécurité Bitwarden pour gérer vos mots de passe avec un chiffrement de bout en bout et des fonctionnalités solides → En savoir plus maintenant"
+title: "Installer Bitwarden sur un serveur Windows - Sécurisez la gestion de vos mots de passe"
+description: "Découvrez comment auto-héberger Bitwarden en toute sécurité pour gérer vos mots de passe avec un chiffrement de bout en bout et des fonctionnalités robustes → En savoir plus maintenant"
sidebar_label: Installer Bitwarden
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Bitwarden est un gestionnaire de mots de passe open source pour mots de passe et clés d’accès qui utilise le principe du zero knowledge et un chiffrement de bout en bout pour protéger vos données. Vous pouvez l’utiliser comme service cloud ou l’auto-héberger, avec des fonctionnalités pour générer, stocker et remplir automatiquement des identifiants forts.
+Bitwarden est un gestionnaire de mots de passe open source pour mots de passe et clés d’accès qui utilise le principe du zero knowledge et un chiffrement de bout en bout pour protéger vos données. Vous pouvez l’utiliser en tant que service cloud ou l’auto-héberger, avec des fonctionnalités pour générer, stocker et remplir automatiquement des identifiants forts.

@@ -21,48 +22,43 @@ Vous pensez à héberger ce service vous-même ? On vous guide pas à pas pour l
-
-
## Prérequis
-Avant d’installer **Bitwarden**, assurez-vous que votre environnement d’hébergement remplit les conditions suivantes pour garantir une installation fluide et des performances optimales.
+Avant d’installer **Bitwarden**, assurez-vous que votre environnement d’hébergement répond aux exigences suivantes pour garantir une installation fluide et des performances optimales.
| Matériel | Minimum | Recommandation ZAP-Hosting |
| --------- | ------------ | -------------------------- |
-| CPU | 1 vCPU | 4 vCPU |
-| RAM | 2 Go | 4 Go |
-| Espace disque | 12 Go | 25 Go |
+| CPU | 1 vCPU | 4 vCPU |
+| RAM | 2 Go | 4 Go |
+| Espace disque | 12 Go | 25 Go |
-Le logiciel nécessite que toutes les dépendances soient installées et qu’il tourne sur un système d’exploitation supporté. Vérifiez que votre serveur remplit ces conditions avant de lancer l’installation :
+Le logiciel nécessite que toutes les dépendances requises soient installées et qu’il tourne sur un système d’exploitation supporté. Vérifiez que votre serveur répond aux critères suivants avant de lancer l’installation :
**Dépendances :** `Docker (Engine 26+ et Compose)`
**Système d’exploitation :** Dernière version de Windows Server compatible avec Docker 26+
-Assurez-vous que toutes les dépendances sont installées et que la version du système d’exploitation est correcte pour éviter les problèmes de compatibilité lors de l’installation de Bitwarden.
-
-
+Assurez-vous que toutes les dépendances sont installées et que la version du système d’exploitation est correcte pour éviter tout problème de compatibilité lors de l’installation de Bitwarden.
## Préparation
-Avant de configurer **Bitwarden**, vous devez préparer votre système. Cela inclut la mise à jour de votre système d’exploitation à la dernière version et l’installation de toutes les dépendances requises. Ces préparations garantissent un environnement stable et évitent les soucis pendant ou après l’installation.
-
+Avant de configurer **Bitwarden**, vous devez préparer votre système. Cela inclut la mise à jour de votre système d’exploitation à la dernière version et l’installation de toutes les dépendances nécessaires. Ces préparations garantissent un environnement stable et évitent les soucis pendant ou après l’installation.
### Mise à jour du système
-Pour que votre système tourne avec les dernières améliorations logicielles et de sécurité, commencez toujours par effectuer les mises à jour système. Cela garantit que votre système dispose des derniers patchs de sécurité et versions logicielles avant de continuer.
-### Installer les dépendances
-Une fois la mise à jour terminée, vous pouvez installer les dépendances. Bitwarden sera déployé et exécuté sur votre machine via plusieurs conteneurs Docker. Il faut donc installer Docker en premier. Pour cela, installez [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) sur votre serveur.
+Pour être sûr que votre système tourne avec les dernières améliorations logicielles et de sécurité, commencez toujours par effectuer les mises à jour système. Cela garantit que votre serveur dispose des derniers patchs de sécurité et versions logicielles avant de continuer.
-Un guide complet sur l’installation et l’utilisation de Docker est disponible dans notre [guide Docker](vserver-windows-docker.md).
+### Installer les dépendances
+Une fois la mise à jour terminée, vous pouvez passer à l’installation des dépendances. Bitwarden sera déployé et exécuté sur votre machine via plusieurs conteneurs Docker. Il faut donc installer Docker en premier. Pour cela, installez [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) sur votre serveur.
+Un guide complet sur l’installation et l’utilisation de Docker est disponible dans notre [guide Docker](vserver-windows-docker.md).
### Créer un utilisateur & un dossier
-On recommande de configurer votre serveur Windows avec un compte service dédié `bitwarden`, depuis lequel Bitwarden sera installé et exécuté. Cela garantit que votre instance Bitwarden est isolée des autres applications sur votre serveur.
+On recommande de configurer votre serveur Windows avec un compte service dédié `bitwarden` pour installer et faire tourner Bitwarden. Cela garantit que votre instance Bitwarden est isolée des autres applications sur votre serveur.
-Ouvrez PowerShell en mode administrateur. Créez l’utilisateur local Bitwarden avec les commandes suivantes. Après la première commande, une fenêtre de saisie de texte apparaît. Entrez le mot de passe souhaité et confirmez. Puis lancez la deuxième commande pour finaliser la création.
+Ouvrez PowerShell en mode administrateur. Créez l’utilisateur local Bitwarden avec les commandes suivantes. Après la première commande, une fenêtre de saisie de texte apparaît : entrez le mot de passe souhaité et confirmez. Puis lancez la deuxième commande pour finaliser la création.
```
PS C:\> $Password = Read-Host -AsSecureString
@@ -77,17 +73,13 @@ PS C:\> mkdir Bitwarden
Dans Docker Desktop, allez dans **Paramètres → Ressources → Partage de fichiers**. Ajoutez le dossier `C:\Bitwarden` aux chemins partagés. Cliquez sur Appliquer & Redémarrer pour valider.
-
-
### Configurer votre domaine
Par défaut, Bitwarden tourne sur l’hôte via les ports 80 (HTTP) et 443 (HTTPS). Configurez un domaine avec des enregistrements DNS pointant vers l’hôte, par exemple server.example.com, surtout si vous le servez sur Internet. Évitez d’inclure "Bitwarden" dans le nom d’hôte pour limiter la divulgation du rôle ou du logiciel du serveur.
-
-
-
## Installation
-Maintenant que tous les prérequis sont remplis et que la préparation est faite, vous pouvez lancer l’installation de Bitwarden.
+
+Maintenant que toutes les exigences sont remplies et que les préparatifs sont faits, vous pouvez lancer l’installation de Bitwarden.
Téléchargez le script d’installation Bitwarden sur votre machine puis exécutez-le :
@@ -97,17 +89,15 @@ Invoke-RestMethod -OutFile bitwarden.ps1 -Uri "https://func.bitwarden.com/api/dl
.\bitwarden.ps1 -install
```
-Dans l’installateur, entrez d’abord le nom de domaine de votre instance Bitwarden, généralement l’enregistrement DNS configuré. Ensuite, choisissez si Let’s Encrypt doit générer un certificat SSL gratuit et reconnu. Si oui, fournissez un email pour les notifications d’expiration. Sinon, vous passerez aux questions sur le certificat.
+Dans l’installateur, entrez d’abord le nom de domaine de votre instance Bitwarden, généralement le DNS configuré. Ensuite, choisissez si Let’s Encrypt doit générer un certificat SSL gratuit et reconnu. Si oui, fournissez un email pour les notifications d’expiration. Sinon, vous passerez aux questions sur le certificat.
-Entrez votre ID d’installation et votre clé d’installation, tous deux obtenus sur [Bitwarden](https://bitwarden.com/host). Puis sélectionnez la région US ou EU, ce qui importe uniquement si vous connectez une instance auto-hébergée à un abonnement payant.
+Entrez votre ID d’installation et votre clé d’installation, obtenus sur [Bitwarden](https://bitwarden.com/host). Puis sélectionnez la région US ou EU, utile uniquement si vous connectez une instance auto-hébergée à un abonnement payant.
Si vous n’utilisez pas Let’s Encrypt, vous pouvez utiliser un certificat existant en plaçant les fichiers dans `C:\Bitwarden\bwdata\ssl\` et en indiquant s’il est reconnu. Sinon, vous pouvez générer un certificat auto-signé, recommandé uniquement pour les tests. Si vous choisissez de ne pas utiliser de certificat, vous devez placer un proxy HTTPS devant l’installation, sinon Bitwarden ne fonctionnera pas.
-
-
## Configuration
-Après l’installation, complétez la configuration de base via deux fichiers. Commencez par éditer le fichier d’environnement à `\bwdata\env\global.override.env`. Configurez-y les détails de votre serveur SMTP, incluant hôte, port, SSL, nom d’utilisateur et mot de passe, pour que Bitwarden puisse envoyer les emails de vérification et d’invitation d’organisation. Si vous avez besoin d’accéder au portail administrateur système, ajoutez un email d’administrateur dans `adminSettings__admins`.
+Après l’installation, complétez la configuration de base via deux fichiers. Commencez par éditer le fichier d’environnement situé dans `\bwdata\env\global.override.env`. Configurez-y les détails de votre serveur SMTP, incluant hôte, port, SSL, nom d’utilisateur et mot de passe, pour que Bitwarden puisse envoyer les emails de vérification et d’invitation aux organisations. Si vous avez besoin d’accéder au portail administrateur système, ajoutez un email d’administrateur dans `adminSettings__admins`.
```
...
@@ -121,17 +111,15 @@ adminSettings__admins=
...
```
-Validez la configuration SMTP. Une configuration correcte affiche un succès ; sinon vous verrez des messages d’erreur sur OpenSSL manquant ou valeurs incorrectes. Appliquez les changements avec `.\bitwarden.ps1 -start`.
-
-Une configuration correcte affiche un succès ; sinon vous verrez des messages d’erreur sur OpenSSL manquant ou valeurs incorrectes. Appliquez les changements avec `.\bitwarden.ps1 -restart`.
+Validez la configuration SMTP. Une configuration correcte affiche un message de succès ; sinon, vous verrez des messages d’erreur sur OpenSSL manquant ou des valeurs incorrectes. Appliquez les changements avec `.\bitwarden.ps1 -start`.
Ensuite, vérifiez les paramètres d’installation dans `.\bwdata\config.yml`. Ce fichier contrôle les ressources générées et doit être ajusté pour des environnements spécifiques, par exemple derrière un proxy ou avec des ports alternatifs. Appliquez ces modifications avec `.\bitwarden.ps1 -rebuild`.
-Enfin, démarrez l’instance avec `.\bitwarden.ps1 -start`. Le premier lancement peut prendre du temps pendant que Docker télécharge les images. Utilisez `docker ps` pour vérifier que tous les conteneurs sont sains. Puis ouvrez le coffre-fort web à votre domaine configuré et créez un compte si besoin. La vérification par email nécessite une configuration SMTP correcte.
+Enfin, démarrez l’instance avec `.\bitwarden.ps1 -start`. Le premier lancement peut prendre du temps pendant que Docker télécharge les images. Utilisez `docker ps` pour vérifier que tous les conteneurs sont en bonne santé. Puis ouvrez le coffre-fort web à votre domaine configuré et créez un compte si besoin. La vérification par email nécessite une configuration SMTP correcte.
## Conclusion et ressources supplémentaires
-Félicitations ! Vous avez maintenant installé et configuré Bitwarden avec succès sur votre VPS. On vous recommande aussi de jeter un œil aux ressources suivantes, qui peuvent vous aider et vous guider dans la configuration de votre serveur :
+Félicitations ! Vous avez maintenant installé et configuré Bitwarden avec succès sur votre VPS/serveur dédié. On vous recommande aussi de jeter un œil aux ressources suivantes, qui peuvent vous aider et vous guider dans la configuration de votre serveur :
- [bitwarden.com](https://bitwarden.com/) - Site officiel
- https://bitwarden.com/help/ - Centre d’aide Bitwarden (Documentation)
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-docker.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
index c08835ce1..268826023 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-docker
-title: "VPS : Installer Docker sur Windows"
+title: "Configurer Docker sur un serveur Windows - Exécutez et gérez des conteneurs sur votre infrastructure"
description: "Découvrez comment déployer et gérer efficacement des applications avec des conteneurs Docker pour une montée en charge et des mises à jour fluides → En savoir plus maintenant"
sidebar_label: Installer Docker
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -23,17 +24,17 @@ Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l
## Prérequis
-Avant d’installer **Docker**, assure-toi que ton environnement d’hébergement respecte les exigences suivantes pour garantir une installation fluide et des performances optimales.
+Avant d’installer **Docker**, assure-toi que ton environnement d’hébergement répond aux exigences suivantes pour garantir une installation fluide et des performances optimales.
| Matériel | Minimum | Recommandation ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
-| CPU | 1 vCPU Cœurs | 4 vCPU Cœurs |
+| CPU | 1 cœur vCPU | 4 cœurs vCPU |
| RAM | 4 Go | 4 Go |
| Espace disque | 10 Go | 25 Go |
## Installation
-Pour installer Docker sur Windows Server, télécharge et lance le script PowerShell `install-docker-ce.ps1`. Il active les fonctionnalités Windows nécessaires aux conteneurs et installe le runtime Docker. Ouvre PowerShell en mode admin et exécute la commande suivante :
+Pour installer Docker sur un serveur Windows, télécharge et exécute le script PowerShell `install-docker-ce.ps1`. Il active les fonctionnalités Windows nécessaires aux conteneurs et installe le runtime Docker. Ouvre PowerShell en mode admin et lance la commande suivante :
```powershell
Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1
@@ -44,7 +45,7 @@ Le script active les fonctionnalités Windows liées aux conteneurs, installe Do

-Le système va redémarrer pendant l’installation et devrait continuer automatiquement ensuite. Après le redémarrage, connecte-toi et relance la même commande si le script te le demande pour finaliser l’initialisation du service. Une fois le script terminé, la sortie ressemblera à ça :
+Le système redémarrera pendant l’installation et devrait continuer automatiquement ensuite. Après le redémarrage, connecte-toi et relance la même commande si le script te le demande pour finaliser l’initialisation du service. Une fois le script terminé, la sortie ressemblera à ça :
```
Installing Docker... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\docker.exe
@@ -62,7 +63,7 @@ Script complete!
### Démarrer et arrêter Docker
-Docker tourne comme un service sous Windows. Après l’installation, il démarre automatiquement. Pour le contrôler manuellement :
+Docker fonctionne comme un service sous Windows. Après l’installation, il démarre automatiquement. Pour le contrôler manuellement :
```
Start-Service docker # Démarrer le service Docker
@@ -97,9 +98,9 @@ docker stats # CPU/RAM/IO en temps réel
## Conclusion et ressources supplémentaires
-Bravo ! Tu as maintenant installé et configuré Docker avec succès sur ton VPS. On te conseille aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter encore plus d’aide et de conseils pour ta configuration serveur :
+Félicitations ! Tu as maintenant installé et configuré Docker avec succès sur ton VPS/serveur dédié. On te recommande aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter encore plus d’aide et de conseils pour ta configuration serveur :
- [Docker.com](https://Docker.com/) - Site officiel
- [docs.docker.com](https://docs.docker.com/) - Documentation Docker
-Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre équipe support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre support, disponible tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
index a62a01172..fea773507 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-joplin
-title: "VPS : Installer Joplin sur Windows"
+title: "Installer Joplin Server sur un serveur Windows - Hébergez votre propre plateforme sécurisée de notes"
description: "Découvrez comment organiser et synchroniser des notes Markdown chiffrées sur plusieurs appareils avec Joplin pour une prise de notes sécurisée et flexible → En savoir plus maintenant"
sidebar_label: Installer Joplin
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,17 +14,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Joplin est une application open-source de prise de notes et de gestion de tâches qui permet d’organiser des notes au format Markdown dans des carnets consultables et de les synchroniser entre plusieurs appareils. Elle offre un chiffrement de bout en bout, un web clipper et une synchronisation multiplateforme. Parfaite pour les utilisateurs qui privilégient la confidentialité, la flexibilité et le contrôle total de leurs données !
+Joplin est une application open-source de prise de notes et de gestion de tâches qui permet d’organiser des notes basées sur Markdown dans des carnets de notes consultables et de les synchroniser entre plusieurs appareils. Elle offre un chiffrement de bout en bout, un web clipper et une synchronisation multiplateforme. Parfait pour les utilisateurs qui privilégient la confidentialité, la flexibilité et le contrôle total de leurs données !

-Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
+Vous envisagez d’héberger ce service vous-même ? On vous guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
## Prérequis
-Avant d’installer **Joplin**, assure-toi que ton environnement d’hébergement remplit les conditions suivantes pour garantir une installation fluide et des performances optimales.
+Avant d’installer **Joplin**, assurez-vous que votre environnement d’hébergement respecte les exigences suivantes pour garantir une installation fluide et des performances optimales.
| Matériel | Minimum | Recommandation ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
@@ -33,42 +34,42 @@ Avant d’installer **Joplin**, assure-toi que ton environnement d’hébergemen
## Installation
-Maintenant que tous les prérequis sont remplis et que tu as fait les préparatifs nécessaires, tu peux lancer l’installation de l’application Joplin. Pour cela, télécharge l’application depuis le site officiel : https://joplinapp.org/download/
+Maintenant que toutes les exigences sont remplies et que les préparatifs nécessaires sont faits, vous pouvez procéder à l’installation de l’application Joplin. Pour cela, téléchargez l’application depuis le site officiel : https://joplinapp.org/download/
-Lance le setup de Joplin et suis les étapes indiquées.
+Lancez le setup de Joplin et suivez les étapes indiquées.

## Configuration
-Après l’installation de Joplin, configure les réglages de base pour adapter l’application à ton workflow. La configuration se trouve dans le menu *Paramètres*.
+Après avoir installé Joplin, vous devez configurer les paramètres de base pour adapter l’application à votre façon de travailler. La configuration se fait via le menu *Paramètres*.
**Synchronisation**
-Joplin supporte plusieurs cibles de synchronisation comme Nextcloud, Dropbox, OneDrive ou WebDAV. Choisis ton fournisseur préféré dans la section « Synchronisation » et entre tes identifiants. Ça te permet de garder tes notes à jour sur tous tes appareils.
+Joplin supporte plusieurs cibles de synchronisation comme Nextcloud, Dropbox, OneDrive ou WebDAV. Choisissez votre fournisseur préféré dans « Synchronisation » et saisissez vos identifiants. Cela vous permet de garder vos notes à jour sur tous vos appareils.
**Chiffrement**
-Pour sécuriser tes notes synchronisées, active le chiffrement de bout en bout dans les paramètres « Chiffrement ». Une clé sera générée, à configurer sur tous les appareils qui accèdent à tes notes.
+Pour sécuriser vos notes synchronisées, activez le chiffrement de bout en bout dans les paramètres « Chiffrement ». Une clé sera générée, qu’il faudra configurer sur tous les appareils accédant à vos notes.
**Éditeur & Apparence**
-Joplin utilise Markdown pour les notes. Dans les paramètres « Éditeur », tu peux définir si l’aperçu s’affiche automatiquement et ajuster la police et la taille du texte.
+Joplin utilise Markdown pour les notes. Dans les paramètres « Éditeur », vous pouvez définir si l’aperçu s’affiche automatiquement et ajuster le type et la taille de la police.
**Plugins & Extensions**
-Le gestionnaire de plugins intégré te permet d’installer des fonctionnalités supplémentaires, comme le support des diagrammes, l’intégration calendrier ou la gestion avancée des tags.
+Le gestionnaire de plugins intégré vous permet d’installer des fonctionnalités supplémentaires, comme le support des diagrammes, l’intégration de calendrier ou une gestion avancée des tags.
**Web Clipper**
-Optionnellement, active l’extension navigateur « Joplin Web Clipper » pour sauvegarder des pages web entières ou des sélections directement en notes.
+Optionnellement, activez l’extension navigateur « Joplin Web Clipper » pour sauvegarder des pages web entières ou des sélections directement en notes.
-Avec ces réglages de base, Joplin est prêt à être utilisé dans plein de cas, comme la gestion de tâches, la documentation de projets ou les bases de connaissances perso.
+Avec ces réglages de base, Joplin est prêt à être utilisé dans plein de scénarios, comme la gestion de tâches, la documentation de projets ou les bases de connaissances personnelles.

## Conclusion et ressources supplémentaires
-Félicitations ! Tu as maintenant installé et configuré Joplin avec succès sur ton VPS. On te recommande aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter un coup de main et des conseils pendant ta configuration.
+Félicitations ! Vous avez maintenant installé et configuré avec succès Joplin sur votre VPS/serveur dédié. On vous recommande aussi de jeter un œil aux ressources suivantes, qui peuvent vous apporter un coup de pouce et des conseils supplémentaires pendant la configuration de votre serveur.
- [Joplinapp.org](https://joplin.org/) - Site officiel
- [Joplinapp.org/help/](https://joplinapp.org/help/) - Centre d’aide Joplin
-Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre équipe support, disponible tous les jours pour t’aider ! 🙂
+Vous avez des questions spécifiques qui ne sont pas abordées ici ? Pour toute question ou assistance, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
index 6ce10c3bd..71dc9940b 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-notepad++
-title: "VPS : Installer Notepad++ sur Windows"
-description: "Découvrez comment utiliser Notepad++ pour coder efficacement avec des fonctionnalités personnalisables et des performances rapides → En savoir plus maintenant"
+title: "Installer Notepad++ sur un serveur Windows - Utilise un éditeur de code et de texte puissant"
+description: "Découvre comment utiliser Notepad++ pour coder efficacement avec des fonctionnalités personnalisables et des performances rapides → En savoir plus maintenant"
sidebar_label: Installer Notepad++
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -17,7 +18,7 @@ Notepad++ est un éditeur de texte et de code source gratuit et open-source pour

-Tu envisages d’héberger ce service toi-même ? On te guide étape par étape pour l’installer et le configurer, avec tout ce qu’il faut savoir.
+Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
@@ -27,15 +28,15 @@ Avant d’installer **Notepad++**, assure-toi que ton environnement d’héberge
| Matériel | Minimum | Recommandation ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
-| CPU | 1 vCPU Cœurs | 4 vCPU Cœurs |
+| CPU | 1 cœur vCPU | 4 cœurs vCPU |
| RAM | 2 Go | 4 Go |
| Espace disque | 25 Mo | 25 Go |
## Installation
-Maintenant que toutes les exigences sont remplies et que les préparatifs sont faits, tu peux procéder à l’installation de l’application Notepad++. Pour cela, télécharge l’application depuis le site officiel : https://notepad-plus-plus.org/downloads/
+Maintenant que tous les prérequis sont remplis et que tu as fait les préparatifs nécessaires, tu peux lancer l’installation de l’application Notepad++. Pour cela, télécharge l’application depuis le site officiel : https://notepad-plus-plus.org/downloads/
-Lance le programme d’installation de Notepad++ et suis les étapes comme indiqué :
+Lance le setup de Notepad++ et suis les étapes comme indiqué :

@@ -43,23 +44,23 @@ Lance le programme d’installation de Notepad++ et suis les étapes comme indiq
Notepad++ propose une large gamme d’options de personnalisation accessibles via *Paramètres > Préférences*. Elles te permettent d’adapter l’éditeur à ton workflow spécifique :
-- **Général** : Contrôle le comportement au démarrage, comme recharger les fichiers ouverts précédemment, définir un langage par défaut ou gérer le comportement des onglets.
+- **Général** : Gère le comportement au démarrage, comme recharger les fichiers ouverts précédemment, définir un langage par défaut ou configurer le comportement des onglets.
- **Paramètres de l’éditeur** : Ajuste la police et sa taille, la largeur des tabulations, la numérotation des lignes, l’auto-indentation, ou l’affichage des espaces et marques de tabulation.
- **Thèmes & Syntaxe** : Utilise le “Configurateur de style” pour changer de thème et personnaliser la coloration syntaxique pour chaque langage supporté.
- **Gestion des fichiers** : Configure des options comme le rechargement automatique des fichiers modifiés, le comportement avec les gros fichiers, ou les préférences d’encodage comme UTF-8.
- **Sécurité & Sauvegarde** : Active les sauvegardes automatiques ou la restauration de session pour éviter toute perte de données.
- **Plugins** : Installe et gère des extensions via le gestionnaire de plugins pour ajouter des fonctionnalités comme le support FTP ou un formatage avancé.
-Ces préférences rendent Notepad++ très adaptable, que ce soit pour de la simple édition de texte ou du développement logiciel complet.
+Ces préférences rendent Notepad++ ultra adaptable, que ce soit pour de la simple édition de texte ou du développement logiciel complet.

## Conclusion et ressources supplémentaires
-Félicitations ! Tu as maintenant installé et configuré Notepad++ sur ton VPS avec succès. On te recommande aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter un coup de main et des conseils supplémentaires pendant ta configuration serveur :
+Félicitations ! Tu as maintenant installé et configuré avec succès Notepad++ sur ton VPS/serveur dédié. On te conseille aussi de jeter un œil aux ressources suivantes, qui pourront t’apporter un coup de main et des conseils supplémentaires pendant ta configuration serveur :
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Site officiel
-Tu as des questions spécifiques qui ne sont pas abordées ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre équipe support, disponible tous les jours pour t’aider ! 🙂
+Tu as des questions spécifiques qui ne sont pas abordées ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre support, disponible tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
index 76727ab42..c85fce1c3 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
@@ -1,60 +1,61 @@
---
id: vserver-windows-plesk
-title: "VPS : Installation de Plesk"
-description: "Découvrez comment gérer efficacement vos sites web et serveurs avec la plateforme polyvalente de Plesk, idéale pour débutants comme experts → En savoir plus maintenant"
+title: "Installer Plesk sur un serveur Windows - Gère tes sites web avec un panneau de contrôle puissant"
+description: "Découvre comment gérer efficacement tes sites web et serveurs avec la plateforme polyvalente de Plesk, pour débutants comme pros → En savoir plus maintenant"
sidebar_label: Installer Plesk
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Plesk est une plateforme complète de gestion d’hébergement web et de serveurs qui permet aux utilisateurs de gérer sites web, serveurs, comptes email et bien plus via une interface intuitive. C’est une solution polyvalente adaptée aussi bien aux débutants qu’aux développeurs web et administrateurs système expérimentés.
+Plesk est une plateforme complète d’hébergement web et de gestion de serveurs qui permet aux utilisateurs de gérer sites web, serveurs, comptes email et bien plus via une interface intuitive. C’est une solution polyvalente adaptée aussi bien aux débutants qu’aux développeurs web et administrateurs système expérimentés.
## Établir une connexion au serveur
-Pour installer Plesk sur le serveur, il faut d’abord s’y connecter. Le fonctionnement est expliqué en détail dans notre guide séparé : [Accès initial (RDP)](vserver-windows-userdp.md)
+Pour installer Plesk sur le serveur, il faut d’abord s’y connecter. Le fonctionnement est expliqué en détail dans notre guide dédié : [Accès initial (RDP)](vserver-windows-userdp.md)
## Installateur Plesk
-Ensuite, vous aurez besoin de l’installateur Plesk, nécessaire pour l’installation. Vous pouvez le télécharger en cliquant sur [Installateur Plesk](https://installer-win.plesk.com/plesk-installer.exe)
+Ensuite, il te faut l’installateur Plesk, nécessaire pour l’installation. Tu peux le télécharger en cliquant sur [Installateur Plesk](https://installer-win.plesk.com/plesk-installer.exe)
-Cet installateur est maintenant stocké dans un dossier, dans notre exemple nous utilisons un dossier "Plesk" créé sur notre bureau. Le chemin vers ce fichier sera important pour les étapes suivantes.
+Cet installateur est maintenant stocké dans un dossier, dans notre exemple on utilise un dossier "Plesk" créé sur le bureau. Le chemin vers ce fichier sera important pour les prochaines étapes.

### Ouvrir l’invite de commandes
La console CMD doit maintenant être ouverte pour l’installation.
-Pour cela, utilisez la combinaison de touches [Windows] + [R] ou cherchez "commande" dans la barre de recherche Windows.
+Tu peux faire ça avec la combinaison de touches [Windows] + [R] ou en cherchant "commande" dans la barre de recherche Windows.

### Installation de Plesk
-Dans cette console CMD, vous devez naviguer jusqu’au répertoire où l’installateur Plesk a été placé. Dans notre exemple, c’est le dossier "Plesk" sur le "Bureau".
+Dans cette console CMD, il faut naviguer jusqu’au dossier où l’installateur Plesk a été placé. Dans notre exemple, c’est le dossier "Plesk" sur le "Bureau".
-Ce répertoire s’atteint via CMD avec la commande "*cd*".
+On accède à ce dossier via CMD avec la commande "*cd*".

-Une fois dans ce répertoire, la dernière étape est d’exécuter la commande de l’installateur. Cela lancera plesk-installer.exe et la dernière version de Plesk sera installée automatiquement.
+Une fois dans le bon dossier, la dernière étape est de lancer la commande d’installation. Cela exécutera plesk-installer.exe et installera automatiquement la dernière version de Plesk.

Commande : `plesk-installer.exe --select-product-id=panel --select-release-latest --installation-type=recommended`
:::info
-Le processus d’installation peut durer entre 30 et 60 minutes, après quoi Plesk sera installé et prêt à l’emploi.
+Le processus d’installation peut prendre entre 30 et 60 minutes, après quoi Plesk sera installé et prêt à l’emploi.
:::
## Conclusion
-Félicitations, vous avez installé et configuré Plesk avec succès sur votre VPS ! Si vous avez d’autres questions ou problèmes, n’hésitez pas à contacter notre équipe support, disponible tous les jours pour vous aider !
+Félicitations, tu as installé et configuré avec succès Plesk sur ton VPS/serveur dédié ! Si tu as d’autres questions ou soucis, contacte notre support, dispo tous les jours pour t’aider !
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
index 76282b904..6870f7736 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-speedtest-cli
-title: "VPS : Installer Speedtest CLI sur Windows"
-description: "Découvrez comment gérer efficacement le code source et collaborer avec Speedtest CLI pour un contrôle de version fluide dans le développement moderne → En savoir plus maintenant"
+title: "Installer Speedtest CLI sur un serveur Windows - Surveille ta performance réseau"
+description: "Découvre comment gérer efficacement ton code source et collaborer avec Speedtest CLI pour un contrôle de version fluide dans le dev moderne → En savoir plus maintenant"
sidebar_label: Installer Speedtest CLI
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-Speedtest CLI est un système de contrôle de version distribué conçu pour une gestion efficace du code source. Il permet aux développeurs de suivre les modifications, de travailler simultanément sur différentes branches et de collaborer sur des projets sans accroc. Grâce à sa flexibilité et ses performances, Speedtest CLI est devenu l’outil standard pour le contrôle de version dans le développement logiciel moderne.
+Speedtest CLI est un système de contrôle de version distribué conçu pour une gestion efficace du code source. Il permet aux développeurs de suivre les modifications, de travailler sur différentes branches en même temps, et de collaborer sur des projets sans accroc. Grâce à sa flexibilité et ses performances, Speedtest CLI est devenu l’outil standard pour le contrôle de version dans le développement logiciel moderne.
Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
@@ -21,37 +22,37 @@ Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l
## Préparation
-Avant d’installer **Speedtest CLI**, tu dois préparer ton système. Cela inclut la mise à jour de ton système d’exploitation vers la dernière version. Ces préparatifs garantissent un environnement stable et évitent les soucis pendant ou après l’installation.
+Avant d’installer **Speedtest CLI**, il faut préparer ton système. Ça passe par la mise à jour de ton système d’exploitation vers la dernière version. Ces étapes garantissent un environnement stable et évitent les galères pendant ou après l’installation.
-### Mettre à jour le système
-Pour t’assurer que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par faire une mise à jour complète. Ça garantit que ton système dispose des derniers patchs de sécurité et versions logicielles avant de continuer.
+### Mise à jour du système
+Pour être sûr que ton système tourne avec les dernières améliorations logicielles et de sécurité, commence toujours par faire une mise à jour complète. Ça garantit que ton système a les derniers patchs de sécurité et versions logicielles avant d’aller plus loin.
## Installation
-Maintenant que les préparatifs sont faits, tu peux passer à l’installation de l’application Speedtest CLI. Pour cela, télécharge Speedtest CLI pour Windows (x64) ici : https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip
+Maintenant que tout est prêt, tu peux lancer l’installation de Speedtest CLI. Télécharge la version Windows (x64) ici : https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip
-Ensuite, lance l’installation du fichier téléchargé et suis les étapes indiquées.
+Ensuite, lance l’installateur du fichier téléchargé et suis les étapes indiquées.

## Configuration
-speedtest-cli ne repose pas sur un fichier de configuration classique, mais peut être personnalisé via des options en ligne de commande et des variables d’environnement. Ça te permet de l’adapter pour un usage automatisé et cohérent :
+speedtest-cli ne repose pas sur un fichier de config classique, mais tu peux le personnaliser via des options en ligne de commande et des variables d’environnement. Ça te permet de l’adapter pour un usage régulier et automatisé :
-- `--server ` : Choisis un serveur spécifique par son ID pour des résultats de test plus stables et comparables.
+- `--server ` : Choisis un serveur précis via son ID pour des résultats plus stables et comparables.
- `--bytes` : Affiche les vitesses en octets par seconde au lieu de bits.
-- `--simple` : Affiche uniquement le ping, le téléchargement et l’upload dans un format compact.
-- `--json` ou `--csv` : Pratique pour l’automatisation et la journalisation, les résultats sont stockés dans un format lisible par machine.
+- `--simple` : Affiche juste le ping, le download et l’upload dans un format compact.
+- `--json` ou `--csv` : Pratique pour l’automatisation et le logging, les résultats sont stockés dans un format lisible par machine.
- Support proxy : Configure les variables d’environnement comme `http_proxy` ou `https_proxy` pour utiliser speedtest-cli derrière un proxy.
-Pour un usage régulier avec les mêmes options, crée un alias shell ou un petit script wrapper. Comme ça, tu peux lancer speedtest-cli rapidement tout en gardant une sortie uniforme.
+Pour un usage répété avec les mêmes options, crée un alias shell ou un petit script wrapper. Comme ça, tu lances speedtest-cli rapidement avec une sortie uniforme.
## Conclusion et ressources supplémentaires
-Bravo ! Tu as maintenant installé et configuré Speedtest CLI sur ton vServer avec succès. On te conseille aussi de jeter un œil aux ressources suivantes, qui peuvent t’apporter un coup de main et des conseils pendant la configuration de ton serveur :
+Bravo ! Tu as maintenant installé et configuré Speedtest CLI sur ton vServer avec succès. On te conseille aussi de jeter un œil aux ressources suivantes, qui peuvent t’aider encore plus dans ta config serveur :
- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - Site officiel
-Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou assistance, n’hésite pas à contacter notre équipe support, disponible tous les jours pour t’aider ! 🙂
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute demande ou aide, n’hésite pas à contacter notre support, dispo tous les jours pour te filer un coup de main ! 🙂
\ No newline at end of file
diff --git a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
index bb8ed42a8..2440d9000 100644
--- a/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
+++ b/i18n/fr/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-ts6
-title: "VPS : Installer un serveur Teamspeak 6 sur votre VPS Windows"
-description: "Découvrez comment installer et optimiser la bêta du serveur TeamSpeak 6 pour un hébergement fluide et performant → En savoir plus maintenant"
+title: "Installer un serveur TeamSpeak 6 sur un serveur Windows - Déploie ta propre plateforme vocale"
+description: "Découvre comment installer et optimiser la bêta du serveur TeamSpeak 6 pour un hébergement fluide et performant → En savoir plus maintenant"
sidebar_label: Installer le serveur Teamspeak 6
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,80 +14,70 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduction
-À l'été 2025, TeamSpeak a lancé la **version bêta** du **serveur TeamSpeak 6**. Vous pouvez maintenant découvrir la prochaine génération de TeamSpeak en avant-première !
+À l'été 2025, TeamSpeak a lancé la **version bêta** du **serveur TeamSpeak 6**. Tu peux maintenant tester la prochaine génération de TeamSpeak en avant-première !
-Vous pensez à héberger ce service vous-même ? On vous guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.
+Tu envisages d’héberger ce service toi-même ? On te guide pas à pas pour l’installer et le configurer, avec tout ce qu’il faut savoir.

-
-
## Prérequis
-Avant d’installer le **serveur Teamspeak 6**, assurez-vous que votre environnement d’hébergement respecte les exigences suivantes pour garantir une installation sans accroc et des performances optimales.
+Avant d’installer le **serveur Teamspeak 6**, assure-toi que ton environnement d’hébergement respecte les exigences suivantes pour garantir une installation sans accroc et des performances optimales.
| Matériel | Minimum | Recommandation ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
-| CPU | 1 vCPU Cœurs | 4 vCPU Cœurs |
+| CPU | 1 cœur vCPU | 4 cœurs vCPU |
| RAM | 1 Go | 4 Go |
| Espace disque | 1 Go | 25 Go |
-
-
## Préparation
-Avant de configurer le **serveur TeamSpeak 6**, il faut préparer votre système. Pour être sûr que votre système tourne avec les dernières mises à jour logicielles et de sécurité, commencez toujours par faire une mise à jour complète.
-
-Ça garantit que votre système dispose des derniers patchs de sécurité et des versions logicielles à jour avant de continuer.
-
-
+Avant de configurer le **serveur TeamSpeak 6**, tu dois préparer ton système. Pour t’assurer que ton système tourne avec les dernières mises à jour logicielles et de sécurité, commence toujours par faire une mise à jour complète.
+Ça garantit que ton système dispose des derniers patchs de sécurité et des versions logicielles à jour avant de continuer.
## Installation
-Maintenant que tous les prérequis sont remplis et que la préparation est faite, vous pouvez lancer l’installation de l’application serveur Teamspeak 6. Pour installer le serveur TeamSpeak 6, commencez par télécharger la dernière version `http://teamspeak-server_win64-v6.0.0-beta6.zip/` depuis GitHub : [TeamSpeak 6 Server (Windows 64-bit)](https://github.com/teamspeak/teamspeak6-server/releases/download/v6.0.0%2Fbeta6/teamspeak-server_win64-v6.0.0-beta6.zip)
+
+Maintenant que tous les prérequis sont remplis et que la préparation est faite, tu peux passer à l’installation de l’application serveur TeamSpeak 6. Pour installer le serveur TeamSpeak 6, commence par télécharger le dernier fichier de release `http://teamspeak-server_win64-v6.0.0-beta6.zip/` depuis GitHub : [TeamSpeak 6 Server (Windows 64-bit)](https://github.com/teamspeak/teamspeak6-server/releases/download/v6.0.0%2Fbeta6/teamspeak-server_win64-v6.0.0-beta6.zip)

-Ensuite, extrayez le fichier dans un dossier de votre choix. Ouvrez **PowerShell** et rendez-vous dans le dossier où vous avez extrait les fichiers du serveur. Lancez le serveur avec la commande :
+Ensuite, décompresse le fichier dans un dossier de ton choix. Ouvre **PowerShell** et rends-toi dans le dossier où tu as extrait les fichiers du serveur. Lance le serveur avec la commande :
```
.\tsserver.exe
```
-Au premier démarrage, une fenêtre avec le contrat de licence apparaîtra, que vous devrez accepter. Ensuite, les identifiants du compte administrateur Server Query et la clé de privilège seront affichés. Ces infos ne s’affichent qu’une seule fois, alors pensez à bien les sauvegarder.
+Au premier démarrage, une fenêtre avec le contrat de licence apparaîtra, il faudra l’accepter. Ensuite, les identifiants du compte administrateur Server Query et la clé de privilège seront affichés. Ces infos ne s’affichent qu’une seule fois, alors pense bien à les sauvegarder en lieu sûr.

-Une fois validé, le serveur TeamSpeak 6 tourne déjà en arrière-plan et est prêt à l’emploi.
+Une fois validé, le serveur TeamSpeak 6 tournera déjà en arrière-plan et sera prêt à l’emploi.
#####
## Configuration
-Vous pouvez aussi ajuster des paramètres supplémentaires pour le **serveur TeamSpeak 6** via des **arguments en ligne de commande**. Les options sont passées directement au lancement du serveur. La liste complète des options est dispo dans la doc officielle [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md). Exemple :
+Tu peux aussi ajuster des paramètres supplémentaires pour le **serveur TeamSpeak 6** via des **arguments en ligne de commande**. Les options sont passées directement au lancement du serveur. La liste complète des options est dispo dans la doc officielle [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md). Exemple :
```
./tsserver --default-voice-port 9987
```
-
-
## Connexion
-Une fois le serveur TeamSpeak 6 lancé, vous pouvez vous connecter avec le client TeamSpeak 6. Il suffit d’utiliser l’adresse IP de votre serveur avec le port adéquat. Entrez ces infos dans le client pour vous connecter à votre serveur et commencer à tester.
+Une fois le serveur TeamSpeak 6 lancé, tu peux te connecter avec le client TeamSpeak 6. Il suffit d’utiliser l’adresse IP de ton serveur avec le port adéquat. Entre ces infos dans le client pour te connecter à ton serveur et commencer à tester.

-
-
## Conclusion et ressources supplémentaires
-Félicitations ! Vous avez installé et configuré avec succès le serveur Teamspeak 6 sur votre VPS. On vous conseille aussi de jeter un œil aux ressources suivantes, qui peuvent vous aider et vous guider encore plus dans la configuration de votre serveur :
+Félicitations ! Tu as maintenant installé et configuré avec succès le serveur Teamspeak 6 sur ton VPS/serveur dédié. On te conseille aussi de jeter un œil aux ressources suivantes, qui pourront t’aider et te guider encore plus dans ta configuration serveur :
-- [Site officiel](https://teamspeak.com/en/) - Infos et téléchargements pour TeamSpeak 6
-- [Forum communautaire](https://community.teamspeak.com/) - Support utilisateur et discussions
-- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Signaler des bugs et suivre les problèmes ouverts
+- [Site officiel](https://teamspeak.com/en/) - Infos et téléchargements pour TeamSpeak 6
+- [Forum communautaire](https://community.teamspeak.com/) - Support utilisateur et discussions
+- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Signaler des bugs et suivre les problèmes ouverts
-Vous avez des questions spécifiques qui ne sont pas couvertes ici ? Pour toute autre demande ou assistance, n’hésitez pas à contacter notre support, disponible tous les jours pour vous aider ! 🙂
\ No newline at end of file
+Tu as des questions spécifiques qui ne sont pas couvertes ici ? Pour toute autre question ou aide, n’hésite pas à contacter notre support, dispo tous les jours pour t’aider ! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
index b0f40b2b6..8007c73d8 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-certbot
-title: "Dedicated Server: Configura Certbot su Linux"
-description: "Scopri come mettere in sicurezza il tuo sito web con certificati SSL gratuiti usando Certbot e Let's Encrypt per una trasmissione dati sicura → Scopri di più ora"
+title: "Configura Certbot su un Server Linux - Proteggi i tuoi siti con SSL Let's Encrypt"
+description: "Scopri come proteggere il tuo sito con certificati SSL gratuiti usando Certbot e Let's Encrypt per una trasmissione dati sicura → Scopri di più ora"
sidebar_label: Installa Certbot
services:
+ - vserver
- dedicated
---
@@ -13,17 +14,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-I certificati SSL sono fondamentali su internet, garantendo che i dati vengano trasmessi in sicurezza tra client e host. In questa guida vedremo come configurare lo strumento open-source [**Certbot**](https://certbot.eff.org/) per richiedere certificati SSL gratuiti dall’autorità di certificazione no-profit **Let's Encrypt**.
+I certificati SSL sono fondamentali su internet, garantendo che i dati vengano trasmessi in sicurezza tra client e host. In questa guida vedremo come configurare lo strumento open-source [**Certbot**](https://certbot.eff.org/) per richiedere certificati SSL gratuiti dall'autorità di certificazione no-profit **Let's Encrypt**.
## Preparazione
-Per usare Certbot ti serve un server Linux e un **Dominio** di tua proprietà. Devi poter accedere alle impostazioni DNS del dominio e **devi** creare un record DNS `A` che punti all’indirizzo IP del tuo __server Linux__ per ogni dominio principale o sottodominio che vuoi usare.
+Per usare Certbot ti serve un server Linux e un **Dominio** di tua proprietà. Devi avere accesso alle impostazioni DNS del dominio e **devi** creare un record DNS `A` che punti all'indirizzo IP del tuo __server Linux__ per ogni dominio principale o sottodominio che vuoi usare.
-Certbot ha anche plugin aggiuntivi che ti permettono di configurare il certificato con un clic per diversi web server come Nginx o Apache. Ti consigliamo Nginx, un web server open-source molto performante e popolare. Dai un’occhiata alla nostra guida [Linux reverse proxy](dedicated-linux-proxy.md) per configurarlo.
+Certbot offre anche plugin aggiuntivi che ti permettono di configurare il certificato con un click per vari web server come Nginx o Apache. Ti consigliamo Nginx, un web server open-source molto performante e popolare. Dai un’occhiata alla nostra guida [Linux reverse proxy](dedicated-linux-proxy.md) per configurarlo.
## Installazione
-Inizia installando il pacchetto open-source [**Certbot**](https://certbot.eff.org/), che userai per richiedere certificati SSL gratuiti da **Let's Encrypt**.
+Inizia installando il pacchetto open-source [**Certbot**](https://certbot.eff.org/) che userai per richiedere i certificati SSL gratuiti da **Let's Encrypt**.
```
sudo apt install certbot
@@ -33,57 +34,57 @@ Ora che Certbot è installato, puoi procedere a richiedere i certificati per il
Ti consigliamo di usare il metodo predefinito **HTTP-01** perché permette il rinnovo automatico. Se però hai problemi, puoi provare il metodo **DNS-01** come alternativa, che è manuale e non supporta il rinnovo automatico perché si basa sulla verifica tramite record DNS **TXT**.
-:::tip Usa i plugin per web server
-Se usi un web server come Nginx, Apache o un tuo server personalizzato, ti consigliamo di passare alla sezione **Web Server Plugins** qui sotto, dove ti mostriamo come sfruttare i plugin Certbot per un’installazione “one-click” e per richiedere certificati senza dover spegnere il web server.
+:::tip Usa i Plugin per Web Server
+Se usi un web server come Nginx, Apache o un tuo server personalizzato, ti consigliamo di passare alla sezione **Web Server Plugins** qui sotto, che spiega come usare i plugin Certbot per un’installazione “one-click” e per richiedere certificati senza dover spegnere il web server.
:::
### Sfida HTTP-01
-Con Certbot installato, puoi richiedere i certificati per il tuo/i tuoi dominio/i. In questo esempio useremo la modalità standalone, cioè Certbot avvierà un web server temporaneo per eseguire le operazioni necessarie. Questo significa che devi aprire la porta 80 nelle regole firewall e non avere altri web server o servizi attivi sulla porta 80, così il server temporaneo può partire e la sfida HTTP essere completata (da qui il nome `HTTP` nella sfida).
+Con Certbot installato, puoi richiedere i certificati per il tuo/i tuoi dominio/i. In questo esempio useremo la modalità standalone, cioè Certbot avvierà un web server temporaneo per completare la verifica. Questo significa che devi aprire la porta 80 nelle regole del firewall e non avere altri web server o servizi attivi sulla porta 80, così il server temporaneo può partire e la sfida HTTP essere completata (da qui il nome `HTTP` nella sfida).
Nel comando qui sotto userai il parametro `--standalone` per dire a Certbot di usare il server temporaneo.
```
-# Per domini principali
+# Per Domini Principali
certbot certonly --standalone -d [tuo_dominio_principale] -d www.[tuo_dominio_principale]
-# Per sottodomini
+# Per Sottodomini
certbot certonly --standalone -d [tuo_sottodominio]
-# Setup interattivo
+# Setup Interattivo
certbot certonly --standalone
```
-Dopo aver lanciato il comando, potresti dover completare un setup interattivo la prima volta, inserendo un indirizzo email per comunicazioni sul certificato, una mailing list opzionale e accettando termini e condizioni.
+Dopo aver lanciato il comando, potresti dover completare un setup interattivo iniziale dove inserirai un indirizzo email per comunicazioni sul certificato, una mailing list opzionale e accetterai i termini e condizioni.
-Certbot genererà una sfida ACME e la ospiterà tramite il web server temporaneo. I server di Let's Encrypt proveranno a recuperarla dal tuo server e, se tutto va a buon fine, i certificati saranno creati e salvati in `/etc/letsencrypt/live/[tuo_dominio]`.
+Certbot genererà una sfida ACME e la ospiterà tramite il web server temporaneo. I server di Let's Encrypt proveranno a recuperarla dal tuo server e, se tutto va bene, i certificati saranno creati e salvati in `/etc/letsencrypt/live/[tuo_dominio]`.

-Ora puoi usare i certificati SSL dove ti serve, semplicemente indicando il percorso locale dei certificati.
+Ora puoi usare i certificati SSL dove ti serve, semplicemente indicando il percorso locale ai certificati.
### Record DNS TXT
-Se hai problemi con la verifica tramite il metodo **HTTP-01**, puoi provare il metodo **DNS-01** che richiede di creare un record DNS **TXT** con un valore fornito da Let's Encrypt.
+Se hai problemi con la verifica tramite **HTTP-01**, puoi provare il metodo **DNS-01** che richiede di creare un record DNS **TXT** con un valore fornito da Let's Encrypt.
-Come detto, questo metodo **non** supporta il rinnovo automatico a meno che tu non configuri un’infrastruttura tua per gestirlo. Perciò ti consigliamo di usare il metodo **HTTP-01** quando possibile.
+Come detto, questo metodo **non** supporta il rinnovo automatico a meno che non configuri un’infrastruttura tua per gestirlo. Perciò ti consigliamo di usare il metodo **HTTP-01** quando possibile.
Nel comando qui sotto userai il parametro `--preferred-challenges` per dire a Certbot di usare il metodo `DNS-01`.
```
-# Per domini principali
-certbot certonly --preferred-challenges dns-01 -d [tuo_dominio_principale] -d www.[tuo_dominio_principale] --manual -m [tuo_email]
+# Per Domini Principali
+certbot certonly --preferred-challenges dns-01 -d [tuo_dominio_principale] -d www.[tuo_dominio_principale] --manual -m [tuo_dominio_principale] -m www.[tuo_dominio_principale]
-# Per sottodomini
-certbot certonly --preferred-challenges dns-01 -d [tuo_sottodominio] --manual -m [tuo_email]
+# Per Sottodomini
+certbot certonly --preferred-challenges dns-01 -d [tuo_sottodominio] --manual -m [tuo_sottodominio]
-# Setup interattivo
+# Setup Interattivo
certbot certonly --preferred-challenges dns-01
```
-Dopo aver lanciato il comando, potresti dover completare un setup interattivo la prima volta, inserendo un indirizzo email per comunicazioni sul certificato, una mailing list opzionale e accettando termini e condizioni.
+Dopo aver lanciato il comando, potresti dover completare un setup interattivo iniziale dove inserirai un indirizzo email per comunicazioni sul certificato, una mailing list opzionale e accetterai i termini e condizioni.
-Certbot ti darà istruzioni per creare un record DNS **TXT** con un valore specifico da usare. Il nome del record sarà tipicamente `_acme-challenge.` seguito dal tuo dominio (es. `_acme-challenge.zapdocs.example.com`) e il valore da impostare sarà mostrato in console.
+Certbot ti darà istruzioni per creare un record DNS **TXT** con un valore specifico da usare. Il nome del record sarà solitamente `_acme-challenge.` seguito dal tuo dominio (esempio: `_acme-challenge.zapdocs.example.com`) e il valore da impostare sarà mostrato in console.
Dopo aver creato il record, premi invio per continuare. Se tutto è corretto e propagato, i certificati saranno creati e salvati in `/etc/letsencrypt/live/[tuo_dominio]`.
@@ -91,15 +92,15 @@ Dopo aver creato il record, premi invio per continuare. Se tutto è corretto e p
Abbi pazienza perché le modifiche DNS possono impiegare un po’ a propagarsi. Di solito avviene in pochi minuti, ma in rari casi può richiedere più tempo.
:::
-Ora puoi usare i certificati SSL dove ti serve, semplicemente indicando il percorso locale dei certificati.
+Ora puoi usare i certificati SSL dove ti serve, semplicemente indicando il percorso locale ai certificati.
## Plugin per Web Server
-Certbot ha diversi plugin per web server che rendono ancora più semplice gestire i certificati, perché modificano automaticamente i blocchi server necessari. Per usare un plugin, basta aggiungere il parametro giusto al comando `certbot`.
+Certbot offre diversi plugin per web server che rendono ancora più semplice gestire i certificati, perché modificano automaticamente i blocchi server necessari. Per usare un plugin, basta aggiungere il parametro giusto al comando `certbot`.
Entrambi i metodi usano la sfida **HTTP-01** e funzionano praticamente allo stesso modo. Quando usi un plugin, Certbot cerca il blocco server che include il dominio richiesto come parametro `server_name`. Una volta trovato, Certbot genera la sfida ACME e aggiunge un blocco temporaneo `location /.well-known/acme-challenge/...` nella configurazione del server.
-I server di Let's Encrypt proveranno a recuperare la sfida dal tuo server e, se va a buon fine, il certificato sarà generato e la configurazione del blocco server sarà aggiornata automaticamente per usare HTTPS (porta 443) e i percorsi ai certificati appena creati.
+I server di Let's Encrypt proveranno a recuperare la sfida dal tuo server e, se va tutto bene, il certificato sarà generato e la configurazione del blocco server sarà aggiornata automaticamente per usare HTTPS (porta 443) e i nuovi certificati.
@@ -115,18 +116,18 @@ sudo apt install python3-certbot-nginx
Per usare il plugin Nginx, aggiungi il parametro `--nginx` al comando come segue.
```
-# Per domini principali
+# Per Domini Principali
certbot --nginx -d [tuo_dominio_principale] -d www.[tuo_dominio_principale]
-# Per sottodomini
+# Per Sottodomini
certbot --nginx -d [tuo_sottodominio]
-# Setup interattivo
+# Setup Interattivo
certbot --nginx
```
:::tip
-Se vuoi disabilitare le modifiche automatiche “one-click” ai blocchi server da parte di Certbot, puoi aggiungere il parametro `certonly` al comando, tipo `certbot certonly`.
+Se vuoi disabilitare le modifiche automatiche “one-click” ai blocchi server da parte di Certbot, puoi aggiungere il parametro `certonly` al comando, ad esempio `certbot certonly`.
:::
@@ -144,18 +145,18 @@ sudo apt install python3-certbot-apache
Per usare il plugin Apache, aggiungi il parametro `--apache` al comando come segue.
```
-# Per domini principali
+# Per Domini Principali
certbot --apache -d [tuo_dominio_principale] -d www.[tuo_dominio_principale]
-# Per sottodomini
+# Per Sottodomini
certbot --apache -d [tuo_sottodominio]
-# Setup interattivo
+# Setup Interattivo
certbot --apache
```
:::tip
-Se vuoi disabilitare le modifiche automatiche “one-click” ai blocchi server da parte di Certbot, puoi aggiungere il parametro `certonly` al comando, tipo `certbot certonly`.
+Se vuoi disabilitare le modifiche automatiche “one-click” ai blocchi server da parte di Certbot, puoi aggiungere il parametro `certonly` al comando, ad esempio `certbot certonly`.
:::
@@ -164,23 +165,23 @@ Se vuoi disabilitare le modifiche automatiche “one-click” ai blocchi server
### Plugin Webroot
-Se usi un web server locale che non è uno dei software tradizionali, puoi usare il metodo webroot per usare il tuo server senza doverlo fermare.
+Se usi un web server personalizzato che non è uno dei software tradizionali, puoi usare il metodo webroot per mantenere il tuo server attivo senza doverlo fermare.
-Per usare il plugin Webroot, aggiungi il parametro `--webroot` al comando. Devi anche specificare `-w [percorso_webserver]` (cioè `--webroot-path`), che è il percorso alla directory principale del tuo web server.
+Per usare il plugin Webroot, aggiungi il parametro `--webroot` al comando. Devi anche specificare `-w [percorso_webserver]` (abbreviazione di `--webroot-path`), cioè il percorso alla directory principale del tuo web server.
```
-# Per domini principali
+# Per Domini Principali
certbot --webroot -w [percorso_webserver] -d [tuo_dominio_principale] -d www.[tuo_dominio_principale]
-# Per sottodomini
+# Per Sottodomini
certbot --webroot -w [percorso_webserver] -d [tuo_sottodominio]
-# Setup interattivo
+# Setup Interattivo
certbot --webroot -w [percorso_webserver]
```
:::tip
-Una delle posizioni webroot più comuni è `/var/www/html`. Puoi usare questo metodo anche con web server come Nginx o Apache se vuoi usare il server senza modifiche automatiche ai blocchi server come fanno i plugin nativi.
+Una delle posizioni più comuni per il webroot è `/var/www/html`. Puoi usare questo metodo anche con web server come Nginx o Apache se vuoi mantenere il server attivo senza modifiche automatiche ai blocchi server come fanno i plugin nativi.
:::
@@ -188,23 +189,23 @@ Una delle posizioni webroot più comuni è `/var/www/html`. Puoi usare questo me
## Rinnovo Automatico
-Di solito Certbot configura automaticamente il rinnovo dei certificati tramite cronjob e/o timer systemd. Puoi verificarlo con questo comando di test usando `--dry-run`:
+Di solito Certbot configura automaticamente il rinnovo dei certificati tramite cronjob e/o timer systemd. Puoi verificarlo con questo comando che usa il parametro `--dry-run` per testare il processo.
```
certbot renew --dry-run
```
:::tip
-Come detto, il metodo **DNS-01** non supporta il rinnovo automatico tramite Certbot, a meno che tu non configuri un’infrastruttura tua. Perciò ti consigliamo di usare il metodo **HTTP-01**.
+Come detto, il metodo **DNS-01** non supporta il rinnovo automatico tramite Certbot, a meno che non configuri un’infrastruttura tua per gestirlo. Perciò ti consigliamo di usare il metodo **HTTP-01**.
:::
-Se tutto è a posto, il test sarà positivo. Se vuoi vedere o modificare il rinnovo automatico, i comandi si trovano in `/etc/crontab/`, `/etc/cron.*/*` o tramite `systemctl list-timers`.
+Se tutto è a posto, il test sarà positivo. Se vuoi vedere o modificare il rinnovo automatico, il comando sarà in uno di questi posti: `/etc/crontab/`, `/etc/cron.*/*` o tramite `systemctl list-timers`.
-### Configurazione manuale con Cronjob
+### Configurazione Manuale Cronjob
Se per qualche motivo il rinnovo automatico non è configurato, puoi aggiungerlo tu con un cronjob. Apri il crontab con `crontab -e`. Se è la prima volta, ti chiederà di scegliere un editor: scegli la prima opzione, che dovrebbe essere `/bin/nano`.
-Con il file aperto in nano, aggiungi questa riga per far partire il rinnovo ogni giorno alle 6 del mattino ora locale:
+Con il file aperto in nano, aggiungi questa riga per far partire il rinnovo ogni giorno alle 6 del mattino ora locale.
```
0 6 * * * certbot renew
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
index b19e6b141..5476680ff 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-databases
-title: "Dedicated Server: Installazione di Database"
+title: "Configura Database su un Server Linux - Deploy e Gestione dei Servizi Database"
description: "Scopri come installare e configurare vari database su Ubuntu e altre distro Linux per prestazioni e sicurezza migliorate → Scopri di più ora"
sidebar_label: Installa Database
services:
+ - vserver
- dedicated
---
@@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Questa guida ti mostra i passaggi per installare diversi tipi di database. Per questo esempio, utilizziamo Ubuntu 20.04 come sistema operativo, ma sono indicati anche i comandi equivalenti per altre distro Linux che offriamo sul nostro sito. Questi comandi vanno eseguiti via SSH; se non sai come connetterti al tuo server via SSH, dai un’occhiata qui: [Accesso iniziale (SSH)](vserver-linux-ssh.md).
+Questa guida ti mostra i passaggi per installare diversi tipi di database. Per questo esempio, utilizziamo Ubuntu 20.04 come sistema operativo, ma sono indicati anche i comandi equivalenti per altre distro Linux che offriamo sul nostro sito. Questi comandi devono essere eseguiti via SSH; se non sai come connetterti al tuo server via SSH, dai un’occhiata qui: [Accesso iniziale (SSH)](vserver-linux-ssh.md).
## Preparazione
-Prima di iniziare con l’installazione di un database, è fondamentale assicurarsi che il sistema sia aggiornato. Per farlo, aggiorna i pacchetti tramite il package manager del tuo sistema con il comando corrispondente:
+Prima di iniziare con l’installazione di un database, è fondamentale assicurarsi che il sistema sia aggiornato. Per farlo, aggiorna i pacchetti dal gestore pacchetti del sistema con il comando corrispondente al tuo sistema operativo:
```
// Ubuntu & Debian
@@ -31,9 +32,9 @@ sudo zypper up
sudo dnf upgrade --refresh
```
-## Tipi di database
+## Tipi di Database
-A seconda del database che vuoi installare, segui la guida corrispondente:
+A seconda del servizio database che vuoi installare, segui la guida corrispondente:
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -43,23 +44,23 @@ import TabItem from '@theme/TabItem';
## Cos’è MariaDB?
-MariaDB è un sistema di gestione di database relazionali open-source, originariamente fork di MySQL. Garantisce prestazioni migliori, sicurezza e sviluppo continuo. Offre motori di archiviazione migliorati e un’architettura completamente compatibile con MySQL. Ti consigliamo MariaDB rispetto a MySQL.
+MariaDB è un sistema di gestione database relazionale open-source, originariamente fork di MySQL. Garantisce prestazioni migliorate, sicurezza e sviluppo continuo. In particolare, MariaDB offre motori di archiviazione avanzati e un’architettura completamente compatibile con MySQL. Ti consigliamo MariaDB rispetto a MySQL.
-## Installazione di MariaDB
+## Installazione MariaDB
-Prima di tutto, assicurati di installare l’ultima versione di MariaDB. Alcuni sistemi operativi più vecchi come Debian 9 o Ubuntu 18.04 non includono di default l’ultima versione nel package manager, quindi eseguendo questo comando ti assicuri di prendere la versione più aggiornata.
+Prima di tutto, assicurati di installare l’ultima versione di MariaDB. Alcuni sistemi operativi più vecchi come Debian 9 o Ubuntu 18.04 non includono di default l’ultima versione di MariaDB nei loro repository, quindi eseguendo questo comando ti assicuri di ottenere la versione più aggiornata.
```
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
```
-Dopo aver aggiunto il repo, aggiorna la cache del package manager come spiegato nella sezione preparazione.
+Dopo aver installato il repo, aggiorna la cache del gestore pacchetti seguendo i passaggi della sezione preparazione.
:::info
L’installazione del repo MariaDB (passo sopra) può essere tranquillamente saltata su sistemi moderni come Ubuntu 22.04 o Debian 11.
:::
-Una volta configurato il repo, puoi installare MariaDB con il pacchetto `mariadb-server`. Esegui il comando corrispondente al tuo sistema operativo:
+Una volta completata la configurazione del repo, puoi procedere con l’installazione di MariaDB installando il pacchetto `mariadb-server`. A seconda del sistema operativo, esegui uno dei seguenti comandi:
```
// Ubuntu & Debian
@@ -75,15 +76,15 @@ sudo zypper install mariadb
sudo dnf install mariadb-server
```
-## Configurazione di MariaDB
+## Configurazione MariaDB
-Terminata l’installazione, avvia la configurazione del server con:
+Terminata l’installazione, avvia la configurazione del server con questo comando:
```
mysql_secure_installation
```
-Ora puoi configurare il tuo server MariaDB (MySQL) seguendo le istruzioni e impostando una password. Alla prima richiesta puoi saltare premendo **Invio**.
+Ora puoi configurare il tuo server MariaDB (MySQL) seguendo le istruzioni e impostando una password per il server. Alla richiesta successiva, puoi saltare l’input premendo **Invio**.

@@ -91,25 +92,25 @@ Ora puoi configurare il tuo server MariaDB (MySQL) seguendo le istruzioni e impo
L’utente root è l’utente principale del tuo server MariaDB (MySQL)!
:::
-Ti verrà chiesto se vuoi impostare una password per root, conferma con **y**. Poi digita la nuova password.
+Ti verrà chiesto se vuoi impostare una password per l’utente root, conferma con **y** per sì. Poi digita la nuova password per root.
:::note
-Mentre digiti la password non la vedrai, è normale. Assicurati di usare una password sicura e conservala in un posto sicuro.
+Mentre digiti la password, non la vedrai apparire. È normale, la password verrà comunque salvata. Usa una password sicura per root e conservala in un posto sicuro.
:::
-Successivamente ti chiederà se vuoi rimuovere gli utenti anonimi: fallo sempre per motivi di sicurezza, conferma con **y**.
+Successivamente ti verrà chiesto se vuoi rimuovere gli utenti anonimi dal server, fallo sempre per motivi di sicurezza. Conferma con **y**:

-Poi ti chiederà se l’utente root può connettersi da remoto: per sicurezza disattiva questa opzione confermando con **y**.
+Alla richiesta successiva, decidi se l’utente root può connettersi al server da remoto. Per sicurezza, disattiva questa opzione confermando con **y**:

-Puoi anche rimuovere il database di test fornito da MariaDB (MySQL) confermando con **y**, non serve e si può eliminare.
+Nel passaggio seguente, puoi confermare la rimozione del database di test fornito da MariaDB (MySQL) con **y**, perché non serve ed è meglio eliminarlo:

-Alla fine ti chiederà di aggiornare i permessi del database: conferma con **y** per attivare la password impostata.
+Alla fine della configurazione, ti verrà chiesto se vuoi aggiornare i permessi del database. Conferma con **y** per attivare la password appena impostata per root:

@@ -122,11 +123,11 @@ Il tuo server MariaDB (MySQL) è ora pronto all’uso!
## Cos’è Redis?
-Redis è un archivio di strutture dati in-memory, usato principalmente per memorizzare dati con struttura chiave-valore, ma supporta anche liste, JSON e altro. È famoso per la sua velocità, rispondendo alle query in millisecondi.
+Redis è un archivio di strutture dati in-memory, usato principalmente per memorizzare dati con struttura chiave-valore, ma supporta anche formati come liste, JSON e altro. È famoso per la sua velocità, rispondendo alle query in millisecondi.
-## Installazione di Redis
+## Installazione Redis
-Prima di tutto, devi aggiungere un repo per installare Redis. Questo passo non serve per tutte le distro Linux, solo per quelle elencate qui sotto. Esegui il comando corrispondente al tuo sistema operativo e versione:
+Prima di tutto, devi aggiungere un repo che ci permetta di installare Redis. Questo passaggio non è necessario per tutte le distro Linux, solo per quelle elencate qui sotto. Esegui il comando corrispondente al tuo sistema operativo e versione:
```
// Ubuntu (qualsiasi versione) e Debian (solo Debian 10)
@@ -140,13 +141,13 @@ sudo yum install epel-release
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
```
-Dopo aver aggiunto il repo, aggiorna la cache del package manager come spiegato nella sezione preparazione.
+Dopo aver aggiunto il repo, aggiorna la cache del gestore pacchetti come spiegato nella sezione preparazione.
:::info
-Se il tuo sistema operativo non è nella lista sopra, puoi saltare questo passo.
+Se il tuo sistema operativo non è nella lista sopra, puoi saltare questo passaggio.
:::
-Dopo aver aggiunto il repo, installa il pacchetto Redis Server con il comando adatto al tuo sistema:
+Dopo aver installato il repo, procedi con l’installazione del pacchetto Redis Server. Esegui il comando adatto al tuo sistema operativo:
```
// Ubuntu e Debian
@@ -162,11 +163,11 @@ sudo zypper install redis
sudo dnf install redis
```
-Dopo l’installazione, il tuo server Redis è pronto! Di default gira su 127.0.0.1:6379 senza password.
+Dopo l’installazione, il tuo server Redis è pronto all’uso! Di default gira su 127.0.0.1:6379 senza password.
:::caution
Per utenti Debian/Ubuntu:
-Ricordati di abilitare il servizio `redis-server` dopo l’installazione per farlo partire automaticamente all’avvio del server. Usa questo comando:
+Ricorda di abilitare il servizio `redis-server` dopo l’installazione per farlo partire automaticamente all’avvio del server. Usa questo comando:
```
sudo systemctl enable --now redis-server
```
@@ -177,18 +178,18 @@ sudo systemctl enable --now redis-server
## Cos’è MongoDB?
-MongoDB è un database NoSQL orientato ai documenti, progettato per scalabilità e agilità degli sviluppatori. Memorizza dati in formato BSON simile a JSON, permettendo di archiviare tipi di dati diversi. Supporta indici per ridurre i tempi di risposta ed è caratterizzato dall’assenza di uno schema predefinito come MySQL o SQLite, offrendo flessibilità e velocità.
+MongoDB è un database NoSQL orientato ai documenti, progettato per scalabilità e agilità degli sviluppatori. Memorizza i dati in formato BSON simile a JSON, permettendo di archiviare tipi di dati diversi. Supporta l’uso di indici per ridurre i tempi di risposta ed è caratterizzato dall’assenza di uno schema predefinito come MySQL o SQLite, offrendo agilità e flessibilità.
-## Installazione di MongoDB
+## Installazione MongoDB
-Seleziona il tuo sistema operativo dalle tab qui sotto per vedere la guida specifica.
+Seleziona il tuo sistema operativo dalle tab qui sotto per vedere la guida corrispondente.
### Installazione su Ubuntu & Debian
-Per prima cosa importa la chiave pubblica GPG di MongoDB:
+Per prima cosa, importa la chiave pubblica GPG di MongoDB con questo comando:
```
curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \
@@ -196,26 +197,26 @@ curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \
--dearmor
```
-Poi aggiungi la sorgente MongoDB alla lista sorgenti del tuo sistema:
+Poi, aggiungi la sorgente MongoDB alla lista sorgenti del tuo sistema operativo con questo comando:
```
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/$(lsb_release -si | awk '{print tolower($0)}') $(lsb_release -sc)/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
```
-Ora aggiorna i repository con `sudo apt update` e installa MongoDB con:
+Ora il gestore pacchetti può installare MongoDB Community Edition, ma prima aggiorna i repository con `sudo apt update`. Infine, installa MongoDB con:
```
sudo apt install mongodb-org
```
-La tua installazione di MongoDB dovrebbe essere pronta!
+La tua installazione MongoDB dovrebbe essere funzionante!
### Installazione su CentOS & Fedora
-Prima devi configurare il repo MongoDB per sistemi Red Hat.
+Per prima cosa, configura il repo MongoDB per sistemi Red Hat.
Crea un file chiamato `/etc/yum.repos.d/mongodb-org-6.0.repo` e incolla dentro questo contenuto:
@@ -228,7 +229,7 @@ enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
```
-Ora puoi installare MongoDB. Il comando varia leggermente tra CentOS e Fedora, usa quello giusto:
+Ora puoi installare MongoDB. C’è una piccola differenza nel comando di installazione tra CentOS e Fedora, quindi usa quello giusto qui sotto:
```
// CentOS
@@ -238,32 +239,32 @@ sudo yum install -y mongodb-org
sudo dnf install -y mongodb-org
```
-La tua installazione MongoDB è pronta, molto più semplice rispetto ad altre distro Linux!
+La tua installazione MongoDB dovrebbe essere attiva, molto più semplice rispetto ad altre distro Linux!
### Installazione su OpenSUSE
-Per prima cosa importa la chiave pubblica MongoDB:
+Per prima cosa importa la chiave pubblica MongoDB per il repository con:
```
sudo rpm --import https://www.mongodb.org/static/pgp/server-6.0.asc
```
-Poi aggiungi il repo MongoDB con:
+Poi aggiungi il repository MongoDB con questo comando:
```
sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/15/mongodb-org/6.0/x86_64/" mongodb
```
-Infine installa MongoDB con:
+Infine, installa l’ultima versione di MongoDB con:
```
sudo zypper -n install mongodb-org
```
-La tua installazione MongoDB è pronta!
+La tua installazione MongoDB dovrebbe essere pronta!
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
index c29624eb9..85844a45f 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-docker
-title: "Dedicated Server: Installazione di Docker"
+title: "Configura Docker su un Server Linux - Esegui e Gestisci Container sulla Tua Infrastruttura"
description: "Scopri come installare Docker sul tuo server Linux per eseguire applicazioni isolate in modo efficiente e ottimizzare l’uso delle risorse → Scopri di più ora"
sidebar_label: Installa Docker
services:
+ - vserver
- dedicated
---
@@ -13,11 +14,11 @@ import TabItem from '@theme/TabItem';
## Introduzione
-Docker è un software di virtualizzazione leggero e open source che permette di fornire servizi o applicazioni in isolamento su un singolo sistema. A differenza delle vere macchine virtuali, non viene emulato o ospitato un sistema operativo aggiuntivo, ma solo un ambiente applicativo all’interno del sistema host. Questo non solo fa risparmiare risorse in generale, ma comporta anche un overhead molto basso rispetto alla virtualizzazione completa. In questa guida vedremo come installare Docker sul tuo server.
+Docker è un software di virtualizzazione leggero e open source che permette di fornire servizi o applicazioni in isolamento su un singolo sistema. A differenza delle vere macchine virtuali, non viene emulato o ospitato un sistema operativo aggiuntivo, ma solo un ambiente applicativo all’interno del sistema host. Questo non solo risparmia risorse in generale, ma comporta anche un overhead molto basso rispetto alla virtualizzazione completa. In questa guida vedremo come installare Docker sul tuo server.
## Preparazione
-Per iniziare, devi connetterti al tuo server Linux via SSH. Dai un’occhiata alla nostra guida [Accesso iniziale (SSH)](dedicated-linux-ssh.md) se ti serve una mano. In questa guida useremo Ubuntu come distribuzione Linux.
+Per iniziare, devi connetterti al tuo server Linux tramite SSH. Dai un’occhiata alla nostra guida su [Accesso iniziale (SSH)](dedicated-linux-ssh.md) se ti serve una mano. In questa guida useremo Ubuntu come distribuzione Linux.
### Abilita la Compatibilità Docker
@@ -36,7 +37,7 @@ Ora che sei connesso al tuo server Linux, puoi procedere con i metodi di install
-Per iniziare, devi aggiungere il pacchetto Docker usando `apt` e configurarlo. Questo ti permetterà di installare e aggiornare Docker facilmente dal repository in futuro.
+Per iniziare, devi aggiungere il pacchetto Docker tramite `apt` e configurarlo. Questo ti permetterà di installare e aggiornare Docker facilmente dal repository in futuro.
Usa questi comandi per aggiungere la chiave GPG ufficiale di Docker alla lista dei repository.
```
@@ -47,7 +48,7 @@ sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyring
sudo chmod a+r /etc/apt/keyrings/docker.asc
```
-Una volta fatto, aggiungi il repository alle sorgenti `apt` con questo comando.
+Una volta fatto, devi aggiungere il repository alle sorgenti `apt` con questo comando.
```
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
@@ -55,12 +56,12 @@ echo \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
-Ora che hai aggiunto il repository Docker, aggiorna la lista dei pacchetti.
+Ora che hai aggiunto il repository Docker alle sorgenti, esegui l’aggiornamento con:
```
sudo apt-get update
```
-A questo punto hai configurato correttamente il repository Docker. Come ultimo passo, installa i pacchetti Docker con questo comando.
+A questo punto hai configurato correttamente il repository Docker `apt`. Come ultimo passo, installa i pacchetti Docker. Puoi installare l’ultima versione con:
```
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```
@@ -74,12 +75,12 @@ Per iniziare, installa il pacchetto `dnf-plugins-core` che aiuta nella gestione
sudo dnf -y install dnf-plugins-core
```
-Ora aggiungi il repository Docker e installalo con questo comando.
+Con il pacchetto installato, aggiungi il repository Docker e installalo con questo comando.
```
sudo dnf-3 config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
```
-Docker dovrebbe essere installato. Come ultimo passo, avvialo e abilitalo per farlo partire automaticamente.
+Docker dovrebbe ora essere installato. Come ultimo passo, devi avviarlo e abilitarlo per farlo funzionare.
```
sudo systemctl enable --now docker
```
@@ -92,7 +93,7 @@ Per verificare che l’installazione sia andata a buon fine, prova a eseguire l
sudo docker run hello-world
```
-Se tutto va bene, vedrai un messaggio di benvenuto con alcune info base. Se ricevi errori `Permission Denied`, assicurati di aver abilitato la **Compatibilità Docker** nel pannello web e di aver riavviato il server come spiegato nella sezione preparazione.
+Se tutto va bene, vedrai un messaggio di benvenuto con alcune info base. Se ricevi errori `Permission Denied`, assicurati di aver abilitato la **Compatibilità Docker** nel pannello web e di aver riavviato il server come descritto nella sezione preparazione.

@@ -100,13 +101,13 @@ Hai installato Docker con successo sul tuo server Linux.
## Configurazione Post-Installazione
-Ora che Docker è installato, puoi fare qualche setup extra per non dover usare `sudo` ogni volta che esegui comandi Docker e per far partire Docker automaticamente all’avvio del server.
+Ora che Docker è installato sul tuo server, puoi fare qualche setup extra per evitare di dover usare `sudo` ogni volta che esegui comandi Docker e per far partire Docker automaticamente all’avvio del server.
### Gestire Docker senza Sudo
-Puoi evitare di dover scrivere `sudo` prima di ogni comando Docker creando un gruppo Docker e aggiungendo i tuoi utenti a questo gruppo. È più comodo, ma attenzione: questo dà indirettamente privilegi di root all’utente.
+Puoi eliminare la necessità di anteporre `sudo` a tutti i comandi Docker creando un gruppo Docker e aggiungendo i tuoi utenti a questo gruppo. È più comodo, ma attenzione: questo dà indirettamente privilegi di root all’utente.
-Crea il gruppo `docker` e aggiungi il tuo utente con questi comandi.
+Crea il gruppo `docker` e aggiungi il tuo utente corrente con questi comandi.
```
# Crea il gruppo Docker
sudo groupadd docker
@@ -115,28 +116,28 @@ sudo groupadd docker
sudo usermod -aG docker $USER
```
-Dopo, ti consigliamo di riavviare il server per aggiornare i permessi del gruppo. In alternativa puoi usare `newgrp docker`.
+Dopo aver fatto questo, ti consigliamo di riavviare il server per aggiornare i permessi del gruppo. In alternativa, puoi usare `newgrp docker`.
-Ora verifica che puoi eseguire comandi Docker senza `sudo` provando di nuovo con:
+Ora verifica che puoi eseguire comandi Docker senza `sudo` provando di nuovo:
```
docker run hello-world
```
:::tip
-A volte potresti ricevere un errore su un file di configurazione se hai eseguito il comando con `sudo` in precedenza. Per risolvere, elimina la cartella Docker con `rmdir ~/.docker/`, che verrà ricreata automaticamente al prossimo comando.
+A volte potresti ricevere un errore su un file di configurazione se hai eseguito il comando con `sudo` in precedenza. Per risolvere, usa `rmdir ~/.docker/` per cancellare la cartella Docker, che verrà ricreata automaticamente al prossimo comando.
:::
Se il comando funziona senza problemi, hai configurato Docker per funzionare senza `sudo`.
### Avviare Docker all’Avvio
-Puoi configurare Docker per partire automaticamente all’avvio del server usando `systemd`, usato dalla maggior parte delle distribuzioni Linux.
+Puoi configurare Docker per partire automaticamente all’avvio del server usando `systemd`, che è usato dalla maggior parte delle distribuzioni Linux.
:::tip
-Su Ubuntu e Debian Docker è già impostato per partire automaticamente all’avvio, quindi non devi fare nulla.
+Su Ubuntu e Debian, Docker è già impostato per partire automaticamente all’avvio di default. Se usi queste distribuzioni, non devi fare altro.
:::
-Per abilitare il servizio Docker all’avvio, usa questi comandi.
+Per abilitare il servizio Docker all’avvio, esegui:
```
sudo systemctl enable docker.service
sudo systemctl enable containerd.service
@@ -151,4 +152,4 @@ sudo systemctl restart [tuo_servizio]
## Conclusione
-Complimenti, hai installato e configurato Docker sul tuo server Linux! Se hai altre domande o problemi, contatta il nostro supporto, sempre pronto ad aiutarti ogni giorno!
\ No newline at end of file
+Congratulazioni, hai installato e configurato Docker con successo sul tuo server Linux! Se hai altre domande o problemi, contatta il nostro supporto, sempre pronto ad aiutarti ogni giorno!
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
index 8f20eddb7..b56cac25a 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-ftp-install
-title: "Dedicated Server: Installazione di un server FTP"
+title: "Configura ProFTPD su un Server Linux - Ospita un Servizio FTP Sicuro"
description: "Scopri come configurare e gestire un server FTP sicuro su Linux con FileZilla Server per semplificare trasferimenti di file e accesso utenti → Scopri di più ora"
sidebar_label: Installa server FTP
services:
+ - vserver
- dedicated
---
@@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Il **FTP (File Transfer Protocol)** è un protocollo di rete usato per trasferire file su una rete TCP/IP. È stato sviluppato per permettere lo scambio facile di file tra sistemi. Con **FileZilla Server** è possibile configurare un server FTP su un sistema operativo Linux. FileZilla Server è semplice da installare e configurare, e offre tante funzionalità come la creazione di account utente, gestione dei permessi e trasferimento file. In questa guida vedremo come installare e configurare il servizio **FileZilla Server** su un server Linux.
+Il **FTP (File Transfer Protocol)** è un protocollo di rete usato per trasferire file su una rete TCP/IP. Il protocollo è stato sviluppato per permettere lo scambio facile di file tra sistemi. Con **FileZilla Server** è possibile configurare un server FTP su un sistema operativo Linux. FileZilla Server è semplice da installare e configurare, e offre tante funzionalità come la possibilità di creare account utente, gestire i permessi di accesso e trasferire file. In questa guida vedremo come installare e configurare il servizio **FileZilla Server** su un server Linux.
## Come installo il server FTP per aggiungere un utente?
@@ -25,11 +26,11 @@ Ora dobbiamo modificare la configurazione. Digita **nano /etc/proftpd/proftpd.co

-Aggiungi le seguenti righe:
+Devi aggiungere le seguenti righe:

-Adesso riavvia il server FTP per applicare le modifiche con il comando: **service proftpd restart**
+Ora devi riavviare il server FTP per applicare le modifiche. Usa questo comando: **service proftpd restart**
## Come aggiungo un utente FTP?
@@ -43,15 +44,15 @@ Ti verrà chiesto di impostare una password:

-Conferma che i dati inseriti siano corretti:
+Poi conferma che i dati inseriti siano corretti:

-Ultimo passo: assegna l’utente al gruppo con **adduser benutzerftp ftpuser**:
+L’ultimo passo è assegnare il nuovo utente al gruppo con **adduser benutzerftp ftpuser**:

-Ora puoi connetterti con le credenziali appena create:
+Ora puoi connetterti con le credenziali che hai impostato:

diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-git.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
index 3b98b5c98..a00d05acb 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-git
-title: "Server Dedicato: Configura Git su Linux"
-description: "Scopri come installare e configurare Git per un controllo versione efficiente e una collaborazione fluida nei tuoi progetti → Scopri di più ora"
+title: "Configura Git su un Server Linux - Attiva il Controllo Versioni per i Tuoi Progetti"
+description: "Scopri come installare e configurare Git per un controllo versioni efficiente e una collaborazione fluida nei tuoi progetti → Scopri di più ora"
sidebar_label: Installa Git
services:
+ - vserver
- dedicated
---
@@ -15,7 +16,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
Git è un sistema di controllo versione distribuito progettato per una gestione efficiente del codice sorgente. Permette agli sviluppatori di tracciare le modifiche, lavorare su diversi rami contemporaneamente e collaborare ai progetti senza intoppi. Grazie alla sua flessibilità e performance, Git è diventato lo standard per il controllo versione nello sviluppo software moderno.
-Stai pensando di ospitare questo servizio da solo? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
+Vuoi ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
@@ -25,18 +26,18 @@ Prima di configurare **Git**, devi preparare il tuo sistema. Questo include aggi
### Aggiorna il Sistema
-Per assicurarti che il sistema abbia le ultime migliorie software e patch di sicurezza, esegui sempre prima un aggiornamento completo. Usa questo comando:
+Per assicurarti che il sistema abbia le ultime patch di sicurezza e aggiornamenti software, esegui sempre prima un aggiornamento completo. Usa questo comando:
```
sudo apt update && sudo apt upgrade -y
```
-Così il tuo sistema sarà aggiornato con le ultime patch di sicurezza e versioni software prima di procedere.
+Così il tuo sistema sarà aggiornato e pronto per l’installazione.
## Installazione
-Ora che hai completato le preparazioni, puoi procedere con l’installazione di Git. Esegui questo comando:
+Ora che hai fatto le preparazioni necessarie, puoi procedere con l’installazione di Git. Esegui questo comando:
```console
sudo apt install git-all -y
@@ -44,7 +45,7 @@ sudo apt install git-all -y
Quando l’installazione è terminata, verifica che Git funzioni correttamente aprendo il terminale o prompt dei comandi. Digita `git --version` e premi Invio.
-Se l’installazione è andata a buon fine, Git ti restituirà la versione installata. Se ricevi un errore o nessun output, significa che Git non è stato installato correttamente o il comando non è nel path di sistema.
+Se tutto è andato a buon fine, Git ti mostrerà la versione installata. Se invece ricevi un errore o nessun output, significa che Git non è stato installato correttamente o il comando non è nel path di sistema.
```
git --version
@@ -55,7 +56,7 @@ git version 2.51.2
## Configurazione
-Configura il tuo username e la tua email Git con i comandi qui sotto, sostituendo i valori di esempio con i tuoi dati. Queste credenziali saranno associate a ogni commit che farai.
+Imposta il tuo nome utente e la tua email Git con questi comandi, sostituendo i valori di esempio con i tuoi dati. Queste info saranno collegate a ogni commit che farai.
```
git config --global user.name "John Doe Paris"
@@ -66,9 +67,9 @@ git config --global user.email "doe@e-mail.com"
## Conclusione e Risorse Utili
-Complimenti! Hai installato e configurato Git con successo sul tuo Server Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono offrirti ulteriore supporto e guida durante la configurazione del server:
+Complimenti! Hai installato e configurato Git con successo sul tuo VPS/Server Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono darti una mano extra durante la configurazione del server:
- [git-scm.com](https://git-scm.com/) - Sito Ufficiale
- [git-scm.com/doc](https://git-scm.com/doc) Documentazione Git
-Hai domande specifiche che non abbiamo coperto? Per qualsiasi dubbio o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
+Hai domande specifiche che non abbiamo coperto? Per qualsiasi dubbio o supporto, il nostro team è sempre pronto ad aiutarti, tutti i giorni! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-java.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
index 7c6c351f0..6f01c2442 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-java
-title: "Dedicated Server: Installazione di Java"
-description: "Scopri come installare Java su vari sistemi Linux per far girare le tue applicazioni Java senza intoppi e assicurarti che l’ambiente sia configurato correttamente → Scopri di più ora"
+title: "Configura Java su un Server Linux - Esegui Applicazioni e Servizi Basati su Java"
+description: "Scopri come installare Java su vari sistemi Linux per far girare le tue applicazioni Java senza intoppi e assicurarti che l'ambiente sia configurato al meglio → Scopri di più ora"
sidebar_label: Installa Java
services:
+ - vserver
- dedicated
---
@@ -13,8 +14,6 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
Java è un linguaggio di programmazione super popolare usato in tutto il mondo per tantissimi programmi e servizi. Per far girare questi programmi basati su Java, è fondamentale che Java sia installato sul sistema. Qui sotto ti spieghiamo come installare Java sul tuo sistema per i sistemi operativi Linux che offriamo.
-
-
## Preparazione
Prima di partire con l’installazione vera e propria di Java, è importante assicurarsi che il sistema sia aggiornato. Per farlo, ci colleghiamo al server via SSH. Se non sai cos’è SSH o come usarlo, dai un’occhiata a questa guida: [Accesso iniziale (SSH)](vserver-linux-ssh.md)
@@ -38,11 +37,9 @@ sudo zypper up
sudo dnf upgrade --refresh
```
-
-
## Installazione
-Finita la preparazione, puoi finalmente partire con l’installazione di Java. A seconda del sistema operativo, esegui questi comandi:
+Finita la preparazione, puoi partire con l’installazione di Java. A seconda del sistema operativo, esegui questi comandi:
**Debian**
@@ -68,9 +65,7 @@ sudo yum install java-11-openjdk
sudo dnf install java-11-openjdk
```
-
-
-## Controllo versione
+## Controllo Versione
Puoi verificare se l’installazione è andata a buon fine con il comando **java --version**. L’output dovrebbe essere simile a questo:
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
index 7e144ddb8..3b12fe7c6 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-javascript
-title: 'Server Dedicato: Installazione di JavaScript'
+title: "Configura il Runtime JavaScript su un Server Linux - Abilita l’Esecuzione di Applicazioni Web Moderne"
description: "Scopri come installare e configurare Node.js, Deno e Bun sul tuo server per una gestione efficiente del runtime JavaScript → Scopri di più ora"
sidebar_label: Installa JavaScript
services:
+ - vserver
- dedicated
---
@@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Questa guida ti mostra i passaggi per installare Node.js, Deno e Bun. Questi comandi devono essere eseguiti via SSH; se non sai come connetterti al tuo server via SSH, dai un’occhiata al nostro [Accesso iniziale (SSH)](vserver-linux-ssh.md).
+Questa guida ti mostra come installare Node.js, Deno e Bun. Questi comandi vanno eseguiti via SSH; se non sai come connetterti al tuo server via SSH, dai un’occhiata al nostro [Accesso iniziale (SSH)](vserver-linux-ssh.md).
## Preparazione
@@ -53,12 +54,12 @@ import TabItem from '@theme/TabItem';
## Installazione
-Per cominciare, devi decidere quale runtime JavaScript installare. Ci sono tantissime risorse online che spiegano ogni runtime nel dettaglio. Ma puoi anche seguire questa guida, che include comandi base e esempi di codice. Ti consigliamo NodeJS, perché è uno dei più usati e una scelta super popolare.
+Per cominciare, devi decidere quale runtime JavaScript installare. Online trovi tantissime risorse che spiegano ogni runtime nel dettaglio. Ma puoi anche seguire questa guida, che include comandi base e esempi di codice. Ti consigliamo NodeJS, uno dei runtime più usati e popolari.
-## Installazione del runtime Node.js
+## Installare Node.js Runtime
Puoi installare Node.js tramite il package manager della tua distro Linux o usando nvm. Ti consigliamo apt perché è più semplice.
@@ -81,16 +82,16 @@ apt install npm
Eseguendo `node -v` vedi la versione installata di Node.js. Di solito non è l’ultima, quindi dovrai aggiornarla per avere le ultime funzionalità. Fortunatamente, il pacchetto npm `n` rende tutto molto semplice.
-Prima installalo con `npm install -g n`, poi puoi eseguire `n [version]`, sostituendo `[version]` con la versione che vuoi, per installare qualsiasi versione di Node.js.
+Prima installalo con `npm install -g n`, poi esegui `n [version]`, sostituendo `[version]` con la versione che vuoi, per installare qualsiasi versione di Node.js.
:::tip
-È consigliato mantenere l’installazione sull’ultima versione Long Term Support. Puoi farlo con `n lts`.
+È consigliato mantenere sempre l’ultima versione Long Term Support. Puoi farlo con `n lts`.
:::
-Installare Node.js tramite nvm ti dà un controllo più preciso, permettendoti di gestire diverse versioni di Node.js con i loro pacchetti separati.
+Installare Node.js tramite nvm ti dà un controllo più preciso, permettendoti di gestire diverse versioni di Node.js con i loro pacchetti.
Prima assicurati di avere curl installato, poi esegui:
@@ -101,13 +102,13 @@ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
Questo scarica ed esegue lo script di installazione di nvm da GitHub.
:::note
-Se dopo l’installazione i comandi nvm non funzionano, esegui `source ~/.bashrc` per ricaricare la configurazione bash.
+Se dopo l’installazione i comandi nvm non funzionano, esegui `source ~/.bashrc` per ricaricare la configurazione della shell.
:::
-Come prima, puoi installare qualsiasi versione di Node.js con `nvm install v[version]`. Per vedere tutte le versioni disponibili, usa `nvm list-remote`. Per vedere le versioni installate, usa `nvm list`.
+Come prima, puoi installare qualsiasi versione con `nvm install v[version]`. Per vedere tutte le versioni disponibili, usa `nvm list-remote`. Per vedere le versioni installate, usa `nvm list`.
:::tip
-Per installare la versione Long Term Support usa `nvm install --lts`.
+Per installare la versione Long Term Support usa `nvm install --lts`
:::
@@ -138,31 +139,31 @@ const server = http.createServer((req, res) => {
server.listen(80)
```
-Ora puoi eseguire il codice con `node .` e vedere il risultato andando su `localhost:80` nel browser.
+Ora puoi eseguire il codice con `node .` e vedere il risultato aprendo `localhost:80` nel browser.
:::tip
-Per installare pacchetti esterni da npm usa `npm install [nome-pacchetto]`.
+Per installare pacchetti esterni da npm usa `npm install [nome-pacchetto]`
:::
-## Installazione del runtime Deno
+## Installare Deno Runtime
-Installare Deno è semplice: basta scrivere `curl -fsSL https://deno.land/install.sh | sh` nel terminale.
+Installare Deno è semplicissimo: basta scrivere `curl -fsSL https://deno.land/install.sh | sh` nel terminale.
:::tip
-Per controllare la versione installata, esegui `deno --version`.
+Per controllare la versione installata, usa `deno --version`.
:::
### Aggiornare Deno all’ultima versione
-Aggiornare Deno è facile, basta eseguire `deno upgrade`.
+Aggiornare Deno è facile: esegui `deno upgrade`.
### Usare Deno
-Per iniziare con Deno crea un file `index.ts` e scrivi del codice. Come esempio, creiamo un semplice server http sulla porta 80 che risponde con un messaggio di test quando accedi da localhost. Ecco il codice:
+Per iniziare con Deno crea un file `index.ts` e scrivi un po’ di codice. Come esempio, creiamo un semplice server http sulla porta 80 che risponde con un messaggio di test quando accedi da localhost. Ecco il codice:
```js
Deno.serve({ port: 80 }, (_req: Request) => {
@@ -170,17 +171,17 @@ Deno.serve({ port: 80 }, (_req: Request) => {
})
```
-Ora puoi eseguire il codice con `deno run --allow-net index.ts` e vedere il risultato andando su `localhost:80` nel browser.
+Ora esegui il codice con `deno run --allow-net index.ts` e apri `localhost:80` nel browser per vedere il risultato.
:::info
-Deno è stato creato per essere più sicuro e quindi richiede permessi come `--allow-net` per accedere a certi moduli.
+Deno è stato creato per essere più sicuro e richiede permessi espliciti come `--allow-net` per accedere a certi moduli.
:::
-## Installazione del runtime Bun
+## Installare Bun Runtime
Bun offre 2 modi ufficiali per installarlo: via curl o npm.
@@ -190,7 +191,7 @@ Bun offre 2 modi ufficiali per installarlo: via curl o npm.
Esegui `curl -fsSL https://bun.sh/install | bash` per installare Bun sul server.
:::tip
-Per installare altre versioni di Bun, usa `curl -fsSL https://bun.sh/install | bash -s "bun-v[version]"`
+Per installare versioni diverse di Bun, usa `curl -fsSL https://bun.sh/install | bash -s "bun-v[version]"`
:::
@@ -209,7 +210,7 @@ Bun è stato creato per essere più veloce di altri motori JavaScript, mantenend
A seconda del linguaggio scelto (JS o TS), Bun creerà un file di configurazione (jsconfig.json o tsconfig.json).
:::
-Per iniziare con Bun crea un file `index.ts` e scrivi del codice. Come esempio, creiamo un semplice server http sulla porta 80 che risponde con un messaggio di test quando accedi da localhost. Ecco il codice:
+Per iniziare con Bun crea un file `index.ts` e scrivi un po’ di codice. Come esempio, creiamo un semplice server http sulla porta 80 che risponde con un messaggio di test quando accedi da localhost. Ecco il codice:
```js
const server = Bun.serve({
@@ -220,7 +221,7 @@ const server = Bun.serve({
})
```
-Ora puoi eseguire il codice con `bun index.ts` e vedere il risultato andando su `localhost:80` nel browser.
+Ora esegui il codice con `bun index.ts` e apri `localhost:80` nel browser per vedere il risultato.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
index 783600021..4544e7899 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-jitsi
-title: "Server Dedicato: Installazione di Jitsi Meet"
-description: "Scopri come configurare e far girare il tuo server di videoconferenze Jitsi Meet sicuro per meeting online facili e privati → Scopri di più ora"
+title: "Configura Jitsi Meet su un Server Linux - Ospita la Tua Piattaforma di Videoconferenze"
+description: "Scopri come configurare e gestire il tuo server Jitsi Meet sicuro per meeting online privati e facili → Scopri di più ora"
sidebar_label: Installa Jitsi Meet
services:
+ - vserver
- dedicated
---
@@ -11,19 +12,19 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Jitsi Meet è un software open source per videoconferenze con cui puoi creare le tue videoconferenze direttamente sul tuo server. Un grande vantaggio di Jitsi Meet è la facilità d’uso: ti serve solo un browser (o l’app Jitsi su smartphone) e non devi accedere a servizi esterni. Ogni videoconferenza ha il suo URL unico per partecipare. Jitsi Meet è perfetto anche per chi non è molto esperto di videochiamate.
+Jitsi Meet è un software open source per videoconferenze con cui puoi creare le tue videoconferenze direttamente sul tuo server. Il grande vantaggio di Jitsi Meet è la facilità d’uso: ti serve solo un browser (o l’app Jitsi su smartphone) e non devi accedere a servizi esterni. Ogni videoconferenza ha il suo URL unico per partecipare. Jitsi Meet è perfetto anche per chi non è molto esperto di videochiamate.
Attenzione: senza ulteriori configurazioni, chiunque acceda al server Jitsi Meet può avviare le proprie videoconferenze sul server.
-## Installare Jitsi Meet su un Server Debian
+## Installa Jitsi Meet su un Server Debian
Qui ti mostriamo come installare un server Jitsi Meet su Debian. In realtà Jitsi Meet funziona anche su altri Linux, tipo Ubuntu, e l’installazione è molto simile.
### Preparativi
-Per usare Jitsi Meet al meglio, ti conviene usare un dominio tuo per accedere al server Jitsi. Ha senso creare un sottodominio dedicato per il server Jitsi Meet. Come esempio usiamo il dominio meet.zap-testdomain.de.
-Per i domini ZAP-Hosting, devi creare una nuova voce nella gestione DNS. Inserisci il nome del sottodominio nel campo "Nome" e l’indirizzo IP del tuo server nel campo "Valore". Nel nostro esempio mettiamo "meet" nel campo Nome e l’IP del server ZAP dove installeremo Jitsi Meet nel campo Valore: 185.239.239.49 (usa l’IP del tuo server, non questo esempio)
+Per usare Jitsi Meet al meglio, ti conviene usare un dominio tuo per accedere al server Jitsi. Ha senso creare un sottodominio dedicato per il server Jitsi Meet. Come esempio useremo il dominio meet.zap-testdomain.de.
+Per i domini ZAP-Hosting devi creare una nuova voce nella gestione DNS. Inserisci il nome del sottodominio nel campo "Nome" e l’IP del tuo server nel campo "Valore". Nel nostro esempio mettiamo "meet" come Nome e l’IP del server di test ZAP dove installeremo Jitsi Meet come Valore: 185.239.239.49 (usa l’IP del tuo server, non questo esempio)
-Puoi accedere al server Jitsi Meet anche tramite IP, ma per il certificato SSL serve un dominio. Senza dominio il browser mostra un avviso di sicurezza.
+Puoi comunque accedere a un server Jitsi Meet tramite IP, ma per il certificato SSL serve un dominio. Senza dominio il browser ti avviserà con un warning di sicurezza.
Quando il sottodominio è attivo (può volerci fino a 24 ore), puoi preparare il server per l’installazione.
Connettiti al server via Putty o WinSCP.
@@ -36,12 +37,12 @@ $ apt-get update
$ apt-get upgrade
```
-Se non hai un firewall installato, puoi mettere UFW per esempio:
+Se non hai un firewall installato, puoi aggiungerne uno, per esempio UFW:
```
$ apt install ufw
```
-Configura il firewall così:
+Configura il firewall con queste regole:
```
$ ufw allow OpenSSH
@@ -81,12 +82,12 @@ Per installare Jitsi Meet devi aggiungere il repository Jitsi:
$ nano /etc/apt/sources.list.d/jitsi-stable.list
```
-Nel file aggiungi questa riga, poi salva ed esci dall’editor:
+Nel file aggiungi questa riga, poi salva e chiudi l’editor:
```
$ deb https://download.jitsi.org stable/
```
-Ora puoi installare Jitsi Meet. Ti consigliamo di aggiornare prima i pacchetti:
+Ora puoi installare Jitsi Meet. Prima aggiorna i pacchetti:
```
$ apt update
```
@@ -94,18 +95,18 @@ $ apt update
$ apt install jitsi-meet
```
-Durante l’installazione ti verrà chiesto di inserire un hostname. Metti il sottodominio che hai creato per il server Jitsi Meet. Nel nostro esempio: meet.zap-testdomain.de
+Durante l’installazione ti verrà chiesto di inserire un hostname. Inserisci il sottodominio che hai creato per il server Jitsi Meet. Nel nostro esempio: meet.zap-testdomain.de

-Conferma con "Ok". Si aprirà una finestra che ti chiede se vuoi creare un certificato TLS autofirmato o usarne uno esistente. Scegli "Generate a new self-signed certificate":
+Conferma con "Ok". Si aprirà una nuova finestra che ti chiede se vuoi creare un certificato TLS autofirmato o usarne uno esistente. Seleziona "Genera un nuovo certificato autofirmato":

-L’installazione di Jitsi Meet è ora completa, manca solo prendere il certificato TLS.
+L’installazione di Jitsi Meet è ora completa, manca solo il certificato TLS.
Installa il pacchetto Certbot:
```
-$ apt apt install certbot
+$ apt install certbot
```
Esegui lo script per installare il certificato TLS:
@@ -113,11 +114,11 @@ Esegui lo script per installare il certificato TLS:
$ /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
```
-Durante l’esecuzione ti verrà chiesto di inserire un indirizzo email da inviare a letsencrypt.org. Inserisci la tua email e conferma.
+Durante l’esecuzione ti verrà chiesto di inserire un indirizzo email da inviare a letsencrypt.org. Inseriscilo e conferma.
-Dopo di che Jitsi Meet dovrebbe essere completamente installato e attivo sul tuo server. Per testare se funziona, inserisci il sottodominio nel browser, per esempio:
+A questo punto Jitsi Meet dovrebbe essere completamente installato e attivo sul tuo server. Per testare se funziona, inserisci il sottodominio nel browser. Nel tutorial è:
```
https://meet.zap-testdomain.de
```
-Se si carica la pagina di Jitsi Meet, puoi partire subito con la tua prima videoconferenza.
\ No newline at end of file
+Se la pagina si carica con Jitsi Meet, puoi partire subito con la tua prima videoconferenza.
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
index 5f5d05600..d68301eba 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
@@ -1,7 +1,7 @@
---
id: dedicated-linux-lamp-stack
-title: "Server Dedicato: Configura lo stack LAMP - Linux, Apache, MySQL, PHP"
-description: "Scopri come configurare uno stack LAMP per ospitare siti PHP dinamici su server Linux in modo efficiente → Scopri di più ora"
+title: "Configura uno stack LAMP su un server Linux - Potenzia le classiche applicazioni PHP"
+description: "Scopri come configurare uno stack LAMP per ospitare siti web PHP dinamici su server Linux in modo efficiente → Scopri di più ora"
sidebar_label: Web LAMP stack
services:
- dedicated
@@ -13,13 +13,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Lo **stack LAMP** è una scelta popolare di software open-source configurati insieme per permettere un hosting semplice di siti web dinamici, con un focus particolare su siti e app PHP. L'acronimo sta per: **L**inux come sistema operativo, **A**pache come web server, **M**ySQL come database e infine **P**HP per l'elaborazione. In questa guida vedremo come configurare uno stack LAMP su un Server Dedicato Linux, con una spiegazione dettagliata e un esempio di configurazione di un sito web to-do list.
+Lo **stack LAMP** è una scelta popolare di software open-source configurati insieme per permettere un hosting semplice di siti web dinamici, con un focus particolare su siti e app PHP. L'acronimo sta per: **L**inux come sistema operativo, **A**pache come web server, **M**ySQL come database e infine **P**HP per l'elaborazione. In questa guida vedremo come configurare uno stack LAMP su un server dedicato Linux, con una spiegazione dettagliata ed un esempio pratico di un sito web per una lista di cose da fare.
## Preparazione
Inizia collegandoti al tuo server via SSH. Se non sai come fare, dai un’occhiata alla nostra guida [Accesso iniziale (SSH)](vserver-linux-ssh.md).
-In questa guida useremo Ubuntu come distribuzione Linux. Le istruzioni sono le stesse per Debian e simili per altre distro, anche se la sintassi dei comandi potrebbe variare leggermente. Assicurati di avere un OS installato e di essere connesso al server via SSH.
+In questa guida useremo Ubuntu come distribuzione Linux. Le istruzioni sono le stesse per Debian e simili per altre distro, anche se la sintassi dei comandi potrebbe variare leggermente. Assicurati di avere un sistema operativo installato e di essere connesso via SSH.
Come sempre, prima di procedere con l’installazione, assicurati che tutti i pacchetti siano aggiornati con questo comando:
```
@@ -38,7 +38,7 @@ sudo dnf upgrade --refresh
## Installazione
-L’installazione si divide facilmente in ogni componente base del LAMP, iniziando dal web server Apache, seguito dal database MySQL e infine PHP. Durante l’installazione configureremo un sito di test scritto in PHP che accederà al database MySQL. Ogni richiesta web sarà processata e servita tramite Apache.
+L’installazione si divide facilmente per ogni componente base del LAMP, iniziando dal web server Apache, seguito dal database MySQL e infine PHP. Durante l’installazione configureremo un sito di test scritto in PHP che accederà al database MySQL. Ogni richiesta web sarà processata e servita tramite Apache.
### Configurare Apache
@@ -47,11 +47,11 @@ Apache è il web server che gestirà le richieste in entrata e fornirà le rispo
sudo apt install apache2
```
-Una volta installato, assicurati che le regole del firewall siano configurate per rendere il web server accessibile da internet. In questo esempio useremo il **firewall UFW** perché Apache ha un’app registrata per questo.
+Una volta installato, assicurati che le regole del firewall siano configurate per permettere l’accesso al web server da internet. In questo esempio useremo il **firewall UFW** perché Apache ha un’app registrata per questo.
Se usi un firewall diverso, assicurati di aprire la porta 80 (HTTP). Puoi approfondire i firewall Linux nella nostra guida [Gestione Firewall](vserver-linux-firewall.md).
-Assicurati che il firewall UFW sia attivo e che ci sia una regola per SSH.
+Assicurati che UFW sia attivo e che ci sia una regola per SSH.
```
# Crea una regola per permettere SSH
sudo ufw allow OpenSSH
@@ -69,7 +69,7 @@ Ora crea la regola per Apache e verifica che le regole siano attive.
# Crea una regola per Apache
sudo ufw allow in "Apache Full"
-# Controlla lo stato delle regole UFW
+# Controlla le regole del firewall UFW
sudo ufw status
```
@@ -77,11 +77,11 @@ sudo ufw status
Puoi vedere quali profili sono disponibili con il comando `ufw app list`. Nell’esempio sopra, `Apache Full` apre sia HTTP (porta 80) che HTTPS (porta 443).
:::
-Dovresti vedere le regole `Apache` e `Apache (v6)` con azione `ALLOW`, confermando che il firewall è pronto. Vedrai anche altre regole che hai configurato, inclusa quella SSH.
+Dovresti vedere le regole `Apache` e `Apache (v6)` con azione `ALLOW`, confermando che il firewall è pronto. Vedrai anche altre regole che avevi configurato, inclusa quella per SSH.

-Con il firewall aperto per Apache, verifica che Apache funzioni provando ad accedere al tuo IP da browser: `http://[tuo_indirizzo_ip]`
+Con il firewall aperto per Apache, verifica che Apache funzioni provando ad accedere al tuo indirizzo IP da browser: `http://[tuo_indirizzo_ip]`
Se funziona, vedrai la pagina di benvenuto di default. Se no, controlla lo stato del servizio con: `systemctl status apache2`
@@ -89,50 +89,50 @@ Se funziona, vedrai la pagina di benvenuto di default. Se no, controlla lo stato
### Configurare MySQL
-Ora installa e configura MySQL, che sarà il database per memorizzare i dati in modo relazionale. Installa con:
+Ora installa e configura un server MySQL che fungerà da database per memorizzare i dati in modo relazionale. Installa con:
```
sudo apt install mysql-server
```
-Al termine, è consigliato eseguire uno script di installazione sicura per proteggere il server MySQL. È opzionale ma fortemente consigliato. Avvialo con `sudo mysql_secure_installation`.
+Al termine, è consigliato eseguire uno script di installazione sicura per mantenere il server MySQL protetto. È opzionale ma fortemente consigliato. Avvialo con `sudo mysql_secure_installation`.
-Segui la procedura interattiva. All’inizio ti chiederà della validazione password. Consigliamo di scegliere `Y` per permettere solo password sicure e poi selezionare `MEDIUM` con `1` o `STRONG` con `2`.
+Segui la procedura interattiva. All’inizio ti chiederà della validazione password. Ti consigliamo di scegliere `Y` per permettere solo password sicure e poi selezionare `MEDIUM` con `1` o `STRONG` con `2`.

-Poi ti chiederà di rimuovere l’utente `anonymous` e di disabilitare il login remoto di root. Consigliamo di accettare con `Y` per motivi di sicurezza. Così l’utente di test viene rimosso e root può accedere solo localmente via SSH, riducendo i rischi.
+Poi ti chiederà di rimuovere l’utente `anonymous` e di disabilitare il login remoto di root. Consigliamo di accettare con `Y` per motivi di sicurezza. Così l’utente di test viene rimosso e l’utente root può essere usato solo localmente via SSH, riducendo i rischi.

-Infine ti chiederà di rimuovere il database `test` e ricaricare le tabelle dei privilegi. Anche qui consigliamo di accettare con `Y` perché il database test non serve e bisogna ricaricare i privilegi.
+Infine ti chiederà di rimuovere il database `test` e ricaricare le tabelle dei privilegi. Anche qui consigliamo di accettare con `Y` perché il database test non serve e bisogna ricaricare i privilegi per applicare le modifiche.

-Ora verifica che MySQL sia attivo provando a loggarti: `sudo mysql -u root`. Se funziona, vedrai un messaggio di benvenuto. Esci con `quit` quando vuoi.
+Ora verifica che MySQL sia attivo provando a fare login: `sudo mysql -u root`. Se funziona, vedrai un messaggio di benvenuto. Esci con il comando `quit` quando vuoi.
### Configurare PHP
-L’ultimo componente LAMP è PHP, molto semplice da installare. Questo comando installa PHP con i plugin per Apache e MySQL, così Apache può lavorare con PHP e PHP può usare MySQL.
+L’ultimo componente LAMP è PHP, molto semplice da installare. Questo comando installa PHP con il modulo per Apache e MySQL, così Apache può lavorare con PHP e PHP può usare MySQL.
```
sudo apt install php libapache2-mod-php php-mysql
```
-Controlla che l’installazione sia andata a buon fine con la versione:
+Controlla che l’installazione sia andata a buon fine verificando la versione. Se vedi un output con la versione, PHP funziona correttamente.
```
php -v
```
:::tip Estensioni PHP
-Per usi avanzati potresti aver bisogno di estensioni PHP extra. Vedi la lista con `apt search php- | less`.
+Per usi avanzati potresti aver bisogno di estensioni PHP extra. Puoi vedere la lista con `apt search php- | less`.
-Usa le frecce per scorrere e `Q` per uscire. Per installare un’estensione usa:
+Usa le frecce per scorrere e premi `Q` per uscire. Per installare un’estensione usa:
```
sudo apt install [php_extension] [...]
```
-Puoi installarne più di una separandole con uno spazio.
+Puoi installarne più di una separandole con uno spazio per velocizzare.
:::
-Consigliamo di modificare l’ordine degli indici di directory per dare priorità a `index.php` rispetto a `.html`. Apri il file:
+Ti consigliamo di modificare l’ordine dell’index directory per dare priorità a `index.php` rispetto al default `.html`. Apri il file con:
```
sudo nano /etc/apache2/mods-enabled/dir.conf
```
@@ -142,35 +142,35 @@ Nel nano, sposta `index.php` all’inizio della lista, così:
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
```
-Salva e chiudi con `CTRL + X`, poi `Y` e `ENTER`. Riavvia Apache per applicare con `sudo systemctl restart apache2`.
+Salva e chiudi nano con `CTRL + X`, poi `Y` e infine `ENTER`. Riavvia Apache per applicare con `sudo systemctl restart apache2`.
### Creare il sito di test
-Ora che hai installato tutto, creiamo un sito di test per mostrare come LAMP funziona insieme per un sito dinamico. È opzionale ma utile per capire come usare questi strumenti.
+Ora che hai installato tutti i componenti LAMP, creiamo un sito di test per mostrare come lavorano insieme per creare una soluzione web dinamica. È opzionale ma utile per capire come usare questi strumenti per i tuoi siti.
-In questo esempio creeremo un piccolo sito to-do list in PHP che recupera e mostra le voci da un database MySQL, servito tramite Apache.
+In questo esempio creeremo un piccolo sito PHP per una lista di cose da fare che recupera e mostra le voci. I dati saranno memorizzati in una tabella MySQL e serviti tramite Apache.
-Useremo un dominio di test `zapdocs.example.com`, perché in un caso reale useresti un dominio. Devi **assolutamente** creare un record DNS di tipo `A` per il dominio che punti all’IP del server. Se ti serve aiuto, guarda la nostra guida [Record Dominio](domain-records.md).
+Useremo un dominio di test `zapdocs.example.com`, perché in un caso reale useresti un dominio. Devi **assolutamente** configurare un record DNS di tipo `A` per il dominio che punti all’IP del server. Se ti serve aiuto, dai un’occhiata alla nostra guida [Record dominio](domain-records.md).
:::note
-Puoi anche non usare un dominio e sostituire `[your_domain]` con un nome qualsiasi. In quel caso accederai via IP. Però quando crei il file virtual host, rimuovi la riga `ServerName`.
+Puoi anche non usare un dominio e sostituire `[your_domain]` con un nome qualsiasi. In quel caso accederai via IP. Però quando creerai il file virtual host, rimuovi la riga `ServerName`.
:::
#### Configurare Apache
-Di solito i file web sono in `/var/www`. Apache ha di default una cartella `html` con una pagina di default. Per tenere tutto organizzato, soprattutto se ospiti più siti, crea una cartella separata per ogni dominio.
+Di solito, i file dei siti web sono in `/var/www`. Apache ha di default una cartella `html` con una pagina di default. Per tenere tutto organizzato, soprattutto se ospiti più siti, ti consigliamo di creare una cartella separata per ogni sito.
-Crea una nuova cartella `/var/www/[your_domain]` per il tuo sito, ad esempio `/var/www/zapdocs.example.com`.
+Crea una nuova cartella `/var/www/[your_domain]` per ogni dominio. Nell’esempio sarà `/var/www/zapdocs.example.com`.
```
sudo mkdir /var/www/[your_domain]
```
-Ora crea un file di configurazione virtual host in `sites-available` per questo dominio.
+Ora crea un file di configurazione virtual host in `sites-available` per questo dominio e cartella.
```
sudo nano /etc/apache2/sites-available/[your_domain].conf
```
-Copia questo template nel nano, sostituendo `[your_domain]` con il tuo dominio:
+Copia questo template nel nano, sostituendo `[your_domain]` con il tuo dominio.
```
ServerName [your_domain]
@@ -182,23 +182,17 @@ Copia questo template nel nano, sostituendo `[your_domain]` con il tuo dominio:
```
-Questo file gestisce le richieste sulla porta 80 (HTTP) e verifica che il dominio corrisponda a `ServerName`. Punta anche alla cartella `/var/www/[your_domain]` per servire i file.
+Questo file gestisce le richieste sulla porta 80 (HTTP) e verifica che il dominio richiesto corrisponda a `ServerName`. Punta anche alla cartella `/var/www/[your_domain]` per servire i file.
-Salva e chiudi con `CTRL + X`, `Y` e `ENTER`. Consigliamo di testare la configurazione con:
-```
-sudo apache2ctl configtest
-```
+Salva e chiudi nano con `CTRL + X`, poi `Y` e `ENTER`. Usa `sudo apache2ctl configtest` per controllare che non ci siano errori di sintassi.
Abilita il nuovo virtual host con:
```
sudo a2ensite [your_domain]
```
-:::note Senza dominio
-Se non usi un dominio, rimuovi o commenta la riga `ServerName` con `#`. Disabilita anche il virtual host di default con:
-```
-sudo a2dissite 000-default
-```
+:::note Nessun dominio usato
+Se non usi un dominio, rimuovi o commenta la riga `ServerName` aggiungendo `#` davanti. Disabilita anche il virtual host di default con `sudo a2dissite 000-default`.
:::
Riavvia Apache per applicare con:
@@ -208,16 +202,16 @@ sudo systemctl restart apache2
#### Creare il sito web
-Ora che Apache è configurato, creiamo il sito vero e proprio. La cartella è vuota, quindi niente verrà servito. Creeremo un piccolo sito to-do come detto.
+Ora che Apache è configurato con il virtual host e la cartella, creiamo il sito vero e proprio. La cartella è vuota, quindi non verrà servito nulla. Creeremo il sito to-do in PHP per questo dominio.
##### Preparare il database
-Inizia creando un database e una tabella per le voci. Accedi a MySQL:
+Inizia creando un database e una tabella per gli elementi della lista. Accedi a MySQL:
```
sudo mysql -u root
```
-Crea il database `todowebsite` e la tabella `todoitems`:
+Crea il database `todowebsite` e la tabella `todoitems`.
```
# Crea database
CREATE DATABASE todowebsite;
@@ -234,7 +228,7 @@ CREATE TABLE todoitems (
);
```
-Inserisci qualche voce di esempio:
+Inserisci qualche voce di esempio.
```
INSERT INTO todoitems (name, is_completed) VALUES ('Create ZAP-Docs Guide', 0);
INSERT INTO todoitems (name, is_completed) VALUES ('Buy a ZAP-Hosting Server', 1);
@@ -242,13 +236,13 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0
INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
```
-Crea un utente dedicato `todo` per il sito:
+Crea un utente dedicato `todo` per questo sito.
```
# Crea utente dedicato
# Sostituisci [your_password] con la tua password
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# Concedi privilegi (copia tutto insieme)
+# Imposta privilegi (copia tutto insieme)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
@@ -261,18 +255,18 @@ Esci da MySQL con `quit`.
##### File PHP del sito
-Ora creiamo il file PHP `index.php` nella cartella `/var/www/[your_domain]`.
+Ora creiamo il file PHP vero e proprio per la pagina to-do. Sarà un file `index.php` in `/var/www/[your_domain]`. Apri nano:
```
sudo nano /var/www/[your_domain]/index.php
```
-Ecco un codice base per la pagina to-do che mostra le voci dal database. La prima parte PHP crea la connessione MySQL.
+Qui sotto trovi un codice semplice per una pagina to-do che mostra gli elementi dal database. La prima parte PHP crea la connessione MySQL.
:::important
Devi cambiare `[your_password]` con la password che hai scelto per l’utente `todo`.
:::
-La parte HTML crea una lista non ordinata con le voci.
+La parte HTML crea la pagina con una lista non ordinata, scorrendo i risultati.
```
connect_error) {
die("Connection failed: " . $conn->connect_error);
}
-// Esegui query per prendere le voci ordinate per data
+// Esegui query per prendere le voci ordinate per data di creazione
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
@@ -309,7 +303,7 @@ $result = $conn->query($sql);
num_rows > 0) {
- // Cicla ogni voce
+ // Cicla ogni elemento
foreach ($result as $entry) {
echo "";
// Mostra il nome con htmlspecialchars per evitare XSS
@@ -327,7 +321,7 @@ $result = $conn->query($sql);
echo "";
}
} else {
- // Se nessuna voce, mostra messaggio
+ // Se nessun elemento, mostra messaggio
echo "No to-do items found.";
}
?>
@@ -341,18 +335,18 @@ $conn->close();
?>
```
-Salva e chiudi con `CTRL + X`, `Y` e `ENTER`.
+Salva e chiudi nano con `CTRL + X`, poi `Y` e `ENTER`.
#### Testare il sito
-Hai configurato con successo un sito to-do che usa tutto lo stack LAMP!
+Hai configurato con successo un sito to-do di test che usa tutti gli aspetti dello stack LAMP!
-Ora puoi accedere al sito via dominio (http/porta 80) che hai configurato, ad esempio `zapdocs.example.com`. Il risultato finale dovrebbe essere così:
+Ora puoi accedere al sito via dominio (http/porta 80) che hai definito nel virtual host, in questo esempio `zapdocs.example.com`. Il risultato finale dovrebbe essere così:

## Conclusione
-Congratulazioni, hai installato e configurato con successo lo stack LAMP! Il passo successivo è **fortemente consigliato**: configura un dominio e un **certificato SSL** per trasmettere i dati in modo sicuro. Dai un’occhiata alla nostra guida [Certbot](dedicated-linux-certbot.md) con focus sul **plugin Apache** e segui la procedura interattiva per ottenere facilmente un certificato per il tuo dominio.
+Congratulazioni, hai installato e configurato con successo lo stack LAMP! Il prossimo passo è **altamente consigliato**: configura un dominio e un **certificato SSL** per trasmettere i dati in modo sicuro. Dai un’occhiata alla nostra guida [Certbot](dedicated-linux-certbot.md) con focus sul **plugin Apache** e segui la procedura interattiva per configurare facilmente un certificato per il tuo dominio.
-Per qualsiasi domanda o supporto, il nostro team è sempre disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
+Per qualsiasi domanda o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
index 448c5ccd4..d8be3b551 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
@@ -1,7 +1,7 @@
---
id: dedicated-linux-lemp-stack
-title: "Server Dedicato: Configura lo stack LEMP - Linux, Nginx, MySQL, PHP"
-description: "Scopri come configurare uno stack LEMP per ospitare siti web PHP dinamici su server Linux con esempi pratici → Scopri di più ora"
+title: "Configura uno stack LEMP su un server Linux - Lancia applicazioni web ad alte prestazioni"
+description: "Scopri come configurare uno stack LEMP per ospitare siti PHP dinamici su server Linux con esempi pratici → Scopri di più ora"
sidebar_label: Web LEMP stack
services:
- dedicated
@@ -13,13 +13,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Lo **stack LEMP** è una scelta popolare di software open-source configurati insieme per permettere un hosting semplice di siti web dinamici, con un focus particolare su siti e app PHP. L'acronimo sta per: **L**inux come sistema operativo, "**E**ngine x" (nginx) come web server, **M**ySQL come database e infine **P**HP per l'elaborazione. In questa guida vedremo come configurare uno stack LEMP su un Server Dedicato Linux, con una spiegazione dettagliata ed un esempio di creazione di un sito web to-do list.
+Lo **stack LEMP** è una scelta popolare di software open-source configurati insieme per permettere un hosting semplice di siti web dinamici, con un focus particolare su siti e app PHP. L'acronimo sta per: **L**inux come OS (sistema operativo), "**E**ngine x" (nginx) come web server, **M**ySQL come database e infine **P**HP per l'elaborazione. In questa guida vedremo come configurare uno stack LEMP su un server dedicato Linux, con una spiegazione dettagliata ed un esempio di creazione di un sito web to-do list.
## Preparazione
Inizia collegandoti al tuo server via SSH. Se non sai come fare, dai un’occhiata alla nostra guida [Accesso iniziale (SSH)](vserver-linux-ssh.md).
-In questa guida useremo Ubuntu come distribuzione Linux. Le istruzioni sono le stesse per Debian e simili per altre distro, anche se la sintassi dei comandi potrebbe variare leggermente. Assicurati di avere un OS installato e di essere connesso via SSH.
+In questa guida useremo Ubuntu come distribuzione Linux. Le istruzioni sono le stesse per Debian e simili per altre distro, anche se la sintassi dei comandi potrebbe variare un po’. Assicurati di avere un OS installato e di essere connesso al server via SSH.
Come sempre, prima di procedere con l’installazione, assicurati che tutti i pacchetti siano aggiornati con questo comando:
```
@@ -38,7 +38,7 @@ sudo dnf upgrade --refresh
## Installazione
-L’installazione si divide facilmente in ogni componente base dello stack LEMP, iniziando dal web server Nginx, seguito dal database MySQL e infine PHP. Durante l’installazione configureremo un sito di test scritto in PHP che accederà al database MySQL. Ogni richiesta web sarà processata e servita tramite Nginx.
+L’installazione si divide facilmente in ogni dipendenza principale dello stack LEMP, iniziando dal web server Nginx, seguito dal database MySQL e infine PHP. Durante l’installazione configureremo un sito di test scritto in PHP che accederà al database MySQL. Ogni richiesta web sarà poi processata e servita tramite Nginx.
### Configurazione di Nginx
@@ -47,11 +47,11 @@ Nginx è il web server che gestirà le richieste in arrivo e fornirà le rispost
sudo apt install nginx
```
-Una volta installato, assicurati che le regole firewall siano configurate per permettere l’accesso al web server da internet. In questo esempio useremo il **firewall UFW** dato che Nginx ha un’applicazione registrata per questo.
+Una volta installato, assicurati che le regole del firewall siano configurate per rendere il web server accessibile da internet. In questo esempio useremo il **firewall UFW** perché Nginx ha un’applicazione registrata per questo.
Se usi un firewall diverso, assicurati di aprire la porta 80 (HTTP). Puoi approfondire i firewall Linux nella nostra guida [Gestione Firewall](vserver-linux-firewall.md).
-Assicurati che UFW sia attivo e che ci sia una regola per SSH.
+Assicurati che il firewall UFW sia attivo e che sia presente una regola per SSH.
```
# Crea una regola per permettere SSH
sudo ufw allow OpenSSH
@@ -61,7 +61,7 @@ sudo ufw enable
```
:::caution
-Assicurati di avere una regola per SSH se usi UFW! Altrimenti **non** potrai più connetterti via SSH se perdi la sessione attuale!
+Assicurati di avere una regola per SSH se usi UFW! Altrimenti, se perdi la connessione, **non** potrai più accedere via SSH al server!
:::
Ora crea la regola per permettere Nginx e verifica che le regole siano attive.
@@ -77,11 +77,11 @@ sudo ufw status
Puoi vedere quali profili sono disponibili con il comando `ufw app list`. Nell’esempio sopra, `Nginx Full` apre sia HTTP (porta 80) che HTTPS (porta 443).
:::
-Dovresti vedere le regole `Nginx` e `Nginx (v6)` con azione `ALLOW`, confermando che il firewall è pronto. Vedrai anche altre regole eventualmente configurate, inclusa quella per SSH.
+Dovresti vedere le regole `Nginx` e `Nginx (v6)` con azione `ALLOW`, confermando che il firewall è pronto. Vedrai anche altre regole che avevi già configurato, inclusa quella per SSH.

-Con il firewall aperto per Nginx, verifica che Nginx funzioni provando ad accedere al tuo IP da browser: `http://[tuo_indirizzo_ip]`
+Con il firewall aperto per Nginx, verifica che Nginx funzioni provando ad accedere al tuo IP nel browser: `http://[tuo_ip]`
Se funziona, vedrai la pagina di benvenuto di default. Se no, controlla lo stato del servizio con: `systemctl status nginx`
@@ -94,17 +94,17 @@ Ora installa e configura un server MySQL che fungerà da database per memorizzar
sudo apt install mysql-server
```
-Al termine, è consigliato eseguire uno script di installazione sicura per mantenere il server MySQL protetto. È opzionale ma fortemente raccomandato. Avvialo con `sudo mysql_secure_installation`.
+Al termine, è consigliato eseguire uno script di installazione sicura per proteggere il server MySQL. È opzionale ma fortemente raccomandato. Avvialo con `sudo mysql_secure_installation`.
Segui la procedura interattiva. All’inizio ti verrà chiesto della validazione password. Consigliamo di scegliere `Y` per permettere solo password sicure e poi selezionare `MEDIUM` con `1` o `STRONG` con `2`.

-Poi ti chiederà di rimuovere l’utente `anonymous` e disabilitare il login root remoto. Consigliamo di accettare con `Y` per motivi di sicurezza. Così l’utente di test viene rimosso e l’utente root può accedere solo localmente via SSH, riducendo i rischi.
+Poi ti chiederà di rimuovere l’utente `anonymous` e disabilitare il login remoto di root. Consigliamo di accettare con `Y` per motivi di sicurezza. Così l’utente di test viene rimosso e l’utente root può accedere solo localmente via SSH, riducendo i rischi.

-Infine ti chiederà di rimuovere il database `test` e ricaricare le tabelle dei privilegi. Anche qui consigliamo di accettare con `Y` perché il database test non serve e bisogna ricaricare i privilegi.
+Infine ti chiederà di rimuovere il database `test` e ricaricare le tabelle dei privilegi. Anche qui consigliamo di accettare con `Y` perché il database test non serve e bisogna ricaricare i privilegi per applicare le modifiche.

@@ -112,9 +112,9 @@ Ora verifica che MySQL sia attivo provando a loggarti: `sudo mysql -u root`. Se
### Configurazione di PHP
-L’ultimo componente LEMP è PHP, che con Nginx richiede un programma esterno chiamato `php-fpm` (PHP fastCGI process manager). Nginx passerà le richieste a `php-fpm` prima di rispondere, tramite i server block.
+L’ultima dipendenza LEMP è PHP e per nginx serve usare un programma esterno chiamato `php-fpm` (PHP fastCGI process manager). Nginx passerà le richieste a `php-fpm` prima di rispondere, tramite i server block.
-Installa l’ultima versione di php-fpm e il plugin PHP per MySQL con:
+Installa l’ultima versione di php-fpm insieme al plugin PHP per MySQL, così Nginx può lavorare con PHP e PHP può usare MySQL.
```
sudo apt install php-fpm php-mysql
```
@@ -125,9 +125,9 @@ php -v
```
:::tip Estensioni PHP
-Per usi avanzati potresti aver bisogno di estensioni PHP extra. Puoi vedere la lista con `apt search php- | less`.
+Per casi avanzati potresti aver bisogno di estensioni PHP extra. Vedi la lista con `apt search php- | less`.
-Usa le frecce per scorrere e premi `Q` per uscire. Per installare un’estensione, usa:
+Usa le frecce per scorrere e premi `Q` per uscire. Per installare un’estensione usa:
```
sudo apt install [php_extension] [...]
```
@@ -136,21 +136,21 @@ Puoi installarne più di una separandole con uno spazio.
### Creazione sito di test
-Ora che hai installato tutti i componenti LEMP, creiamo un sito di test per mostrare come lavorano insieme per una soluzione dinamica. È opzionale ma utile per capire come usare questi strumenti per i tuoi siti.
+Ora che hai installato tutte le dipendenze LEMP, creiamo un sito di test per mostrare come lo stack funziona insieme per creare un sito dinamico. È opzionale, ma utile per capire come usare questi strumenti per i tuoi siti.
-In questo esempio creeremo un piccolo sito to-do list in PHP che recupera e mostra le voci salvate in un database MySQL, servito tramite Nginx.
+In questo esempio creeremo un piccolo sito to-do list in PHP che recupera e mostra le voci da un database MySQL, servito tramite Nginx.
-Useremo un dominio di test `zapdocs.example.com` perché in un caso reale useresti un dominio vero. Devi **assolutamente** configurare un record DNS di tipo `A` per il dominio che punti all’IP del tuo server. Se ti serve aiuto, guarda la nostra guida [Record Dominio](domain-records.md).
+Useremo un dominio di test `zapdocs.example.com` perché in un caso reale useresti un dominio. Devi **assolutamente** configurare un record DNS di tipo `A` per il dominio che punti all’IP del tuo server. Se ti serve aiuto, guarda la nostra guida [Record dominio](domain-records.md).
:::note
-Puoi anche non usare un dominio e sostituire `[your_domain]` con un nome qualsiasi. In quel caso accederai via IP, ma ricorda di rimuovere la riga `server_name` nel file di configurazione del server block.
+Puoi anche non usare un dominio e sostituire `[your_domain]` con un nome qualsiasi. In quel caso accederesti via IP. Ricorda però che nel file server block dovrai rimuovere il parametro `server_name`.
:::
#### Configurazione Nginx
-Di solito i file dei siti web sono in `/var/www`. Nginx ha di default una cartella `html` con una pagina di default. Per tenere tutto organizzato, soprattutto se ospiti più siti, crea una cartella separata per ogni dominio.
+Di solito, i file e dati dei siti web sono sotto `/var/www`. Di default Nginx ha una cartella `html` con una pagina di default. Per tenere tutto organizzato, soprattutto se ospiti più siti su un Nginx, consigliamo di creare una cartella separata per ogni sito.
-Crea una nuova cartella per il tuo dominio in `/var/www/[your_domain]`. Nel nostro esempio sarà `/var/www/zapdocs.example.com`.
+Crea quindi una nuova cartella in `/var/www/[your_domain]` per ogni dominio. Nel nostro esempio sarà `/var/www/zapdocs.example.com`.
```
sudo mkdir /var/www/[your_domain]
```
@@ -160,7 +160,7 @@ Ora crea un nuovo file di configurazione server block in `sites-available` per q
sudo nano /etc/nginx/sites-available/[your_domain].conf
```
-Copia il template qui sotto nell’editor nano, sostituendo `[your_domain]` con il tuo dominio.
+Copia il template qui sotto nell’editor nano, sostituendo `[your_domain]` con il dominio che usi.
```
server {
listen 80;
@@ -185,49 +185,40 @@ server {
```
:::important Versione PHP
-Cambia `[your_phpversion]` con la versione PHP installata. Controlla con `php -v`, ad esempio: `PHP 8.3.6 (cli) ...`.
+È importante cambiare `[your_phpversion]` con la versione PHP installata. Controlla con `php -v`, ad esempio: `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`.
-Nel nostro esempio userai `8.3`, quindi la riga diventa: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
+In questo caso metti `8.3` così la riga diventa: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
:::
-Questo file gestisce le richieste sulla porta 80 (HTTP) e verifica che il `server_name` corrisponda al dominio. Punta anche alla cartella `/var/www/[your_domain]` per servire i file.
+Questo server block gestisce le richieste sulla porta 80 (HTTP) e verifica che la richiesta corrisponda al `server_name` (il tuo dominio). Punta anche alla cartella `/var/www/[your_domain]` per servire i file.
-Salva e chiudi nano con `CTRL + X`, poi `Y` e infine `ENTER`.
+Salva e chiudi nano con `CTRL + X`, poi `Y` per confermare e infine `ENTER`.
-Attiva la configurazione creando un link simbolico in `sites-enabled`.
+L’ultimo passo è attivare la configurazione creando un link simbolico in `sites-enabled`.
```
sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enabled/
```
-:::note Senza dominio
-Se non usi un dominio, rimuovi o commenta la riga `server_name` con un `#`. Disabilita anche il server block di default con:
-```
-sudo unlink /etc/nginx/sites-enabled/default
-```
+:::note Nessun dominio usato
+Se **non** usi un dominio, rimuovi o commenta la riga `server_name` con un `#`. Disabilita anche il server block di default con `sudo unlink /etc/nginx/sites-enabled/default`.
:::
-Consigliamo di testare la configurazione con:
-```
-sudo nginx -t
-```
+Consigliamo di testare la configurazione con `sudo nginx -t` per evitare errori di sintassi.
-Infine riavvia Nginx per applicare la nuova configurazione:
-```
-sudo systemctl reload nginx
-```
+Infine riavvia Nginx per applicare la nuova configurazione: `sudo systemctl reload nginx`.
#### Creazione sito web
-Ora che Nginx è configurato con il server block e la cartella documenti, creiamo il sito vero e proprio. La cartella è vuota, quindi niente verrà servito. Creeremo il sito to-do list di cui parlavamo.
+Ora che Nginx è configurato con il nuovo server block e la cartella documenti, creiamo il sito vero e proprio. La cartella è vuota, quindi niente verrà servito. Creeremo una piccola to-do list come detto.
##### Preparazione database
-Iniziamo creando un database e una tabella per gli elementi della lista. Accedi a MySQL:
+Iniziamo creando un database e una tabella per gli elementi della lista. Entra in MySQL:
```
sudo mysql -u root
```
-Crea un database `todowebsite` e una tabella `todoitems`:
+Creiamo un database `todowebsite` e una tabella `todoitems`.
```
# Crea database
CREATE DATABASE todowebsite;
@@ -244,7 +235,7 @@ CREATE TABLE todoitems (
);
```
-Inseriamo qualche voce di esempio:
+Ora inseriamo qualche voce di esempio.
```
INSERT INTO todoitems (name, is_completed) VALUES ('Create ZAP-Docs Guide', 0);
INSERT INTO todoitems (name, is_completed) VALUES ('Buy a ZAP-Hosting Server', 1);
@@ -252,7 +243,7 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0
INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
```
-Creiamo un utente dedicato `todo` per questo sito:
+Creiamo un utente dedicato `todo` per questo sito.
```
# Crea utente dedicato
# Sostituisci [your_password] con la tua password
@@ -271,7 +262,7 @@ Esci da MySQL con `quit` quando vuoi.
##### File PHP del sito
-Ultimo step: crea il file PHP per la pagina to-do. Apri nano per creare `index.php` in `/var/www/[your_domain]`.
+Ultimo step: creiamo il file PHP per la pagina to-do. Lo metteremo in `/var/www/[your_domain]/index.php`. Apri nano:
```
sudo nano /var/www/[your_domain]/index.php
```
@@ -282,7 +273,7 @@ Qui sotto trovi un codice semplice per una pagina to-do che mostra gli elementi
Devi cambiare `[your_password]` con la password che hai scelto per l’utente `todo`.
:::
-La parte HTML crea una lista non ordinata e cicla i risultati.
+La parte HTML crea la pagina principale con una lista non ordinata che cicla i risultati.
```
connect_error) {
die("Connection failed: " . $conn->connect_error);
}
-// Esegui query per prendere le voci ordinate per data di creazione
+// Esegui query per prendere le voci ordinate per data
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
@@ -322,7 +313,7 @@ $result = $conn->query($sql);
// Cicla ogni elemento della query
foreach ($result as $entry) {
echo "";
- // Mostra il nome usando htmlspecialchars per prevenire XSS
+ // Mostra il nome con htmlspecialchars per evitare XSS
echo htmlspecialchars($entry["name"]);
// Mostra stato completamento
@@ -332,12 +323,12 @@ $result = $conn->query($sql);
echo " (Incomplete)";
}
- // Mostra data di creazione
+ // Mostra data creazione
echo " - Creation Date: " . htmlspecialchars($entry['creation_date']);
echo "";
}
} else {
- // Se non ci sono voci, mostra messaggio di default
+ // Se nessun elemento, mostra messaggio di default
echo "No to-do items found.";
}
?>
@@ -355,14 +346,14 @@ Dopo aver incollato il codice in nano, salva e chiudi con `CTRL + X`, poi `Y` e
#### Test del sito
-Hai configurato con successo un sito to-do che usa tutti gli elementi dello stack LEMP!
+Hai configurato con successo un sito to-do di test che usa tutte le parti dello stack LEMP!
-Ora puoi accedere al sito tramite il dominio (con `http`/porta 80) che hai definito nel server block, in questo esempio `zapdocs.example.com`. Il risultato finale dovrebbe essere simile a questo:
+Ora puoi accedere al sito via dominio (http/porta 80) che hai definito nel server block, in questo esempio `zapdocs.example.com`. Il risultato finale dovrebbe essere simile a questo:

## Conclusione
-Congratulazioni, hai installato e configurato con successo lo stack LEMP! Il passo successivo è **altamente consigliato** configurare un dominio e un **certificato SSL** per trasmettere i dati in modo sicuro. Dai un’occhiata alla nostra guida [Certbot](dedicated-linux-certbot.md) con focus sul **plugin Nginx** e segui la procedura interattiva per configurare facilmente un certificato per il tuo dominio.
+Complimenti, hai installato e configurato con successo lo stack LEMP! Come prossimo passo, ti **consigliamo vivamente** di configurare un dominio e un **certificato SSL** per trasmettere i dati in modo sicuro ai tuoi siti. Dai un’occhiata alla nostra guida [Certbot](dedicated-linux-certbot.md) con focus sul **plugin Nginx** e segui la configurazione interattiva per ottenere facilmente un certificato per il tuo dominio.
-Per qualsiasi domanda o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
+Per domande o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
index 5177b8efb..3bbe46660 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-mastodon
-title: "Server Dedicato: Installazione di Mastodon"
-description: "Scopri come configurare una rete sociale Mastodon sicura e self-hosted su server basati su Debian per un microblogging indipendente → Scopri di più ora"
+title: "Configura Mastodon su un Server Linux - Lancia la tua Piattaforma Social"
+description: "Scopri come configurare una rete sociale Mastodon sicura e self-hosted su server Debian-based per microblogging indipendente → Scopri di più ora"
sidebar_label: Installa Mastodon
services:
+ - vserver
- dedicated
---
@@ -15,8 +16,8 @@ Mastodon è un software open-source e gratuito per gestire servizi di social net

-Ha funzionalità di microblogging simili a X (ex Twitter), offerte da un gran numero di nodi indipendenti, chiamati istanze,
-ognuna con il proprio codice di condotta, termini di servizio, privacy policy, opzioni di privacy e politiche di moderazione.
+Ha funzionalità di microblogging simili a X (ex Twitter), offerte da una grande quantità di nodi indipendenti, chiamati istanze,
+ognuna con il proprio codice di condotta, termini di servizio, policy sulla privacy, opzioni di privacy e regole di moderazione.
:::info
Questa guida si concentra sull’installazione su una distro basata su Debian. Esempi sono Debian e Ubuntu. La guida varia a seconda del sistema operativo che usi.
:::
@@ -28,8 +29,8 @@ Se vuoi configurare un’istanza Mastodon sul tuo server, devi avere:
- Server Email
## Preparazione del sistema
-Si consiglia di disabilitare il login via password su SSH prima di tutto, perché usare il login con password su server accessibili da Internet è un rischio per la sicurezza.
-Puoi farlo dal pannello web del tuo server sotto Informazioni -> Accesso & Sicurezza -> Disattiva login con password
+È consigliato disabilitare il login via password su SSH prima di tutto, perché usare password su server accessibili da internet è un rischio per la sicurezza.
+Puoi farlo dal pannello web del server sotto Informazioni -> Accesso & Sicurezza -> Disattiva login con password

Dopodiché aggiorna i pacchetti con questo comando:
```
@@ -66,9 +67,9 @@ yarn set version stable
## Installazione di Ruby
Creeremo un utente dedicato per gestire più facilmente le versioni di Ruby.
-Prima crea un utente chiamato mastodon con login disabilitato, poi passa a quell’utente:
+Crea un utente chiamato mastodon con login disabilitato, poi passa a quell’utente:
```bash
-# Puoi lasciare vuoti i campi richiesti
+# Puoi lasciare i campi vuoti
adduser --disabled-login mastodon
su - mastodon
```
@@ -82,13 +83,13 @@ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec bash
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
```
-Terminata questa serie di comandi, installa Ruby e bundler:
+Dopo, installa Ruby e bundler con:
```bash
RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.0.3
rbenv global 3.0.3
gem install bundler --no-document
```
-Potrebbe volerci un po’, quindi prenditi un tè o un caffè. Quando hai finito, torna all’utente root con `exit`.
+Ci vorrà un po’, quindi prenditi un tè o un caffè. Quando hai finito, torna all’utente root con `exit`.
## Configurazione di PostgreSQL
Mastodon usa PostgreSQL come database. Configuralo così:
@@ -96,13 +97,13 @@ Mastodon usa PostgreSQL come database. Configuralo così:
sudo -u postgres psql
```
-Nel prompt di PostgreSQL, inserisci:
+Nel prompt di PostgreSQL, esegui:
```sql
CREATE USER mastodon CREATEDB;
\q
```
-## Configurazione di Mastodon
+## Setup di Mastodon
Torna all’utente mastodon:
```bash
su - mastodon
@@ -119,7 +120,7 @@ bundle config without 'development test'
bundle install -j$(getconf _NPROCESSORS_ONLN)
yarn install --pure-lockfile
```
-Crea il file di configurazione di Mastodon:
+Crea il file di configurazione Mastodon:
```bash
RAILS_ENV=production bundle exec rake mastodon:setup
```
@@ -135,21 +136,21 @@ Torna all’utente root con `exit`.
Ora la parte più delicata: configura il webserver.
Crea un record A e/o AAAA nel DNS che punti al tuo server. In alternativa, punta il record root al server.
-Copia e abilita la configurazione di Mastodon per nginx:
+Copia e abilita la configurazione nginx di Mastodon:
```bash
cp /home/mastodon/live/dist/nginx.conf /etc/nginx/sites-available/mastodon
ln -s /etc/nginx/sites-available/mastodon /etc/nginx/sites-enabled/mastodon
```
-Modifica `/etc/nginx/sites-available/mastodon` con un editor tipo vim o nano e sostituisci example.com con il tuo dominio.
-Poi ottieni un certificato SSL con:
+Modifica `/etc/nginx/sites-available/mastodon` con vim o nano, sostituendo example.com con il tuo dominio.
+Poi procurati un certificato SSL con:
```bash
certbot --nginx -d
```
-Inserisci il tuo dominio. Ti verranno chieste alcune informazioni. Alla fine ti chiederà se vuoi reindirizzare automaticamente le richieste http a https: ti consigliamo di abilitare questa opzione.
+Inserisci il tuo dominio. Ti verranno chiesti alcuni dati. Alla fine ti chiederà se vuoi forzare il redirect da http a https, ti consigliamo di attivarlo.
## Creazione del servizio Mastodon
-Infine, creiamo un servizio di sistema per Mastodon, è semplice.
+Infine, crea un servizio di sistema per Mastodon.
Copia la configurazione di default nella directory dei servizi:
```sh
cp /home/mastodon/live/dist/mastodon-*.service /etc/systemd/system/
@@ -161,4 +162,4 @@ systemctl daemon-reload
systemctl enable --now mastodon-web mastodon-sidekiq mastodon-streaming
```
-Dopo un reboot, la tua istanza sarà pronta. Divertiti con il tuo Mastodon!
\ No newline at end of file
+Dopo un reboot, il setup sarà completo. Divertiti con la tua istanza!
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
index ed1743dc9..1c966bc86 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
@@ -1,7 +1,7 @@
---
id: dedicated-linux-notepad++
-title: "Server Dedicato: Configura Notepad++ su Linux"
-description: "Scopri come installare e ottimizzare Notepad++ su Linux per un editing di codice potente e leggero e una produttività da sviluppatore al top → Scopri di più ora"
+title: "Configura Notepad++ su un Server Linux - Usa il tuo Editor Preferito via Wine"
+description: "Scopri come installare e ottimizzare Notepad++ su Linux per un editing di codice potente e leggero e una produttività da sviluppatore potenziata → Scopri di più ora"
sidebar_label: Installa Notepad++
services:
- dedicated
@@ -13,13 +13,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Notepad++ è un editor di testo e codice sorgente gratuito e open-source per Windows. Supporta evidenziazione della sintassi, folding del codice e editing a schede per molti linguaggi di programmazione e scripting, ed è altamente personalizzabile tramite plugin. Famoso per le sue prestazioni veloci e il basso consumo di risorse, Notepad++ resta una scelta popolare per sviluppatori e utenti che cercano uno strumento potente ma leggero per l’editing.
+Notepad++ è un editor di testo e codice sorgente gratuito e open-source per Windows. Supporta evidenziazione della sintassi, folding del codice e editing a schede per molti linguaggi di programmazione e scripting, ed è altamente personalizzabile tramite plugin. Famoso per le sue prestazioni rapide e il basso consumo di risorse, Notepad++ resta una scelta popolare per sviluppatori e utenti che cercano uno strumento di editing potente ma leggero.

-Stai pensando di ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
+Stai pensando di ospitare questo servizio da solo? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
-:::danger Linux con interfaccia Desktop richiesta
+:::danger Linux con variante Desktop richiesta
Questa applicazione può essere installata e usata solo su un sistema Linux con interfaccia grafica; in questo esempio usiamo Ubuntu Desktop 25.04 come riferimento.
:::
@@ -50,7 +50,7 @@ Verifica che tutte le dipendenze siano installate e che la versione del sistema
## Preparazione
-Prima di configurare **Notepad++**, devi preparare il sistema. Questo include aggiornare il sistema operativo all’ultima versione e installare tutte le dipendenze richieste. Questi passaggi garantiscono un ambiente stabile e aiutano a prevenire problemi durante o dopo l’installazione.
+Prima di configurare **Notepad++**, devi preparare il sistema. Questo include aggiornare il sistema operativo all’ultima versione e installare tutte le dipendenze richieste. Questi passaggi assicurano un ambiente stabile e aiutano a prevenire problemi durante o dopo l’installazione.
### Aggiorna il sistema
@@ -59,7 +59,7 @@ Per assicurarti che il sistema abbia le ultime patch di sicurezza e aggiornament
```
sudo apt update && sudo apt upgrade -y
```
-Così il sistema sarà aggiornato con le ultime versioni prima di procedere.
+Così il sistema sarà aggiornato con le ultime versioni e patch di sicurezza prima di procedere.
### Installa le dipendenze
Una volta completato l’aggiornamento, puoi procedere con l’installazione delle dipendenze.
@@ -75,7 +75,7 @@ sudo apt install snapd
## Installazione
-Ora che hai tutto pronto e le dipendenze installate, puoi procedere con l’installazione di Notepad++. Esegui questo comando:
+Ora che tutti i requisiti sono soddisfatti e le preparazioni fatte, puoi procedere con l’installazione di Notepad++. Esegui questo comando:
```
sudo snap install notepad-plus-plus
@@ -89,12 +89,12 @@ Notepad++ verrà scaricato e installato tramite lo script ufficiale. Lascia che
## Configurazione
-Notepad++ offre tantissime opzioni di personalizzazione accessibili da *Impostazioni > Preferenze*. Qui puoi adattare l’editor al tuo workflow:
+Notepad++ offre tantissime opzioni di personalizzazione accessibili da *Impostazioni > Preferenze*. Queste ti permettono di adattare l’editor al tuo workflow:
-- **Generale**: Gestisci il comportamento all’avvio, come ricaricare i file aperti, impostare un linguaggio di default o definire il comportamento delle schede.
-- **Impostazioni Editor**: Modifica font, dimensione, larghezza tab, numeri di riga, auto-indentazione o la visualizzazione di spazi e tab.
-- **Temi & Sintassi**: Usa il “Style Configurator” per cambiare tema e personalizzare l’evidenziazione sintattica per ogni linguaggio supportato.
-- **Gestione File**: Configura il reload automatico dei file modificati, il comportamento con file grandi o le preferenze di encoding come UTF-8.
+- **Generale**: Gestisci il comportamento all’avvio, come ricaricare i file aperti in precedenza, impostare un linguaggio di default o definire il comportamento delle schede.
+- **Impostazioni Editor**: Modifica tipo e dimensione del font, larghezza tab, numerazione righe, auto-indentazione o la visualizzazione di spazi e tab.
+- **Temi & Sintassi**: Usa il “Configuratore Stile” per cambiare tema e personalizzare l’evidenziazione sintattica per ogni linguaggio supportato.
+- **Gestione File**: Configura opzioni come il ricaricamento automatico dei file modificati, gestione di file grandi o preferenze di codifica come UTF-8.
- **Sicurezza & Backup**: Attiva backup automatici o il ripristino della sessione per evitare perdite di dati.
- **Plugin**: Installa e gestisci estensioni tramite il Plugin Manager per aggiungere funzionalità come supporto FTP o formattazione avanzata.
@@ -105,10 +105,13 @@ Queste preferenze rendono Notepad++ super flessibile, sia per editing semplice c
-## Conclusione e risorse utili
+## Conclusione e Risorse Extra
-Complimenti! Hai installato e configurato con successo Notepad++ sul tuo Server Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono darti supporto extra durante la configurazione del server:
+Complimenti! Hai installato e configurato con successo Notepad++ sul tuo Server Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono darti supporto e suggerimenti extra durante la configurazione del server:
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Sito Ufficiale
-Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, il nostro team è sempre pronto ad aiutarti, tutti i giorni! 🙂
\ No newline at end of file
+Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, contatta pure il nostro team di assistenza, sempre pronto ad aiutarti ogni giorno! 🙂
+
+
+
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
index 9e7aea55e..8af1b7957 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-odoo
-title: "Dedicated Server: Configura Odoo (ERP e CRM Open Source) su Linux"
-description: "Scopri come gestire e automatizzare i processi aziendali con la piattaforma integrata ERP e CRM di Odoo per operazioni aziendali più fluide → Scopri di più ora"
+title: "Configura Odoo su un Server Linux - Gestisci il Tuo ERP e CRM Open Source"
+description: "Scopri come gestire e automatizzare i processi aziendali con la piattaforma integrata ERP e CRM di Odoo per un’operatività aziendale più fluida → Scopri di più ora"
sidebar_label: Installa Odoo
services:
+ - vserver
- dedicated
---
@@ -19,7 +20,7 @@ Grazie alle sue estensioni flessibili, Odoo può essere personalizzato in base a

-Stai pensando di ospitare questo servizio in autonomia? Ti guideremo passo passo su come configurarlo e impostarlo, con tutto quello che devi sapere.
+Stai pensando di ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
@@ -57,7 +58,7 @@ sudo apt update && sudo apt upgrade -y
Così il sistema sarà aggiornato con le ultime versioni prima di procedere.
### Installa le dipendenze
-Una volta completato l’aggiornamento, puoi procedere con l’installazione delle dipendenze. Odoo verrà eseguito tramite una serie di container Docker, quindi Docker deve essere installato prima. Esegui questi comandi:
+Una volta completato l’aggiornamento, puoi procedere con l’installazione delle dipendenze. Odoo verrà eseguito tramite una serie di container Docker, quindi è necessario installare Docker prima. Usa questi comandi:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -70,7 +71,7 @@ Una guida completa all’installazione e all’uso di Docker è disponibile nell
### Configura il tuo dominio
-Di default, Odoo gira sul server sulle porte 80 (HTTP) e 443 (HTTPS). Configura un dominio con record DNS che puntano al tuo server. Se il dominio è gestito da noi, puoi farlo facilmente tramite l’opzione [EasyDNS](domain-easydns.md).
+Di default, Odoo gira sul server sulle porte 80 (HTTP) e 443 (HTTPS). Configura un dominio con i record DNS che puntano al tuo server. Se il dominio è gestito da noi, puoi farlo facilmente tramite l’opzione [EasyDNS](domain-easydns.md).
@@ -87,7 +88,7 @@ mkdir -p /docker/example.com
cd /docker/example.com
```
-Dentro questa cartella progetto, è consigliato creare sottocartelle che saranno montate come volumi dai container. Questi volumi permettono di condividere dati tra i servizi o mantenerli persistenti. Un caso critico è la webroot condivisa, a cui nginx e certbot devono accedere per generare e rinnovare i certificati SSL. Puoi creare una struttura adatta così:
+All’interno di questa cartella progetto, è consigliato creare sottocartelle che verranno montate come volumi dai container. Questi volumi permettono di condividere dati tra servizi o mantenerli persistenti. Un caso critico è la webroot condivisa, che nginx e certbot devono poter accedere per generare e rinnovare i certificati SSL. Puoi creare una struttura adatta così:
```
mkdir -p nginx/{conf,ssl,inc} config addons
@@ -98,7 +99,7 @@ Così hai cartelle dedicate per la configurazione nginx, certificati SSL, file i
-### Crea Docker Compose
+### Crea il Docker Compose
Dentro la cartella del progetto docker crea il file compose.yml con `nano compose.yml`. Inserisci questo codice:
@@ -156,20 +157,26 @@ volumes:
### Firewall
-Per far funzionare nginx e certbot correttamente, devi aprire le porte TCP 80 (HTTP) e 443 (HTTPS) nel firewall. Queste porte sono essenziali perché certbot usa la porta 80 per la validazione HTTP, mentre la 443 serve per il traffico HTTPS criptato. Se usi UFW (Uncomplicated Firewall), aggiungi le regole così:
+Per far funzionare nginx e certbot devi aprire le porte TCP 80 (HTTP) e 443 (HTTPS) nel firewall. Queste porte sono essenziali perché certbot usa la porta 80 per la validazione HTTP, mentre la 443 serve per il traffico HTTPS criptato. Se usi UFW (Uncomplicated Firewall), aggiungi le regole con:
```
sudo ufw allow http
sudo ufw allow https
```
-Poi verifica con `sudo ufw status` che le porte siano aperte. Assicurati che nessun’altra configurazione firewall blocchi queste porte, altrimenti la generazione del certificato o il traffico HTTPS potrebbero fallire.
+Controlla con `sudo ufw status` che le porte siano aperte. Assicurati che nessun’altra configurazione firewall blocchi queste porte, altrimenti la generazione del certificato o il traffico HTTPS potrebbero fallire.
### Configurazione Nginx
-La configurazione di nginx parte creando un file di configurazione per il tuo dominio. Dentro la cartella `nginx/conf`, crea un nuovo file chiamato come il tuo dominio. Esegui `nano nginx/conf/example.com.conf` e inserisci queste direttive base, sostituendo example.com col tuo dominio reale:
+Inizia creando un file di configurazione per il tuo dominio nella cartella `nginx/conf`. Crea un nuovo file con il nome del dominio, per esempio:
+
+```
+nano nginx/conf/example.com.conf
+```
+
+Inserisci queste direttive base, sostituendo `example.com` con il tuo dominio reale:
```
server {
@@ -186,20 +193,20 @@ server {
}
```
-Questa configurazione permette a certbot di completare la sfida ACME e rilasciare certificati SSL validi. Inoltre, forza il redirect di tutte le richieste HTTP verso HTTPS.
+Questa configurazione permette a certbot di completare la sfida ACME e rilasciare certificati SSL validi. Inoltre, forza il redirect da HTTP a HTTPS.
-Salvato il file, puoi avviare i container necessari: database, Odoo e nginx. Usa questo comando:
+Salvato il file, avvia i container necessari: database, Odoo e nginx con:
```
sudo docker compose up -d db odoo nginx
```
-I container gireranno in background, e nginx userà già la nuova configurazione, permettendo a certbot di generare i certificati nel passo successivo.
+I container gireranno in background e nginx userà già la nuova configurazione, così certbot potrà generare i certificati nel passaggio successivo.
-### Genera certificati SSL
+### Genera i certificati SSL
-Esegui questo comando per creare i certificati SSL con certbot. Ricordati di sostituire il dominio dopo `-d` e l’indirizzo email `user@mail.com` con il tuo valido.
+Esegui questo comando per creare i certificati SSL con certbot. Ricordati di sostituire `example.com` con il tuo dominio e `user@mail.com` con la tua email valida:
```
sudo docker compose run --rm certbot certonly --webroot --webroot-path=/var/www/certbot -d example.com --email user@mail.com --agree-tos --no-eff-email
@@ -211,7 +218,7 @@ Genera poi un file DH parameter dedicato per rafforzare la sicurezza dello scamb
openssl dhparam -out nginx/ssl/dhparam.pem 2048
```
-Ora crea il file `ssl.conf` con `nano nginx/ssl/ssl.conf` e inserisci questo contenuto, sostituendo example.com col tuo dominio:
+Ora crea il file `ssl.conf` con `nano nginx/ssl/ssl.conf` e inserisci questo contenuto, sostituendo `example.com` con il tuo dominio:
```
ssl_protocols TLSv1.2 TLSv1.3;
@@ -233,9 +240,9 @@ resolver 1.1.1.1 1.0.0.1 valid=300s;
### Configurazione Nginx
-Modifica il file di configurazione nginx creato prima e sostituisci il contenuto con quello qui sotto per assicurarti che il sito venga servito solo via HTTPS.
+Modifica il file di configurazione nginx creato prima e sostituisci il contenuto con questa configurazione per servire il sito solo via HTTPS.
-Ricordati di inserire il tuo dominio reale nella direttiva `server_name` e di specificare i percorsi corretti ai file del certificato nelle direttive `ssl_certificate` e `ssl_certificate_key`.
+Ricordati di inserire il tuo dominio reale nella direttiva `server_name` e di specificare i percorsi corretti ai file di certificato nelle direttive `ssl_certificate` e `ssl_certificate_key`.
```bash
server {
@@ -246,7 +253,7 @@ server {
# Include le impostazioni SSL di Mozilla
include /etc/nginx/ssl/ssl.conf;
- # Percorsi certificati (assicurati che corrispondano al volume montato)
+ # Percorsi certificati (assicurati che corrispondano ai volumi montati)
ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem;
@@ -258,7 +265,7 @@ server {
access_log /var/log/nginx/odoo_access.log;
error_log /var/log/nginx/odoo_error.log;
- #Gzip
+ # Gzip
include /etc/nginx/inc/gzip.conf;
# Proxy per Odoo
@@ -291,7 +298,7 @@ server {
proxy_pass http://odoo:8069;
}
- # Timeout aumentati per long polling
+ # Timeout estesi per long polling
location /longpolling {
proxy_pass http://odoo:8069;
proxy_connect_timeout 60s;
@@ -316,7 +323,7 @@ server {
listen 80;
server_name example.com;
- # Permette a Certbot di accedere alla challenge URL
+ # Permette a Certbot di accedere alla URL di challenge
location /.well-known/acme-challenge/ {
root /var/www/certbot;
}
@@ -329,21 +336,21 @@ server {
-Dopo aver salvato le modifiche, applica la nuova configurazione riavviando il container nginx:
+Dopo aver salvato, applica la nuova configurazione riavviando il container nginx:
```
sudo docker compose restart nginx
```
-Il riavvio fa sì che nginx carichi la nuova configurazione e inizi subito a servire le richieste con i nuovi parametri. Controlla eventuali errori durante il riavvio. Se ci sono problemi, puoi vedere i log con `sudo docker compose logs nginx` per risolverli. Quando il container gira senza errori, visita il sito per confermare che HTTPS sia attivo e tutto funzioni.
+Il riavvio fa sì che nginx carichi la nuova configurazione e inizi subito a servire il sito con HTTPS. Se ci sono errori, controlla i log con `sudo docker compose logs nginx` per risolvere eventuali problemi. Quando il container gira senza errori, visita il sito per confermare che HTTPS funzioni correttamente.
-### Opzioni di configurazione Odoo
+### Opzioni di Configurazione Odoo
-Per applicare impostazioni personalizzate, puoi creare un file di configurazione dedicato per Odoo. Metti un nuovo file in `config/odoo.conf` e aggiungi le opzioni che vuoi.
+Per applicare impostazioni personalizzate, crea un file di configurazione dedicato per Odoo. Metti un nuovo file in `config/odoo.conf` e aggiungi le opzioni che vuoi.
-In questo file puoi definire parametri utili: `list_db = False` nasconde la selezione del database nella pagina di login, `proxy_mode = True` dice a Odoo che gira dietro un reverse proxy, e se vuoi usare addon personalizzati, puoi togliere il commento dalla riga `addons_path` e puntarla alla cartella addons che hai creato prima. Esempio:
+In questo file puoi definire parametri utili: `list_db = False` nasconde la selezione del database nella pagina di login, `proxy_mode = True` dice a Odoo che è dietro un reverse proxy, e se vuoi usare addon personalizzati, puoi decommentare la riga `addons_path` e puntarla alla cartella addons creata prima. Esempio:
```
[options]
@@ -356,7 +363,7 @@ proxy_mode = True
### Rimuovi il flag -i base
-Il flag `-i base` deve essere rimosso dal file `compose.yml`, altrimenti ricrea il database ogni volta che ricrei il container odoo. Per rimuoverlo, apri il file compose con `nano compose.yml` e modifica il comando così:
+Il flag `-i base` deve essere rimosso dal file `compose.yml`, altrimenti ricrea il database ogni volta che ricrei il container odoo. Per rimuoverlo, apri il file con `nano compose.yml` e modifica il comando così:
```
command: odoo -d odoo_db --db_user=odoo --db_password=odoo --db_host=db
@@ -366,19 +373,19 @@ command: odoo -d odoo_db --db_user=odoo --db_password=odoo --db_host=db
## Accesso al sito
-Una volta completata l’installazione e la configurazione e con tutti i servizi attivi, puoi accedere in modo sicuro al tuo sito inserendo il dominio nella barra del browser.
+Quando l’installazione e la configurazione sono complete e tutti i servizi sono attivi, puoi accedere in sicurezza al sito inserendo il tuo dominio nella barra degli indirizzi del browser.

-Si caricherà la pagina iniziale della tua nuova installazione. Per il primo accesso, c’è un account di default con username `admin` e password `admin`. Ti consigliamo vivamente di cambiare subito queste credenziali.
+Si caricherà la pagina iniziale della tua nuova installazione. Per il primo accesso, l’account di default è `admin` con password `admin`. Ti consigliamo vivamente di cambiare subito queste credenziali.
-## Conclusione e risorse extra
+## Conclusione e risorse utili
-Congratulazioni! Hai installato e configurato Odoo con successo sul tuo Dedicated Server. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono aiutarti ulteriormente nella configurazione del server:
+Congratulazioni! Hai installato e configurato con successo Odoo sul tuo VPS/Server Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono aiutarti ulteriormente nella configurazione del server:
- [Odoo.com](https://odoo.com) - Sito ufficiale
- [odoo.com/documentation/18.0/](https://www.odoo.com/documentation/18.0/) - Documentazione ufficiale Odoo
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
index 44cadd090..b051316c4 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-openvpn
-title: "Dedicated Server: Installazione di OpenVPN"
+title: "Configura OpenVPN su un Server Linux - Crea la tua VPN Sicura"
description: "Scopri come proteggere la tua connessione internet e accedere a contenuti bloccati usando OpenVPN su server Linux → Scopri di più ora"
sidebar_label: Installa OpenVPN
services:
+ - vserver
- dedicated
---
@@ -22,7 +23,7 @@ Per farlo, devi creare un nuovo file chiamato **tunscript.sh** nella cartella **
nano /usr/sbin/tunscript.sh
```
-Inserisci poi queste righe:
+Inserisci le seguenti righe:
```
#!/bin/bash
mkdir /dev/net
@@ -41,7 +42,7 @@ Ora esegui ``crontab -e`` e seleziona l’**editor nano** [1]. Aggiungi questa r
``` @reboot /usr/sbin/tunscript.sh || exit 1 ```
Salva con `CTRL+O`, conferma con `Y` e premi `Enter`. Esci con `CTRL+X`.
-Così lo script partirà automaticamente ad ogni riavvio.
+Così facendo, lo script verrà eseguito automaticamente ad ogni riavvio.
## Installazione
@@ -59,18 +60,18 @@ Ora devi configurare il server DNS. Ti consigliamo di usare Google Public DNS o
1.1.1.1 / 1.0.0.1 - Cloudflare DNS
```
-Infine, devi definire un nome client. Puoi scegliere qualsiasi nome, ad esempio il nome del tuo dispositivo.
+Infine, devi definire un nome per il client. Puoi scegliere qualsiasi nome, ad esempio il nome del tuo dispositivo.
## Configurazione
### Aggiungere altri client
-Se vuoi creare più connessioni, è utile creare più account. Per aggiungere un altro account, esegui di nuovo:
+Se vuoi creare più connessioni, è utile creare più account. Per aggiungere un altro client, esegui di nuovo:
```
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-Seleziona `1` e conferma. Ora definisci il nome del client.
+Seleziona `1` e conferma. Ora definisci il nome del nuovo client.
### Rimuovere client
@@ -88,16 +89,16 @@ Se non ti serve più OpenVPN, puoi disinstallarlo così:
```
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-Premi `3` e conferma. Conferma ancora una volta e OpenVPN sarà disinstallato.
+Premi `3` e conferma. Conferma ancora una volta e OpenVPN verrà disinstallato.
## Connessione alla VPN
Per connetterti alla tua VPN, ti consigliamo di usare il **[client OpenVPN](https://openvpn.net/community-downloads/)**. Scaricalo sul dispositivo da cui vuoi connetterti.
-Connettiti via SFTP al tuo server per scaricare il file .ovpn creato e poi elimina il file dal server.
-Una volta installato il client, avvialo. Fai clic destro sull’icona OpenVPN nella taskbar. Clicca su ‘Importa file’ e seleziona il file che hai scaricato, poi clicca su ‘Apri’.
-Per connetterti, clicca di nuovo sull’icona e seleziona “Connetti”.
+Connettiti via SFTP al tuo server per scaricare il file .ovpn creato e poi cancellalo dal server.
+Dopo aver installato il client, avvialo. Fai clic destro sull’icona OpenVPN nella taskbar, clicca su 'Import file', seleziona il file scaricato e clicca su 'Open'.
+Per connetterti, clicca di nuovo sull’icona e seleziona "Connect".
:::info
-Se hai importato più file, devi selezionare il client che vuoi usare e poi cliccare su Connetti
+Se hai importato più file, devi selezionare il client che vuoi usare e poi cliccare su Connect
:::
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
index dec1cf5f0..ca7a567e3 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-phpmyadmin
-title: "Dedicated Server: Installazione di phpMyAdmin"
-description: "Scopri come gestire facilmente database MySQL e MariaDB con l’interfaccia web di phpMyAdmin per un’amministrazione efficiente → Scopri di più ora"
+title: "Configura phpMyAdmin su un Server Linux - Gestisci i Tuoi Database via Interfaccia Web"
+description: "Scopri come gestire facilmente database MySQL e MariaDB con l’interfaccia web di phpMyAdmin per un’amministrazione database super efficiente → Scopri di più ora"
sidebar_label: Installa phpMyAdmin
services:
+ - vserver
- dedicated
---
@@ -17,7 +18,7 @@ phpMyAdmin è uno strumento gratuito basato sul web per gestire database MySQL e
## Preparazione
-Prima di iniziare l’installazione, assicurati che il sistema sia aggiornato. Gli aggiornamenti e gli upgrade in sospeso possono essere eseguiti così:
+Prima di iniziare l’installazione, assicurati che il sistema sia aggiornato. Aggiornamenti e upgrade pendenti possono essere eseguiti così:
```
sudo apt update -y
@@ -27,33 +28,33 @@ sudo apt upgrade -y
Devi anche assicurarti di avere già PHP installato sul sistema. È fondamentale per usare phpMyAdmin. Per scoprire come installare PHP, dai un’occhiata alla nostra guida [Installa PHP](vserver-linux-php.md).
:::warning Pacchetti PHP mancanti
-Se mancano i pacchetti PHP necessari, i file PHP di phpMyAdmin non potranno essere processati e visualizzati correttamente.
+Se mancano i pacchetti PHP necessari, i file PHP di phpMyAdmin non possono essere processati e visualizzati correttamente.
:::
## Installazione
Se la preparazione è completa, puoi iniziare l’installazione dell’interfaccia phpMyAdmin. Per prima cosa apri la directory di installazione dove vuoi mettere phpMyAdmin.
-Spostati nella directory giusta con il comando `cd /usr/share`. Poi scarica l’ultima versione di phpMyAdmin nella directory con `wget`:
+Spostati nella directory giusta con il comando `cd /usr/share`. Poi scarica l’ultima versione di phpMyAdmin nella directory di installazione usando `wget`:
```
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip
```
:::warning
-Se il comando `wget` non è disponibile, puoi installarlo con `sudo apt install wget -y`.
+Se il comando `wget` non è disponibile, puoi installarlo con `sudo apt install wget -y`.
:::
-Quando il download è finito, estrai il file ZIP con:
+Quando il download è finito, estrai il file ZIP con questo comando:
```
unzip phpmyadmin.zip
```
:::warning
-Se il comando `unzip` non è disponibile, puoi installarlo con `sudo apt install unzip -y`.
+Se il comando `unzip` non è disponibile, puoi installarlo con `sudo apt install unzip -y`.
:::
-Ora rinomina la cartella estratta con un nome più semplice, elimina il file ZIP e imposta i permessi necessari:
+Ora rinomina l’archivio estratto con un nome più semplice, elimina il file ZIP e imposta i permessi necessari:
```
mv phpMyAdmin-*-all-languages phpmyadmin
@@ -64,7 +65,7 @@ rm phpmyadmin.zip; chmod -R 0755 phpmyadmin
### File di configurazione del web server
-Adesso devi aggiungere phpMyAdmin alla configurazione del web server. Usa `nano /etc/apache2/conf-available/phpmyadmin.conf` per creare un nuovo file di configurazione e inserisci questo contenuto:
+Adesso devi aggiungere phpMyAdmin alla configurazione del web server. Usa `nano /etc/apache2/conf-available/phpmyadmin.conf` per creare un nuovo file di configurazione Virtual Host e inserisci questo contenuto:
```
# Configurazione Apache per phpMyAdmin
@@ -88,9 +89,9 @@ Alias /phpmyadmin /usr/share/phpmyadmin
```
-Dopo aver inserito il contenuto, salva e chiudi con `CTRL+X`, poi premi `Y` e conferma con `Enter`.
+Quando hai inserito il contenuto, salva e chiudi con `CTRL+X`, poi premi `Y` e conferma con `Enter`.
-Ora attiva e carica la nuova configurazione con questi comandi:
+Ora devi attivare e caricare il nuovo file di configurazione Virtual Host. Esegui questi comandi:
```
a2enconf phpmyadmin
@@ -99,7 +100,7 @@ systemctl reload apache2
### Creazione della directory temporanea necessaria
-Per far funzionare phpMyAdmin correttamente, crea una directory temporanea e imposta i permessi giusti con:
+Per far funzionare phpMyAdmin correttamente, devi creare una directory temporanea e impostare i permessi giusti. Fallo con questi comandi:
```
mkdir /usr/share/phpmyadmin/tmp/
@@ -108,4 +109,4 @@ chown -R www-data:www-data /usr/share/phpmyadmin/tmp/
## Conclusione
-Complimenti, hai installato e configurato phpMyAdmin con successo! Puoi accedere all’interfaccia web usando l’indirizzo IP e il percorso del tuo server (http://IP-Address/phpmyadmin). Per qualsiasi domanda o supporto, il nostro team è sempre pronto ad aiutarti ogni giorno! 🙂
\ No newline at end of file
+Congratulazioni, hai installato e configurato phpMyAdmin con successo. Puoi accedere all’interfaccia web usando l’indirizzo IP e il percorso del tuo server (http://IP-Address/phpmyadmin). Per qualsiasi domanda o supporto, il nostro team è sempre pronto ad aiutarti ogni giorno! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
index 1222aaee7..63ddecad7 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-plex
-title: "Server Dedicato: Configura Plex su Linux"
-description: "Scopri come gestire e fare lo streaming della tua libreria multimediale personale con Plex per un accesso facile da tutti i dispositivi → Scopri di più ora"
+title: "Configura Plex su un Server Linux - Stream della tua Libreria Multimediale Personale"
+description: "Scopri come gestire e trasmettere in streaming la tua libreria multimediale personale con Plex per un accesso facile da tutti i dispositivi → Scopri di più ora"
sidebar_label: Installa Plex
services:
+ - vserver
- dedicated
---
@@ -13,45 +14,43 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Plex è una piattaforma per gestire e fare lo streaming di contenuti multimediali come film, serie TV, musica e foto da un unico punto centrale. Con Plex Media Server, puoi organizzare le librerie, arricchirle automaticamente con i metadata e fare lo streaming su vari dispositivi sia in rete locale che via internet. Plex è quindi una soluzione super flessibile per accedere facilmente e comodamente alla tua collezione personale di media.
+Plex è una piattaforma per gestire e trasmettere contenuti multimediali come film, serie TV, musica e foto da un’unica posizione centrale. Con Plex Media Server, puoi organizzare le librerie, arricchirle automaticamente con metadata e fare streaming su vari dispositivi sia in rete locale che via internet. Plex è quindi una soluzione super flessibile per accedere facilmente e comodamente alle tue collezioni personali.

-Stai pensando di ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere per farlo al meglio.
+Stai pensando di ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
+## Requisiti
-
-## Prerequisiti
-
-Prima di installare **Plex**, assicurati che il tuo ambiente di hosting rispetti i seguenti requisiti per garantire un’installazione fluida e prestazioni ottimali.
+Prima di installare **Plex**, assicurati che il tuo ambiente di hosting soddisfi i seguenti requisiti per un’installazione senza intoppi e prestazioni ottimali.
| Hardware | Minimo | Consiglio ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
-| CPU | 4 vCPU Core | 8 vCPU Core |
-| RAM | 4 GB | 8 GB |
-| Spazio disco | 25 GB | 25 GB |
+| CPU | 4 vCPU | 8 vCPU |
+| RAM | 4 GB | 8 GB |
+| Spazio disco | 25 GB | 25 GB |
-Il software richiede che tutte le dipendenze necessarie siano installate e che giri su un sistema operativo supportato. Assicurati che il tuo server rispetti questi requisiti prima di procedere con l’installazione:
+Il software richiede che tutte le dipendenze necessarie siano installate e che giri su un sistema operativo supportato. Verifica che il tuo server rispetti questi requisiti prima di procedere con l’installazione:
**Dipendenze:** Nessuna
**Sistema Operativo:** Ubuntu (16.04+) / Debian (8+) - Intel/AMD 64-bit
-Verifica che tutte le dipendenze siano installate e che la versione del sistema operativo sia corretta per evitare problemi di compatibilità durante l’installazione di Plex.
+Assicurati che tutte le dipendenze siano installate e che la versione del sistema operativo sia corretta per evitare problemi di compatibilità durante l’installazione di Plex.
## Installazione
-Il sito ufficiale di Plex Media offre la versione Linux aggiornata del Plex Media Server per il download. Usa la variante a 64 bit per garantire compatibilità con tutte le distro Linux moderne. Esegui questo comando per scaricare il file `.deb`
+Il sito ufficiale di Plex Media offre la versione Linux aggiornata del Plex Media Server per il download. Usa la variante a 64 bit per garantire compatibilità con tutte le distro Linux moderne. Esegui questo comando per scaricare il file `.deb`:
```
wget https://downloads.plex.tv/plex-media-server-new/1.42.1.10060-4e8b05daf/debian/plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb
```
-Dopo il download, puoi eseguire l’installer per configurare Plex Media Server. Una volta installato, la configurazione si fa tramite l’interfaccia web nel browser, dove potrai creare le librerie e gestire la tua collezione multimediale. Esegui questo comando per avviare l’installazione:
+Dopo il download, puoi eseguire l’installer per configurare Plex Media Server. Una volta installato, la configurazione si fa tramite l’interfaccia web nel browser, dove potrai creare librerie e gestire la tua collezione multimediale. Avvia l’installazione con questo comando:
```
sudo dpkg -i plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb
@@ -59,23 +58,23 @@ sudo dpkg -i plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb
Per configurare Plex Media Server, sullo stesso server dove hai installato il software, apri il browser e vai su `http://127.0.0.1:32400/web`. A questo punto ti verrà chiesto di fare il login con un account Plex esistente o di crearne uno nuovo se non ne hai già uno.
-Questo passaggio è fondamentale per collegare il server al tuo account personale, abilitando funzionalità come l’accesso remoto, la gestione utenti e la sincronizzazione tra dispositivi. Dopo il login, entrerai nella tua istanza Plex personale. Da qui potrai creare librerie per film, serie TV, musica o foto, scaricare automaticamente i metadata e condividere i contenuti con altri utenti in rete locale o via internet.
+Questo passaggio è necessario per collegare il server al tuo account personale, abilitando funzioni come accesso remoto, gestione utenti e sincronizzazione tra dispositivi. Dopo il login, entrerai nella tua istanza Plex personale. Da qui potrai creare librerie per film, serie TV, musica o foto, scaricare automaticamente i metadata e condividere contenuti con altri utenti in rete locale o via internet.
-Dopo la configurazione, potrai anche accedere al tuo Plex Media Server dall’esterno aprendo l’interfaccia web nel browser tramite `http://:32400`. Sostituisci `` con l’indirizzo pubblico del tuo server.
+Dopo la configurazione, puoi accedere al tuo Plex Media Server anche da remoto aprendo l’interfaccia web nel browser tramite `http://:32400`. Sostituisci `` con l’indirizzo pubblico del tuo server.
La porta 32400 è quella di default per l’accesso web a Plex e potrebbe essere necessario aprirla nel firewall o nel router se vuoi connetterti da internet.
-Una volta raggiunto l’indirizzo, verrai reindirizzato alla pagina di login Plex e potrai gestire librerie e impostazioni. Per un accesso esterno sicuro, ti consigliamo di abilitare l’Accesso Remoto nelle impostazioni Plex, così da avere una connessione criptata e il traffico instradato tramite il servizio Plex.
+Una volta raggiunto l’indirizzo, verrai reindirizzato alla pagina di login Plex e potrai gestire librerie e impostazioni. Per un accesso esterno sicuro, ti consigliamo di abilitare l’Accesso Remoto nelle impostazioni Plex, così la connessione sarà criptata e il traffico instradato tramite il servizio Plex.

-## Conclusione e Risorse Extra
+## Conclusione e Risorse Utili
-Congratulazioni! Hai appena installato e configurato Plex sul tuo Server Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono darti una mano extra durante la configurazione del server:
+Congratulazioni! Hai appena installato e configurato Plex sul tuo VPS/Server Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono darti supporto extra e guide utili durante la configurazione del server:
- [Plex.com](https://Plex.com/) - Sito Ufficiale
- [support.plex.tv/articles/](https://support.plex.tv/articles/) - Centro Assistenza Plex (Documentazione)
-Hai domande specifiche che non abbiamo coperto qui? Per qualsiasi dubbio o supporto, non esitare a contattare il nostro team di assistenza, sempre disponibile per darti una mano! 🙂
\ No newline at end of file
+Hai domande specifiche che non abbiamo coperto qui? Per qualsiasi dubbio o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
index 0347448a6..69e0a94e5 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
@@ -1,19 +1,20 @@
---
id: dedicated-linux-screen
-title: "Server Dedicato: Installazione di Screen"
-description: "Scopri come gestire più sessioni terminal su Linux con Screen per migliorare la produttività e mantenere le sessioni attive → Scopri di più ora"
+title: "Configura Screen su un Server Linux - Gestisci Sessioni Terminali Persistenti"
+description: "Scopri come gestire più sessioni terminali su Linux con Screen per migliorare produttività e persistenza delle sessioni → Scopri di più ora"
sidebar_label: Installa Screen
services:
+ - vserver
- dedicated
---
## Introduzione
-Screen è un terminal multiplexer per sistemi operativi Unix-like, come Linux. Ti permette di gestire più sessioni terminal all’interno di una singola finestra o connessione remota. In questa guida vedremo i passaggi per l’installazione e ti daremo qualche dritta per usare screen al meglio.
+Screen è un terminal multiplexer per sistemi operativi Unix-like, come Linux. Ti permette di gestire più sessioni terminali all’interno di una singola finestra o connessione remota. In questa guida vedremo i passaggi per l’installazione e ti daremo qualche dritta per usare screen al meglio.
## Preparazione
-Prima di installare qualsiasi cosa sul server, ti consigliamo di eseguire il comando di aggiornamento relativo al tuo sistema operativo per mantenere il server sicuro.
+Prima di installare qualsiasi cosa su un server, ti consigliamo di eseguire il comando di aggiornamento corrispondente al tuo sistema operativo per mantenere il server sicuro.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -95,46 +96,46 @@ screen -S [name]
Ricorda che i comandi in questa guida sono case sensitive, soprattutto per i flag dei parametri.
:::
-Si aprirà una nuova schermata screen dove potrai lanciare script o programmi che continueranno a girare anche se chiudi la connessione remota.
+Si aprirà una nuova schermata screen dove potrai far partire script o programmi che continueranno a girare anche se chiudi la connessione remota.
-Per uscire da uno screen usa `CTRL + A` seguito da `D` oppure digita `exit` nella console.
+Per uscire da uno screen usa `CTRL + A` seguito da `D` oppure digita `exit` nel terminale.
:::tip
-Per vedere tutte le sessioni/screen attive usa il comando `screen -ls` o `screen -list`.
+Puoi vedere tutte le sessioni/screen attive con il comando `screen -ls` o `screen -list`.
:::
Per tornare a uno screen già creato, esegui `screen -r [name]` e verrai riportato subito alla sessione corrispondente.
## Flag dei Parametri di Screen
-Screen ha tanti flag `-` che puoi usare per configurare i comandi. Ecco i più importanti in tabella.
+Screen ha tanti flag `-` per configurare i comandi. Ecco i più importanti in tabella.
| Flag | Alias | Info |
| ---- | ----- | ---- |
| -v | | Mostra la versione corrente di screen |
| -S `[name]` | | Avvia un nuovo screen chiamato `[name]` |
| -ls | -list | Elenca tutti gli screen attivi |
-| -wipe `[name]` | | Cancella screen, opzionalmente specificando `[name]` |
-| -r `[name]` | | Riattacca alla sessione screen `[name]` |
-| -d -r `[name]` | | Stacca dallo screen corrente e riattacca a `[name]` |
+| -wipe `[name]` | | Elimina screen, opzionalmente specificando `[name]` |
+| -r `[name]` | | Ricollega alla sessione screen `[name]` |
+| -d -r `[name]` | | Stacca dallo screen corrente e ricollega a `[name]` |
:::tip
-Per vedere tutti i parametri disponibili esegui `screen -h`, ti darà una lista completa.
+Per vedere tutti i parametri disponibili esegui `screen -h` per una lista completa.
:::
## Uso Avanzato di Screen
### Gestione delle Finestre
-Ora che hai preso confidenza con i comandi base, vediamo qualche shortcut per navigare meglio tra le sessioni. Dentro uno screen puoi creare più finestre separate per task diversi.
+Ora che hai preso confidenza con i comandi base di screen, è il momento di imparare qualche shortcut per navigare meglio tra le sessioni. Dentro uno screen puoi creare più finestre separate per task diversi.
:::note
-Tutti gli shortcut in questa sezione vanno eseguiti dopo aver premuto `CTRL + A`.
+Tutti gli shortcut qui sotto vanno eseguiti dopo aver premuto `CTRL + A`.
:::
-Premendo `C` crei una nuova finestra vuota nella directory corrente. Per spostarti tra le finestre usa `N` (next), `P` (previous) o `"` e seleziona la finestra con le frecce.
+Premendo `C` crei una nuova finestra vuota nella directory corrente. Per spostarti tra le finestre usa `N` (next), `P` (previous) o `"` per aprire la lista e selezionare con le frecce.
-Di default tutte le finestre hanno lo stesso nome (di solito il nome della shell). Per cambiarlo usa il comando `A` e scegli un nuovo nome.
+Di default tutte le finestre hanno lo stesso nome (di solito il nome della shell che usi). Per cambiarlo premi `A` e scegli un nuovo nome.
Per chiudere una finestra premi `K`.
@@ -143,10 +144,10 @@ Per chiudere una finestra premi `K`.
Per avere 2 finestre in split puoi usare `S` (orizzontale) o `|` (verticale) e passare da una all’altra con `Tab`.
:::tip
-Dopo aver creato una finestra divisa, vai su di essa con `Tab` e usa `"` per aprire una finestra precedente nella seconda vista dello split.
+Dopo aver creato uno split, vai sulla nuova finestra con `Tab` e premi `"` per aprire una finestra precedente nella seconda vista dello split.
:::
-Puoi dividere le finestre quanto vuoi, ma tieni conto che la RAM del server potrebbe salire parecchio, come ti aspetteresti multitaskingando.
+Puoi dividere le finestre quanto vuoi, ma ricorda che l’uso di RAM del server aumenterà parecchio se fai multitasking pesante.
## Conclusione
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
index 6238d7c66..576a3d574 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-ssh-server
-title: "Dedicated Server: Installazione di SSH"
-description: "Scopri come installare e gestire in modo sicuro i server SSH su Linux VPS per garantire un accesso remoto sicuro e una protezione avanzata del server → Scopri di più ora"
+title: "Configura SSH su un Server Linux - Attiva l’Accesso Remoto Sicuro"
+description: "Scopri come installare e gestire in sicurezza il server SSH su Linux per garantire un accesso remoto protetto e una maggiore sicurezza del server → Scopri di più ora"
sidebar_label: Installa SSH
services:
+ - vserver
- dedicated
---
@@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Secure Shell (SSH) è un protocollo sicuro che permette un accesso remoto criptato e protetto ai sistemi. Garantisce la riservatezza e l'integrità dei dati trasmessi attraverso le reti.
+Secure Shell (SSH) è un protocollo sicuro che permette un accesso criptato e protetto ai sistemi remoti. Garantisce la riservatezza e l’integrità dei dati trasmessi attraverso le reti.
-In questa guida scoprirai come installare o reinstallare il server SSH per diverse distribuzioni Linux che offriamo attualmente sui nostri VPS. La maggior parte delle distro Linux disponibili sui nostri VPS ha già un server SSH preinstallato, quindi puoi gestirlo facilmente tramite l’interfaccia web del prodotto. Puoi vedere come fare nella nostra guida: [Accesso iniziale (SSH)](vserver-linux-ssh.md)
+In questa guida vedrai come installare o reinstallare il server SSH per diverse distribuzioni Linux che offriamo attualmente sui nostri server VPS/Dedicati. La maggior parte delle distro Linux offerte sui nostri server VPS/Dedicati ha già un server SSH preinstallato, quindi puoi gestirlo facilmente tramite l’interfaccia web del prodotto. Puoi vedere come fare nella nostra guida: [Accesso iniziale (SSH)](vserver-linux-ssh.md)
-Se vuoi migliorare la sicurezza del tuo server, ti consigliamo di dare un’occhiata alla nostra guida [Consigli di Sicurezza](vserver-linux-security-tips.md), che presenta vari strumenti e servizi per proteggere ancora di più il tuo server.
+Se vuoi migliorare ulteriormente la sicurezza del tuo server, ti consigliamo di dare un’occhiata alla nostra guida [Consigli di Sicurezza](vserver-linux-security-tips.md), che presenta vari strumenti e servizi per proteggere al meglio il tuo server.
@@ -39,17 +40,17 @@ Prima di installare il server SSH, assicurati che il sistema sia aggiornato. Ese
yum update
```
-Ora procedi con l’installazione del server SSH usando questo comando:
+Ora procedi con l’installazione del server SSH usando il comando:
```
yum install openssh-server
```
-Una volta terminata l’installazione, avvia il servizio SSH con il comando:
+Una volta completata l’installazione, avvia il servizio SSH con il comando:
```
systemctl start sshd
```
-Assicurati di abilitare il servizio per l’avvio automatico all’accensione del sistema con:
+Assicurati di abilitare l’avvio automatico del servizio all’accensione del sistema con:
```
systemctl enable sshd
```
@@ -59,7 +60,7 @@ systemctl enable sshd
Per abilitare il login root, devi modificare il file di configurazione di openssh. In questa guida useremo "nano" come editor.
:::info
-Se "nano" non è già installato, devi installarlo prima. Usa questo comando: `yum install nano`
+Se "nano" non è installato, devi prima installarlo con il comando: `yum install nano`
:::
Apri il file di configurazione con:
@@ -94,17 +95,17 @@ Prima di installare il server SSH, assicurati che il sistema sia aggiornato. Ese
apt update
```
-Ora procedi con l’installazione del server SSH usando questo comando:
+Ora procedi con l’installazione del server SSH usando il comando:
```
apt install openssh-server
```
-Una volta terminata l’installazione, avvia il servizio SSH con il comando:
+Una volta completata l’installazione, avvia il servizio SSH con il comando:
```
systemctl start sshd
```
-Assicurati di abilitare il servizio per l’avvio automatico all’accensione del sistema con:
+Assicurati di abilitare l’avvio automatico del servizio all’accensione del sistema con:
```
systemctl enable sshd
```
@@ -114,7 +115,7 @@ systemctl enable sshd
Per abilitare il login root, devi modificare il file di configurazione di openssh. In questa guida useremo "nano" come editor.
:::info
-Se non hai già "nano" installato, devi installarlo. Usa questo comando: `apt install nano`
+Se non hai ancora "nano" installato, devi installarlo con il comando: `apt install nano`
:::
Apri il file di configurazione con:
@@ -149,17 +150,17 @@ Prima di installare il server SSH, assicurati che il sistema sia aggiornato. Ese
apt update
```
-Ora procedi con l’installazione del server SSH usando questo comando:
+Ora procedi con l’installazione del server SSH usando il comando:
```
apt install openssh-server
```
-Una volta terminata l’installazione, avvia il servizio SSH con il comando:
+Una volta completata l’installazione, avvia il servizio SSH con il comando:
```
systemctl start sshd
```
-Assicurati di abilitare il servizio per l’avvio automatico all’accensione del sistema con:
+Assicurati di abilitare l’avvio automatico del servizio all’accensione del sistema con:
```
systemctl enable sshd
```
@@ -169,7 +170,7 @@ systemctl enable sshd
Per abilitare il login root, devi modificare il file di configurazione di openssh. In questa guida useremo "nano" come editor.
:::info
-Se non hai già "nano" installato, devi installarlo. Usa questo comando: `apt install nano`
+Se non hai ancora "nano" installato, devi installarlo con il comando: `apt install nano`
:::
Apri il file di configurazione con:
@@ -204,17 +205,17 @@ Prima di installare il server SSH, assicurati che il sistema sia aggiornato. Ese
dnf update
```
-Ora procedi con l’installazione del server SSH usando questo comando:
+Ora procedi con l’installazione del server SSH usando il comando:
```
dnf install openssh-server
```
-Una volta terminata l’installazione, avvia il servizio SSH con il comando:
+Una volta completata l’installazione, avvia il servizio SSH con il comando:
```
systemctl start sshd
```
-Assicurati di abilitare il servizio per l’avvio automatico all’accensione del sistema con:
+Assicurati di abilitare l’avvio automatico del servizio all’accensione del sistema con:
```
systemctl enable sshd
```
@@ -224,7 +225,7 @@ systemctl enable sshd
Per abilitare il login root, devi modificare il file di configurazione di openssh. In questa guida useremo "nano" come editor.
:::info
-Se non hai già "nano" installato, devi installarlo. Usa questo comando: `dnf install nano`
+Se non hai ancora "nano" installato, devi installarlo con il comando: `dnf install nano`
:::
Apri il file di configurazione con:
@@ -249,4 +250,4 @@ systemctl restart sshd
-Hai appena installato con successo il servizio SSH sul tuo server e ora puoi accedere tramite SSH.
\ No newline at end of file
+Hai appena installato con successo il servizio SSH sul tuo server e ora puoi accedere al tuo server tramite SSH.
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
index b15eada2d..3f5cfd62f 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
@@ -1,8 +1,8 @@
---
id: dedicated-linux-ssl
-title: "Server Dedicato: Crea certificato SSL (Let's Encrypt) per server Linux"
+title: "Configura Let's Encrypt SSL su un Server Linux - Metti in Sicurezza il Tuo Server Dedicato con HTTPS"
description: "Scopri come mettere in sicurezza il tuo sito web con certificati SSL gratuiti usando Certbot e Let's Encrypt per una trasmissione dati sicura → Scopri di più ora"
-sidebar_label: Installa certificato SSL (Let's Encrypt)
+sidebar_label: Installa Certificato SSL (Let's Encrypt)
services:
- dedicated
---
@@ -19,11 +19,11 @@ I certificati SSL sono fondamentali su internet, garantendo che i dati vengano t
Per usare Certbot ti serve un server Linux e un **Dominio** di tua proprietà. Devi avere accesso alle impostazioni DNS del dominio e **devi** creare un record DNS `A` che punti all'indirizzo IP del tuo __server Linux__ per ogni dominio principale o sottodominio che vuoi usare.
-Certbot offre anche plugin aggiuntivi che ti permettono di configurare il certificato con un clic per vari web server come Nginx o Apache. Ti consigliamo Nginx, un web server open-source molto performante e popolare. Dai un’occhiata alla nostra guida [Linux reverse proxy](dedicated-linux-proxy.md) per configurarlo.
+Certbot offre anche plugin aggiuntivi che ti permettono di configurare il certificato con un click per vari web server come Nginx o Apache. Ti consigliamo Nginx, un web server open-source molto performante e popolare. Dai un’occhiata alla nostra guida [Linux reverse proxy](dedicated-linux-proxy.md) per configurarlo.
## Installazione
-Inizia installando il pacchetto open-source [**Certbot**](https://certbot.eff.org/), che userai per richiedere certificati SSL gratuiti da **Let's Encrypt**.
+Inizia installando il pacchetto open-source [**Certbot**](https://certbot.eff.org/), che userai per richiedere i certificati SSL gratuiti da **Let's Encrypt**.
```
sudo apt install certbot
@@ -31,30 +31,30 @@ sudo apt install certbot
Ora che Certbot è installato, puoi procedere a richiedere i certificati per il tuo/i tuoi dominio/i. Let's Encrypt e Certbot offrono diverse sfide ACME per verificare la proprietà del dominio.
-Consigliamo caldamente di usare il metodo predefinito **HTTP-01** perché permette il rinnovo automatico. Se però hai problemi, puoi provare il metodo **DNS-01** come alternativa, che è manuale e non supporta il rinnovo automatico perché si basa sulla verifica tramite record DNS **TXT**.
+Ti consigliamo di usare il metodo predefinito **HTTP-01** perché supporta il rinnovo automatico. Se però hai problemi, puoi provare il metodo **DNS-01** come alternativa, che è manuale e non supporta il rinnovo automatico perché si basa sulla verifica tramite record DNS **TXT**.
-:::tip Usa i plugin per web server
-Se usi un web server come Nginx, Apache o un tuo server personalizzato, ti consigliamo di passare alla sezione **Web Server Plugins** qui sotto, che spiega come usare i plugin Certbot per un’installazione “one-click” e per richiedere certificati senza dover spegnere il web server.
+:::tip Usa i Plugin per Web Server
+Se usi un web server come Nginx, Apache o un tuo server personalizzato, ti consigliamo di passare alla sezione **Web Server Plugins** qui sotto, dove ti spieghiamo come usare i plugin Certbot per un’installazione “one-click” e per richiedere certificati senza dover spegnere il web server.
:::
### Sfida HTTP-01
-Ora che Certbot è installato, puoi richiedere i certificati per il tuo/i tuoi dominio/i. In questo esempio useremo la modalità standalone, cioè Certbot avvierà un web server temporaneo per eseguire le operazioni necessarie. Questo significa che devi aprire la porta 80 nelle regole firewall e non avere altri web server o servizi attivi sulla porta 80, così il server temporaneo può partire e la sfida HTTP-01 può essere completata (da qui il nome `HTTP` nella sfida).
+Con Certbot installato, puoi richiedere i certificati per il tuo/i tuoi dominio/i. In questo esempio useremo la modalità standalone, cioè Certbot avvierà un web server temporaneo per completare la verifica. Questo significa che devi aprire la porta 80 nel firewall e non avere altri web server o servizi attivi sulla porta 80, così il server temporaneo può partire e la sfida HTTP-01 può essere completata (da qui il nome HTTP nella sfida).
-Nel comando qui sotto userai il parametro `--standalone` per dire a Certbot di usare il server temporaneo.
+Nel comando qui sotto userai il parametro `--standalone` per dire a Certbot di usare il web server temporaneo.
```
-# Per domini principali
+# Per Domini Principali
certbot certonly --standalone -d [tuo_dominio_principale] -d www.[tuo_dominio_principale]
-# Per sottodomini
+# Per Sottodomini
certbot certonly --standalone -d [tuo_sottodominio]
-# Setup interattivo
+# Setup Interattivo
certbot certonly --standalone
```
-Dopo aver lanciato il comando, potrebbe partire una configurazione interattiva iniziale che ti chiederà un indirizzo email per comunicazioni sul certificato, una mailing list opzionale e l’accettazione dei termini e condizioni.
+Quando esegui il comando, potresti dover completare un setup interattivo la prima volta, inserendo un indirizzo email per comunicazioni sul certificato, una mailing list opzionale e accettando termini e condizioni.
Certbot genererà una sfida ACME e la ospiterà tramite il web server temporaneo. I server di Let's Encrypt proveranno a recuperarla dal tuo server e, se tutto va bene, i certificati saranno creati e salvati in `/etc/letsencrypt/live/[tuo_dominio]`.
@@ -64,40 +64,40 @@ Ora puoi usare i certificati SSL dove ti serve, semplicemente indicando il perco
### Record DNS TXT
-Se hai problemi a verificare il dominio con il metodo **HTTP-01**, puoi provare il metodo **DNS-01** che richiede di creare un record DNS **TXT** con un valore fornito da Let's Encrypt.
+Se hai problemi con la verifica tramite **HTTP-01**, puoi provare il metodo **DNS-01** che richiede di creare un record DNS **TXT** con un valore fornito da Let's Encrypt.
-Come detto, questo metodo **non** supporta il rinnovo automatico a meno che tu non configuri un’infrastruttura tua per gestirlo. Perciò consigliamo sempre di usare il metodo **HTTP-01** quando possibile.
+Come detto, questo metodo **non** supporta il rinnovo automatico a meno che non configuri un’infrastruttura tua per gestirlo. Perciò ti consigliamo di usare il metodo **HTTP-01** quando possibile.
Nel comando qui sotto userai il parametro `--preferred-challenges` per dire a Certbot di usare il metodo `DNS-01`.
```
-# Per domini principali
-certbot certonly --preferred-challenges dns-01 -d [tuo_dominio_principale] -d www.[tuo_dominio_principale] --manual -m [tuo_email]
+# Per Domini Principali
+certbot certonly --preferred-challenges dns-01 -d [tuo_dominio_principale] -d www.[tuo_dominio_principale] --manual -m [tuo_dominio_principale] -m www.[tuo_dominio_principale]
-# Per sottodomini
-certbot certonly --preferred-challenges dns-01 -d [tuo_sottodominio] --manual -m [tuo_email]
+# Per Sottodomini
+certbot certonly --preferred-challenges dns-01 -d [tuo_sottodominio] --manual -m [tuo_sottodominio]
-# Setup interattivo
+# Setup Interattivo
certbot certonly --preferred-challenges dns-01
```
-Dopo aver lanciato il comando, partirà una configurazione interattiva iniziale che ti chiederà un indirizzo email per comunicazioni sul certificato, una mailing list opzionale e l’accettazione dei termini e condizioni.
+Dopo aver lanciato il comando, dovrai completare un setup interattivo inserendo un indirizzo email per comunicazioni sul certificato, una mailing list opzionale e accettando termini e condizioni.
-Certbot ti darà istruzioni per creare un record DNS **TXT** con un valore specifico. Il nome del record sarà tipicamente `_acme-challenge.` seguito dal tuo dominio (es. `_acme-challenge.zapdocs.example.com`) e il valore da inserire sarà mostrato in console.
+Certbot ti darà istruzioni per creare un record DNS **TXT** con un valore specifico. Il nome del record sarà tipicamente `_acme-challenge.` seguito dal tuo dominio (esempio: `_acme-challenge.zapdocs.example.com`) e il valore da impostare sarà mostrato in console.
Dopo aver creato il record, premi invio per continuare. Se tutto è corretto e propagato, i certificati saranno creati e salvati in `/etc/letsencrypt/live/[tuo_dominio]`.
:::note
-Abbi pazienza perché la propagazione dei record DNS può richiedere un po’ di tempo. Di solito avviene in pochi minuti, ma in rari casi può durare più a lungo.
+Abbi pazienza perché la propagazione dei record DNS può richiedere un po’ di tempo. Di solito avviene in pochi minuti, ma in rari casi può durare di più.
:::
-Ora puoi usare i certificati SSL dove ti serve, semplicemente indicando il percorso locale ai certificati.
+Ora puoi usare i certificati SSL dove vuoi, indicando semplicemente il percorso locale ai certificati.
## Plugin per Web Server
-Certbot ha diversi plugin per web server che rendono ancora più semplice gestire i certificati, perché modificano automaticamente i blocchi di configurazione del server. Per usare un plugin, basta aggiungere il parametro giusto al comando `certbot`.
+Certbot ha diversi plugin per web server che rendono ancora più semplice gestire i certificati, perché modificano automaticamente i blocchi di configurazione del server. Per usarli, basta aggiungere il parametro giusto al comando `certbot`.
-Entrambi i metodi usano la sfida **HTTP-01** e funzionano in modo simile. Quando usi un plugin, Certbot cerca il blocco server che contiene il dominio richiesto come parametro `server_name`. Una volta trovato, genera la sfida ACME e aggiunge un blocco temporaneo `location /.well-known/acme-challenge/...` nella configurazione.
+Entrambi i metodi usano la sfida **HTTP-01** e funzionano praticamente allo stesso modo. Quando usi un plugin, Certbot cerca il blocco server che include il dominio richiesto come parametro `server_name`. Una volta trovato, genera la sfida ACME e aggiunge un blocco temporaneo `location /.well-known/acme-challenge/...` nella configurazione.
I server di Let's Encrypt proveranno a recuperare la sfida dal tuo server e, se va tutto bene, il certificato sarà generato e la configurazione del server sarà aggiornata automaticamente per usare HTTPS (porta 443) e i nuovi certificati.
@@ -115,13 +115,13 @@ sudo apt install python3-certbot-nginx
Per usare il plugin Nginx, aggiungi il parametro `--nginx` al comando come segue.
```
-# Per domini principali
+# Per Domini Principali
certbot --nginx -d [tuo_dominio_principale] -d www.[tuo_dominio_principale]
-# Per sottodomini
+# Per Sottodomini
certbot --nginx -d [tuo_sottodominio]
-# Setup interattivo
+# Setup Interattivo
certbot --nginx
```
@@ -144,13 +144,13 @@ sudo apt install python3-certbot-apache
Per usare il plugin Apache, aggiungi il parametro `--apache` al comando come segue.
```
-# Per domini principali
+# Per Domini Principali
certbot --apache -d [tuo_dominio_principale] -d www.[tuo_dominio_principale]
-# Per sottodomini
+# Per Sottodomini
certbot --apache -d [tuo_sottodominio]
-# Setup interattivo
+# Setup Interattivo
certbot --apache
```
@@ -166,21 +166,21 @@ Se vuoi disabilitare le modifiche automatiche “one-click” ai blocchi server
Se usi un web server personalizzato che non è uno dei software tradizionali, puoi usare il metodo webroot per mantenere il tuo server attivo senza doverlo fermare.
-Per usare il plugin Webroot, aggiungi il parametro `--webroot` al comando. Devi anche specificare `-w [percorso_webserver]` (cioè `--webroot-path`), che è il percorso alla directory principale del tuo web server.
+Per usare il plugin Webroot, aggiungi il parametro `--webroot` al comando e specifica il percorso della root del tuo web server con `-w [percorso_webserver]` (abbreviazione di `--webroot-path`).
```
-# Per domini principali
+# Per Domini Principali
certbot --webroot -w [percorso_webserver] -d [tuo_dominio_principale] -d www.[tuo_dominio_principale]
-# Per sottodomini
+# Per Sottodomini
certbot --webroot -w [percorso_webserver] -d [tuo_sottodominio]
-# Setup interattivo
+# Setup Interattivo
certbot --webroot -w [percorso_webserver]
```
:::tip
-Una delle cartelle webroot più comuni è `/var/www/html`. Puoi usare questo metodo anche con web server come Nginx o Apache se vuoi mantenere il server attivo senza modifiche automatiche ai blocchi server come fanno i plugin nativi.
+Una delle root web più comuni è `/var/www/html`. Puoi usare questo metodo anche con Nginx o Apache se vuoi mantenere il server attivo senza modifiche automatiche ai blocchi server come fanno i plugin nativi.
:::
@@ -188,19 +188,19 @@ Una delle cartelle webroot più comuni è `/var/www/html`. Puoi usare questo met
## Rinnovo Automatico
-Di solito Certbot configura automaticamente il rinnovo dei certificati tramite cronjob e/o timer systemd. Puoi verificarlo con questo comando di test usando `--dry-run`:
+Di solito Certbot configura automaticamente il rinnovo dei certificati tramite cronjob o timer systemd. Puoi verificarlo con questo comando di test usando `--dry-run`:
```
certbot renew --dry-run
```
:::tip
-Come detto, il metodo **DNS-01** non supporta il rinnovo automatico tramite Certbot, a meno che tu non configuri un’infrastruttura tua per gestirlo. Perciò consigliamo sempre di usare il metodo **HTTP-01**.
+Come detto, il metodo **DNS-01** non supporta il rinnovo automatico tramite Certbot, a meno che tu non configuri un’infrastruttura tua. Perciò ti consigliamo di usare il metodo **HTTP-01**.
:::
-Se tutto è a posto, il test sarà positivo. Se vuoi vedere o modificare il rinnovo automatico, i comandi si trovano in `/etc/crontab/`, `/etc/cron.*/*` o tramite `systemctl list-timers`.
+Se tutto va bene, il test sarà un successo. Se vuoi vedere o modificare il rinnovo automatico, i comandi si trovano in `/etc/crontab/`, `/etc/cron.*/*` o tramite `systemctl list-timers`.
-### Configurazione manuale cronjob
+### Configurazione Manuale Cronjob
Se per qualche motivo il rinnovo automatico non è configurato, puoi aggiungerlo tu con un cronjob. Apri il crontab con `crontab -e`. Se è la prima volta, ti chiederà di scegliere un editor: scegli la prima opzione, che dovrebbe essere `/bin/nano`.
@@ -214,4 +214,4 @@ Salva e chiudi nano con `CTRL + X`, poi `Y` per confermare e infine `ENTER`.
## Conclusione
-Hai configurato con successo Certbot per il tuo/i tuoi dominio/i usando vari metodi come standalone, webroot o plugin, garantendo al tuo sito una trasmissione dati sicura via HTTPS. Per domande o supporto, il nostro team è sempre disponibile per aiutarti! 🙂
\ No newline at end of file
+Hai configurato con successo Certbot per il tuo/i tuoi dominio/i usando vari metodi come standalone, webroot o plugin, garantendo al tuo sito una trasmissione dati sicura via HTTPS. Per qualsiasi domanda o supporto, il nostro team è sempre disponibile per aiutarti! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
index b6066aad4..85798dab2 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-webserver
-title: "Dedicated Server: Installazione di Nginx e Apache webserver"
-description: "Scopri come configurare e installare i web server Nginx o Apache per ospitare il tuo sito in modo efficiente → Scopri di più ora"
+title: "Configura Nginx e Apache su un Server Linux - Imposta Ambienti Web Potenti"
+description: "Scopri come installare e configurare i web server Nginx o Apache per ospitare il tuo sito in modo efficiente → Scopri di più ora"
sidebar_label: Installa webserver
services:
+ - vserver
- dedicated
---
@@ -11,13 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Nginx e Apache sono web server super popolari usati per consegnare pagine web direttamente al browser degli utenti. Qui sotto ti mostriamo come installare uno di questi servizi sul tuo sistema.
-
-
+Nginx e Apache sono web server super popolari usati per consegnare pagine web al browser degli utenti. Qui sotto ti mostriamo come installare uno di questi servizi sul tuo sistema.
## Preparazione
-Prima di partire con l’installazione vera e propria del webserver, è fondamentale assicurarsi che il sistema sia aggiornato. Per farlo, connettiti al server via SSH. Se non sai cos’è SSH o come usarlo, dai un’occhiata a questa guida: [Accesso iniziale (SSH)](vserver-linux-ssh.md).
+Prima di partire con l’installazione vera e propria del webserver, è fondamentale assicurarsi che il sistema sia aggiornato. Per farlo, ci connettiamo al server via SSH. Se non sai cos’è SSH o come usarlo, dai un’occhiata a questa guida: [Accesso iniziale (SSH)](vserver-linux-ssh.md).
Una volta dentro, aggiorna il sistema con il comando giusto per il tuo OS:
@@ -38,13 +37,9 @@ sudo zypper update
sudo dnf upgrade --refresh
```
-
-
## Installazione
-Dopo aver completato la preparazione, puoi partire con l’installazione del webserver. A seconda del sistema operativo e del webserver scelto, esegui uno di questi comandi:
-
-
+Dopo aver preparato tutto, puoi finalmente installare il webserver. A seconda del sistema operativo e del webserver scelto, esegui uno di questi comandi:
### Apache
@@ -65,14 +60,12 @@ sudo zypper install httpd
sudo dnf install httpd
```
-Dopo aver installato il webserver, puoi caricare i file del tuo sito. Connettiti al server via FTP/SFTP, vai nella cartella qui sotto e carica i file.
+Dopo l’installazione, puoi caricare i file del tuo sito. Connettiti al server via FTP/SFTP, vai nella cartella qui sotto e carica i tuoi file:
```
/var/www/html/
```
-
-
### Nginx
```
@@ -92,19 +85,15 @@ sudo zypper install nginx
sudo dnf install nginx
```
-Dopo aver installato il webserver, puoi caricare i file del tuo sito. Connettiti al server via FTP/SFTP, vai nella cartella qui sotto e carica i file.
+Dopo l’installazione, carica i file del tuo sito. Connettiti via FTP/SFTP, naviga in questa directory e carica i file:
```
/usr/share/nginx/html
```
+## Controllo Versione
-
-## Controllo versione
-
-Una volta finita l’installazione, puoi verificare che tutto sia andato a buon fine con i comandi `apache2 -v` (per Apache) e `nginx -v` (per Nginx). L’output dovrebbe essere simile a questo:
-
-
+Una volta finito, verifica che tutto sia andato a buon fine con questi comandi: `apache2 -v` per Apache e `nginx -v` per Nginx. Dovresti vedere un output simile a questo:
### Apache
@@ -114,8 +103,6 @@ Server version: Apache/2.4.41 (Ubuntu)
Server built: XXXX-XX-XXTXX:XX:XX
```
-
-
### Nginx
```
@@ -124,4 +111,4 @@ nginx version: nginx/1.2.3
...
```
-Se vedi uno di questi output, il webserver è stato installato con successo.
\ No newline at end of file
+Se vedi qualcosa di simile, congratulazioni: il tuo webserver è installato e pronto all’uso!
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
index e72abf237..8c07ee746 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-wordpress
-title: "Dedicated Server: Installazione di WordPress"
-description: "Scopri come installare WordPress su un server Linux usando lo stack LAMP per costruire e gestire il tuo sito web in modo efficiente → Scopri di più ora"
+title: "Configura WordPress su un Server Linux - Lancia il Tuo Sito o Blog"
+description: "Scopri come installare WordPress su un server Linux usando lo stack LAMP per costruire e gestire il tuo sito in modo efficiente → Scopri di più ora"
sidebar_label: Installa WordPress
services:
+ - vserver
- dedicated
---
@@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-WordPress è un popolare sistema di gestione dei contenuti web usato per gestire e pubblicare siti web. Oggi WordPress si è evoluto in vari altri ambiti come mailing, forum, negozi e molto altro. Questo è supportato da una community attiva che ha creato un ecosistema solido di plugin e template che rendono facile configurare qualsiasi cosa anche per un utente finale. In questa guida vedremo come installare il CMS WordPress su un server Linux.
+WordPress è un CMS molto popolare usato per gestire e pubblicare siti web. Oggi WordPress si è evoluto in tanti altri ambiti come mailing, forum, negozi e molto altro. Questo grazie a una community super attiva che ha creato un ecosistema di plugin e template che rendono facilissimo configurare qualsiasi cosa anche per chi non è esperto. In questa guida vedremo come installare WordPress CMS su un server Linux.

@@ -22,7 +23,7 @@ WordPress è un popolare sistema di gestione dei contenuti web usato per gestire
Inizia collegandoti al tuo server via SSH. Se non sai come fare, dai un’occhiata alla nostra guida [Accesso iniziale (SSH)](dedicated-linux-ssh.md).
:::info
-In questa guida useremo la distro Ubuntu, abbinata ad Apache come web server, MySQL per il database e PHP come dipendenza principale. Questo è noto come stack LAMP: Linux, Apache, MySQL e PHP.
+In questa guida useremo la distro Ubuntu, con Apache come web server, MySQL per il database e PHP come dipendenza principale. Questo setup è noto come stack LAMP: Linux, Apache, MySQL e PHP.
:::
Una volta loggato, esegui il comando di aggiornamento.
@@ -30,7 +31,7 @@ Una volta loggato, esegui il comando di aggiornamento.
sudo apt update
```
-Ora puoi installare tutte le dipendenze necessarie. Copia il comando completo qui sotto e incollalo per installare tutto in una volta. Abbi pazienza, potrebbe volerci un po’ di tempo.
+Ora puoi installare tutte le dipendenze necessarie. Copia e incolla il comando qui sotto per installare tutto in un colpo solo. Abbi pazienza, potrebbe volerci un po’ di tempo.
```
sudo apt install apache2 \
ghostscript \
@@ -48,15 +49,15 @@ sudo apt install apache2 \
php-zip
```
-Con le dipendenze installate, ci sono alcuni piccoli passaggi consigliati per assicurarti che tutte le componenti core dello stack LAMP funzionino correttamente.
+Con le dipendenze installate, ci sono alcuni passaggi consigliati per assicurarti che tutto lo stack LAMP funzioni a dovere.
### Apache & Firewall
-Per cominciare, devi configurare il firewall per permettere al web server Apache di comunicare con internet e assicurarti che funzioni. È importante creare le regole firewall appropriate per rendere il web server accessibile da internet.
+Per prima cosa devi configurare il firewall per permettere al web server Apache di comunicare con internet e assicurarti che funzioni. È fondamentale creare le regole firewall giuste per rendere il web server accessibile da internet.
-In questo esempio useremo il **firewall UFW** perché Apache ha un’applicazione registrata per questo. Se usi un firewall diverso, assicurati di aprire la porta 80 (HTTP). Puoi approfondire i firewall Linux nella nostra guida [Gestione Firewall](vserver-linux-firewall.md).
+In questo esempio useremo il **firewall UFW** perché Apache ha un’app registrata per questo. Se usi un firewall diverso, assicurati di aprire la porta 80 (HTTP). Per saperne di più sui firewall Linux, dai un’occhiata alla nostra guida [Gestione Firewall](vserver-linux-firewall.md).
-Assicurati che il firewall UFW sia attivo e che ci sia una regola per SSH.
+Assicurati che UFW sia attivo e che ci sia una regola per SSH.
```
# Crea una regola per permettere SSH
sudo ufw allow OpenSSH
@@ -66,27 +67,27 @@ sudo ufw enable
```
:::caution
-Assicurati di avere una regola per SSH se usi UFW! Altrimenti **non** potrai più accedere via SSH se perdi la connessione attuale!
+Assicurati di avere una regola per SSH se usi UFW! Se non ce l’hai, **non** potrai più connetterti via SSH se perdi la sessione attuale!
:::
-Ora crea la regola per Apache e poi verifica che le regole siano attive.
+Ora crea la regola per Apache e verifica che le regole siano attive.
```
# Crea una regola per Apache
sudo ufw allow in "Apache Full"
-# Controlla le regole del firewall UFW
+# Controlla lo stato delle regole UFW
sudo ufw status
```
:::tip
-Puoi vedere quali profili sono disponibili con il comando `ufw app list`. Nell’esempio sopra, usare `Apache Full` significa che vengono create regole sia per HTTP (porta 80) che HTTPS (porta 443).
+Puoi vedere quali profili sono disponibili con il comando `ufw app list`. Nel nostro esempio, `Apache Full` apre sia HTTP (porta 80) che HTTPS (porta 443).
:::
Dovresti vedere le regole `Apache` e `Apache (v6)` con azione `ALLOW`, confermando che il firewall è pronto. Vedrai anche altre regole che avevi già configurato, inclusa quella per SSH.

-Con il firewall aperto per Apache, assicurati che Apache funzioni. Prova ad accedere al tuo indirizzo IP da browser così: `http://[tuo_indirizzo_ip]`
+Con il firewall aperto per Apache, verifica che Apache funzioni. Prova ad aprire il tuo indirizzo IP nel browser così: `http://[tuo_indirizzo_ip]`
Se funziona, vedrai la pagina di benvenuto di default. Se no, controlla lo stato del servizio con: `systemctl status apache2`
@@ -94,57 +95,57 @@ Se funziona, vedrai la pagina di benvenuto di default. Se no, controlla lo stato
### Configurazione MySQL
-Il passo successivo è la configurazione iniziale di MySQL. È consigliato eseguire lo script di installazione sicura per mantenere il server MySQL protetto. È opzionale ma fortemente raccomandato. Puoi farlo con il comando `sudo mysql_secure_installation`.
+Ora devi fare la configurazione iniziale di MySQL. Ti consigliamo di eseguire lo script di installazione sicura per mantenere il server MySQL protetto. È opzionale ma super consigliato. Lancia il comando `sudo mysql_secure_installation`.
-Segui la procedura interattiva. All’inizio ti verrà chiesto della validazione della password. Ti consigliamo di scegliere `Y` per permettere solo password sicure in futuro, e poi selezionare `MEDIUM` con `1` o `STRONG` con `2`.
+Segui la procedura interattiva. All’inizio ti chiederà della validazione della password. Ti consigliamo di scegliere `Y` per permettere solo password sicure e poi selezionare `MEDIUM` con `1` o `STRONG` con `2`.

-Poi ti verrà chiesto di rimuovere l’utente `anonymous` e di disabilitare il login remoto per root. Consigliamo di accettare con `Y` per motivi di sicurezza. Così l’utente di test viene rimosso e l’utente root può accedere solo localmente via SSH, riducendo i rischi.
+Poi ti chiederà di rimuovere l’utente `anonymous` e di disabilitare il login remoto per root. Ti consigliamo di accettare con `Y` per motivi di sicurezza. Così rimuovi l’utente di test e il root potrà accedere solo localmente via SSH, riducendo i rischi.

-Infine ti chiederà di rimuovere il database `test` e ricaricare le tabelle dei privilegi. Anche qui consigliamo di accettare con `Y` perché il database test non serve e devi ricaricare i privilegi per applicare le modifiche.
+Infine ti chiederà di rimuovere il database `test` e di ricaricare le tabelle dei privilegi. Anche qui accetta con `Y` perché il database di test non serve e devi ricaricare i privilegi per applicare le modifiche.

-Ora verifica che MySQL sia attivo provando a loggarti con: `sudo mysql -u root`. Se funziona, vedrai un messaggio di benvenuto. Puoi uscire con il comando `quit`.
+Ora verifica che MySQL sia attivo provando a loggarti con: `sudo mysql -u root`. Se funziona, vedrai un messaggio di benvenuto. Esci con il comando `quit` quando vuoi.

### Test PHP
-Infine, assicurati che PHP funzioni correttamente. Crea un file `info.php` nella directory Apache `/var/www/html/` con il comando `phpinfo()`.
+Ultimo step: assicurati che PHP funzioni. Crea un file `info.php` nella cartella Apache `/var/www/html/` con il comando `phpinfo()`.
```
# Apri nano per creare il file
nano /var/www/html/info.php
-# Incolla questo contenuto
+# Incolla questo codice dentro
```
-Salva con `CTRL+X`, poi `Y` e `Invio` per confermare.
+Salva con `CTRL+X`, poi `Y` e `Enter` per confermare.
-Ora apri questo URL nel browser, dovrebbe mostrarti la pagina info PHP se tutto funziona:
+Ora apri nel browser:
```
http://[tuo_indirizzo_ip]/info.php
```

-Con le dipendenze LAMP testate e funzionanti, sei pronto per procedere con l’installazione principale di WordPress.
+Se vedi la pagina info PHP, tutto funziona. Ora sei pronto per installare WordPress.
## Installazione
-L’installazione di WordPress si divide in tre fasi: preparare il database MySQL, installare WordPress e infine configurare tramite la procedura guidata.
+L’installazione di WordPress si divide in tre parti: preparare il database MySQL, installare WordPress e configurare tramite il setup wizard.
### Database MySQL
-Per iniziare devi creare un nuovo database MySQL. Ricordati queste credenziali perché ti serviranno nella procedura guidata di WordPress. Ti consigliamo di usare i nostri esempi.
+Per prima cosa crea un nuovo database MySQL. Ti servirà durante il setup di WordPress, quindi ti consigliamo di usare i nostri esempi.
-Copia questi comandi per creare database, tabelle e utenti necessari.
+Copia questi comandi per creare database, tabelle e utente.
```
# Accedi a MySQL
sudo mysql -u root
@@ -156,81 +157,81 @@ CREATE DATABASE wordpress;
# Sostituisci [your_password] con la tua password
CREATE USER wordpress@localhost IDENTIFIED BY '[your_password]';
-# Imposta i privilegi per l’utente (copia tutto insieme)
+# Assegna i permessi all’utente (copia tutto insieme)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON wordpress.*
TO wordpress@localhost;
-# Ricarica le tabelle dei privilegi
+# Ricarica i privilegi
FLUSH PRIVILEGES;
```
Quando hai finito, esci con `quit`. Ora sei pronto per installare WordPress.
-### Installazione di WordPress
+### Installazione WordPress
-Per l’installazione principale consigliamo di scaricare la release ufficiale da **wordpress.org** invece del pacchetto APT, come raccomandato da WordPress per evitare problemi.
+Per installare WordPress ti consigliamo di scaricare la release ufficiale da **wordpress.org** invece di usare il pacchetto APT, così eviti problemi.
-Per scaricare l’ultima versione, usa questo comando che la scarica nella cartella temporanea.
+Scarica l’ultima versione con questo comando, che la mette nella cartella temporanea.
```
cd /tmp && wget https://wordpress.org/latest.tar.gz
```
-Ora estrai l’archivio, che creerà una cartella `wordpress` con tutti i file necessari.
+Estrai l’archivio, che creerà una cartella `wordpress` con tutti i file.
```
tar -xvf latest.tar.gz
```
-Dopo aver estratto i file, devi copiare la cartella nella directory Apache `/var/www/html/` per renderla accessibile via web. Esegui questi comandi per copiare la cartella, creare la directory `uploads` e sistemare i permessi per il gruppo `www-data` del web server.
+Ora copia la cartella dentro `/var/www/html/` di Apache per renderla accessibile via web. Esegui questi comandi per copiare, creare la cartella uploads e sistemare i permessi per il gruppo `www-data`.
```
-# Copia la cartella wordpress e aggiorna proprietà
+# Copia la cartella wordpress e aggiorna i permessi
cp -R wordpress /var/www/html/
chown -R www-data:www-data /var/www/html/wordpress/
# Crea la cartella uploads
mkdir /var/www/html/wordpress/wp-content/uploads
-# Modifica i permessi
+# Imposta i permessi
chmod -R 755 /var/www/html/wordpress/
chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/
```
-A questo punto WordPress è installato. Accedi alla procedura guidata via: `http://[tuo_indirizzo_ip]/wordpress`
+Fatto questo, WordPress è installato. Apri il setup wizard via: `http://[tuo_indirizzo_ip]/wordpress`
-### Procedura guidata
+### Setup Wizard
-Ora puoi configurare WordPress tramite la procedura guidata, l’ultimo step dell’installazione. Per prima cosa ti verrà chiesto di scegliere la lingua.
+Nel wizard puoi configurare WordPress, l’ultimo step dell’installazione. Prima scegli la lingua.
-Poi dovrai configurare le impostazioni del database. Hai già preparato tutto con MySQL, quindi usa le stesse credenziali. Se hai seguito i nostri esempi, compila così, sostituendo `[your_password]` con la password scelta.
+Poi configuri il database. Hai già preparato tutto in MySQL, quindi usa le stesse credenziali. Se hai seguito i nostri esempi, compila così, sostituendo `[your_password]` con la password scelta.

-Dopo questo passaggio, ti verrà chiesto di avviare l’installazione, l’ultimo step.
+Dopo questo, ti verrà chiesto di avviare l’installazione. È l’ultimo passo.

-Nella pagina successiva inserisci titolo sito, email, username e password per l’account admin WordPress. Puoi anche decidere se permettere ai motori di ricerca di indicizzare il sito o meno.
+Nella pagina successiva inserisci titolo sito, email, username e password per l’account admin WordPress. Puoi anche scegliere se far indicizzare il sito dai motori di ricerca o meno.
:::tip
-Scegli una password forte e salva le credenziali per non perdere l’accesso al pannello WordPress!
+Scegli una password forte e salva bene le credenziali per non perdere l’accesso al pannello WordPress!
:::
Quando sei pronto, clicca su **Installa WordPress** per completare.

-Verrai portato a una pagina di successo che ti reindirizza alla pagina di **Login**. Clicca e usa le credenziali per accedere al pannello WordPress per la prima volta!
+Verrai portato a una pagina di successo che ti reindirizza al login. Clicca e usa le credenziali per entrare nel pannello WordPress per la prima volta!

-E voilà, dopo il login sarai nel pannello WordPress con l’installazione completa.
+E voilà, dopo il login sei nel pannello WordPress con l’installazione completa.

## Conclusione
-Congratulazioni, hai installato e configurato WordPress con successo! Il prossimo passo è **altamente consigliato**: configura un dominio e un **certificato SSL** per trasmettere i dati in modo sicuro e rendere più semplice l’accesso al pannello WordPress. Dai un’occhiata alla nostra guida [Certbot](dedicated-linux-certbot.md) focalizzata sul **plugin Apache** e segui la procedura interattiva per configurare facilmente un certificato per il tuo dominio.
+Complimenti, hai installato e configurato WordPress con successo! Il prossimo passo è **fortemente consigliato**: configura un dominio e un **certificato SSL** per trasmettere i dati in modo sicuro e rendere più semplice l’accesso al pannello WordPress. Dai un’occhiata alla nostra guida [Certbot](dedicated-linux-certbot.md) con focus sul **plugin Apache** e segui la procedura interattiva per configurare facilmente il certificato per il tuo dominio.
-Per approfondire e personalizzare, ti consigliamo di esplorare le nostre guide su [Plugin WordPress](webspace-wordpress-plugins.md) e [WordPress Elementor](webspace-wordpress-elementor.md), che spiegano come installare plugin e usare Elementor, un page builder super user-friendly.
+Per approfondire, ti consigliamo di esplorare le nostre guide su [Plugin WordPress](webspace-wordpress-plugins.md) e [WordPress Elementor](webspace-wordpress-elementor.md), che spiegano come installare plugin e usare Elementor, un page builder super user-friendly.
-Per qualsiasi domanda o supporto, il nostro team è sempre disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
+Per qualsiasi domanda o aiuto, il nostro supporto è sempre disponibile ogni giorno per darti una mano! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
index 6bd5d0d88..a02b163e7 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-xrdp
-title: "Dedicated Server: Installazione di xRDP (Desktop Remoto)"
-description: "Scopri come configurare l'accesso desktop remoto su server Ubuntu e Debian per una gestione e controllo più semplici → Scopri di più ora"
+title: "Configura xRDP su un Server Linux - Abilita Accesso Desktop Remoto"
+description: "Scopri come configurare l'accesso desktop remoto su server Ubuntu e Debian per una gestione e controllo più semplice → Scopri di più ora"
sidebar_label: Installa xRDP
services:
+ - vserver
- dedicated
---
@@ -11,16 +12,16 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Su Linux, di solito c'è una console SSH predefinita per gestire il server. In alcuni casi può essere più comodo usare una connessione desktop remoto, simile a Windows.
-Una post-installazione è possibile per la maggior parte delle distro Linux. In questa guida spieghiamo come fare su Ubuntu e Debian.
+Su Linux, di solito c'è una console SSH predefinita per gestire il server. In alcuni casi può essere più comodo usare una connessione desktop remota, simile a Windows.
+È possibile un'installazione post-configurazione per la maggior parte delle distro Linux. In questa guida viene spiegato per Ubuntu e Debian.
:::info
-Importante: Devi usare almeno Ubuntu 18.04.X LTS (Bionic Beaver) o Debian 10 (Buster) come OS. Versioni più recenti sono consigliate.
+Importante: Deve essere usato almeno Ubuntu 18.04.X LTS (Bionic Beaver) o Debian 10 (Buster) come OS. Versioni più recenti sono consigliate.
:::
## Installazione di xRDP
-Prima di tutto, aggiorna il server:
+Per prima cosa, aggiorna il server:
```
// Debian
sudo apt update; sudo apt upgrade -y
@@ -29,7 +30,7 @@ sudo apt update; sudo apt upgrade -y
sudo apt update; sudo apt upgrade -y
```
-Dopo l’aggiornamento, installa i pacchetti necessari:
+Dopo l'aggiornamento, installa i pacchetti necessari:
```
// Debian
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils -y
@@ -47,7 +48,7 @@ sudo apt install xrdp
sudo apt install xrdp
```
-Dopo l’installazione, lo stato dovrebbe risultare “active”:
+Dopo l'installazione, lo stato dovrebbe risultare "active":
```
// Debian
sudo systemctl status xrdp
@@ -66,18 +67,18 @@ sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp
sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp
```
-A configurazione finita, puoi connetterti al root o all’utente del server tramite Desktop Remoto.
+Al termine della configurazione, puoi connetterti al root o all’utente corrispondente del server tramite Desktop Remoto.
La porta di default è: 3389
## Connessione
-La connessione si fa con qualsiasi tool RDP, usando IP:PORT.
+La connessione può essere fatta tramite qualsiasi tool RDP, collegandosi con IP:PORT.
Quando ti connetti ti verranno chiesti i dati di login:

-Dopo il login avrai il desktop a schermo.
-Su Ubuntu l’aspetto è un po’ diverso rispetto a Debian:
+Dopo il login riuscito vedrai il desktop.
+Con Ubuntu l’aspetto è un po’ diverso rispetto a Debian:
Ubuntu:
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
index 7eac693dd..c89a9527d 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-ftpserver
-title: "Dedicated Server: Installazione di FTP"
+title: "Configura FTP su un Server Windows - Ospita un Servizio di Trasferimento File Sicuro"
description: "Scopri come configurare e gestire un server FTP FileZilla su Windows per trasferimenti file sicuri e controllo accessi utenti → Scopri di più ora"
sidebar_label: Installa FTP
services:
+ - vserver
- dedicated
---
@@ -21,7 +22,7 @@ Con **FileZilla Server** puoi configurare un server FTP su un sistema operativo
### Download
-Per configurare un server FTP serve il software giusto. FileZilla Server è una soluzione perfetta per Windows Server. Puoi scaricarlo qui: [FileZilla server](https://filezilla-project.org/download.php?type=server).
+Per configurare un server FTP serve il software giusto. FileZilla Server è una soluzione perfetta per Windows. Puoi scaricarlo qui: [FileZilla server](https://filezilla-project.org/download.php?type=server).
@@ -31,11 +32,11 @@ Dopo aver scaricato il file di setup, eseguilo cliccandoci sopra. Si aprirà que
-Qui puoi scegliere i pacchetti da installare. Di solito va bene lasciare quelli pre-selezionati, quindi clicca su **Next** e scegli la cartella di installazione:
+Qui puoi scegliere i pacchetti da installare. Di solito basta lasciare quelli pre-selezionati, quindi clicca su **Next** e scegli la cartella di installazione:

-Nel nostro esempio FileZilla Server verrà installato in **C:\Program Files (x86)\FileZilla Server**, ma puoi scegliere il percorso che preferisci. Dopo aver scelto la cartella, devi decidere come installare e avviare il server FTP. Puoi anche impostare la porta e definire una password amministratore.
+Nel nostro esempio FileZilla Server verrà installato in **C:\Program Files (x86)\FileZilla Server**, ma puoi scegliere qualsiasi percorso. Dopo aver scelto la cartella, devi decidere come installare e avviare il server FTP, impostare la porta e definire una password amministratore.
@@ -60,24 +61,24 @@ Nel menu Users clicca su **Add** per aggiungere un nuovo utente:

-Nel nostro esempio l’utente si chiama **YourUserName**, ma puoi scegliere il nome che vuoi.
+In questo esempio l’username è **YourUserName**, ma puoi scegliere quello che vuoi.
-### Password e permessi
+### Password e Permessi
-Ora che l’utente è creato, devi configurare accesso e permessi. Attiva l’utente e imposta la password nella categoria **General** sotto **Credentials**. Ti consigliamo di usare sempre una password per sicurezza. Seleziona **Require a password to log in** e inserisci la password che preferisci.
+Ora che l’utente è creato, devi configurare accesso e permessi. Attiva l’utente e imposta la password nella categoria **General** sotto **Credentials**. Ti consigliamo di usare una password per sicurezza. Seleziona **Require a password to log in** e inserisci la password che preferisci.

-Per dare i permessi giusti, devi indicare quali cartelle l’utente può raggiungere cliccando su **Add** in mount points. Devi specificare un percorso virtuale e uno reale. Nel nostro esempio abbiamo mappato il disco C sotto \.
+Per dare i permessi giusti, devi indicare quali cartelle l’utente può vedere cliccando su **Add** in mount points. Devi specificare un percorso virtuale e uno reale. Nel nostro esempio abbiamo mappato il disco C sotto \.

A destra trovi l’opzione **Permissions** per settare i diritti di accesso alla cartella. Se vuoi che l’utente possa leggere e modificare i file, scegli **Read+Write**.
::: danger
-Per motivi di sicurezza, dai all’utente accesso solo alle cartelle necessarie.
+Per motivi di sicurezza, dai accesso all’utente solo alle cartelle necessarie.
:::
Applica e conferma le modifiche cliccando su **Apply**.
@@ -86,7 +87,7 @@ Applica e conferma le modifiche cliccando su **Apply**.
## Eccezioni Firewall di Windows
-Per permettere la connessione al server FTP, devi abilitare FileZilla Server nel firewall di Windows. Vai su **Pannello di controllo\Sistema e sicurezza\Windows Defender Firewall** e clicca su **Consenti app o funzionalità tramite Windows Defender Firewall**.
+Per permettere la connessione al server FTP, devi abilitare FileZilla Server nel firewall di Windows. Vai su **Pannello di controllo\Sistema e sicurezza\Windows Defender Firewall** e clicca su **Consenti app o funzionalità attraverso Windows Defender Firewall**.
Nella finestra successiva seleziona l’app da autorizzare:

@@ -95,7 +96,7 @@ Nel nostro esempio il percorso è **C:\Program Files (x86)\FileZilla Server\File

-Chiudi con **OK** e ora la connessione al tuo server FTP è possibile.
+Chiudi con **OK** e ora la connessione al tuo server FTP è attiva.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-git.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
index 0507a9598..8b176c622 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-git
-title: "Dedicated Server: Git auf Windows einrichten"
-description: "Entdecke, wie du Git für effiziente Versionskontrolle und nahtlose Zusammenarbeit in deinen Projekten einrichtest und konfigurierst → Jetzt mehr erfahren"
-sidebar_label: Git installieren
+title: "Configura Git su un Server Windows - Attiva il Controllo Versioni per i Tuoi Progetti"
+description: "Scopri come installare e configurare Git per un controllo versioni efficiente e una collaborazione fluida nei tuoi progetti → Scopri di più ora"
+sidebar_label: Installa Git
services:
+ - vserver
- dedicated
---
@@ -11,37 +12,35 @@ import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import InlineVoucher from '@site/src/components/InlineVoucher';
-## Einführung
+## Introduzione
-Git ist ein verteiltes Versionskontrollsystem, das für effizientes Quellcode-Management entwickelt wurde. Es ermöglicht Entwicklern, Änderungen nachzuverfolgen, gleichzeitig an verschiedenen Branches zu arbeiten und Projekte reibungslos gemeinsam zu bearbeiten. Dank seiner Flexibilität und Performance hat sich Git als Standard-Tool für Versionskontrolle in der modernen Softwareentwicklung etabliert.
+Git è un sistema di controllo versione distribuito progettato per una gestione efficiente del codice sorgente. Permette agli sviluppatori di tracciare le modifiche, lavorare su diversi rami contemporaneamente e collaborare ai progetti senza intoppi. Grazie alla sua flessibilità e performance, Git è diventato lo standard per il controllo versione nello sviluppo software moderno.
-Willst du diesen Service selbst hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
+Stai pensando di ospitare questo servizio da solo? Ti guideremo passo passo su come configurarlo e impostarlo, con tutto quello che devi sapere.
+## Preparazione
+Prima di configurare **Git**, devi preparare il tuo sistema. Questo include aggiornare il sistema operativo all’ultima versione disponibile. Questi passaggi garantiscono un ambiente stabile e aiutano a prevenire problemi durante o dopo l’installazione.
-## Vorbereitung
-Bevor du **Git** einrichtest, solltest du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf die neueste Version zu aktualisieren. Diese Vorbereitung sorgt für eine stabile Umgebung und hilft, Probleme während oder nach der Installation zu vermeiden.
+### Aggiorna il Sistema
+Per assicurarti che il tuo sistema funzioni con le ultime migliorie software e di sicurezza, esegui sempre prima gli aggiornamenti di sistema. Così avrai tutte le patch di sicurezza e le versioni software più recenti prima di procedere.
-### System aktualisieren
-Um sicherzustellen, dass dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du immer zuerst ein System-Update durchführen. So hast du die neuesten Sicherheitspatches und Softwareversionen, bevor du weitermachst.
+## Installazione
+Ora che hai completato le preparazioni necessarie, puoi procedere con l’installazione di Git. Scarica Git per Windows (x64) qui: https://git-scm.com/downloads/win
-## Installation
-
-Nachdem die notwendigen Vorbereitungen abgeschlossen sind, kannst du mit der Installation von Git starten. Lade dir dafür Git für Windows (x64) hier herunter: https://git-scm.com/downloads/win
-
-Starte anschließend das Setup der heruntergeladenen Datei und folge den Anweisungen.
+Poi avvia il setup del file scaricato e segui i passaggi mostrati.

-Nach der Installation solltest du überprüfen, ob Git korrekt funktioniert, indem du ein Terminal oder die Eingabeaufforderung öffnest. Gib den Befehl `git --version` ein und bestätige mit Enter.
+Una volta terminata l’installazione, verifica che Git funzioni correttamente aprendo un terminale o prompt dei comandi. Digita il comando `git --version` e premi Invio.
-Wenn die Installation erfolgreich war, zeigt Git die aktuell installierte Versionsnummer an. Erhältst du eine Fehlermeldung oder keine Ausgabe, wurde Git wahrscheinlich nicht richtig installiert oder der Befehl ist nicht im Systempfad enthalten.
+Se l’installazione è andata a buon fine, Git ti restituirà la versione attualmente installata. Se ricevi un messaggio di errore o nessun output, di solito significa che Git non è stato installato correttamente o che il comando non è incluso nel path di sistema.
```
git --version
@@ -52,9 +51,9 @@ git version 2.51.2
-## Konfiguration
+## Configurazione
-Richte deinen Git-Benutzernamen und deine E-Mail mit den folgenden Befehlen ein, indem du die Beispielwerte durch deine eigenen Daten ersetzt. Diese Angaben werden mit jedem Commit verknüpft.
+Imposta il tuo username e la tua email Git con i comandi qui sotto, sostituendo i valori di esempio con i tuoi dati. Queste credenziali saranno associate a ogni commit che farai.
```
git config --global user.name "John Doe Paris"
@@ -63,11 +62,11 @@ git config --global user.email "doe@e-mail.com"
-## Fazit und weitere Ressourcen
+## Conclusione e Risorse Utili
-Glückwunsch! Du hast Git jetzt erfolgreich auf deinem vServer installiert und konfiguriert. Wir empfehlen dir außerdem, einen Blick auf die folgenden Ressourcen zu werfen, die dir bei der Serverkonfiguration weiterhelfen können:
+Congratulazioni! Hai installato e configurato Git con successo sul tuo vServer. Ti consigliamo anche di dare un’occhiata alle risorse qui sotto, che possono offrirti ulteriore supporto e guida durante la configurazione del tuo server:
-- [git-scm.com](https://git-scm.com/) – Offizielle Website
-- [git-scm.com/doc](https://git-scm.com/doc) – Git Dokumentation
+- [git-scm.com](https://git-scm.com/) - Sito Ufficiale
+- [git-scm.com/doc](https://git-scm.com/doc) Documentazione Git
-Hast du spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Team täglich zur Verfügung – melde dich einfach bei uns! 🙂
\ No newline at end of file
+Hai domande specifiche che non abbiamo coperto? Per ulteriori dubbi o assistenza, non esitare a contattare il nostro supporto, disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
index c4b36fc04..06b580960 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-installmysql
-title: "Dedicated Server: Installazione di MySQL"
-description: "Scopri come configurare e mettere in sicurezza il tuo server database MySQL su un Dedicated Server Windows per una gestione dati affidabile → Scopri di più ora"
+title: "Configura MySQL su un Server Windows - Distribuisci e Gestisci Database Affidabili"
+description: "Scopri come configurare e mettere in sicurezza il tuo server database MySQL su un Server Dedicato Windows per una gestione dati affidabile → Scopri di più ora"
sidebar_label: Installa MySQL
services:
+ - vserver
- dedicated
---
@@ -11,26 +12,26 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Un server MySQL è necessario per varie applicazioni e può contenere dati importanti, ad esempio per un server di gioco o un sito web. Qui ti spieghiamo come configurare il tuo server database MySQL sul tuo Dedicated Server Windows.
+Un server MySQL è necessario per varie applicazioni e può contenere dati importanti, ad esempio per un server di gioco o un sito web. Qui ti spieghiamo come configurare il tuo server database MySQL sul tuo Server Dedicato Windows.
## Installazione
-Per prima cosa, connettiti al tuo server tramite Desktop Remoto e scarica l’ultima versione di MariaDB, che useremo come server database: [Download MariaDB](https://mariadb.org/download/?t=mariadb).
+All’inizio ti connetti al tuo server tramite Desktop Remoto e scarichi l’ultima versione di MariaDB, che viene usata come server database: [Download MariaDB](https://mariadb.org/download/?t=mariadb).
Estrai l’archivio scaricato con WinRAR o 7Zip e avvia il file di installazione con un doppio click:

-Poi segui la procedura di installazione cliccando su **Next** finché non ti viene chiesto di inserire la password root:
+Poi segui il processo di installazione cliccando su **Next** finché non ti viene chiesto di inserire la password root:

Qui puoi definire la master password per l’accesso al tuo server database. Assicurati di usare una password sicura che nessun altro conosca!
:::info
-IMPORTANTE! Se vuoi accedere al database da remoto tramite Navicat, HeidiSQL o altri tool, devi attivare l’opzione **Enable access from remote machines for root user**! Per motivi di sicurezza, però, non è consigliato farlo.
+IMPORTANTE! Se vuoi accedere al database da remoto tramite Navicat, HeidiSQL o altri tool, devi attivare l’opzione **Enable access from remote machines for root user**! Per motivi di sicurezza, però, non è generalmente consigliato.
:::
Poi clicca su **Next** fino alla fine dell’installazione, dove dovrai cliccare su **Install**:
@@ -39,16 +40,16 @@ Poi clicca su **Next** fino alla fine dell’installazione, dove dovrai cliccare
Il tuo server database è ora online e pronto all’uso!
-## Configurazione accesso esterno
+## Configurazione dell’accesso esterno
-Se hai abilitato "Enable access from remote machines for root user" durante l’installazione, devi anche aprire la porta MySQL **3306** nel firewall di Windows. Apri il firewall e crea una nuova regola per questa porta.
-Qui trovi la guida su come aprire le porte nel firewall:
+Se hai abilitato "Enable access from remote machines for root user" durante l’installazione, devi anche aprire la porta MySQL **3306** nel firewall di Windows. Per farlo, apri il firewall e crea una nuova regola.
+Qui trovi la guida su come aprire porte nel firewall:
[Port Forwarding (Firewall)](vserver-windows-port.md)
-Ora puoi accedere al tuo server MySQL anche da remoto!
+Ora puoi accedere al tuo server MySQL dall’esterno!
## Conclusione
-Congratulazioni, hai installato con successo il server MySQL. Per qualsiasi domanda o supporto, il nostro team è sempre a disposizione ogni giorno per aiutarti! 🙂
\ No newline at end of file
+Congratulazioni, hai installato con successo il server MySQL. Per qualsiasi domanda o supporto, non esitare a contattare il nostro team di supporto, disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
index 1bbd20758..f2085f559 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-javascript
-title: 'Dedicated Server: Installazione di JavaScript'
+title: "Configura il Runtime JavaScript su un Server Windows - Abilita l’Esecuzione di Applicazioni Web Moderne"
description: "Scopri come installare e configurare Node.js, Deno e Bun su Windows per eseguire JavaScript in modo efficiente → Scopri di più ora"
sidebar_label: Installa JavaScript
services:
+ - vserver
- dedicated
---
@@ -11,11 +12,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Questa guida ti mostra i passaggi per installare Node.js, Deno e Bun su Windows. I passaggi indicati devono essere eseguiti tramite RDP; se non sai come connetterti al tuo server via RDP, dai un’occhiata alla nostra guida [Accesso Iniziale (RDP)](vserver-windows-userdp.md).
+Questa guida ti mostra come installare Node.js, Deno e Bun su Windows. I passaggi indicati vanno eseguiti tramite RDP; se non sai come connetterti al tuo server via RDP, dai un’occhiata alla nostra guida su [Accesso Iniziale (RDP)](vserver-windows-userdp.md).
+
+
## Installazione
-Per cominciare, devi decidere quale runtime JavaScript installare. Online trovi un sacco di risorse che spiegano ogni runtime nel dettaglio. Ma puoi anche seguire questa guida, che include comandi base e esempi di codice. Ti consigliamo Node.js, perché è uno dei più usati e molto popolare.
+Per cominciare, devi scegliere quale runtime JavaScript installare. Online trovi tantissime risorse che spiegano ogni runtime nel dettaglio. Ma puoi anche seguire questa guida, che include comandi base e esempi di codice. Ti consigliamo Node.js, perché è uno dei runtime più usati e molto popolare.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -35,7 +38,7 @@ Clicca sul pulsante `Download Node.js (LTS)` e aspetta che il download finisca.

:::tip
-È consigliato mantenere l’installazione sempre sull’ultima versione Long Term Support (LTS).
+Ti consigliamo di installare sempre l’ultima versione Long Term Support (LTS).
:::
### Passo 2: Installazione di Node.js
@@ -43,14 +46,14 @@ Avvia l’installer cliccandoci sopra. Ti verrà chiesto di configurare alcune i

-Ora devi leggere e accettare (spuntando la casella) il Contratto di Licenza di Node.js, poi clicca su `Next`.
+Ora leggi e accetta (spuntando la casella) il Contratto di Licenza di Node.js, poi clicca su `Next`.

-Dopodiché ti verrà chiesto dove installare Node.js.
+Ti verrà chiesto dove installare Node.js.
:::note
-Ti consigliamo di usare la posizione di installazione predefinita.
+Ti consigliamo di lasciare la cartella di installazione di default.
:::

@@ -60,15 +63,15 @@ Nella pagina successiva puoi scegliere di non installare alcuni pacchetti core d

### Passo 3: Completare l’installazione
-Ora puoi cliccare su `Install` e aspettare che tutto venga configurato. Abbi pazienza, potrebbe volerci un po’ :)
+Ora clicca su `Install` e aspetta che tutto venga configurato. Abbi pazienza, potrebbe volerci un po’. :)

-Quando finisce, clicca su `Finish` e inizia a usare Node.js sul tuo server.
+Al termine, clicca su `Finish` e potrai iniziare a usare Node.js sul tuo server.
### Aggiornare Node.js all’ultima versione
-Eseguendo `node -v` vedi la versione installata di Node.js. Di tanto in tanto controlla di avere l’ultima versione LTS. Per aggiornare Node.js, segui di nuovo la sezione di questa guida [Install JavaScript](dedicated-windows-javascript.md).
+Esegui `node -v` per vedere la versione installata di Node.js. Di tanto in tanto, controlla di avere l’ultima versione LTS. Per aggiornare Node.js, segui di nuovo la sezione di questa guida [Installa JavaScript](dedicated-windows-javascript.md).
### Usare Node.js & npm
@@ -80,10 +83,10 @@ Puoi trovare tutti i pacchetti npm sul loro [sito ufficiale](https://www.npmjs.c
### Creare un nuovo progetto
-Ogni volta che vuoi iniziare un nuovo progetto Node.js devi creare una nuova cartella con Esplora File, aprire il Prompt dei comandi o PowerShell dentro quella cartella e lanciare il comando `npm init` per iniziare la configurazione. Ti verranno chieste alcune info base per creare il file `package.json`, che sarà il file di configurazione per Node.js.
+Ogni volta che vuoi iniziare un nuovo progetto Node.js, crea una nuova cartella con Esplora File, apri il Prompt dei comandi o PowerShell in quella cartella e lancia il comando `npm init` per iniziare la configurazione. Ti verranno chieste alcune informazioni base per creare il file `package.json`, che è il file di configurazione per Node.js.
:::tip
-Su Windows, cliccando una volta sulla barra del percorso in Esplora File e digitando `cmd` seguito da `Invio` aprirai il Prompt dei comandi direttamente nella cartella corrente, molto più comodo.
+Su Windows, cliccando una volta sulla barra del percorso in Esplora File, digitando `cmd` e premendo `Invio`, aprirai il Prompt dei comandi direttamente nella cartella corrente, molto comodo.
:::
Dopo aver inizializzato il progetto, crea un file chiamato `index.js` e scrivi il codice dentro. Come esempio, creiamo un semplice server http sulla porta 80 che risponde con un messaggio di test quando accedi da localhost. Ecco il codice:
@@ -93,13 +96,13 @@ const http = require('http')
const server = http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/plain' })
- res.end('Hello from ZAP-Hosting Docs =)')
+ res.end('Ciao da ZAP-Hosting Docs =)')
})
server.listen(80)
```
-Ora puoi eseguire il codice con il comando `node .` e vedere il risultato andando su `localhost:80` nel browser.
+Ora puoi eseguire il codice con il comando `node .` e controllare il risultato andando su `localhost:80` nel browser.

@@ -113,7 +116,7 @@ Per installare pacchetti esterni da npm usa `npm install [nome-pacchetto]`.
## Installazione del Runtime Deno
-Installare Deno è semplicissimo: apri PowerShell e scrivi `irm https://deno.land/install.ps1 | iex`. Cerca `PowerShell` nella barra di ricerca di Windows, aprilo come amministratore e lancia il comando, seguendo le istruzioni che ti appariranno.
+Installare Deno è facilissimo: basta scrivere `irm https://deno.land/install.ps1 | iex` in una finestra PowerShell. Cerca `Powershell` nella barra di ricerca di Windows, apri il prompt come amministratore e lancia il comando, seguendo eventuali istruzioni.

@@ -123,19 +126,19 @@ Per vedere la versione installata, usa `deno --version`.
### Aggiornare Deno all’ultima versione
-Aggiornare Deno è facile: basta eseguire `deno upgrade`.
+Aggiornare Deno è semplice: esegui `deno upgrade`.
### Usare Deno
-Per iniziare a usare Deno crea un file `index.ts` e scrivi un po’ di codice. Come esempio, creiamo un semplice server http sulla porta 80 che risponde con un messaggio di test quando accedi da localhost. Ecco il codice:
+Per iniziare con Deno crea un file `index.ts` e scrivi del codice. Come esempio, creiamo un semplice server http sulla porta 80 che risponde con un messaggio di test quando accedi da localhost. Ecco il codice:
```js
Deno.serve({ port: 80 }, (_req: Request) => {
- return new Response('Hello from ZAP-Hosting Docs =)')
+ return new Response('Ciao da ZAP-Hosting Docs =)')
})
```
-Ora puoi eseguire il codice con `deno run --allow-net index.ts` e vedere il risultato andando su `localhost:80` nel browser.
+Ora puoi eseguire il codice con `deno run --allow-net index.ts` e controllare il risultato andando su `localhost:80` nel browser.

@@ -154,7 +157,7 @@ Bun offre un’installazione super semplice con un solo comando, ma puoi anche i
-Esegui `irm bun.sh/install.ps1|iex` dentro PowerShell per installare Bun sul tuo server.
+Esegui `irm bun.sh/install.ps1|iex` in PowerShell per installare Bun sul tuo server.

@@ -167,7 +170,7 @@ Il server potrebbe mancare di alcuni file necessari. Bun ti informerà e ti forn
-Se hai già npm installato, puoi eseguire `npm install -g bun` per installare Bun.
+Se hai già npm, puoi installare Bun con `npm install -g bun`.

@@ -182,18 +185,18 @@ Bun è stato creato per essere più veloce di altri motori JavaScript, mantenend
A seconda del linguaggio scelto (JS o TS), Bun creerà un file di configurazione (jsconfig.json o tsconfig.json).
:::
-Per iniziare a usare Bun crea un file `index.ts` e scrivi un po’ di codice. Come esempio, creiamo un semplice server http sulla porta 80 che risponde con un messaggio di test quando accedi da localhost. Ecco il codice:
+Per iniziare con Bun crea un file `index.ts` e scrivi del codice. Come esempio, creiamo un semplice server http sulla porta 80 che risponde con un messaggio di test quando accedi da localhost. Ecco il codice:
```js
const server = Bun.serve({
port: 80,
fetch(req) {
- return new Response('Hello from ZAP-Hosting Docs =)')
+ return new Response('Ciao da ZAP-Hosting Docs =)')
},
})
```
-Ora puoi eseguire il codice con `bun index.ts` e vedere il risultato andando su `localhost:80` nel browser.
+Ora puoi eseguire il codice con `bun index.ts` e controllare il risultato andando su `localhost:80` nel browser.

@@ -202,4 +205,7 @@ Ora puoi eseguire il codice con `bun index.ts` e vedere il risultato andando su
## Conclusione
-Congratulazioni, hai installato JavaScript con successo! Per qualsiasi domanda o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
+Complimenti, hai installato con successo JavaScript! Per qualsiasi domanda o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂
+
+
+
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
index e479909dd..490159a41 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-nodejs
-title: "Dedicated Server: Configura Node.js su Windows"
+title: "Configura Node.js su un Server Windows - Esegui Applicazioni JavaScript Moderne"
description: "Scopri come configurare Node.js per applicazioni scalabili e in tempo reale usando un ambiente snello → Scopri di più ora"
sidebar_label: Installa Node.js
services:
+ - vserver
- dedicated
---
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Node.js è un ambiente di runtime JavaScript open-source e multipiattaforma che esegue codice JavaScript fuori dal browser, ad esempio su server o tramite strumenti da linea di comando. Basato sul motore V8, supporta I/O asincrono e event-driven, rendendolo super efficiente per costruire applicazioni di rete scalabili e in tempo reale.
+Node.js è un ambiente di runtime JavaScript open-source e multipiattaforma che esegue codice JavaScript fuori dal browser, ad esempio su server o tramite strumenti da linea di comando. Basato sul motore V8, supporta I/O asincrono e basato su eventi, rendendolo super efficiente per costruire applicazioni di rete scalabili e in tempo reale.
Il paradigma “JavaScript ovunque” permette agli sviluppatori di usare un unico linguaggio sia per il backend che per il frontend.
@@ -21,8 +22,8 @@ Il paradigma “JavaScript ovunque” permette agli sviluppatori di usare un uni
Prima di configurare **Node.js**, devi preparare il tuo sistema. Questo include aggiornare il sistema operativo all’ultima versione e installare tutte le dipendenze necessarie. Questi passaggi garantiscono un ambiente stabile e aiutano a prevenire problemi durante o dopo l’installazione.
-### Aggiorna il sistema
-Per assicurarti che il sistema abbia gli ultimi aggiornamenti software e di sicurezza, esegui sempre prima un aggiornamento completo. Usa questo comando:
+### Aggiorna il Sistema
+Per assicurarti che il sistema abbia gli ultimi aggiornamenti software e di sicurezza, esegui sempre prima un aggiornamento. Usa questo comando:
```
sudo apt update && sudo apt upgrade -y
@@ -30,7 +31,7 @@ sudo apt update && sudo apt upgrade -y
Così il sistema avrà tutte le patch di sicurezza e le versioni software più recenti prima di procedere.
### Installa le dipendenze
-Una volta completato l’aggiornamento, puoi procedere con l’installazione delle dipendenze. Node.js verrà eseguito sulla tua macchina tramite una serie di container Docker, quindi Docker deve essere installato prima. Usa questi comandi:
+Una volta completato l’aggiornamento, puoi procedere con l’installazione delle dipendenze. Node.js verrà eseguito sulla tua macchina tramite una serie di container Docker. Per questo, Docker deve essere installato prima. Usa questi comandi:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -43,31 +44,31 @@ Una guida completa all’installazione e all’uso di Docker è disponibile nel
Ora che hai tutto pronto, puoi procedere con l’installazione di Node.js.
-Per usare Node.js in un ambiente isolato, devi prima scaricare l’immagine ufficiale basata su Alpine. Esegui questo comando per prendere l’ultima immagine Node.js 22 sul tuo sistema, pronta per il deployment in container:
+Per usare Node.js in un ambiente isolato, devi prima scaricare l’immagine ufficiale basata su Alpine. Esegui questo comando per prendere l’ultima immagine Node.js 22 sul tuo sistema, pronta per i container:
```
docker pull node:22-alpine
```
-Poi puoi avviare un container basato su questa immagine e aprire una shell interattiva dentro di esso. Usa questo comando per partire con una shell interattiva. L’opzione `--rm` fa sì che il container venga rimosso automaticamente quando esci, mantenendo pulito l’ambiente host.
+Poi, avvia un container basato su questa immagine e apri una shell interattiva dentro di esso. Usa questo comando per partire con una shell interattiva. L’opzione `--rm` fa sì che il container venga eliminato automaticamente quando esci, così il tuo sistema resta pulito.
```
docker run -it --rm --entrypoint sh node:22-alpine
```
-Dentro il container, verifica la versione di Node.js con `node -v` che dovrebbe mostrare `v22.19.0`. Puoi anche controllare la versione di npm con
+Dentro il container, verifica la versione di Node.js con `node -v`, che dovrebbe mostrare `v22.19.0`. Puoi anche controllare la versione di npm con
-`npm -v` e l’output atteso è `10.9.3`. Questo conferma che l’immagine contiene le versioni corrette di Node.js e npm, pronte all’uso.
+`npm -v`, che dovrebbe restituire `10.9.3`. Questo conferma che l’immagine ha le versioni corrette di Node.js e npm, pronte all’uso.
## Configurazione
-Dopo aver avviato il container Node.js, è consigliato configurare le impostazioni essenziali direttamente nell’ambiente. Un approccio comune è definire variabili d’ambiente, ad esempio:
+Dopo aver avviato il container Node.js, è consigliato configurare le impostazioni essenziali direttamente nell’ambiente. Un metodo comune è definire variabili d’ambiente, ad esempio:
```
export NODE_ENV=production
```
-Questo attiva la modalità produzione, con ottimizzazioni di performance e logging ridotto. Per lo sviluppo, puoi invece impostare NODE_ENV=development per avere messaggi di errore dettagliati e funzionalità di debug.
+Questo attiva la modalità produzione, con ottimizzazioni di performance e log più puliti. Per lo sviluppo, puoi invece impostare NODE_ENV=development per avere messaggi di errore dettagliati e funzionalità di debug.
Una struttura di progetto ben organizzata parte da un file di configurazione creato con:
@@ -81,11 +82,11 @@ Le dipendenze si installano con `npm install `, mentre quelle di svilup
Per setup più avanzati, Node.js può essere personalizzato con file `.npmrc` o `.nvmrc`, che permettono di configurare registry privati, opzioni di caching o forzare una versione specifica di Node.js. Così le tue app girano sempre uguali su ambienti diversi.
-## Conclusione e risorse extra
+## Conclusione e Risorse Utili
-Complimenti! Hai installato e configurato Node.js con successo sul tuo Dedicated Server. Ti consigliamo di dare un’occhiata anche a queste risorse, che possono aiutarti ulteriormente nella configurazione del server:
+Complimenti! Hai installato e configurato Node.js con successo sul tuo VPS/Server Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono aiutarti ulteriormente nella configurazione del server:
-- [Node.js.com](https://Node.js.com/) - Sito ufficiale
-- https://Node.js.com/help/ - Centro assistenza Node.js (Documentazione)
+- [Node.js.com](https://Node.js.com/) - Sito Ufficiale
+- https://Node.js.com/help/ - Centro Assistenza Node.js (Documentazione)
-Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per darti una mano! 🙂
\ No newline at end of file
+Hai domande specifiche che non trovi qui? Per qualsiasi dubbio o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per darti una mano! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
index 87c6424a6..f6cbaab93 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
@@ -1,6 +1,6 @@
---
id: dedicated-windows-notepad++
-title: "Server Dedicato: Configura Notepad++ su Windows"
+title: "Configura Notepad++ su un Server Windows - Usa un Editor di Codice e Testo Potente"
description: "Scopri come ottimizzare il tuo flusso di lavoro con Notepad++ per un editing di testo veloce, personalizzabile e leggero → Scopri di più ora"
sidebar_label: Installa Notepad++
services:
@@ -13,49 +13,62 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Notepad++ è un editor di testo e codice sorgente gratuito e open-source per Windows. Supporta evidenziazione della sintassi, folding del codice e editing a schede per molti linguaggi di programmazione e scripting, ed è altamente personalizzabile tramite plugin. Famoso per le sue prestazioni rapide e il basso consumo di risorse, Notepad++ rimane una scelta popolare per sviluppatori e utenti che cercano uno strumento potente ma leggero.
+Notepad++ è un editor di testo e codice sorgente gratuito e open-source per Windows. Supporta l’evidenziazione della sintassi, il folding del codice e l’editing a schede per molti linguaggi di programmazione e scripting, ed è altamente personalizzabile tramite plugin. Famoso per le sue prestazioni rapide e il basso consumo di risorse, Notepad++ resta una scelta top per sviluppatori e utenti che cercano uno strumento potente ma leggero.

-Stai pensando di ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
+Stai pensando di ospitare questo servizio da solo? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
+
+
+
+
+
+
## Requisiti
Prima di installare **Notepad++**, assicurati che il tuo ambiente di hosting soddisfi i seguenti requisiti per garantire un’installazione fluida e prestazioni ottimali.
-| Hardware | Minimo | Consigliato da ZAP-Hosting |
+| Hardware | Minimo | Consiglio ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
| CPU | 1 vCPU Core | 4 vCPU Core |
| RAM | 2 GB | 4 GB |
-| Spazio su disco | 25 MB | 25 GB |
+| Spazio disco | 25 MB | 25 GB |
+
-## Installazione
+
+## Installazione
Ora che hai tutto pronto e i requisiti sono soddisfatti, puoi procedere con l’installazione di Notepad++. Scarica l’app dal sito ufficiale: https://notepad-plus-plus.org/downloads/
Avvia il setup di Notepad++ e segui i passaggi mostrati:

+
+
## Configurazione
-Notepad++ offre tantissime opzioni di personalizzazione accessibili da *Impostazioni > Preferenze*. Così puoi adattare l’editor al tuo workflow:
+Notepad++ offre tantissime opzioni di personalizzazione accessibili da *Impostazioni > Preferenze*. Qui puoi adattare l’editor al tuo workflow:
- **Generale**: Gestisci il comportamento all’avvio, come ricaricare i file aperti, impostare un linguaggio di default o definire il comportamento delle schede.
-- **Impostazioni Editor**: Modifica font, dimensione, larghezza tab, numerazione righe, auto-indentazione o mostrare spazi e tab.
-- **Temi & Sintassi**: Usa il “Style Configurator” per cambiare tema e personalizzare l’evidenziazione sintattica per ogni linguaggio supportato.
+- **Impostazioni Editor**: Modifica font, dimensione, larghezza tab, numerazione righe, auto-indentazione o mostra/sposta spazi e tab.
+- **Temi & Sintassi**: Usa il “Configuratore Stile” per cambiare tema e personalizzare l’evidenziazione sintattica per ogni linguaggio supportato.
- **Gestione File**: Configura il reload automatico dei file modificati, il comportamento con file grandi o le preferenze di codifica come UTF-8.
- **Sicurezza & Backup**: Attiva backup automatici o il ripristino della sessione per evitare perdite di dati.
-- **Plugin**: Installa e gestisci estensioni tramite il Plugin Manager per aggiungere funzionalità come supporto FTP o formattazione avanzata.
+- **Plugin**: Installa e gestisci estensioni tramite il Plugin Manager per aggiungere funzionalità come supporto FTP o formattazione avanzata.
Queste preferenze rendono Notepad++ super flessibile, sia per editing semplice che per sviluppo software completo.

-## Conclusione e risorse utili
-Complimenti! Hai installato e configurato con successo Notepad++ sul tuo Server Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono darti supporto extra durante la configurazione del tuo server:
+
+
+## Conclusione e Risorse Extra
+
+Complimenti! Hai appena installato e configurato Notepad++ sul tuo Server Dedicato. Ti consigliamo anche di dare un’occhiata alle risorse qui sotto, che possono darti una mano extra durante la configurazione del server:
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Sito Ufficiale
-Hai domande specifiche che non abbiamo coperto? Per qualsiasi dubbio o supporto, il nostro team è sempre a disposizione ogni giorno per aiutarti! 🙂
\ No newline at end of file
+Hai domande specifiche che non abbiamo coperto? Per qualsiasi dubbio o supporto, il nostro team è sempre pronto ad aiutarti, tutti i giorni! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
index a63332567..fa9ba7d20 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-plex
-title: "Server Dedicato: Configura Plex su Windows"
-description: "Scopri come gestire e streammare i tuoi media personali senza sforzi con Plex per un accesso fluido da tutti i dispositivi → Scopri di più ora"
+title: "Configura Plex su un Server Windows - Stream della tua Libreria Multimediale Personale"
+description: "Scopri come gestire e trasmettere i tuoi media personali senza sforzi con Plex per un accesso fluido su tutti i dispositivi → Scopri di più ora"
sidebar_label: Installa Plex
services:
+ - vserver
- dedicated
---
@@ -13,53 +14,49 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Plex è una piattaforma per gestire e streammare contenuti multimediali come film, serie TV, musica e foto da un unico punto centrale. Con Plex Media Server, puoi organizzare le tue librerie, arricchirle automaticamente con i metadata e streammare su vari dispositivi sia in rete locale che via internet. Plex è la soluzione flessibile per accedere facilmente e comodamente alla tua collezione personale di media.
+Plex è una piattaforma per gestire e trasmettere contenuti multimediali come film, serie TV, musica e foto da un’unica postazione. Con Plex Media Server, puoi organizzare le librerie, arricchirle automaticamente con i metadata e fare streaming su vari dispositivi sia in rete locale che via internet. Plex è la soluzione flessibile per accedere facilmente e comodamente alla tua collezione personale di media.

-Stai pensando di ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
+Vuoi ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
+## Requisiti
+Prima di installare **Plex**, assicurati che il tuo ambiente di hosting rispetti i seguenti requisiti per un’installazione senza intoppi e prestazioni ottimali.
-## Prerequisiti
-
-Prima di installare **Plex**, assicurati che il tuo ambiente di hosting rispetti i seguenti requisiti per garantire un’installazione senza intoppi e prestazioni ottimali.
-
-| Hardware | Minimo | Consiglio ZAP-Hosting |
+| Hardware | Minimo | Consiglio ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
| CPU | 4 vCPU Core | 8 vCPU Core |
-| RAM | 4 GB | 8 GB |
-| Spazio disco | 25 GB | 25 GB |
+| RAM | 4 GB | 8 GB |
+| Spazio disco | 25GB | 25 GB |
-Il software richiede che tutte le dipendenze necessarie siano installate e che giri su un sistema operativo supportato. Assicurati che il tuo server rispetti questi requisiti prima di procedere con l’installazione:
+Il software richiede che tutte le dipendenze necessarie siano installate e che giri su un sistema operativo supportato. Verifica che il tuo server rispetti questi requisiti prima di procedere con l’installazione:
**Dipendenze:** Nessuna
**Sistema Operativo:** Windows 10/11, Windows Server 20XX
-Verifica che tutte le dipendenze siano presenti e che la versione del sistema operativo sia corretta per evitare problemi di compatibilità durante l’installazione di Plex.
-
-
+Assicurati che tutte le dipendenze siano presenti e che la versione del sistema operativo sia corretta per evitare problemi di compatibilità durante l’installazione di Plex.
## Installazione
-Il sito ufficiale di Plex Media offre la versione Windows aggiornata del Plex Media Server per il download. Usa la variante a 64 bit per garantire compatibilità con tutte le edizioni moderne di Windows. Puoi scaricarlo qui: https://www.plex.tv/media-server-downloads/
+Il sito ufficiale di Plex Media offre la versione Windows aggiornata del Plex Media Server da scaricare. Usa la variante a 64 bit per garantire compatibilità con tutte le edizioni moderne di Windows. Il download è disponibile qui: https://www.plex.tv/media-server-downloads/

-Dopo il download, esegui l’installer per configurare Plex Media Server. Una volta installato, la configurazione avviene tramite l’interfaccia web nel browser, dove potrai creare librerie e gestire la tua collezione media.
+Dopo il download, esegui l’installer per configurare Plex Media Server. Una volta installato, la configurazione si gestisce tramite l’interfaccia web nel browser, dove potrai creare librerie e gestire la tua collezione multimediale.

Al termine dell’installazione, l’interfaccia web di Plex Media Server si aprirà automaticamente nel browser predefinito. A questo punto ti verrà chiesto di effettuare il login con un account Plex esistente o di crearne uno nuovo se non ne hai già uno.
-Questo passaggio è necessario per collegare il server al tuo account personale, abilitando funzionalità come l’accesso remoto, la gestione utenti e la sincronizzazione tra dispositivi. Dopo l’autenticazione, entrerai nella tua istanza Plex Media personale. Da qui potrai creare librerie per film, serie TV, musica o foto, scaricare automaticamente i metadata e condividere contenuti con altri utenti in rete locale o via internet.
+Questo passaggio è necessario per collegare il server al tuo account personale, abilitando funzionalità come l’accesso remoto, la gestione utenti e la sincronizzazione tra dispositivi. Dopo l’autenticazione, accederai alla tua istanza Plex Media. Da qui potrai creare librerie per film, serie TV, musica o foto, scaricare automaticamente i metadata e condividere contenuti con altri utenti in rete locale o via internet.

Dopo la configurazione, puoi anche accedere al tuo Plex Media Server dall’esterno aprendo l’interfaccia web nel browser tramite `http://:32400`. Sostituisci `` con l’indirizzo pubblico del tuo server.
-La porta 32400 è la porta predefinita per l’accesso web a Plex e potrebbe essere necessario aprirla nel firewall o nel router se vuoi connetterti via internet.
+La porta 32400 è quella di default per l’accesso web a Plex e potrebbe essere necessario aprirla nel firewall o nel router se vuoi connetterti via internet.
Una volta raggiunto l’indirizzo, verrai reindirizzato alla pagina di login Plex e potrai gestire librerie e impostazioni. Per un accesso esterno sicuro, ti consigliamo di abilitare l’Accesso Remoto nelle impostazioni Plex, così da garantire una connessione criptata e instradare il traffico tramite il servizio Plex.
@@ -67,9 +64,9 @@ Una volta raggiunto l’indirizzo, verrai reindirizzato alla pagina di login Ple
## Conclusione e Risorse Utili
-Congratulazioni! Hai appena installato e configurato Plex sul tuo Server Dedicato. Ti consigliamo anche di dare un’occhiata alle seguenti risorse, che possono offrirti ulteriore supporto e guide durante la configurazione del tuo server:
+Congratulazioni! Hai appena installato e configurato Plex sul tuo VPS/Server Dedicato. Ti consigliamo anche di dare un’occhiata alle seguenti risorse, che possono offrirti ulteriore supporto e guida durante la configurazione del server:
- [Plex.com](https://Plex.com/) - Sito Ufficiale
- [support.plex.tv/articles/](https://support.plex.tv/articles/) - Centro Assistenza Plex (Documentazione)
-Hai domande specifiche che non abbiamo coperto? Per ulteriori info o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
+Hai domande specifiche non trattate qui? Per ulteriori info o supporto, non esitare a contattare il nostro team di assistenza, sempre pronto ad aiutarti ogni giorno! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-python.md b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
index 8edf38589..adc23f316 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-python
-title: 'Dedicated Server: Installazione di Python'
+title: 'Configura Python su un Server Windows - Attiva Sviluppo e Automazione'
description: "Scopri come installare e configurare l'ambiente Python su server Windows per eseguire i tuoi programmi Python in modo efficiente → Scopri di più ora"
sidebar_label: Installa Python
services:
+ - vserver
- dedicated
---
@@ -30,11 +31,11 @@ Avvia l’installer cliccandoci sopra. Ti verrà chiesto di configurare alcune o

### Passo 3: Completare l’installazione
-Aspetta che tutti i file vengano installati. Sii paziente, potrebbe volerci un po’. :)
+Aspetta che tutti i file vengano installati. Sii paziente, potrebbe volerci un po’ di tempo. :)

-Quando finisce, clicca su `Close` e potrai iniziare a usare Python sul tuo server.
+Quando è finito, clicca su `Close` e potrai iniziare a usare Python sul tuo server.

@@ -44,13 +45,13 @@ Ora che Python è installato sul tuo server, puoi iniziare a far girare i tuoi p
### Modalità interprete
-Digitando il comando `python` nel Prompt dei comandi o in PowerShell si avvierà l’interprete Python. Puoi scrivere qualsiasi codice Python valido dopo il prompt `>>>` e verrà eseguito premendo `Enter`. Per uscire dall’interprete, digita `exit()` oppure chiudi semplicemente la finestra.
+Digitando il comando `python` in un Prompt dei comandi o PowerShell si avvierà l’interprete Python. Puoi scrivere qualsiasi codice Python valido dopo il prompt `>>>` e verrà eseguito premendo `Invio`. Per uscire dall’interprete, digita `exit()` oppure chiudi semplicemente la finestra.

### Eseguire file .py
-Per eseguire file Python `.py`, usa il comando `python3 [nomefile].py`, sostituendo `[nomefile]` con il percorso del file che vuoi lanciare. Anche questo va fatto tramite Prompt o PowerShell.
+Per eseguire file Python `.py`, usa il comando `python3 [nomefile].py`, sostituendo `[nomefile]` con il percorso del file che vuoi lanciare. Anche questo va fatto tramite Prompt dei comandi o PowerShell.
:::tip
La maggior parte dei programmi online si avviano con `python3 main.py` perché `main.py` è il punto di partenza standard per molti script Python.
@@ -60,20 +61,20 @@ Puoi anche eseguire file Python (.py) semplicemente aprendoli o cliccando col ta
## Ambienti virtuali
-Quando scrivi un programma Python potresti aver bisogno di installare pacchetti esterni tramite pip. Puoi installarli globalmente, rendendoli disponibili a tutti gli script `.py`, oppure creare un ambiente virtuale (venv).
+Quando scrivi un programma Python potresti aver bisogno di installare pacchetti esterni tramite pip. Questi possono essere installati globalmente e quindi disponibili per tutti gli script `.py`, oppure puoi creare un ambiente virtuale (venv).
### Creare il venv
-Prima di tutto, vai nella cartella dove vuoi creare il venv usando l’Esplora file, poi esegui `python -m venv .` per installare i file necessari nella posizione corrente.
+Prima di tutto, vai nella cartella dove vuoi creare il venv usando l’esplora file, poi esegui `python -m venv .` per installare i file necessari nella posizione corrente.
### Attivare & disattivare
-Per usare comandi come `pip install` dentro il venv devi attivarlo con `.\Scripts\activate`. Ora la console lavorerà solo dentro il venv e gli script avranno accesso solo ai pacchetti installati localmente.
+Per eseguire comandi come `pip install` dentro il venv devi attivarlo con `.\Scripts\activate`. Ora la console lavorerà solo dentro il venv e gli script avranno accesso solo ai pacchetti installati localmente.
-Quando hai finito, torna alla shell normale con il comando `deactivate`.
+Quando hai finito di lavorare nel venv, torna indietro con il comando `deactivate`.

## Conclusione
-Complimenti, hai installato Python con successo! Per qualsiasi domanda o supporto, il nostro team è sempre a disposizione ogni giorno per aiutarti! 🙂
\ No newline at end of file
+Complimenti, hai installato Python con successo! Per qualsiasi domanda o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
index 0bbc89ba2..738470116 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
@@ -1,85 +1,93 @@
---
id: vserver-linux-bitwarden
-title: "VPS: Bitwarden auf Linux einrichten"
-description: "Entdecke, wie du Bitwarden sicher selbst hostest, um Passwörter mit Ende-zu-Ende-Verschlüsselung und starken Credential-Features zu managen → Jetzt mehr erfahren"
-sidebar_label: Bitwarden installieren
+title: "Configura Bitwarden su un Server Linux - Proteggi la Gestione delle Tue Password"
+description: "Scopri come ospitare in sicurezza Bitwarden per gestire le password con crittografia end-to-end e funzionalità avanzate per le credenziali → Scopri di più ora"
+sidebar_label: Installa Bitwarden
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import InlineVoucher from '@site/src/components/InlineVoucher';
-## Einführung
+## Introduzione
-Bitwarden ist ein Open-Source-Passwortmanager für Passwörter und Passkeys, der Zero-Knowledge und Ende-zu-Ende-Verschlüsselung nutzt, um deine Daten zu schützen. Du kannst ihn als Cloud-Service nutzen oder selbst hosten – mit Features zum Generieren, Speichern und automatischen Ausfüllen starker Zugangsdaten.
+Bitwarden è un password manager open source per password e passkey che utilizza zero knowledge e crittografia end-to-end per proteggere i dati. Puoi usarlo come servizio cloud o auto-ospitarlo, con funzionalità per generare, salvare e compilare automaticamente credenziali robuste.

-Willst du den Service selbst hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
+Stai pensando di ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
-## Voraussetzungen
-Bevor du **Bitwarden** installierst, stelle sicher, dass deine Hosting-Umgebung die folgenden Anforderungen erfüllt, um eine reibungslose Installation und optimale Performance zu gewährleisten.
-| Hardware | Minimum | ZAP-Hosting Empfehlung |
-| ---------- | ------------ | ------------------------- |
-| CPU | 1 vCPU Kern | 4 vCPU Kerne |
-| RAM | 2 GB | 4 GB |
-| Speicher | 12 GB | 25 GB |
+## Prerequisiti
-Die Software benötigt alle erforderlichen Abhängigkeiten und muss auf einem unterstützten Betriebssystem laufen. Prüfe vor der Installation, ob dein Server folgende Anforderungen erfüllt:
+Prima di installare **Bitwarden**, assicurati che il tuo ambiente di hosting soddisfi i seguenti requisiti per garantire un’installazione fluida e prestazioni ottimali.
-**Abhängigkeiten:** `Docker (Engine 26+ und Compose)`
+| Hardware | Minimo | Consiglio ZAP-Hosting |
+| ---------- | ------------ | -------------------------- |
+| CPU | 1 vCPU Core | 4 vCPU Core |
+| RAM | 2 GB | 4 GB |
+| Spazio disco | 12 GB | 25 GB |
-**Betriebssystem:** Neueste Version von Ubuntu/Debian mit Docker 26+ Support
+Il software richiede che tutte le dipendenze necessarie siano installate e che giri su un sistema operativo supportato. Assicurati che il tuo server rispetti questi requisiti prima di procedere con l’installazione:
-Stelle sicher, dass alle Abhängigkeiten installiert sind und das richtige Betriebssystem verwendet wird, um Kompatibilitätsprobleme bei der Bitwarden-Installation zu vermeiden.
+**Dipendenze:** `Docker (Engine 26+ e Compose)`
-## Vorbereitung
+**Sistema Operativo:** Ultima versione di Ubuntu/Debian che supporta Docker 26+
-Bevor du **Bitwarden** einrichtest, solltest du dein System vorbereiten. Das bedeutet, dein Betriebssystem auf den neuesten Stand zu bringen und alle nötigen Abhängigkeiten zu installieren. So sorgst du für eine stabile Umgebung und vermeidest Probleme während oder nach der Installation.
+Verifica che tutte le dipendenze siano installate e che la versione del sistema operativo sia corretta per evitare problemi di compatibilità durante l’installazione di Bitwarden.
-### System aktualisieren
-Damit dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du zuerst ein Update durchführen. Führe dazu folgenden Befehl aus:
+
+
+## Preparazione
+
+Prima di configurare **Bitwarden**, devi preparare il sistema. Questo include aggiornare il sistema operativo all’ultima versione e installare tutte le dipendenze richieste. Questi passaggi assicurano un ambiente stabile e aiutano a prevenire problemi durante o dopo l’installazione.
+
+
+### Aggiorna il sistema
+Per assicurarti che il sistema abbia software e patch di sicurezza aggiornati, esegui sempre prima un aggiornamento completo. Usa questo comando:
```
sudo apt update && sudo apt upgrade -y
```
-So stellst du sicher, dass dein System vor der Installation die neuesten Sicherheitspatches und Softwareversionen hat.
+Così il sistema avrà le ultime patch di sicurezza e versioni software prima di procedere.
-### Abhängigkeiten installieren
-Nach dem Update kannst du die nötigen Abhängigkeiten installieren. Bitwarden läuft in mehreren Docker-Containern, daher muss Docker zuerst installiert werden. Führe dazu folgende Befehle aus:
+### Installa le dipendenze
+Una volta completato l’aggiornamento, puoi procedere con l’installazione delle dipendenze. Bitwarden verrà eseguito tramite una serie di container Docker, quindi Docker deve essere installato prima. Usa questi comandi:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Eine ausführliche Anleitung zur Docker-Installation und Nutzung findest du in unserem [Docker](dedicated-linux-docker.md) Guide.
+Una guida completa all’installazione e all’uso di Docker è disponibile nella nostra guida [Docker](dedicated-linux-docker.md).
+
+
-### Benutzer & Verzeichnis anlegen
+### Crea utente & directory
-Es empfiehlt sich, auf deinem Linux-Server einen eigenen `bitwarden` Service-Account anzulegen, von dem aus Bitwarden installiert und betrieben wird. So bleibt deine Bitwarden-Instanz isoliert von anderen Anwendungen auf deinem Server.
+Ti consigliamo di configurare il server Linux con un account di servizio dedicato `bitwarden` da cui installare ed eseguire Bitwarden. Così la tua istanza Bitwarden sarà isolata da altre app sul server.
-Lege den Benutzer bitwarden an und setze ein starkes, einzigartiges Passwort:
+Crea l’utente bitwarden e imposta una password forte e unica:
```
sudo adduser bitwarden
sudo passwd bitwarden
```
-Falls die Docker-Gruppe noch nicht existiert, erstelle sie und füge den bitwarden-Benutzer hinzu:
+Crea il gruppo docker se non esiste e aggiungi l’utente bitwarden al gruppo docker:
```
sudo groupadd docker
sudo usermod -aG docker bitwarden
```
-Erstelle das Arbeitsverzeichnis, setze die Rechte und weise den Besitz an bitwarden zu:
+Crea la directory di lavoro, imposta i permessi e assegna la proprietà a bitwarden:
```
sudo mkdir /opt/bitwarden
@@ -87,54 +95,60 @@ sudo chmod -R 700 /opt/bitwarden
sudo chown -R bitwarden:bitwarden /opt/bitwarden
```
-### Domain konfigurieren
-Standardmäßig läuft Bitwarden auf dem Host über die Ports 80 (HTTP) und 443 (HTTPS). Richte eine Domain mit DNS-Einträgen ein, die auf deinen Host zeigen, z.B. server.deinedomain.com – besonders wichtig, wenn du Bitwarden öffentlich im Internet anbietest. Vermeide es, Bitwarden im Hostnamen zu verwenden, um die Rolle oder Software deines Servers nicht zu verraten.
-## Installation
+### Configura il tuo dominio
-Wenn alle Voraussetzungen erfüllt und Vorbereitungen abgeschlossen sind, kannst du mit der Installation von Bitwarden starten.
+Di default Bitwarden gira sul server sulle porte 80 (HTTP) e 443 (HTTPS). Configura un dominio con record DNS che puntano al server, ad esempio server.example.com, soprattutto se lo esponi su internet. Evita di includere “Bitwarden” nel nome host per ridurre la visibilità del ruolo o software del server.
-Lade das Bitwarden-Installationsskript auf deinen Server und führe es aus. Dabei wird ein `./bwdata` Verzeichnis relativ zum Speicherort von `bitwarden.sh` erstellt.
+
+
+
+## Installazione
+Ora che hai tutto pronto, puoi procedere con l’installazione di Bitwarden.
+
+Scarica lo script di installazione sul server ed eseguilo. Verrà creata una cartella `./bwdata` relativa alla posizione di `bitwarden.sh`.
```
curl -Lso bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" && chmod 700 bitwarden.sh
./bitwarden.sh install
```
-Im Installer gibst du zuerst den Domainnamen deiner Bitwarden-Instanz ein, also den konfigurierten DNS-Eintrag. Danach wählst du, ob Let’s Encrypt ein kostenloses, vertrauenswürdiges SSL-Zertifikat generieren soll. Falls ja, gibst du eine E-Mail für Ablaufbenachrichtigungen an. Falls nein, folgen Fragen zum Zertifikat.
+Durante l’installazione inserisci il nome dominio della tua istanza Bitwarden, di solito il record DNS configurato. Poi scegli se Let’s Encrypt deve generare un certificato SSL gratuito e affidabile. Se sì, fornisci una mail per le notifiche di scadenza. Se no, seguiranno domande sul certificato.
+
+Inserisci il tuo Installation ID e Installation Key, ottenuti su [Bitwarden](https://bitwarden.com/host). Poi scegli la regione US o EU, utile solo se colleghi l’istanza self-hosted a un abbonamento a pagamento.
+
+Se non usi Let’s Encrypt puoi usare un certificato esistente mettendo i file in `./bwdata/ssl/your.domain` e indicando se è trusted. In alternativa puoi generare un certificato self-signed, consigliato solo per test. Se scegli nessun certificato devi mettere un proxy HTTPS davanti all’installazione, altrimenti Bitwarden non funzionerà.
-Trage deine Installations-ID und den Installationsschlüssel ein, die du bei [Bitwarden](https://bitwarden.com/host) bekommst. Wähle dann die Region US oder EU – relevant nur, wenn du eine selbst gehostete Instanz mit einem kostenpflichtigen Abo verbindest.
-Wenn du kein Let’s Encrypt nutzt, kannst du ein bestehendes Zertifikat verwenden, indem du die Dateien in `./bwdata/ssl/deine.domain` ablegst und angibst, ob es vertrauenswürdig ist. Alternativ kannst du ein selbstsigniertes Zertifikat generieren, was aber nur für Tests empfohlen wird. Wenn du kein Zertifikat nutzt, musst du einen HTTPS-Proxy vor die Installation setzen, sonst funktionieren Bitwarden-Anwendungen nicht.
-## Konfiguration
+## Configurazione
-Nach der Installation erledigst du die Grundkonfiguration über zwei Dateien. Bearbeite zuerst die Umgebungsdatei unter `./bwdata/env/global.override.env`. Trage dort deine SMTP-Serverdaten ein – Host, Port, SSL, Benutzername und Passwort – damit Bitwarden Verifizierungs- und Organisations-Einladungsmails verschicken kann. Falls du Zugriff auf das System-Admin-Portal brauchst, füge eine Admin-E-Mail zu `adminSettings__admins` hinzu.
+Dopo l’installazione completa la configurazione base con due file. Prima modifica il file ambiente `./bwdata/env/global.override.env`. Imposta i dati SMTP, come host, porta, SSL, username e password, così Bitwarden può inviare mail di verifica e inviti organizzazione. Se vuoi accedere al System Administrator Portal, aggiungi un’email admin in `adminSettings__admins`.
```
...
-globalSettings__mail__smtp__host=
-globalSettings__mail__smtp__port=
-globalSettings__mail__smtp__ssl=
-globalSettings__mail__smtp__username=
-globalSettings__mail__smtp__password=
+globalSettings__mail__smtp__host=
+globalSettings__mail__smtp__port=
+globalSettings__mail__smtp__ssl=
+globalSettings__mail__smtp__username=
+globalSettings__mail__smtp__password=
...
adminSettings__admins=
...
```
-Teste die SMTP-Konfiguration mit `./bitwarden.sh checksmtp`. Bei korrekter Einrichtung bekommst du eine Erfolgsmeldung; ansonsten siehst du Hinweise zu fehlendem OpenSSL oder falschen Werten. Änderungen übernimmst du mit `./bitwarden.sh restart`.
+Verifica la configurazione SMTP con `./bitwarden.sh checksmtp`. Se tutto è ok vedrai un messaggio di successo, altrimenti messaggi su OpenSSL mancante o valori errati. Applica le modifiche con `./bitwarden.sh restart`.
-Anschließend prüfe die Installationsparameter in `./bwdata/config.yml`. Diese Datei steuert die generierten Assets und muss angepasst werden, wenn du z.B. hinter einem Proxy arbeitest oder andere Ports nutzt. Änderungen übernimmst du mit `./bitwarden.sh rebuild`.
+Poi controlla i parametri di installazione in `./bwdata/config.yml`. Questo file gestisce gli asset generati e va modificato per ambienti speciali, ad esempio dietro proxy o con porte alternative. Applica modifiche con `./bitwarden.sh rebuild`.
-Starte die Instanz zuletzt mit `./bitwarden.sh start`. Der erste Start kann etwas dauern, da Docker die Images zieht. Mit `docker ps` kannst du prüfen, ob alle Container healthy sind. Öffne dann das Web Vault unter deiner Domain und registriere dich bei Bedarf. Für die E-Mail-Verifizierung müssen die SMTP-Variablen korrekt konfiguriert sein.
+Infine avvia l’istanza con `./bitwarden.sh start`. La prima esecuzione può richiedere tempo mentre Docker scarica le immagini. Usa `docker ps` per verificare che tutti i container siano sani. Poi apri il web vault sul dominio configurato e registra un account se serve. La verifica email richiede SMTP configurato correttamente.
-## Fazit & weitere Ressourcen
+## Conclusione e Risorse Utili
-Glückwunsch! Du hast Bitwarden erfolgreich auf deinem VPS installiert und konfiguriert. Schau dir auch diese Ressourcen an, die dir bei der Serverkonfiguration weiterhelfen können:
+Complimenti! Hai installato e configurato con successo Bitwarden sul tuo VPS/Server Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono aiutarti ulteriormente nella configurazione del server:
-- [bitwarden.com](https://bitwarden.com/) – Offizielle Website
-- https://bitwarden.com/help/ – Bitwarden Help Center (Dokumentation)
+- [bitwarden.com](https://bitwarden.com/) - Sito Ufficiale
+- https://bitwarden.com/help/ - Centro Assistenza Bitwarden (Documentazione)
-Du hast noch Fragen, die hier nicht beantwortet wurden? Für weitere Hilfe oder Support steht dir unser Team täglich zur Verfügung – meld dich einfach bei uns! 🙂
\ No newline at end of file
+Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, contatta pure il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
index 93115a940..15f84fef9 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
@@ -1,46 +1,47 @@
---
id: vserver-linux-cockpit
-title: "VPS: Installation von Cockpit"
-description: "Entdecke, wie du Linux-Server effizient mit der Weboberfläche von Cockpit verwaltest – perfekt für Einsteiger und Profis → Jetzt mehr erfahren"
-sidebar_label: Cockpit installieren
+title: "Configura Cockpit su un Server Linux - Gestisci il Tuo Server via Interfaccia Web"
+description: "Scopri come gestire i server Linux in modo efficiente con l’interfaccia web di Cockpit, perfetta per principianti ed esperti → Scopri di più ora"
+sidebar_label: Installa Cockpit
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
-## Einführung
+## Introduzione
-Cockpit ist eine Weboberfläche zur Verwaltung von einem oder mehreren Linux-Servern (Cluster). Von einfachen Log-Ausgaben bis hin zur Raid-Verwaltung bietet Cockpit viele Features.
-Cockpit ist ideal für Einsteiger, aber auch für fortgeschrittene Nutzer, die schnell alles Wichtige im Blick haben und steuern wollen. Außerdem kannst du von fast jedem Gerät darauf zugreifen.
-Die Projektseite findest du unter https://cockpit-project.org/.
+Cockpit è un’interfaccia web per gestire uno o più server Linux (cluster). Dai semplici log alla gestione del raid, Cockpit offre tante funzionalità.
+È adatto sia ai principianti che agli utenti avanzati che vogliono vedere/gestire tutto ciò che conta in poco tempo. Inoltre, è accessibile da quasi qualsiasi dispositivo.
+Il sito ufficiale del progetto è https://cockpit-project.org/.
:::info
-Diese Anleitung erklärt die Installation für Debian (ab Buster) und Ubuntu (ab Bionic Beaver). Die Installation ist auch auf der Projektseite für Fedora, Red Hat, Fedora CoreOS, CentOS, Clear Linux, Arch Linux und Tumbleweed verfügbar.
+Questa guida spiega l’installazione per Debian (da Buster) / Ubuntu (da Bionic Beaver). L’installazione è disponibile anche sulla pagina del progetto per Fedora, Red Hat, Fedora CoreOS, CentOS, Clear Linux, Arch Linux e Tumbleweed.
:::
-## Installation
+## Installazione
-Zuerst muss der Server aktualisiert werden:
+Per prima cosa, aggiorna il server:
```
-// Update
+// Aggiorna
sudo apt update; sudo apt upgrade -y
```
-Danach kannst du Cockpit installieren:
+Poi puoi procedere con l’installazione:
```
-// Cockpit Installation
+// Installa Cockpit
sudo apt install cockpit -y
```
-Nach der Installation erreichst du das Cockpit-Panel über IP:9090.
-Der Login erfolgt mit den normalen Server-/User-Zugangsdaten.
+Una volta completata l’installazione, puoi accedere al pannello di Cockpit tramite IP:9090.
+Il login avviene con le normali credenziali del server/utente.

-## Fazit
+## Conclusione
-Glückwunsch, du hast Cockpit erfolgreich installiert und eingerichtet! Falls du noch Fragen oder Probleme hast, steht dir unser Support-Team täglich zur Seite und hilft dir gerne weiter!
+Congratulazioni, hai installato e configurato Cockpit con successo! Se hai altre domande o problemi, il nostro supporto è sempre pronto ad aiutarti, tutti i giorni!
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-curl.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
index f37c661e7..ce48039be 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-curl
-title: "VPS: Configura cURL su Linux"
+title: "Configura cURL su un Server Linux - Testa e Automatizza le Richieste HTTP"
description: "Scopri come configurare e ottimizzare cURL per trasferimenti dati efficienti e test API → Scopri di più ora"
sidebar_label: Installa cURL
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-cURL è sia un tool gratuito da riga di comando che una libreria software (libcURL) per trasferire dati usando URL. Supporta un sacco di protocolli—tra cui HTTP(S), FTP, SMTP, LDAP, MQTT e altri—ed è usato spesso per scaricare file, testare API e automatizzare operazioni di rete.
+cURL è sia uno strumento gratuito da riga di comando che una libreria software (libcURL) per trasferire dati usando URL. Supporta un’ampia gamma di protocolli—tra cui HTTP(S), FTP, SMTP, LDAP, MQTT e altri—ed è comunemente usato per attività come scaricare file, testare API e automatizzare operazioni di rete.
Stai pensando di ospitare questo servizio da solo? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
@@ -21,42 +22,42 @@ Stai pensando di ospitare questo servizio da solo? Ti guideremo passo passo su c
## Preparazione
-Prima di configurare **cURL**, devi preparare il tuo sistema. Questo include aggiornare il sistema operativo all’ultima versione. Questi passaggi assicurano un ambiente stabile e aiutano a evitare problemi durante o dopo l’installazione.
+Prima di configurare **cURL**, devi preparare il tuo sistema. Questo include aggiornare il sistema operativo all’ultima versione. Questi passaggi garantiscono un ambiente stabile e aiutano a prevenire problemi durante o dopo l’installazione.
### Aggiorna il Sistema
-Per essere sicuro che il tuo sistema abbia gli ultimi aggiornamenti software e di sicurezza, esegui sempre prima un aggiornamento completo. Usa questo comando:
+Per assicurarti che il sistema abbia le ultime patch di sicurezza e aggiornamenti software, esegui sempre prima un aggiornamento completo. Usa questo comando:
```
sudo apt update && sudo apt upgrade -y
```
-Così ti assicuri che il sistema abbia tutte le patch di sicurezza e le versioni software più recenti prima di andare avanti.
+Così il tuo sistema sarà aggiornato con le ultime versioni e patch di sicurezza prima di procedere.
## Installazione
-Ora che hai fatto tutte le preparazioni, puoi procedere con l’installazione di cURL. Esegui questo comando:
+Ora che hai completato le preparazioni, puoi procedere con l’installazione di cURL. Esegui questo comando:
```console
-sudo apt install curl -y
+sudo apt install curl -y
```
## Configurazione
-cURL non richiede una configurazione tradizionale, ma puoi personalizzarlo tramite un file di configurazione. Questo file ti permette di definire opzioni di default che si applicano automaticamente ad ogni esecuzione. Esempi comuni:
+cURL non richiede una configurazione tradizionale, ma può essere personalizzato tramite un file di configurazione. Questo file ti permette di definire opzioni di default che verranno applicate automaticamente ad ogni esecuzione. Esempi comuni:
- `--user-agent "MyAgent/1.0"` per specificare un user agent personalizzato
- `--silent` per nascondere barre di progresso o output extra
- `--insecure` per disabilitare i controlli SSL (consigliato solo per test)
- `--header "Authorization: Bearer "` per autenticazione API
-In più, puoi settare variabili d’ambiente come `HTTP_PROXY` o `HTTPS_PROXY` per far passare le richieste cURL attraverso un proxy. Questo rende cURL più efficiente per task ripetitivi, evitando di riscrivere opzioni lunghe ogni volta.
+Inoltre, puoi impostare variabili d’ambiente come `HTTP_PROXY` o `HTTPS_PROXY` per far passare le richieste cURL attraverso un proxy. Questo rende cURL più efficiente per task ripetitivi, evitando di riscrivere opzioni lunghe ogni volta.
## Conclusione e Risorse Utili
-Complimenti! Hai installato e configurato cURL sul tuo VPS con successo. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono darti una mano extra durante la configurazione del server:
+Complimenti! Hai installato e configurato con successo cURL sul tuo VPS o Server Dedicato. Ti consigliamo di dare un’occhiata anche a queste risorse, che possono darti supporto extra durante la configurazione del tuo server:
- [curl.se](https://curl.se/) – Sito Ufficiale
- [curl.se/docs/](https://curl.se/docs/) Documentazione cURL
-Hai domande specifiche che non abbiamo coperto? Per qualsiasi dubbio o supporto, il nostro team è sempre pronto ad aiutarti, tutti i giorni! 🙂
+Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, il nostro team è sempre disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
index 146b9de2c..e45b503f0 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
@@ -1,72 +1,72 @@
---
id: vserver-linux-gitlab
-title: "VPS: GitLab installieren auf Linux"
-description: "Entdecke, wie du GitLab effizient auf Linux installierst, um DevOps-Workflows zu optimieren und die Teamarbeit zu verbessern → Jetzt mehr erfahren"
-sidebar_label: GitLab installieren
+title: "Configura GitLab su un Server Linux - Ospita la tua piattaforma DevOps"
+description: "Scopri come configurare GitLab su Linux in modo efficiente per ottimizzare i flussi DevOps e migliorare la collaborazione del team → Scopri di più ora"
+sidebar_label: Installa GitLab
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import InlineVoucher from '@site/src/components/InlineVoucher';
-## Einführung
+## Introduzione
-GitLab ist eine umfassende DevOps-Plattform, die Teams ermöglicht, gemeinsam am Code zu arbeiten, Workflows zu automatisieren und den kompletten Softwareentwicklungszyklus effizient zu managen. In diesem Guide zeigen wir dir, wie du GitLab auf einem Linux-Server installierst.
+GitLab è una piattaforma DevOps completa che permette ai team di collaborare sul codice, automatizzare i flussi di lavoro e gestire l'intero ciclo di vita dello sviluppo software in modo efficiente. In questa guida vedremo come installare GitLab su un server Linux.

-## Vorbereitung
+## Preparazione
-Die folgenden Anforderungen werden vom offiziellen [GitLab Team](https://docs.gitlab.com/ee/install/requirements.html) empfohlen. Es ist sehr ratsam, diese Voraussetzungen einzuhalten, um spätere Probleme und Ärger zu vermeiden.
+I seguenti requisiti sono consigliati dal team ufficiale di [GitLab](https://docs.gitlab.com/ee/install/requirements.html) ed è altamente raccomandato seguirli per evitare problemi o inconvenienti in futuro.
#### Hardware
-| Komponenten | Minimum | Empfohlen |
-| -------------- | ---------------------- | ------------------------- |
-| CPU | 2x 2 GHz | 4x 2.6+ GHz |
-| RAM | 4 GB | 8 GB |
-| Speicher | 10 GB | 50+ GB |
-| Bandbreite | 100 Mbit/s (Up & Down) | 100 Mbit/s (Up & Down) |
+| Componenti | Minimo | Consigliato |
+| ------------- | ---------------------- | ------------------------- |
+| CPU | 2x 2 GHz | 4x 2.6+ GHz |
+| RAM | 4 GB | 8 GB |
+| Storage | 10 GB | 50+ GB |
+| Banda | 100 mbit/s (up & down) | 100 mbit/s (up & down) |
#### Software
-| Plattform | Optionen |
-| ---------------- | ------------------------------------------------------------- |
-| Betriebssystem | Ubuntu (20.04, 22.04, 24.04), Debian (10, 11, 12), OpenSUSE (15.5) |
-| Datenbank | PostgreSQL 14.9+ |
-| Webserver | NGINX (mit GitLab gebündelt), Puma 6.4.2+ |
-| Sonstiges | Redis 7.x+, Sidekiq 7.3.2+, Prometheus 2.54.1+ |
+| Piattaforma | Opzioni |
+| ----------------- | ------------------------------------------------------------ |
+| Sistema Operativo | Ubuntu (20.04, 22.04, 24.04), Debian (10, 11, 12), OpenSUSE (15.5) |
+| Database | PostgreSQL 14.9+ |
+| Web server | NGINX (incluso con GitLab), Puma 6.4.2+ |
+| Altri | Redis 7.x+, Sidekiq 7.3.2+, Prometheus 2.54.1+ |
:::info
-Für die aktuellsten und genauesten Specs schau am besten direkt in die offizielle GitLab [Hardware Requirements](https://docs.gitlab.com/ee/install/requirements.html) Dokumentation.
+Per le specifiche più precise e aggiornate, consulta la documentazione ufficiale di GitLab su [Requisiti Hardware](https://docs.gitlab.com/ee/install/requirements.html).
:::
-Um GitLab auf deinem Linux-Server zu installieren, musst du dich per SSH-Client verbinden. Schau dir dazu unseren Guide [Erster Zugriff (SSH)](vserver-linux-ssh.md) an.
+Per installare GitLab sul tuo server Linux, devi connetterti tramite un client SSH. Dai un’occhiata alla nostra guida [Accesso iniziale (SSH)](vserver-linux-ssh.md) per maggiori dettagli.
-Sobald die Verbindung steht, kannst du die nötigen Pakete installieren, die für die GitLab-Installation gebraucht werden.
+Una volta stabilita la connessione, puoi iniziare a installare i pacchetti necessari per l’installazione di GitLab.
-## Schritt 1: Abhängigkeiten installieren
+## Step 1: Installazione delle Dipendenze
-Zuerst musst du einige Abhängigkeiten installieren, damit der GitLab Installer läuft. Nutze die folgenden Befehle, um die benötigten Pakete auf deinem Linux-Server zu installieren.
+Per prima cosa, devi installare alcune dipendenze per far partire l’installer di GitLab. Usa i comandi qui sotto per installare le dipendenze richieste sul tuo server Linux.
-Aktualisiere die Paketliste und installiere den OpenSSH Server sowie die nötigen Voraussetzungen mit diesem Befehl. So wird dein GitLab Webinterface gehostet.
+Aggiorna la lista dei pacchetti all’ultima versione e installa il pacchetto OpenSSH Server insieme alle dipendenze richieste con questo comando. È così che verrà ospitato il pannello web di GitLab.
```
sudo apt update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
```
-Optional kannst du Postfix (SMTP Server) installieren, wenn du E-Mail-Benachrichtigungen über GitLab verschicken möchtest.
-
-Falls du E-Mail-Benachrichtigungen willst, installiere Postfix mit:
+Puoi anche installare Postfix (server SMTP) se vuoi ricevere notifiche email da GitLab. È **opzionale**.
+Se vuoi usare le notifiche email, installa Postfix con questo comando:
```
sudo apt-get install -y postfix
```
@@ -75,17 +75,16 @@ sudo apt-get install -y postfix
-Aktualisiere die Paketliste und installiere den OpenSSH Server sowie die nötigen Voraussetzungen mit diesem Befehl. So wird dein GitLab Webinterface gehostet.
+Aggiorna la lista dei pacchetti all’ultima versione e installa il pacchetto OpenSSH Server insieme alle dipendenze richieste con questo comando. È così che verrà ospitato il pannello web di GitLab.
```
sudo apt update
sudo apt-get install -y curl openssh-server ca-certificates perl
```
-Optional kannst du Postfix (SMTP Server) installieren, wenn du E-Mail-Benachrichtigungen über GitLab verschicken möchtest.
-
-Falls du E-Mail-Benachrichtigungen willst, installiere Postfix mit:
+Puoi anche installare Postfix (server SMTP) se vuoi ricevere notifiche email da GitLab. È **opzionale**.
+Se vuoi usare le notifiche email, installa Postfix con questo comando:
```
sudo apt-get install -y postfix
```
@@ -94,29 +93,28 @@ sudo apt-get install -y postfix
-Installiere den OpenSSH Server und die nötigen Pakete mit folgendem Befehl. So wird dein GitLab Webinterface gehostet.
+Installa il pacchetto OpenSSH Server insieme alle dipendenze richieste con questo comando. È così che verrà ospitato il pannello web di GitLab.
```
sudo zypper install curl openssh perl
```
-Stelle sicher, dass der OpenSSH-Daemon aktiviert ist:
-
+Poi assicurati che il demone OpenSSH sia abilitato con questi comandi:
```
sudo systemctl status sshd
sudo systemctl enable sshd
sudo systemctl start sshd
```
-Falls du `firewalld` nutzt, musst du sicherstellen, dass die nötigen Ports offen sind.
+Se usi `firewalld`, assicurati che il firewall permetta l’accesso necessario.
-Prüfe, ob `firewalld` läuft:
+Per verificare se usi `firewalld`, esegui prima questo comando:
```bash
sudo systemctl status firewalld
```
-Wenn ja, öffne die Standard-Ports 80 und 443:
+Se è attivo, apri le porte richieste (80 e 443 di default):
```
sudo firewall-cmd --permanent --add-service=http
@@ -124,10 +122,9 @@ sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld
```
-Optional kannst du Postfix (SMTP Server) installieren, wenn du E-Mail-Benachrichtigungen über GitLab verschicken möchtest.
-
-Falls du E-Mail-Benachrichtigungen willst, installiere Postfix und starte den Dienst:
+Puoi anche installare Postfix (server SMTP) se vuoi ricevere notifiche email da GitLab. È **opzionale**.
+Se vuoi usare le notifiche email, installa Postfix con questi comandi:
```
sudo zypper install postfix
sudo systemctl enable postfix
@@ -138,27 +135,27 @@ sudo systemctl start postfix
:::info
-Während der Postfix-Installation erscheint eventuell eine Konfiguration. Wähle hier 'Internet Site' und bestätige mit Enter. Als 'mail name' gibst du den externen DNS deines Linux-Servers ein und bestätigst wieder mit Enter. Falls weitere Screens kommen, einfach mit Enter die Standardwerte übernehmen.
+Durante l’installazione di Postfix potrebbe apparire una schermata di configurazione. In questo caso, seleziona 'Internet Site' e premi invio. Usa il DNS esterno del tuo server Linux come 'mail name' e premi invio. Se compaiono altre schermate, continua a premere invio per accettare le impostazioni di default.
-Wenn du eine andere Lösung für E-Mails nutzen willst, überspring diesen Schritt und [konfiguriere einen externen SMTP-Server](https://docs.gitlab.com/omnibus/settings/smtp) nach der GitLab-Installation anhand der offiziellen Anleitung.
+Se vuoi usare un’altra soluzione per inviare email, salta questo step e [configura un server SMTP esterno](https://docs.gitlab.com/omnibus/settings/smtp) dopo aver installato GitLab seguendo la guida ufficiale.
:::
-## Schritt 2: GitLab installieren
+## Step 2: Installazione di GitLab
-Nachdem alle Abhängigkeiten installiert sind, kannst du GitLab installieren.
+Dopo aver scaricato e installato tutte le dipendenze necessarie, sei pronto per installare GitLab.
-Wir installieren GitLab direkt aus den offiziellen Paket-Repositories.
+In questa guida installeremo GitLab direttamente dai repository ufficiali.
-Führe das folgende Script aus, um die GitLab-Repositories zum apt Paketmanager hinzuzufügen:
+Lo script seguente aggiungerà i repository di GitLab al gestore pacchetti apt:
```
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
```
-Danach kannst du das Paket `gitlab-ee` installieren:
+Una volta fatto, puoi installare il pacchetto `gitlab-ee`:
```bash
sudo apt-get install -y gitlab-ee
@@ -166,13 +163,13 @@ sudo apt-get install -y gitlab-ee
-Führe das folgende Script aus, um die GitLab-Repositories zum Zypper Paketmanager hinzuzufügen:
+Lo script seguente aggiungerà i repository di GitLab al gestore pacchetti Zypper:
```
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
```
-Danach kannst du das Paket `gitlab-ee` installieren:
+Una volta fatto, puoi installare il pacchetto `gitlab-ee`:
```bash
sudo zypper install gitlab-ee
@@ -181,125 +178,120 @@ sudo zypper install gitlab-ee
-Nach Abschluss sollte GitLab auf deinem Linux-Server bereit sein. Im nächsten Abschnitt konfigurierst du wichtige Einstellungen, damit alles rund läuft.
-
-## Schritt 3: GitLab konfigurieren
+Quando il processo è completo, GitLab sarà pronto sul tuo server Linux. Prosegui con la sezione successiva per configurare alcune impostazioni essenziali e assicurarti che il server funzioni correttamente.
-Damit alles funktioniert, musst du die Konfigurationsdatei anpassen. Öffne die GitLab-Konfigurationsdatei mit deinem Lieblingseditor. Wir nehmen hier `nano` als Beispiel.
+## Step 3: Configurazione di GitLab
+Per assicurarti che tutto funzioni, devi modificare alcune impostazioni nel file di configurazione. Apri il file di configurazione di GitLab con il tuo editor di testo preferito. Qui useremo `nano` come esempio.
```
sudo nano /etc/gitlab/gitlab.rb
```
-Suche die Zeile mit `external_url` und trage entweder deine Domain oder die IP-Adresse deines Linux-Servers ein, falls du keine Domain hast.
+Cerca la riga `external_url` e inserisci il tuo dominio oppure l’indirizzo IP del server Linux se non hai un dominio da usare con GitLab.
```
## GitLab URL
-##! URL, unter der GitLab erreichbar sein wird.
-##! Für mehr Infos zur external_url siehe:
+##! URL su cui GitLab sarà raggiungibile.
+##! Per maggiori dettagli sulla configurazione di external_url vedi:
##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab
##!
-##! Hinweis: Während Installation/Updates wird die Umgebungsvariable
-##! EXTERNAL_URL genutzt, um diesen Wert zu setzen/ersetzen.
-##! Bei AWS EC2 Instanzen wird versucht, den öffentlichen Hostnamen/IP
-##! von AWS abzurufen. Mehr Infos:
+##! Nota: Durante installazioni/aggiornamenti, il valore della variabile d’ambiente
+##! EXTERNAL_URL sarà usato per popolare/sostituire questo valore.
+##! Su istanze AWS EC2, si tenta anche di recuperare hostname/IP pubblico
+##! da AWS. Per maggiori dettagli, vedi:
##! https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html
-external_url 'http`s`://`Deine Domain / IPv4-Adresse deines Linux-Servers`'
+external_url 'http`s`://`Il tuo dominio / indirizzo IPv4 del server Linux`'
```
-Wir empfehlen außerdem, deine E-Mail in der Zeile `letsencrypt['contact_emails']` einzutragen. So bekommst du Benachrichtigungen von Let's Encrypt zu den kostenlosen SSL-Zertifikaten.
+Inoltre, ti consigliamo di inserire la tua email nella riga `letsencrypt['contact_emails']`. Questo permetterà a Let's Encrypt di inviarti notifiche e contattarti riguardo ai certificati SSL automatici e gratuiti.
:::note
-Für ein kostenloses SSL-Zertifikat von Let's Encrypt brauchst du eine Domain. Ein Zertifikat auf eine IP-Adresse kannst du nicht anfordern.
+Per ottenere un certificato SSL gratuito da Let's Encrypt devi usare un dominio. Non puoi richiederlo direttamente per un indirizzo IP.
:::
```
################################################################################
-# Let's Encrypt Integration
+# Integrazione Let's Encrypt
################################################################################
# letsencrypt['enable'] = nil
-# letsencrypt['contact_emails'] = [`Deine E-Mail hier`] # Array mit Kontakt-E-Mail-Adressen
+# letsencrypt['contact_emails'] = [`La tua email qui`] # Deve essere un array di indirizzi email da contattare
# letsencrypt['group'] = 'root'
# letsencrypt['key_size'] = 2048
# letsencrypt['owner'] = 'root'
# letsencrypt['wwwroot'] = '/var/opt/gitlab/nginx/www'
-# Siehe https://docs.gitlab.com/omnibus/settings/ssl/index.html#renew-the-certificates-automatically für mehr Infos
+# Vedi https://docs.gitlab.com/omnibus/settings/ssl/index.html#renew-the-certificates-automatically per maggiori info su queste impostazioni
# letsencrypt['auto_renew'] = true
# letsencrypt['auto_renew_hour'] = 0
-# letsencrypt['auto_renew_minute'] = nil # Zahl oder Cron-Ausdruck, falls angegeben.
+# letsencrypt['auto_renew_minute'] = nil # Deve essere un numero o espressione cron, se specificato.
# letsencrypt['auto_renew_day_of_month'] = "*/4"
# letsencrypt['auto_renew_log_directory'] = '/var/log/gitlab/lets-encrypt'
# letsencrypt['alt_names'] = []
```
:::tip
-Drücke `CTRL+W`, tippe `letsencrypt['contact_emails']` ein und bestätige mit Enter, um die Zeile schnell zu finden.
+Puoi usare `CTRL+W` per cercare `letsencrypt['contact_emails']` e premere invio così non devi scorrere tutto il file manualmente.
:::
-Speichere die Änderungen mit `CTRL+X`, dann `Y` und Enter.
-
-Zum Schluss wendest du die neue Konfiguration mit folgendem Befehl an:
+Quando hai finito, premi `CTRL+X` seguito da `Y` e `Invio` per salvare le modifiche.
+Infine, esegui questo comando per riconfigurare GitLab con le nuove impostazioni.
```
sudo gitlab-ctl reconfigure
```
-Das kann eine Weile dauern, da GitLab mit den neuen Einstellungen initialisiert wird. Falls du eine Domain benutzt hast, werden auch die SSL-Zertifikate automatisch ausgestellt.
-
-## Schritt 4: Webinterface aufrufen
+Questo processo potrebbe richiedere un po’ di tempo perché inizializza GitLab con la nuova configurazione. I certificati SSL saranno emessi automaticamente se hai usato un dominio.
-Nach der Initialisierung kannst du GitLab im Browser erreichen. Gib dazu deine Domain oder IP-Adresse ein:
+## Step 4: Accesso all’Interfaccia Web
+Dopo l’inizializzazione, il server sarà accessibile via browser. Vai sul tuo sito inserendo il dominio o l’indirizzo IP così:
```
-https://[deine_domain] ODER http://[deine_ip_adresse]
+https://[tuo_dominio] OR http://[tuo_indirizzo_ip]
```
-Beim ersten Aufruf erscheint die Login-Seite.
+Alla prima apertura dell’interfaccia web, ti verrà mostrata la pagina di login.

-Für den ersten Admin-Login meldest du dich als Benutzer `root` an.
-
-Das Passwort findest du in einer Datei auf deinem Linux-Server. Öffne sie mit:
+Per accedere come admin al primo login, usa `root` come username.
+La password la trovi in un file sul server Linux. Apri il file con questo comando e cerca il campo `Password`.
```
sudo nano /etc/gitlab/initial_root_password
```
```
-# WARNUNG: Dieser Wert ist nur gültig, wenn
+# ATTENZIONE: Questo valore è valido solo nelle seguenti condizioni
-# 1. Er manuell gesetzt wurde (über `GITLAB_ROOT_PASSWORD` Umgebungsvariable oder `gitlab_rails['initial_root_password']` in `gitlab.rb`) vor der ersten Datenbankbefüllung.
+# 1. Se fornito manualmente (tramite variabile d’ambiente `GITLAB_ROOT_PASSWORD` o tramite impostazione `gitlab_rails['initial_root_password']` in `gitlab.rb` prima che il database sia stato inizializzato)
-# 2. Das Passwort nicht manuell geändert wurde (UI oder CLI).
+# 2. La password non è stata cambiata manualmente, né via UI né da linea di comando.
#
-# Falls das Passwort nicht funktioniert, musst du es zurücksetzen: https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password.
+# Se la password qui mostrata non funziona, devi resettare la password admin seguendo https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password.
-Password: `[DEIN_PASSWORT_HIER]`
+Password: `[LA_TUA_PASSWORD_È_QUI]`
-# HINWEIS: Diese Datei wird nach 24 Stunden beim ersten Reconfigure automatisch gelöscht.
+# NOTA: Questo file sarà cancellato automaticamente alla prima esecuzione di reconfigure dopo 24 ore.
```
-Gib Benutzername und Passwort auf der Login-Seite ein und du bist im GitLab Dashboard.
+Inserisci username e password nella pagina di login per entrare nella dashboard di GitLab per la prima volta. Ora puoi accedere al tuo pannello GitLab sul tuo server Linux.

-Wir empfehlen dringend, einen neuen Benutzer anzulegen und/oder das `root` Passwort zu ändern. Das geht über **Admin** unten links → **Übersicht -> Benutzer**. Dort kannst du alle Nutzer für deine GitLab-Instanz verwalten.
-
-## Optional: Firewall mit ufw einrichten
+Ti consigliamo vivamente di creare un nuovo utente e/o cambiare la password dell’utente `root`. Puoi farlo accedendo a **Admin** in basso a sinistra e selezionando **Overview->Users**. Qui puoi gestire gli utenti della tua istanza GitLab.
-Wenn du keine Firewall konfigurieren willst oder z.B. schon `firewalld` auf OpenSUSE nutzt, kannst du diesen Abschnitt überspringen.
+## Opzionale: Configura un firewall con ufw
-Erlaube die Ports 80/443 und 22.
+Puoi saltare questo step se non vuoi configurare un firewall o se, ad esempio, usi già `firewalld` su OpenSUSE.
+Assicurati di permettere le porte 80/443 e la porta 22.
-### ufw installieren
+### Installa ufw
-Falls `ufw` schon installiert ist, kannst du diesen Schritt überspringen.
+Se hai già `ufw` installato, puoi saltare questo step.
@@ -317,7 +309,7 @@ sudo zypper install ufw
-### Ports freigeben
+### Apri le porte richieste
```
sudo ufw allow http
@@ -325,22 +317,22 @@ sudo ufw allow https
sudo ufw allow OpenSSH
```
-### Firewall aktivieren
+### Abilita il firewall
:::warning
-Standardmäßig blockiert ufw alle Ports außer den erlaubten. Check also unbedingt, dass deine Whitelist komplett ist, bevor du die Firewall aktivierst.
+Di default questo bloccherà tutte le porte tranne quelle permesse. Assicurati che la whitelist sia configurata correttamente prima di abilitare il firewall.
:::
-Aktiviere die Firewall mit:
+Per attivare il firewall, esegui:
```
sudo ufw enable
```
-## Fazit
+## Conclusione
-Glückwunsch, du hast GitLab erfolgreich installiert! Wenn du Fragen hast oder Hilfe brauchst, steht dir unser Support-Team täglich zur Seite.
+Congratulazioni, hai installato GitLab con successo! Se hai domande o problemi, il nostro supporto è sempre pronto ad aiutarti ogni giorno!
-Für weitere Einstellungen empfehlen wir die [offizielle GitLab Dokumentation](https://docs.gitlab.com/ee/install/next_steps.html).
+Se vuoi fare configurazioni avanzate, ti consigliamo di leggere la [Documentazione Ufficiale di GitLab](https://docs.gitlab.com/ee/install/next_steps.html) per i prossimi passi.
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
index 14a0c204b..e79111073 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-joplin
-title: "VPS: Configura Joplin su Linux"
+title: "Configura Joplin Server su un Server Linux - Ospita la tua piattaforma di note sicura"
description: "Scopri come organizzare e sincronizzare note Markdown criptate su più dispositivi con Joplin per prendere appunti in modo sicuro e flessibile → Scopri di più ora"
sidebar_label: Installa Joplin
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -17,10 +18,10 @@ Joplin è un'app open-source per prendere appunti e gestire to-do che ti permett

-Stai pensando di ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
+Vuoi ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
-:::danger Serve Linux con interfaccia grafica
-Questa app può essere installata e usata solo su un sistema Linux con interfaccia grafica; in questo esempio usiamo Ubuntu Desktop 25.04 come riferimento.
+:::danger Serve Linux con interfaccia Desktop
+Questa applicazione può essere installata e usata solo su un sistema Linux con interfaccia grafica; in questo esempio usiamo Ubuntu Desktop 25.04 come riferimento.
:::
@@ -30,9 +31,9 @@ Questa app può essere installata e usata solo su un sistema Linux con interfacc
## Requisiti
-Prima di installare **Joplin**, assicurati che il tuo ambiente di hosting rispetti i seguenti requisiti per garantire un’installazione fluida e prestazioni ottimali.
+Prima di installare **Joplin**, assicurati che il tuo ambiente di hosting soddisfi i seguenti requisiti per garantire un’installazione fluida e prestazioni ottimali.
-| Hardware | Minimo | Consigliato da ZAP-Hosting |
+| Hardware | Minimo | Consiglio ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
| CPU | 1 vCPU Core | 4 vCPU Core |
| RAM | 2 GB | 4 GB |
@@ -54,7 +55,7 @@ Prima di configurare **Joplin**, devi preparare il sistema. Questo include aggio
### Aggiorna il sistema
-Per assicurarti che il sistema abbia le ultime patch di sicurezza e aggiornamenti software, esegui sempre prima un aggiornamento completo. Usa questo comando:
+Per essere sicuro che il sistema abbia le ultime patch di sicurezza e aggiornamenti software, esegui sempre prima un aggiornamento completo. Usa questo comando:
```
sudo apt update && sudo apt upgrade -y
@@ -75,13 +76,13 @@ sudo apt install -y libfuse2
## Installazione
-Ora che hai tutto pronto, puoi procedere con l’installazione di Joplin. Esegui questo comando:
+Ora che hai tutto pronto, puoi installare Joplin. Esegui questo comando:
```
wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | bash
```
-Joplin verrà scaricato e installato tramite lo script ufficiale. Lascia che il processo termini, poi potrai avviare subito l’app.
+Joplin verrà scaricato e installato tramite lo script ufficiale. Lascia che il processo finisca, poi potrai avviare subito l’app.
@@ -97,18 +98,18 @@ Dopo l’installazione, configura le impostazioni base per adattare Joplin al tu
Joplin supporta vari servizi di sync come Nextcloud, Dropbox, OneDrive o WebDAV. Scegli il tuo provider preferito in “Sincronizzazione” e inserisci le credenziali. Così le note saranno sempre aggiornate su tutti i dispositivi.
**Crittografia**
-Per proteggere le note sincronizzate, attiva la crittografia end-to-end nelle impostazioni “Crittografia”. Verrà generata una chiave da configurare su tutti i dispositivi che usano Joplin.
+Per proteggere le note sincronizzate, attiva la crittografia end-to-end nelle impostazioni “Crittografia”. Verrà generata una chiave da configurare su tutti i dispositivi che accedono alle note.
**Editor & Aspetto**
Joplin usa Markdown per le note. In “Editor” puoi scegliere se mostrare l’anteprima automaticamente e personalizzare font e dimensioni.
**Plugin & Estensioni**
-Il gestore plugin integrato ti permette di aggiungere funzioni extra, come supporto ai diagrammi, integrazione calendario o gestione avanzata dei tag.
+Il gestore plugin integrato ti permette di aggiungere funzioni extra, come supporto a diagrammi, integrazione calendario o gestione avanzata dei tag.
**Web Clipper**
Se vuoi, attiva l’estensione browser “Joplin Web Clipper” per salvare pagine web o selezioni direttamente come note.
-Con queste impostazioni base, Joplin è pronto per gestire task, documentazione di progetti o knowledge base personali.
+Con queste impostazioni base, Joplin è pronto per gestire task, documentazione di progetti o basi di conoscenza personali.
@@ -119,12 +120,12 @@ Con queste impostazioni base, Joplin è pronto per gestire task, documentazione
## Conclusione e risorse utili
-Complimenti! Hai installato e configurato Joplin sul tuo VPS con successo. Ti consigliamo anche di dare un’occhiata a queste risorse per ulteriori info e supporto durante la configurazione del server:
+Complimenti! Hai installato e configurato Joplin con successo sul tuo VPS o Server Dedicato. Ti consigliamo di dare un’occhiata anche a queste risorse per ulteriori info e supporto durante la configurazione:
- [Joplinapp.org](https://joplin.org/) - Sito ufficiale
- [Joplinapp.org/help/](https://joplinapp.org/help/) - Centro assistenza Joplin
-Hai domande specifiche che non trovi qui? Per qualsiasi dubbio o supporto, il nostro team è sempre pronto ad aiutarti, tutti i giorni! 🙂
+Hai domande specifiche? Per qualsiasi dubbio o supporto, il nostro team è sempre pronto ad aiutarti, tutti i giorni! 🙂
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
index 4ba06a00a..69c29d1b7 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
@@ -1,7 +1,7 @@
---
id: vserver-linux-lamp-stack
-title: "VPS: Configura stack LAMP - Linux, Apache, MySQL, PHP"
-description: "Scopri come configurare un stack LAMP per ospitare siti PHP dinamici su VPS Linux in modo efficiente → Scopri di più ora"
+title: "Configura uno stack LAMP su un server Linux - Potenzia le classiche applicazioni PHP"
+description: "Scopri come configurare uno stack LAMP per ospitare siti web PHP dinamici su VPS Linux in modo efficiente → Scopri di più ora"
sidebar_label: Web LAMP stack
services:
- vserver
@@ -13,7 +13,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Lo **stack LAMP** è una scelta popolare di software open-source configurati insieme per permettere un hosting semplice di siti web dinamici, con un focus particolare su siti e app PHP. L'acronimo sta per: **L**inux come sistema operativo, **A**pache come web server, **M**ySQL come database e infine **P**HP per l'elaborazione. In questa guida vedremo come configurare uno stack LAMP su un VPS Linux, con una spiegazione dettagliata ed un esempio di creazione di un sito web to-do list.
+Lo **stack LAMP** è una scelta popolare di software open-source configurati insieme per permettere un hosting semplice di siti web dinamici, con un focus particolare su siti e app PHP. L'acronimo sta per: **L**inux come sistema operativo, **A**pache come web server, **M**ySQL come database e infine **P**HP per l'elaborazione. In questa guida vedremo come configurare uno stack LAMP su un VPS Linux, con una spiegazione dettagliata ed un esempio pratico di un sito web to-do list.
@@ -40,25 +40,25 @@ sudo dnf upgrade --refresh
## Installazione
-L’installazione si divide facilmente in ogni componente base del LAMP, iniziando dal web server Apache, seguito dal database MySQL e infine PHP. Durante l’installazione configureremo un sito di test scritto in PHP che accederà al database MySQL. Ogni richiesta web sarà processata e servita tramite Apache.
+L’installazione si divide facilmente in ogni dipendenza core del LAMP, iniziando dal web server Apache, seguito dal database MySQL e infine PHP. Durante l’installazione configureremo un sito di test scritto in PHP che accederà al database MySQL. Ogni richiesta web sarà processata e servita tramite Apache.
### Configurazione di Apache
-Apache è il web server che gestirà le richieste in entrata e fornirà le risposte. Installalo con questo comando:
+Apache è il web server che processerà le richieste in arrivo e fornirà le risposte. Installalo con questo comando:
```
sudo apt install apache2
```
-Una volta installato, assicurati che le regole firewall siano configurate per permettere l’accesso al web server da internet. In questo esempio useremo il **firewall UFW** perché Apache ha un’app registrata per questo.
+Una volta installato, assicurati che le regole firewall appropriate siano create per rendere il web server accessibile da internet. In questo esempio useremo il **firewall UFW** dato che Apache ha un’app registrata per questo.
Se usi un firewall diverso, assicurati di aprire la porta 80 (HTTP). Puoi approfondire i firewall Linux nella nostra guida [Gestione Firewall](vserver-linux-firewall.md).
-Assicurati che UFW sia attivo e che ci sia una regola per SSH.
+Assicurati che il firewall UFW sia abilitato e che sia presente una regola per SSH.
```
# Crea una regola per permettere SSH
sudo ufw allow OpenSSH
-# Attiva il firewall UFW
+# Abilita il firewall UFW
sudo ufw enable
```
@@ -66,12 +66,12 @@ sudo ufw enable
Assicurati di avere una regola per SSH se usi UFW! Altrimenti **non** potrai più connetterti via SSH se perdi la sessione attuale!
:::
-Ora crea la regola per Apache e verifica che le regole siano attive.
+Ora crea la regola per Apache e poi verifica che le regole siano attive.
```
# Crea una regola per Apache
sudo ufw allow in "Apache Full"
-# Controlla lo stato delle regole UFW
+# Controlla le regole del firewall UFW
sudo ufw status
```
@@ -79,11 +79,11 @@ sudo ufw status
Puoi vedere quali profili sono disponibili con il comando `ufw app list`. Nell’esempio sopra, `Apache Full` apre sia HTTP (porta 80) che HTTPS (porta 443).
:::
-Dovresti vedere le regole `Apache` e `Apache (v6)` con azione `ALLOW`, confermando che il firewall è pronto. Vedrai anche altre regole che avevi configurato, inclusa quella per SSH.
+Dovresti vedere le regole `Apache` e `Apache (v6)` con azione `ALLOW`, confermando che il firewall è pronto. Vedrai anche altre regole eventualmente configurate, incluso SSH.

-Con il firewall aperto per Apache, verifica che Apache funzioni provando ad accedere al tuo indirizzo IP da browser: `http://[tuo_indirizzo_ip]`
+Con il firewall aperto per Apache, verifica che Apache funzioni provando ad accedere al tuo IP da browser: `http://[tuo_indirizzo_ip]`
Se funziona, vedrai la pagina di benvenuto di default. Se no, controlla lo stato del servizio con: `systemctl status apache2`
@@ -91,22 +91,22 @@ Se funziona, vedrai la pagina di benvenuto di default. Se no, controlla lo stato
### Configurazione di MySQL
-Ora installa e configura un server MySQL che fungerà da database per memorizzare i dati in modo relazionale. Installa con:
+Ora installa e configura un server MySQL che fungerà da database per memorizzare dati in modo relazionale. Installa con:
```
sudo apt install mysql-server
```
-Al termine, è consigliato eseguire uno script di installazione sicura per proteggere il server MySQL. È opzionale ma altamente raccomandato. Avvialo con `sudo mysql_secure_installation`.
+Al termine, è consigliato eseguire uno script di installazione sicura per mantenere il server MySQL protetto. È opzionale ma altamente raccomandato. Avvialo con `sudo mysql_secure_installation`.
-Segui la procedura interattiva. All’inizio ti verrà chiesto della validazione password. Consigliamo di scegliere `Y` per permettere solo password sicure e poi selezionare `MEDIUM` con `1` o `STRONG` con `2`.
+Segui la configurazione interattiva. All’inizio ti verrà chiesto della validazione password. Consigliamo di scegliere `Y` per permettere solo password sicure e poi selezionare `MEDIUM` con `1` o `STRONG` con `2`.

-Poi ti verrà chiesto di rimuovere l’utente `anonymous` e disabilitare il login remoto di root. Consigliamo di accettare con `Y` per motivi di sicurezza. Così l’utente di test viene rimosso e l’utente root può accedere solo localmente via SSH, riducendo i rischi.
+Poi ti verrà chiesto di rimuovere l’utente `anonymous` e disabilitare il login remoto di root. Consigliamo di accettare con `Y` per motivi di sicurezza. Così l’utente test viene rimosso e root può accedere solo localmente via SSH, riducendo i rischi.

-Infine ti chiederà di rimuovere il database `test` e ricaricare le tabelle dei privilegi. Anche qui consigliamo di accettare con `Y` perché il database test non serve e bisogna ricaricare i privilegi.
+Infine ti chiederà di rimuovere il database `test` e ricaricare le tabelle dei privilegi. Anche qui consigliamo `Y` perché il database test non serve e serve ricaricare i privilegi.

@@ -114,18 +114,18 @@ Ora verifica che MySQL sia attivo provando a loggarti con: `sudo mysql -u root`.
### Configurazione di PHP
-L’ultimo componente LAMP è PHP, che si installa facilmente. Questo comando installa PHP con i plugin per Apache e MySQL, così Apache può lavorare con PHP e PHP può usare MySQL.
+L’ultima dipendenza LAMP è PHP, molto semplice da installare. Questo comando installa PHP con il modulo Apache e il supporto MySQL, così Apache può lavorare con PHP e PHP può usare MySQL.
```
sudo apt install php libapache2-mod-php php-mysql
```
-Controlla che l’installazione sia andata a buon fine controllando la versione. Se vedi la versione, PHP funziona correttamente.
+Controlla che l’installazione sia andata a buon fine verificando la versione. Se vedi una versione, PHP funziona correttamente.
```
php -v
```
:::tip Estensioni PHP
-Per usi avanzati potresti aver bisogno di estensioni PHP extra. Puoi vedere la lista con `apt search php- | less`.
+Per casi avanzati potresti aver bisogno di estensioni PHP extra. Puoi vedere la lista con `apt search php- | less`.
Usa le frecce per scorrere e premi `Q` per uscire. Per installare un’estensione usa:
```
@@ -134,7 +134,7 @@ sudo apt install [php_extension] [...]
Puoi installarne più di una separandole con uno spazio.
:::
-Consigliamo di modificare l’ordine degli indici di directory per far sì che `index.php` abbia priorità su `.html`. Apri il file con:
+Ti consigliamo di modificare l’ordine dell’index directory per far sì che `index.php` abbia priorità su `.html`. Apri il file con:
```
sudo nano /etc/apache2/mods-enabled/dir.conf
```
@@ -144,30 +144,30 @@ Nel nano, sposta `index.php` all’inizio della lista, così:
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
```
-Salva e chiudi nano con `CTRL + X`, poi `Y` e infine `ENTER`. Riavvia Apache per applicare con `sudo systemctl restart apache2`.
+Salva e chiudi con `CTRL + X`, poi `Y` e `ENTER`. Riavvia Apache per applicare con `sudo systemctl restart apache2`.
-### Creazione sito di test
+### Creazione del sito di test
-Ora che hai installato tutti i componenti LAMP, creiamo un sito di test per mostrare come lavorano insieme per un sito dinamico. È opzionale ma utile per capire come usare questi strumenti per i tuoi siti.
+Ora che hai installato tutte le dipendenze LAMP, creiamo un sito di test per mostrare come lavorano insieme per un sito dinamico. È opzionale ma utile per capire come usare questi strumenti per i tuoi siti.
-In questo esempio creeremo un piccolo sito to-do list in PHP che recupera e mostra le voci da un database MySQL. Il sito sarà servito tramite Apache.
+In questo esempio creeremo un piccolo sito to-do list in PHP che recupera e mostra le voci da un database MySQL, servito tramite Apache.
-Useremo un dominio di test `zapdocs.example.com` perché in un caso reale useresti un dominio. Devi **assolutamente** creare un record DNS di tipo `A` per il dominio che punti all’IP del server. Se ti serve aiuto, guarda la nostra guida [Record dominio](domain-records.md).
+Useremo un dominio di test `zapdocs.example.com` perché in un caso reale useresti un dominio. Devi **assolutamente** configurare un record DNS di tipo `A` che punti all’IP del tuo server. Se ti serve aiuto, dai un’occhiata alla nostra guida [Record dominio](domain-records.md).
:::note
-Puoi anche non usare un dominio e sostituire `[your_domain]` con un nome qualsiasi. Accederai al sito tramite IP. In questo caso, quando crei il file virtual host, rimuovi la riga `ServerName`.
+Puoi anche non usare un dominio e sostituire `[your_domain]` con un nome qualsiasi. In quel caso accederai via IP. Ricorda però che nel file virtual host dovrai rimuovere la riga `ServerName`.
:::
-#### Configurazione Apache
+#### Configurazione di Apache
-Di solito, i file dei siti web sono sotto `/var/www`. Apache ha di default una cartella `html` con una pagina di default. Per organizzare meglio, soprattutto se ospiti più siti, consigliamo di creare una cartella per ogni sito.
+Di solito, tutti i file dei siti sono in `/var/www`. Apache ha di default una cartella `html` con una pagina di default. Per organizzare meglio, soprattutto se ospiti più siti, ti consigliamo di creare una cartella per ogni sito.
-Crea una nuova cartella in `/var/www/[your_domain]`. Nell’esempio sarà `/var/www/zapdocs.example.com`.
+Crea una nuova cartella in `/var/www/[your_domain]` per ogni dominio. Nel nostro esempio sarà `/var/www/zapdocs.example.com`.
```
sudo mkdir /var/www/[your_domain]
```
-Ora crea un file di configurazione virtual host in `sites-available` per questo dominio e cartella.
+Ora crea un nuovo file di configurazione virtual host in `sites-available` per questo dominio.
```
sudo nano /etc/apache2/sites-available/[your_domain].conf
```
@@ -184,9 +184,9 @@ Copia questo template nel nano, sostituendo `[your_domain]` con il tuo dominio.
```
-Questo file gestisce le richieste sulla porta 80 (HTTP) e verifica che il dominio corrisponda a `ServerName`. Punta anche alla cartella `/var/www/[your_domain]` per servire i file.
+Questo file gestisce le richieste sulla porta 80 (HTTP) e verifica che il dominio richiesto corrisponda a `ServerName`. Punta anche alla cartella `/var/www/[your_domain]` per servire i file.
-Salva e chiudi nano con `CTRL + X`, `Y` e `ENTER`. Usa `sudo apache2ctl configtest` per controllare che non ci siano errori di sintassi.
+Salva e chiudi con `CTRL + X`, `Y` e `ENTER`. Usa `sudo apache2ctl configtest` per controllare che non ci siano errori di sintassi.
Abilita il nuovo virtual host con:
```
@@ -197,18 +197,15 @@ sudo a2ensite [your_domain]
Se **non** usi un dominio, rimuovi o commenta la riga `ServerName` con `#`. Disabilita anche il virtual host di default con `sudo a2dissite 000-default`.
:::
-Riavvia Apache per applicare con:
-```
-sudo systemctl restart apache2
-```
+Riavvia Apache per applicare con `sudo systemctl restart apache2`.
-#### Creazione sito web
+#### Creazione del sito web
-Ora che Apache è configurato, creiamo il sito vero e proprio. La cartella è vuota, quindi niente sarà servito. Creeremo un sito to-do come detto prima.
+Ora che Apache è configurato con il virtual host e la cartella, creiamo il sito vero e proprio. La cartella è vuota, quindi niente verrà servito. Creeremo un piccolo sito to-do come detto.
-##### Preparazione database
+##### Preparazione del database
-Inizia creando un database e una tabella per le voci. Accedi a MySQL:
+Iniziamo creando un database e una tabella per gli elementi della lista. Accedi a MySQL:
```
sudo mysql -u root
```
@@ -257,18 +254,18 @@ Esci da MySQL con `quit`.
##### File PHP del sito
-Ultimo passo: crea il file PHP per la pagina to-do. Sarà un file `index.php` in `/var/www/[your_domain]`. Apri nano:
+Ora creiamo il file PHP vero e proprio per la pagina to-do. Sarà un `index.php` in `/var/www/[your_domain]`. Apri nano:
```
sudo nano /var/www/[your_domain]/index.php
```
-Qui sotto trovi un codice semplice per una pagina to-do che mostra le voci dal database. La prima parte PHP crea la connessione MySQL.
+Qui sotto trovi un codice semplice per una pagina to-do che mostra gli elementi dal database. La prima parte PHP crea la connessione MySQL.
:::important
Devi cambiare `[your_password]` con la password che hai scelto per l’utente `todo`.
:::
-La parte HTML crea la pagina e una lista non ordinata che cicla i risultati.
+La parte HTML crea la pagina con una lista non ordinata, scorrendo i risultati.
```
query($sql);
num_rows > 0) {
- // Cicla ogni voce
+ // Cicla ogni elemento
foreach ($result as $entry) {
echo "";
// Mostra il nome con htmlspecialchars per evitare XSS
@@ -323,7 +320,7 @@ $result = $conn->query($sql);
echo "";
}
} else {
- // Se nessuna voce, mostra messaggio
+ // Se nessun elemento, mostra messaggio
echo "No to-do items found.";
}
?>
@@ -337,20 +334,20 @@ $conn->close();
?>
```
-Copia il codice in nano, salva e chiudi con `CTRL + X`, `Y` e `ENTER`.
+Copia questo nel nano, salva e chiudi con `CTRL + X`, `Y` e `ENTER`.
#### Test del sito
-Hai configurato con successo un sito to-do che usa tutto lo stack LAMP!
+Hai configurato con successo un sito to-do che usa tutte le parti dello stack LAMP!
-Ora puoi accedere al sito tramite il dominio (porta 80/http) che hai configurato, in questo esempio `zapdocs.example.com`. Il risultato finale dovrebbe essere così:
+Ora puoi accedere al sito via dominio (http/porta 80) che hai configurato, in questo esempio `zapdocs.example.com`. Il risultato finale dovrebbe essere così:

## Conclusione
-Congratulazioni, hai installato e configurato con successo lo stack LAMP! Il prossimo passo è **fortemente consigliato** configurare un dominio e un **certificato SSL** per trasmettere i dati in modo sicuro. Dai un’occhiata alla nostra guida [Certbot](dedicated-linux-certbot.md) con focus sul **plugin Apache** e segui la procedura interattiva per configurare facilmente un certificato per il tuo dominio.
+Congratulazioni, hai installato e configurato con successo lo stack LAMP! Il passo successivo è **altamente consigliato**: configura un dominio e un **certificato SSL** per trasmettere i dati in modo sicuro. Dai un’occhiata alla nostra guida [Certbot](dedicated-linux-certbot.md) con focus sul **plugin Apache** e segui la configurazione interattiva per ottenere facilmente un certificato per il tuo dominio.
-Per domande o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂
+Per qualsiasi domanda o supporto, il nostro team è sempre disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
index 722315a49..5e46ee0ed 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
@@ -1,6 +1,6 @@
---
id: vserver-linux-lemp-stack
-title: "VPS: Configura stack LEMP - Linux, Nginx, MySQL, PHP"
+title: "Configura uno stack LEMP su un server Linux - Deploy di applicazioni web ad alte prestazioni"
description: "Scopri come configurare uno stack LEMP per ospitare siti web PHP dinamici su server VPS Linux → Scopri di più ora"
sidebar_label: Web LEMP stack
services:
@@ -13,7 +13,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Lo **stack LEMP** è una scelta popolare di software open-source configurati insieme per permettere un hosting semplice di siti web dinamici, con un focus particolare su siti e app PHP. L'acronimo sta per: **L**inux come sistema operativo, "**E**ngine x" (nginx) come web server, **M**ySQL come database e infine **P**HP per l'elaborazione. In questa guida vedremo come configurare uno stack LEMP su un VPS Linux, con una spiegazione dettagliata ed un esempio di configurazione di un sito web to-do list.
+Lo **stack LEMP** è una scelta popolare di software open-source configurati insieme per permettere un hosting semplice di siti web dinamici, con un focus particolare su siti e app PHP. L'acronimo sta per: **L**inux come sistema operativo, "**E**ngine x" (nginx) come web server, **M**ySQL come database e infine **P**HP per l'elaborazione. In questa guida vedremo come configurare uno stack LEMP su un VPS Linux, con una spiegazione dettagliata ed un esempio di creazione di un sito web to-do list.
@@ -21,9 +21,9 @@ Lo **stack LEMP** è una scelta popolare di software open-source configurati ins
Inizia collegandoti al tuo server via SSH. Se non sai come fare, dai un’occhiata alla nostra guida [Accesso iniziale (SSH)](vserver-linux-ssh.md).
-In questa guida useremo Ubuntu come distribuzione Linux. Le istruzioni sono le stesse per Debian e simili per altre distribuzioni, anche se la sintassi dei comandi potrebbe variare leggermente. Assicurati di avere un OS installato e di essere connesso al server via SSH.
+In questa guida useremo Ubuntu come distribuzione Linux. Le istruzioni sono le stesse per Debian e simili per altre distro, anche se la sintassi dei comandi potrebbe variare leggermente. Assicurati di avere un OS installato e di essere connesso al server via SSH.
-Come sempre, prima di procedere con l’installazione, assicurati che tutti i pacchetti siano aggiornati con il comando:
+Come sempre, prima di procedere con l’installazione, assicurati che tutti i pacchetti siano aggiornati con questo comando:
```
// Ubuntu & Debian
sudo apt update
@@ -40,20 +40,20 @@ sudo dnf upgrade --refresh
## Installazione
-L’installazione si divide facilmente in ogni dipendenza principale dello stack LEMP, iniziando dal web server Nginx, seguito dal database MySQL e infine PHP. Durante l’installazione configureremo un sito di test scritto in PHP che accederà al database MySQL. Ogni richiesta web sarà processata e servita tramite Nginx.
+L’installazione si divide facilmente in ogni dipendenza principale dello stack LEMP, iniziando dal web server Nginx, seguito dal database MySQL e infine PHP. Durante l’installazione configureremo un sito di test scritto in PHP che accederà al database MySQL. Ogni richiesta web sarà poi processata e servita tramite Nginx.
### Configurazione di Nginx
-Nginx è il web server che gestirà le richieste in entrata e fornirà le risposte. Installalo con il comando:
+Nginx è il web server che gestirà le richieste in arrivo e fornirà le risposte. Installalo con questo comando:
```
sudo apt install nginx
```
-Una volta installato, assicurati che le regole del firewall siano configurate per rendere il web server accessibile da internet. In questo esempio useremo il **firewall UFW** dato che Nginx ha un’applicazione registrata per questo.
+Una volta installato, assicurati che le regole del firewall siano configurate per rendere il web server accessibile da internet. In questo esempio useremo il **firewall UFW** dato che Nginx ha un’app registrata per questo.
Se usi un firewall diverso, assicurati di aprire la porta 80 (HTTP). Puoi approfondire i firewall Linux nella nostra guida [Gestione Firewall](vserver-linux-firewall.md).
-Assicurati che il firewall UFW sia attivo e che sia presente una regola per SSH.
+Assicurati che UFW sia attivo e che ci sia una regola per SSH.
```
# Crea una regola per permettere SSH
sudo ufw allow OpenSSH
@@ -63,7 +63,7 @@ sudo ufw enable
```
:::caution
-Assicurati di avere una regola per SSH se usi UFW! Altrimenti **non** potrai più connetterti via SSH se perdi la connessione attuale!
+Assicurati di avere una regola per SSH se usi UFW! Altrimenti, se perdi la connessione, **non potrai più accedere via SSH al server!**
:::
Ora crea la regola per permettere Nginx e verifica che le regole siano attive.
@@ -76,14 +76,14 @@ sudo ufw status
```
:::tip
-Puoi vedere quali profili sono disponibili con il comando `ufw app list`. Nell’esempio sopra, `Nginx Full` apre sia HTTP (porta 80) che HTTPS (porta 443).
+Puoi vedere i profili disponibili con il comando `ufw app list`. Nell’esempio sopra, `Nginx Full` apre sia HTTP (porta 80) che HTTPS (porta 443).
:::
Dovresti vedere le regole `Nginx` e `Nginx (v6)` con azione `ALLOW`, confermando che il firewall è pronto. Vedrai anche altre regole eventualmente configurate, inclusa quella per SSH.

-Con il firewall aperto per Nginx, verifica che Nginx funzioni provando ad accedere al tuo IP da browser: `http://[tuo_indirizzo_ip]`
+Con il firewall aperto per Nginx, verifica che Nginx funzioni provando ad accedere al tuo IP nel browser: `http://[tuo_indirizzo_ip]`
Se funziona, vedrai la pagina di benvenuto di default. Se no, controlla lo stato del servizio con: `systemctl status nginx`
@@ -96,13 +96,13 @@ Ora installa e configura un server MySQL che fungerà da database per memorizzar
sudo apt install mysql-server
```
-Al termine, è consigliato eseguire uno script di installazione sicura per mantenere il server MySQL protetto. È opzionale ma fortemente raccomandato. Avvialo con `sudo mysql_secure_installation`.
+Al termine, è consigliato eseguire uno script di installazione sicura per proteggere il server MySQL. È opzionale ma altamente raccomandato. Avvialo con `sudo mysql_secure_installation`.
-Segui la procedura interattiva. All’inizio ti verrà chiesto della validazione password. Consigliamo di scegliere `Y` per permettere solo password sicure e poi selezionare `MEDIUM` con `1` o `STRONG` con `2`.
+Segui la procedura interattiva. All’inizio ti chiederà della validazione password. Consigliamo di rispondere `Y` per permettere solo password sicure e poi scegliere `MEDIUM` con `1` o `STRONG` con `2`.

-Poi ti verrà chiesto di rimuovere l’utente `anonymous` e disabilitare il login root remoto. Consigliamo di accettare con `Y` per motivi di sicurezza. Così l’utente di test viene rimosso e l’utente root può accedere solo localmente via SSH, riducendo i rischi.
+Ti verrà chiesto di rimuovere l’utente `anonymous` e di disabilitare il login remoto di root. Consigliamo di accettare con `Y` per motivi di sicurezza. Così l’utente di test viene rimosso e l’utente root può accedere solo localmente via SSH, riducendo i rischi.

@@ -110,59 +110,59 @@ Infine ti chiederà di rimuovere il database `test` e ricaricare le tabelle dei

-Ora verifica che MySQL sia attivo provando a loggarti: `sudo mysql -u root`. Se funziona, vedrai un messaggio di benvenuto. Esci con `quit` quando vuoi.
+Ora verifica che MySQL sia attivo provando a loggarti con: `sudo mysql -u root`. Se funziona, vedrai un messaggio di benvenuto. Esci con `quit` quando vuoi.
### Configurazione di PHP
-L’ultima dipendenza LEMP è PHP e per nginx serve usare un programma esterno chiamato `php-fpm` (PHP fastCGI process manager). Nginx sarà configurato per passare le richieste a `php-fpm` prima di rispondere, usando i server block.
+L’ultima dipendenza LEMP è PHP e per Nginx serve usare un programma esterno chiamato `php-fpm` (PHP fastCGI process manager). Nginx sarà configurato per passare le richieste a `php-fpm` prima di rispondere.
-Installa l’ultima versione di php-fpm insieme al plugin PHP per MySQL, così Nginx può lavorare con PHP e PHP può usare MySQL.
+Installa l’ultima versione di php-fpm e il plugin PHP per MySQL con:
```
sudo apt install php-fpm php-mysql
```
-Controlla che l’installazione sia andata a buon fine verificando la versione. Se vedi una versione, PHP funziona correttamente.
+Controlla che l’installazione sia andata a buon fine verificando la versione:
```
php -v
```
:::tip Estensioni PHP
-Per usi avanzati potresti aver bisogno di estensioni PHP extra. Puoi vedere la lista con `apt search php- | less`.
+Per usi avanzati potresti aver bisogno di estensioni PHP extra. Vedi la lista con `apt search php- | less`.
-Usa le frecce per scorrere e premi `Q` per uscire. Per installare un’estensione, usa:
+Usa le frecce per scorrere e premi `Q` per uscire. Per installare un’estensione usa:
```
sudo apt install [php_extension] [...]
```
Puoi installarne più di una separandole con uno spazio.
:::
-### Creazione sito di test
+### Creazione del sito di test
Ora che hai installato tutte le dipendenze LEMP, creiamo un sito di test per mostrare come lo stack funziona insieme per creare un sito dinamico. È opzionale ma utile per capire come usare questi strumenti per i tuoi siti.
In questo esempio creeremo un piccolo sito to-do list in PHP che recupera e mostra le voci da un database MySQL. Il sito sarà servito tramite Nginx.
-Useremo un dominio di test `zapdocs.example.com` perché in un caso reale useresti un dominio. Devi **assolutamente** configurare un record DNS di tipo `A` per il dominio che punti all’IP del tuo server. Se ti serve aiuto, dai un’occhiata alla nostra guida [Record Dominio](domain-records.md).
+Useremo un dominio di test `zapdocs.example.com` perché in un caso reale useresti un dominio. Devi **assolutamente** configurare un record DNS di tipo `A` per il dominio che punti all’IP del server. Se ti serve aiuto, consulta la nostra guida [Record Dominio](domain-records.md).
:::note
-Puoi anche non usare un dominio e sostituire `[your_domain]` con un nome qualsiasi. In quel caso accederai via IP. Ricorda però che nel file di configurazione del server block dovrai rimuovere il parametro `server_name`.
+Puoi anche non usare un dominio e sostituire `[your_domain]` con un nome qualsiasi. In quel caso accederai via IP e dovrai rimuovere la riga `server_name` nel file di configurazione del server block.
:::
#### Configurazione di Nginx
-Di solito, tutti i file e dati dei siti web sono sotto `/var/www`. Di default Nginx ha una cartella `html` con una pagina di default. Per tenere tutto organizzato, soprattutto se ospiti più siti su un singolo Nginx, consigliamo di creare una cartella separata per ogni sito.
+Di solito, i file dei siti web sono sotto `/var/www`. Di default Nginx ha una cartella `html` con una pagina di default. Per tenere tutto organizzato, soprattutto se ospiti più siti, consigliamo di creare una cartella separata per ogni sito.
-Crea quindi una nuova cartella in `/var/www/[your_domain]` per ogni dominio. Nel nostro esempio sarà `/var/www/zapdocs.example.com`.
+Crea una nuova cartella per il tuo dominio in `/var/www/[your_domain]`. Nell’esempio: `/var/www/zapdocs.example.com`.
```
sudo mkdir /var/www/[your_domain]
```
-Ora crea un nuovo file di configurazione server block in `sites-available` per questo dominio e cartella.
+Ora crea un nuovo file di configurazione server block in `sites-available` per questo dominio.
```
sudo nano /etc/nginx/sites-available/[your_domain].conf
```
-Copia il template qui sotto nell’editor nano, sostituendo `[your_domain]` col dominio che usi.
+Copia questo template nel nano, sostituendo `[your_domain]` con il tuo dominio.
```
server {
listen 80;
@@ -187,40 +187,49 @@ server {
```
:::important Versione PHP
-È importante cambiare `[your_phpversion]` con la versione PHP installata. Controlla con `php -v` che ti darà una versione tipo: `PHP 8.3.6 (cli) (built: Mar 19 2025 10:08:38) (NTS)`.
+Cambia `[your_phpversion]` con la versione PHP installata. Controlla con `php -v`, ad esempio: `PHP 8.3.6 (cli) ...`.
-In questo caso metti `8.3` come versione, quindi la linea diventa: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
+Se hai PHP 8.3, la riga diventa: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
:::
-Questo file gestisce le richieste sulla porta 80 (HTTP) e controlla che la richiesta corrisponda al `server_name` (il tuo dominio). Punta anche alla cartella `/var/www/[your_domain]` per servire i file.
+Questo file gestisce le richieste sulla porta 80 (HTTP) e verifica che il dominio corrisponda a `server_name`. Punta anche alla cartella `/var/www/[your_domain]` per servire i file.
-Salva e chiudi nano con `CTRL + X`, poi `Y` per confermare e infine `ENTER`.
+Salva e chiudi nano con `CTRL + X`, poi `Y` e `ENTER`.
-L’ultimo passo per Nginx è attivare la configurazione creando un link simbolico in `sites-enabled`.
+Attiva la configurazione creando un link simbolico in `sites-enabled`.
```
sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enabled/
```
:::note Senza dominio
-Se **non** usi un dominio, rimuovi o commenta la riga `server_name` aggiungendo un `#`. Disabilita anche il server block di default con `sudo unlink /etc/nginx/sites-enabled/default`.
+Se non usi un dominio, rimuovi o commenta la riga `server_name` con `#`. Disabilita anche il server block di default con:
+```
+sudo unlink /etc/nginx/sites-enabled/default
+```
:::
-Consigliamo di testare la configurazione con `sudo nginx -t` per evitare errori di sintassi.
+Controlla la sintassi con:
+```
+sudo nginx -t
+```
-Infine riavvia Nginx per applicare la nuova configurazione: `sudo systemctl reload nginx`.
+Infine riavvia Nginx per applicare la configurazione:
+```
+sudo systemctl reload nginx
+```
-#### Creazione sito web
+#### Creazione del sito web
-Ora che hai configurato Nginx con il server block e la cartella, è ora di creare il sito vero e proprio. La cartella è vuota, quindi niente sarà servito. Creeremo un piccolo sito to-do come detto prima.
+Ora che Nginx è configurato, creiamo il sito vero e proprio. La cartella è vuota, quindi niente sarà servito finché non aggiungi i file. Creeremo un sito to-do come detto.
-##### Preparazione database
+##### Preparazione del database
-Iniziamo creando un database e una tabella per gli elementi della lista. Accedi a MySQL:
+Inizia creando un database e una tabella per le voci della lista. Accedi a MySQL:
```
sudo mysql -u root
```
-Crea un database `todowebsite` e una tabella `todoitems`.
+Crea il database `todowebsite` e la tabella `todoitems`.
```
# Crea database
CREATE DATABASE todowebsite;
@@ -237,7 +246,7 @@ CREATE TABLE todoitems (
);
```
-Ora inseriamo qualche voce di esempio.
+Inserisci qualche voce di esempio.
```
INSERT INTO todoitems (name, is_completed) VALUES ('Create ZAP-Docs Guide', 0);
INSERT INTO todoitems (name, is_completed) VALUES ('Buy a ZAP-Hosting Server', 1);
@@ -245,13 +254,13 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0
INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
```
-Infine creiamo un utente dedicato `todo` per questo sito.
+Crea un utente dedicato `todo` per il sito.
```
# Crea utente dedicato
# Sostituisci [your_password] con la tua password
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# Imposta privilegi (copia tutto insieme)
+# Imposta i privilegi (copia tutto insieme)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
@@ -260,22 +269,22 @@ TO todo@localhost;
FLUSH PRIVILEGES;
```
-Esci da MySQL con `quit` quando vuoi.
+Esci da MySQL con `quit`.
##### File PHP del sito
-Ultimo passo: crea il file PHP per la pagina to-do. Sarà un `index.php` dentro `/var/www/[your_domain]`. Apri nano:
+Ora creiamo il file PHP per la pagina to-do. Apri nano per creare `index.php` in `/var/www/[your_domain]`.
```
sudo nano /var/www/[your_domain]/index.php
```
-Qui sotto trovi un codice semplice da copiare in nano per una pagina to-do che mostra gli elementi dal database. La prima parte PHP crea la connessione MySQL.
+Ecco un codice semplice per mostrare la lista to-do dal database. La prima parte PHP crea la connessione MySQL.
:::important
-Devi cambiare `[your_password]` con la password che hai scelto per l’utente `todo`.
+Cambia `[your_password]` con la password che hai scelto per l’utente `todo`.
:::
-La parte HTML crea la pagina con una lista non ordinata che scorre i risultati.
+La parte HTML crea la pagina e mostra la lista.
```
query($sql);
num_rows > 0) {
- // Cicla ogni elemento della query
+ // Cicla ogni voce
foreach ($result as $entry) {
echo "";
- // Mostra il nome usando htmlspecialchars per evitare XSS
+ // Mostra il nome con htmlspecialchars per evitare XSS
echo htmlspecialchars($entry["name"]);
// Mostra stato completamento
@@ -330,7 +339,7 @@ $result = $conn->query($sql);
echo "";
}
} else {
- // Se non ci sono voci, mostra messaggio
+ // Se nessuna voce, mostra messaggio
echo "No to-do items found.";
}
?>
@@ -339,25 +348,25 @@ $result = $conn->query($sql);
close();
?>
```
-Dopo aver incollato, salva e chiudi nano con `CTRL + X`, poi `Y` e `ENTER`.
+Salva e chiudi nano con `CTRL + X`, poi `Y` e `ENTER`.
#### Test del sito
-Hai configurato con successo un sito to-do di test che usa tutte le parti dello stack LEMP!
+Hai configurato con successo un sito to-do che usa tutte le parti dello stack LEMP!
-Ora puoi accedere al sito via dominio (http/porta 80) che hai definito nel server block, in questo esempio `zapdocs.example.com`. Il risultato finale dovrebbe essere simile a questo:
+Ora puoi accedere al sito tramite il dominio (http/porta 80) che hai configurato, in questo esempio `zapdocs.example.com`. Il risultato finale dovrebbe essere così:

## Conclusione
-Congratulazioni, hai installato e configurato con successo lo stack LEMP! Come prossimo passo, ti **consigliamo vivamente** di configurare un dominio e un **certificato SSL** per garantire che i dati siano trasmessi in modo sicuro ai tuoi siti. Dai un’occhiata alla nostra guida [Certbot](dedicated-linux-certbot.md) con focus sul **plugin Nginx** e segui la procedura interattiva per configurare facilmente un certificato per il tuo dominio.
+Congratulazioni, hai installato e configurato con successo lo stack LEMP! Il prossimo passo è **altamente consigliato**: configura un dominio e un **certificato SSL** per trasmettere i dati in modo sicuro. Dai un’occhiata alla nostra guida [Certbot](dedicated-linux-certbot.md) con focus sul **plugin Nginx** e segui la procedura interattiva per ottenere facilmente un certificato per il tuo dominio.
-Per domande o assistenza, non esitare a contattare il nostro supporto, disponibile ogni giorno per aiutarti! 🙂
+Per qualsiasi domanda o supporto, il nostro team è sempre disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md
index 5d2e527f1..126527b7c 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md
@@ -1,21 +1,22 @@
---
id: vserver-linux-nextcloud
-title: "VPS: Installazione di Nextcloud"
+title: "Configura Nextcloud su un Server Linux - Crea il Tuo Cloud Privato"
description: "Scopri come configurare un server Nextcloud ad alte prestazioni su Linux per un hosting cloud ottimale → Scopri di più ora"
sidebar_label: Installa Nextcloud
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Nextcloud è una soluzione cloud open source e fork di Owncloud, fondata nel 2016 dall’ex fondatore di Owncloud Frank Kalitschek.
+Nextcloud è una soluzione cloud open source e fork di Owncloud, fondata nel 2016 dall’ex creatore di Owncloud Frank Kalitschek.

-Per ottenere prestazioni, stabilità e funzionalità ottimali, si consiglia la seguente configurazione per l’hosting di un server Nextcloud. Il server Nextcloud non è compatibile con Windows e MacOS. Almeno non senza ulteriori virtualizzazioni o workaround simili.
+Per ottenere prestazioni, stabilità e funzionalità ottimali, si consiglia la seguente configurazione per ospitare un server Nextcloud. Il server Nextcloud non è compatibile con Windows e MacOS. Almeno non senza ulteriori virtualizzazioni o workaround simili.
@@ -25,25 +26,25 @@ I seguenti requisiti sono raccomandati dagli sviluppatori e basati sulla nostra
#### Hardware
-| Componenti | Minimo | Consigliato |
-| ------------- | ---------------------- | --------------------------- |
-| CPU | 2x 1 GHz | 4x 2+ GHz |
+| Componenti | Minimo | Consigliato |
+| ------------- | ---------------------- | -------------------------- |
+| CPU | 2x 1 GHz | 4x 2+ GHz |
| RAM | 512 MB | 4+ GB |
| Storage | 10 GB | 50+ GB |
-| Banda | 100 mbit/s (up & down) | 500mbit/s (up & down) Consigliato se più utenti devono usare il cloud |
+| Banda | 100 mbit/s (up & down) | 500 mbit/s (up & down) Consigliato se più utenti devono usare il cloud |
#### Software
-| Piattaforma | Opzioni |
-| ---------------- | ------------------------------------------------------------ |
-| Sistema Operativo | Ubuntu (14.04, 16.04, 18.04), Debian(8,9,10), CentOS 6.5/7 |
-| Database | MySQL o MariaDB 5.5+ (consigliato), SQLite (solo per test e installazioni minime) |
-| Web server | Apache 2.4 con `mod_php` o `php-fpm` (consigliato) |
-| PHP | 5.6, 7.0 (consigliato), 7.1 (consigliato), 7.2 |
+| Piattaforma | Opzioni |
+| ----------------- | ------------------------------------------------------------ |
+| Sistema Operativo | Ubuntu (14.04, 16.04, 18.04), Debian (8,9,10), CentOS 6.5/7 |
+| Database | MySQL o MariaDB 5.5+ (consigliato), SQLite (solo per test e installazioni minime) |
+| Web server | Apache 2.4 con `mod_php` o `php-fpm` (consigliato) |
+| PHP | 5.6, 7.0 (consigliato), 7.1 (consigliato), 7.2 |
Per installare il cloud su un server Linux, devi connetterti tramite un client SSH. Se non sai come usare SSH, ecco una guida: [Accesso iniziale (SSH)](vserver-linux-ssh.md)
-Una volta stabilita la connessione, puoi iniziare a installare i pacchetti necessari per l’installazione vera e propria di Nextcloud. Questo include l’installazione di un web server e PHP.
+Una volta stabilita la connessione, puoi iniziare a installare i pacchetti necessari per l’installazione di Nextcloud. Questo include l’installazione di un web server e PHP.
import Tabs from '@theme/Tabs';
@@ -67,7 +68,7 @@ sudo apt -y install apache2
🗄️ Debian 8:
```
-# Passo 1: Aggiungi il repository PPA PHP 7.3
+# Passo 1: Aggiungi il repository PPA di PHP 7.3
sudo apt -y install lsb-release apt-transport-https ca-certificates
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.3.list
@@ -81,7 +82,7 @@ sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.
🗄️ Debian 9:
```
-# Passo 1: Aggiungi il repository PPA PHP 7.3
+# Passo 1: Aggiungi il repository PPA di PHP 7.3
sudo apt -y install lsb-release apt-transport-https ca-certificates
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.3.list
@@ -124,7 +125,7 @@ sudo apt-get -y install apache2
🗄️ Ubuntu 16.X:
```
-# Passo 1: Aggiungi il PPA PHP 7.3
+# Passo 1: Aggiungi il PPA di PHP 7.3
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
@@ -138,7 +139,7 @@ sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.
🗄️ Ubuntu 18.X:
```
-# Passo 1: Aggiungi il PPA PHP 7.3
+# Passo 1: Aggiungi il PPA di PHP 7.3
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
@@ -152,7 +153,7 @@ sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.
🗄️ Ubuntu 19.X:
```
-# Passo 1: Aggiungi il PPA PHP 7.3
+# Passo 1: Aggiungi il PPA di PHP 7.3
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php
@@ -430,13 +431,13 @@ chown -R www-data:www-data nextcloud
rm latest.zip
```
-Una volta completato questo passaggio, è il momento di eseguire lo script di installazione. L’accesso è possibile via browser tramite il seguente URL:
+Una volta completato questo passaggio, è il momento di eseguire lo script di installazione. Puoi accedervi via browser tramite questo URL:
:::info
**http://domain.tld/nextcloud/**
:::
-Apparirà la configurazione dello script di installazione, dove si crea un utente root e si definiscono le informazioni del database:
+Apparirà la configurazione dello script di installazione, dove potrai creare un utente root e definire le informazioni del database:

@@ -452,9 +453,9 @@ Apparirà la configurazione dello script di installazione, dove si crea un utent
-**Directory dei dati**
+**Cartella dati**
-È fortemente consigliato posizionare la directory dei dati fuori dalla root web (cioè fuori da /var/www). Il modo più semplice è farlo durante una nuova installazione. La directory può essere definita durante la configurazione. Però la directory deve essere creata prima e devono essere impostati i permessi corretti. I dati potrebbero essere ad esempio salvati in una cartella chiamata Cloud nella home directory.
+È fortemente consigliato posizionare la cartella dati fuori dalla root web (cioè fuori da /var/www). Il modo più semplice è farlo durante una nuova installazione. La cartella può essere definita durante la configurazione, ma deve essere creata prima e avere i permessi corretti. Ad esempio, i dati possono essere salvati in una cartella chiamata Cloud nella home directory.
```
@@ -466,7 +467,7 @@ chown -R www-data:www-data /home/cloud/
**HTTPS tramite certificato SSL (Let's Encrypt)**
-Una buona soluzione cloud dovrebbe essere accessibile solo tramite connessione SSL. Senza crittografia SSL, dati e informazioni vengono trasferiti in chiaro. Queste informazioni possono essere intercettate e lette facilmente e velocemente senza crittografia.
+Una buona soluzione cloud dovrebbe essere accessibile solo tramite connessione SSL. Senza crittografia SSL, dati e informazioni viaggiano in chiaro. Queste info possono essere intercettate e lette facilmente senza crittografia.
```
@@ -503,7 +504,7 @@ SSLCertificateKeyFile /etc/letsencrypt/live/domain.tld/privkey.pem
-Inoltre, tutto il traffico HTTP dovrebbe essere reindirizzato a HTTPS usando un redirect permanente con codice di stato 301. Questo si può fare con Apache usando una configurazione come la seguente per i VirtualHost Apache:
+Inoltre, tutto il traffico HTTP dovrebbe essere reindirizzato a HTTPS usando un redirect permanente con codice 301. Puoi farlo con Apache usando una configurazione come questa:
```
@@ -515,15 +516,15 @@ Inoltre, tutto il traffico HTTP dovrebbe essere reindirizzato a HTTPS usando un
## Gestisci Nextcloud
-L’accesso a Nextcloud è possibile via browser, smartphone e computer tramite l’app. Le fonti per il download le trovi qui: https://nextcloud.com/install/#install-clients
+Puoi accedere a Nextcloud via browser, smartphone o computer usando l’app. Le fonti per il download le trovi qui: https://nextcloud.com/install/#install-clients

-Nelle impostazioni puoi modificare altre opzioni anche dopo l’installazione e vedere informazioni importanti come log, attività. Ci sono anche impostazioni di sicurezza aggiuntive (autenticazione a due fattori, crittografia, ...), impostazioni di design (logo, colore, slogan, header), impostazioni di accesso e molto altro.
+Nelle impostazioni puoi modificare altre opzioni anche dopo l’installazione e vedere info importanti come log e attività. Ci sono anche impostazioni di sicurezza extra (autenticazione a due fattori, crittografia, ...), personalizzazione grafica (logo, colori, slogan, header), impostazioni di accesso e molto altro.
**App**
-Inoltre, puoi installare app aggiuntive oltre a quelle di default. Le trovi nel menu **App**.
+In più, puoi installare app aggiuntive oltre a quelle di default. Le trovi nel menu **App**.

@@ -532,6 +533,6 @@ Con queste **App** puoi personalizzare Nextcloud ancora di più a tuo piacimento
## Conclusione
-Congratulazioni, hai installato Nextcloud con successo! Se hai altre domande o problemi, contatta il nostro supporto, sempre pronto ad aiutarti ogni giorno!
+Congratulazioni, hai installato Nextcloud con successo! Se hai altre domande o problemi, il nostro supporto è sempre pronto ad aiutarti ogni giorno!
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
index 4495a07a0..60fb20271 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-nodejs
-title: "VPS: Configura Node.js su Linux"
+title: "Configura Node.js su un Server Linux - Esegui Applicazioni JavaScript Moderne"
description: "Scopri come configurare un ambiente Node.js stabile per applicazioni scalabili e in tempo reale usando Docker e la preparazione del sistema → Scopri di più ora"
sidebar_label: Installa Node.js
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Node.js è un ambiente di runtime JavaScript open-source e multipiattaforma che esegue codice JavaScript fuori dal browser, ad esempio su server o tramite strumenti da linea di comando. Basato sul motore V8, supporta I/O asincrono e event-driven, rendendolo super efficiente per costruire applicazioni di rete scalabili e in tempo reale.
+Node.js è un ambiente di runtime JavaScript open-source e multipiattaforma che esegue codice JavaScript fuori dal browser, ad esempio su server o tramite strumenti da linea di comando. Basato sul motore V8, supporta I/O asincrono e basato su eventi, rendendolo super efficiente per costruire applicazioni di rete scalabili e in tempo reale.
-Il paradigma “JavaScript ovunque” permette agli sviluppatori di usare un unico linguaggio sia per il backend che per il frontend.
+Il paradigma “JavaScript ovunque” permette agli sviluppatori di usare un unico linguaggio sia per il backend che per il frontend.
@@ -28,13 +29,13 @@ Il paradigma “JavaScript ovunque” permette agli sviluppatori di usare un uni
Prima di configurare **Node.js**, devi preparare il tuo sistema. Questo include aggiornare il sistema operativo all’ultima versione e installare tutte le dipendenze necessarie. Questi passaggi garantiscono un ambiente stabile e aiutano a prevenire problemi durante o dopo l’installazione.
-### Aggiorna il sistema
-Per assicurarti che il tuo sistema giri con le ultime migliorie software e di sicurezza, devi sempre partire dagli aggiornamenti. Esegui questo comando:
+### Aggiorna il Sistema
+Per assicurarti che il tuo sistema abbia gli ultimi aggiornamenti software e di sicurezza, esegui sempre prima un aggiornamento completo. Usa questo comando:
```
sudo apt update && sudo apt upgrade -y
```
-Così il sistema avrà tutte le patch di sicurezza e le versioni software più recenti prima di andare avanti.
+Così il sistema avrà tutte le patch di sicurezza e le versioni software più recenti prima di procedere.
### Installa le dipendenze
Una volta completato l’aggiornamento, puoi procedere con l’installazione delle dipendenze. Node.js verrà eseguito sulla tua macchina tramite una serie di container Docker, quindi Docker deve essere installato prima. Per farlo, esegui:
@@ -44,13 +45,13 @@ curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Una guida completa all’installazione e all’uso di Docker è disponibile nel nostro tutorial su [Docker](dedicated-linux-docker.md).
+Una guida completa sull’installazione e l’uso di Docker è disponibile nel nostro tutorial [Docker](dedicated-linux-docker.md).
## Installazione
-Ora che hai tutto pronto e le basi sistemiche sono a posto, puoi procedere con l’installazione di Node.js.
+Ora che hai tutto pronto e le preparazioni sono fatte, puoi procedere con l’installazione di Node.js.
Per usare Node.js in un ambiente isolato, devi prima scaricare l’immagine ufficiale basata su Alpine. Esegui questo comando per prendere l’ultima immagine Node.js 22 sul tuo sistema, pronta per il deployment in container:
@@ -59,7 +60,7 @@ Per usare Node.js in un ambiente isolato, devi prima scaricare l’immagine uffi
docker pull node:22-alpine
```
-Poi puoi avviare un container basato su questa immagine e aprire una shell al suo interno. Usalo per partire con una shell interattiva. L’opzione `--rm` fa sì che il container venga rimosso automaticamente quando esci, mantenendo pulito il tuo host.
+Poi puoi avviare un container basato su questa immagine e aprire una shell interattiva dentro di esso. Usa questo comando per partire con una shell interattiva. L’opzione `--rm` fa sì che il container venga rimosso automaticamente quando esci, mantenendo pulito il tuo sistema host.
```
docker run -it --rm --entrypoint sh node:22-alpine
@@ -67,10 +68,7 @@ docker run -it --rm --entrypoint sh node:22-alpine
Dentro il container, verifica la versione di Node.js con `node -v` che dovrebbe mostrare `v22.19.0`. Puoi anche controllare la versione di npm con
-`npm -v` e l’output atteso è `10.9.3`. Questo conferma che l’immagine fornisce le versioni corrette di Node.js e npm, pronte all’uso.
-
-
-
+`npm -v` e l’output atteso è `10.9.3`. Questo conferma che l’immagine contiene le versioni corrette di Node.js e npm, pronte all’uso.
@@ -82,9 +80,9 @@ Dopo aver avviato il container Node.js, è consigliato configurare le impostazio
export NODE_ENV=production
```
-Questo abilita la modalità produzione, attivando ottimizzazioni di performance e modificando il comportamento dei log. Per lo sviluppo, puoi invece impostare NODE_ENV=development per avere messaggi di errore più dettagliati e funzionalità di debug.
+Questo abilita la modalità produzione, attivando ottimizzazioni di performance e modificando il comportamento dei log. Per lo sviluppo, puoi invece impostare NODE_ENV=development per avere messaggi di errore dettagliati e funzionalità di debug.
-Una struttura di progetto ben organizzata è importante, partendo da un file di configurazione creato con:
+Una struttura di progetto ben organizzata parte da un file di configurazione creato con:
```
npm init -y
@@ -92,17 +90,17 @@ npm init -y
Questo genera un file `package.json`, che definisce dipendenze, script e metadata del progetto. È il file centrale di configurazione per ogni app Node.js.
-Le dipendenze si installano con `npm install `, mentre quelle per lo sviluppo con `npm install --save-dev`. La sezione `scripts` dentro `package.json` ti permette di definire comandi personalizzati, come `npm start` o `npm run build`, per semplificare l’esecuzione e la gestione del progetto.
+Le dipendenze si installano con `npm install `, mentre quelle di sviluppo con `npm install --save-dev`. La sezione `scripts` dentro `package.json` ti permette di definire comandi personalizzati, come `npm start` o `npm run build`, per semplificare l’esecuzione e la gestione del progetto.
-Per setup più avanzati, Node.js può essere personalizzato con file `.npmrc` o `.nvmrc`, che permettono di configurare registry privati, opzioni di caching o forzare una versione specifica di Node.js. Così le tue app girano sempre in modo coerente su ambienti diversi.
+Per setup più avanzati, Node.js può essere personalizzato tramite file `.npmrc` o `.nvmrc`, che permettono di configurare registry privati, opzioni di caching o forzare una versione specifica di Node.js. Così le tue app girano sempre in modo coerente su ambienti diversi.
-## Conclusione e risorse extra
+## Conclusione e Risorse Extra
-Complimenti! Hai installato e configurato Node.js sul tuo VPS con successo. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono darti supporto e spunti durante la configurazione del server:
+Congratulazioni! Hai appena installato e configurato Node.js sul tuo VPS o Server Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono darti supporto e spunti utili durante la configurazione del server:
-- [Node.js.com](https://Node.js.com/) - Sito ufficiale
-- https://Node.js.com/help/ - Centro assistenza Node.js (Documentazione)
+- [Node.js.com](https://Node.js.com/) - Sito Ufficiale
+- https://Node.js.com/help/ - Centro Assistenza Node.js (Documentazione)
-Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
+Hai domande specifiche che non trovi qui? Per qualsiasi dubbio o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
index b442a0a4f..436b65645 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-notepad++
-title: "VPS: Configura Notepad++ su Linux"
+title: "Configura Notepad++ su un Server Linux - Usa il tuo Editor Preferito via Wine"
description: "Scopri come installare e ottimizzare Notepad++ su Linux per un editing di codice efficiente e leggero → Scopri di più ora"
sidebar_label: Installa Notepad++
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,14 +14,14 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Notepad++ è un editor di testo e codice open-source e gratuito per Windows. Supporta evidenziazione della sintassi, folding del codice e editing a schede per molti linguaggi di programmazione e scripting, ed è altamente personalizzabile tramite plugin. Famoso per la sua velocità e basso consumo di risorse, Notepad++ resta una scelta popolare per sviluppatori e utenti che cercano uno strumento potente ma leggero.
+Notepad++ è un editor di testo e codice sorgente gratuito e open-source per Windows. Supporta evidenziazione della sintassi, folding del codice e editing a schede per molti linguaggi di programmazione e scripting, ed è altamente personalizzabile tramite plugin. Famoso per le sue prestazioni rapide e il basso consumo di risorse, Notepad++ resta una scelta popolare per sviluppatori e utenti che cercano uno strumento potente ma leggero.

-Stai pensando di ospitare questo servizio da solo? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
+Stai pensando di ospitare questo servizio da solo? Ti guideremo passo passo su come configurarlo e impostarlo, con tutto quello che devi sapere.
:::danger Linux con variante Desktop richiesta
-Questa applicazione può essere installata e usata solo su un sistema Linux con interfaccia grafica; in questo esempio usiamo Ubuntu Desktop 25.04 come riferimento.
+Questa applicazione può essere installata e usata solo su un sistema Linux con interfaccia grafica; in questo esempio si usa Ubuntu Desktop 25.04 come riferimento.
:::
@@ -53,13 +54,13 @@ Verifica che tutte le dipendenze siano installate e che la versione del sistema
Prima di configurare **Notepad++**, devi preparare il sistema. Questo include aggiornare il sistema operativo all’ultima versione e installare tutte le dipendenze richieste. Questi passaggi assicurano un ambiente stabile e aiutano a prevenire problemi durante o dopo l’installazione.
-### Aggiorna il sistema
-Per assicurarti che il sistema abbia le ultime patch di sicurezza e aggiornamenti software, esegui sempre prima un aggiornamento completo. Usa questo comando:
+### Aggiorna il Sistema
+Per assicurarti che il sistema abbia le ultime migliorie software e di sicurezza, esegui sempre prima un aggiornamento completo. Usa questo comando:
```
sudo apt update && sudo apt upgrade -y
```
-Così il sistema sarà aggiornato con le ultime versioni e patch di sicurezza prima di procedere.
+Così il sistema avrà tutte le patch di sicurezza e le versioni software più recenti prima di andare avanti.
### Installa le dipendenze
Una volta completato l’aggiornamento, puoi procedere con l’installazione delle dipendenze.
@@ -75,13 +76,13 @@ sudo apt install snapd
## Installazione
-Ora che hai tutto pronto e i requisiti soddisfatti, puoi installare Notepad++. Esegui questo comando:
+Ora che tutti i requisiti sono soddisfatti e le preparazioni fatte, puoi procedere con l’installazione di Notepad++. Esegui questo comando:
```
sudo snap install notepad-plus-plus
```
-Notepad++ verrà scaricato e installato tramite lo script ufficiale. Lascia che il processo termini, poi potrai avviare subito l’app.
+Notepad++ verrà scaricato e installato tramite lo script ufficiale. Lascia che il processo termini, poi potrai avviare subito l’applicazione.

@@ -89,13 +90,13 @@ Notepad++ verrà scaricato e installato tramite lo script ufficiale. Lascia che
## Configurazione
-Notepad++ offre tantissime opzioni di personalizzazione sotto *Impostazioni > Preferenze*. Qui puoi adattare l’editor al tuo workflow:
+Notepad++ offre tantissime opzioni di personalizzazione accessibili da *Impostazioni > Preferenze*. Queste ti permettono di adattare l’editor al tuo flusso di lavoro:
-- **Generale**: Gestisci il comportamento all’avvio, come riaprire i file usati, impostare un linguaggio di default o definire il comportamento delle schede.
-- **Impostazioni Editor**: Modifica font, dimensione, larghezza tab, numeri di riga, auto-indentazione o la visualizzazione di spazi e tab.
-- **Temi & Sintassi**: Usa il “Style Configurator” per cambiare tema e personalizzare l’evidenziazione sintattica per ogni linguaggio supportato.
-- **Gestione File**: Configura il reload automatico dei file modificati, gestione di file grandi o preferenze di encoding come UTF-8.
-- **Sicurezza & Backup**: Attiva backup automatici o il ripristino della sessione per evitare perdite di dati.
+- **Generale**: Gestisci il comportamento all’avvio, come ricaricare i file aperti in precedenza, impostare un linguaggio di default o definire il comportamento delle schede.
+- **Impostazioni Editor**: Modifica tipo e dimensione del font, larghezza tab, numerazione righe, auto-indentazione o se mostrare spazi e tab.
+- **Temi & Sintassi**: Usa il “Configuratore Stile” per cambiare tema e personalizzare l’evidenziazione sintattica per ogni linguaggio supportato.
+- **Gestione File**: Configura opzioni come ricarica automatica dei file modificati, gestione di file grandi o preferenze di codifica come UTF-8.
+- **Sicurezza & Backup**: Attiva backup automatici o ripristino sessione per evitare perdite di dati.
- **Plugin**: Installa e gestisci estensioni tramite il Plugin Manager per aggiungere funzionalità come supporto FTP o formattazione avanzata.
Queste preferenze rendono Notepad++ super flessibile, sia per editing semplice che per sviluppo software completo.
@@ -105,13 +106,13 @@ Queste preferenze rendono Notepad++ super flessibile, sia per editing semplice c
-## Conclusione e risorse extra
+## Conclusione e Risorse Extra
-Complimenti! Hai installato e configurato Notepad++ sul tuo VPS con successo. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono darti supporto e suggerimenti extra durante la configurazione del server:
+Congratulazioni! Hai appena installato e configurato Notepad++ sul tuo VPS/Server Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono offrirti ulteriore supporto e guida durante la configurazione del server:
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Sito Ufficiale
-Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, il nostro team è sempre pronto ad aiutarti, tutti i giorni! 🙂
+Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-php.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-php.md
index 4217f0829..4df6e618c 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-php.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-php.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-php
-title: 'VPS: Installazione di PHP'
-description: "Scopri come installare PHP sul tuo server Linux per lo sviluppo web e ottimizza la tua configurazione per Apache o uso standalone → Scopri di più ora"
+title: 'Configura PHP su un Server Linux - Potenzia le tue Web App Dynamic'
+description: "Scopri come installare PHP sul tuo server Linux per lo sviluppo web e ottimizza la configurazione per Apache o uso standalone → Scopri di più ora"
sidebar_label: Installa PHP
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
@@ -19,7 +20,7 @@ PHP è un linguaggio di programmazione general-purpose molto popolare, usato sop
Inizia collegandoti al tuo server via SSH. Se non sai come fare, dai un’occhiata alla nostra guida [Accesso iniziale (SSH)](vserver-linux-ssh.md).
-Una volta loggato, ti consigliamo di eseguire il comando di aggiornamento adatto al tuo sistema operativo per mantenere il server sicuro e aggiornato con le ultime funzionalità.
+Una volta loggato, ti consigliamo di eseguire il comando di aggiornamento relativo al tuo sistema operativo per mantenere il server sicuro e aggiornato con le ultime funzionalità.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -57,7 +58,7 @@ import TabItem from '@theme/TabItem';
## Installazione
-Ci sono due modi principali per installare PHP sul tuo server Linux: in modalità standalone oppure come pacchetto aggiuntivo per Apache. Se usi un web server diverso da Apache o vuoi PHP per scopi generici, ti consigliamo il metodo standalone. Se invece usi Apache, installa PHP come modulo aggiuntivo.
+Ci sono due modi principali per installare PHP sul tuo server Linux: in modalità standalone oppure come pacchetto aggiuntivo per Apache. Se usi un web server diverso da Apache o vuoi PHP per scopi generici, ti consigliamo il metodo standalone. Altrimenti, per l’uso con Apache, installa PHP come modulo aggiuntivo.
## Standalone
@@ -70,16 +71,16 @@ sudo apt install php
sudo apt -y install php[version]
```
-Verifica che l’installazione sia andata a buon fine con il comando `php -v`. Hai installato PHP sul tuo server! Ti consigliamo di leggere la sezione **Estensioni PHP** per installare eventuali estensioni di cui hai bisogno.
+Verifica che l’installazione sia andata a buon fine con il comando `php -v`. Hai installato PHP sul tuo server! Ti consigliamo di leggere la sezione **Estensioni PHP** per installare eventuali estensioni di cui potresti aver bisogno.
## Con Apache
-Prima di tutto, se non hai ancora Apache, installalo con questo comando:
+Per prima cosa, se non l’hai già fatto, installa Apache sul server con questo comando:
```
sudo apt install apache2
```
-Dopo l’installazione, assicurati che il firewall permetta l’accesso al web server. Qui usiamo il **firewall UFW** perché Apache ha un’app registrata per questo. Se usi un altro firewall, assicurati di aprire la porta 80 (HTTP).
+Dopo l’installazione, assicurati che il firewall permetta l’accesso al web server. In questo esempio usiamo **UFW Firewall**, dato che Apache ha un’app registrata per questo. Se usi un firewall diverso, assicurati di aprire la porta 80 (HTTP).
```
sudo ufw allow in "Apache"
```
@@ -91,24 +92,24 @@ Con Apache pronto, installa il pacchetto PHP per Apache con questo comando:
sudo apt install php libapache2-mod-php
```
-Controlla l’installazione con `php -v`. PHP è ora installato insieme ad Apache. Dai un’occhiata alla sezione **Estensioni PHP** per aggiungere eventuali moduli extra.
+Controlla che tutto sia ok con `php -v`. Hai installato PHP insieme ad Apache! Dai un’occhiata alla sezione **Estensioni PHP** per aggiungere eventuali moduli extra.
## Estensioni PHP
-PHP offre tante estensioni opzionali per estendere le funzionalità. Per vedere la lista delle estensioni disponibili, usa questo comando che ti mostra i risultati in modo navigabile con `less`:
-
+PHP offre tante estensioni opzionali per estendere le funzionalità. Per vedere la lista delle estensioni disponibili, esegui questo comando che ti mostra i risultati scrollabili:
```
apt search php- | less
```
-Usa le frecce per scorrere e premi `Q` per uscire. Per installare un’estensione, usa il comando apt install così. Puoi installarne più di una separandole con uno spazio per velocizzare.
-
+Usa le frecce per scorrere e premi `Q` per uscire. Per installare un’estensione, usa il comando apt install così:
```
sudo apt install [php_extension] [...]
```
+Puoi installare più estensioni insieme separandole con uno spazio per velocizzare.
+
## Conclusione
-Hai installato PHP sul tuo server Linux con successo. Per qualsiasi domanda o aiuto, il nostro supporto è sempre a disposizione ogni giorno! 🙂
+Hai installato PHP sul tuo server Linux con successo. Se hai domande o bisogno di aiuto, il nostro supporto è sempre disponibile per darti una mano! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
index 39afa0679..2d4368b90 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-plausible
-title: "VPS: Configura Plausible su OS"
-description: "Scopri come configurare una piattaforma di web analytics focalizzata sulla privacy per insight chiari e prestazioni rapide → Scopri di più ora"
+title: "Configura Plausible Analytics su un Server Linux - Analytics Web Privacy-Friendly"
+description: "Scopri come configurare una piattaforma di web analytics focalizzata sulla privacy per insight chiari e performance veloci → Scopri di più ora"
sidebar_label: Installa Plausible
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,21 +14,23 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Plausible è una piattaforma di web analytics leggera e open-source che funziona senza cookie e rispetta completamente le normative sulla privacy. Fornisce metriche chiave come il numero di visitatori, le visualizzazioni di pagina e la durata delle visite tramite una dashboard pulita e intuitiva. Grazie alla sua facilità d’uso, prestazioni rapide e infrastruttura basata in UE, Plausible è un’alternativa moderna e attenta alla privacy rispetto a Google Analytics.
+Plausible è una piattaforma di web analytics leggera, open-source, che funziona senza cookie e rispetta pienamente le normative sulla privacy. Fornisce metriche chiave come numero di visitatori, visualizzazioni di pagina e durata delle visite, tramite una dashboard pulita e intuitiva. Grazie alla sua facilità d’uso, performance rapide e infrastruttura basata in UE, Plausible è un’alternativa moderna e attenta alla privacy rispetto a Google Analytics.
-Vuoi ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
+Stai pensando di ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
-## Requisiti
+
+
+## Prerequisiti
Prima di installare **Plausible**, assicurati che il tuo ambiente di hosting soddisfi i seguenti requisiti per garantire un’installazione fluida e prestazioni ottimali.
| Hardware | Minimo | Consiglio ZAP-Hosting |
-| ---------- | ----------- | -------------------------- |
+| ---------- | ------------ | -------------------------- |
| CPU | 1 vCPU Core | 4 vCPU Core |
-| RAM | 2 GB | 4 GB |
-| Spazio disco | 10 GB | 25 GB |
+| RAM | 2 GB | 4 GB |
+| Spazio disco | 10 GB | 25 GB |
Il software richiede che tutte le dipendenze necessarie siano installate e che giri su un sistema operativo supportato. Assicurati che il tuo server rispetti questi requisiti prima di procedere con l’installazione:
@@ -37,31 +40,33 @@ Il software richiede che tutte le dipendenze necessarie siano installate e che g
Verifica che tutte le dipendenze siano installate e che la versione del sistema operativo sia corretta per evitare problemi di compatibilità durante l’installazione di Plausible.
+
+
## Preparazione
Prima di configurare **Plausible**, devi preparare il sistema. Questo include aggiornare il sistema operativo all’ultima versione e installare tutte le dipendenze richieste. Questi passaggi assicurano un ambiente stabile e aiutano a prevenire problemi durante o dopo l’installazione.
+
### Aggiorna il sistema
-Per assicurarti che il sistema abbia gli ultimi aggiornamenti software e di sicurezza, esegui sempre prima un aggiornamento completo. Usa questo comando:
+Per assicurarti che il sistema abbia software e patch di sicurezza aggiornati, esegui sempre prima un aggiornamento completo. Usa questo comando:
```
sudo apt update && sudo apt upgrade -y
```
-Così il sistema avrà tutte le patch di sicurezza e le versioni software più recenti prima di procedere.
+Così il sistema sarà aggiornato con le ultime patch di sicurezza e versioni software prima di procedere.
### Installa le dipendenze
Una volta completato l’aggiornamento, puoi procedere con l’installazione delle dipendenze.
#### Git
-I dati di Plausible verranno scaricati da GitHub, quindi Git deve essere installato. Esegui:
-
+I dati di Plausible verranno scaricati da GitHub, quindi Git deve essere installato. Usa questo comando:
```
sudo apt install git-all
```
#### Docker
-Plausible verrà eseguito in un container Docker, quindi Docker deve essere installato. Usa questi comandi:
+Plausible verrà eseguito in un container Docker, quindi Docker deve essere installato. Usa questi comandi:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -70,8 +75,11 @@ sh get-docker.sh
Una guida completa all’installazione e all’uso di Docker è disponibile nella nostra guida [Docker](dedicated-linux-docker.md).
+
+
+
## Installazione
-Ora che hai soddisfatto tutti i requisiti e completato le preparazioni, puoi procedere con l’installazione di Plausible.
+Ora che hai tutto pronto, puoi procedere con l’installazione di Plausible.
Inizia clonando il repository della Community Edition e creando il file di configurazione necessario:
@@ -80,7 +88,6 @@ $ git clone -b v3.0.1 --single-branch https://github.com/Plausible/community-edi
```
Poi crea un file ambiente (.env) e definisci le variabili essenziali. BASE_URL deve puntare al dominio reale che ha già un record DNS che risolve verso il tuo server. Devi anche generare una SECRET_KEY_BASE casuale di almeno 64 byte:
-
```
touch .env
echo "BASE_URL=https://Plausible.example.com" >> .env
@@ -120,25 +127,31 @@ Quando i container sono attivi, apri il browser sul dominio indicato in BASE_URL

+
+
## Configurazione
-Plausible può integrarsi con Google Search Console per arricchire le tue analytics con i dati delle query di ricerca. Così puoi vedere quali keyword portano traffico al tuo sito, ottenendo insight più profondi sul comportamento dei visitatori.
+Plausible può integrarsi con Google Search Console per arricchire le tue analytics con dati sulle query di ricerca. Così puoi vedere quali keyword portano traffico al tuo sito, ottenendo insight più profondi sul comportamento dei visitatori.
-Se hai già un account Google Cloud e un client OAuth configurato, ti basta aggiungere le credenziali (`GOOGLE_CLIENT_ID` e `GOOGLE_CLIENT_SECRET`) nel file `.env`. Dopo aver salvato, riavvia i servizi Docker con `docker compose up -d`. Nel dashboard di Plausible, vai su *Site Settings > Integrations* per completare la connessione e seguire le istruzioni di autenticazione.
+Se hai già un account Google Cloud e un client OAuth configurato, ti basta aggiungere le credenziali (`GOOGLE_CLIENT_ID` e `GOOGLE_CLIENT_SECRET`) nel file `.env`. Dopo aver salvato, riavvia i servizi Docker con `docker compose up -d`. Nel pannello Plausible vai su *Site Settings > Integrations* per completare la connessione e seguire le istruzioni di autenticazione.
-Se non hai ancora un client OAuth o non sai come fare, la Wiki ufficiale di Plausible offre una guida dettagliata passo passo. Spiega come creare un progetto su Google Cloud, abilitare le API necessarie, configurare un client OAuth e aggiungere le credenziali generate a Plausible: [Plausible Wiki: Google Integration](https://github.com/Plausible/community-edition/wiki/google-integration).
+Se non hai ancora un client OAuth o non conosci la procedura, la Wiki ufficiale di Plausible offre una guida dettagliata passo passo. Spiega come creare un progetto su Google Cloud, abilitare le API necessarie, configurare il client OAuth e aggiungere le credenziali generate a Plausible: [Plausible Wiki: Google Integration](https://github.com/Plausible/community-edition/wiki/google-integration).
-Se usi Google Search Console, puoi configurare l’integrazione Google per importare i dati delle ricerche, davvero una figata.
+Se usi Google Search Console, puoi configurare l’integrazione Google per importare dati sulle ricerche, davvero una figata.
Se hai già un account Google Cloud con client OAuth, incolla semplicemente `GOOGLE_CLIENT_ID` e `GOOGLE_CLIENT_SECRET` nel file `.env`, riavvia il servizio Docker con `docker compose up -d` e segui le istruzioni in *Site Settings > Integrations* di Plausible.
+
+
## Conclusione e risorse utili
-Complimenti! Hai installato e configurato Plausible con successo sul tuo VPS. Ti consigliamo di dare un’occhiata anche a queste risorse, che possono darti supporto e approfondimenti durante la configurazione del server:
+Complimenti! Hai installato e configurato Plausible con successo sul tuo VPS o Server Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono darti supporto e approfondimenti durante la configurazione del server:
+
+- [Plausible.io](https://Plausible.io/) - Sito Ufficiale
+- [github.com/Plausible/analytics](https://github.com/Plausible/analytics) - Annunci, Discussioni, Segnalazioni
+
+Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, il nostro team è sempre pronto ad aiutarti, tutti i giorni! 🙂
-- [Plausible.io](https://Plausible.io/) - Sito ufficiale
-- [github.com/Plausible/analytics](https://github.com/Plausible/analytics) - Annunci, discussioni, segnalazioni problemi
-Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, il nostro team è sempre disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
index a1bc8e858..fd1575318 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
@@ -1,28 +1,29 @@
---
id: vserver-linux-plesk
-title: "VPS: Installazione di Plesk"
-description: "Scopri come gestire siti web e server in modo efficiente con Plesk, sia per principianti che per esperti → Scopri di più ora"
+title: "Configura Plesk su un Server Linux - Gestisci i tuoi siti con un potente pannello di controllo"
+description: "Scopri come gestire siti web e server in modo efficiente con Plesk, per principianti ed esperti → Scopri di più ora"
sidebar_label: Installa Plesk
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Plesk è una piattaforma completa per hosting web e gestione server che permette di amministrare siti web, server, account email e molto altro tramite un’interfaccia super intuitiva. È una soluzione versatile, perfetta sia per chi è alle prime armi sia per sviluppatori web e amministratori di sistema esperti.
+Plesk è una piattaforma completa per hosting web e gestione server che permette di gestire siti web, server, account email e molto altro tramite un’interfaccia super intuitiva. È una soluzione versatile, perfetta sia per chi è alle prime armi sia per sviluppatori web e sysadmin esperti.
-## Installare Plesk
+## Installa Plesk
:::info
-Prima di installare, esegui `apt update` e `apt upgrade` per assicurarti che sul server siano presenti i pacchetti più aggiornati.
+Prima di installare, esegui `apt update` e `apt upgrade` per avere i pacchetti più aggiornati sul server.
:::
Plesk può essere installato solo su Debian 9 (Stretch), Debian 10 (Buster), Ubuntu 18.04 (Bionic Beaver), Ubuntu 20.04 (Focal Fossa), CentOS 7/8, Red Hat Enterprise Linux 7.x/8.x, CloudLinux 7.1+/8, AlmaLinux OS, Rocky Linux 8.x e Virtuozzo Linux 7. L’architettura deve essere a 64 bit.
-La connessione al server può essere fatta, ad esempio, tramite Putty.
+La connessione al server può essere fatta ad esempio tramite Putty.
## Avvio dell’installazione
@@ -33,25 +34,24 @@ import TabItem from '@theme/TabItem';
-Per installare Plesk in modo completamente automatico con i componenti standard usati dalla maggior parte degli utenti, basta un solo comando:
+Per installare Plesk in modo completamente automatico con i componenti standard usati dalla maggior parte degli utenti Plesk, basta un solo comando:
->Il programma di installazione di Plesk installa sempre la versione più recente. Può capitare che le immagini/screenshot mostrati qui non rappresentino l’ultima versione disponibile.
+>Il programma di installazione Plesk installa sempre la versione più recente. Può capitare che le immagini/screenshot qui mostrati non rappresentino l’ultima versione disponibile.
```
sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)
```
:::info
-Se compare l’errore: "-bash: curl: command not found", devi installare il pacchetto con `apt install curl`.
+Se compare l’errore: "-bash: curl: command not found" devi installare il pacchetto con `apt install curl`.
:::
-Dopo aver eseguito questo comando, l’installazione completa di Plesk richiede generalmente tra i 15 e i 60 minuti.
+Dopo aver eseguito il comando, l’installazione completa di Plesk richiede solitamente tra i 15 e i 60 minuti.
:::info
-Non chiudere la sessione SSH finché l’installer è attivo, altrimenti l’installazione si interrompe.
+Non chiudere la sessione SSH mentre l’installer è attivo, altrimenti l’installazione si interrompe.
:::
-In caso contrario, dovrai reinstallare il server per poter riavviare l’installer.
-Se l’installer viene riavviato senza reinstallare il server, potrebbero verificarsi problemi con funzionalità non funzionanti durante l’installazione o nel pannello Plesk.
+In caso contrario, dovrai reinstallare il server per poter riavviare l’installer. Se provi a riavviare l’installer senza reinstallare il server, potresti incorrere in problemi con funzionalità non funzionanti durante l’installazione o nel pannello Plesk.
:::info
Può sembrare che l’installer sia “bloccato”, ma nel 99% dei casi continua a girare dopo qualche minuto perché sta ancora configurando pacchetti e impostazioni.
@@ -67,10 +67,10 @@ L’installazione è completa quando appare questa schermata:
Per installare Plesk via Web servono solo pochi comandi.
:::info
-Il programma di installazione di Plesk installa sempre la versione più recente. Può capitare che le immagini/screenshot mostrati qui non rappresentino l’ultima versione disponibile.
+Il programma di installazione Plesk installa sempre la versione più recente. Può capitare che le immagini/screenshot qui mostrati non rappresentino l’ultima versione disponibile.
:::
-Scarica l’installer di Plesk:
+Scarica l’installer Plesk:
```
wget https://autoinstall.plesk.com/plesk-installer
```
@@ -90,10 +90,10 @@ Avvia l’installer:
-Per installare Plesk da console bastano pochi comandi.
+Per installare Plesk da console servono solo pochi comandi.
:::info
-Il programma di installazione di Plesk installa sempre la versione più recente. Può capitare che le immagini/screenshot mostrati qui non rappresentino l’ultima versione disponibile.
+Il programma di installazione Plesk installa sempre la versione più recente. Può capitare che le immagini/screenshot qui mostrati non rappresentino l’ultima versione disponibile.
:::
Scarica l’installer:
@@ -114,24 +114,24 @@ Avvia l’installer:
./plesk-installer
```
-Dopo aver eseguito questi tre comandi, la licenza va approvata premendo "F":
+Dopo aver eseguito questi tre comandi, devi approvare la licenza premendo "F":

-Dopo l’approvazione, il sistema chiede quale versione di Plesk installare, ad esempio Plesk Obsidian o Plesk Onyx, indicando anche quale sia la più stabile. Di solito si sceglie la versione “stable” per ambienti produttivi. Le opzioni predefinite puntano già alla versione stabile, quindi conferma con "F".
+Dopo l’approvazione, il sistema chiederà quale versione di Plesk installare, ad esempio Plesk Obsidian o Plesk Onyx, indicando anche quale sia la più stabile. Di solito si sceglie la versione “stable” per ambienti di produzione. Le opzioni selezionate puntano già alla versione stabile, quindi conferma con "F".
-La domanda se Plesk può raccogliere dati per migliorare il prodotto si risponde con "Y" (Yes) o "n" (No).
+Ti verrà chiesto se Plesk può raccogliere dati per migliorare il prodotto: rispondi con "Y" (sì) o "n" (no).
-Successivamente il sistema chiede quale tipo di installazione della versione scelta vuoi fare. Di solito il tipo “Recommended” già selezionato va benissimo. Moduli non installati ora ma necessari possono essere aggiunti in seguito dal pannello Plesk.
+Successivamente, il sistema chiederà quale tipo di installazione della versione scelta vuoi fare. Di solito la modalità “Recommended” è già impostata e sufficiente. Moduli non installati ora ma necessari possono essere aggiunti in seguito dal pannello Plesk.
-La domanda se possono essere installati/aggiornati pacchetti va confermata con "F".
+La domanda successiva se installare/aggiornare pacchetti va confermata con "F".
-Ora l’installer avvia l’installazione.
+Ora l’installer avvierà l’installazione.
:::info
-Non chiudere la sessione SSH finché l’installer è attivo, altrimenti l’installazione si interrompe e dovrai reinstallare il server per ripartire.
+Non chiudere la sessione SSH mentre l’installer è attivo, altrimenti l’installazione si interrompe e dovrai reinstallare il server per ripartire.
:::
-Può sembrare che l’installer sia “bloccato”, ma nel 99% dei casi continua dopo qualche minuto perché sta configurando pacchetti e impostazioni.
+Può sembrare che l’installer sia “bloccato”, ma nel 99% dei casi continua a girare dopo qualche minuto perché sta ancora configurando pacchetti e impostazioni.
L’installazione è completa quando appare questa schermata:
@@ -140,49 +140,49 @@ L’installazione è completa quando appare questa schermata:
-## Aprire il Web Installer
+## Apri il Web Installer
-Dopo aver avviato l’installer, l’installazione prosegue nel browser. La pagina di installazione è raggiungibile via https://IP:8447 oppure https://Dominio.xx:8447.
+Dopo aver avviato l’installer, l’installazione prosegue nel browser. Puoi raggiungere la pagina di installazione tramite https://IP:8447 oppure https://Domain.xx:8447.
## Il Pannello Web di Plesk
:::info
-Alla prima apertura del Web Panel potrebbe comparire il messaggio: "This is not a secure connection". Confermalo per accedere alla pagina.
+Quando accedi al Web Panel, potrebbe comparire il messaggio: "This is not a secure connection". Conferma questa avvertenza la prima volta per aprire la pagina.
:::
-L’interfaccia web è raggiungibile via https://IP:8443 o https://Dominio.xx:8443 del server. Le credenziali di login sono root/admin e la password root attuale. In alternativa puoi usare uno degli URL mostrati. Se non sono più validi, puoi crearne di nuovi con il comando ``plesk login``.
+L’interfaccia web è raggiungibile via https://IP:8443 o https://Domain.xx:8443 del server. Le credenziali di login sono root/admin e la password root attuale. In alternativa puoi usare uno degli URL mostrati. Se non sono più validi, puoi crearne di nuovi con il comando ``plesk login``.
### Configurazione
-Dopo il login, devi configurare l’account Admin inserendo nome contatto, email e password. Se hai già una licenza Plesk, puoi inserirla subito. Altrimenti puoi richiedere una licenza trial di 15 giorni. Infine conferma il contratto utente.
-Ora Plesk è pronto all’uso.
+Dopo il login, devi configurare l’account Admin inserendo nome, email e password. Se hai già una licenza Plesk, puoi inserirla subito. Altrimenti puoi richiedere una licenza trial di 15 giorni. Infine conferma il contratto utente.
+Ora puoi usare Plesk.
-### Impostare la lingua
+### Imposta la lingua
-Dopo l’installazione, il pannello Plesk è in inglese. Puoi impostare o selezionare il tedesco sotto Tools&Settings ➡️ Plesk Appearance ➡️ Languages. Qui seleziona "de-DE". Poi clicca su "Make default" per impostare la lingua come predefinita per tutti.
+Dopo l’installazione, il pannello Plesk è in inglese. Puoi impostare il tedesco o altre lingue in Tools&Settings ➡️ Plesk Appearance ➡️ Languages. Qui seleziona "de-DE". Poi clicca su "Make default" per impostare la lingua come predefinita per tutti.
Dopo logout e login, il pannello sarà in tedesco.

-### Aggiungere un dominio
+### Aggiungi dominio
Per aggiungere il primo dominio clicca sul pulsante blu "Add domain".

-Ora inserisci il tuo dominio. Devi anche definire un IP, un nome utente e una password per lo spazio web del dominio. Se il sottodominio "www" è già presente nel DNS del dominio, puoi creare subito un certificato SSL gratuito da Let’s Encrypt. Questa opzione si seleziona dopo aver inserito un indirizzo email e confermato con il pulsante blu "OK".
+Ora inserisci il tuo dominio. Devi anche definire IP, username e password per lo spazio web del dominio. Se il sottodominio "www" è già configurato nel DNS del dominio, puoi creare subito un certificato SSL gratuito con Let’s Encrypt. Questa opzione si seleziona inserendo una mail e confermando con il pulsante blu "OK".

:::info
Il dominio deve puntare all’IP dello spazio web. Se il dominio è ZAP-Hosting, puoi reindirizzarlo facilmente tramite EasyDNS. Se è esterno, devi impostare un record A verso l’IP e i sottodomini "www" e "webmail" devono puntare allo stesso IP. Anche un record MX dovrebbe puntare all’IP dello spazio web.
-La propagazione di nuovi o modificati record DNS può richiedere fino a 24 ore.
+La propagazione DNS può richiedere fino a 24 ore.
:::
## Crittografia SSL
-Durante la registrazione del dominio/spazio web, è stato generato un certificato SSL da Let’s Encrypt, che ora puoi selezionare sotto "Hosting settings" del dominio. Conferma cliccando su "Apply".
+Durante la registrazione del dominio/spazio web, è stato già generato un certificato SSL Let’s Encrypt, che puoi selezionare sotto "Hosting settings" del dominio. Conferma cliccando su "Apply".
:::info
Per forzare il redirect permanente a HTTPS (SSL) quando si visita il sito, spunta la casella "Permanent, SEO-suitable 301 forwarding from HTTP to HTTPS".
@@ -195,11 +195,11 @@ Se ora apri il dominio nel browser, vedrai che è protetto.

:::info
-Installazione e configurazione del primo dominio con crittografia sono ora completate al 100%.
+Installazione e configurazione del primo dominio con crittografia SSL completate al 100%.
:::
## Conclusione
-Congratulazioni, hai installato e configurato Plesk con successo! Se hai altre domande o problemi, il nostro supporto è sempre pronto ad aiutarti, tutti i giorni!
+Congratulazioni, hai installato e configurato Plesk con successo! Se hai domande o problemi, il nostro supporto è sempre pronto ad aiutarti, tutti i giorni!
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-python.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-python.md
index 8be3e45a2..95707a611 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-python.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-python.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-python
-title: "VPS: Installazione di Python"
+title: "Configura Python su un Server Linux - Attiva Sviluppo e Automazione"
description: "Scopri come installare e aggiornare il runtime Python su varie distro Linux per garantire un ambiente sicuro e sempre aggiornato → Scopri di più ora"
sidebar_label: Installa Python
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
@@ -55,7 +56,7 @@ import TabItem from '@theme/TabItem';
## Installazione
-La maggior parte delle distro Linux ha Python preinstallato, ma la versione potrebbe non essere aggiornata o il sistema potrebbe essere stato installato senza alcuni pacchetti. Puoi verificare se Python è installato con (`python3 --version`) e poi eseguire i comandi seguenti per aggiornare o installare il runtime.
+La maggior parte delle distro Linux ha Python già installato, ma la versione potrebbe non essere aggiornata o il sistema potrebbe essere stato installato senza alcuni pacchetti. Puoi controllare se Python è presente con (`python3 --version`) e poi eseguire i comandi seguenti per aggiornare o installare il runtime.
@@ -117,7 +118,7 @@ Eseguendo il comando `python3` si avvia l’interprete Python. Puoi scrivere qua
Per eseguire file Python `.py`, usa semplicemente il comando `python3 [nomefile].py`, sostituendo `[nomefile]` con il percorso del file che vuoi far partire.
:::tip
-La maggior parte dei programmi che trovi online si avviano con `python3 main.py` perché `main.py` è il punto di partenza standard per molti programmi Python.
+La maggior parte dei programmi che trovi online si avviano con `python3 main.py` perché `main.py` è il punto di partenza più comune per i programmi Python.
:::
## Ambienti virtuali
@@ -126,11 +127,11 @@ Quando scrivi un programma Python potresti aver bisogno di installare pacchetti
### Creare il venv
-Prima di tutto, spostati nella cartella dove vuoi creare il venv con `cd` e poi esegui `python3 -m venv .` che installerà i file necessari nella posizione corrente.
+Prima di tutto, spostati nella cartella dove vuoi creare il venv con `cd` e, una volta pronto, esegui `python3 -m venv .` per installare i file necessari nella posizione corrente.
### Attivare & disattivare
-Per eseguire comandi come `pip install` dentro il venv devi attivarlo con `source /bin/activate`. Ora la console lavorerà solo dentro il venv e gli script avranno accesso solo ai pacchetti installati localmente.
+Per eseguire comandi come `pip install` dentro il venv devi attivarlo con `source /bin/activate`. Ora la tua console lavorerà solo dentro il venv e gli script avranno accesso solo ai pacchetti installati localmente.
Quando hai finito di lavorare nel venv, puoi uscire con il comando `deactivate`.
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
index be83eea35..a37f811ca 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
@@ -1,62 +1,63 @@
---
id: vserver-linux-speedtest-cli
-title: "VPS: Speedtest-Cli auf Linux einrichten"
-description: "Entdecke, wie du Speedtest-Cli für zuverlässige Netzwerktests und Automatisierung einrichtest → Jetzt mehr erfahren"
-sidebar_label: Speedtest-Cli installieren
+title: "Configura Speedtest CLI su un Server Linux - Monitora le Prestazioni della Rete del Tuo Server"
+description: "Scopri come installare e usare Speedtest-Cli per test di rete affidabili e automazione → Scopri di più ora"
+sidebar_label: Installa Speedtest-Cli
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import InlineVoucher from '@site/src/components/InlineVoucher';
-## Einführung
+## Introduzione
-Speedtest-Cli ist ein kostenloses Kommandozeilen-Tool und eine Software-Bibliothek (libSpeedtest-Cli) zum Datentransfer über URLs. Es unterstützt eine breite Palette an Protokollen – darunter HTTP(S), FTP, SMTP, LDAP, MQTT und mehr – und wird häufig für Aufgaben wie Datei-Downloads, API-Tests und Automatisierung von Netzwerkprozessen genutzt.
+Speedtest-Cli è sia uno strumento gratuito da riga di comando che una libreria software (libSpeedtest-Cli) per trasferire dati tramite URL. Supporta un’ampia gamma di protocolli—tra cui HTTP(S), FTP, SMTP, LDAP, MQTT e altri—ed è comunemente usato per scaricare file, testare API e automatizzare operazioni di rete.
-Willst du diesen Service selbst hosten? Wir zeigen dir Schritt für Schritt, wie du Speedtest-Cli installierst und konfigurierst – inklusive aller wichtigen Tipps, die du beachten solltest.
+Stai pensando di ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
-## Vorbereitung
+## Preparazione
-Bevor du **Speedtest-Cli** installierst, solltest du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf den neuesten Stand zu bringen. So sorgst du für eine stabile Umgebung und vermeidest Probleme während oder nach der Installation.
+Prima di configurare **Speedtest-Cli**, devi preparare il tuo sistema. Questo include aggiornare il sistema operativo all’ultima versione disponibile. Questi passaggi garantiscono un ambiente stabile e aiutano a evitare problemi durante o dopo l’installazione.
-### System aktualisieren
-Damit dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du zuerst ein Update durchführen. Gib dazu folgenden Befehl ein:
+### Aggiorna il Sistema
+Per assicurarti che il sistema abbia le ultime patch di sicurezza e aggiornamenti software, esegui sempre prima un aggiornamento completo. Usa questo comando:
```
sudo apt update && sudo apt upgrade -y
```
-So stellst du sicher, dass dein System vor der Installation alle wichtigen Patches und Updates hat.
+Così il tuo sistema sarà aggiornato con le ultime versioni e patch di sicurezza prima di procedere.
-## Installation
+## Installazione
-Nachdem die Vorbereitung abgeschlossen ist, kannst du Speedtest-Cli installieren. Führe dazu diesen Befehl aus:
+Ora che hai completato le preparazioni, puoi procedere con l’installazione di Speedtest-Cli. Esegui questo comando:
```console
sudo apt install speedtest-cli
```
-## Konfiguration
+## Configurazione
-speedtest-cli nutzt keine klassische Konfigurationsdatei, lässt sich aber über Kommandozeilen-Optionen und Umgebungsvariablen anpassen. So kannst du das Tool für automatisierte und konsistente Tests einstellen:
+speedtest-cli non usa un file di configurazione tradizionale, ma puoi personalizzarlo tramite opzioni da riga di comando e variabili d’ambiente. Questo ti permette di adattarlo per un uso coerente e automatizzato:
-- `--server `: Wähle einen bestimmten Server per ID aus, um konsistente und vergleichbare Testergebnisse zu erhalten.
-- `--bytes`: Zeigt die Geschwindigkeit in Bytes pro Sekunde statt in Bits an.
-- `--simple`: Gibt nur Ping, Download und Upload in einem kompakten Format aus.
-- `--json` oder `--csv`: Praktisch für Automatisierung und Logging, da die Ergebnisse maschinenlesbar gespeichert werden.
-- Proxy-Support: Setze Umgebungsvariablen wie `http_proxy` oder `https_proxy`, um speedtest-cli hinter einem Proxy zu nutzen.
+- `--server `: Seleziona un server specifico tramite ID per risultati più stabili e comparabili.
+- `--bytes`: Mostra le velocità in byte al secondo invece che in bit.
+- `--simple`: Output compatto con solo ping, download e upload.
+- `--json` o `--csv`: Perfetto per automazione e logging, i risultati sono in formato leggibile da macchina.
+- Supporto proxy: Configura variabili d’ambiente come `http_proxy` o `https_proxy` per usare speedtest-cli dietro un proxy.
-Für wiederkehrende Tests mit denselben Optionen empfiehlt es sich, ein Shell-Alias oder ein kleines Wrapper-Skript anzulegen. So kannst du speedtest-cli schnell starten und hast immer ein einheitliches Ausgabeformat.
+Se usi sempre le stesse opzioni, ti conviene creare un alias shell o uno script wrapper. Così lanci speedtest-cli velocemente e con output uniforme.
-## Fazit & weitere Ressourcen
+## Conclusione e Risorse Utili
-Glückwunsch! Du hast Speedtest-Cli erfolgreich auf deinem VPS installiert und konfiguriert. Schau dir auch diese Ressourcen an, die dir bei der Server-Konfiguration weiterhelfen können:
+Complimenti! Hai installato e configurato Speedtest-Cli sul tuo VPS o Server Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono aiutarti ulteriormente nella configurazione del tuo server:
-- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) – Offizielle Website
+- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - Sito Ufficiale
-Du hast noch Fragen, die hier nicht beantwortet wurden? Unser Support-Team steht dir täglich zur Seite – melde dich einfach bei uns! 🙂
+Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, il nostro team è sempre pronto ad aiutarti, tutti i giorni! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
index f4fe002d0..8055e34d9 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-standard-notes
-title: "VPS: Configura Standard Notes su Linux"
+title: "Configura Standard Notes su un Server Linux - Crea il Tuo Sistema Privato per Note"
description: "Scopri come sincronizzare e proteggere in modo sicuro le tue note su tutti i dispositivi con il self-hosting di Standard Notes → Scopri di più ora"
sidebar_label: Installa Standard Notes
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Standard Notes è un’app open-source per prendere note che protegge i tuoi dati con una crittografia end-to-end verificata. Solo tu hai il controllo delle chiavi di decrittazione. Sincronizza senza problemi le tue note e file criptati su dispositivi illimitati, li rende accessibili offline e protegge attivamente i tuoi contenuti da accessi esterni.
+Standard Notes è un'app per note open-source che protegge i tuoi dati con una crittografia end-to-end verificata. Solo tu controlli le chiavi di decrittazione. Sincronizza senza problemi le tue note e file criptati su dispositivi illimitati, li mantiene accessibili offline e protegge attivamente i tuoi contenuti da accessi esterni.

-Vuoi ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
+Stai pensando di ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
@@ -31,7 +32,7 @@ Prima di installare **Standard Notes**, assicurati che il tuo ambiente di hostin
| ---------- | ------------ | -------------------------- |
| CPU | 1 vCPU Core | 4 vCPU Core |
| RAM | 2 GB | 4 GB |
-| Spazio disco | 5 GB | 25 GB |
+| Spazio disco | 5 GB | 25 GB |
Il software richiede che tutte le dipendenze necessarie siano installate e che giri su un sistema operativo supportato. Assicurati che il tuo server rispetti questi requisiti prima di procedere con l’installazione:
@@ -39,16 +40,16 @@ Il software richiede che tutte le dipendenze necessarie siano installate e che g
**Sistema Operativo:** Ultima versione di Ubuntu/Debian compatibile con Docker 26+
-Verifica che tutte le dipendenze siano installate e che la versione del sistema operativo sia corretta per evitare problemi di compatibilità durante l’installazione di Standard Notes.
+Verifica che tutte le dipendenze siano installate e che il sistema operativo sia aggiornato per evitare problemi di compatibilità durante l’installazione di Standard Notes.
## Preparazione
-Prima di configurare **Standard Notes**, devi preparare il sistema. Questo include aggiornare il sistema operativo all’ultima versione e installare tutte le dipendenze richieste. Questi passaggi assicurano un ambiente stabile e aiutano a prevenire problemi durante o dopo l’installazione.
+Prima di configurare **Standard Notes**, devi preparare il sistema. Questo include aggiornare il sistema operativo all’ultima versione e installare tutte le dipendenze richieste. Questi passaggi garantiscono un ambiente stabile e aiutano a prevenire problemi durante o dopo l’installazione.
-### Aggiorna il sistema
+### Aggiorna il Sistema
Per assicurarti che il sistema abbia gli ultimi aggiornamenti software e di sicurezza, esegui sempre prima un aggiornamento completo. Usa questo comando:
```
@@ -57,7 +58,7 @@ sudo apt update && sudo apt upgrade -y
Così il sistema avrà tutte le patch di sicurezza e le versioni software più recenti prima di andare avanti.
### Installa le dipendenze
-Una volta completato l’aggiornamento, puoi procedere con l’installazione delle dipendenze. Standard Notes verrà eseguito tramite una serie di container Docker, quindi Docker deve essere installato prima. Esegui questi comandi:
+Una volta completato l’aggiornamento, puoi procedere con l’installazione delle dipendenze. Standard Notes verrà eseguito tramite una serie di container Docker, quindi Docker deve essere installato prima. Usa questi comandi:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -70,24 +71,24 @@ Una guida completa all’installazione e all’uso di Docker è disponibile nell
## Installazione
-Ora che hai tutto pronto e le preparazioni sono fatte, puoi procedere con l’installazione di Standard Notes.
+Ora che hai soddisfatto tutti i requisiti e completato le preparazioni, puoi procedere con l’installazione di Standard Notes.
-Per prima cosa, crea una cartella che conterrà tutti i file di configurazione e setup. Questa sarà la tua cartella di lavoro per l’installazione.
+Per prima cosa, crea una cartella che conterrà tutti i file di configurazione e setup. Questa cartella sarà la tua working directory per l’installazione.
```
mkdir standardnotes
cd standardnotes
```
-Poi crea un file `.env` nella cartella di lavoro e riempilo con i valori di default presi dal file di esempio del progetto:
+Poi, crea un file `.env` nella tua working directory e riempilo con i valori di default presi dal file di configurazione di esempio del progetto:
```
touch .env
curl https://raw.githubusercontent.com/standardnotes/server/main/.env.sample > .env
```
-Questo file contiene solo le variabili minime necessarie per un setup funzionante. La lista completa delle variabili attualmente usate la trovi qui: [docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh)
+Questo file contiene solo le variabili minime necessarie per una configurazione funzionante. La lista completa delle variabili attualmente in uso la trovi qui: [docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh)
Apri il file `.env` e assicurati che tutte le chiavi nella sezione KEYS siano impostate correttamente. Genera valori casuali per ogni variabile d’ambiente richiesta con:
@@ -95,14 +96,14 @@ Apri il file `.env` e assicurati che tutte le chiavi nella sezione KEYS siano im
openssl rand -hex 32
```
-Incolla questi valori nel file `.env`. Standard Notes richiede uno script bootstrap per LocalStack. Scaricalo nella tua cartella di lavoro e rendilo eseguibile:
+Incolla questi valori nel file `.env`. Standard Notes richiede uno script bootstrap per LocalStack. Scaricalo nella tua working directory e rendilo eseguibile:
```shell
curl https://raw.githubusercontent.com/standardnotes/server/main/docker/localstack_bootstrap.sh > localstack_bootstrap.sh
chmod +x localstack_bootstrap.sh
```
-Scarica la configurazione d’esempio ufficiale e salvala come `docker-compose.yml` nella tua cartella di lavoro. Questo file definisce tutti i container necessari per Standard Notes.
+Scarica la configurazione di esempio ufficiale e salvala come `docker-compose.yml` nella tua cartella di lavoro. Questo file definisce tutti i servizi container necessari per Standard Notes.
```
curl https://raw.githubusercontent.com/standardnotes/server/main/docker-compose.example.yml > docker-compose.yml
@@ -118,15 +119,15 @@ docker compose pull && docker compose up -d
## Configurazione
-La configurazione di default nel file `docker-compose.yml` può essere personalizzata in base alle tue esigenze. Un punto chiave è il servizio `server`, dove puoi modificare le mappature delle porte nella proprietà `ports`. Così scegli su quali porte host l’app sarà accessibile, evitando conflitti con altri servizi o adattandola alla tua rete.
+La configurazione di default nel file `docker-compose.yml` fornito può essere personalizzata in base alle tue esigenze. Un punto chiave è il servizio `server`, dove puoi modificare le mappature delle porte nella proprietà `ports`. Questo ti permette di scegliere su quali porte host l’app sarà accessibile, evitando conflitti con altri servizi o adattandola alla tua rete.
-Un altro passo importante è mettere in sicurezza il database. Le password di default vanno sostituite con stringhe forti e generate casualmente. Puoi creare una password sicura con:
+Un altro step importante è mettere in sicurezza il database. Le password di default vanno sostituite con stringhe forti e generate casualmente. Puoi creare una password sicura con:
```
openssl rand -hex 12
```
-Inserisci il valore generato nel file `.env` come `DB_PASSWORD`. Lo stesso valore va impostato anche per `MYSQL_ROOT_PASSWORD` e `MYSQL_PASSWORD` nel file `docker-compose.yml` per mantenere tutto sincronizzato.
+Inserisci il valore generato nel file `.env` come `DB_PASSWORD`. Lo stesso valore deve essere impostato anche per `MYSQL_ROOT_PASSWORD` e `MYSQL_PASSWORD` nel file `docker-compose.yml` per mantenere tutto sincronizzato.
Queste modifiche assicurano che la tua installazione sia non solo funzionante, ma anche sicura e su misura per il tuo ambiente.
@@ -136,7 +137,7 @@ Queste modifiche assicurano che la tua installazione sia non solo funzionante, m
## Connessione al Sync Server
-Per configurare il tuo account su Standard Notes, clicca sull’icona avatar in basso a destra nell’app. Nel menu che appare, seleziona “Create Account” per iniziare a creare un nuovo profilo utente. Inserisci un indirizzo email valido e una password sicura.
+Per configurare il tuo account su Standard Notes, clicca sull’icona avatar in basso a destra nell’app. Nel menu che appare, seleziona “Create Account” per iniziare a creare un nuovo profilo utente. Inserisci una mail valida e una password sicura.
Prima di completare, apri la sezione “Advanced Options”. Sotto “Sync Server”, scegli l’opzione “Custom” e inserisci l’indirizzo IP e la porta del tuo server nel formato IP:Port. Così le tue note non saranno sincronizzate tramite il servizio Standard Notes di default, ma direttamente con il tuo server self-hosted.
@@ -146,11 +147,11 @@ Prima di completare, apri la sezione “Advanced Options”. Sotto “Sync Serve
-## Conclusione e risorse utili
+## Conclusione e Risorse Extra
-Complimenti! Hai installato e configurato con successo Standard Notes sul tuo VPS. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono darti supporto e approfondimenti durante la configurazione del server:
+Congratulazioni! Hai installato e configurato con successo Standard Notes sul tuo VPS/Dedicated Server. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono darti supporto e info extra durante la configurazione del server:
-- [Standardnotes.com](https://standardnotes.com/) - Sito ufficiale
-- [Standardnotes.com/help](https://standardnotes.com/help) - Centro assistenza Standard Notes (Documentazione)
+- [Standardnotes.com](https://standardnotes.com/) - Sito Ufficiale
+- [Standardnotes.com/help](https://standardnotes.com/help) - Centro Assistenza Standard Notes (Documentazione)
-Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, il nostro team è sempre disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
+Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
index fd10c2051..c889d7104 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-supabase
-title: "VPS: Configura Supabase su Linux"
-description: "Scopri come ospitare e configurare Supabase, la piattaforma open-source Postgres affidabile con autenticazione e funzionalità realtime → Scopri di più ora"
+title: "Configura Supabase su un Server Linux - Avvia la tua Piattaforma Backend Open Source"
+description: "Scopri come ospitare e configurare Supabase per una piattaforma Postgres open source affidabile con autenticazione e funzionalità realtime → Scopri di più ora"
sidebar_label: Installa Supabase
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,22 +14,22 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Supabase è una piattaforma di sviluppo open-source basata su Postgres che offre un database Postgres completo più autenticazione, API istantanee, realtime e storage, rappresentando un’alternativa open-source a Firebase.
+Supabase è una piattaforma di sviluppo Postgres open source che offre un database Postgres completo più autenticazione, API istantanee, realtime e storage, rappresentando un’alternativa open source a Firebase.

-Stai pensando di ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
+Vuoi ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
-## Prerequisiti
+## Requisiti
Prima di installare **Supabase**, assicurati che il tuo ambiente di hosting soddisfi i seguenti requisiti per garantire un’installazione fluida e prestazioni ottimali.
| Hardware | Minimo | Consiglio ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
-| CPU | 1 vCPU Core | 4 vCPU Core |
-| RAM | 4 GB | 8 GB |
+| CPU | 1 vCPU Core | 4 vCPU Core |
+| RAM | 4 GB | 8 GB |
| Spazio disco | 25 GB | 25 GB |
Il software richiede che tutte le dipendenze necessarie siano installate e che giri su un sistema operativo supportato. Assicurati che il tuo server rispetti questi requisiti prima di procedere con l’installazione:
@@ -37,25 +38,25 @@ Il software richiede che tutte le dipendenze necessarie siano installate e che g
**Sistema Operativo:** Ultima versione di Ubuntu/Debian compatibile con Docker 2
-Verifica che tutte le dipendenze siano installate e che il sistema operativo sia aggiornato per evitare problemi di compatibilità durante l’installazione di Supabase.
+Verifica che tutte le dipendenze siano installate e che la versione del sistema operativo sia corretta per evitare problemi di compatibilità durante l’installazione di Supabase.
## Preparazione
Prima di configurare **Supabase**, devi preparare il sistema. Questo include aggiornare il sistema operativo all’ultima versione e installare tutte le dipendenze richieste. Questi passaggi assicurano un ambiente stabile e aiutano a prevenire problemi durante o dopo l’installazione.
### Aggiorna il sistema
-Per assicurarti che il sistema abbia gli ultimi aggiornamenti software e di sicurezza, esegui sempre prima un aggiornamento completo. Usa questo comando:
+Per assicurarti che il sistema abbia software e patch di sicurezza aggiornati, esegui sempre prima un aggiornamento. Usa questo comando:
```
sudo apt update && sudo apt upgrade -y
```
-Così il sistema avrà tutte le patch di sicurezza e le versioni software più recenti prima di procedere.
+Così il sistema sarà aggiornato con le ultime patch di sicurezza e versioni software prima di procedere.
### Installa le dipendenze
Una volta completato l’aggiornamento, puoi procedere con l’installazione delle dipendenze.
#### Git
-I dati di Supabase verranno scaricati tramite GitHub, quindi Git deve essere installato. Esegui:
+I dati di Supabase verranno scaricati da GitHub, quindi Git deve essere installato. Esegui:
```
sudo apt install git-all
@@ -63,7 +64,7 @@ sudo apt install git-all
#### Docker
-Supabase verrà eseguito in un container Docker, quindi Docker deve essere installato. Esegui:
+Supabase verrà eseguito in un container Docker, quindi Docker deve essere installato. Usa questi comandi:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -73,9 +74,9 @@ sh get-docker.sh
Una guida completa all’installazione e all’uso di Docker è disponibile nella nostra guida [Docker](dedicated-linux-docker.md).
## Installazione
-Ora che hai soddisfatto tutti i requisiti e preparato il sistema, puoi procedere con l’installazione di Supabase.
+Ora che hai tutto pronto, puoi procedere con l’installazione di Supabase.
-Clona il repository Supabase, crea una cartella progetto dedicata e copia i file Docker e il file di esempio per l’ambiente.
+Clona il repository Supabase, crea una cartella progetto dedicata e copia i file Docker e l’esempio di file ambiente al suo interno.
```
git clone --depth 1 https://github.com/supabase/supabase
@@ -102,21 +103,21 @@ Ora puoi accedere a Supabase Studio tramite `http://:8000`. Ti verranno

-:::warning Credenziali di default
-La tua app sta girando con credenziali di default. Proteggi subito i tuoi servizi seguendo le istruzioni qui sotto.
+:::warning Credenziali di Default
+La tua app ora gira con credenziali di default. Proteggi subito i tuoi servizi seguendo le istruzioni qui sotto.
:::
## Configurazione
Non usare mai valori di default o di esempio in produzione. Sostituisci tutti i placeholder con segreti forti e unici, rivedi la configurazione in base alle tue esigenze di sicurezza e riavvia i servizi per applicare le modifiche.
-Genera chiavi API sicure prima di esporre qualsiasi servizio. Parti scegliendo un segreto JWT da 40 caratteri. Puoi usare quello fornito o crearne uno tuo. Salvalo in un posto sicuro, non condividerlo e non inserirlo nel version control. Usa questo segreto per generare un JWT e poi ricava le chiavi anonime e di servizio usando il form indicato nella documentazione Supabase: https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys
+Genera chiavi API sicure prima di esporre qualsiasi servizio. Parti scegliendo un segreto JWT da 40 caratteri. Puoi usare il valore fornito o crearne uno tuo. Conserva questo segreto in un posto sicuro, non condividerlo e non committarlo nel version control. Usa il segreto per generare un JWT e poi ricava le chiavi anonime e di servizio usando il form indicato nella documentazione Supabase: https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys
Esegui il form due volte per ottenere entrambe le chiavi. Aggiorna il file `./docker/.env` con:
- `ANON_KEY`: chiave anonima
- `SERVICE_ROLE_KEY`: chiave di servizio
-Aggiorna i segreti richiesti in `./docker/.env`. Questi valori sono obbligatori per un deploy funzionante:
+Aggiorna i segreti richiesti in `./docker/.env`. Questi valori sono obbligatori per un’installazione funzionante:
- `POSTGRES_PASSWORD`: password per il ruolo `postgres`
- `JWT_SECRET`: usato da PostgREST e GoTrue
@@ -141,7 +142,7 @@ basicauth_credentials:
password: password_two
```
-Per abilitare tutte le funzionalità del dashboard da remoto (non solo localhost), imposta `SUPABASE_PUBLIC_URL` in `./docker/.env` con l’URL o IP che userai per accedere al dashboard.
+Per abilitare tutte le funzionalità del dashboard da remoto (fuori da `localhost`), imposta `SUPABASE_PUBLIC_URL` in `./docker/.env` con l’URL o IP che userai per accedere al dashboard.
Applica le modifiche riavviando lo stack:
@@ -150,11 +151,11 @@ docker compose down
docker compose up -d
```
-## Conclusione e Risorse utili
+## Conclusione e Risorse Utili
-Complimenti! Hai installato e configurato Supabase con successo sul tuo VPS. Ti consigliamo di dare un’occhiata anche a queste risorse per ulteriore supporto e approfondimenti durante la configurazione del server:
+Congratulazioni! Hai installato e configurato Supabase con successo sul tuo VPS o Server Dedicato. Ti consigliamo di dare un’occhiata anche a queste risorse per ulteriore supporto e approfondimenti durante la configurazione del tuo server:
-- [Supabase.com](https://Supabase.com/) - Sito ufficiale
+- [Supabase.com](https://Supabase.com/) - Sito Ufficiale
- [Supabase.com/docs/guides/self-hosting](https://supabase.com/docs/guides/self-hosting) - Documentazione Supabase
Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, il nostro team è sempre disponibile ogni giorno per aiutarti! 🙂
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
index 13f16a50e..ac1ce40c1 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-ts6
-title: "VPS: Configura il server Teamspeak 6 sul tuo VPS Linux"
-description: "Scopri come installare e ottimizzare il TeamSpeak 6 Server per un hosting affidabile e prestazioni top → Scopri di più ora"
-sidebar_label: Installa Teamspeak 6 Server
+title: "Configura il Server TeamSpeak 6 su un Server Linux - Lancia la Tua Piattaforma Vocale"
+description: "Scopri come installare e ottimizzare il Server TeamSpeak 6 per un hosting affidabile e prestazioni top → Scopri di più ora"
+sidebar_label: Installa Server Teamspeak 6
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Nell’estate 2025, TeamSpeak ha rilasciato la **versione Beta** del **TeamSpeak 6 Server**. Ora puoi provare in anteprima la nuova generazione di TeamSpeak!
+Nell’estate 2025, TeamSpeak ha rilasciato la **Beta** del **Server TeamSpeak 6**. Ora puoi provare in anteprima la nuova generazione di TeamSpeak!
-Vuoi ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere per farlo girare al meglio.
+Vuoi ospitare questo servizio in autonomia? Ti guidiamo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.

@@ -25,23 +26,23 @@ Vuoi ospitare questo servizio in autonomia? Ti guideremo passo passo su come ins
## Requisiti
-Prima di installare il **Teamspeak 6 Server**, assicurati che il tuo ambiente di hosting rispetti questi requisiti per un’installazione fluida e prestazioni ottimali.
+Prima di installare il **Server Teamspeak 6**, assicurati che il tuo ambiente di hosting rispetti i seguenti requisiti per un’installazione fluida e prestazioni ottimali.
-| Hardware | Minimo | Consigliato da ZAP-Hosting |
+| Hardware | Minimo | Consigliato da ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
-| CPU | 1 vCPU Core | 4 vCPU Core |
+| CPU | 1 vCPU Core | 4 vCPU Core |
| RAM | 1 GB | 4 GB |
-| Spazio disco | 1 GB | 25 GB |
+| Spazio disco | 1 GB | 25 GB |
## Preparazione
-Prima di installare il **TeamSpeak 6 Server**, devi preparare il sistema. Questo significa aggiornare il sistema operativo all’ultima versione e installare tutte le dipendenze necessarie. Così garantisci un ambiente stabile e eviti problemi durante o dopo l’installazione.
+Prima di configurare il **Server TeamSpeak 6**, devi preparare il sistema. Aggiorna il sistema operativo all’ultima versione e installa tutte le dipendenze necessarie. Così garantisci un ambiente stabile e eviti problemi durante o dopo l’installazione.
### Aggiorna il sistema
-Per assicurarti che il sistema abbia software e patch di sicurezza aggiornati, esegui sempre prima un aggiornamento completo. Usa questo comando:
+Per assicurarti che il sistema abbia software e patch di sicurezza aggiornati, esegui sempre prima un aggiornamento. Usa questo comando:
```
sudo apt update && sudo apt upgrade -y
@@ -49,7 +50,7 @@ sudo apt update && sudo apt upgrade -y
Così il sistema sarà aggiornato con le ultime patch di sicurezza e versioni software prima di procedere.
### Installa le dipendenze
-Una volta aggiornato, puoi installare le dipendenze. Per un’installazione semplice e consigliata, usa Docker. Per farlo, devi installare Docker Engine:
+Terminato l’aggiornamento, puoi installare le dipendenze. Per un’installazione rapida, semplice e consigliata, usa Docker. Per farlo, installa il Docker Engine:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -60,9 +61,9 @@ sh get-docker.sh
## Installazione
-Ora che hai tutto pronto e i requisiti rispettati, puoi procedere con l’installazione del Teamspeak 6 Server.
+Ora che hai tutto pronto e i requisiti rispettati, puoi procedere con l’installazione del Server Teamspeak 6.
-Il passo successivo è creare il file Docker Compose `docker-compose.yml` per il TeamSpeak 6 Server. Puoi scegliere qualsiasi cartella, ma in questo esempio lo creiamo in `/opt/containers/ts6/`. Useremo il file Compose ufficiale di TeamSpeak:
+Il passo successivo è creare il file Docker Compose `docker-compose.yml` per il Server TeamSpeak 6. Puoi scegliere qualsiasi directory, ma in questo esempio lo creiamo in `/opt/containers/ts6/`. Useremo il file Compose ufficiale di TeamSpeak:
```
services:
@@ -88,12 +89,12 @@ Vai nella cartella dove vuoi creare il file e crea il file con `nano docker-comp

-Per avviare il container Docker e il TeamSpeak 6 Server, usa questo comando Docker Compose:
+Per avviare il container Docker e il Server TeamSpeak 6, usa questo comando Docker Compose:
```
docker compose -f /opt/containers/ts6/docker-compose.yml up
```
-Ora il container Docker per il TeamSpeak 6 Server partirà. Di default non gira ancora in background. Al primo avvio vedrai **info importanti** sull’**account Server Query Admin** e sulla **chiave di privilegio**.
+Ora il container del Server TeamSpeak 6 partirà. Di default non gira ancora in background. Al primo avvio vedrai **info importanti** sull’**account admin Server Query** e sulla **chiave di privilegio**.

@@ -103,9 +104,9 @@ Salva queste info in un posto sicuro, perché non verranno più mostrate ai pros
## Configurazione
-Puoi personalizzare altre impostazioni del TeamSpeak 6 Server usando le **variabili d’ambiente** nel file Docker Compose. Così configuri il server come vuoi tu. La lista completa delle opzioni è nella documentazione ufficiale [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md).
+Puoi personalizzare altre impostazioni del Server TeamSpeak 6 usando **variabili d’ambiente** nel file Docker Compose. Così configuri il server come vuoi tu. La lista completa delle opzioni è nella documentazione ufficiale [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md).
-Esempio da inserire in `docker-compose.yml`:
+Esempio nel `docker-compose.yml`:
```
environment:
@@ -117,13 +118,13 @@ environment:
## Gestione del server
-Per far girare il TeamSpeak 6 Server in background, avvia il container con:
+Per far girare il Server TeamSpeak 6 in background, avvia il container con:
```
docker compose -f /opt/containers/ts6/docker-compose.yml up -d
```
-Per fermare il TeamSpeak 6 Server, ferma il container con:
+Per fermare il Server TeamSpeak 6, ferma il container con:
```
docker compose -f /opt/containers/ts6/docker-compose.yml down
@@ -133,7 +134,7 @@ docker compose -f /opt/containers/ts6/docker-compose.yml down
## Connessione
-Quando il TeamSpeak 6 Server è attivo, puoi connetterti con il client TeamSpeak 6. Usa l’indirizzo IP del server e la porta corretta. Inserisci questi dati nel client per collegarti e iniziare a testare.
+Quando il Server TeamSpeak 6 è attivo, connettiti con il client TeamSpeak 6. Usa l’IP del tuo server e la porta corretta. Inserisci questi dati nel client per collegarti e iniziare a testare.

@@ -141,10 +142,10 @@ Quando il TeamSpeak 6 Server è attivo, puoi connetterti con il client TeamSpeak
## Conclusione e risorse utili
-Complimenti! Hai installato e configurato con successo il Teamspeak 6 Server sul tuo VPS. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono aiutarti ulteriormente nella configurazione del server:
+Complimenti! Hai installato e configurato con successo il Server Teamspeak 6 sul tuo VPS/Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono aiutarti durante la configurazione:
-- [Sito Ufficiale](https://teamspeak.com/en/) - Info e download per TeamSpeak 6
-- [Forum della Community](https://community.teamspeak.com/) - Supporto utenti e discussioni
-- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Segnala bug e segui i problemi aperti
+- [Sito Ufficiale](https://teamspeak.com/en/) - Info e download TeamSpeak 6
+- [Forum Community](https://community.teamspeak.com/) - Supporto utenti e discussioni
+- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Segnala bug e controlla problemi aperti
-Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, contatta pure il nostro team di assistenza, sempre pronto ad aiutarti ogni giorno! 🙂
\ No newline at end of file
+Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, contatta pure il nostro team assistenza, sempre pronto ad aiutarti ogni giorno! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
index 254c7ad22..e30ea0bef 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
@@ -1,95 +1,96 @@
---
id: vserver-windows-bitwarden
-title: "VPS: Bitwarden auf Windows einrichten"
-description: "Entdecke, wie du Bitwarden sicher selbst hostest, um Passwörter mit Ende-zu-Ende-Verschlüsselung und starken Credential-Features zu managen → Jetzt mehr erfahren"
-sidebar_label: Bitwarden installieren
+title: "Configura Bitwarden su un Server Windows - Proteggi la Gestione delle Tue Password"
+description: "Scopri come auto-ospitare in sicurezza Bitwarden per gestire password con crittografia end-to-end e funzionalità avanzate → Scopri di più ora"
+sidebar_label: Installa Bitwarden
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import InlineVoucher from '@site/src/components/InlineVoucher';
-## Einführung
+## Introduzione
-Bitwarden ist ein Open-Source-Passwortmanager für Passwörter und Passkeys, der Zero-Knowledge und Ende-zu-Ende-Verschlüsselung nutzt, um deine Daten zu schützen. Du kannst ihn als Cloud-Service nutzen oder selbst hosten – mit Features zum Generieren, Speichern und automatischen Ausfüllen starker Zugangsdaten.
+Bitwarden è un password manager open source per password e passkey che utilizza zero knowledge e crittografia end-to-end per proteggere i dati. Puoi usarlo come servizio cloud o auto-ospitarlo, con funzionalità per generare, salvare e compilare automaticamente credenziali forti.

-Willst du den Service selbst hosten? Wir führen dich Schritt für Schritt durch die Einrichtung und Konfiguration und zeigen dir alles, was du beachten musst.
+Stai pensando di ospitare questo servizio da solo? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
-## Voraussetzungen
+## Prerequisiti
-Bevor du **Bitwarden** installierst, stelle sicher, dass deine Hosting-Umgebung folgende Anforderungen erfüllt, damit die Installation reibungslos läuft und die Performance top ist.
+Prima di installare **Bitwarden**, assicurati che il tuo ambiente di hosting soddisfi i seguenti requisiti per garantire un’installazione fluida e prestazioni ottimali.
-| Hardware | Minimum | ZAP-Hosting Empfehlung |
-| ---------- | ------------ | ------------------------- |
-| CPU | 1 vCPU Kern | 4 vCPU Kerne |
+| Hardware | Minimo | Consiglio ZAP-Hosting |
+| ---------- | ------------ | -------------------------- |
+| CPU | 1 vCPU Core | 4 vCPU Core |
| RAM | 2 GB | 4 GB |
-| Speicher | 12 GB | 25 GB |
+| Spazio disco | 12 GB | 25 GB |
-Die Software benötigt alle nötigen Abhängigkeiten und muss auf einem unterstützten Betriebssystem laufen. Check also vor der Installation, ob dein Server folgende Anforderungen erfüllt:
+Il software richiede che tutte le dipendenze necessarie siano installate e che giri su un sistema operativo supportato. Assicurati che il tuo server rispetti questi requisiti prima di procedere con l’installazione:
-**Abhängigkeiten:** `Docker (Engine 26+ und Compose)`
+**Dipendenze:** `Docker (Engine 26+ e Compose)`
-**Betriebssystem:** Neueste Windows Server Version mit Docker 26+ Support
+**Sistema Operativo:** Ultima versione di Windows Server che supporta Docker 26+
-Stell sicher, dass alle Abhängigkeiten installiert sind und das richtige OS läuft, um Kompatibilitätsprobleme bei der Bitwarden-Installation zu vermeiden.
+Verifica che tutte le dipendenze siano installate e che la versione del sistema operativo sia corretta per evitare problemi di compatibilità durante l’installazione di Bitwarden.
-## Vorbereitung
+## Preparazione
-Bevor du mit der **Bitwarden**-Installation startest, solltest du dein System vorbereiten. Dazu gehört, dein Betriebssystem auf den neuesten Stand zu bringen und alle nötigen Abhängigkeiten zu installieren. So sorgst du für eine stabile Umgebung und vermeidest Probleme während oder nach der Installation.
+Prima di configurare **Bitwarden**, devi preparare il sistema. Questo include aggiornare il sistema operativo all’ultima versione e installare tutte le dipendenze richieste. Questi passaggi assicurano un ambiente stabile e aiutano a prevenire problemi durante o dopo l’installazione.
-### System aktualisieren
-Damit dein System mit den aktuellsten Software- und Sicherheitsupdates läuft, solltest du zuerst alle Updates einspielen. So hast du die neuesten Sicherheitspatches und Softwareversionen am Start, bevor es losgeht.
+### Aggiorna il sistema
+Per assicurarti che il sistema abbia le ultime patch di sicurezza e aggiornamenti software, esegui sempre prima un aggiornamento completo. Così il sistema sarà pronto e sicuro prima di andare avanti.
-### Abhängigkeiten installieren
-Nach dem Update kannst du die Abhängigkeiten installieren. Bitwarden läuft in mehreren Docker-Containern, daher muss Docker zuerst installiert sein. Installiere dazu [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) auf deinem Server.
+### Installa le dipendenze
+Una volta completato l’aggiornamento, puoi procedere con l’installazione delle dipendenze. Bitwarden verrà eseguito tramite una serie di container Docker, quindi devi prima installare Docker. Per farlo, installa [Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/) sul tuo server.
-Eine ausführliche Anleitung zur Docker-Installation und Nutzung findest du in unserem [Docker](vserver-windows-docker.md) Guide.
+Una guida completa all’installazione e all’uso di Docker è disponibile nella nostra guida [Docker](vserver-windows-docker.md).
-### Benutzer & Verzeichnis anlegen
+### Crea utente & cartella
-Wir empfehlen, auf deinem Windows Server einen eigenen `bitwarden` Service-Account anzulegen, von dem aus du Bitwarden installierst und betreibst. So bleibt deine Bitwarden-Instanz sauber von anderen Anwendungen getrennt.
+Ti consigliamo di configurare il tuo server Windows con un account di servizio dedicato `bitwarden`, da cui installare e far girare Bitwarden. Così la tua istanza Bitwarden sarà isolata dalle altre app sul server.
-Öffne PowerShell als Administrator und erstelle den lokalen Bitwarden-Benutzer mit diesen Befehlen. Nach dem ersten Befehl erscheint ein Passwort-Eingabefenster. Gib dein Wunschpasswort ein und bestätige. Dann den zweiten Befehl ausführen, um die Einrichtung abzuschließen.
+Apri PowerShell come amministratore. Crea l’utente locale Bitwarden con questi comandi. Dopo il primo comando, ti apparirà una finestra per inserire la password, confermala. Poi esegui il secondo comando per completare.
```
PS C:\> $Password = Read-Host -AsSecureString
New-LocalUser "Bitwarden" -Password $Password -Description "Bitwarden Local Admin"
```
-Erstelle anschließend einen Bitwarden-Ordner unter `C:\` für den neuen User:
+Poi crea una cartella Bitwarden sotto `C:\` per il nuovo utente:
```
PS C:\> mkdir Bitwarden
```
-In Docker Desktop gehst du zu **Settings → Resources → File Sharing**. Füge den Pfad `C:\Bitwarden` zu den freigegebenen Verzeichnissen hinzu. Klicke auf Apply & Restart, um die Änderungen zu übernehmen.
+In Docker Desktop, vai su **Settings → Resources → File Sharing**. Aggiungi la cartella `C:\Bitwarden` ai percorsi condivisi. Seleziona Applica & Riavvia per confermare.
-### Domain konfigurieren
+### Configura il tuo dominio
-Standardmäßig läuft Bitwarden auf dem Host über die Ports 80 (HTTP) und 443 (HTTPS). Richte eine Domain mit DNS-Einträgen ein, die auf deinen Host zeigen, z.B. server.example.com – vor allem, wenn du Bitwarden öffentlich im Internet anbieten willst. Vermeide es, Bitwarden im Hostnamen zu verwenden, um nicht direkt auf die Serverrolle oder Software hinzuweisen.
+Di default, Bitwarden gira sul server sulle porte 80 (HTTP) e 443 (HTTPS). Configura un dominio con record DNS che puntano al server, tipo server.example.com, soprattutto se lo esponi su internet. Evita di includere “Bitwarden” nel nome host per non svelare troppo sul ruolo o software del server.
-## Installation
-Wenn alle Voraussetzungen erfüllt und die Vorbereitung abgeschlossen ist, kannst du mit der Bitwarden-Installation starten.
+## Installazione
+Ora che hai tutto pronto, puoi procedere con l’installazione di Bitwarden.
-Lade das Bitwarden-Installationsskript auf deinen Server und führe es aus:
+Scarica lo script di installazione sul server ed eseguilo:
```
cd C:\Bitwarden
@@ -97,43 +98,43 @@ Invoke-RestMethod -OutFile bitwarden.ps1 -Uri "https://func.bitwarden.com/api/dl
.\bitwarden.ps1 -install
```
-Im Installer gibst du zuerst den Domainnamen deiner Bitwarden-Instanz ein, also den konfigurierten DNS-Eintrag. Dann wählst du, ob Let’s Encrypt ein kostenloses, vertrauenswürdiges SSL-Zertifikat erstellen soll. Falls ja, gibst du eine E-Mail für Ablaufbenachrichtigungen an. Falls nein, folgen Fragen zum Zertifikat.
+Durante l’installazione inserisci il nome dominio della tua istanza Bitwarden, di solito il record DNS configurato. Poi scegli se Let’s Encrypt deve generare un certificato SSL gratuito e affidabile. Se sì, fornisci una mail per le notifiche di scadenza. Se no, ti verranno chieste info sul certificato.
-Trage deine Installations-ID und den Installationsschlüssel ein, die du bei [Bitwarden](https://bitwarden.com/host) bekommst. Wähle dann die Region US oder EU – relevant nur, wenn du eine selbst gehostete Instanz mit einem kostenpflichtigen Abo verbindest.
+Inserisci il tuo Installation ID e Installation Key, che prendi da [Bitwarden](https://bitwarden.com/host). Poi scegli la regione US o EU, utile solo se colleghi l’istanza self-hosted a un abbonamento a pagamento.
-Wenn du kein Let’s Encrypt nutzt, kannst du ein bestehendes Zertifikat verwenden, indem du die Dateien in `C:\Bitwarden\bwdata\ssl\` ablegst und angibst, ob es vertrauenswürdig ist. Alternativ kannst du ein selbstsigniertes Zertifikat generieren – das empfehlen wir nur zum Testen. Wenn du kein Zertifikat nutzt, brauchst du einen HTTPS-Proxy vor der Installation, sonst funktionieren Bitwarden-Apps nicht.
+Se non usi Let’s Encrypt puoi usare un certificato esistente mettendo i file in `C:\Bitwarden\bwdata\ssl\` e specificando se è trusted. In alternativa puoi generare un certificato self-signed, consigliato solo per test. Se scegli nessun certificato devi mettere un proxy HTTPS davanti all’installazione, altrimenti Bitwarden non funzionerà.
-## Konfiguration
+## Configurazione
-Nach der Installation machst du die Grundkonfiguration über zwei Dateien. Bearbeite zuerst die Umgebungsdatei unter `\bwdata\env\global.override.env`. Trage dort deine SMTP-Server-Daten ein – Host, Port, SSL, Benutzername und Passwort – damit Bitwarden Verifizierungs- und Organisations-Einladungsmails verschicken kann. Wenn du Zugriff auf das System-Admin-Portal brauchst, füge eine Admin-E-Mail zu `adminSettings__admins` hinzu.
+Dopo l’installazione, completa la configurazione base modificando due file. Prima modifica il file ambiente `\bwdata\env\global.override.env`. Qui imposta i dati SMTP del tuo server, tipo host, porta, SSL, username e password, così Bitwarden può inviare mail di verifica e inviti organizzativi. Se ti serve accesso al System Administrator Portal, aggiungi un’email admin in `adminSettings__admins`.
```
...
-globalSettings__mail__smtp__host=
-globalSettings__mail__smtp__port=
-globalSettings__mail__smtp__ssl=
-globalSettings__mail__smtp__username=
-globalSettings__mail__smtp__password=
+globalSettings__mail__smtp__host=
+globalSettings__mail__smtp__port=
+globalSettings__mail__smtp__ssl=
+globalSettings__mail__smtp__username=
+globalSettings__mail__smtp__password=
...
adminSettings__admins=
...
```
-Teste die SMTP-Konfiguration. Bei korrekter Einrichtung bekommst du eine Erfolgsmeldung; sonst siehst du Hinweise zu fehlendem OpenSSL oder falschen Werten. Änderungen übernimmst du mit `.\bitwarden.ps1 -start`.
+Verifica la configurazione SMTP. Se è corretta vedrai un messaggio di successo, altrimenti errori su OpenSSL mancante o valori sbagliati. Applica le modifiche con `.\bitwarden.ps1 -start`.
-Wenn alles passt, starte Bitwarden mit `.\bitwarden.ps1 -restart`.
+Se serve, riavvia con `.\bitwarden.ps1 -restart`.
-Prüfe danach die Installationsparameter in `.\bwdata\config.yml`. Diese Datei steuert die generierten Assets und muss bei speziellen Setups angepasst werden, z.B. wenn du hinter einem Proxy bist oder andere Ports nutzt. Änderungen übernimmst du mit `.\bitwarden.ps1 -rebuild`.
+Poi controlla i parametri di installazione in `.\bwdata\config.yml`. Questo file gestisce le risorse generate e va modificato per ambienti particolari, tipo se usi un proxy o porte alternative. Applica modifiche con `.\bitwarden.ps1 -rebuild`.
-Zum Schluss startest du die Instanz mit `.\bitwarden.ps1 -start`. Der erste Start kann dauern, weil Docker die Images lädt. Mit `docker ps` kannst du checken, ob alle Container healthy sind. Dann öffne das Web Vault unter deiner Domain und registriere dich, falls nötig. Für die E-Mail-Verifizierung muss SMTP korrekt konfiguriert sein.
+Infine avvia l’istanza con `.\bitwarden.ps1 -start`. Al primo avvio Docker scaricherà le immagini, ci può volere un po’. Usa `docker ps` per controllare che tutti i container siano sani. Poi apri il web vault al dominio configurato e registrati se serve. La verifica mail funziona solo con SMTP configurato correttamente.
-## Fazit & weitere Ressourcen
+## Conclusione e Risorse Utili
-Glückwunsch! Du hast Bitwarden erfolgreich auf deinem VPS installiert und konfiguriert. Schau dir auch diese Ressourcen an, die dir bei der Server-Konfiguration weiterhelfen können:
+Complimenti! Hai installato e configurato Bitwarden con successo sul tuo VPS/Server Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono aiutarti durante la configurazione del server:
-- [bitwarden.com](https://bitwarden.com/) – Offizielle Website
-- https://bitwarden.com/help/ – Bitwarden Help Center (Dokumentation)
+- [bitwarden.com](https://bitwarden.com/) - Sito Ufficiale
+- https://bitwarden.com/help/ - Centro Assistenza Bitwarden (Documentazione)
-Hast du noch Fragen, die hier nicht beantwortet werden? Für weitere Hilfe steht dir unser Support-Team täglich zur Verfügung – meld dich einfach! 🙂
\ No newline at end of file
+Hai domande specifiche non coperte qui? Per qualsiasi dubbio o supporto, contatta pure il nostro team di assistenza, sempre disponibile ogni giorno per aiutarti! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-docker.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
index 4a107c837..19e91656a 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-docker
-title: "VPS: Docker auf Windows einrichten"
+title: "Docker auf einem Windows Server einrichten – Container auf deiner Infrastruktur starten und managen"
description: "Entdecke, wie du Apps effizient mit Docker-Containern deployen und managen kannst – für nahtloses Skalieren und Updates → Jetzt mehr erfahren"
sidebar_label: Docker installieren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Einführung
-Docker ist eine offene Plattform zum Entwickeln, Ausliefern und Ausführen von Anwendungen in Containern. Ein Container bündelt eine Anwendung mit all ihren Abhängigkeiten in einer standardisierten Einheit, die zuverlässig in verschiedenen Umgebungen läuft.
+Docker ist eine offene Plattform zum Entwickeln, Ausliefern und Ausführen von Anwendungen in Containern. Ein Container bündelt eine App mit all ihren Abhängigkeiten in einer standardisierten Einheit, die zuverlässig in verschiedenen Umgebungen läuft.
-Dieser Ansatz eliminiert Probleme, die durch Unterschiede zwischen Entwicklungs-, Test- und Produktionssystemen entstehen. Mit Docker kannst du Apps schnell deployen, effizient skalieren und ohne Downtime updaten.
+So gehören Probleme durch Unterschiede zwischen Entwicklungs-, Test- und Produktionssystemen der Vergangenheit an. Mit Docker kannst du Apps schnell deployen, effizient skalieren und ohne Downtime updaten.
-Willst du diesen Service selbst hosten? Wir zeigen dir Schritt für Schritt, wie du Docker einrichtest und konfigurierst – inklusive allem, was du beachten musst.
+Willst du diesen Service selbst hosten? Wir zeigen dir Schritt für Schritt, wie du Docker installierst und konfigurierst – inklusive allem, was du beachten solltest.
@@ -25,11 +26,11 @@ Willst du diesen Service selbst hosten? Wir zeigen dir Schritt für Schritt, wie
## Voraussetzungen
-Bevor du **Docker** installierst, stelle sicher, dass dein Hosting-Setup folgende Anforderungen erfüllt, damit die Installation reibungslos läuft und die Performance top ist.
+Bevor du **Docker** installierst, check am besten, ob dein Hosting-Setup diese Anforderungen erfüllt, damit alles smooth läuft und die Performance passt.
| Hardware | Minimum | ZAP-Hosting Empfehlung |
| ---------- | ------------ | ------------------------ |
-| CPU | 1 vCPU Kern | 4 vCPU Kerne |
+| CPU | 1 vCPU Core | 4 vCPU Cores |
| RAM | 4 GB | 4 GB |
| Speicher | 10 GB | 25 GB |
@@ -37,7 +38,7 @@ Bevor du **Docker** installierst, stelle sicher, dass dein Hosting-Setup folgend
## Installation
-Um Docker auf Windows Server zu installieren, lade das PowerShell-Skript `install-docker-ce.ps1` runter und führe es aus. Es aktiviert die nötigen OS-Features für Container und installiert die Docker Runtime. Öffne PowerShell als Admin und gib folgenden Befehl ein:
+Um Docker auf deinem Windows Server zu installieren, lade das PowerShell-Skript `install-docker-ce.ps1` runter und führe es aus. Es aktiviert die nötigen OS-Features für Container und installiert die Docker Runtime. Öffne PowerShell als Admin und gib folgenden Befehl ein:
```powershell
Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1
@@ -48,7 +49,7 @@ Das Skript aktiviert containerbezogene Windows-Features, installiert Docker Engi

-Während der Installation startet das System neu und sollte danach automatisch weitermachen. Nach dem Neustart meldest du dich wieder an und führst den Befehl nochmal aus, falls das Skript dich dazu auffordert, damit der Dienst vollständig initialisiert wird. Wenn das Skript fertig ist, sieht die Ausgabe so aus:
+Während der Installation startet das System neu und sollte danach automatisch weitermachen. Nach dem Neustart meldest du dich wieder an und führst den Befehl nochmal aus, falls das Skript dich dazu auffordert, damit der Dienst vollständig initialisiert wird. Wenn alles durchgelaufen ist, sieht die Ausgabe so aus:
```
Installing Docker... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\docker.exe
@@ -68,19 +69,19 @@ Script complete!
### Docker starten und stoppen
-Docker läuft als Dienst unter Windows. Nach der Installation startet er automatisch. Zum manuellen Steuern:
+Docker läuft als Service unter Windows. Nach der Installation startet er automatisch. Zum manuellen Steuern:
```
-Start-Service docker # Docker Dienst starten
-Stop-Service docker # Docker Dienst stoppen
-Restart-Service docker # Docker Dienst neu starten
+Start-Service docker # Docker-Service starten
+Stop-Service docker # Docker-Service stoppen
+Restart-Service docker # Docker-Service neu starten
```
### Container starten und stoppen
-Starte einen Container mit `docker run`. Beispiel: IIS Webserver, der Port 80 im Container auf Port 8080 des Hosts mapped:
+Starte einen Container mit `docker run`. Beispiel: IIS-Webserver, der Port 80 im Container auf Port 8080 des Hosts mapped:
```
docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2022
@@ -88,9 +89,9 @@ docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:win
-### Container-Status prüfen
+### Container-Status checken
-Status der Container checkst du so:
+So checkst du den Status deiner Container:
```
docker ps # Laufende Container
@@ -110,11 +111,11 @@ docker stats # Live CPU/RAM/IO Monitoring
-## Fazit und weitere Ressourcen
+## Fazit & weitere Ressourcen
-Glückwunsch! Du hast Docker jetzt erfolgreich auf deinem VPS installiert und konfiguriert. Schau dir auch diese Ressourcen an, die dir bei der Server-Konfiguration weiterhelfen können:
+Glückwunsch! Du hast Docker jetzt erfolgreich auf deinem VPS/Dedicated Server installiert und konfiguriert. Schau dir auch diese Ressourcen an, die dir bei der Server-Konfiguration weiterhelfen können:
- [Docker.com](https://Docker.com/) – Offizielle Website
-- [docs.docker.com](https://docs.docker.com/) – Docker Dokumentation
+- [docs.docker.com](https://docs.docker.com/) – Docker-Dokumentation
-Hast du spezielle Fragen, die hier nicht beantwortet wurden? Für weitere Fragen oder Support steht dir unser Team täglich zur Seite! 🙂
\ No newline at end of file
+Hast du spezielle Fragen, die hier nicht beantwortet werden? Für weitere Fragen oder Support steht dir unser Team täglich zur Seite! 🙂
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
index e0ec9861e..069094a99 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-joplin
-title: "VPS: Configura Joplin su Windows"
+title: "Configura Joplin Server su un Server Windows - Ospita la tua piattaforma di note sicura"
description: "Scopri come organizzare e sincronizzare note Markdown criptate su più dispositivi con Joplin per prendere appunti in modo sicuro e flessibile → Scopri di più ora"
sidebar_label: Installa Joplin
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Joplin è un’app open-source per prendere appunti e gestire to-do che ti permette di organizzare note in Markdown in quaderni ricercabili e sincronizzarle su più dispositivi. Offre crittografia end-to-end, un web clipper e sincronizzazione cross-platform. Perfetto per chi punta alla privacy, flessibilità e controllo totale sui propri dati!
+Joplin è un'app open-source per prendere appunti e gestire to-do che ti permette di organizzare note in Markdown in quaderni ricercabili e sincronizzarle su più dispositivi. Offre crittografia end-to-end, un web clipper e sincronizzazione cross-platform. Perfetto per chi punta a privacy, flessibilità e controllo totale sui propri dati!

-Stai pensando di ospitare questo servizio da solo? Ti guidiamo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
+Vuoi ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
@@ -29,7 +30,7 @@ Stai pensando di ospitare questo servizio da solo? Ti guidiamo passo passo su co
Prima di installare **Joplin**, assicurati che il tuo ambiente di hosting soddisfi i seguenti requisiti per garantire un’installazione fluida e prestazioni ottimali.
-| Hardware | Minimo | Consigliato da ZAP-Hosting |
+| Hardware | Minimo | Consiglio ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
| CPU | 1 vCPU Core | 4 vCPU Core |
| RAM | 2 GB | 4 GB |
@@ -52,13 +53,13 @@ Esegui il setup di Joplin e segui i passaggi mostrati.
Dopo aver installato Joplin, configura le impostazioni base per adattare l’app al tuo flusso di lavoro. Trovi tutto nel menu *Impostazioni*.
**Sincronizzazione**
-Joplin supporta vari servizi di sync come Nextcloud, Dropbox, OneDrive o WebDAV. Scegli il provider che preferisci sotto “Sincronizzazione” e inserisci le tue credenziali. Così le note saranno sempre aggiornate su tutti i dispositivi.
+Joplin supporta vari servizi di sync come Nextcloud, Dropbox, OneDrive o WebDAV. Scegli il tuo provider preferito sotto “Sincronizzazione” e inserisci le credenziali. Così le note restano aggiornate su tutti i dispositivi.
**Crittografia**
Per proteggere le note sincronizzate, attiva la crittografia end-to-end nelle impostazioni “Crittografia”. Verrà generata una chiave da configurare su tutti i dispositivi che accedono alle note.
**Editor & Aspetto**
-Joplin usa Markdown per le note. In “Editor” puoi scegliere se mostrare l’anteprima automaticamente e personalizzare font e dimensioni.
+Joplin usa Markdown per le note. In “Editor” puoi decidere se mostrare l’anteprima automaticamente e personalizzare font e dimensioni.
**Plugin & Estensioni**
Il gestore plugin integrato ti permette di aggiungere funzioni extra, come supporto a diagrammi, integrazione calendario o gestione avanzata dei tag.
@@ -66,7 +67,7 @@ Il gestore plugin integrato ti permette di aggiungere funzioni extra, come suppo
**Web Clipper**
Se vuoi, attiva l’estensione browser “Joplin Web Clipper” per salvare intere pagine web o selezioni direttamente come note.
-Con queste impostazioni base, Joplin è pronto per tanti usi: gestione task, documentazione progetti o knowledge base personali.
+Con queste impostazioni base, Joplin è pronto per tanti scenari: gestione task, documentazione progetti o basi di conoscenza personali.

@@ -75,12 +76,12 @@ Con queste impostazioni base, Joplin è pronto per tanti usi: gestione task, doc
## Conclusione e risorse utili
-Complimenti! Hai installato e configurato Joplin sul tuo VPS con successo. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono darti una mano extra durante la configurazione del server:
+Complimenti! Hai installato e configurato Joplin con successo sul tuo VPS/Server Dedicato. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono aiutarti ulteriormente nella configurazione del server:
-- [Joplinapp.org](https://joplin.org/) - Sito ufficiale
-- [Joplinapp.org/help/](https://joplinapp.org/help/) - Centro assistenza Joplin
+- [Joplinapp.org](https://joplin.org/) - Sito Ufficiale
+- [Joplinapp.org/help/](https://joplinapp.org/help/) - Centro Assistenza Joplin
-Hai domande specifiche che non abbiamo coperto? Per qualsiasi dubbio o supporto, il nostro team è sempre a disposizione ogni giorno per aiutarti! 🙂
+Hai domande specifiche che non abbiamo coperto? Per qualsiasi dubbio o supporto, il nostro team è sempre a disposizione ogni giorno per darti una mano! 🙂
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
index 8d620f8e1..b52a0b23a 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-notepad++
-title: "VPS: Configura Notepad++ su Windows"
+title: "Configura Notepad++ su un Server Windows - Usa un Editor di Codice e Testo Potente"
description: "Scopri come usare Notepad++ per programmare in modo efficiente con funzioni personalizzabili e prestazioni rapide → Scopri di più ora"
sidebar_label: Installa Notepad++
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Notepad++ è un editor di testo e codice sorgente gratuito e open-source per Windows. Supporta evidenziazione della sintassi, folding del codice e editing a schede per molti linguaggi di programmazione e scripting, ed è altamente personalizzabile tramite plugin. Famoso per le sue prestazioni veloci e il basso consumo di risorse, Notepad++ rimane una scelta popolare per sviluppatori e utenti che cercano uno strumento potente ma leggero.
+Notepad++ è un editor di testo e codice sorgente gratuito e open-source per Windows. Supporta evidenziazione della sintassi, folding del codice e editing a schede per molti linguaggi di programmazione e scripting, ed è altamente personalizzabile tramite plugin. Famoso per le sue prestazioni veloci e il basso consumo di risorse, Notepad++ resta una scelta popolare per sviluppatori e utenti che cercano uno strumento potente ma leggero.

@@ -25,23 +26,23 @@ Stai pensando di ospitare questo servizio da solo? Ti guideremo passo passo su c
-## Prerequisiti
+## Requisiti
Prima di installare **Notepad++**, assicurati che il tuo ambiente di hosting soddisfi i seguenti requisiti per garantire un’installazione fluida e prestazioni ottimali.
-| Hardware | Minimo | Consiglio ZAP-Hosting |
+| Hardware | Minimo | Consigliato da ZAP-Hosting |
| ---------- | ------------ | -------------------------- |
| CPU | 1 vCPU Core | 4 vCPU Core |
| RAM | 2 GB | 4 GB |
-| Spazio disco | 25 MB | 25 GB |
+| Spazio su disco | 25 MB | 25 GB |
## Installazione
-Ora che tutti i requisiti sono soddisfatti e le preparazioni completate, puoi procedere con l’installazione di Notepad++. Scarica l’applicazione dal sito ufficiale: https://notepad-plus-plus.org/downloads/
+Ora che hai soddisfatto tutti i requisiti e completato le preparazioni necessarie, puoi procedere con l’installazione di Notepad++. Scarica l’applicazione dal sito ufficiale: https://notepad-plus-plus.org/downloads/
-Esegui il setup di Notepad++ e segui i passaggi mostrati:
+Esegui il Setup di Notepad++ e segui i passaggi mostrati:

@@ -51,10 +52,10 @@ Esegui il setup di Notepad++ e segui i passaggi mostrati:
Notepad++ offre tantissime opzioni di personalizzazione accessibili da *Impostazioni > Preferenze*. Queste ti permettono di adattare l’editor al tuo flusso di lavoro:
-- **Generale**: Gestisci il comportamento all’avvio, come ricaricare i file aperti in precedenza, impostare un linguaggio di default o definire il comportamento delle schede.
-- **Impostazioni Editor**: Modifica il tipo e la dimensione del font, la larghezza del tab, la numerazione delle righe, l’auto-indentazione o la visualizzazione di spazi e tab.
-- **Temi & Sintassi**: Usa il “Style Configurator” per cambiare tema e personalizzare l’evidenziazione della sintassi per ogni linguaggio supportato.
-- **Gestione File**: Configura opzioni come il ricaricamento automatico dei file modificati, il comportamento con file di grandi dimensioni o le preferenze di codifica come UTF-8.
+- **Generale**: Gestisci il comportamento all’avvio, come ricaricare i file aperti in precedenza, impostare una lingua di default o definire il comportamento delle schede.
+- **Impostazioni Editor**: Modifica tipo e dimensione del font, larghezza tab, numerazione righe, auto-indentazione o la visualizzazione di spazi e tab.
+- **Temi & Sintassi**: Usa il “Configuratore Stili” per cambiare tema e personalizzare l’evidenziazione della sintassi per ogni linguaggio supportato.
+- **Gestione File**: Configura opzioni come il ricaricamento automatico dei file modificati, gestione di file grandi o preferenze di codifica come UTF-8.
- **Sicurezza & Backup**: Attiva backup automatici o il ripristino della sessione per evitare perdite di dati.
- **Plugin**: Installa e gestisci estensioni tramite il Plugin Manager per aggiungere funzionalità come supporto FTP o formattazione avanzata.
@@ -65,13 +66,13 @@ Queste preferenze rendono Notepad++ super flessibile, sia che tu lo usi per semp
-## Conclusione e risorse utili
+## Conclusione e Risorse Extra
-Congratulazioni! Hai appena installato e configurato Notepad++ sul tuo VPS. Ti consigliamo anche di dare un’occhiata alle seguenti risorse, che possono offrirti ulteriore supporto e guida durante la configurazione del tuo server:
+Congratulazioni! Hai appena installato e configurato con successo Notepad++ sul tuo VPS/Server Dedicato. Ti consigliamo anche di dare un’occhiata alle seguenti risorse, che possono offrirti ulteriore supporto e guida durante la configurazione del tuo server:
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Sito Ufficiale
-Hai domande specifiche che non abbiamo coperto? Per qualsiasi dubbio o supporto, non esitare a contattare il nostro team di assistenza, disponibile ogni giorno per aiutarti! 🙂
+Hai domande specifiche che non abbiamo coperto qui? Per ulteriori dubbi o assistenza, non esitare a contattare il nostro supporto, disponibile ogni giorno per aiutarti! 🙂
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
index d72f619e6..910570746 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
@@ -1,27 +1,28 @@
---
id: vserver-windows-plesk
-title: "VPS: Installazione di Plesk"
-description: "Scopri come gestire siti web e server in modo efficiente con la piattaforma versatile di Plesk, perfetta per principianti ed esperti → Scopri di più ora"
+title: "Configura Plesk su un Server Windows - Gestisci i tuoi siti con un pannello di controllo potente"
+description: "Scopri come gestire facilmente siti web e server con la piattaforma versatile di Plesk, perfetta per principianti ed esperti → Scopri di più ora"
sidebar_label: Installa Plesk
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Plesk è una piattaforma completa per il web hosting e la gestione server che permette di amministrare siti web, server, account email e molto altro tramite un’interfaccia super intuitiva. È una soluzione versatile, adatta sia ai principianti che agli sviluppatori web e amministratori di sistema più esperti.
+Plesk è una piattaforma completa per hosting web e gestione server che permette di amministrare siti web, server, account email e molto altro tramite un’interfaccia semplice e intuitiva. È una soluzione versatile, adatta sia ai principianti che agli sviluppatori web e amministratori di sistema più esperti.
## Connessione al server
-Per installare Plesk sul server, devi prima collegarti ad esso. Come fare è spiegato nel dettaglio nella nostra guida dedicata: [Accesso Iniziale (RDP)](vserver-windows-userdp.md)
+Per installare Plesk sul server, devi prima connetterti ad esso. Come fare è spiegato nel dettaglio nella nostra guida dedicata: [Accesso iniziale (RDP)](vserver-windows-userdp.md)
## Installer di Plesk
-Ora ti serve il Plesk Installer, indispensabile per l’installazione di Plesk. Puoi scaricarlo cliccando su [Plesk Installer](https://installer-win.plesk.com/plesk-installer.exe)
+Ora ti serve l’installer di Plesk, necessario per l’installazione. Puoi scaricarlo cliccando su [Plesk Installer](https://installer-win.plesk.com/plesk-installer.exe)
Questo installer va salvato in una cartella, nel nostro esempio usiamo una cartella "Plesk" creata sul desktop. Il percorso di questo file sarà importante per i prossimi passaggi.
@@ -29,31 +30,32 @@ Questo installer va salvato in una cartella, nel nostro esempio usiamo una carte
### Apri il Prompt dei comandi
-Ora devi aprire la console CMD per procedere con l’installazione. Puoi farlo con la combinazione di tasti [Windows] + [R] oppure cercando "command" nella barra di ricerca di Windows.
+Ora devi aprire la console CMD per procedere con l’installazione.
+Puoi farlo premendo la combinazione di tasti [Windows] + [R] oppure cercando "cmd" nella barra di ricerca di Windows.

### Installazione di Plesk
-Nel prompt dei comandi devi navigare nella cartella dove hai salvato il Plesk Installer. Nel nostro esempio è la cartella "Plesk" sul desktop.
+Nel prompt dei comandi devi navigare nella cartella dove hai salvato l’installer di Plesk. Nel nostro esempio è la cartella "Plesk" sul desktop.
-Per entrare in questa cartella da CMD usa il comando "*cd*".
+Per spostarti in questa directory usa il comando "*cd*".

-Una volta nella cartella giusta, l’ultimo step è eseguire il comando per avviare l’installer. Questo lancerà plesk-installer.exe e installerà automaticamente l’ultima versione di Plesk.
+Una volta nella cartella giusta, l’ultimo passo è eseguire il comando per avviare l’installer. Così partirà l’installazione automatica dell’ultima versione di Plesk.

Comando: `plesk-installer.exe --select-product-id=panel --select-release-latest --installation-type=recommended`
:::info
-L’installazione può richiedere dai 30 ai 60 minuti, al termine Plesk sarà installato e pronto all’uso.
+L’installazione può durare dai 30 ai 60 minuti, al termine Plesk sarà installato e pronto all’uso.
:::
## Conclusione
-Congratulazioni, hai installato e configurato con successo Plesk sul tuo VPS! Se hai altre domande o problemi, il nostro supporto è sempre a disposizione per aiutarti ogni giorno!
+Congratulazioni, hai installato e configurato con successo Plesk sul tuo VPS o Server Dedicato! Se hai altre domande o problemi, il nostro supporto è sempre a disposizione per aiutarti ogni giorno!
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
index cebc9b3cb..43f50a2b5 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-speedtest-cli
-title: "VPS: Configura Speedtest CLI su Windows"
+title: "Configura Speedtest CLI su un Server Windows - Monitora le Prestazioni della Tua Rete"
description: "Scopri come gestire efficacemente il codice sorgente e collaborare usando Speedtest CLI per un controllo versione fluido nello sviluppo moderno → Scopri di più ora"
sidebar_label: Installa Speedtest CLI
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,56 +14,45 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introduzione
-Speedtest CLI è un sistema di controllo versione distribuito progettato per una gestione efficiente del codice sorgente. Permette agli sviluppatori di tracciare le modifiche, lavorare su diversi branch contemporaneamente e collaborare ai progetti senza intoppi. Grazie alla sua flessibilità e performance, Speedtest CLI è diventato lo standard per il controllo versione nello sviluppo software moderno.
+Speedtest CLI è un sistema di controllo versione distribuito progettato per una gestione efficiente del codice sorgente. Permette agli sviluppatori di tracciare le modifiche, lavorare su diversi branch contemporaneamente e collaborare ai progetti senza intoppi. Grazie alla sua flessibilità e performance, Speedtest CLI è diventato lo strumento standard per il controllo versione nello sviluppo software moderno.
Stai pensando di ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.
-
-
## Preparazione
-Prima di configurare **Speedtest CLI**, devi preparare il tuo sistema. Questo include aggiornare il sistema operativo all’ultima versione disponibile. Questi passaggi garantiscono un ambiente stabile e aiutano a prevenire problemi durante o dopo l’installazione.
-
+Prima di configurare **Speedtest CLI**, devi preparare il tuo sistema. Questo include aggiornare il sistema operativo all’ultima versione disponibile. Queste operazioni garantiscono un ambiente stabile e aiutano a prevenire problemi durante o dopo l’installazione.
### Aggiorna il Sistema
Per assicurarti che il tuo sistema giri con le ultime migliorie software e patch di sicurezza, esegui sempre prima un aggiornamento completo. Così avrai le versioni più recenti e la massima sicurezza prima di procedere.
-
-
## Installazione
Ora che hai completato le preparazioni necessarie, puoi procedere con l’installazione dell’app Speedtest CLI. Scarica Speedtest CLI per Windows (x64) qui: https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip
-Poi, avvia il setup del file scaricato e segui i passaggi mostrati.
+Poi, avvia l’installer del file scaricato e segui i passaggi mostrati.

-
-
## Configurazione
-speedtest-cli non usa un file di configurazione tradizionale, ma può essere personalizzato tramite opzioni da linea di comando e variabili d’ambiente. Questo ti permette di adattarlo per un uso coerente e automatizzato:
+speedtest-cli non usa un file di configurazione tradizionale, ma si personalizza tramite opzioni da riga di comando e variabili d’ambiente. Questo ti permette di adattarlo per un uso coerente e automatizzato:
- `--server `: Seleziona un server specifico tramite ID per risultati più stabili e comparabili.
- `--bytes`: Mostra le velocità in byte al secondo invece che in bit.
- `--simple`: Output compatto con solo ping, download e upload.
-- `--json` o `--csv`: Perfetto per automazioni e logging, i risultati sono in formato leggibile da macchina.
+- `--json` o `--csv`: Perfetto per automazioni e log, i risultati sono in formato leggibile da macchina.
- Supporto proxy: Configura variabili d’ambiente come `http_proxy` o `https_proxy` per usare speedtest-cli dietro un proxy.
-Se usi sempre le stesse opzioni, ti conviene creare un alias shell o uno script wrapper. Così lanci speedtest-cli in un attimo con output uniforme.
-
-
+Se usi sempre le stesse opzioni, ti conviene creare un alias shell o uno script wrapper. Così lanci speedtest-cli al volo con output uniforme.
-## Conclusione e Risorse Extra
+## Conclusione e Risorse Utili
-Complimenti! Hai installato e configurato Speedtest CLI sul tuo vServer con successo. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono darti supporto e suggerimenti extra durante la configurazione del tuo server:
+Complimenti! Hai installato e configurato Speedtest CLI sul tuo vServer con successo. Ti consigliamo anche di dare un’occhiata a queste risorse, che possono darti supporto extra durante la configurazione del tuo server:
- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - Sito Ufficiale
Hai domande specifiche non trattate qui? Per qualsiasi dubbio o supporto, il nostro team è sempre pronto ad aiutarti, tutti i giorni! 🙂
-
-
\ No newline at end of file
diff --git a/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md b/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
index c71b1c8d3..9c7c4ce45 100644
--- a/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
+++ b/i18n/it/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
@@ -1,21 +1,22 @@
---
id: vserver-windows-ts6
-title: "VPS: Teamspeak 6 Server auf deinem Windows VPS einrichten"
-description: "Entdecke, wie du den TeamSpeak 6 Server Beta einrichtest und optimierst für reibungsloses Hosting und beste Performance → Jetzt mehr erfahren"
-sidebar_label: Teamspeak 6 Server installieren
+title: "Configura il Server TeamSpeak 6 su Windows - Lancia la tua piattaforma vocale"
+description: "Scopri come installare e ottimizzare il TeamSpeak 6 Server beta per un hosting fluido e prestazioni top → Scopri di più ora"
+sidebar_label: Installa TeamSpeak 6 Server
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
import InlineVoucher from '@site/src/components/InlineVoucher';
-## Einführung
+## Introduzione
-Im Sommer 2025 hat TeamSpeak die **Beta-Version** des **TeamSpeak 6 Servers** released. Jetzt kannst du die nächste Generation von TeamSpeak live erleben!
+Nell’estate 2025, TeamSpeak ha rilasciato la **Beta** del **TeamSpeak 6 Server**. Ora puoi provare in anteprima la nuova generazione di TeamSpeak!
-Willst du den Service selbst hosten? Wir zeigen dir Schritt für Schritt, wie du den Server installierst und konfigurierst – inklusive allem, was du beachten musst.
+Vuoi ospitare questo servizio in autonomia? Ti guideremo passo passo su come installarlo e configurarlo, con tutto quello che devi sapere.

@@ -23,49 +24,48 @@ Willst du den Service selbst hosten? Wir zeigen dir Schritt für Schritt, wie du
-## Voraussetzungen
+## Requisiti
-Bevor du den **Teamspeak 6 Server** installierst, check am besten, ob dein Hosting-Setup die folgenden Anforderungen erfüllt, damit alles smooth läuft und die Performance top ist.
+Prima di installare il **TeamSpeak 6 Server**, assicurati che il tuo ambiente di hosting rispetti questi requisiti per un’installazione senza intoppi e prestazioni ottimali.
-| Hardware | Minimum | ZAP-Hosting Empfehlung |
-| ---------- | ------------ | ------------------------- |
-| CPU | 1 vCPU Kern | 4 vCPU Kerne |
-| RAM | 1 GB | 4 GB |
-| Speicher | 1 GB | 25 GB |
+| Hardware | Minimo | Consiglio ZAP-Hosting |
+| ---------- | ------------ | -------------------------- |
+| CPU | 1 vCPU Core | 4 vCPU Core |
+| RAM | 1 GB | 4 GB |
+| Spazio disco | 1 GB | 25 GB |
-## Vorbereitung
+## Preparazione
-Bevor du den **TeamSpeak 6 Server** installierst, solltest du dein System vorbereiten. Damit alles stabil läuft und sicher ist, mach am besten zuerst ein Update deines Systems.
+Prima di installare il **TeamSpeak 6 Server**, prepara il sistema. Per essere sicuro che il tuo sistema abbia gli ultimi aggiornamenti software e patch di sicurezza, esegui sempre un update completo.
-So hast du die neuesten Sicherheits-Patches und Software-Versionen am Start, bevor es losgeht.
+Così il sistema sarà aggiornato e protetto prima di procedere.
-
-## Installation
-Wenn alle Voraussetzungen passen und du vorbereitet bist, kannst du mit der Installation vom Teamspeak 6 Server starten. Lade dir zuerst die aktuellste Release-Datei `http://teamspeak-server_win64-v6.0.0-beta6.zip/` von GitHub runter: [TeamSpeak 6 Server (Windows 64-bit)](https://github.com/teamspeak/teamspeak6-server/releases/download/v6.0.0%2Fbeta6/teamspeak-server_win64-v6.0.0-beta6.zip)
+## Installazione
+Ora che hai tutto pronto e i requisiti rispettati, puoi installare il TeamSpeak 6 Server. Scarica prima l’ultima versione dal link GitHub: [TeamSpeak 6 Server (Windows 64-bit)](https://github.com/teamspeak/teamspeak6-server/releases/download/v6.0.0%2Fbeta6/teamspeak-server_win64-v6.0.0-beta6.zip)

-Entpack die Datei in einen Ordner deiner Wahl. Öffne **PowerShell** und navigiere in den Ordner mit den entpackten Server-Dateien. Starte den Server mit:
+Estrai il file in una cartella a tua scelta. Apri **PowerShell** e vai nella cartella dove hai estratto i file. Avvia il server con:
```
.\tsserver.exe
```
-Beim ersten Start poppt ein Fenster mit der Lizenzvereinbarung auf, die du akzeptieren musst. Danach bekommst du die Server Query Admin Account Daten und den Privilege Key angezeigt. Diese Infos gibt’s nur einmal, also sicher abspeichern!
+Al primo avvio comparirà la finestra con il contratto di licenza, che devi accettare. Dopo vedrai le credenziali dell’account Server Query Admin e la chiave di privilegio. Questi dati vengono mostrati solo una volta, quindi salvali bene.

-Wenn du das bestätigt hast, läuft der TeamSpeak 6 Server schon im Hintergrund und ist ready to go.
+Dopo la conferma, il TeamSpeak 6 Server sarà già attivo in background e pronto all’uso.
#####
-## Konfiguration
+## Configurazione
-Du kannst den **TeamSpeak 6 Server** auch mit **Kommandozeilen-Parametern** anpassen. Die Optionen gibst du direkt beim Start mit an. Eine komplette Liste findest du in der offiziellen [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md) Doku. Beispiel:
+Puoi anche personalizzare il **TeamSpeak 6 Server** con **argomenti da linea di comando**. Le opzioni si passano direttamente all’avvio del server. La lista completa la trovi nella doc ufficiale [TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md). Esempio:
```
./tsserver --default-voice-port 9987
@@ -73,20 +73,20 @@ Du kannst den **TeamSpeak 6 Server** auch mit **Kommandozeilen-Parametern** anpa
-## Verbindung herstellen
+## Connessione
-Sobald der TeamSpeak 6 Server läuft, kannst du dich mit dem TeamSpeak 6 Client verbinden. Einfach die IP deines Servers plus den richtigen Port eingeben. Dann kannst du direkt loslegen und testen.
+Quando il TeamSpeak 6 Server è attivo, puoi connetterti con il client TeamSpeak 6. Usa l’IP del server e la porta corretta. Inserisci questi dati nel client per collegarti e iniziare a testare.

-## Fazit und weitere Ressourcen
+## Conclusione e risorse utili
-Glückwunsch! Du hast den Teamspeak 6 Server erfolgreich auf deinem VPS installiert und konfiguriert. Schau dir auch diese Ressourcen an, die dir bei der Server-Konfiguration weiterhelfen können:
+Complimenti! Hai installato e configurato con successo il TeamSpeak 6 Server sul tuo VPS o Dedicated Server. Ti consigliamo anche di dare un’occhiata a queste risorse per supporto extra e approfondimenti durante la configurazione:
-- [Offizielle Website](https://teamspeak.com/en/) – Infos und Downloads zu TeamSpeak 6
-- [Community Forum](https://community.teamspeak.com/) – Support und Austausch mit anderen Usern
-- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) – Bugs melden und offene Issues verfolgen
+- [Sito Ufficiale](https://teamspeak.com/en/) - Info e download TeamSpeak 6
+- [Forum Community](https://community.teamspeak.com/) - Supporto utenti e discussioni
+- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - Segnala bug e tieni traccia dei problemi aperti
-Du hast noch Fragen, die hier nicht beantwortet wurden? Für weitere Hilfe steht dir unser Support-Team täglich zur Seite – meld dich einfach bei uns! 🙂
\ No newline at end of file
+Hai domande specifiche che non trovi qui? Per qualsiasi dubbio o supporto, il nostro team è sempre pronto ad aiutarti, tutti i giorni! 🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
index abc00a69e..171d0818f 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-certbot
-title: "専用サーバー:LinuxでのCertbotセットアップ"
-description: "CertbotとLet's Encryptを使って無料のSSL証明書でウェブサイトを安全に保護する方法をチェック → 今すぐ詳しく見る"
+title: "LinuxサーバーでのCertbotセットアップ - Let's Encrypt SSLでウェブサイトを安全に"
+description: "CertbotとLet's Encryptを使って無料SSL証明書でウェブサイトを安全に → 今すぐ詳しくチェック"
sidebar_label: Certbotのインストール
services:
+ - vserver
- dedicated
---
@@ -17,31 +18,31 @@ SSL証明書はインターネットの重要な要素で、クライアント
## 準備
-Certbotを使うには、Linuxサーバーとあなたが所有する**ドメイン**が必要です。ドメインのDNS設定にアクセスでき、使用予定のルートドメインやサブドメインごとに__Linuxサーバー__のIPアドレスを指す`A`レコードを必ず作成してください。
+Certbotを使うには、Linuxサーバーとあなたが所有する**ドメイン**が必要です。ドメインのDNS設定にアクセスでき、使用予定のルートドメインやサブドメインごとに、__Linuxサーバー__のIPアドレスを指す`A`レコードを必ず作成してください。
-Certbotには、NginxやApacheなどのさまざまなウェブサーバーに対応した「ワンクリック」証明書設定ができる追加プラグインもあります。パフォーマンスが高く人気のあるオープンソースウェブサーバーであるNginxの利用をおすすめします。設定方法は[Linuxリバースプロキシ](dedicated-linux-proxy.md)ガイドを参照してください。
+Certbotには、NginxやApacheなどのさまざまなウェブサーバーに対応した「ワンクリック」証明書設定が可能なプラグインもあります。パフォーマンスが高く人気のあるオープンソースウェブサーバーであるNginxの利用をおすすめします。設定方法は[Linuxリバースプロキシ](dedicated-linux-proxy.md)ガイドを参照してください。
## インストール
-まずは、無料のSSL証明書を取得するために使うオープンソースの[**Certbot**](https://certbot.eff.org/)パッケージをインストールしましょう。
+まずは、無料SSL証明書を取得するために使うオープンソースの[**Certbot**](https://certbot.eff.org/)パッケージをインストールしましょう。
```
sudo apt install certbot
```
-Certbotがインストールできたら、ドメインの証明書をリクエストできます。Let's EncryptとCertbotは、ドメイン所有権を確認するためにさまざまなACMEチャレンジを提供しています。
+Certbotがインストールできたら、ドメインの証明書をリクエストできます。Let's EncryptとCertbotは、ドメイン所有権を確認するために複数のACMEチャレンジ方式を提供しています。
-自動更新が可能なため、基本的には**HTTP-01**方式の利用を強く推奨します。ただし問題がある場合は、手動でTXT DNSレコードを使う**DNS-01**方式を代替として試すこともできますが、自動更新はサポートされません。
+自動更新が可能なため、基本的にはデフォルトの**HTTP-01**方式を強く推奨します。ただし問題がある場合は、手動でTXT DNSレコードを使う**DNS-01**方式を代替として試せますが、自動更新には対応していません。
:::tip ウェブサーバープラグインの活用
-NginxやApacheなどのウェブサーバーを使っている方は、以下の**Web Server Plugins**セクションをチェックしてください。Certbotの追加プラグインを使うことで、ウェブサーバーを停止せずにワンクリックで証明書を取得・設定できます。
+NginxやApacheなどのウェブサーバーを使っている方は、以下の**Web Server Plugins**セクションで、Certbotのプラグインを使った「ワンクリック」設定やウェブサーバーを停止せずに証明書を取得する方法をチェックしてください。
:::
### HTTP-01チャレンジ
-Certbotがインストールできたら、ドメインの証明書をリクエストしましょう。ここではスタンドアロンモードを使います。これはCertbotが一時的にウェブサーバーを起動して必要な処理を行う方式です。そのため、ファイアウォールでポート80を開放し、ポート80で既存のウェブサーバーやサービスが動作していない必要があります(チャレンジ名のHTTPはここから来ています)。
+Certbotがインストールできたら、ドメインの証明書をリクエストしましょう。ここではスタンドアロンモードを使います。これはCertbotが一時的にウェブサーバーを起動して処理を行うため、ファイアウォールでポート80を開放し、ポート80で他のウェブサーバーやサービスが動いていない必要があります(チャレンジ名のHTTPはここから来ています)。
-以下のコマンドでは、`--standalone`パラメータを使って一時ウェブサーバーを使うことをCertbotに伝えます。
+以下のコマンドで`--standalone`パラメータを使い、一時ウェブサーバーを利用することをCertbotに伝えます。
```
# ルートドメインの場合
@@ -56,7 +57,7 @@ certbot certonly --standalone
コマンド実行後、初回はメールアドレスの入力やオプションのメーリングリスト登録、利用規約の同意などの対話式セットアップが求められます。
-CertbotはACMEチャレンジを生成し、一時ウェブサーバーでホストします。Let's Encryptのサーバーがこれを取得できれば、証明書が作成され`/etc/letsencrypt/live/[your_domain]`に保存されます。
+CertbotはACMEチャレンジを生成し、一時ウェブサーバーでホストします。Let's Encryptのサーバーがこれを取得できれば、証明書が生成され`/etc/letsencrypt/live/[your_domain]`に保存されます。

@@ -64,11 +65,11 @@ CertbotはACMEチャレンジを生成し、一時ウェブサーバーでホス
### TXT DNSレコード
-もし**HTTP-01**方式でドメイン認証がうまくいかない場合は、代わりに**DNS-01**方式を試せます。これはLet's Encryptから提供される値を使って**TXT** DNSレコードを作成する方法です。
+HTTP-01方式で検証がうまくいかない場合は、代わりに**DNS-01**方式を試せます。これはLet's Encryptから指定される値を持つ**TXT** DNSレコードを作成する方法です。
-ただし、この方法は自動更新に対応していません。自動更新を自分で管理するインフラを用意しない限り、基本的には**HTTP-01**方式を使うことをおすすめします。
+ただし、この方法は自動更新に対応していないため、自分で管理インフラを用意しない限り手動更新が必要です。可能な限りHTTP-01方式を使うことをおすすめします。
-以下のコマンドでは、`--preferred-challenges`パラメータで`dns-01`を指定し、手動モードで実行します。
+以下のコマンドで`--preferred-challenges`パラメータを使い、DNS-01方式を指定します。
```
# ルートドメインの場合
@@ -81,25 +82,25 @@ certbot certonly --preferred-challenges dns-01 -d [your_domain] --manual -m [you
certbot certonly --preferred-challenges dns-01
```
-コマンド実行後、初回はメールアドレスの入力やオプションのメーリングリスト登録、利用規約の同意などの対話式セットアップが求められます。
+コマンド実行後、メールアドレスの入力や利用規約の同意などの対話式セットアップが求められます。
-CertbotはTXTレコードの作成方法を案内します。通常、ターゲットは`_acme-challenge.`をドメインの前に付けた名前(例:`_acme-challenge.zapdocs.example.com`)で、値はコンソールに表示されます。
+CertbotはTXTレコードの作成方法を指示します。通常、対象は`_acme-challenge.`をドメインの前に付けた名前(例:`_acme-challenge.zapdocs.example.com`)で、値はコンソールに表示されます。
-レコードを作成したらEnterを押して続行します。正しく反映されていれば証明書が作成され、`/etc/letsencrypt/live/[your_domain]`に保存されます。
+レコードを作成したらEnterを押して続行します。正しく反映されていれば証明書が生成され、`/etc/letsencrypt/live/[your_domain]`に保存されます。
:::note
-DNSレコードの反映には時間がかかる場合があります。通常は数分以内ですが、まれにもっと時間がかかることもありますので気長にお待ちください。
+DNSレコードの反映には時間がかかることがあります。通常は数分以内ですが、まれにもっと長くかかる場合もありますので気長に待ちましょう。
:::
あとは必要な場所で証明書のローカルパスを指定して使うだけです。
## ウェブサーバープラグイン
-Certbotにはさまざまなウェブサーバープラグインがあり、証明書管理がさらに簡単になります。プラグインは対象のサーバーブロックを自動で編集し、HTTPS対応に切り替えたり証明書パスを設定したりします。使うには`certbot`コマンドに対応するパラメータを追加するだけです。
+Certbotには複数のウェブサーバープラグインがあり、証明書管理がさらに簡単になります。プラグインを使うには、`certbot`コマンドに対応するパラメータを追加するだけです。
-どのプラグインも**HTTP-01**チャレンジを使い、基本的な動作は同じです。プラグインはまずリクエストされたドメインを含む`server_name`パラメータのサーバーブロックを探し、ACMEチャレンジ用の一時的な`location /.well-known/acme-challenge/...`を追加します。
+どのプラグインも**HTTP-01**チャレンジを使い、基本的な動作は同じです。プラグインはまず、リクエストされたドメインが含まれる`server_name`パラメータを持つサーバーブロックを探します。見つかると、ACMEチャレンジを生成し、一時的に`location /.well-known/acme-challenge/...`の設定を追加します。
-Let's Encryptのサーバーがこれを取得できれば証明書が生成され、サーバーブロック設定が自動でHTTPS(ポート443)対応に切り替わり、新しい証明書のパスが追加されます。
+Let's Encryptのサーバーがこれを取得できれば証明書が生成され、選択したウェブサーバーの設定が自動でHTTPS(ポート443)対応に書き換えられ、新しい証明書のパスが追加されます。
@@ -126,7 +127,7 @@ certbot --nginx
```
:::tip
-Certbotによる自動のサーバーブロック編集を無効にしたい場合は、`certonly`パラメータを追加して`certbot certonly`のように実行してください。
+Certbotによる自動のサーバーブロック調整を無効にしたい場合は、`certonly`パラメータを追加して`certbot certonly`のように実行してください。
:::
@@ -155,7 +156,7 @@ certbot --apache
```
:::tip
-Certbotによる自動のサーバーブロック編集を無効にしたい場合は、`certonly`パラメータを追加して`certbot certonly`のように実行してください。
+Certbotによる自動のサーバーブロック調整を無効にしたい場合は、`certonly`パラメータを追加して`certbot certonly`のように実行してください。
:::
@@ -164,9 +165,9 @@ Certbotによる自動のサーバーブロック編集を無効にしたい場
### Webrootプラグイン
-独自のウェブサーバーを使っていて、NginxやApacheのような一般的なソフトを使っていない場合は、Webroot方式を使うとウェブサーバーを停止せずに証明書を取得できます。
+独自のローカルウェブサーバーを使っていて、NginxやApacheのような一般的なソフトを使っていない場合は、ウェブサーバーを停止せずに証明書を取得できるWebroot方式がおすすめです。
-Webrootプラグインを使うには、コマンドに`--webroot`パラメータと`-w [your_webserver_path]`(`--webroot-path`の省略形)を指定します。`[your_webserver_path]`はウェブサーバーのトップディレクトリのパスです。
+Webrootプラグインを使うには、コマンドに`--webroot`パラメータと、ウェブサーバーのトップディレクトリを指定する`-w [your_webserver_path]`(`--webroot-path`の短縮)を追加します。
```
# ルートドメインの場合
@@ -180,7 +181,7 @@ certbot --webroot -w [your_webserver_path]
```
:::tip
-よく使われるWebrootの場所は`/var/www/html`です。NginxやApacheでも、自動的なサーバーブロック編集を使いたくない場合にこの方法を使うことがあります。
+よく使われるウェブルートの場所は`/var/www/html`です。NginxやApacheでも、自動的なサーバーブロック調整を使いたくない場合にこの方法を使うことがあります。
:::
@@ -188,30 +189,30 @@ certbot --webroot -w [your_webserver_path]
## 自動更新
-ほとんどの場合、Certbotはcronジョブやsystemdタイマーを使って証明書の自動更新を設定します。以下のコマンドで`--dry-run`パラメータを使い、更新処理のテストができます。
+ほとんどの場合、Certbotはcronジョブやsystemdタイマーを使って証明書の自動更新を設定してくれます。以下のコマンドで`--dry-run`パラメータを使い、更新処理のテストができます。
```
certbot renew --dry-run
```
:::tip
-繰り返しになりますが、**DNS-01**方式はCertbotによる自動更新に対応していません。自動更新を使いたい場合は**HTTP-01**方式を使いましょう。
+繰り返しになりますが、**DNS-01**方式はCertbotによる自動更新に対応していません。自分で管理インフラを用意しない限り、**HTTP-01**方式を使うことを強くおすすめします。
:::
-問題なければ成功します。自動更新の設定を確認・変更したい場合は、`/etc/crontab/`や`/etc/cron.*/*`、または`systemctl list-timers`で確認できます。
+問題なければ成功します。自動更新の設定を確認・変更したい場合は、`/etc/crontab/`、`/etc/cron.*/*`、または`systemctl list-timers`で確認できます。
### 手動でのcronジョブ設定
-もし自動更新が設定されていなければ、自分でcronジョブを追加できます。`crontab -e`でcrontab編集画面を開きます。初めての場合はエディタ選択が求められるので、`/bin/nano`を選びましょう。
+もし自動更新が設定されていない場合は、自分でcronジョブを追加できます。`crontab -e`でcrontab編集画面を開きます。初めての場合はエディタ選択が求められるので、最初の`/bin/nano`を選びましょう。
-nanoが開いたら、以下の行を追加して毎日午前6時に更新を実行するようにします。
+nanoでファイルが開いたら、以下の行を追加して毎日午前6時に更新を実行するようにします。
```
0 6 * * * certbot renew
```
-保存してnanoを終了するには、`CTRL + X`、`Y`、`ENTER`の順に押します。
+保存してnanoを終了するには、`CTRL + X`、`Y`、`ENTER`の順に押してください。
## まとめ
-これで、スタンドアロン、Webroot、プラグインなどさまざまな方法でCertbotをセットアップし、あなたのドメインにHTTPSによる安全なデータ通信を実現できました。質問やサポートが必要な場合は、毎日対応しているサポートチームまでお気軽にお問い合わせくださいね!🙂
\ No newline at end of file
+これで、スタンドアロン、Webroot、プラグインなどさまざまな方法でCertbotをセットアップし、あなたのドメインにHTTPSによる安全なデータ通信を実現できました。質問やサポートが必要な場合は、いつでもお気軽にサポートチームにお問い合わせくださいね!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
index 2c5729b9b..e7b8bbf0c 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-databases
-title: "専用サーバー:データベースのインストール"
-description: "Ubuntuやその他のLinuxディストリビューションでの各種データベースのインストールと設定方法を解説。パフォーマンスとセキュリティを強化しよう → 今すぐチェック"
+title: "Linuxサーバーでデータベースをセットアップ - データベースサービスの導入と管理"
+description: "Ubuntuやその他のLinuxディストリビューションで様々なデータベースをインストール・設定してパフォーマンスとセキュリティを強化 → 今すぐ詳しくチェック"
sidebar_label: データベースのインストール
services:
+ - vserver
- dedicated
---
@@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-このガイドでは、さまざまな種類のデータベースのインストール手順を紹介します。例としてUbuntu 20.04を使用していますが、当社ウェブサイトで提供している他のLinuxディストリビューション向けの同等のコマンドも記載しています。これらのコマンドはSSH経由で実行する必要があります。SSHでサーバーに接続する方法がわからない場合は、こちらをご覧ください:[初回アクセス(SSH)](vserver-linux-ssh.md)。
+このガイドでは、さまざまな種類のデータベースのインストール手順を紹介します。例としてUbuntu 20.04をOSに使用していますが、当サイトで提供している他のLinuxディストリビューション向けの同等のコマンドも記載しています。これらのコマンドはSSH経由で実行する必要があります。SSHでサーバーに接続する方法がわからない場合は、こちらをご覧ください:[初回アクセス(SSH)](vserver-linux-ssh.md)。
## 準備
-データベースのインストールを始める前に、まずシステムが最新の状態であることを確認しましょう。お使いのOSに応じて、以下のコマンドでパッケージマネージャーのパッケージを更新してください。
+データベースのインストールを始める前に、まずシステムが最新の状態であることを確認しましょう。OSに応じて以下のコマンドでパッケージマネージャーのパッケージを更新してください。
```
// Ubuntu & Debian
@@ -43,23 +44,23 @@ import TabItem from '@theme/TabItem';
## MariaDBとは?
-MariaDBはMySQLからフォークされたオープンソースのリレーショナルデータベース管理システムです。パフォーマンスやセキュリティが強化され、継続的に開発が進められています。特にストレージエンジンの改善があり、MySQLとの完全な互換性を持つアーキテクチャが特徴です。MySQLよりMariaDBをおすすめします。
+MariaDBはMySQLからフォークされたオープンソースのリレーショナルデータベース管理システムです。パフォーマンスやセキュリティの向上、継続的な開発が特徴で、特にストレージエンジンの改善やMySQLとの完全な互換性を備えています。MySQLよりMariaDBをおすすめします。
## MariaDBのインストール
-まず、最新のMariaDBバージョンがインストールされるように確認しましょう。Debian 9やUbuntu 18.04などの古いOSでは、標準のパッケージマネージャーに最新のMariaDBが含まれていないため、以下のコマンドで最新バージョンを取得できるようにします。
+まず、最新のMariaDBバージョンがインストールされるようにしましょう。Debian 9やUbuntu 18.04など古いOSでは、標準のパッケージマネージャーに最新のMariaDBが含まれていないため、以下のコマンドで最新バージョンを取得できるようにします。
```
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
```
-リポジトリを追加したら、準備のセクションで説明した通りパッケージマネージャーのキャッシュを更新してください。
+リポジトリを追加したら、準備セクションの手順に従ってパッケージマネージャーのキャッシュを更新してください。
:::info
MariaDBリポジトリの追加(上記のステップ)は、Ubuntu 22.04やDebian 11などの最新OSでは無視しても問題ありません。
:::
-リポジトリのセットアップが完了したら、`mariadb-server`パッケージをインストールしてMariaDBのインストールを開始します。OSに応じて以下のコマンドを実行してください。
+リポジトリのセットアップが完了したら、`mariadb-server`パッケージをインストールします。OSに応じて以下のコマンドを実行してください。
```
// Ubuntu & Debian
@@ -83,7 +84,7 @@ sudo dnf install mariadb-server
mysql_secure_installation
```
-プロンプトに従ってMariaDB(MySQL)サーバーの設定を行い、サーバーのパスワードを設定してください。次のプロンプトでは、今は入力をスキップするために**Enter**を押して進められます。
+プロンプトに従ってMariaDB(MySQL)サーバーの設定を行い、サーバーのパスワードを設定してください。次のプロンプトでは、**Enter**キーを押して入力をスキップできます。

@@ -91,25 +92,25 @@ mysql_secure_installation
rootユーザーはMariaDB(MySQL)サーバーのメインユーザーです!
:::
-次にrootユーザーのパスワードを設定するか聞かれますので、**y**で承認してください。その後、新しいrootユーザーのパスワードを入力します。
+次にrootユーザーのパスワードを設定するか聞かれますので、**y**で承認し、新しいパスワードを入力してください。
:::note
-パスワード入力中は画面に表示されませんが、これは正常な動作です。安全なパスワードを設定し、必ず控えておいてください。
+パスワード入力中は画面に表示されませんが、これは正常な動作です。rootユーザーには安全なパスワードを設定し、大切に保管してください。
:::
-続いて、匿名ユーザーを削除するか聞かれます。セキュリティのため必ず削除しましょう。**y**で承認してください。
+続いて匿名ユーザーを削除するか聞かれます。セキュリティのため必ず**y**で承認してください。

-次のプロンプトでは、rootユーザーが外部から接続できるかどうかを設定します。セキュリティ上、外部接続は無効にすることをおすすめします。**y**で無効化してください。
+次のプロンプトではrootユーザーの外部接続を許可するか聞かれます。セキュリティ上、無効にして**y**で承認することを推奨します。

-次にMariaDB(MySQL)が提供するテスト用データベースを削除するか聞かれます。不要なので**y**で削除しましょう。
+続いてMariaDB(MySQL)が提供するテスト用データベースを削除するか聞かれます。不要なので**y**で承認してください。

-最後に、設定したパスワードを有効にするために権限を更新するか聞かれます。**y**で承認してください。
+最後に設定したパスワードを有効にするため、権限の更新を行います。**y**で承認してください。

@@ -122,14 +123,14 @@ rootユーザーはMariaDB(MySQL)サーバーのメインユーザーです
## Redisとは?
-Redisはインメモリのデータ構造ストアで、主にキー・バリュー形式のデータ保存に使われますが、リストやJSONなど他の形式もサポートしています。高速で、ミリ秒単位でクエリに応答できるのが特徴です。
+Redisはインメモリのデータ構造ストアで、主にキー・バリュー形式のデータ保存に使われますが、リストやJSONなど他のフォーマットもサポートしています。高速でミリ秒単位の応答を実現するのが特徴です。
## Redisのインストール
-まず、Redisをインストールできるリポジトリを追加します。このステップはすべてのLinuxディストリビューションで必要なわけではなく、以下のリストにあるOSのみ対象です。お使いのOSとバージョンに対応するコマンドを実行してください。
+まず、Redisをインストールするためのリポジトリを追加します。このステップはすべてのLinuxディストリビューションで必要なわけではなく、以下のOSでのみ必要です。ご自身のOSとバージョンに合ったコマンドを実行してください。
```
-// Ubuntu(全バージョン)とDebian(Debian 10のみ)
+// Ubuntu(全バージョン)およびDebian(Debian 10のみ)
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
@@ -140,16 +141,16 @@ sudo yum install epel-release
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
```
-リポジトリを追加したら、準備のセクションで説明した通りパッケージマネージャーのキャッシュを更新してください。
+リポジトリを追加したら、準備セクションの手順に従ってパッケージマネージャーのキャッシュを更新してください。
:::info
-上記にお使いのOSがない場合は、このステップは不要です。
+上記にOSがない場合、このステップは不要です。
:::
-リポジトリの追加が完了したら、Redisサーバーパッケージのインストールに進みます。お使いのOSに応じて以下のコマンドを実行してください。
+リポジトリの追加が完了したら、Redisサーバーパッケージをインストールします。OSに応じて以下のコマンドを実行してください。
```
-// Ubuntu と Debian
+// Ubuntu & Debian
sudo apt install redis-server
// CentOS
@@ -162,11 +163,11 @@ sudo zypper install redis
sudo dnf install redis
```
-インストールが完了したらRedisサーバーはすぐに使えます!デフォルトでは127.0.0.1:6379でパスワードなしで動作しています。
+インストールが完了したらRedisサーバーはすぐに使えます!デフォルトでは127.0.0.1:6379でパスワードなしで動作します。
:::caution
Debian/Ubuntuユーザー向け:
-インストール後、Redisサーバーがサーバーブート時に自動起動するようにサービスを有効化してください。以下のコマンドで設定できます。
+インストール後、Redisサーバーがサーバーブート時に自動起動するようにサービスを有効化してください。以下のコマンドで実行できます。
```
sudo systemctl enable --now redis-server
```
@@ -177,11 +178,11 @@ sudo systemctl enable --now redis-server
## MongoDBとは?
-MongoDBはドキュメント指向のNoSQLデータベースで、スケーラビリティと開発者の柔軟性を重視しています。JSONに似たBSON形式でデータを保存し、多様なデータタイプを扱えます。インデックスを使って応答時間を短縮でき、MySQLやSQLiteのような固定スキーマを持たないため、機敏で柔軟な運用が可能です。
+MongoDBはドキュメント指向のNoSQLデータベースで、スケーラビリティと開発者の柔軟性を重視しています。JSONに似たBSON形式でデータを保存し、多様なデータタイプを扱えます。インデックスを使って応答時間を短縮でき、MySQLやSQLiteのような固定スキーマを持たないため、素早く柔軟な開発が可能です。
## MongoDBのインストール
-以下のタブからお使いのOSを選択し、対応するガイドを表示してください。
+以下のタブからご利用のOSを選択し、対応するガイドを表示してください。
@@ -202,7 +203,7 @@ curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/$(lsb_release -si | awk '{print tolower($0)}') $(lsb_release -sc)/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
```
-これでパッケージマネージャーからMongoDB Community Editionをインストールできますが、その前にリポジトリを更新するために以下を実行してください。
+パッケージマネージャーのリポジトリを更新します。
```
sudo apt update
@@ -234,7 +235,7 @@ enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
```
-これでMongoDBをインストールできます。CentOSとFedoraでインストールコマンドが少し異なるので、該当するコマンドを使ってください。
+これでMongoDBをインストールできます。CentOSとFedoraでコマンドが異なるので、該当する方を実行してください。
```
// CentOS
@@ -244,7 +245,7 @@ sudo yum install -y mongodb-org
sudo dnf install -y mongodb-org
```
-これでMongoDBのインストールは完了です。他のLinuxディストリビューションに比べてかなり簡単です!
+これでMongoDBのインストールは完了です。ほかのLinuxディストリビューションよりも簡単ですよ!
@@ -263,7 +264,7 @@ sudo rpm --import https://www.mongodb.org/static/pgp/server-6.0.asc
sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/15/mongodb-org/6.0/x86_64/" mongodb
```
-最後に、最新のMongoDBをインストールします。
+最後にMongoDBをインストールします。
```
sudo zypper -n install mongodb-org
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
index b5652ed8e..d10c29699 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-docker
-title: "専用サーバー:Dockerのインストール"
-description: "LinuxサーバーにDockerをインストールして、アプリケーションを効率的に分離して実行し、リソースの最適化を実現する方法をチェック → 今すぐ詳しく見る"
+title: "LinuxサーバーにDockerをセットアップ - インフラ上でコンテナを実行・管理しよう"
+description: "LinuxサーバーにDockerをインストールして、アプリを効率的に隔離実行&リソース最適化 → 今すぐチェック"
sidebar_label: Dockerのインストール
services:
+ - vserver
- dedicated
---
@@ -13,32 +14,32 @@ import TabItem from '@theme/TabItem';
## はじめに
-Dockerは軽量でオープンソースの仮想化ソフトウェアで、単一のシステム上でサービスやアプリケーションを分離して提供します。実際の仮想マシンとは異なり、追加のOSをエミュレートしたりホストしたりするのではなく、ホストシステム内にアプリケーション環境だけを作成します。これにより、リソースの節約だけでなく、フル仮想化に比べてオーバーヘッドも低く抑えられます。このガイドでは、あなたのサーバーにDockerをインストールする手順を解説します。
+Dockerは軽量でオープンソースの仮想化ソフトウェアで、単一システム上でサービスやアプリを隔離して提供します。リアルな仮想マシンとは違い、追加のOSをエミュレートやホストするのではなく、ホストシステム内にアプリ環境だけを作る仕組みです。これによりリソースを節約できるだけでなく、フル仮想化に比べてオーバーヘッドも低く抑えられます。このガイドでは、サーバーにDockerをインストールする手順を解説します。
## 準備
-まずはSSHでLinuxサーバーに接続してください。接続方法がわからない場合は、[初回アクセス(SSH)](dedicated-linux-ssh.md)ガイドを参考にしてください。このガイドではUbuntuをLinuxディストリビューションとして使用します。
+まずはSSHでLinuxサーバーに接続してください。接続方法がわからない場合は、[初回アクセス(SSH)](dedicated-linux-ssh.md)ガイドを参考にしてください。このガイドではUbuntuを例に進めます。
-### Docker互換性の有効化
+### Docker互換性を有効化
-Dockerコンテナを動作させるには、サーバーのウェブインターフェースで**Docker互換性**を有効にする必要があります。これをしないと`Permission Denied`エラーが発生します。
+Dockerコンテナを動かすには、サーバーのウェブインターフェースで**Docker互換性**を有効にする必要があります。これをしないと`Permission Denied`エラーが出ます。
-サーバーのウェブインターフェースの**設定**セクションに移動し、**Docker互換性**オプションを有効にして保存してください。
+サーバーのウェブインターフェースの**設定**セクションに行き、**Docker互換性**オプションをオンにして保存してください。

-保存後は、必ずサーバーを再起動してから次のステップに進んでください。
+保存後は、必ずサーバーを再起動してから次に進みましょう。
## インストール
-Linuxサーバーに接続できたら、以下のLinuxディストリビューション別のインストール手順から該当するものを選んでください。
+Linuxサーバーに接続できたら、以下のLinuxディストリビューション別のインストール手順から選んで進めてください。
-まずは`apt`を使ってDockerのパッケージを追加し、セットアップします。これにより将来的にリポジトリから簡単にDockerをインストール・更新できるようになります。
+まずは`apt`を使ってDockerのパッケージを追加し、セットアップします。これで将来的にリポジトリから簡単にDockerをインストール・アップデートできるようになります。
-以下のコマンドでDockerの公式GPGキーをリポジトリリストに追加します。
+以下のコマンドでDocker公式のGPGキーをリポジトリリストに追加します。
```
sudo apt-get update
sudo apt-get install ca-certificates curl
@@ -47,7 +48,7 @@ sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyring
sudo chmod a+r /etc/apt/keyrings/docker.asc
```
-セットアップが完了したら、次のコマンドでリポジトリを`apt`のソースに追加します。
+続いて、以下のコマンドでDockerリポジトリを`apt`のソースに追加します。
```
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
@@ -55,12 +56,12 @@ echo \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
-Dockerリポジトリを追加したら、`apt-get update`コマンドで変更を反映させます。
+リポジトリを追加したら、`apt-get update`で変更を反映させます。
```
sudo apt-get update
```
-これでDockerの`apt`リポジトリのセットアップは完了です。最後にDockerパッケージをインストールします。以下のコマンドで最新バージョンをインストール可能です。
+ここまででDockerの`apt`リポジトリのセットアップは完了です。最後にDockerパッケージをインストールします。最新バージョンは以下のコマンドでインストール可能です。
```
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```
@@ -69,17 +70,17 @@ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin
-まずはリポジトリ管理に役立つ`dnf-plugins-core`パッケージをインストールします。
+まずはリポジトリ管理に必要な`dnf-plugins-core`パッケージをインストールします。
```
sudo dnf -y install dnf-plugins-core
```
-パッケージがインストールできたら、以下のコマンドでDockerリポジトリを追加し、インストールします。
+パッケージが入ったら、以下のコマンドでDockerリポジトリを追加し、インストールします。
```
sudo dnf-3 config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
```
-これでDockerがインストールされました。最後にDockerを起動し、自動起動を有効にします。
+Dockerがインストールされたら、最後に起動&自動起動を有効化します。
```
sudo systemctl enable --now docker
```
@@ -87,65 +88,65 @@ sudo systemctl enable --now docker
-インストールが成功したか確認するために、以下のコマンドで**hello-world**イメージを実行してみましょう。
+インストールが成功したか確認するには、以下のコマンドで**hello-world**イメージを実行してみてください。
```
sudo docker run hello-world
```
-成功すると、基本情報が書かれた挨拶メッセージが表示されます。もし`Permission Denied`エラーが出る場合は、準備段階で説明したようにウェブインターフェースで**Docker互換性**を有効にし、サーバーを再起動したか確認してください。
+成功すれば、基本情報が書かれた挨拶メッセージが表示されます。`Permission Denied`エラーが出る場合は、準備段階で説明した**Docker互換性**の有効化とサーバー再起動を見直してください。

-これでLinuxサーバーにDockerを無事インストールできました。
+これでLinuxサーバーにDockerが無事インストールされました。
## インストール後の設定
-Dockerがインストールできたら、sudoなしでDockerコマンドを実行できるようにしたり、サーバー起動時にDockerを自動起動させる設定を行うこともできます。
+Dockerがインストールできたら、sudoなしでDockerコマンドを使えるようにしたり、サーバー起動時にDockerを自動起動させる設定をしておくと便利です。
### sudoなしでDockerを使う
-すべてのDockerコマンドに`sudo`を付ける必要をなくすには、新しく`docker`グループを作成し、ユーザーを追加します。便利になりますが、ユーザーにroot権限に近い権限を与えることになるので注意してください。
+毎回`sudo`を付けずにDockerコマンドを使いたい場合は、新しく`docker`グループを作ってユーザーを追加しましょう。ただしこれによりroot権限に近い権限がユーザーに付与されるので注意してください。
以下のコマンドで`docker`グループを作成し、現在のユーザーを追加します。
```
-# Dockerグループを作成
+# Dockerグループ作成
sudo groupadd docker
# 現在のユーザーをDockerグループに追加
sudo usermod -aG docker $USER
```
-設定後は、グループメンバーシップを反映させるためにサーバーを再起動するか、`newgrp docker`コマンドを実行してください。
+設定後はサーバーを再起動してグループ権限を反映させるか、`newgrp docker`コマンドを使ってください。
-その後、`docker run hello-world`コマンドをsudoなしで実行できるか確認しましょう。
+その後、`docker run hello-world`をsudoなしで実行できるか試してみましょう。
:::tip
-以前にsudo付きでコマンドを実行していて設定ファイルのエラーが出る場合は、`rmdir ~/.docker/`でDockerディレクトリを削除してください。次回コマンド実行時に自動で再作成されます。
+以前にsudo付きでDockerコマンドを実行していて設定ファイルのエラーが出る場合は、`rmdir ~/.docker/`でDockerディレクトリを削除してください。次回コマンド実行時に自動で再作成されます。
:::
-問題なく実行できれば、sudoなしでDockerを使えるようになっています。
+問題なく動けば、sudoなしでDockerが使えるようになっています。
### 起動時にDockerを自動起動させる
多くのLinuxディストリビューションで使われている`systemd`を使って、サーバー起動時にDockerを自動起動させることができます。
:::tip
-UbuntuとDebianでは、Dockerはデフォルトで起動時に自動起動する設定になっています。この2つのディストリビューションを使っている場合は特に設定不要です。
+UbuntuとDebianでは、Dockerはデフォルトで起動時に自動起動する設定になっています。これらのディストリビューションを使っている場合は特に設定不要です。
:::
-以下のコマンドでDockerサービスを起動時に有効化できます。
+以下のコマンドでDockerサービスの自動起動を有効化できます。
```
sudo systemctl enable docker.service
sudo systemctl enable containerd.service
```
-逆に自動起動を無効化したい場合は、`enable`を`disable`に置き換えて実行してください。その他、`systemctl`のサブコマンドでサービスの管理も可能です。
+逆に自動起動を無効化したい場合は、`enable`を`disable`に置き換えてください。その他、`systemctl`のサブコマンドでサービスの起動・停止・再起動も管理可能です。
```
-sudo systemctl start [サービス名]
-sudo systemctl stop [サービス名]
-sudo systemctl restart [サービス名]
+sudo systemctl start [your_service]
+sudo systemctl stop [your_service]
+sudo systemctl restart [your_service]
```
## まとめ
-おめでとうございます!LinuxサーバーにDockerを無事インストール・設定できました。もし質問や問題があれば、毎日対応しているサポートチームまでお気軽にお問い合わせください!
\ No newline at end of file
+おめでとうございます!LinuxサーバーにDockerのインストールと基本設定が完了しました。もし質問や問題があれば、いつでもサポートチームに連絡してくださいね!
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
index 47ae9435c..eb2fc6d39 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-ftp-install
-title: "専用サーバー:FTPサーバーのインストール"
-description: "LinuxでFileZilla Serverを使って安全なFTPサーバーをセットアップ・管理し、ファイル転送やユーザーアクセスを効率化する方法を解説 → 今すぐチェック"
+title: "LinuxサーバーにProFTPDをセットアップ - 安全なFTPサービスをホストしよう"
+description: "LinuxでFileZilla Serverを使って安全なFTPサーバーをセットアップ・管理し、ファイル転送やユーザーアクセスをスムーズに → 今すぐチェック"
sidebar_label: FTPサーバーのインストール
services:
+ - vserver
- dedicated
---
@@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-**FTP(ファイル転送プロトコル)**は、TCP/IPネットワーク上でファイルを転送するためのネットワークプロトコルです。このプロトコルはシステム間でのファイル交換を簡単にするために開発されました。**FileZilla Server**を使えば、Linux OS上にFTPサーバーを簡単に構築できます。FileZilla Serverはインストールや設定がシンプルで、ユーザーアカウントの作成、アクセス権の管理、ファイル転送など多彩な機能を備えています。このガイドでは、Linuxサーバーに**FileZilla Server**をインストールし設定する手順を紹介します。
+**FTP(ファイル転送プロトコル)**は、TCP/IPネットワーク上でファイルを転送するためのネットワークプロトコルです。このプロトコルはシステム間でのファイル交換を簡単にするために開発されました。Linux OS上で**FileZilla Server**を使えば、こうしたFTPサーバーを簡単にセットアップできます。FileZilla Serverはインストールや設定が簡単で、ユーザーアカウントの作成、アクセス権の管理、ファイル転送など多彩な機能を備えています。このガイドでは、Linuxサーバーに**FileZilla Server**をインストールし設定する手順を解説します。
## FTPサーバーをインストールしてユーザーを追加するには?
@@ -33,7 +34,7 @@ nano /etc/proftpd/proftpd.conf

-以下の内容を追加してください:
+以下の設定を追加してください:

@@ -58,22 +59,22 @@ adduser benutzerftp -shell /bin/false -home /var/www
adduser benutzerftp ftpuser
```
-パスワード設定を求められます:
+パスワードの設定を求められます:

-入力内容を確認して、問題なければ続行します:
+入力内容を確認して問題なければ続行します:

-最後に、ユーザーをグループに追加します:
+最後に、ユーザーをグループに割り当てます:
```
adduser benutzerftp ftpuser
```

-これで設定完了です。設定した情報でFTP接続が可能になります:
+これで設定した情報を使ってFTP接続が可能になります:

diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-git.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
index 83fa95800..f1728b0cf 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-git
-title: "専用サーバー:LinuxでGitをセットアップする方法"
-description: "効率的なバージョン管理とスムーズなコラボレーションのためにGitをセットアップ&設定する方法をチェック → 今すぐ詳しく学ぼう"
+title: "LinuxサーバーにGitをセットアップ - プロジェクトのバージョン管理を始めよう"
+description: "効率的なバージョン管理とスムーズなコラボレーションのためにGitをセットアップ・設定する方法を解説 → 今すぐチェック"
sidebar_label: Gitのインストール
services:
+ - vserver
- dedicated
---
@@ -13,21 +14,26 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Gitは分散型バージョン管理システムで、ソースコード管理を効率化するために設計されています。開発者は変更履歴を追跡し、複数のブランチで同時に作業し、プロジェクトでのコラボレーションをスムーズに行えます。その柔軟性と高性能により、Gitは現代のソフトウェア開発における標準的なバージョン管理ツールとなっています。
+Gitは分散型バージョン管理システムで、ソースコード管理を効率化します。開発者は変更履歴を追跡し、複数のブランチで同時に作業し、プロジェクトでのコラボレーションをスムーズに行えます。その柔軟性と高性能から、Gitは現代のソフトウェア開発における標準的なバージョン管理ツールとなっています。
+
+自分でこのサービスをホスティングしたい?セットアップから設定まで、必要なポイントをすべて丁寧に解説していきます!
+
-自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。
## 準備
-**Git**をセットアップする前に、システムの準備が必要です。これにはOSを最新バージョンにアップデートすることが含まれます。こうした準備は安定した環境を確保し、インストール中やインストール後のトラブルを防ぐのに役立ちます。
+**Git**をセットアップする前に、システムの準備が必要です。最新のOSバージョンにアップデートすることが含まれます。これにより安定した環境が整い、インストール中やインストール後のトラブルを防げます。
+
### システムのアップデート
-システムが最新のソフトウェアとセキュリティ改善を反映していることを確認するため、まずはシステムアップデートを実行しましょう。以下のコマンドを使います:
+最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行してください:
```
sudo apt update && sudo apt upgrade -y
```
-これで最新のセキュリティパッチとソフトウェアバージョンが適用され、次のステップに進む準備が整います。
+これで最新のセキュリティパッチとソフトウェアバージョンが適用され、安心して次のステップに進めます。
+
+
## インストール
@@ -37,15 +43,17 @@ sudo apt update && sudo apt upgrade -y
sudo apt install git-all -y
```
-インストールが完了したら、ターミナルやコマンドプロンプトを開いてGitが正しく動作しているか確認します。`git --version`と入力してEnterを押してください。
+インストールが完了したら、ターミナルやコマンドプロンプトでGitが正しく動作しているか確認します。`git --version`と入力してEnterを押してください。
-インストールが成功していれば、現在インストールされているGitのバージョンが表示されます。エラーメッセージが出たり何も表示されなければ、Gitが正しくインストールされていないか、コマンドがシステムパスに含まれていない可能性があります。
+インストールが成功していれば、現在のGitバージョンが表示されます。エラーメッセージが出たり何も表示されなければ、Gitが正しくインストールされていないか、コマンドがシステムパスに含まれていない可能性があります。
```
git --version
git version 2.51.2
```
+
+
## 設定
以下のコマンドでGitのユーザー名とメールアドレスを設定しましょう。サンプルの値は自分の情報に置き換えてください。これらの情報はコミットごとに紐づけられます。
@@ -55,11 +63,13 @@ git config --global user.name "John Doe Paris"
git config --global user.email "doe@e-mail.com"
```
-## まとめと参考リソース
-おめでとうございます!これで専用サーバーにGitを無事インストール&設定できました。さらにサーバー設定を進める際に役立つ以下のリソースもぜひチェックしてみてください。
+
+## まとめと参考リンク
+
+おめでとうございます!これでVPS/専用サーバーにGitを無事インストール&設定できました。さらにサーバー設定を進める際に役立つ以下のリソースもぜひチェックしてみてください。
- [git-scm.com](https://git-scm.com/) - 公式サイト
- [git-scm.com/doc](https://git-scm.com/doc) - Gitドキュメント
-ここにない具体的な質問があれば、いつでもサポートチームにお問い合わせください。毎日対応しているので気軽にどうぞ!🙂
\ No newline at end of file
+ここにない質問があれば、いつでもサポートチームにお問い合わせください。毎日対応しているので安心してどうぞ!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-java.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
index 0aae4cdea..e8bacf4e3 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-java
-title: "専用サーバー:Javaのインストール"
-description: "Javaアプリをスムーズに動かすために、さまざまなLinuxシステムでのJavaインストール方法を学ぼう。環境をしっかり整える → 今すぐチェック"
+title: "LinuxサーバーにJavaをセットアップ - Javaベースのアプリやサービスを動かそう"
+description: "さまざまなLinuxシステムにJavaをインストールして、Javaアプリをスムーズに動かす方法を学ぼう。環境をしっかり整えるためのポイントも → 今すぐチェック"
sidebar_label: Javaのインストール
services:
+ - vserver
- dedicated
---
@@ -11,13 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Javaは世界中で使われている超人気のプログラミング言語で、多くのプログラムやサービスに使われています。Javaベースのプログラムを動かすには、システムにJavaがインストールされていることが絶対条件です。ここでは、提供しているLinux OSでJavaをインストールする方法を紹介します。
-
-
+Javaは世界中で使われている超人気のプログラミング言語で、多くのプログラムやサービスに使われています。Javaベースのプログラムを動かすには、システムにJavaがインストールされていることが絶対条件です。ここでは、提供しているLinux OSにJavaをインストールする方法を紹介します。
## 準備
-実際にJavaをインストールする前に、システムが最新の状態になっているか確認するのが大事です。まずはSSHでサーバーに接続しましょう。SSHが何か、使い方がわからない場合は、こちらのガイドをチェックしてね: [初回アクセス(SSH)](vserver-linux-ssh.md)
+実際にJavaをインストールする前に、まずシステムが最新の状態になっているか確認しましょう。サーバーにはSSHで接続します。SSHが何か分からない、使い方がわからない場合は、こちらのガイドをチェックしてね: [初回アクセス(SSH)](vserver-linux-ssh.md)
接続できたら、OSに合わせて以下のコマンドでシステムをアップデートします:
@@ -38,11 +37,9 @@ sudo zypper up
sudo dnf upgrade --refresh
```
-
-
## インストール
-準備ができたら、いよいよJavaのインストール開始です。OSごとに以下のコマンドを実行してください:
+準備ができたら、いよいよJavaのインストールを始めましょう。OSごとに以下のコマンドを実行してください:
**Debian**
@@ -68,8 +65,6 @@ sudo yum install java-11-openjdk
sudo dnf install java-11-openjdk
```
-
-
## バージョン確認
インストールが成功したかは、**java --version** コマンドでチェックできます。出力はこんな感じになるはず:
@@ -80,4 +75,4 @@ OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode)
```
-この例ではJava 11が無事インストールされています。これでJavaアプリをサクッと動かせる環境が整いました!
\ No newline at end of file
+この例ではJava 11が無事にインストールされています。これであなたのシステム上でJavaアプリを簡単に動かせるようになりました!
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
index 023c64101..f8fbc60d9 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-javascript
-title: '専用サーバー:JavaScriptのインストール'
-description: "Node.js、Deno、Bunをサーバーにインストールして効率的にJavaScriptランタイムを管理する方法をチェック → 今すぐ詳しく見る"
+title: "LinuxサーバーにJavaScriptランタイムをセットアップ - 最新のWebアプリを動かそう"
+description: "Node.js、Deno、Bunのインストールとセットアップ方法を解説。効率的なJavaScriptランタイム管理 → 今すぐチェック"
sidebar_label: JavaScriptのインストール
services:
+ - vserver
- dedicated
---
@@ -11,13 +12,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-このガイドではNode.js、Deno、Bunのインストール手順を紹介します。これらのコマンドはSSH経由で実行する必要があります。SSHでサーバーに接続する方法がわからない場合は、[初回アクセス(SSH)](vserver-linux-ssh.md)をご覧ください。
+このガイドではNode.js、Deno、Bunのインストール手順を紹介します。これらのコマンドはSSH経由で実行する必要があります。SSH接続方法がわからない場合は、[初回アクセス(SSH)](vserver-linux-ssh.md)をご覧ください。
## 準備
-サーバーに何かをインストールする前に、OSに対応したアップデートコマンドを実行してサーバーのセキュリティを保つことをおすすめします。
+サーバーに何かをインストールする前に、OSに対応したアップデートコマンドを実行してサーバーを安全に保つことをおすすめします。
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -55,7 +56,7 @@ import TabItem from '@theme/TabItem';
## インストール
-まず、どのJavaScriptランタイムをインストールするか決めましょう。各ランタイムについて詳しく解説しているオンラインリソースはたくさんありますが、このガイドでも基本的な使い方やコード例を紹介します。NodeJSは最も広く使われている人気の選択肢なのでおすすめです。
+まず、どのJavaScriptランタイムをインストールするか決めましょう。各ランタイムの詳細はオンラインにたくさんありますが、このガイドでは基本的な使い方やコード例も紹介します。NodeJSは最も広く使われている人気の選択肢なのでおすすめです。
@@ -67,13 +68,13 @@ Node.jsはLinuxディストリビューションのパッケージマネージ
-以下のコマンドを実行してパッケージマネージャー経由でNode.jsをインストールします。
+以下のコマンドでパッケージマネージャー経由でNode.jsをインストールします。
```
apt install nodejs -y
```
-プロジェクト用にNode.jsパッケージをインストールするにはnpmパッケージマネージャーも必要です。
+プロジェクト用のNode.jsパッケージを管理するnpmもインストールしましょう。
```
apt install npm
@@ -81,18 +82,18 @@ apt install npm
### Node.jsを最新バージョンにアップデートする
-`node -v`を実行するとインストールされているNode.jsのバージョンが表示されます。通常は最新ではないので、最新機能を使うためにアップデートが必要です。幸いnpmパッケージの`n`を使うと簡単にアップデートできます。
+`node -v`でインストール済みのNode.jsバージョンを確認できます。通常は最新ではないので、最新機能を使うにはアップデートが必要です。npmパッケージの`n`を使うと簡単にアップデートできます。
-まず`npm install -g n`で`n`をインストールし、その後`n [version]`([version]は任意のバージョン番号)を実行して任意のNode.jsバージョンをインストールします。
+まず`npm install -g n`で`n`をインストールし、`n [version]`([version]はバージョン番号)で任意のNode.jsバージョンをインストール可能です。
:::tip
-一般的には最新のLong Term Support(LTS)バージョンを使うのがおすすめです。`n lts`でインストールできます。
+基本的には最新のLong Term Support(LTS)バージョンを使うのがおすすめです。`n lts`でインストールできます。
:::
-nvmを使ったNode.jsのインストールは、複数バージョンを切り替えながらそれぞれのパッケージを管理したい場合に便利です。
+nvmを使うと複数のNode.jsバージョンを切り替えながら、それぞれに対応したパッケージを管理できます。
まずcurlがインストールされていることを確認し、以下のコマンドを実行します。
@@ -103,10 +104,10 @@ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
これでGitHubからnvmのインストールスクリプトを取得して実行します。
:::note
-インストール後にnvmコマンドが使えない場合は、`source ~/.bashrc`を実行してbashの設定を再読み込みしてください。
+インストール後にnvmコマンドが使えない場合は、`source ~/.bashrc`でbashの設定を再読み込みしてください。
:::
-前述の方法と同様に、`nvm install v[version]`で任意のNode.jsバージョンをインストールできます。利用可能なバージョン一覧は`nvm list-remote`、インストール済みバージョンは`nvm list`で確認可能です。
+あとは`nvm install v[version]`で任意のNode.jsバージョンをインストール可能です。利用可能なバージョン一覧は`nvm list-remote`、インストール済みバージョンは`nvm list`で確認できます。
:::tip
LTSバージョンは`nvm install --lts`でインストールできます。
@@ -115,19 +116,19 @@ LTSバージョンは`nvm install --lts`でインストールできます。
-### Node.js & npmの実行
+### Node.js & npmの使い方
-npmはNode.jsの公式パッケージマネージャーで、インターネット上のパッケージをインストールする際に使います。
+npmはNode.jsの公式パッケージマネージャーで、インターネット上のパッケージをインストールするのに使います。
:::note
npmの全パッケージは[公式サイト](https://www.npmjs.com/)で探せます。
:::
-### 新しいプロジェクトの作成
+### 新規プロジェクトの作成
-新しいNode.jsプロジェクトを始めるときは、まず新しいディレクトリを作成(`mkdir [project-name]`)するか空のフォルダに移動して、`npm init`コマンドを実行してセットアップを開始します。これにより`package.json`ファイルが作成され、Node.jsの設定ファイルとして機能します。
+新しいNode.jsプロジェクトを始めるときは、まず新しいディレクトリを作る(`mkdir [project-name]`)か空フォルダに移動して、`npm init`を実行します。これで`package.json`という設定ファイルを作成するための質問が表示されます。
-プロジェクト初期化後、`index.js`というファイルを作成してコードを書きます。例として、デフォルトのポート80でシンプルなHTTPサーバーを作り、localhostからアクセスされたらテストメッセージを返すコードを以下に示します。
+プロジェクト初期化後、`index.js`というファイルを作成し、コードを書きます。例として、デフォルトのポート80で簡単なHTTPサーバーを作り、localhostからアクセスするとテストメッセージを返すコードを以下に示します。
```js
const http = require('http')
@@ -152,19 +153,23 @@ npmから外部パッケージをインストールするには`npm install [pac
## Denoランタイムのインストール
-Denoのインストールはコンソールで`curl -fsSL https://deno.land/install.sh | sh`と入力するだけで簡単にできます。
+Denoは以下のコマンドを実行するだけで簡単にインストールできます。
+
+```
+curl -fsSL https://deno.land/install.sh | sh
+```
:::tip
-現在のインストールバージョンは`deno --version`で確認できます。
+インストール済みのバージョンは`deno --version`で確認可能です。
:::
### Denoを最新バージョンにアップデートする
-Denoのアップデートは`deno upgrade`コマンドで簡単に行えます。
+アップデートは`deno upgrade`コマンドで簡単にできます。
-### Denoの実行
+### Denoの使い方
-Denoを使い始めるには、新しく`index.ts`ファイルを作成してコードを書きます。例として、デフォルトのポート80でシンプルなHTTPサーバーを作り、localhostからアクセスされたらテストメッセージを返すコードを以下に示します。
+Denoを使い始めるには、新しく`index.ts`ファイルを作成し、コードを書きます。例として、デフォルトのポート80で簡単なHTTPサーバーを作り、localhostからアクセスするとテストメッセージを返すコードを以下に示します。
```js
Deno.serve({ port: 80 }, (_req: Request) => {
@@ -175,7 +180,7 @@ Deno.serve({ port: 80 }, (_req: Request) => {
このコードは`deno run --allow-net index.ts`コマンドで実行でき、ブラウザで`localhost:80`にアクセスして動作を確認できます。
:::info
-Denoはセキュリティを重視して作られているため、`--allow-net`のような権限を明示的に許可する必要があります。
+Denoはセキュリティを重視して作られているため、`--allow-net`のような権限指定が必要です。
:::
@@ -189,29 +194,37 @@ Bunの公式インストール方法はcurlかnpmの2通りがあります。
-`curl -fsSL https://bun.sh/install | bash`を実行するとサーバーにBunがインストールされます。
+以下のコマンドでBunをサーバーにインストールできます。
+
+```
+curl -fsSL https://bun.sh/install | bash
+```
:::tip
-他のバージョンをインストールしたい場合は、`curl -fsSL https://bun.sh/install | bash -s "bun-v[version]"`を使います。
+他のバージョンをインストールしたい場合は、`curl -fsSL https://bun.sh/install | bash -s "bun-v[version]"`を実行してください。
:::
-npmがすでにインストールされている場合は、`npm install -g bun`でBunをインストールできます。
+npmがすでにインストールされている場合は、以下のコマンドでBunをインストールできます。
+
+```
+npm install -g bun
+```
-### Bunの実行
+### Bunの使い方
-Bunは他のJavaScriptエンジンより高速で、Node.jsに似たセットアップが特徴です。空のディレクトリを開いて`bun init`を実行するとセットアップが始まります。
+BunはNode.jsより高速なJavaScriptエンジンを目指して作られており、セットアップも似ています。空のディレクトリで`bun init`を実行して始めましょう。
:::note
-選択した言語(JSまたはTS)に応じて、Bunは`jsconfig.json`または`tsconfig.json`の設定ファイルを作成します。
+選択した言語(JSかTS)に応じて、Bunは設定ファイル(jsconfig.jsonまたはtsconfig.json)を作成します。
:::
-Bunを使い始めるには、新しく`index.ts`ファイルを作成してコードを書きます。例として、デフォルトのポート80でシンプルなHTTPサーバーを作り、localhostからアクセスされたらテストメッセージを返すコードを以下に示します。
+Bunを使い始めるには、新しく`index.ts`ファイルを作成し、コードを書きます。例として、デフォルトのポート80で簡単なHTTPサーバーを作り、localhostからアクセスするとテストメッセージを返すコードを以下に示します。
```js
const server = Bun.serve({
@@ -227,4 +240,4 @@ const server = Bun.serve({
-このガイドに従えば、Linuxサーバーに人気のJavaScriptランタイムのいずれかを無事インストールできます。
\ No newline at end of file
+このガイドに沿って進めれば、Linuxサーバーに人気のJavaScriptランタイムのいずれかを無事インストールできます。
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
index 57192455a..bb66d5fe9 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-jitsi
-title: "専用サーバー:Jitsi Meetのインストール"
-description: "自分だけの安全なJitsi Meetビデオ会議サーバーをセットアップして、簡単でプライベートなオンラインミーティングを実現しよう → 今すぐ詳しくチェック"
+title: "LinuxサーバーにJitsi Meetをセットアップ - 自分だけのビデオ会議プラットフォームをホストしよう"
+description: "安全なJitsi Meetビデオ会議サーバーを自分でセットアップして運用する方法を解説 → 今すぐチェック!"
sidebar_label: Jitsi Meetのインストール
services:
+ - vserver
- dedicated
---
@@ -11,25 +12,25 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Jitsi Meetはオープンソースのビデオ会議ソフトで、自分のサーバー上にビデオ会議環境を構築できます。Jitsi Meetの大きなメリットは使いやすさ:ブラウザだけで利用でき(スマホの場合はJitsiアプリ)、外部サービスへのログインは不要です。各ビデオ会議には専用のURLが割り当てられ、誰でも簡単に参加可能。初心者でも使いやすいビデオ会議ツールとして最適です。
-注意:特別な設定をしない限り、Jitsi Meetサーバーにアクセスした全員が自分のビデオ会議を開始できる状態になります。
+Jitsi Meetはオープンソースのビデオ会議ソフトで、自分のサーバー上にビデオ会議環境を簡単に構築できます。Jitsi Meetの大きなメリットは使いやすさ。ブラウザだけで利用でき(スマホの場合はJitsiアプリ)、外部サービスへのログインも不要です。各ビデオ会議には専用のURLが割り当てられ、初心者でも気軽に参加可能。
+注意:特別な設定をしない限り、Jitsi Meetサーバーにアクセスした誰でも自分のビデオ会議を開始できてしまいます。
-## DebianサーバーへのJitsi Meetインストール
+## DebianサーバーにJitsi Meetをインストールする
-ここではDebianサーバーにJitsi Meetサーバーをインストールする方法を紹介します。基本的にJitsi MeetはUbuntuなど他のLinuxサーバーでも動作し、インストール手順もほぼ同じです。
+ここではDebianサーバーにJitsi Meetサーバーをインストールする手順を紹介します。基本的にUbuntuなど他のLinuxサーバーでもほぼ同じ手順で動作します。
### 準備
-Jitsi Meetを正しく使うには、自分のドメインでJitsiサーバーにアクセスするのがおすすめです。Jitsi Meetサーバー用にサブドメインを作成すると便利です。例として、ドメイン meet.zap-testdomain.de を使います。
-ZAP-Hostingのドメインの場合は、DNS管理画面で新しいエントリーを作成してください。
-「名前」欄にサブドメイン名を、「値」欄にサーバーのIPアドレスを入力します。
-例では「meet」を名前欄に、Jitsi MeetをインストールするZAPテストサーバーのIPアドレス 185.239.239.49 を値欄に入力します(必ず自分のサーバーのIPアドレスを入力してください)。
+Jitsi Meetを快適に使うには、自分のドメインを使ってJitsiサーバーにアクセスするのがおすすめです。Jitsi Meetサーバー用にサブドメインを作るのがベスト。例として「meet.zap-testdomain.de」を使います。
+ZAP-Hostingのドメインなら、DNS管理画面で新しいエントリを作成してください。
+「名前」欄にサブドメイン名(例:meet)を、「値」欄にサーバーのIPアドレスを入力します。
+例では「meet」を名前に、Jitsi MeetをインストールするZAPテストサーバーのIP「185.239.239.49」を値に入力します。(実際は自分のサーバーのIPを入れてね)
-IPアドレスでJitsi Meetサーバーにアクセスすることも可能ですが、SSL証明書にはドメインが必要です。ドメインがないとブラウザでセキュリティ警告が表示されます。
+IPアドレスだけでもJitsi Meetサーバーにアクセスはできますが、SSL証明書にはドメインが必須です。ドメインがないとブラウザでセキュリティ警告が出ます。
-サブドメインの設定が反映されるまで最大24時間かかることがあります。設定が完了したらサーバーのインストール準備を始めましょう。
+サブドメインの設定が反映されるまで最大24時間かかることがあります。設定が完了したらサーバーの準備に進みましょう。
PuttyやWinSCPでサーバーに接続してください。
-続ける前にサーバーが最新状態か確認しましょう。必要に応じてコマンドは管理者権限で実行してください。コマンドの前に「sudo」を付けます(例:`sudo apt-get update`)。
+続ける前にサーバーが最新状態か確認しましょう。必要に応じてコマンドの前に「sudo」を付けて実行してください(例:sudo apt-get update)。
```
$ apt-get update
@@ -38,7 +39,7 @@ $ apt-get update
$ apt-get upgrade
```
-サーバーにファイアウォールがインストールされていなければ、UFWなどをインストールしましょう:
+サーバーにファイアウォールが入っていなければ、UFWなどをインストールしましょう:
```
$ apt install ufw
```
@@ -65,7 +66,7 @@ $ ufw status
### Jitsi Meetのインストール
-Jitsi Meetをインストールするには、まずgnupgパッケージが必要です:
+まずはgnupgパッケージをインストールします:
```
$ apt install gnupg
```
@@ -78,7 +79,7 @@ $ wget https://download.jitsi.org/jitsi-key.gpg.key
$ apt-key add jitsi-key.gpg.key
```
-Jitsi MeetをインストールするためにJitsiリポジトリを追加します:
+Jitsiリポジトリを追加します:
```
$ nano /etc/apt/sources.list.d/jitsi-stable.list
```
@@ -88,7 +89,7 @@ $ nano /etc/apt/sources.list.d/jitsi-stable.list
$ deb https://download.jitsi.org stable/
```
-これでJitsi Meetをインストールできます。念のためパッケージを再度更新しましょう:
+パッケージリストを更新してJitsi Meetをインストール:
```
$ apt update
```
@@ -96,17 +97,17 @@ $ apt update
$ apt install jitsi-meet
```
-インストール中にホスト名の入力を求められます。ここにはJitsi Meetサーバー用に作成したサブドメインを入力してください。
-例のテストサーバーでは:meet.zap-testdomain.de
+インストール中にホスト名の入力を求められます。ここには作成したサブドメインを入力してください。
+例:meet.zap-testdomain.de

-「Ok」で入力を確定すると、自己署名TLS証明書を作成するか既存の証明書を使うかの選択画面が表示されます。
-「新しい自己署名証明書を生成する」を選択してください:
+「Ok」で確定すると、自己署名TLS証明書を作成するか既存の証明書を使うか聞かれます。
+「新しい自己署名証明書を生成する」を選択しましょう:

-これでJitsi Meetのインストールは完了です。あとはTLS証明書を取得するだけです。
+これでJitsi Meetのインストールは完了です。あとはTLS証明書を取得するだけ。
Certbotパッケージをインストールします:
```
$ apt install certbot
@@ -117,13 +118,13 @@ TLS証明書取得用スクリプトを実行:
$ /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
```
-実行中にletsencrypt.orgに送信するメールアドレスの入力を求められます。メールアドレスを入力して確定してください。
+実行中にletsencrypt.orgに送信するメールアドレスを聞かれます。メールアドレスを入力して確定してください。
-これでJitsi Meetはサーバー上に完全にインストールされ、稼働しているはずです。
-正しくインストールされたか確認するには、ブラウザのURLバーに設定したサブドメインを入力してください。
+これでJitsi Meetがサーバーに完全インストールされ、稼働しているはずです。
+正しくインストールされたか確認するには、ブラウザのURLバーに設定したサブドメインを入力してアクセスしてみてください。
このチュートリアルの例では:
```
https://meet.zap-testdomain.de
```
-Jitsi Meetの画面が表示されれば、すぐに1回目のビデオ会議を始められます。
\ No newline at end of file
+Jitsi Meetの画面が表示されれば、すぐに1回目のビデオ会議を始められます!
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
index 1b86e2455..a7e80a662 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
@@ -1,7 +1,7 @@
---
id: dedicated-linux-lamp-stack
-title: "専用サーバー:LAMPスタックのセットアップ - Linux、Apache、MySQL、PHP"
-description: "Linuxサーバーで動的なPHPウェブサイトを効率的にホスティングするためのLAMPスタックのセットアップ方法をチェック → 今すぐ詳しく見る"
+title: "LinuxサーバーにLAMPスタックをセットアップ - クラシックPHPアプリをパワーアップ"
+description: "Linuxサーバーで動的なPHPウェブサイトを効率的にホスティングするためのLAMPスタックのセットアップ方法を発見 → 今すぐチェック"
sidebar_label: Web LAMPスタック
services:
- dedicated
@@ -13,15 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-**LAMP**スタックは、特にPHPウェブサイトやアプリにフォーカスした、動的なウェブサイトホスティングを簡単に実現するために一緒にセットアップされる人気のオープンソースソフトウェア群です。略称は、**L**inux(OS)、**A**pache(ウェブサーバー)、**M**ySQL(データベース)、そして最後に**P**HP(処理)を指します。このガイドでは、Linux専用サーバー上でLAMPスタックをセットアップする手順を、To-Doリストのウェブサイトを例に詳しく解説します。
+**LAMP**スタックは、特にPHPウェブサイトやアプリにフォーカスしたシンプルな動的ウェブサイトホスティングを可能にするために一緒にセットアップされる人気のオープンソースソフトウェア群です。頭文字は、**L**inux(OS)、**A**pache(ウェブサーバー)、**M**ySQL(データベース)、そして最後に**P**HP(処理)を表します。このガイドでは、Linux専用サーバーにLAMPスタックをセットアップするプロセスを、詳細な解説とTo-Doリストウェブサイトのセットアップ例を交えて紹介します。
## 準備
-まずはSSHでサーバーに接続してください。接続方法がわからない場合は、[初回アクセス(SSH)](vserver-linux-ssh.md)ガイドをご覧ください。
+まずはSSHでサーバーに接続しましょう。やり方がわからない場合は、[初回アクセス(SSH)](vserver-linux-ssh.md)ガイドをチェックしてください。
-本ガイドではUbuntuをLinuxディストリビューションとして使用します。Debianでも同様の手順で、他のディストリビューションでも似たような流れですが、コマンドの構文が若干異なる場合があります。OSがインストールされていてSSH接続ができていることを確認してください。
+このガイドではUbuntuをLinuxディストリビューションとして使用します。Debianでも同様の手順で、他のディストリビューションでも似たような手順ですが、コマンドの構文が若干異なる場合があります。OSがインストールされていてSSH接続されていることを確認してください。
-インストールを始める前に、以下のコマンドでパッケージを最新にアップデートしておきましょう:
+いつものように、インストールを始める前に以下のコマンドでパッケージを最新にアップデートしましょう:
```
// Ubuntu & Debian
sudo apt update
@@ -38,7 +38,7 @@ sudo dnf upgrade --refresh
## インストール
-インストールはLAMPの各コアコンポーネントごとに分けて進めます。まずApacheウェブサーバー、次にMySQLデータベース、最後にPHPです。インストール中に、PHPで書かれたテスト用ウェブサイトをセットアップし、MySQLデータベースにアクセスし、Apache経由でウェブリクエストを処理・配信する流れを作ります。
+インストールはLAMPの各コア依存関係ごとに分けて行います。まずApacheウェブサーバー、次にMySQLデータベース、最後にPHPです。インストール中にPHPで書かれたテストウェブサイトをセットアップし、MySQLデータベースにアクセスします。最後に各ウェブリクエストはApacheウェブサーバーを通じて処理・配信されます。
### Apacheのセットアップ
@@ -49,9 +49,9 @@ sudo apt install apache2
インストール後は、ウェブサーバーがインターネットからアクセス可能になるように適切なファイアウォールルールを作成しましょう。ここではApacheが登録アプリケーションとしてある**UFWファイアウォール**を使います。
-別のファイアウォールを使っている場合は、HTTPのポート80を通す設定をしてください。Linuxのファイアウォールについては[ファイアウォール管理](vserver-linux-firewall.md)ガイドも参考にどうぞ。
+別のファイアウォールを使っている場合は、ポート80(HTTP)を通すように設定してください。Linuxのファイアウォールについては[ファイアウォール管理](vserver-linux-firewall.md)ガイドを参照してください。
-UFWファイアウォールを有効にし、SSH用のルールも作成します。
+UFWファイアウォールが有効で、SSH用のルールが作成されていることを確認します。
```
# SSH用ルール作成
sudo ufw allow OpenSSH
@@ -61,7 +61,7 @@ sudo ufw enable
```
:::caution
-UFWを使う場合は必ずSSH用のルールを作成してください!これをしないと、現在のセッションが切れた後にサーバーへSSH接続できなくなります!
+UFWファイアウォールを使う場合は必ずSSH用ルールを作成してください!これをしないと現在のセッションが切れた際にサーバーにSSH接続できなくなります!
:::
次にApache用のルールを作成し、ルールが正しく設定されているか確認します。
@@ -69,7 +69,7 @@ UFWを使う場合は必ずSSH用のルールを作成してください!こ
# Apache用ルール作成
sudo ufw allow in "Apache Full"
-# UFWルール確認
+# UFWファイアウォールルール確認
sudo ufw status
```
@@ -77,11 +77,11 @@ sudo ufw status
`ufw app list`コマンドで利用可能なプロファイルを確認できます。上記の`Apache Full`はHTTP(ポート80)とHTTPS(ポート443)の両方を許可するルールを作成します。
:::
-`Apache`と`Apache (v6)`のルールが`ALLOW`になっていればOKです。SSHルールなど他のルールも表示されます。
+`Apache`と`Apache (v6)`のルールが`ALLOW`になっていればファイアウォールは準備完了です。SSHルールなど他のルールも表示されるはずです。

-ファイアウォールが開放されたら、Apacheが正常に動作しているか確認しましょう。ブラウザでサーバーのIPアドレスにアクセスします:`http://[your_ipaddress]`
+ファイアウォールがApache用に開放されたら、Apacheが正常に動作しているか確認しましょう。ブラウザでサーバーのIPアドレスにアクセスしてみてください:`http://[your_ipaddress]`
正常ならデフォルトのウェルカムページが表示されます。表示されない場合は以下のコマンドでサービスの状態を確認してください:`systemctl status apache2`
@@ -89,90 +89,86 @@ sudo ufw status
### MySQLのセットアップ
-次にMySQLサーバーをインストールし、リレーショナルにデータを永続化できるデータベースとして使います。
+次にMySQLサーバーをインストールし、リレーショナルにデータを永続的に保存できるデータベースとして設定します。以下のコマンドでインストールします。
```
sudo apt install mysql-server
```
-インストール後は、MySQLサーバーのセキュリティを強化するために推奨されるスクリプトを実行しましょう。任意ですが強くおすすめします。以下のコマンドで開始します。
-```
-sudo mysql_secure_installation
-```
+インストール後はMySQLサーバーのセキュリティを強化するために、`sudo mysql_secure_installation`コマンドでセキュアインストールスクリプトを実行することを強くおすすめします。これは任意ですが推奨されます。
-対話形式で進みます。最初にパスワードの検証について聞かれます。将来的に安全なパスワードのみ許可するために`Y`を選び、`MEDIUM`(1)か`STRONG`(2)を選択してください。
+対話形式で進み、最初にパスワードの検証について聞かれます。将来的に安全なパスワードのみ許可するために`Y`を選択し、`MEDIUM`(1)か`STRONG`(2)を選びましょう。

-次に匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティ上の理由から両方とも`Y`で承認することを強く推奨します。これによりテストユーザーが削除され、rootユーザーはSSH経由のローカルのみで使用可能になります。
+次に匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティ上の理由から両方とも`Y`で承認することを強く推奨します。これによりテストユーザーが削除され、rootユーザーはSSH経由のローカルのみで使用可能になりリスクが減ります。

-最後にテストデータベースの削除と権限テーブルのリロードを聞かれます。こちらも`Y`で承認してください。テストテーブルは不要で、権限テーブルのリロードが必要です。
+最後にテストデータベースの削除と権限テーブルのリロードについて聞かれます。テストテーブルは不要なので`Y`で承認し、権限テーブルをリロードしましょう。

-MySQLが起動しているか確認するには、以下のコマンドでログインを試みます:`sudo mysql -u root`。成功するとウェルカムメッセージが表示されます。終了するには`quit`コマンドを使います。
+MySQLが起動しているか確認するには、以下のコマンドでログインを試みます:`sudo mysql -u root`。成功すればウェルカムメッセージが表示されます。準備ができたら`quit`コマンドで終了してください。
### PHPのセットアップ
-最後のLAMPコンポーネントはPHPです。ApacheとMySQL用のプラグインも一緒にインストールします。
+最後のLAMP依存関係はPHPです。以下のコマンドでPHPとApache用プラグイン、MySQL用プラグインを一緒にインストールします。これによりApacheがPHPを扱い、PHPがMySQLを利用できるようになります。
```
sudo apt install php libapache2-mod-php php-mysql
```
-インストールが成功したかはバージョン確認でチェックできます。バージョンが表示されればOKです。
+インストールが成功したかはバージョン確認でチェックできます。バージョンが表示されればPHPは正常に動作しています。
```
php -v
```
:::tip PHP拡張機能
-高度な用途では追加のPHP拡張機能が必要になることがあります。以下のコマンドで一覧を確認できます。
-```
-apt search php- | less
-```
-矢印キーでスクロールし、`Q`で終了。拡張機能のインストールは以下のように複数同時に可能です。
+高度な用途では追加のPHP拡張機能が必要になる場合があります。`apt search php- | less`コマンドで一覧を確認できます。
+
+矢印キーでスクロールし、`Q`で終了します。拡張機能をインストールするには以下のように複数指定も可能です。
+
```
sudo apt install [php_extension] [...]
```
:::
-`index.php`ファイルがデフォルトの`.html`より優先されるように、ディレクトリインデックスを調整しましょう。以下のコマンドで設定ファイルを開きます。
+`index.php`ファイルがデフォルトの`.html`より優先されるようにディレクトリインデックスを調整することをおすすめします。以下のコマンドで設定ファイルを開きます。
```
sudo nano /etc/apache2/mods-enabled/dir.conf
```
-nanoエディタで`index.php`をリストの先頭に移動します。
+nanoエディタで`index.php`をリストの先頭に移動させます。
```
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
```
-保存してnanoを終了(`CTRL + X`、`Y`、`ENTER`)。設定を反映するためApacheを再起動します。
+保存してnanoを終了するには`CTRL + X`、`Y`、`ENTER`を押します。変更を反映させるためApacheを再起動します。
```
sudo systemctl restart apache2
```
### テスト用ウェブサイトの作成
-LAMPの各コンポーネントのインストールが完了したので、LAMPスタックがどのように連携して動的なウェブサイトを構築するかを示すためのテスト用ウェブサイトを作成します。これは任意ですが、ツールの活用方法を理解するのに役立ちます。
+LAMPの各依存関係のインストールが完了したので、LAMPスタックがどのように連携して動的ウェブサイトを構築するかを示すテストウェブサイトを作成します。これは完全に任意ですが、ツールの活用方法を理解するのに役立ちます。
-今回はPHPで作成した小さなTo-Doリストサイトを例にします。MySQLのテーブルに保存されたTo-Do項目を取得して表示し、Apache経由で配信します。
+ここではPHPで書かれた小さなTo-Doリストウェブサイトを作成し、MySQLデータベースのテーブルからTo-Do項目を取得して返します。Apacheを通じて配信されます。
-実際の運用ではドメインを使うことが多いので、ここではテスト用に`zapdocs.example.com`というドメインを使います。必ずサーバーのIPアドレスを指す`A`タイプのDNSレコードを設定してください。設定方法は[ドメインレコード](domain-records.md)ガイドを参照してください。
+実際の運用ではドメインを使うことが多いため、ここではテスト用に`zapdocs.example.com`というドメインを使います。**必ず**サーバーのIPアドレスを指す`A`タイプのDNSレコードを設定してください。設定方法は[ドメインレコード](domain-records.md)ガイドを参照してください。
:::note
-ドメインを使わずIPアドレスでアクセスしたい場合は、`[your_domain]`の部分を任意の名前に置き換え、後述の仮想ホスト設定で`ServerName`行を削除してください。
+ドメインを使わずにIPアドレスでアクセスしたい場合は、`[your_domain]`の部分を任意の名前に置き換え、後述の仮想ホストファイル作成時に`ServerName`パラメータを削除してください。
:::
#### Apacheの設定
-ウェブサーバーでは通常、ウェブサイトのファイルは`/var/www`ディレクトリ以下に保存されます。Apacheはデフォルトで`html`ディレクトリにデフォルトページを持っていますが、複数サイトをホスティングする場合は各サイトごとに個別のフォルダを作るのがおすすめです。
+一般的にウェブサーバーでは全てのウェブサイトファイルは`/var/www`ディレクトリ以下に保存されます。Apacheはデフォルトで`html`ディレクトリにデフォルトページを持っていますが、複数サイトをホスティングする場合は各サイトごとに個別のディレクトリを作ることをおすすめします。
-以下のように、ドメインごとに`/var/www/[your_domain]`フォルダを作成します。ここでは`/var/www/zapdocs.example.com`です。
+例えば`/var/www/[your_domain]`ディレクトリを作成します。ここでは`/var/www/zapdocs.example.com`になります。
```
sudo mkdir /var/www/[your_domain]
```
-次に、`sites-available`ディレクトリに新しいApacheの仮想ホスト設定ファイルを作成します。
+次に`sites-available`ディレクトリにこのドメイン用のApache仮想ホスト設定ファイルを作成します。
```
sudo nano /etc/apache2/sites-available/[your_domain].conf
```
@@ -189,50 +185,47 @@ sudo nano /etc/apache2/sites-available/[your_domain].conf
```
-この仮想ホストはポート80(HTTP)でリクエストを受け、`ServerName`に合致するドメインのリクエストを処理し、先ほど作成したフォルダからファイルを配信します。
+この仮想ホストファイルはポート80(HTTP)リクエストを処理し、`ServerName`に指定したドメインにマッチするか確認します。また、先ほど作成した`/var/www/[your_domain]`フォルダをファイル配信元として指定しています。
-保存してnanoを終了(`CTRL + X`、`Y`、`ENTER`)。設定ファイルに文法エラーがないか以下のコマンドで確認しましょう。
-```
-sudo apache2ctl configtest
-```
+保存してnanoを終了したら、`sudo apache2ctl configtest`コマンドで構文エラーがないか確認しましょう。
-最後に新しい仮想ホストを有効化します。
+最後に`a2ensite`コマンドで新しい仮想ホストを有効化します。
```
sudo a2ensite [your_domain]
```
-:::note ドメイン未使用の場合
-ドメインを使わない場合は`ServerName`行を削除またはコメントアウトし、デフォルトの仮想ホストを無効化してください。
+:::note ドメイン未使用時
+ドメインを使わない場合は`ServerName`行を削除または`#`でコメントアウトし、デフォルト仮想ホストを無効化してください。
```
sudo a2dissite 000-default
```
:::
-設定を反映するためApacheを再起動します。
+Apacheを再起動して設定を反映させます。
```
sudo systemctl restart apache2
```
#### ウェブサイトの作成
-Apacheの設定が完了したので、実際に配信するウェブサイトを作成します。現状フォルダは空なので何も表示されません。ここでは先述のTo-Doリストサイトを作成します。
+Apacheの仮想ホストとドキュメントルートが設定できたので、実際に配信するウェブサイトを作成します。現状フォルダは空なので何も配信されません。ここでは前述のTo-Doリストサイトを作成します。
##### データベースの準備
-まずはMySQLにログインし、新しいデータベースとテーブルを作成します。
+まずは新しいデータベースとテーブルを作成し、リスト項目を保存できるようにします。MySQLにログインします。
```
sudo mysql -u root
```
-以下のSQLを実行して`todowebsite`データベースと`todoitems`テーブルを作成します。
+次に`todowebsite`データベースと、その中に`todoitems`テーブルを作成します。
```
# データベース作成
CREATE DATABASE todowebsite;
-# データベース選択
+# 作成したデータベースを使用
USE todowebsite;
-# テーブル作成
+# itemsテーブル作成
CREATE TABLE todoitems (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
@@ -241,7 +234,7 @@ CREATE TABLE todoitems (
);
```
-サンプルのTo-Do項目をいくつか追加します。
+テーブルができたらサンプルデータをいくつか挿入します。
```
INSERT INTO todoitems (name, is_completed) VALUES ('Create ZAP-Docs Guide', 0);
INSERT INTO todoitems (name, is_completed) VALUES ('Buy a ZAP-Hosting Server', 1);
@@ -249,37 +242,39 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0
INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
```
-このサイト専用の`todo`ユーザーを作成します。
+最後にこのウェブサイト専用の`todo`ユーザーを作成します。
```
-# ユーザー作成
+# 専用ユーザー作成
# [your_password]は任意のパスワードに置き換えてください
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# 権限付与(まとめてコピーしてください)
+# ユーザーに権限付与(まとめてコピー)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
-# 権限反映
+# 権限をリロード
FLUSH PRIVILEGES;
```
-準備ができたら`quit`でMySQLを終了します。
+準備ができたら`quit`コマンドでMySQLを終了してください。
##### PHPウェブサイトファイル
-最後に、`/var/www/[your_domain]`に`index.php`ファイルを作成します。
+最後にTo-DoページのPHPファイルを作成します。先ほど作った`/var/www/[your_domain]`ディレクトリに`index.php`ファイルを作成します。
```
sudo nano /var/www/[your_domain]/index.php
```
-以下のコードをコピーして貼り付けてください。MySQLへの接続とTo-Doリストの表示を行います。
+以下のコードをnanoにコピーしてください。最初のPHP部分はMySQLへの接続を確立します。
:::important
`[your_password]`は先ほど設定した`todo`ユーザーのパスワードに必ず変更してください。
:::
-```php
+HTML部分はメインのウェブページで、結果をループして順不同リストを作成します。
+
+```
connect_error) {
die("Connection failed: " . $conn->connect_error);
}
-// SQLクエリ実行、結果を$resultに格納
+// SQLクエリでテーブルからエントリを取得し$resultにセット
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
-
+
-
+
To-Do List
@@ -312,15 +307,15 @@ $result = $conn->query($sql);
For our awesome ZAP-Hosting guide: https://zap-hosting.com/guides/docs/vserver-linux-lamp-stack
num_rows > 0) {
- // 各エントリーをループ処理
+ // クエリ結果の各エントリをループ
foreach ($result as $entry) {
echo "- ";
- // XSS対策でhtmlspecialcharsを使用して名前を表示
+ // 名前を表示、XSS対策でhtmlspecialchars使用
echo htmlspecialchars($entry["name"]);
- // 完了状態を表示
+ // 完了状況を表示
if ($entry["is_completed"]) {
echo " (Completed)";
} else {
@@ -332,7 +327,7 @@ $result = $conn->query($sql);
echo "
";
}
} else {
- // 項目がなければメッセージ表示
+ // 見つからなければメッセージ表示
echo "- No to-do items found.
";
}
?>
@@ -341,23 +336,23 @@ $result = $conn->query($sql);
close();
?>
```
-貼り付けたら保存してnanoを終了(`CTRL + X`、`Y`、`ENTER`)。
+コピーしたら`CTRL + X`、`Y`、`ENTER`で保存してnanoを終了します。
#### ウェブサイトのテスト
-これでLAMPスタックを使ったテスト用To-Doウェブサイトが完成しました!
+これでLAMPスタックの全要素を使ったテスト用To-Doウェブサイトが完成しました!
-先ほど設定したドメイン(例:`zapdocs.example.com`)でブラウザからアクセスしてみてください(`http`/ポート80)。以下のような画面が表示されるはずです。
+先ほど設定したドメイン(HTTP/ポート80)でアクセスできるはずです。例では`zapdocs.example.com`です。結果は以下のようになります:

## まとめ
-おめでとうございます!LAMPスタックのインストールとセットアップが無事完了しました!次のステップとして、ドメインと**SSL証明書**の設定を強くおすすめします。これによりウェブサイトへの通信が安全に暗号化されます。ぜひ[Certbotガイド](dedicated-linux-certbot.md)の**Apacheプラグイン**に注目して、対話形式のセットアップを進めてみてください。
+おめでとうございます!LAMPスタックのインストールとセットアップに成功しました!次のステップとして、ドメインと**SSL証明書**の設定を**強くおすすめ**します。これによりウェブサイトへのデータ送信が安全になります。ぜひ[Certbotガイド](dedicated-linux-certbot.md)の**Apacheプラグイン**に注目し、対話形式のセットアップで簡単に証明書を取得してください。
質問やサポートが必要な場合は、いつでもお気軽にサポートチームにお問い合わせくださいね!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
index 2d92d01c0..5436a051f 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
@@ -1,7 +1,7 @@
---
id: dedicated-linux-lemp-stack
-title: "専用サーバー:LEMPスタックのセットアップ - Linux、Nginx、MySQL、PHP"
-description: "Linuxサーバーで動的なPHPウェブサイトをホスティングするためのLEMPスタックのセットアップ方法を実践例で解説 → 今すぐチェック"
+title: "LinuxサーバーにLEMPスタックをセットアップ - 高性能ウェブアプリをデプロイしよう"
+description: "Linuxサーバーで動的なPHPサイトをホスティングするためのLEMPスタックのセットアップ方法を実例付きで解説 → 今すぐチェック"
sidebar_label: Web LEMPスタック
services:
- dedicated
@@ -13,15 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-**LEMP**スタックは、PHPウェブサイトやアプリに特化したシンプルな動的ウェブサイトホスティングを実現するために一緒にセットアップされる人気のオープンソースソフトウェア群です。頭文字は、**L**inux(OS)、"**E**ngine x"(nginx)をウェブサーバー、**M**ySQLをデータベース、そして最後に**P**HPを処理に使うことを表しています。このガイドでは、Linux専用サーバーにLEMPスタックをセットアップする手順を、詳細な解説とTo-Doリストウェブサイトの例を交えて紹介します。
+**LEMP**スタックは、動的なウェブサイトホスティングを簡単に実現するために一緒にセットアップされる人気のオープンソースソフトウェア群で、特にPHPサイトやアプリにフォーカスしています。略称は、**L**inux(OS)、"**E**ngine x"(nginx)をウェブサーバー、**M**ySQLをデータベース、そして最後に**P**HPを処理に使うことを意味します。このガイドでは、Linux専用サーバーにLEMPスタックをセットアップする手順を、詳細な解説とTo-Doリストサイトの例を交えて紹介します。
## 準備
-まずはSSHでサーバーに接続してください。やり方がわからない場合は、[初回アクセス(SSH)](vserver-linux-ssh.md)ガイドを参照してください。
+まずはSSHでサーバーに接続しましょう。接続方法がわからない場合は、[初期アクセス(SSH)](vserver-linux-ssh.md)ガイドを参照してください。
-本ガイドではUbuntuをLinuxディストリビューションとして使用します。Debianでも同様の手順で、他のディストリビューションでも似たような手順ですが、コマンドの構文が若干異なる場合があります。OSがインストールされていてSSH接続ができることを確認してください。
+本ガイドではUbuntuをLinuxディストリビューションとして使用します。Debianでも同様の手順で、他のディストリビューションでも似たような手順ですが、コマンドの文法が若干異なる場合があります。OSがインストールされていてSSH接続できていることを確認してください。
-インストールを始める前に、以下のコマンドでパッケージを最新状態にアップデートしておきましょう。
+インストールを始める前に、以下のコマンドでパッケージを最新にアップデートしておきましょう。
```
// Ubuntu & Debian
sudo apt update
@@ -38,7 +38,7 @@ sudo dnf upgrade --refresh
## インストール
-インストールはLEMPの各コアコンポーネントごとに分けて行います。まずNginxウェブサーバー、次にMySQLデータベース、最後にPHPです。インストール中はPHPで書かれたテスト用ウェブサイトをセットアップし、MySQLデータベースにアクセスし、Nginxがリクエストを処理して応答を返す流れを作ります。
+インストールはLEMPの各コアコンポーネントごとに分けて進めます。まずNginxウェブサーバー、次にMySQLデータベース、最後にPHPです。インストール中にPHPで書かれたテスト用ウェブサイトをセットアップし、MySQLデータベースにアクセスし、Nginxがリクエストを処理して応答を返す流れを作ります。
### Nginxのセットアップ
@@ -47,11 +47,11 @@ Nginxはウェブリクエストを処理しレスポンスを返すウェブサ
sudo apt install nginx
```
-インストール後は、ウェブサーバーがインターネットからアクセス可能になるようにファイアウォールのルールを設定しましょう。ここではNginx用に登録されたアプリケーションがある**UFWファイアウォール**を使います。
+インストール後は、ウェブサーバーがインターネットからアクセス可能になるように適切なファイアウォールルールを作成しましょう。ここではNginx用の登録済みアプリケーションがある**UFWファイアウォール**を使います。
-別のファイアウォールを使っている場合は、HTTPのポート80を通す設定をしてください。Linuxのファイアウォールについては[ファイアウォール管理](vserver-linux-firewall.md)ガイドも参考にどうぞ。
+別のファイアウォールを使っている場合は、HTTPのポート80を通すルールを作成してください。Linuxのファイアウォールについては[ファイアウォール管理](vserver-linux-firewall.md)ガイドも参考にどうぞ。
-UFWファイアウォールを有効化し、SSH用のルールも作成します。
+UFWファイアウォールを有効にし、SSH用のルールも作成します。
```
# SSH用ルール作成
sudo ufw allow OpenSSH
@@ -61,20 +61,20 @@ sudo ufw enable
```
:::caution
-UFWを使う場合は必ずSSH用のルールを作成してください!設定しないと現在のセッションが切断された後、サーバーにSSH接続できなくなります!
+UFWを使う場合は必ずSSH用ルールを作成してください!作成しないと現在のセッションが切れた後にサーバーへSSH接続できなくなります!
:::
-次にNginx用のルールを作成し、設定が反映されているか確認します。
+続いてNginx用のルールを作成し、ルールが正しく設定されているか確認します。
```
# Nginx用ルール作成
sudo ufw allow in "Nginx Full"
-# UFWのルール確認
+# UFWルール確認
sudo ufw status
```
:::tip
-`ufw app list`コマンドで利用可能なプロファイルを確認できます。上記の`Nginx Full`はHTTP(ポート80)とHTTPS(ポート443)の両方を許可するルールを作成します。
+`ufw app list`コマンドで利用可能なプロファイルを確認できます。ここで使った`Nginx Full`はHTTP(ポート80)とHTTPS(ポート443)の両方を許可するルールを作成します。
:::
`Nginx`と`Nginx (v6)`のルールが`ALLOW`になっていればファイアウォール設定はOKです。SSHルールなど他のルールも表示されます。
@@ -102,11 +102,11 @@ sudo apt install mysql-server
sudo mysql_secure_installation
```
-対話形式で設定を進めます。まずパスワードの強度チェックについて聞かれます。将来的に安全なパスワードのみ許可するために`Y`を選び、`MEDIUM`(1)か`STRONG`(2)を選択してください。
+対話形式で進みます。最初にパスワードの強度チェックについて聞かれます。将来的に安全なパスワードのみ許可するために`Y`を選び、`MEDIUM`(1)か`STRONG`(2)を選択してください。

-次に匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティ上どちらも`Y`で承認することを強く推奨します。これによりテストユーザーが削除され、rootユーザーはSSH経由のローカルのみで利用可能になります。
+次に匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティ上の理由から両方とも`Y`で承認することを強く推奨します。

@@ -123,9 +123,9 @@ sudo mysql -u root
### PHPのセットアップ
-最後のLEMPコンポーネントはPHPです。NginxでPHPを動かすには`php-fpm`(PHP fastCGIプロセスマネージャー)を使います。Nginxはリクエストを`php-fpm`に渡して処理します。
+最後のLEMP依存関係はPHPです。NginxでPHPを動かすには`php-fpm`(PHP fastCGIプロセスマネージャ)を使います。Nginxはリクエストを`php-fpm`に渡し、処理後に応答します。
-以下のコマンドで最新のphp-fpmとMySQL用のPHPプラグインをインストールします。これによりNginxがPHPを扱え、PHPがMySQLを使えるようになります。
+以下のコマンドで最新のphp-fpmとMySQL用PHPプラグインをインストールします。これでNginxがPHPを扱い、PHPがMySQLを使えるようになります。
```
sudo apt install php-fpm php-mysql
```
@@ -140,7 +140,8 @@ php -v
```
apt search php- | less
```
-矢印キーでスクロールし、`Q`で終了。拡張機能をインストールするには以下のようにします。複数同時に指定可能です。
+
+矢印キーでスクロールし、`Q`で終了。拡張機能をインストールするには以下のようにします。複数指定も可能です。
```
sudo apt install [php_extension] [...]
```
@@ -148,14 +149,14 @@ sudo apt install [php_extension] [...]
### テスト用ウェブサイトの作成
-LEMPの各コンポーネントが揃ったので、実際に動作を確認するためのテスト用ウェブサイトを作成します。これは任意ですが、LEMPスタックの連携を理解するのに役立ちます。
+LEMPの各コンポーネントがインストールできたので、実際に動作を確認するためのテスト用ウェブサイトを作成します。これは任意ですが、LEMPスタックの連携を理解するのに役立ちます。
今回はPHPで書かれた小さなTo-Doリストサイトを作成し、MySQLのテーブルからデータを取得してNginx経由で表示します。
-テスト用に`zapdocs.example.com`というドメインを使います。実際にはドメインを用意し、サーバーのIPアドレスを指す`A`タイプのDNSレコードを必ず設定してください。設定方法は[ドメインレコード](domain-records.md)ガイドを参照してください。
+テスト用に`zapdocs.example.com`というドメインを使います。実際にはドメインを用意し、サーバーのIPアドレスを指す`A`タイプのDNSレコードを必ず設定してください。設定方法は[ドメインレコード](domain-records.md)ガイドを参照。
:::note
-ドメインを使わずIPアドレスでアクセスする場合は、後述のサーバーブロック設定で`server_name`行を削除してください。
+ドメインを使わずIPアドレスでアクセスする場合は、`[your_domain]`の部分を適当な名前に置き換え、後述のサーバーブロック設定で`server_name`行を削除してください。
:::
#### Nginxの設定
@@ -167,12 +168,12 @@ LEMPの各コンポーネントが揃ったので、実際に動作を確認す
sudo mkdir /var/www/[your_domain]
```
-次に`sites-available`ディレクトリにサーバーブロックの設定ファイルを作成します。
+次に`sites-available`ディレクトリにサーバーブロック設定ファイルを作成します。
```
sudo nano /etc/nginx/sites-available/[your_domain].conf
```
-以下のテンプレートをコピーし、`[your_domain]`を実際のドメインに置き換えてnanoに貼り付けてください。
+以下のテンプレートをコピーし、`[your_domain]`を使うドメインに置き換えてください。
```
server {
listen 80;
@@ -197,23 +198,24 @@ server {
```
:::important PHPバージョン
-`[your_phpversion]`はインストールされているPHPのバージョンに置き換えてください。`php -v`コマンドで確認できます。例:`PHP 8.3.6`なら`8.3`を使い、以下のようにします。
+`[your_phpversion]`はインストール済みのPHPバージョンに合わせて変更してください。`php -v`コマンドで確認できます。例:`PHP 8.3.6 (cli) ...`なら`8.3`を指定し、
```
fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
```
+とします。
:::
-このサーバーブロックはポート80(HTTP)をリッスンし、`server_name`に指定したドメインへのリクエストを処理します。ルートディレクトリは先ほど作成したフォルダを指定しています。
+このサーバーブロックはポート80(HTTP)をリッスンし、`server_name`に合致するリクエストを処理、`/var/www/[your_domain]`フォルダのファイルを配信します。
-ファイルを保存してnanoを終了するには`CTRL + X`、`Y`、`ENTER`の順に押します。
+保存してnanoを終了するには`CTRL + X`、`Y`、`ENTER`の順に押します。
-最後に`sites-enabled`ディレクトリにシンボリックリンクを作成して設定を有効化します。
+最後に`sites-enabled`にシンボリックリンクを作成して設定を有効化します。
```
sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enabled/
```
:::note ドメインを使わない場合
-ドメインを使わない場合は`server_name`行を削除またはコメントアウトし、デフォルトのサーバーブロックを無効化してください。
+ドメインを使わない場合は`server_name`行を削除またはコメントアウトし、デフォルトサーバーブロックを無効化してください。
```
sudo unlink /etc/nginx/sites-enabled/default
```
@@ -231,11 +233,9 @@ sudo systemctl reload nginx
#### ウェブサイトの作成
-Nginxの設定ができたので、実際に表示するウェブサイトのファイルを作成します。現状フォルダは空なので何も表示されません。
-
-今回はTo-DoリストのPHPサイトを作成します。
+Nginxの設定ができたので、実際に配信するウェブサイトファイルを作成します。現状フォルダは空なので何も表示されません。ここでは先ほどのTo-Doリストサイトを作ります。
-##### データベースの準備
+##### データベース準備
まずMySQLにログインし、新しいデータベースとテーブルを作成します。
```
@@ -267,7 +267,7 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0
INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
```
-専用の`todo`ユーザーを作成し、適切な権限を付与します。
+専用の`todo`ユーザーを作成し、権限を付与します。
```
# ユーザー作成
# [your_password]は任意のパスワードに置き換えてください
@@ -286,20 +286,22 @@ FLUSH PRIVILEGES;
##### PHPウェブサイトファイル
-最後に`/var/www/[your_domain]`に`index.php`ファイルを作成します。
+最後にTo-DoページのPHPファイルを作成します。先ほど作った`/var/www/[your_domain]`フォルダに`index.php`を作成します。
```
sudo nano /var/www/[your_domain]/index.php
```
-以下のコードをコピーして貼り付けてください。MySQLへの接続とTo-Doリストの表示を行います。
+以下のコードをコピーして貼り付けてください。最初のPHP部分でMySQLに接続し、データを取得します。
:::important
`[your_password]`は先ほど設定した`todo`ユーザーのパスワードに必ず置き換えてください。
:::
-```php
+HTML部分は取得したデータをリスト表示します。
+
+```
connect_error) {
die("Connection failed: " . $conn->connect_error);
}
-// SQLクエリ実行。作成日時の降順で取得
+// SQLクエリ実行、結果を$resultに格納
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
@@ -332,7 +334,7 @@ $result = $conn->query($sql);
num_rows > 0) {
- // 取得した各項目をループ処理
+ // 各エントリをループ処理
foreach ($result as $entry) {
echo "- ";
// XSS対策でhtmlspecialcharsを使い名前を表示
@@ -359,25 +361,25 @@ $result = $conn->query($sql);
close();
?>
```
-保存してnanoを終了します(`CTRL + X`、`Y`、`ENTER`)。
+貼り付けたら`CTRL + X`、`Y`、`ENTER`で保存して終了します。
#### ウェブサイトの動作確認
-これでLEMPスタックを使ったテスト用To-Doウェブサイトが完成しました!
+これでLEMPスタックを使ったテスト用To-Doサイトが完成しました!
-ブラウザで先ほど設定したドメイン(例:`zapdocs.example.com`)にアクセスし、HTTP(ポート80)で表示されることを確認してください。以下のような画面が表示されるはずです。
+ブラウザで先ほど設定したドメイン(HTTP/ポート80)にアクセスしてみてください。例では`zapdocs.example.com`です。以下のような画面が表示されるはずです。

## まとめ
-おめでとうございます!LEMPスタックのインストールとセットアップが無事完了しました!
+おめでとうございます!LEMPスタックのインストールとセットアップが無事完了しました!次のステップとして、ドメインと**SSL証明書**の設定を**強くおすすめ**します。これによりウェブサイトへの通信が安全に暗号化されます。
-次のステップとして、ドメインと**SSL証明書**の設定を強くおすすめします。これによりウェブサイトへの通信が安全に暗号化されます。Nginxプラグインを使った証明書の簡単セットアップは[Certbotガイド](dedicated-linux-certbot.md)を参照してください。
+[Certbotガイド](dedicated-linux-certbot.md)の**Nginxプラグイン**にフォーカスした手順を参考に、対話形式で簡単に証明書を設定できます。
-質問やサポートが必要な場合は、いつでもお気軽にサポートチームへお問い合わせくださいね!🙂
\ No newline at end of file
+質問やサポートが必要な場合は、いつでもお気軽にサポートチームまでお問い合わせくださいね!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
index ddb7f388c..e2fc1dec7 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-mastodon
-title: "専用サーバー:Mastodonのインストール"
-description: "Debian系サーバーで安全なセルフホスト型Mastodonソーシャルネットワークをセットアップして、独立したマイクロブログを始めよう → 今すぐチェック"
+title: "LinuxサーバーにMastodonをセットアップ - 自分だけのSNSプラットフォームを始めよう"
+description: "Debian系サーバーで安全なセルフホスト型Mastodonソーシャルネットワークを構築する方法を解説 → 今すぐチェック"
sidebar_label: Mastodonのインストール
services:
+ - vserver
- dedicated
---
@@ -11,26 +12,27 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Mastodonはセルフホスト型のソーシャルネットワーキングサービスを運用するための無料かつオープンソースのソフトウェアです。
+Mastodonは、セルフホスト型のソーシャルネットワーキングサービスを運用するための無料かつオープンソースのソフトウェアです。

-X(旧Twitter)に似たマイクロブログ機能を持ち、多数の独立運営されるノード(インスタンス)によって提供されています。
-各インスタンスは独自の行動規範、利用規約、プライバシーポリシー、プライバシー設定、モデレーションポリシーを持っています。
+X(旧Twitter)に似たマイクロブログ機能を持ち、多数の独立運営ノード(インスタンス)によって提供されています。
+各インスタンスは独自の行動規範、利用規約、プライバシーポリシー、プライバシー設定、モデレーションポリシーを持っています。
:::info
-このガイドはDebian系ディストリビューションでのインストールに焦点を当てています。DebianやUbuntuが例です。使用するOSによって手順が異なります。
+このガイドはDebian系ディストリビューションへのインストールにフォーカスしています。DebianやUbuntuが例です。使用するOSによって手順が異なります。
:::
## システム要件
-Mastodonインスタンスをサーバーにセットアップするには、以下の要件を満たす必要があります。
+Mastodonインスタンスをサーバーにセットアップするには、以下が必要です。
- ドメイン
- Linuxベースのサーバー
- メールサーバー
## システムの準備
-SSHのパスワードログインはセキュリティリスクが高いため、事前に無効化することを推奨します。
-サーバーのWebインターフェースの「情報」→「アクセス&セキュリティ」→「パスワードログインを無効化」から設定可能です。
-
+インターネットからアクセス可能なサーバーでパスワードログインはセキュリティリスクなので、事前にSSHのパスワードログインを無効化することをおすすめします。
+サーバーのWebインターフェースの「情報」→「アクセス&セキュリティ」→「パスワードログインを無効化」から設定可能です。
+
+
その後、以下のコマンドでパッケージをアップデートします:
```
apt update && apt upgrade -y
@@ -58,16 +60,16 @@ apt install -y \
nginx redis-server redis-tools postgresql postgresql-contrib \
certbot python3-certbot-nginx libidn11-dev libicu-dev libjemalloc-dev
```
-インストールには時間がかかる場合があります。完了したら、Node.JSのパッケージマネージャーであるyarnを設定します:
+インストールには時間がかかる場合があります。終わったら、Node.JSのパッケージマネージャーであるyarnを設定します:
```bash
corepack enable
yarn set version stable
```
## Rubyのインストール
-Rubyのバージョン管理を楽にするため、mastodonというログイン無効のユーザーを作成し、そのユーザーに切り替えます:
+Rubyのバージョン管理を楽にするために、mastodonというログイン無効のユーザーを作成し、そのユーザーに切り替えます:
```bash
-# フィールドは空のままでOK
+# フィールドは空欄でOK
adduser --disabled-login mastodon
su - mastodon
```
@@ -81,7 +83,7 @@ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec bash
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
```
-これが終わったら、Rubyとbundlerをインストールします:
+コマンド実行後、Rubyとbundlerをインストールします:
```bash
RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.0.3
rbenv global 3.0.3
@@ -90,12 +92,12 @@ gem install bundler --no-document
インストールには時間がかかるので、ゆっくりお茶やコーヒーをどうぞ。完了したら`exit`でrootユーザーに戻れます。
## PostgreSQLの設定
-MastodonはデータベースにPostgreSQLを使用します。以下のコマンドで設定を開始します:
+MastodonはPostgreSQLをデータベースに使います。以下のコマンドで設定を開始します:
```bash
sudo -u postgres psql
```
-PostgreSQLプロンプト内で以下を入力:
+PostgreSQLプロンプト内で以下を実行:
```sql
CREATE USER mastodon CREATEDB;
\q
@@ -106,46 +108,46 @@ CREATE USER mastodon CREATEDB;
```bash
su - mastodon
```
-最新のMastodonをgitでクローンし、ディレクトリに移動します:
+最新のMastodonをgitでクローンし、最新安定版に切り替えます:
```bash
git clone https://github.com/tootsuite/mastodon.git live && cd live
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
```
-RubyとJavascriptの依存関係をインストールします:
+RubyとJavascriptの最後の依存関係をインストールします:
```bash
bundle config deployment 'true'
bundle config without 'development test'
bundle install -j$(getconf _NPROCESSORS_ONLN)
yarn install --pure-lockfile
```
-次にMastodonの設定ファイルを作成します:
+Mastodonの設定ファイルを作成します:
```bash
RAILS_ENV=production bundle exec rake mastodon:setup
```
:::info
-もしデータベースのセットアップで失敗したら、`sudo -u postgres psql`でPostgreSQLにログインし、こちらのドキュメントを参照してください:
+もしデータベース設定で失敗したら、`sudo -u postgres psql`でPostgreSQLにログインし、こちらのドキュメントを参照してください:
https://gist.github.com/amolkhanorkar/8706915
:::
-完了したら`exit`でrootユーザーに戻ります。
+設定後、`exit`でrootに戻ります。
## Webサーバーの設定
-ここが少し難しい部分です。まずDNSにAレコードまたはAAAAレコードを作成し、サーバーのIPアドレスを指すようにします。
-またはルートレコードをサーバーに向けてもOKです。
+ここが少し難しいところ。まずDNSにAレコードやAAAAレコードを作成し、サーバーのIPアドレスを指すようにします。もしくはルートレコードをサーバーに向けてもOKです。
-次に以下のコマンドでMastodonのWebサーバー設定をコピーして有効化します:
+次に以下のコマンドでMastodonのWebサーバー設定をコピー&有効化します:
```bash
cp /home/mastodon/live/dist/nginx.conf /etc/nginx/sites-available/mastodon
ln -s /etc/nginx/sites-available/mastodon /etc/nginx/sites-enabled/mastodon
```
-`/etc/nginx/sites-available/mastodon`をvimやnanoなどのテキストエディタで開き、`example.com`を自分のドメインに書き換えます。
-次にSSL証明書を取得します。以下のコマンドで簡単に取得可能です:
+`/etc/nginx/sites-available/mastodon`をvimやnanoで開き、`example.com`を自分のドメインに書き換えます。
+
+次にSSL証明書を取得します。以下のコマンドで簡単にできます:
```bash
certbot --nginx -d
```
-ドメインを入力し、いくつかの質問に答えます。最後にHTTPをHTTPSに自動リダイレクトするか聞かれますが、オンにすることをおすすめします。
+ドメインを入力し、いくつかの質問に答えます。最後にHTTPをHTTPSに自動リダイレクトするか聞かれるので、有効化をおすすめします。
## Mastodonサービスの作成
最後にMastodonのシステムサービスを作成します。以下のコマンドでサービス設定をコピーします:
@@ -153,10 +155,10 @@ certbot --nginx -d
cp /home/mastodon/live/dist/mastodon-*.service /etc/systemd/system/
```
-次にサービスを有効化して起動します:
+サービスを有効化&起動します:
```sh
systemctl daemon-reload
systemctl enable --now mastodon-web mastodon-sidekiq mastodon-streaming
```
-再起動後にセットアップ完了です。インスタンスを楽しんでください!
\ No newline at end of file
+再起動後、セットアップ完了です。インスタンスを楽しんでね!
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
index 5ab31d8a9..f4114207a 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
@@ -1,7 +1,7 @@
---
id: dedicated-linux-notepad++
-title: "専用サーバー:LinuxでNotepad++をセットアップ"
-description: "LinuxでNotepad++をセットアップして、パワフルで軽量なコード編集環境を実現し、開発効率をアップさせる方法をチェック → 今すぐ詳しく見る"
+title: "LinuxサーバーにNotepad++をセットアップ - Wineで好きなエディターを使おう"
+description: "LinuxでNotepad++をセットアップして、パワフルで軽量なコード編集環境を手に入れよう → 今すぐ詳しくチェック"
sidebar_label: Notepad++のインストール
services:
- dedicated
@@ -13,14 +13,14 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Notepad++はWindows向けの無料かつオープンソースのテキスト&ソースコードエディターです。多くのプログラミングやスクリプト言語に対応したシンタックスハイライト、コードフォールディング、タブ編集をサポートし、プラグインによる高いカスタマイズ性も魅力。高速で軽量な動作が特徴で、パワフルかつ軽快な編集ツールを求める開発者やユーザーに根強い人気があります。
+Notepad++はWindows向けの無料でオープンソースなテキスト&ソースコードエディターです。多くのプログラミングやスクリプト言語に対応したシンタックスハイライト、コード折りたたみ、タブ編集をサポートし、プラグインで高いカスタマイズ性を誇ります。高速で軽量な動作が特徴で、パワフルかつ軽快な編集ツールを求める開発者やユーザーに今なお人気のエディターです。

-このサービスを自分でホスティングしたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説します。
+自分でこのサービスをホスティングしたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説します。
:::danger Linuxのデスクトップ版が必要
-このアプリはグラフィカルユーザーインターフェースを備えたLinux環境でのみインストール・使用可能です。ここではUbuntu Desktop 25.04を例にしています。
+このアプリはグラフィカルユーザーインターフェースを持つLinux環境でのみインストール・使用可能です。ここではUbuntu Desktop 25.04を例にしています。
:::
@@ -32,29 +32,29 @@ Notepad++はWindows向けの無料かつオープンソースのテキスト&
**Notepad++**をインストールする前に、スムーズな導入と最適なパフォーマンスを確保するために、ホスティング環境が以下の要件を満たしているか確認しましょう。
-| ハードウェア | 最低限 | ZAP-Hosting推奨 |
+| ハードウェア | 最低条件 | ZAP-Hosting推奨 |
| ---------- | ------------ | -------------------------- |
-| CPU| 1 vCPUコア | 4 vCPUコア |
-| RAM| 2 GB | 4 GB |
+| CPU | 1 vCPUコア | 4 vCPUコア |
+| RAM | 2 GB | 4 GB |
| ディスク容量 | 25 MB | 25 GB |
ソフトウェアは必要な依存関係がすべてインストールされていること、対応OS上で動作していることが必須です。インストール前に以下の条件を満たしているか必ずチェックしてください。
**依存関係:** `Snap`
-**OS:** デスクトップ環境付きLinux
+**OS:** デスクトップ対応のLinux
-依存関係のインストールと対応OSの使用を確認し、Notepad++のインストール時の互換性問題を避けましょう。
+依存関係が揃っているか、正しいOSバージョンかを確認し、Notepad++のインストール時の互換性トラブルを防ぎましょう。
## 準備
-**Notepad++**のセットアップ前に、システムの準備を行います。OSを最新バージョンにアップデートし、必要な依存関係をインストールすることで、安定した環境を整え、インストール中や後のトラブルを防ぎます。
+**Notepad++**のセットアップ前に、システムの準備を行います。OSを最新バージョンにアップデートし、必要な依存関係をインストールすることで、安定した環境を作り、インストール中や後の問題を防ぎます。
### システムのアップデート
-最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行してください:
+最新のソフトウェアとセキュリティアップデートを適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行します:
```
sudo apt update && sudo apt upgrade -y
@@ -65,7 +65,7 @@ sudo apt update && sudo apt upgrade -y
アップデートが完了したら、依存関係のインストールに進みます。
#### Snap
-Notepad++はSnapのインストールが必要です。以下のコマンドでインストールしましょう:
+Notepad++はSnapのインストールが必須です。以下のコマンドでSnapをインストールしましょう:
```
sudo apt install snapd
@@ -75,13 +75,13 @@ sudo apt install snapd
## インストール
-すべての要件が整い、準備が完了したら、Notepad++のインストールを開始します。以下のコマンドを実行してください:
+要件を満たし準備が整ったら、Notepad++のインストールを開始します。以下のコマンドを実行してください:
```
sudo snap install notepad-plus-plus
```
-公式のインストールスクリプトを使ってNotepad++がダウンロード&インストールされます。完了まで待てば、そのまますぐにアプリを起動できます。
+公式のインストールスクリプトを使ってNotepad++がダウンロード&インストールされます。完了まで待てば、すぐにアプリを起動できます。

@@ -89,29 +89,29 @@ sudo snap install notepad-plus-plus
## 設定
-Notepad++は*設定 > 環境設定*から多彩なカスタマイズが可能。自分の作業スタイルに合わせてエディターを調整しましょう:
+Notepad++は*設定 > 環境設定*から多彩なカスタマイズが可能です。自分の作業スタイルに合わせてエディターを調整しましょう:
-- **全般**:起動時の動作(前回開いていたファイルの復元、デフォルト言語設定、タブの挙動など)を制御。
+- **一般**:起動時の動作(前回開いたファイルの再読み込み、デフォルト言語設定、タブの挙動など)を制御。
- **エディター設定**:フォント種類・サイズ、タブ幅、行番号表示、自動インデント、スペースやタブマークの表示設定。
- **カラースキーム&シンタックス**:「スタイル設定」でテーマ切替や各言語のシンタックスハイライトをカスタマイズ。
-- **ファイル操作**:変更時の自動リロード、大容量ファイルの扱い、UTF-8などのエンコーディング設定。
+- **ファイル操作**:ファイル変更時の自動リロード、大容量ファイルの扱い、UTF-8などのエンコーディング設定。
- **セキュリティ&バックアップ**:自動バックアップやセッション復元を有効にしてデータ損失を防止。
-- **プラグイン**:プラグインマネージャーからFTPサポートや高度なフォーマット機能など拡張機能を追加・管理。
+- **プラグイン**:プラグインマネージャーからFTPサポートや高度なフォーマット機能など拡張機能を追加・管理可能。
-これらの設定で、シンプルなテキスト編集から本格的なソフト開発まで幅広く対応可能です。
+これらの設定で、シンプルなテキスト編集から本格的なソフト開発まで幅広く対応できます。

-## まとめ&参考リンク
+## まとめと参考リンク
-おめでとう!これで専用サーバーにNotepad++を無事インストール&設定できました。さらにサーバー設定を深めたいなら、以下のリソースもチェックしてみてください。
+おめでとう!これで専用サーバーにNotepad++のインストールと設定が完了しました。さらにサーバー設定を進める際に役立つ以下のリソースもぜひチェックしてみてください。
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - 公式サイト
-ここにない質問やサポートが必要な場合は、いつでもお気軽にサポートチームへお問い合わせください。毎日対応していますよ!🙂
+ここにない質問やサポートが必要な場合は、いつでもお気軽にサポートチームまでお問い合わせください。毎日対応していますよ!🙂
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
index 59cefe3a3..02e4ffb7a 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-odoo
-title: "専用サーバー:LinuxでOdoo(オープンソースERP&CRM)をセットアップ"
+title: "LinuxサーバーにOdooをセットアップ - 自分だけのオープンソースERP&CRMを運用しよう"
description: "Odooの統合ERP&CRMプラットフォームでビジネスプロセスを管理・自動化し、会社運営を効率化 → 今すぐ詳しくチェック"
sidebar_label: Odooのインストール
services:
+ - vserver
- dedicated
---
@@ -13,25 +14,27 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Odooはモジュール式のオープンソースプラットフォームで、Enterprise Resource Planning(ERP)とCustomer Relationship Management(CRM)の機能を統合しています。会計、在庫管理、プロジェクト管理、販売などのビジネスプロセスを単一のシステムで管理・自動化できます。
+Odooはモジュール式のオープンソースプラットフォームで、ERP(エンタープライズリソースプランニング)とCRM(顧客関係管理)の機能を統合しています。会計、在庫管理、プロジェクト管理、営業などのビジネスプロセスを一つのシステムで管理・自動化できます。
-柔軟な拡張機能により、特定のニーズに合わせてカスタマイズ可能で、会社のあらゆる分野を一元管理する統合ソリューションを提供します。
+柔軟な拡張性により、特定のニーズに合わせてカスタマイズ可能で、会社のあらゆる分野を一元管理できる統合ソリューションを提供します。

-このサービスを自分でホスティングしようと考えていますか?セットアップと設定のすべてのステップをわかりやすく解説し、注意すべきポイントもお伝えします。
+自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。
+
+
## 前提条件
-**Odoo**をインストールする前に、スムーズな導入と最適なパフォーマンスを確保するためにホスティング環境が以下の要件を満たしていることを確認してください。
+**Odoo**をインストールする前に、スムーズな導入と最適なパフォーマンスを保証するために、ホスティング環境が以下の要件を満たしていることを確認してください。
-| ハードウェア | 最低要件 | 推奨要件 |
+| ハードウェア | 最低限 | 推奨 |
| ------------ | ------------ | ------------ |
| CPU | 1 vCPUコア | 4 vCPUコア |
| RAM | 1 GB | 4 GB |
| ディスク容量 | 15 GB | 25 GB |
-ソフトウェアは必要な依存関係がすべてインストールされていること、対応OS上で動作していることが必要です。インストールを進める前に以下の要件を満たしているか確認してください:
+ソフトウェアは必要な依存関係がすべてインストールされていること、そしてサポートされているOS上で動作していることが必要です。インストールを進める前に、以下の要件を満たしているか確認しましょう。
**依存関係:** `Docker`
@@ -39,38 +42,44 @@ Odooはモジュール式のオープンソースプラットフォームで、E
依存関係がインストールされていること、正しいOSバージョンを使用していることを確認し、Odooのインストール時の互換性問題を避けましょう。
+
+
## 準備
-**Odoo**のセットアップ前にシステムの準備を行います。OSを最新バージョンにアップデートし、必要な依存関係をインストールします。これにより安定した環境が整い、インストール中やインストール後の問題を防げます。
+**Odoo**のセットアップ前に、システムの準備が必要です。OSを最新バージョンにアップデートし、必要な依存関係をインストールします。これにより安定した環境が整い、インストール中やインストール後の問題を防げます。
+
### システムのアップデート
-最新のソフトウェアとセキュリティ改善を適用するため、まずシステムのアップデートを行いましょう。以下のコマンドを実行します:
+最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行してください:
```
sudo apt update && sudo apt upgrade -y
```
-
-これにより、最新のセキュリティパッチとソフトウェアバージョンが適用されます。
+これで最新のセキュリティパッチとソフトウェアバージョンが適用されます。
### 依存関係のインストール
-アップデートが完了したら、依存関係のインストールを進めます。Odooは複数のDockerコンテナで動作するため、まずDockerをインストールする必要があります。以下のコマンドを実行してください:
+アップデートが完了したら、依存関係のインストールに進みます。Odooは複数のDockerコンテナで構成されるため、まずDockerをインストールする必要があります。以下のコマンドを実行してください:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Dockerのインストール方法や使い方の詳細は、当社の[Dockerガイド](dedicated-linux-docker.md)をご覧ください。
+Dockerのインストール手順や使い方の詳細は、[Docker](dedicated-linux-docker.md)ガイドで確認できます。
+
+
### ドメインの設定
-デフォルトでOdooはポート80(HTTP)と443(HTTPS)でホスト上で動作します。ドメインを設定し、DNSレコードをホストのIPアドレスに向けましょう。当社でドメインを管理している場合は、[EasyDNS](domain-easydns.md)機能を使って簡単に設定可能です。
+Odooはデフォルトでホストのポート80(HTTP)と443(HTTPS)で動作します。ドメインを設定し、DNSレコードをホストに向けましょう。ドメインが当社管理の場合は、[EasyDNS](domain-easydns.md)機能で簡単に設定可能です。
-## インストール
-すべての要件を満たし準備が整ったら、Odooのインストールを開始します。
-複数のDockerプロジェクトを扱う場合は、プロジェクトごとにディレクトリを分けて管理するのがベストプラクティスです。ユーザーのホームディレクトリ内に *docker* フォルダを作成し、ドメインごとにサブフォルダを作る方法が一般的です。こうすることで、同じサーバー上で複数プロジェクトを設定しても設定の衝突を防げます。
+
+## インストール
+要件を満たし準備が整ったら、Odooアプリケーションのインストールに進みます。
+
+複数のDockerプロジェクトを扱う場合は、プロジェクトごとにディレクトリを分けて管理するのがベストプラクティスです。一般的にはユーザーのホームディレクトリ内に *docker* フォルダを作り、ドメインごとにサブフォルダを用意します。こうすることで、同じサーバー上で複数のプロジェクトを設定の競合なく運用できます。
例として、`example.com`ドメイン用の構造を準備するには:
@@ -79,17 +88,20 @@ mkdir -p /docker/example.com
cd /docker/example.com
```
-このプロジェクトディレクトリ内に、コンテナのボリュームとしてマウントするサブフォルダを作成することを推奨します。ボリュームはサービス間でデータ共有や永続化に使われます。特にnginxとcertbotがSSL証明書の生成・更新でアクセスする共有webrootは重要です。以下のような構造を作成しましょう:
+このプロジェクトディレクトリ内に、コンテナのボリュームとしてマウントするサブフォルダを作成するのがおすすめです。ボリュームはサービス間でデータ共有や永続化に使います。特にnginxとcertbotがアクセスする共有webrootは、SSL証明書の生成・更新に必須です。以下のような構造を作成しましょう:
```
mkdir -p nginx/{conf,ssl,inc} config addons
```
-nginxの設定、SSL証明書、インクルードファイル、Odoo固有の設定やアドオン用のディレクトリが用意されます。
+これでnginxの設定、SSL証明書、インクルードファイル、Odooの設定やアドオン用の専用ディレクトリが用意されます。
+
+
+
### Docker Composeの作成
-dockerプロジェクト内で`nano compose.yml`を使い、以下のコードを貼り付けて保存してください:
+dockerプロジェクト内で`nano compose.yml`を使い、compose.ymlファイルを作成します。以下のコードを貼り付けてください:
```
services:
@@ -141,6 +153,8 @@ volumes:
odoo-web-data:
```
+
+
### ファイアウォール設定
nginxとcertbotが正常に動作するには、TCPポート80(HTTP)と443(HTTPS)をファイアウォールで許可する必要があります。certbotはHTTP検証にポート80を使い、HTTPS通信にはポート443が必須です。UFW(Uncomplicated Firewall)が有効な場合は、以下のコマンドで許可しましょう:
@@ -150,11 +164,19 @@ sudo ufw allow http
sudo ufw allow https
```
-設定後、`sudo ufw status`でポートが開放されているか確認してください。その他のファイアウォール設定でこれらのポートがブロックされていないことも必ずチェックしましょう。そうしないと証明書の発行やHTTPS通信が失敗します。
+設定後、`sudo ufw status`でポートが開放されているか確認してください。その他のファイアウォール設定でこれらのポートがブロックされていないかも要チェックです。そうしないと証明書の発行やHTTPS通信が失敗します。
+
+
### Nginxの設定
-nginxの設定は、ドメイン用の設定ファイルを作成することから始まります。`nginx/conf`ディレクトリ内に、ドメイン名をファイル名にした設定ファイルを作成します。例として`nano nginx/conf/example.com.conf`を実行し、以下の基本設定を追加してください。`example.com`は実際のドメイン名に置き換えます:
+nginxの設定は、ドメイン用の設定ファイルを作成することから始まります。`nginx/conf`ディレクトリ内に、ドメイン名をファイル名にした設定ファイルを作成します。例えば以下のコマンドで作成し、基本設定を追加してください(`example.com`は実際のドメインに置き換え):
+
+```
+nano nginx/conf/example.com.conf
+```
+
+内容は以下の通りです:
```
server {
@@ -171,19 +193,20 @@ server {
}
```
-この設定によりcertbotがACMEチャレンジを完了し、有効なSSL証明書を発行できます。また、HTTPリクエストはすべてHTTPSへリダイレクトされます。
+この設定によりcertbotがACMEチャレンジを完了し、正しいSSL証明書を発行できます。また、HTTPアクセスはすべてHTTPSへリダイレクトされます。
-ファイルを保存したら、データベース、Odoo、nginxのコンテナを起動します。以下のコマンドを実行してください:
+ファイル保存後、データベース、Odoo、nginxのコンテナを起動します。以下のコマンドを実行してください:
```
sudo docker compose up -d db odoo nginx
```
-コンテナはバックグラウンドで起動し、nginxは新しい設定を読み込みます。これでcertbotが証明書を生成する準備が整いました。
+コンテナはバックグラウンドで起動し、nginxは新しい設定を読み込みます。これでcertbotが証明書を生成できる状態になります。
-### SSL証明書の生成
-以下のコマンドを実行してcertbotでSSL証明書を作成します。`-d`の後に自分のドメインを指定し、`user@mail.com`は有効なメールアドレスに置き換えてください。
+### SSL証明書の発行
+
+以下のコマンドでcertbotを使いSSL証明書を発行します。`-d`の後に自分のドメインを指定し、`user@mail.com`は有効なメールアドレスに置き換えてください。
```
sudo docker compose run --rm certbot certonly --webroot --webroot-path=/var/www/certbot -d example.com --email user@mail.com --agree-tos --no-eff-email
@@ -195,7 +218,13 @@ sudo docker compose run --rm certbot certonly --webroot --webroot-path=/var/www/
openssl dhparam -out nginx/ssl/dhparam.pem 2048
```
-次に`nano nginx/ssl/ssl.conf`で`ssl.conf`ファイルを作成し、以下の内容を追加します。`example.com`は自分のドメインに置き換えてください:
+次に`ssl.conf`ファイルを作成します。以下のコマンドで編集し、`example.com`を自分のドメインに置き換えてください。
+
+```
+nano nginx/ssl/ssl.conf
+```
+
+内容は以下の通りです:
```
ssl_protocols TLSv1.2 TLSv1.3;
@@ -209,8 +238,12 @@ ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem;
resolver 1.1.1.1 1.0.0.1 valid=300s;
```
+
+
## 設定
+
+
### Nginx設定
先ほど作成したnginx設定ファイルを編集し、以下の内容に置き換えてください。これによりサイトはHTTPSのみで提供されます。
@@ -296,7 +329,7 @@ server {
listen 80;
server_name example.com;
- # CertbotがチャレンジURLにアクセス可能にする設定
+ # CertbotがチャレンジURLにアクセスできるようにする
location /.well-known/acme-challenge/ {
root /var/www/certbot;
}
@@ -307,23 +340,23 @@ server {
}
```
+
+
設定を保存したら、nginxコンテナを再起動して新しい設定を反映させます:
```
sudo docker compose restart nginx
```
-再起動中にエラーメッセージがないか確認してください。問題があれば`sudo docker compose logs nginx`でログをチェックし、設定の問題を特定しましょう。エラーなく起動したら、ブラウザでサイトにアクセスしHTTPSが有効になっていることを確認してください。
+再起動によりnginxは更新された設定を読み込み、すぐに新しいパラメータでリクエストを処理します。再起動中にエラーメッセージが出た場合は、`sudo docker compose logs nginx`でログを確認し、設定の問題をトラブルシュートしてください。エラーがなければ、ブラウザでサイトにアクセスし、HTTPSが有効で正常に表示されているか確認しましょう。
-### Odooの設定オプション
-カスタム設定を適用するには、`config/odoo.conf`に専用の設定ファイルを作成します。以下のようなオプションを記述可能です:
-- `list_db = False`:ログイン画面からデータベース選択を非表示にする
-- `proxy_mode = True`:リバースプロキシの背後で動作していることをOdooに伝える
-- `addons_path`:カスタムアドオンのパスを指定(コメントアウトを外して設定)
+### Odooの設定オプション
+
+カスタム設定を適用したい場合は、`config/odoo.conf`に専用の設定ファイルを作成します。
-例:
+このファイル内で、ログイン画面からのデータベース選択を非表示にする`list_db = False`、リバースプロキシ環境で動作させるための`proxy_mode = True`などのパラメータを設定可能です。カスタムアドオンを使う場合は、`addons_path`のコメントを外して先ほど作成したaddonsディレクトリを指定しましょう。例:
```
[options]
@@ -332,27 +365,36 @@ proxy_mode = True
#addons_path = /mnt/extra-addons
```
-### `-i base`フラグの削除
-`compose.yml`内の`-i base`フラグは、Odooコンテナを再作成するとデータベースが再生成されてしまうため削除が必要です。`nano compose.yml`でファイルを開き、`command`行を以下のように修正してください:
+
+### -i baseフラグの削除
+
+`compose.yml`内の`-i base`フラグは、odooコンテナを再作成するときにデータベースを再生成してしまうため削除が必要です。`nano compose.yml`でcomposeファイルを開き、`command`行を以下のように修正してください:
```
command: odoo -d odoo_db --db_user=odoo --db_password=odoo --db_host=db
```
+
+
## ウェブサイトへのアクセス
-インストールと設定が完了し、すべてのサービスが起動していれば、ブラウザのアドレスバーにドメインを入力して安全にサイトへアクセスできます。
+インストールと設定が完了し、すべてのサービスが起動している状態で、ブラウザのアドレスバーにドメインを入力すれば安全にウェブサイトへアクセスできます。
+
+

-これで新規インストールのスタートページが表示されます。初回ログインにはデフォルトのユーザー名`admin`、パスワード`admin`が用意されています。セキュリティのため、必ずこれらの認証情報は変更してください。
+これで新規インストールのスタートページが表示されます。初回ログインには、ユーザー名`admin`、パスワード`admin`のデフォルトアカウントが用意されています。必ずこれらの認証情報は変更してください。
+
+
## まとめと追加リソース
-おめでとうございます!これで専用サーバーにOdooを無事インストール・設定できました。さらにサーバー設定を進める際に役立つ以下のリソースもぜひご覧ください:
+おめでとうございます!これでVPS/専用サーバーにOdooを無事インストール&設定できました。さらにサーバー設定を深めるために、以下のリソースもぜひチェックしてみてください。
- [Odoo.com](https://odoo.com) - 公式サイト
- [odoo.com/documentation/18.0/](https://www.odoo.com/documentation/18.0/) - Odoo公式ドキュメント
-ここにない質問やサポートが必要な場合は、いつでもお気軽に当社サポートチームまでお問い合わせください。毎日対応していますので安心してご利用いただけます!🙂
\ No newline at end of file
+ここにない質問やサポートが必要な場合は、いつでもお気軽に当社サポートチームへお問い合わせください。毎日対応していますよ!🙂
+
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
index 79be30ef2..fd0f8694a 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-openvpn
-title: "専用サーバー:OpenVPNのインストール"
-description: "OpenVPNを使ってインターネット接続を安全にし、制限されたコンテンツにアクセスする方法をLinuxサーバーで解説 → 今すぐチェック"
+title: "LinuxサーバーでOpenVPNをセットアップ - 安全なVPNインフラを作ろう"
+description: "OpenVPNを使ってLinuxサーバーでインターネット接続を安全にし、制限されたコンテンツにアクセスする方法をチェック → 今すぐ詳しく見る"
sidebar_label: OpenVPNのインストール
services:
+ - vserver
- dedicated
---
@@ -11,18 +12,18 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-OpenVPNは、インターネット上で安全な接続を実現する強力で多機能なVPNソフトウェアです。オープンソースのソリューションで、デバイスとVPNサーバー間に暗号化された接続を確立するための堅牢でカスタマイズ可能なVPN技術を提供します。OpenVPNを使うことで、ユーザーはインターネット接続を保護し、オンラインプライバシーを守り、世界中どこにいても地域制限されたコンテンツにアクセスできます。このガイドでは、Linuxサーバーに**OpenVPN**をインストールして設定する手順を紹介します。
+OpenVPNは、インターネット上で安全な接続を実現する強力で多機能なVPNソフトウェアです。オープンソースのソリューションで、デバイスとVPNサーバー間に暗号化された接続を確立するための堅牢でカスタマイズ可能なVPN技術を提供します。OpenVPNを使うことで、ユーザーはインターネット接続を安全に保ち、オンラインプライバシーを守り、世界中どこにいても地域制限されたコンテンツにアクセスできます。このガイドでは、Linuxサーバーに**OpenVPN**をインストールし設定する手順を解説します。
## 準備
-まず、ネットワークドライバーの**TUN**を有効化する必要があります。これはroot権限のある専用サーバーでは不要です。
-有効化するには、**/usr/sbin**フォルダに**tunscript.sh**という新しいファイルを作成します。
+まず、ネットワークドライバーの**TUN**を有効にする必要があります。root権限の専用サーバーではこのステップは不要です。
+以下の手順で、**/usr/sbin**フォルダに**tunscript.sh**という新しいファイルを作成してください。
```
nano /usr/sbin/tunscript.sh
```
-以下の内容をファイルに貼り付けてください:
+次に、以下の内容をファイルに貼り付けます:
```
#!/bin/bash
mkdir /dev/net
@@ -30,17 +31,17 @@ mknod /dev/net/tun c 10 200
chmod 0666 /dev/net/tun
```
-`CTRL+O`で保存し、`Y`を押してから`Enter`。終了は`CTRL+X`です。
-次に以下のコマンドを実行します:
+`CTRL+O`を押して保存し、`Y`を押して確定、最後に`Enter`を押します。ファイルを閉じるには`CTRL+X`を押してください。
+続いて、以下のコマンドを実行します:
```
chmod +x /usr/sbin/tunscript.sh
```
-続いて、``crontab -e``を実行し、**nanoエディタ**を選択します[1]。ファイルの最後に以下の行を追加してください:
+これが完了したら、``crontab -e``を実行し、**nanoエディター**を選択します[1]。ファイルの最後に以下の行を追加してください:
``` @reboot /usr/sbin/tunscript.sh || exit 1 ```
-保存は`CTRL+O`、`Y`、`Enter`、終了は`CTRL+X`です。これで再起動後も設定が反映されます。
+`CTRL+O`で保存し、`Y`を押して確定、`Enter`を押します。ファイルを閉じるには`CTRL+X`を押してください。これで再起動後も設定が反映されます。
## インストール
@@ -49,7 +50,7 @@ OpenVPNをインストールするには、コンソールで以下のコマン
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-するとUDPかTCPかを選ぶダイアログが表示されます。UDPを推奨しているので、`1`を入力して`Enter`を押してください。次にOpenVPNのポート番号を聞かれますが、デフォルトのままで問題ありません。
+すると、UDPかTCPのどちらを使うか聞かれます。UDPを推奨しているので、`1`を入力して`Enter`を押してください。次にOpenVPNのポート番号を聞かれますが、デフォルトのままで問題ありません。
次にDNSサーバーの設定です。Google Public DNSかCloudflare DNSのどちらかを使うのがおすすめです:
```
@@ -57,27 +58,27 @@ wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
1.1.1.1 / 1.0.0.1 - Cloudflare DNS
```
-続いてクライアント名を設定します。好きな名前を付けてOKです。例えば接続するデバイス名など。
+最後にクライアント名を設定します。好きな名前を付けてOKです。例えば、接続するデバイス名などがわかりやすいです。
## 設定
-### クライアントの追加
+### クライアントを追加する
-複数の接続を作りたい場合は、複数のアカウントを作成すると便利です。新しいアカウントを作るには、以下のコマンドを実行してください:
+複数の接続を作りたい場合は、複数のアカウントを作るのが便利です。新しいアカウントを作成するには、以下のコマンドを実行してください:
```
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
`1`を選択して確定し、クライアント名を入力します。
-### クライアントの削除
+### クライアントを削除する
クライアントを削除したい場合は、以下のコマンドを実行します:
```
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-リストから削除したいクライアントの番号を選択し、`Enter`を押します。削除確認が出るので、問題なければ`Y`を押して`Enter`。これでクライアントが削除されます。
+リストから削除したいクライアントの番号を選択し、`Enter`を押します。削除確認が表示されるので、問題なければ`Y`を押して`Enter`を押してください。これでクライアントが削除されます。
## アンインストール
@@ -85,14 +86,14 @@ OpenVPNが不要になったら、以下のコマンドでアンインストー
```
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-`3`を押して確定し、もう一度確認すればOpenVPNがアンインストールされます。
+`3`を押して確定し、もう一度確認を行うとOpenVPNがアンインストールされます。
-## VPNへの接続
+## VPNに接続する
VPNに接続するには、**[OpenVPNクライアント](https://openvpn.net/community-downloads/)**の使用をおすすめします。接続したいデバイスにダウンロードしてください。
-サーバーにSFTPで接続し、作成された.ovpnファイルをダウンロードしたら、サーバー上のファイルは削除しましょう。クライアントをインストールしたら起動し、タスクバーのOpenVPNアイコンを右クリック。『ファイルのインポート』を選び、先ほどダウンロードしたファイルを開きます。接続するには再度アイコンをクリックして「接続」を選択してください。
+サーバーにSFTPで接続し、作成された.ovpnファイルをダウンロードします。ダウンロード後はサーバー上のファイルを削除してください。クライアントをインストールしたら起動し、タスクバーのOpenVPNアイコンを右クリック。『ファイルをインポート』を選び、先ほどダウンロードしたファイルを選択して『開く』をクリック。接続するには再度アイコンをクリックして「接続」を選択します。
:::info
-複数のファイルをインポートしている場合は、使いたいクライアントを選んでから「接続」をクリックしてください。
+複数のファイルをインポートしている場合は、使いたいクライアントを選択してから「接続」をクリックしてください。
:::
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
index 2ec16ec06..20b6600f1 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-phpmyadmin
-title: "専用サーバー:phpMyAdminのインストール"
-description: "phpMyAdminのウェブインターフェースでMySQLやMariaDBのデータベースを簡単に管理する方法をチェック → 今すぐ詳しく見る"
+title: "LinuxサーバーにphpMyAdminをセットアップ - Webインターフェースでデータベース管理"
+description: "phpMyAdminのWebインターフェースでMySQLやMariaDBのデータベースを簡単に管理する方法を解説 → 今すぐチェック"
sidebar_label: phpMyAdminのインストール
services:
+ - vserver
- dedicated
---
@@ -11,26 +12,26 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-phpMyAdminはMySQLやMariaDBのデータベースを管理するための無料のウェブベースツールです。SQLコマンドを手動で入力することなく、データベースの作成、編集、管理、削除ができる使いやすいインターフェースを提供します。
+phpMyAdminはMySQLやMariaDBのデータベースを管理するための無料のWebベースツールです。SQLコマンドを手動で入力することなく、データベースの作成、編集、管理、削除ができる使いやすいインターフェースを提供します。
## 準備
-インストールを始める前に、システムが最新の状態であることを確認してください。保留中のアップデートやアップグレードは以下のコマンドで実行できます:
+インストールを始める前に、システムが最新の状態であることを確認しましょう。保留中のアップデートやアップグレードは以下のコマンドで実行できます:
```
sudo apt update -y
sudo apt upgrade -y
```
-また、phpMyAdminを使うにはPHPがすでにインストールされている必要があります。PHPのインストール方法については、当社の[PHPインストールガイド](vserver-linux-php.md)をチェックしてください。
+また、phpMyAdminを使うにはPHPがシステムにインストールされている必要があります。PHPのインストール方法については、当社の[PHPインストールガイド](vserver-linux-php.md)をチェックしてください。
:::warning PHPパッケージが不足している場合
-必要なPHPパッケージが不足していると、phpMyAdminのPHPファイルが正しく処理・表示されません。
+必要なPHPパッケージがないと、phpMyAdminのPHPファイルが正しく処理・表示されません。
:::
## インストール
-準備が整ったら、phpMyAdminのインターフェースのインストールを始めましょう。まず、phpMyAdminをインストールしたいディレクトリを開きます。
+準備が整ったら、phpMyAdminのインターフェースをインストールしましょう。まずはphpMyAdminをインストールしたいディレクトリを開きます。
`cd /usr/share`コマンドで該当ディレクトリに移動し、`wget`を使って最新のphpMyAdminバージョンをダウンロードします:
@@ -39,7 +40,7 @@ wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O
```
:::warning
-もし`wget`コマンドが見つからない場合は、以下のコマンドでインストールしてください:`sudo apt install wget -y`。
+`wget`コマンドが見つからない場合は、以下のコマンドでインストールしてください:`sudo apt install wget -y`。
:::
ダウンロードが完了したら、次のコマンドでZIPファイルを解凍します:
@@ -61,9 +62,9 @@ rm phpmyadmin.zip; chmod -R 0755 phpmyadmin
## 設定
-### Webサーバーの設定ファイル
+### Webサーバー設定ファイル
-次にphpMyAdminをウェブサーバーの設定に追加します。`nano /etc/apache2/conf-available/phpmyadmin.conf`で新しいVirtual Host設定ファイルを作成し、以下の内容を入力してください:
+次にphpMyAdminをWebサーバーの設定に追加します。`nano /etc/apache2/conf-available/phpmyadmin.conf`で新しいVirtual Host設定ファイルを作成し、以下の内容を入力してください:
```
# phpMyAdmin Apache設定
@@ -75,7 +76,7 @@ Alias /phpmyadmin /usr/share/phpmyadmin
DirectoryIndex index.php
-# セキュリティのためアクセス不要なディレクトリへのウェブアクセスを禁止
+# セキュリティのためアクセス不要なディレクトリへのWebアクセスを禁止
Require all denied
@@ -87,9 +88,9 @@ Alias /phpmyadmin /usr/share/phpmyadmin
```
-内容を入力したら、`CTRL+X`で保存して閉じ、`Y`を押して`Enter`で確定します。
+内容を入力したら、`CTRL+X`で保存して終了、`Y`を押して確定し、`Enter`で閉じます。
-作成したVirtual Host設定ファイルを有効化し、Apacheをリロードします。以下のコマンドを実行してください:
+作成したVirtual Host設定ファイルを有効化し、Apacheをリロードします:
```
a2enconf phpmyadmin
@@ -98,7 +99,7 @@ systemctl reload apache2
### 必要な一時ディレクトリの作成
-phpMyAdminが正しく動作するために、一時ディレクトリを作成し、適切な権限を設定します。以下のコマンドを使ってください:
+phpMyAdminが正常に動作するよう、一時ディレクトリを作成し、適切な権限を設定します。以下のコマンドを実行してください:
```
mkdir /usr/share/phpmyadmin/tmp/
@@ -107,4 +108,4 @@ chown -R www-data:www-data /usr/share/phpmyadmin/tmp/
## まとめ
-おめでとうございます!phpMyAdminのインストールと設定が完了しました。サーバーのIPアドレスとパス(http://IP-Address/phpmyadmin)を使ってウェブインターフェースにアクセスできます。質問やサポートが必要な場合は、いつでもお気軽に当社のサポートチームにご連絡ください。毎日対応していますよ!🙂
\ No newline at end of file
+おめでとうございます!phpMyAdminのインストールと設定が完了しました。サーバーのIPアドレスとパス(http://IP-Address/phpmyadmin)を使ってWebインターフェースにアクセスできます。質問やサポートが必要な場合は、いつでもお気軽に当社のサポートチームにお問い合わせくださいね!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
index 306c9595d..95dfc6251 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-plex
-title: "専用サーバー:LinuxでPlexをセットアップ"
-description: "Plexで個人のメディアライブラリを簡単に管理・ストリーミングして、どのデバイスからでもアクセス可能に → 今すぐ詳しくチェック"
+title: "LinuxサーバーにPlexをセットアップ - 自分だけのメディアライブラリをストリーミング"
+description: "Plexで個人のメディアライブラリを簡単に管理&ストリーミングして、どのデバイスからでもアクセス可能に → 今すぐチェック"
sidebar_label: Plexのインストール
services:
+ - vserver
- dedicated
---
@@ -13,33 +14,39 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Plexは、映画、テレビ番組、音楽、写真などのメディアコンテンツを一元管理・ストリーミングできるプラットフォームです。Plexメディアサーバーを使えば、ライブラリを整理し、メタデータを自動で付加し、ローカルネットワークやインターネット経由で様々なデバイスにストリーミングできます。これにより、個人のメディアコレクションを手軽かつ便利に楽しめる柔軟なソリューションとなっています。
+Plexは、映画、テレビ番組、音楽、写真などのメディアコンテンツを一元管理し、ストリーミングできるプラットフォームです。Plexメディアサーバーを使えば、ライブラリを整理し、メタデータを自動で補完し、ローカルネットワークやインターネット経由で様々なデバイスにストリーミングできます。これにより、自分のメディアコレクションに簡単かつ便利にアクセスできる柔軟なソリューションとなっています。

自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。
+
+
+
+
## 前提条件
-**Plex**をインストールする前に、スムーズな導入と最適なパフォーマンスを確保するために、ホスティング環境が以下の要件を満たしていることを確認してください。
+**Plex**をインストールする前に、スムーズな導入と最適なパフォーマンスを保証するために、ホスティング環境が以下の要件を満たしているか確認してください。
-| ハードウェア | 最低要件 | ZAP-Hosting推奨 |
-| ------------ | -------------- | ------------------------ |
-| CPU | 4 vCPUコア | 8 vCPUコア |
-| RAM | 4 GB | 8 GB |
-| ディスク容量 | 25 GB | 25 GB |
+| ハードウェア | 最低限 | ZAP-Hosting推奨 |
+| ---------- | ------------ | -------------------------- |
+| CPU | 4 vCPUコア | 8 vCPUコア |
+| RAM | 4 GB | 8 GB |
+| ディスク容量 | 25GB | 25 GB |
-ソフトウェアは必要な依存関係がすべてインストールされており、対応OS上で動作している必要があります。インストールを進める前に、以下の要件を満たしているか必ずチェックしてください。
+ソフトウェアは必要な依存関係がすべてインストールされており、対応OS上で動作している必要があります。インストールを進める前に、以下の要件を満たしているか必ず確認してください。
**依存関係:** なし
-**OS:** Ubuntu (16.04+) / Debian (8+) - Intel/AMD 64ビット
+**対応OS:** Ubuntu (16.04+) / Debian (8+) - Intel/AMD 64ビット
+
+依存関係がインストールされていること、正しいOSバージョンを使用していることを確認し、Plexのインストール時の互換性問題を避けましょう。
+
-依存関係がすべて揃っていること、対応OSのバージョンを使用していることを確認し、Plexのインストール時の互換性問題を避けましょう。
## インストール
-公式PlexメディアサイトからLinux版Plexメディアサーバーの最新版をダウンロードできます。64ビット版を使うことで、最新のLinuxディストリビューションとの互換性が保証されます。以下のコマンドで`.deb`ファイルをダウンロードしましょう。
+公式Plexメディアサイトから、Linux版Plexメディアサーバーの最新版をダウンロードできます。64ビット版を使うことで、最新のLinuxディストリビューションとの互換性が保証されます。以下のコマンドで`.deb`ファイルをダウンロードしましょう。
```
wget https://downloads.plex.tv/plex-media-server-new/1.42.1.10060-4e8b05daf/debian/plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb
@@ -51,23 +58,26 @@ wget https://downloads.plex.tv/plex-media-server-new/1.42.1.10060-4e8b05daf/debi
sudo dpkg -i plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb
```
-Plexメディアサーバーのセットアップは、インストールした同じマシン上でブラウザを開き、`http://127.0.0.1:32400/web`にアクセスします。ここで既存のPlexアカウントでログインするか、まだ持っていなければ新規作成を求められます。
+Plexメディアサーバーのセットアップは、サーバーをインストールした同じマシンのブラウザで`http://127.0.0.1:32400/web`にアクセスして行います。この段階で、既存のPlexアカウントでログインするか、新規作成を求められます。
-このログインは、サーバーを個人アカウントに紐づけるために必要で、リモートアクセスやユーザー管理、デバイス間同期などの機能を利用可能にします。認証が完了すると、自分専用のPlexメディアインスタンスに入れます。そこから映画、テレビ番組、音楽、写真のライブラリを作成し、メタデータを自動取得、ローカルネットワークやインターネット経由で他のユーザーとコンテンツを共有できます。
+このログインは、サーバーを個人アカウントに紐付けるために必要で、リモートアクセスやユーザー管理、デバイス間同期などの機能を有効にします。認証が完了すると、自分専用のPlexメディア環境に入れます。ここから映画、テレビ番組、音楽、写真のライブラリを作成し、メタデータを自動取得、ローカルネットワークやインターネット経由で他のユーザーとコンテンツを共有できます。
-セットアップ後は、ブラウザで`http://:32400`にアクセスすることで外部からもPlexメディアサーバーに接続可能です。``はサーバーのパブリックIPアドレスに置き換えてください。
+セットアップ後は、ブラウザで`http://:32400`にアクセスして外部からもPlexメディアサーバーに接続可能です。``はサーバーのパブリックIPアドレスに置き換えてください。
ポート32400はPlexのウェブアクセスのデフォルトポートなので、インターネット経由で接続したい場合はファイアウォールやルーターで許可する必要があります。
-アクセスするとPlexのログインページにリダイレクトされ、ライブラリや設定の管理ができます。安全な外部アクセスのためには、Plex設定でリモートアクセスを有効にすることをおすすめします。これにより通信が暗号化され、Plexサービス経由でトラフィックが中継されます。
+アクセスするとPlexのログインページにリダイレクトされ、ライブラリや設定の管理が可能です。安全な外部アクセスには、Plex設定でリモートアクセスを有効にすることをおすすめします。これにより通信が暗号化され、Plexサービス経由でトラフィックが中継されます。

+
+
## まとめと追加リソース
-おめでとうございます!これで専用サーバーにPlexのインストールと設定が完了しました。サーバー設定の参考になる以下のリソースもぜひチェックしてみてください。
+おめでとうございます!これでVPS/専用サーバーにPlexを無事インストール&設定できました。サーバー設定の参考になる以下のリソースもぜひチェックしてみてください。
- [Plex.com](https://Plex.com/) - 公式サイト
- [support.plex.tv/articles/](https://support.plex.tv/articles/) - Plexヘルプセンター(ドキュメント)
-ここにない具体的な質問があれば、いつでもサポートチームにお問い合わせください。毎日対応しているので、気軽にどうぞ!🙂
\ No newline at end of file
+ここにない質問やサポートが必要な場合は、いつでもお気軽にサポートチームまでお問い合わせください。毎日対応していますよ!🙂
+
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
index e1d94fc6b..864a0e0bb 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
@@ -1,19 +1,20 @@
---
id: dedicated-linux-screen
-title: "専用サーバー:Screenのインストール"
-description: "Linuxで複数のターミナルセッションを管理して生産性アップ&セッション維持 → 今すぐ詳しくチェック"
+title: "LinuxサーバーでScreenをセットアップ - 永続的なターミナルセッションを管理しよう"
+description: "Screenを使ってLinuxで複数のターミナルセッションを管理し、生産性アップ&セッションの持続性を実現 → 今すぐチェック"
sidebar_label: Screenのインストール
services:
+ - vserver
- dedicated
---
## はじめに
-ScreenはLinuxなどのUnix系OS向けのターミナルマルチプレクサーです。1つのウィンドウやリモート接続内で複数のターミナルセッションを管理できるようになります。このガイドでは、インストール手順と使い方を紹介して、Screenに慣れてもらいます。
+ScreenはLinuxなどのUnix系OS向けのターミナルマルチプレクサです。1つのウィンドウやリモート接続内で複数のターミナルセッションを管理できます。このガイドでは、インストール手順と使い方を紹介し、Screenに慣れてもらいます。
## 準備
-サーバーに何かをインストールする前に、OSに合わせたアップデートコマンドを実行してサーバーを安全に保つことをおすすめします。
+サーバーに何かインストールする前に、OSに合わせたアップデートコマンドを実行してサーバーを安全に保つことをおすすめします。
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -86,68 +87,68 @@ sudo dnf install screen
## Screenの基本的な使い方
-前述の通り、Screenは複数のセッションを作成できます。新しいセッションを始めるには、`[name]`を好きな名前に置き換えて以下のコマンドを実行します。
+前述の通り、Screenは複数のセッションを作成できます。新しいセッションを始めるには、以下のコマンドを実行し、`[name]`を好きな名前に置き換えてください。
```
screen -S [name]
```
:::info
-このガイド内のコマンドは大文字・小文字を区別するので、特にパラメータフラグには注意してください。
+このガイド内のコマンドは大文字小文字を区別するので、特にパラメータフラグに注意してください。
:::
-これで新しいScreenが開き、リモート接続を切断しても動かし続けたいスクリプトやプログラムを実行できます。
+これで新しいScreenが開き、リモート接続を閉じても動かし続けたいスクリプトやプログラムを開始できます。
Screenから抜けるには、`CTRL + A`を押してから`D`を押すか、コンソールで`exit`と入力してください。
:::tip
-現在アクティブなセッションやScreenを一覧表示するには、`screen -ls`または`screen -list`コマンドを使います。
+現在アクティブなセッション/スクリーンは、`screen -ls`または`screen -list`コマンドで一覧表示できます。
:::
-以前作成したScreenに戻るには、`screen -r [name]`コマンドを実行すれば該当のScreenに即座に戻れます。
+以前作成したスクリーンに戻るには、`screen -r [name]`コマンドを実行すれば、該当のスクリーンに即座に戻れます。
## Screenのパラメータフラグ
-Screenにはコマンドを設定するための多くの`-`パラメータフラグがあります。主なものを以下の表にまとめました。
+Screenにはコマンドを設定するための多くの`-`パラメータフラグがあります。重要なものを以下の表にまとめました。
| フラグ | 別名 | 説明 |
| ---- | ----- | ---- |
| -v | | Screenの現在のバージョンを表示 |
-| -S `[name]` | | `[name]`という名前で新しいScreenを開始 |
-| -ls | -list | 実行中のScreenをすべて一覧表示 |
-| -wipe `[name]` | | オプションの`[name]`を指定してScreenを削除 |
-| -r `[name]` | | `[name]`のScreenセッションに再接続 |
-| -d -r `[name]` | | 現在のScreenからデタッチして`[name]`に再接続 |
+| -S `[name]` | | `[name]`という名前の新しいスクリーンを開始 |
+| -ls | -list | 実行中のスクリーンを一覧表示 |
+| -wipe `[name]` | | オプションの`[name]`を指定してスクリーンを削除 |
+| -r `[name]` | | `[name]`のスクリーンセッションに再接続 |
+| -d -r `[name]` | | 現在のスクリーンからデタッチして`[name]`に再接続 |
:::tip
-利用可能なパラメータは`screen -h`を実行すると詳しいリストが表示されます。
+利用可能なパラメータは`screen -h`で一覧表示できるので、ぜひチェックしてみてください。
:::
## Screenの応用的な使い方
-### ウィンドウの使い方
+### ウィンドウ操作
-基本コマンドに慣れたら、セッション内を効率よく移動できるショートカットを覚えましょう。Screen内では複数のウィンドウを作成して、タスクごとに分けられます。
+基本コマンドに慣れたら、セッション内を効率よく移動できるショートカットを覚えましょう。Screen内では複数のウィンドウを作成して、別々の作業を同時に行えます。
:::note
このパートのショートカットはすべて`CTRL + A`を押した後に実行してください。
:::
-`C`を押すと現在のディレクトリで新しい空のウィンドウが作成されます。ウィンドウ間の移動は`N`(次)、`P`(前)、または`"`を押して矢印キーで選択できます。
+`C`を押すと、現在のディレクトリで新しい空のウィンドウが作成されます。ウィンドウ間の移動は`N`(次)、`P`(前)、または`"`を押して矢印キーで選択できます。
デフォルトではすべてのウィンドウは同じ名前(通常は使っているシェル名)ですが、`A`を押して新しい名前に変更可能です。
-ウィンドウを削除したい場合は`K`を押します。
+ウィンドウを削除するには`K`を押します。
#### ウィンドウの分割
-2つのウィンドウを分割表示したい場合は、`S`(横分割)または`|`(縦分割)を押して、`Tab`で切り替えます。
+2つのウィンドウを分割表示したい場合は、`S`(横分割)または`|`(縦分割)を押し、`Tab`で切り替えます。
:::tip
-分割ウィンドウを作成したら`Tab`で切り替え、`"`を押して2画面目に以前のウィンドウを表示できます。
+分割ウィンドウを作成したら`Tab`で切り替え、`"`を押して2画面目に前のウィンドウを表示させることができます。
:::
-ウィンドウは好きなだけ分割できますが、マルチタスクになるほどサーバーのRAM使用量が増えるので注意してください。
+分割は好きなだけ増やせますが、マルチタスクになるほどサーバーのRAM使用量が増えるので注意してください。
## まとめ
-このガイドでLinuxのScreenユーティリティの使い方がわかってもらえたら嬉しいです。質問やサポートが必要な場合は、いつでもお気軽にサポートチームまでご連絡くださいね!🙂
\ No newline at end of file
+このガイドでLinuxのScreenユーティリティの使い方がわかってもらえたら嬉しいです。もし質問やサポートが必要なら、いつでもサポートチームに気軽に連絡してくださいね!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
index c51245f00..118b8f00b 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-ssh-server
-title: "専用サーバー:SSHのインストール"
-description: "Linux VPSでSSHサーバーを安全にインストール・管理し、安全なリモートアクセスと強化されたサーバー保護を実現する方法をチェック → 今すぐ詳しく見る"
+title: "LinuxサーバーでSSHをセットアップ - 安全なリモートアクセスを有効化しよう"
+description: "LinuxサーバーにSSHサーバーを安全にインストール・管理して、リモートアクセスを安全にし、サーバーの保護を強化する方法をチェック → 今すぐ詳しく見る"
sidebar_label: SSHのインストール
services:
+ - vserver
- dedicated
---
@@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Secure Shell(SSH)は、安全で暗号化されたリモートシステムへのアクセスを可能にするプロトコルです。ネットワークを通じて送信されるデータの機密性と完全性を保証します。
+Secure Shell(SSH)は、安全で暗号化されたリモートシステムへのアクセスを可能にするプロトコルです。ネットワーク上で送信されるデータの機密性と完全性を保証します。
-このガイドでは、当社のVPSサーバーで提供しているさまざまなLinuxディストリビューションにSSHサーバーをインストールまたは再インストールする方法を解説します。ほとんどのLinuxディストリビューションはデフォルトでSSHサーバーが搭載されているため、製品のウェブインターフェースから簡単に管理できます。操作方法は当社のガイド:[初回アクセス(SSH)](vserver-linux-ssh.md)をご覧ください。
+このガイドでは、当社のVPS/専用サーバーで提供している各種LinuxディストリビューションにSSHサーバーをインストールまたは再インストールする方法を解説します。ほとんどのLinuxディストリビューションはデフォルトでSSHサーバーが搭載されているため、製品のウェブインターフェースから簡単に管理可能です。操作方法は当社のガイド:[初回アクセス(SSH)](vserver-linux-ssh.md)をご覧ください。
-サーバーのセキュリティをさらに強化したい場合は、ぜひ[セキュリティのヒント](vserver-linux-security-tips.md)ガイドもチェックしてください。サーバーをより安全に保つためのツールやサービスを紹介しています。
+さらにサーバーのセキュリティを強化したい場合は、当社の[セキュリティのヒント](vserver-linux-security-tips.md)ガイドもぜひチェックしてください。サーバーをより安全にするためのツールやサービスを紹介しています。
@@ -31,7 +32,7 @@ import TabItem from '@theme/TabItem';
:::info
-SSHサーバーを再インストールする場合は、まずアンインストールしてください。以下のコマンドでアンインストールできます:`yum remove openssh`
+SSHサーバーを再インストールしたい場合は、まずアンインストールしてください。以下のコマンドでアンインストールできます:`yum remove openssh`
:::
SSHサーバーをインストールする前に、システムを最新の状態に更新しましょう。以下のコマンドを実行してください:
@@ -49,25 +50,25 @@ yum install openssh-server
systemctl start sshd
```
-システム起動時に自動でサービスが開始されるように設定しましょう。以下のコマンドを実行してください:
+システム起動時に自動でサービスが起動するように設定しましょう。以下のコマンドを実行してください:
```
systemctl enable sshd
```
## rootログインの有効化
-rootログインを有効にするには、opensshの設定ファイルを編集する必要があります。このガイドでは「nano」をエディタとして使用します。
+rootログインを有効にするには、opensshの設定ファイルを編集する必要があります。このガイドでは「nano」エディタを使います。
:::info
-「nano」がインストールされていない場合は、先にインストールしてください。以下のコマンドでインストールできます:`yum install nano`
+「nano」がインストールされていない場合は、先にインストールしてください。以下のコマンドを使います:`yum install nano`
:::
-設定ファイルを開くには、以下のコマンドを実行します:
+設定ファイルを開くには、以下のコマンドを実行してください:
```
nano /etc/ssh/sshd_config
```
-矢印キーで移動し、以下の行を探してください:
+矢印キーで移動し、以下の行を探します:
```
#PermitRootLogin prohibit-password
```
@@ -86,7 +87,7 @@ systemctl restart sshd
:::info
-SSHサーバーを再インストールする場合は、まずアンインストールしてください。以下のコマンドでアンインストールできます:`apt remove openssh`
+SSHサーバーを再インストールしたい場合は、まずアンインストールしてください。以下のコマンドでアンインストールできます:`apt remove openssh`
:::
SSHサーバーをインストールする前に、システムを最新の状態に更新しましょう。以下のコマンドを実行してください:
@@ -104,25 +105,25 @@ apt install openssh-server
systemctl start sshd
```
-システム起動時に自動でサービスが開始されるように設定しましょう。以下のコマンドを実行してください:
+システム起動時に自動でサービスが起動するように設定しましょう。以下のコマンドを実行してください:
```
systemctl enable sshd
```
## rootログインの有効化
-rootログインを有効にするには、opensshの設定ファイルを編集する必要があります。このガイドでは「nano」をエディタとして使用します。
+rootログインを有効にするには、opensshの設定ファイルを編集する必要があります。このガイドでは「nano」エディタを使います。
:::info
-「nano」がインストールされていない場合は、先にインストールしてください。以下のコマンドでインストールできます:`apt install nano`
+「nano」がインストールされていない場合は、先にインストールしてください。以下のコマンドを使います:`apt install nano`
:::
-設定ファイルを開くには、以下のコマンドを実行します:
+設定ファイルを開くには、以下のコマンドを実行してください:
```
nano /etc/ssh/sshd_config
```
-矢印キーで移動し、以下の行を探してください:
+矢印キーで移動し、以下の行を探します:
```
#PermitRootLogin prohibit-password
```
@@ -141,7 +142,7 @@ systemctl restart sshd
:::info
-SSHサーバーを再インストールする場合は、まずアンインストールしてください。以下のコマンドでアンインストールできます:`apt remove openssh`
+SSHサーバーを再インストールしたい場合は、まずアンインストールしてください。以下のコマンドでアンインストールできます:`apt remove openssh`
:::
SSHサーバーをインストールする前に、システムを最新の状態に更新しましょう。以下のコマンドを実行してください:
@@ -159,25 +160,25 @@ apt install openssh-server
systemctl start sshd
```
-システム起動時に自動でサービスが開始されるように設定しましょう。以下のコマンドを実行してください:
+システム起動時に自動でサービスが起動するように設定しましょう。以下のコマンドを実行してください:
```
systemctl enable sshd
```
## rootログインの有効化
-rootログインを有効にするには、opensshの設定ファイルを編集する必要があります。このガイドでは「nano」をエディタとして使用します。
+rootログインを有効にするには、opensshの設定ファイルを編集する必要があります。このガイドでは「nano」エディタを使います。
:::info
-「nano」がインストールされていない場合は、先にインストールしてください。以下のコマンドでインストールできます:`apt install nano`
+「nano」がインストールされていない場合は、先にインストールしてください。以下のコマンドを使います:`apt install nano`
:::
-設定ファイルを開くには、以下のコマンドを実行します:
+設定ファイルを開くには、以下のコマンドを実行してください:
```
nano /etc/ssh/sshd_config
```
-矢印キーで移動し、以下の行を探してください:
+矢印キーで移動し、以下の行を探します:
```
#PermitRootLogin prohibit-password
```
@@ -196,7 +197,7 @@ systemctl restart sshd
:::info
-SSHサーバーを再インストールする場合は、まずアンインストールしてください。以下のコマンドでアンインストールできます:`dnf remove openssh`
+SSHサーバーを再インストールしたい場合は、まずアンインストールしてください。以下のコマンドでアンインストールできます:`dnf remove openssh`
:::
SSHサーバーをインストールする前に、システムを最新の状態に更新しましょう。以下のコマンドを実行してください:
@@ -214,25 +215,25 @@ dnf install openssh-server
systemctl start sshd
```
-システム起動時に自動でサービスが開始されるように設定しましょう。以下のコマンドを実行してください:
+システム起動時に自動でサービスが起動するように設定しましょう。以下のコマンドを実行してください:
```
systemctl enable sshd
```
## rootログインの有効化
-rootログインを有効にするには、opensshの設定ファイルを編集する必要があります。このガイドでは「nano」をエディタとして使用します。
+rootログインを有効にするには、opensshの設定ファイルを編集する必要があります。このガイドでは「nano」エディタを使います。
:::info
-「nano」がインストールされていない場合は、先にインストールしてください。以下のコマンドでインストールできます:`dnf install nano`
+「nano」がインストールされていない場合は、先にインストールしてください。以下のコマンドを使います:`dnf install nano`
:::
-設定ファイルを開くには、以下のコマンドを実行します:
+設定ファイルを開くには、以下のコマンドを実行してください:
```
sudo nano /etc/ssh/sshd_config
```
-矢印キーで移動し、以下の行を探してください:
+矢印キーで移動し、以下の行を探します:
```
#PermitRootLogin prohibit-password
```
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
index faed2754f..10597cf30 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
@@ -1,7 +1,7 @@
---
id: dedicated-linux-ssl
-title: "専用サーバー:LinuxサーバーでのSSL証明書作成(Let's Encrypt)"
-description: "CertbotとLet's Encryptを使って無料のSSL証明書でウェブサイトを安全に保護する方法を解説 → 今すぐチェック"
+title: "LinuxサーバーでLet's Encrypt SSLを設定 - 専用サーバーをHTTPSで安全に"
+description: "CertbotとLet's Encryptを使って無料SSL証明書でウェブサイトを安全に → 今すぐ詳しくチェック"
sidebar_label: SSL証明書のインストール(Let's Encrypt)
services:
- dedicated
@@ -13,13 +13,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-SSL証明書はインターネットの重要な要素で、クライアントとホスト間のデータを安全に送受信できるようにします。このガイドでは、オープンソースの[**Certbot**](https://certbot.eff.org/)ツールを使って、非営利の証明書発行機関**Let's Encrypt**から無料のSSL証明書を取得する手順を紹介します。
+SSL証明書はインターネットの必須アイテムで、クライアントとホスト間のデータを安全に送受信できるようにします。このガイドでは、オープンソースの[**Certbot**](https://certbot.eff.org/)ツールを使って、非営利の証明書機関**Let's Encrypt**から無料のSSL証明書を取得する方法を解説します。
## 準備
-Certbotを使うには、Linuxサーバーとあなたが所有する**ドメイン**が必要です。ドメインのDNS設定にアクセスでき、使用予定のルートドメインやサブドメインごとに__Linuxサーバー__のIPアドレスを指す`A`レコードを必ず作成してください。
+Certbotを使うには、Linuxサーバーとあなたが所有する**ドメイン**が必要です。ドメインのDNS設定にアクセスでき、使用予定のルートドメインやサブドメインごとに、__Linuxサーバー__のIPアドレスを指す`A`レコードを必ず作成してください。
-Certbotには、NginxやApacheなどのさまざまなウェブサーバーに対応した「ワンクリック」証明書設定ができる追加プラグインもあります。パフォーマンスが高く人気のあるオープンソースのNginxを使うことをおすすめします。設定方法は[Linuxリバースプロキシ](dedicated-linux-proxy.md)ガイドを参照してください。
+Certbotには、NginxやApacheなどのさまざまなウェブサーバーに対応した「ワンクリック」証明書設定ができるプラグインもあります。パフォーマンスが高く人気のあるオープンソースウェブサーバーであるNginxの利用をおすすめします。設定方法は[Linuxリバースプロキシ](dedicated-linux-proxy.md)ガイドも参考にしてください。
## インストール
@@ -31,15 +31,15 @@ sudo apt install certbot
Certbotがインストールできたら、ドメインの証明書をリクエストできます。Let's EncryptとCertbotは、ドメイン所有権を確認するためにさまざまなACMEチャレンジを提供しています。
-自動更新が可能なため、基本的には**HTTP-01**方式の利用を強く推奨します。ただし問題がある場合は、手動でTXT DNSレコードを使う**DNS-01**方式を代替として試すことも可能です。ただしDNS-01は自動更新に対応していません。
+自動更新が可能なため、基本的にはデフォルトの**HTTP-01**方式を強くおすすめします。もし問題がある場合は、手動でTXT DNSレコードを使う**DNS-01**方式を代替として試せますが、自動更新はサポートされません。
-:::tip ウェブサーバープラグインの活用
-NginxやApacheなどのウェブサーバーを使っている方は、以下の**Web Server Plugins**セクションをチェックしてください。Certbotの追加プラグインを使って「ワンクリック」設定やウェブサーバーを停止せずに証明書を取得する方法を解説しています。
+:::tip ウェブサーバープラグインを活用しよう
+NginxやApacheなどのウェブサーバーを使っている方は、以下の**Web Server Plugins**セクションで紹介するCertbotプラグインを使う方法がおすすめです。ウェブサーバーを停止せずにワンクリックで証明書を取得できます。
:::
### HTTP-01チャレンジ
-Certbotがインストールできたら、ドメインの証明書をリクエストしましょう。ここではスタンドアロンモードを使います。これはCertbotが一時的にウェブサーバーを起動してチャレンジを実行する方式です。そのため、ファイアウォールでポート80を開放し、ポート80で動作中のウェブサーバーやサービスがない状態にしてください(チャレンジ名にHTTPが入っている理由です)。
+Certbotがインストールできたら、ドメインの証明書をリクエストしましょう。ここではスタンドアロンモードを使います。これはCertbotが一時的にウェブサーバーを起動してチャレンジを実行する方式です。そのため、ファイアウォールでポート80を開放し、ポート80で既存のウェブサーバーやサービスが動いていない必要があります(チャレンジ名のHTTPはここから来ています)。
以下のコマンドで`--standalone`パラメータを使い、一時ウェブサーバーを利用することをCertbotに伝えます。
@@ -54,21 +54,21 @@ certbot certonly --standalone -d [your_domain]
certbot certonly --standalone
```
-コマンド実行後、初回はメールアドレスの入力や任意のメーリングリスト登録、利用規約の同意などの対話式セットアップが求められます。
+コマンド実行後、初回はメールアドレスの入力や任意のメーリングリスト登録、利用規約の同意を求められます。
-CertbotはACMEチャレンジを生成し、一時ウェブサーバーでホストします。Let's Encryptのサーバーがこれを取得できれば証明書が作成され、`/etc/letsencrypt/live/[your_domain]`に保存されます。
+CertbotはACMEチャレンジを生成し、一時ウェブサーバーでホストします。Let's Encryptのサーバーがこれを取得できれば、証明書が作成され`/etc/letsencrypt/live/[your_domain]`に保存されます。

-あとは証明書のローカルパスを指定して、必要な場所でSSL証明書を利用できます。
+あとは必要な場所でローカルパスを指定してSSL証明書を利用できます。
### TXT DNSレコード
-もし**HTTP-01**方式でドメイン認証がうまくいかない場合は、代わりに**DNS-01**方式を試せます。これはLet's Encryptから指定された値を持つ**TXT** DNSレコードを作成する方法です。
+HTTP-01方式で検証がうまくいかない場合は、代わりに**DNS-01**方式を試せます。これはLet's Encryptから指定された値を持つ**TXT** DNSレコードを作成する方法です。
-ただしこの方法は自動更新に対応していません。自動更新を使いたい場合はできるだけ**HTTP-01**方式を使いましょう。
+ただし、この方法は自動更新に対応していないため、できるだけHTTP-01方式を使うことをおすすめします。
-以下のコマンドで`--preferred-challenges`パラメータを使い、`DNS-01`方式を指定します。
+以下のコマンドで`--preferred-challenges`パラメータを使い、DNS-01方式を指定します。
```
# ルートドメインの場合
@@ -81,23 +81,23 @@ certbot certonly --preferred-challenges dns-01 -d [your_domain] --manual -m [you
certbot certonly --preferred-challenges dns-01
```
-コマンド実行後、初回はメールアドレスの入力や任意のメーリングリスト登録、利用規約の同意などの対話式セットアップが求められます。
+コマンド実行後、メールアドレスの入力や利用規約の同意などの対話式セットアップが始まります。
-CertbotはTXTレコードの作成方法を指示します。通常、対象は`_acme-challenge.`をドメインの前に付けた名前(例:`_acme-challenge.zapdocs.example.com`)で、値はコンソールに表示されます。
+CertbotはTXTレコードの作成方法を指示します。通常、ターゲットは`_acme-challenge.`をドメインの前に付けたもの(例:`_acme-challenge.zapdocs.example.com`)で、値はコンソールに表示されます。
-レコードを作成したらEnterを押して続行してください。正しく反映されていれば証明書が作成され、`/etc/letsencrypt/live/[your_domain]`に保存されます。
+レコードを作成したらEnterを押して続行。正しく反映されていれば証明書が作成され、`/etc/letsencrypt/live/[your_domain]`に保存されます。
:::note
-DNSレコードの反映には時間がかかることがあります。通常は数分以内ですが、まれにもっと長くかかる場合もありますので気長にお待ちください。
+DNSレコードの反映には時間がかかる場合があります。通常は数分以内ですが、まれにもっと長くかかることもあります。
:::
-証明書のローカルパスを指定して、必要な場所でSSL証明書を利用できます。
+あとは必要な場所でローカルパスを指定してSSL証明書を利用できます。
## ウェブサーバープラグイン
-Certbotには複数のウェブサーバープラグインがあり、証明書管理がさらに簡単になります。プラグインは該当するサーバーブロックを自動で編集してくれます。使うには`certbot`コマンドに対応するパラメータを追加するだけです。
+Certbotには複数のウェブサーバープラグインがあり、証明書管理がさらに簡単になります。プラグインは対象のサーバーブロックを自動で編集してくれます。使うには`certbot`コマンドに対応するパラメータを追加するだけ。
-どのプラグインも**HTTP-01**チャレンジを使い、動作はほぼ同じです。プラグイン使用時は、Certbotが対象ドメインを含む`server_name`パラメータのサーバーブロックを探し、ACMEチャレンジ用の一時的な`location /.well-known/acme-challenge/...`ブロックを追加します。
+どのプラグインも**HTTP-01**チャレンジを使い、指定ドメインを含む`server_name`パラメータのサーバーブロックを探します。見つかるとACMEチャレンジを生成し、一時的に`location /.well-known/acme-challenge/...`を追加します。
Let's Encryptサーバーがチャレンジを取得できれば証明書が生成され、サーバーブロック設定が自動でHTTPS(ポート443)対応に書き換えられ、新しい証明書のパスが追加されます。
@@ -112,7 +112,7 @@ Let's Encryptサーバーがチャレンジを取得できれば証明書が生
sudo apt install python3-certbot-nginx
```
-Nginxプラグインを使うには、コマンドに`--nginx`パラメータを追加します。
+Nginxプラグインを使うには、コマンドに`--nginx`パラメータを付けます。
```
# ルートドメインの場合
@@ -126,7 +126,7 @@ certbot --nginx
```
:::tip
-Certbotによる自動のサーバーブロック編集を無効にしたい場合は、`certonly`パラメータを追加して`certbot certonly`のように実行してください。
+Certbotによる自動のサーバーブロック編集を無効にしたい場合は、`certonly`パラメータを付けて`certbot certonly`のように実行してください。
:::
@@ -141,7 +141,7 @@ Certbotによる自動のサーバーブロック編集を無効にしたい場
sudo apt install python3-certbot-apache
```
-Apacheプラグインを使うには、コマンドに`--apache`パラメータを追加します。
+Apacheプラグインを使うには、コマンドに`--apache`パラメータを付けます。
```
# ルートドメインの場合
@@ -155,7 +155,7 @@ certbot --apache
```
:::tip
-Certbotによる自動のサーバーブロック編集を無効にしたい場合は、`certonly`パラメータを追加して`certbot certonly`のように実行してください。
+Certbotによる自動のサーバーブロック編集を無効にしたい場合は、`certonly`パラメータを付けて`certbot certonly`のように実行してください。
:::
@@ -164,9 +164,9 @@ Certbotによる自動のサーバーブロック編集を無効にしたい場
### Webrootプラグイン
-独自のウェブサーバーを使っていて、NginxやApacheのような一般的なソフトを使っていない場合は、Webroot方式を使うとウェブサーバーを停止せずに証明書を取得できます。
+独自のローカルウェブサーバーを使っていて、伝統的なソフトウェアを使わない場合は、ウェブサーバーを停止せずに証明書を取得できるWebroot方式がおすすめです。
-Webrootプラグインを使うには、コマンドに`--webroot`パラメータと、ウェブサーバーのトップディレクトリを指定する`-w [your_webserver_path]`(`--webroot-path`の省略形)を追加します。
+Webrootプラグインを使うには、`--webroot`パラメータと`-w [your_webserver_path]`(ウェブルートのトップディレクトリパス)を指定します。
```
# ルートドメインの場合
@@ -180,7 +180,7 @@ certbot --webroot -w [your_webserver_path]
```
:::tip
-よく使われるウェブルートの場所は`/var/www/html`です。NginxやApacheでも自動サーバーブロック編集を使いたくない場合にこの方法を使うことがあります。
+よく使われるウェブルートは`/var/www/html`です。NginxやApacheでも、プラグインによる自動サーバーブロック編集を使いたくない場合にこの方法が使えます。
:::
@@ -188,21 +188,21 @@ certbot --webroot -w [your_webserver_path]
## 自動更新
-通常、Certbotはcronジョブやsystemdタイマーを使って証明書の自動更新を設定します。以下のコマンドで`--dry-run`パラメータを使い、更新処理のテストができます。
+ほとんどの場合、Certbotはcronジョブやsystemdタイマーを使って自動的に証明書の更新を設定します。以下のコマンドで`--dry-run`パラメータを使い、更新処理のテストができます。
```
certbot renew --dry-run
```
:::tip
-繰り返しになりますが、**DNS-01**方式はCertbotによる自動更新に対応していません。自動更新を使いたい場合は**HTTP-01**方式をおすすめします。
+前述の通り、**DNS-01**方式はCertbotによる自動更新に対応していません。できるだけ**HTTP-01**方式を使いましょう。
:::
-問題なければ成功するはずです。自動更新の設定は`/etc/crontab/`、`/etc/cron.*/*`、または`systemctl list-timers`で確認できます。
+問題なければ成功します。自動更新の設定を確認・変更したい場合は、`/etc/crontab/`や`/etc/cron.*/*`、または`systemctl list-timers`で確認できます。
### 手動でcronジョブを設定する場合
-もし自動更新が設定されていなければ、自分でcronジョブを追加できます。`crontab -e`でcrontab編集画面を開きます。初めての場合はエディタ選択が求められるので、最初の`/bin/nano`を選んでください。
+もし自動更新が設定されていなければ、自分でcronジョブを追加できます。`crontab -e`でcrontab編集画面を開きます。初めての場合はエディタ選択が出るので、`/bin/nano`を選びましょう。
nanoでファイルが開いたら、以下の行を追加して毎日午前6時に更新を実行するようにします。
@@ -214,4 +214,4 @@ nanoでファイルが開いたら、以下の行を追加して毎日午前6時
## まとめ
-これで、スタンドアロン、Webroot、プラグインなどさまざまな方法でCertbotを使い、ドメインのSSL証明書を設定できました。HTTPSで安全なデータ通信が可能になっています。質問やサポートが必要な場合は、いつでもお気軽にサポートチームにお問い合わせくださいね!🙂
\ No newline at end of file
+これで、スタンドアロン、ウェブルート、プラグインなどさまざまな方法でCertbotを使い、ドメインのSSL証明書を設定してHTTPSによる安全な通信を実現できました。質問やサポートが必要な場合は、いつでもお気軽に当社サポートチームまでお問い合わせくださいね!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
index 195793182..c52c6b5a2 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-webserver
-title: "専用サーバー:Nginx と Apache ウェブサーバーのインストール"
-description: "Nginx または Apache ウェブサーバーを効率的にセットアップしてウェブサイトをホストする方法をチェック → 今すぐ詳しく見る"
+title: "LinuxサーバーにNginxとApacheをセットアップ - 強力なウェブサーバー環境を構築しよう"
+description: "NginxやApacheのウェブサーバーを効率的にセットアップ&設定する方法をチェック → 今すぐ詳しく見る"
sidebar_label: ウェブサーバーのインストール
services:
+ - vserver
- dedicated
---
@@ -11,15 +12,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Nginx と Apache は、ユーザーのブラウザにウェブページを配信するために使われる人気のウェブサービスです。ここでは、どちらかのサービスをシステムにインストールする方法を紹介します。
+NginxとApacheは、ユーザーのブラウザにウェブページを配信するために使われる人気のウェブサービスです。ここでは、どちらかのサービスをシステムにインストールする方法を紹介します。
## 準備
-ウェブサーバーの実際のインストールを始める前に、システムが最新の状態であることを確認する必要があります。まずは SSH でサーバーに接続しましょう。SSH が何か、使い方がわからない場合は、こちらのガイドをチェックしてください:[初回アクセス(SSH)](vserver-linux-ssh.md)。
+ウェブサーバーの実際のインストールを始める前に、システムが最新の状態であることを確認する必要があります。まずはSSHでサーバーに接続しましょう。SSHが何か、使い方がわからない場合は、こちらのガイドをチェックしてください: [初回アクセス(SSH)](vserver-linux-ssh.md)。
-接続できたら、以下のコマンドで OS に合わせてシステムをアップデートします:
+接続できたら、以下のコマンドでOSに合わせてシステムをアップデートします:
```
// Debian
@@ -42,7 +43,7 @@ sudo dnf upgrade --refresh
## インストール
-準備が整ったら、いよいよウェブサーバーのインストールを始めましょう。OS とウェブサーバーによって、以下のコマンドを実行してください:
+準備が整ったら、いよいよウェブサーバーのインストールを始めましょう。OSとウェブサーバーによって、以下のコマンドを実行してください:
@@ -65,7 +66,7 @@ sudo zypper install httpd
sudo dnf install httpd
```
-ウェブサーバーのインストールが完了したら、ウェブサイトのファイルをアップロードできます。FTP/SFTP でサーバーに接続し、以下のディレクトリに移動してファイルをアップロードしてください。
+ウェブサーバーのインストールが完了したら、あなたのウェブサイトのファイルをアップロードできます。FTP/SFTPでサーバーに接続し、以下のディレクトリに移動してファイルをアップロードしてください。
```
/var/www/html/
@@ -92,7 +93,7 @@ sudo zypper install nginx
sudo dnf install nginx
```
-ウェブサーバーのインストールが完了したら、ウェブサイトのファイルをアップロードできます。FTP/SFTP でサーバーに接続し、以下のディレクトリに移動してファイルをアップロードしてください。
+ウェブサーバーのインストールが完了したら、あなたのウェブサイトのファイルをアップロードできます。FTP/SFTPでサーバーに接続し、以下のディレクトリに移動してファイルをアップロードしてください。
```
/usr/share/nginx/html
@@ -102,7 +103,7 @@ sudo dnf install nginx
## バージョン確認
-インストールが完了したら、`apache2 -v`(Apache)または `nginx -v`(Nginx)コマンドでインストールが成功したか確認しましょう。出力は以下のような感じになります:
+インストールが完了したら、`apache2 -v`(Apache)または `nginx -v`(Nginx)コマンドでインストールが成功したかチェックしましょう。出力は以下のような感じになります:
@@ -124,4 +125,4 @@ nginx version: nginx/1.2.3
...
```
-どちらかの出力が表示されれば、ウェブサーバーのインストールは無事成功です。
\ No newline at end of file
+どちらかの出力が確認できれば、ウェブサーバーのインストールは無事成功です!
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
index defc6e26e..63096b866 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-wordpress
-title: "専用サーバー:WordPressのインストール"
-description: "LAMPスタックを使ってLinuxサーバーにWordPressをインストールし、効率的にウェブサイトを構築・管理する方法をチェック → 今すぐ詳しく見る"
+title: "LinuxサーバーにWordPressをセットアップ - 自分だけのウェブサイトやブログを始めよう"
+description: "LAMPスタックを使ってLinuxサーバーにWordPressをインストールし、効率的にウェブサイトを構築・管理する方法を解説 → 今すぐチェック"
sidebar_label: WordPressのインストール
services:
+ - vserver
- dedicated
---
@@ -11,26 +12,24 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-WordPressは、ウェブサイトの管理や公開に使われる人気のウェブコンテンツ管理システムです。現在では、メール、フォーラム、ストアなどさまざまな分野に進化しています。活発なコミュニティが強力なプラグインエコシステムとテンプレートを支え、エンドユーザーでも簡単にセットアップできるのが特徴です。このガイドでは、LinuxサーバーにWordPress CMSをインストールする手順を解説します。
+WordPressは、ウェブサイトの管理や公開に使われる人気のあるウェブコンテンツ管理システムです。近年では、メール、フォーラム、ストアなど多様な分野に進化しています。活発なコミュニティが存在し、プラグインやテンプレートのエコシステムが充実しているため、エンドユーザーでも簡単にセットアップが可能です。このガイドでは、LinuxサーバーにWordPress CMSをインストールする手順を解説します。

-
-
## 準備
-まずはSSHでサーバーに接続しましょう。接続方法がわからない場合は、[初回アクセス(SSH)](dedicated-linux-ssh.md)ガイドをチェックしてください。
+まずはSSHでサーバーに接続しましょう。やり方がわからない場合は、[初回アクセス(SSH)](dedicated-linux-ssh.md)ガイドを参考にしてください。
:::info
-本ガイドではUbuntuディストリビューションを使用し、ウェブサーバーにApache、データベースにMySQL、コア依存関係にPHPを組み合わせたLAMPスタック(Linux、Apache、MySQL、PHP)を使います。
+本ガイドではUbuntuディストリビューションを使用し、ウェブサーバーにApache、データベースにMySQL、コア依存関係にPHPを使います。これをLAMPスタック(Linux、Apache、MySQL、PHP)と呼びます。
:::
-ログインできたら、まずはアップデートコマンドを実行します。
+ログインしたら、まずはアップデートコマンドを実行します。
```
sudo apt update
```
-続いて必要な依存関係をすべてインストールします。以下のコマンドを丸ごとコピーして貼り付けてください。インストールには少し時間がかかることがあります。
+続いて必要な依存関係を一括でインストールします。以下のコマンドを丸ごとコピーして貼り付けてください。インストールには少し時間がかかる場合があります。
```
sudo apt install apache2 \
ghostscript \
@@ -48,15 +47,15 @@ sudo apt install apache2 \
php-zip
```
-依存関係がインストールできたら、LAMPスタックのコア機能が正常に動作するように、いくつかの推奨設定を行いましょう。
+依存関係がインストールできたら、LAMPスタックのコア依存関係が正常に動作するように、いくつかの推奨設定を行いましょう。
-### Apacheとファイアウォール
+### Apache & ファイアウォール
まずはApacheウェブサーバーがインターネットと通信できるようにファイアウォールを設定し、正常に動作しているか確認します。ウェブサーバーがインターネットからアクセス可能になるよう、適切なファイアウォールルールを作成することが重要です。
ここではApacheが登録アプリケーションとして用意されている**UFWファイアウォール**を使います。別のファイアウォールを使っている場合は、HTTPのポート80を通す設定をしてください。Linuxのファイアウォールについては[ファイアウォール管理](vserver-linux-firewall.md)ガイドも参考にどうぞ。
-UFWファイアウォールが有効で、SSH用のルールが作成されていることを確認します。
+UFWファイアウォールを有効化し、SSH用のルールも作成します。
```
# SSH用ルールを作成
sudo ufw allow OpenSSH
@@ -69,7 +68,7 @@ sudo ufw enable
UFWファイアウォールを使う場合は必ずSSH用のルールを作成してください!設定しないと現在のセッションが切断された際にサーバーへSSH接続できなくなります!
:::
-次にApache用のルールを作成し、ルールが正しく設定されているか確認します。
+続いてApache用のルールを作成し、ルールが正しく設定されているか確認します。
```
# Apache用ルールを作成
sudo ufw allow in "Apache Full"
@@ -86,7 +85,7 @@ sudo ufw status

-ファイアウォールがApache用に開放されたら、Apacheが正常に動作しているか確認しましょう。ブラウザで自分のIPアドレスにアクセスしてみてください:`http://[your_ipaddress]`
+ファイアウォールがApache用に開放されたら、Apacheが正常に動作しているか確認しましょう。ブラウザでサーバーのIPアドレスにアクセスします:`http://[your_ipaddress]`
正常ならデフォルトのウェルカムページが表示されます。表示されない場合は以下のコマンドでサービスの状態を確認してください:`systemctl status apache2`
@@ -94,25 +93,21 @@ sudo ufw status
### MySQLのセットアップ
-次はMySQLの初期セットアップです。MySQLサーバーを安全に保つために、セキュアインストールスクリプトを実行することを強くおすすめします。これは任意ですが推奨されます。以下のコマンドで実行できます。
+次にMySQLの初期セットアップを行います。MySQLサーバーを安全に保つために、セキュアインストールスクリプトを実行することを強くおすすめします。これは任意ですが推奨されます。以下のコマンドで実行可能です:`sudo mysql_secure_installation`
-```
-sudo mysql_secure_installation
-```
-
-対話形式で進みます。最初にパスワードの検証について聞かれます。将来的に安全なパスワードのみを許可するために `Y` を選び、次に `1`(MEDIUM)か `2`(STRONG)を選択してください。
+対話形式のセットアップが始まります。まずはパスワードの検証について聞かれます。将来的に安全なパスワードのみを許可するために `Y` を選び、強度は `1`(MEDIUM)か `2`(STRONG)を選択しましょう。

-続いて匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティのため両方とも `Y` を選ぶことを強く推奨します。これによりテストユーザーが削除され、rootユーザーはSSH経由のローカルアクセスのみ可能となりリスクが減ります。
+続いて匿名ユーザーの削除とリモートからのrootログイン禁止について聞かれます。セキュリティ上の理由から両方とも `Y` を選択することを強く推奨します。これによりテストユーザーが削除され、rootユーザーはローカル(SSH経由)からのみアクセス可能になります。

-最後にテスト用データベースの削除と権限テーブルのリロードを聞かれます。こちらも不要なので `Y` を選択してください。
+最後にテストデータベースの削除と権限テーブルのリロードを聞かれます。テストテーブルは不要なので `Y` を選択し、権限テーブルをリロードしてください。

-MySQLが起動しているか確認するには、以下のコマンドでログインを試みます:`sudo mysql -u root`。成功すればウェルカムメッセージが表示されます。終了するには `quit` コマンドを使います。
+MySQLが起動しているか確認するため、以下のコマンドでログインを試みます:`sudo mysql -u root`。成功すればウェルカムメッセージが表示されます。終了するには `quit` コマンドを使います。

@@ -129,16 +124,16 @@ phpinfo();
?>
```
-保存は `CTRL+X` → `Y` → `Enter` で完了です。
+保存は `CTRL+X` → `Y` → `Enter` で行います。
-ブラウザで以下のURLにアクセスし、PHP情報ページが表示されればOKです。
+ブラウザで以下のURLにアクセスし、PHP情報ページが表示されれば正常です。
```
http://[your_ipaddress]/info.php
```

-これでLAMPスタックのコア依存関係が動作確認できたので、いよいよWordPressの本体インストールに進みましょう。
+これでLAMPスタックのコア依存関係が動作確認できたので、いよいよWordPressの本インストールに進みましょう。
## インストール
@@ -146,7 +141,7 @@ WordPressのインストールは大きく3つのステップに分かれます
### MySQLデータベースの準備
-インストールを始めるには、新しいMySQLデータベースを作成する必要があります。後のWordPressセットアップウィザードで使うので、以下の例を参考にしてください。
+インストールを始めるには、新しいMySQLデータベースを作成する必要があります。これは後でWordPressセットアップウィザードで使うので、以下の例を参考にしてください。
以下のコマンドをコピーして、データベース、テーブル、ユーザーを作成します。
```
@@ -160,7 +155,7 @@ CREATE DATABASE wordpress;
# [your_password] は任意のパスワードに置き換えてください
CREATE USER wordpress@localhost IDENTIFIED BY '[your_password]';
-# ユーザーに権限を付与(まとめてコピー)
+# ユーザーに権限付与(まとめてコピー)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON wordpress.*
TO wordpress@localhost;
@@ -169,13 +164,13 @@ TO wordpress@localhost;
FLUSH PRIVILEGES;
```
-データベースとユーザーの作成が終わったら、`quit` コマンドでMySQLからログアウトします。これでWordPressのインストール準備が整いました。
+データベースとユーザーの準備ができたら、`quit` コマンドでMySQLを終了します。これでWordPressのインストール準備が整いました。
### WordPressのインストール
-WordPress本体はAPTパッケージではなく、公式の**wordpress.org**から直接ダウンロードする方法をおすすめします。WordPress公式もこちらを推奨しており、トラブルを避けられます。
+WordPress本体はAPTパッケージではなく、公式の **wordpress.org** から直接ダウンロードすることをおすすめします。これがWordPress公式推奨の方法で、トラブルを避けられます。
-最新リリースを一時ディレクトリにダウンロードするには以下のコマンドを使います。
+最新リリースを一時ディレクトリにダウンロードします。
```
cd /tmp && wget https://wordpress.org/latest.tar.gz
```
@@ -185,7 +180,7 @@ cd /tmp && wget https://wordpress.org/latest.tar.gz
tar -xvf latest.tar.gz
```
-展開したファイルをApacheの `/var/www/html/` ディレクトリにコピーし、ウェブからアクセスできるようにします。以下のコマンドでコピー、アップロード用ディレクトリ作成、権限設定を行います。
+展開したファイルをApacheの `/var/www/html/` ディレクトリにコピーし、ウェブからアクセス可能にします。以下のコマンドでコピー、アップロード用ディレクトリ作成、権限設定を行います。
```
# wordpressフォルダをコピーし所有権を変更
cp -R wordpress /var/www/html/
@@ -199,44 +194,42 @@ chmod -R 755 /var/www/html/wordpress/
chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/
```
-これでWordPressのインストールは完了です。セットアップウィザードは以下のURLからアクセスできます:`http://[your_ipaddress]/wordpress`
+これでWordPressのインストールは完了です。セットアップウィザードにアクセスしましょう:`http://[your_ipaddress]/wordpress`
### セットアップウィザード
セットアップウィザードでWordPressの設定を行います。最初に言語選択が表示されます。
-続いてデータベース設定を入力します。先ほどMySQLで準備した情報を使うので、例に沿って以下のように入力してください。`[your_password]` は先ほど設定したパスワードに置き換えます。
+続いてデータベース設定を入力します。先ほどMySQLで準備した情報を使うので、同じ値を入力してください。例に沿っている場合は以下のように入力し、`[your_password]` は先ほど設定したパスワードに置き換えます。

-設定が終わるとインストールを実行する画面が表示されます。これがセットアップの最後のステップです。
+設定が終わったらインストールを実行します。これがセットアップの最後のステップです。

-次のページではサイトタイトル、メールアドレス、WordPress管理者用のユーザー名とパスワードを入力します。検索エンジンのインデックス設定もここで選べます。
+次の画面でサイトタイトル、メールアドレス、WordPress管理者アカウントのユーザー名とパスワードを入力します。検索エンジンのインデックス設定も選択可能です。
:::tip
-強力なパスワードを設定し、ログイン情報は必ず保存しておきましょう!WordPressパネルへのアクセスに必要です。
+強力なパスワードを設定し、ログイン情報は必ず保存してください!WordPressパネルへのアクセスに必要です。
:::
-準備ができたら **WordPressをインストール** ボタンを押してセットアップを完了させます。
+準備ができたら **Install WordPress** ボタンを押してインストールを完了させましょう。

-成功ページにリダイレクトされるので、**ログイン** を選択し、先ほどの情報でWordPressパネルに初ログインしましょう!
+成功ページにリダイレクトされるので、**Log In** を選択し、先ほどのアカウント情報でWordPressパネルに初ログインしましょう!

-ログインに成功すると、WordPressパネルのダッシュボードが表示され、インストール完了です。
+ログインに成功すると、WordPressの管理画面が表示されます。これでインストール完了です。

## まとめ
-おめでとうございます!WordPressのインストールと設定が無事完了しました。次のステップとして、**ドメイン**と**SSL証明書**の設定を強くおすすめします。これによりデータ通信が安全になり、WordPressパネルへのアクセスも簡単になります。ぜひ[Certbotガイド](dedicated-linux-certbot.md)の**Apacheプラグイン**に注目し、対話形式のセットアップで簡単に証明書を取得してください。
-
-さらにプラグインの導入や人気のページビルダー「Elementor」の使い方については、[WordPressプラグイン](webspace-wordpress-plugins.md)や[WordPress Elementor](webspace-wordpress-elementor.md)ガイドもぜひチェックしてみてください。
-
-質問やサポートが必要な場合は、いつでもお気軽にサポートチームまでご連絡くださいね!🙂
+おめでとうございます!WordPressのインストールと設定が無事完了しました。次のステップとして、**ドメイン**と**SSL証明書**の設定を強くおすすめします。これによりデータ通信が安全になり、WordPressパネルへのアクセスも簡単になります。ぜひ[Certbotガイド](dedicated-linux-certbot.md)の**Apacheプラグイン**を参考に、対話形式で証明書をサクッと設定しましょう。
+さらにWordPressの拡張やカスタマイズには、[WordPressプラグイン](webspace-wordpress-plugins.md)や人気のページビルダー「Elementor」を紹介した[WordPress Elementor](webspace-wordpress-elementor.md)ガイドもチェックしてみてください。
+質問やサポートが必要な場合は、いつでもお気軽にサポートチームまでお問い合わせくださいね!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
index 30522f290..e84f9a071 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-xrdp
-title: "専用サーバー:xRDP(リモートデスクトップ)のインストール"
+title: "LinuxサーバーにxRDPをセットアップ - リモートデスクトップアクセスを有効化"
description: "UbuntuやDebianサーバーでリモートデスクトップアクセスを設定して、管理や操作をもっと簡単に → 今すぐチェック"
sidebar_label: xRDPのインストール
services:
+ - vserver
- dedicated
---
@@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Linuxでは通常、サーバー管理にSSHコンソールがデフォルトで用意されています。でも、Windowsのようなリモートデスクトップ接続の方が楽な場合もありますよね。
-ほとんどのLinuxディストリビューションでインストール後の設定が可能です。このガイドではUbuntuとDebianでのやり方を解説します。
+Linuxでは通常、SSHコンソールがデフォルトでサーバー管理に使われます。でも、Windowsのようにリモートデスクトップ接続を使ったほうが楽な場合もあります。
+ほとんどのLinuxディストリビューションでインストール後に設定可能です。このガイドではUbuntuとDebianでのやり方を説明します。
:::info
-重要:OSは最低でもUbuntu 18.04.X LTS(Bionic Beaver)またはDebian 10(Buster)を使ってください。より新しいバージョンを推奨します。
+重要:OSは最低でもUbuntu 18.04.X LTS(Bionic Beaver)かDebian 10(Buster)を使ってください。より新しいバージョンを推奨します。
:::
## xRDPのインストール
@@ -66,7 +67,7 @@ sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp
sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp
```
-設定が完了したら、リモートデスクトップでrootまたは各ユーザーのアカウントに接続できます。
+設定が終わったら、リモートデスクトップでrootまたは該当ユーザーのアカウントに接続できます。
デフォルトのポートは:3389
## 接続方法
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
index 64136c55f..376386ce5 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-ftpserver
-title: "専用サーバー: FTPのインストール"
-description: "WindowsでFileZilla FTPサーバーをセットアップして、安全なファイル転送とユーザーアクセス管理を実現する方法をチェック → 今すぐ詳しく見る"
+title: "WindowsサーバーでFTPをセットアップ - 安全なファイル転送サービスをホストしよう"
+description: "WindowsでFileZilla FTPサーバーをセットアップ&管理して、安全なファイル転送とユーザーアクセス制御を実現 → 今すぐチェック"
sidebar_label: FTPのインストール
services:
+ - vserver
- dedicated
---
@@ -11,9 +12,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-**FTP(ファイル転送プロトコル)**は、TCP/IPネットワーク上でファイルを転送するためのネットワークプロトコルです。システム間でファイルを簡単に交換できるように開発されました。
+**FTP(ファイル転送プロトコル)**は、TCP/IPネットワーク上でファイルを転送するためのネットワークプロトコルです。システム間でのファイル交換を簡単にするために開発されました。
-**FileZilla Server**を使えば、Windows OS上にFTPサーバーを簡単に構築できます。FileZilla Serverはインストールと設定が簡単で、ユーザーアカウントの作成、アクセス権の管理、ファイル転送など多彩な機能を備えています。
+**FileZilla Server**を使えば、Windows OS上にFTPサーバーを簡単に構築できます。FileZilla Serverはインストールや設定がシンプルで、ユーザーアカウントの作成、アクセス権の管理、ファイル転送など多彩な機能を備えています。
@@ -21,7 +22,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
### ダウンロード
-FTPサーバーを構築するには対応するソフトウェアが必要です。WindowsサーバーOS向けの選択肢としてFileZilla Serverソフトウェアがあります。こちらからダウンロード可能です: [FileZilla server](https://filezilla-project.org/download.php?type=server).
+FTPサーバーをセットアップするには対応するソフトウェアが必要です。WindowsサーバーOS向けの選択肢としてFileZilla Serverがあります。こちらからダウンロード可能です: [FileZilla server](https://filezilla-project.org/download.php?type=server).
@@ -31,19 +32,19 @@ FTPサーバーを構築するには対応するソフトウェアが必要で
-ここでインストールするパッケージを選択できますが、デフォルトのままで問題ないので、そのまま**Next**をクリックし、インストール先を選択します:
+ここでインストールするパッケージを選べますが、デフォルトのままで問題ないので、そのまま**Next**をクリックし、インストール先を選択します:

-この例ではFileZilla Serverを**C:\Program Files (x86)\FileZilla Server**にインストールしますが、好きなパスを選んでもOKです。パスを選んだら、FTPサーバーのインストールと起動方法を指定し、ポート番号を決めて管理者パスワードを設定します。
+この例ではFileZilla Serverを**C:\Program Files (x86)\FileZilla Server**にインストールしますが、好きなパスを選んでもOK。パスを決めたら、FTPサーバーの起動方法やポート番号、管理者パスワードの設定を行います。

-その後も**Next**をクリックし、最後に**Install**を押してインストールを開始。FileZilla FTPサーバーの管理画面が開きます。**Connect to FileZilla FTP Server**ボタンをクリックしましょう。
+続けて**Next**をクリックし、最後に**Install**を押してインストール開始。FileZilla FTPサーバーの管理画面が開きます。**Connect to FileZilla FTP Server**ボタンをクリック。
-ホスト、ポート、パスワードの入力画面が出るので、ホストとポートはそのままにして、FTPサーバーで設定した管理者パスワードを入力。**Ok**を押して接続します。
+ホスト、ポート、パスワードの入力画面が出るので、ホストとポートはそのままにして、先ほど設定した管理者パスワードを入力。**Ok**を押して接続します。
@@ -52,32 +53,32 @@ FTPサーバーを構築するには対応するソフトウェアが必要で
### ユーザー作成
FTPでサーバーに接続するにはユーザーを作成する必要があります。
-上部メニューの**Server**をクリックし、次に**Configure**を選択。
+上部メニューの**Server**をクリックし、続けて**Configure**を選択。

-続いてUsersメニューで**Add**をクリックして新しいユーザーを追加します:
+次にUsersメニューから**Add**をクリックして新しいユーザーを追加します:

-この例ではユーザー名を**YourUserName**にしていますが、もちろん好きな名前でOKです。
+この例ではユーザー名を**YourUserName**にしていますが、好きな名前でOKです。
### パスワードと権限設定
-ユーザーを作成したら、アクセス権とパスワードを設定します。ユーザーを選択し、**General**カテゴリの**Credentials**でパスワード設定を行います。セキュリティのためパスワードは必須です。**Require a password to log in**を選び、希望のパスワードを入力しましょう。
+ユーザーを作成したら、アクセス権限を設定します。ユーザーを有効化し、**General**カテゴリの**Credentials**でパスワード設定を行います。セキュリティのためパスワードは必須推奨。**Require a password to log in**を選び、希望のパスワードを入力しましょう。

-ユーザーに適切な権限を与えるため、アクセス可能なディレクトリを**Add**でマウントポイントに追加します。仮想パスと実際のパスを指定します。例ではCドライブを\に割り当てています。
+ユーザーに適切な権限を与えるため、アクセス可能なディレクトリを**Add**でマウントポイントに追加します。仮想パスと実際のパスを指定。例ではCドライブを\に割り当てています。

-右側の**Permissions**で指定したパスへのアクセス権を設定可能。データの読み書きを行いたい場合は**Read+Write**にするのがおすすめです。
+右側の**Permissions**で指定したパスへのアクセス権を設定可能。読み書き両方したいなら**Read+Write**がおすすめ。
::: danger
-セキュリティのため、ユーザーには必要なフォルダのみアクセス権を与えましょう。
+セキュリティのため、ユーザーには必要なフォルダだけアクセス権を与えるようにしましょう。
:::
設定が終わったら**Apply**をクリックして変更を保存します。
@@ -89,7 +90,7 @@ FTPでサーバーに接続するにはユーザーを作成する必要があ
FTPサーバーへの接続を許可するため、WindowsファイアウォールでFileZilla Serverの通信を許可する必要があります。
**コントロールパネル\システムとセキュリティ\Windows Defender ファイアウォール**を開き、**Windows Defender ファイアウォールでアプリまたは機能を許可する**をクリック。
-次の画面で許可するアプリケーションを選択します:
+次の画面で許可するアプリを選択します:

@@ -103,5 +104,4 @@ FTPサーバーへの接続を許可するため、Windowsファイアウォー
## まとめ
-おめでとうございます!FTPサーバーのインストールが無事完了しました。
-もし質問やサポートが必要な場合は、いつでもお気軽にサポートチームまでお問い合わせくださいね!🙂
\ No newline at end of file
+おめでとうございます!FTPサーバーのインストールが無事完了しました。もし質問やサポートが必要な場合は、いつでもお気軽にサポートチームにお問い合わせくださいね。毎日対応しています!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-git.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
index 369b5256a..d3e7a6ea7 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-git
-title: "専用サーバー:WindowsでGitをセットアップ"
-description: "効率的なバージョン管理とスムーズなコラボレーションのためにGitをセットアップ&設定する方法をチェック → 今すぐ詳しく見る"
+title: "WindowsサーバーにGitをセットアップ - プロジェクトのバージョン管理を始めよう"
+description: "効率的なバージョン管理とスムーズなコラボレーションのためにGitをセットアップ&設定する方法を解説 → 今すぐチェック"
sidebar_label: Gitのインストール
services:
+ - vserver
- dedicated
---
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Gitは分散型バージョン管理システムで、ソースコード管理を効率的に行えます。開発者は変更履歴を追跡し、複数のブランチで同時に作業し、プロジェクトでのコラボレーションをスムーズに進められます。その柔軟性とパフォーマンスから、Gitは現代のソフトウェア開発における標準的なバージョン管理ツールとなっています。
+Gitは分散型バージョン管理システムで、ソースコード管理を効率化します。開発者は変更履歴を追跡し、複数のブランチで同時に作業し、プロジェクトでのコラボレーションをスムーズに行えます。その柔軟性と高性能から、Gitは現代のソフトウェア開発における標準的なバージョン管理ツールとなっています。
自分でこのサービスをホスティングしようと考えていますか?セットアップと設定の全ステップをわかりやすく解説し、注意すべきポイントもすべてお伝えします。
@@ -22,19 +23,19 @@ Gitは分散型バージョン管理システムで、ソースコード管理
**Git**をセットアップする前に、システムの準備が必要です。これにはOSを最新バージョンにアップデートすることが含まれます。こうした準備は安定した環境を確保し、インストール中やインストール後のトラブルを防ぐのに役立ちます。
### システムのアップデート
-システムが最新のソフトウェアとセキュリティ改善を反映していることを確認するため、まずは必ずシステムアップデートを行いましょう。これにより、最新のセキュリティパッチやソフトウェアバージョンが適用された状態で作業を進められます。
+システムが最新のソフトウェアとセキュリティ改善を反映していることを確認するため、まずは必ずシステムアップデートを実行しましょう。これにより、最新のセキュリティパッチとソフトウェアバージョンが適用され、安心して次のステップに進めます。
## インストール
-必要な準備が整ったら、Gitアプリケーションのインストールに進みましょう。以下のリンクからWindows用Git(x64)をダウンロードしてください:https://git-scm.com/downloads/win
+必要な準備が整ったら、Gitアプリケーションのインストールに進みましょう。以下のリンクからWindows用Git(x64)をダウンロードしてください: https://git-scm.com/downloads/win
-ダウンロードしたファイルのセットアップを実行し、画面の指示に従ってインストールを進めます。
+ダウンロードしたファイルを実行し、画面の指示に従ってセットアップを進めます。

インストールが完了したら、ターミナルまたはコマンドプロンプトを開いてGitが正しく動作しているか確認しましょう。`git --version` コマンドを入力してEnterを押します。
-インストールが成功していれば、現在インストールされているGitのバージョン番号が表示されます。エラーメッセージが出たり何も表示されない場合は、Gitが正しくインストールされていないか、コマンドがシステムパスに含まれていない可能性があります。
+インストールが成功していれば、現在インストールされているGitのバージョン番号が表示されます。エラーメッセージが出るか何も表示されない場合は、Gitが正しくインストールされていないか、コマンドがシステムパスに含まれていない可能性があります。
```
git --version
@@ -45,7 +46,7 @@ git version 2.51.2
## 設定
-以下のコマンドでGitのユーザー名とメールアドレスを設定しましょう。サンプルの値は自分の情報に置き換えてください。これらの情報はコミットごとに紐づけられます。
+以下のコマンドでGitのユーザー名とメールアドレスを設定しましょう。サンプルの値は自分の情報に置き換えてください。これらの情報は、あなたが行うすべてのコミットに紐づけられます。
```
git config --global user.name "John Doe Paris"
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
index b0983b923..b6029fa40 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-installmysql
-title: "専用サーバー:MySQLのインストール"
-description: "Windows専用サーバーで信頼性の高いデータ管理のために、自分だけのMySQLデータベースサーバーをセットアップしてセキュリティを強化する方法 → 今すぐ詳しく見る"
+title: "WindowsサーバーにMySQLをセットアップ - 信頼できるデータベースを構築・管理しよう"
+description: "Windows専用サーバーで自分だけのMySQLデータベースサーバーをセットアップ&セキュアに運用する方法 → 今すぐチェック"
sidebar_label: MySQLのインストール
services:
+ - vserver
- dedicated
---
@@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-MySQLサーバーはさまざまなアプリケーションで必要とされ、例えばゲームサーバーやウェブサイトの重要なデータを管理することができます。ここでは、Windows専用サーバー上に自分だけのMySQLデータベースサーバーをセットアップする方法を解説します。
+MySQLサーバーはさまざまなアプリケーションで必要とされ、例えばゲームサーバーやウェブサイトの重要なデータを管理することができます。ここでは、Windows専用サーバーに自分だけのMySQLデータベースサーバーをセットアップする方法を解説します。
@@ -23,26 +24,26 @@ MySQLサーバーはさまざまなアプリケーションで必要とされ、

-その後、**Next**をクリックしてインストールを進め、rootパスワードの入力を求められたら以下の画面になります:
+その後、**Next**をクリックしてインストールを進め、rootパスワードの入力画面まで進みます:

-ここでデータベースサーバーへのアクセス用のマスターパスワードを設定します。必ず他人に知られない安全なパスワードを使ってください!
+ここでデータベースサーバーへのアクセス用のマスターパスワードを設定します。誰にも知られない安全なパスワードを必ず使ってください!
:::info
-重要!NavicatやHeidiSQLなどのツールで外部からデータベースにアクセスしたい場合は、**Enable access from remote machines for root user(rootユーザーのリモートアクセスを有効にする)**オプションを必ず有効にしてください!ただし、セキュリティ上の理由から通常は推奨されません。
+重要!NavicatやHeidiSQLなどのツールで外部からデータベースにアクセスしたい場合は、**Enable access from remote machines for root user**(rootユーザーのリモートアクセスを有効にする)オプションを必ず有効にしてください!ただし、セキュリティ上の理由から通常は推奨しません。
:::
その後も**Next**をクリックしてインストールを進め、最後に**Install**をクリックします:

-これであなたのデータベースサーバーがオンラインになり、使用可能な状態です!
+これでデータベースサーバーが起動し、利用可能な状態になりました!
## 外部アクセスの設定
インストール時に「Enable access from remote machines for root user」を有効にした場合は、WindowsファイアウォールでMySQLのポート**3306**を開放する必要があります。ファイアウォールを開き、新しいルールを作成してください。
-ポート開放の方法は以下のガイドを参考にしてください:
+ファイアウォールのポート開放方法は以下のガイドを参考にどうぞ:
[ポート開放(ファイアウォール)](vserver-windows-port.md)
これで外部からMySQLサーバーにアクセスできるようになります!
@@ -51,6 +52,4 @@ MySQLサーバーはさまざまなアプリケーションで必要とされ、
## まとめ
-おめでとうございます、MySQLサーバーのインストールが無事完了しました。もし質問やサポートが必要な場合は、毎日対応しているサポートチームまでお気軽にお問い合わせくださいね!🙂
-
-
+おめでとうございます!MySQLサーバーのインストールが無事完了しました。もし質問やサポートが必要な場合は、いつでもお気軽にサポートチームまでご連絡くださいね。毎日対応しています!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
index b50a2ac2e..58cabf51c 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-javascript
-title: '専用サーバー:JavaScriptのインストール'
-description: "WindowsでNode.js、Deno、BunをインストールしてJavaScriptを効率的に実行する方法をチェック → 今すぐ詳しく見る"
+title: "WindowsサーバーでJavaScriptランタイムをセットアップ - 最新のWebアプリを動かそう"
+description: "WindowsにNode.js、Deno、BunをインストールしてJavaScriptを効率的に実行する方法を解説 → 今すぐチェック"
sidebar_label: JavaScriptのインストール
services:
+ - vserver
- dedicated
---
@@ -11,13 +12,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-このガイドでは、WindowsにNode.js、Deno、Bunをインストールする手順を紹介します。以下の手順はRDP経由で実行してください。RDPでサーバーに接続する方法がわからない場合は、[初回アクセス(RDP)](vserver-windows-userdp.md)ガイドを参照してください。
+このガイドでは、WindowsにNode.js、Deno、Bunをインストールする手順を紹介します。以下の手順はRDP経由で実行してください。RDP接続方法がわからない場合は、[初回アクセス(RDP)](vserver-windows-userdp.md)ガイドを参照してください。
## インストール
-まず、どのJavaScriptランタイムをインストールするか決める必要があります。各ランタイムについて詳しく解説しているオンラインリソースはたくさんありますが、このガイドでは基本的な使い方のコマンドやコード例も含めて紹介します。最も広く使われているNode.jsの利用をおすすめします。
+まず、どのJavaScriptランタイムをインストールするか決めましょう。各ランタイムについて詳しく解説しているオンラインリソースはたくさんありますが、このガイドでは基本的な使い方やコード例も紹介します。特にNode.jsは最も広く使われている人気の選択肢なのでおすすめです。
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -27,25 +28,25 @@ import TabItem from '@theme/TabItem';
## Node.jsランタイムのインストール
-### ステップ1:ファイルのダウンロード
+### ステップ1: ファイルのダウンロード
お好きなブラウザを開きます(このガイドではChromeを使用します)[https://Node.js.org/en](https://Node.js.org/en) にアクセスしてください。

-次に、`Download Node.js (LTS)`ボタンをクリックしてダウンロードが完了するまで待ちます。
+次に `Download Node.js (LTS)` ボタンをクリックしてダウンロードが完了するまで待ちます。

:::tip
-一般的に、最新のLong Term Support(LTS)バージョンをインストールすることが推奨されています。
+基本的には最新のLong Term Support(LTS)バージョンをインストールすることを推奨します。
:::
-### ステップ2:インストールの実行
-ダウンロードしたインストーラーを実行します。`Welcome`画面で`Next`をクリックしてください。
+### ステップ2: インストールの開始
+ダウンロードしたインストーラーを実行します。`Welcome` ページで `Next` をクリックしてください。

-Node.jsのライセンス契約を読み、チェックボックスにチェックを入れて同意し、`Next`をクリックします。
+Node.jsのライセンス契約書を読み、チェックボックスにチェックを入れて同意し、`Next` をクリックします。

@@ -57,38 +58,38 @@ Node.jsのライセンス契約を読み、チェックボックスにチェッ

-次の画面ではNode.jsのコアパッケージの一部をインストールしない選択もできますが、通常のインストールをするならそのまま`Next`をクリックしてください。Chocolateyのインストールオプションもありますが、必須ではありません。
+次の画面ではNode.jsのコアパッケージの一部をインストールしない選択もできますが、通常はそのまま `Next` を押して問題ありません。Chocolateyのインストールオプションもありますが、必須ではありません。

-### ステップ3:インストールの完了
-`Install`をクリックしてインストールを開始します。完了まで少し時間がかかるので気長に待ちましょう。:)
+### ステップ3: インストール完了
+`Install` をクリックしてインストールを開始します。完了まで少し時間がかかるので気長に待ちましょう。:)

-インストールが終わったら、`Finish`をクリックしてNode.jsをサーバーで使い始めましょう。
+インストールが終わったら `Finish` をクリックして完了です。これでサーバー上でNode.jsが使えるようになりました。
### Node.jsのバージョン確認とアップデート
-`node -v`コマンドでインストールされているNode.jsのバージョンを確認できます。定期的に最新のLTSバージョンを使っているかチェックし、アップデートしたい場合はこの[JavaScriptインストール](dedicated-windows-javascript.md)ガイドの該当セクションを再度参照してください。
+`node -v` コマンドでインストールされているNode.jsのバージョンを確認できます。定期的に最新のLTSバージョンかチェックし、アップデートしたい場合はこの[Install JavaScript](dedicated-windows-javascript.md)ガイドの該当セクションを再度参照してください。
-### Node.jsとnpmの実行
+### Node.jsとnpmの使い方
npmはNode.jsの公式パッケージマネージャーで、インターネット上のパッケージをインストールするのに使います。
:::tip
-npmの全パッケージは公式[ウェブサイト](https://www.npmjs.com/)で探せます。
+npmの全パッケージは公式サイトの[こちら](https://www.npmjs.com/)で探せます。
:::
### 新しいプロジェクトの作成
-新しいNode.jsプロジェクトを始めるときは、まずファイルエクスプローラーで新しいディレクトリを作成し、そこにコマンドプロンプトやPowerShellを開いて`npm init`コマンドを実行します。これにより`package.json`ファイルを作成するための基本情報を入力するよう求められます。このファイルがNode.jsの「設定ファイル」となります。
+新しいNode.jsプロジェクトを始めるときは、まずファイルエクスプローラーで新しいフォルダを作成し、コマンドプロンプトやPowerShellをそのフォルダで開いて `npm init` コマンドを実行します。これにより `package.json` ファイルを作成するための基本情報を入力するよう求められます。このファイルがNode.jsの設定ファイルになります。
:::tip
-Windowsでは、ファイルエクスプローラーの現在のパスを一度クリックして`cmd`と入力しEnterを押すと、そのディレクトリ内でコマンドプロンプトが開けて便利です。
+Windowsではファイルエクスプローラーのパスバーを一度クリックして `cmd` と入力しEnterを押すと、そのフォルダ内でコマンドプロンプトが開けて便利です。
:::
-プロジェクトの初期化が終わったら、`index.js`というファイルを作成してコードを書きます。例として、デフォルトのポート80で簡単なHTTPサーバーを作り、localhostからアクセスするとテストメッセージを返すコードは以下の通りです。
+プロジェクトの初期化が終わったら、`index.js` というファイルを作成してコードを書きます。例として、デフォルトのポート80で簡単なHTTPサーバーを作り、localhostからアクセスされたらテストメッセージを返すコードを以下に示します。
```js
const http = require('http')
@@ -101,12 +102,12 @@ const server = http.createServer((req, res) => {
server.listen(80)
```
-このコードは`node .`コマンドで実行でき、ブラウザで`localhost:80`にアクセスして動作を確認できます。
+このコードは `node .` コマンドで実行でき、ブラウザで `localhost:80` にアクセスすると動作を確認できます。

:::tip
-npmから外部パッケージをインストールするには`npm install [パッケージ名]`を使います。
+npmから外部パッケージをインストールするには `npm install [パッケージ名]` を使います。
:::
@@ -115,21 +116,21 @@ npmから外部パッケージをインストールするには`npm install [パ
## Denoランタイムのインストール
-DenoのインストールはPowerShellで`irm https://deno.land/install.ps1 | iex`と入力するだけで簡単にできます。Windowsの検索バーで`Powershell`を検索し、管理者権限で開いて上記コマンドを実行してください。指示に従って進めます。
+DenoのインストールはPowerShellで `irm https://deno.land/install.ps1 | iex` と入力するだけで簡単にできます。Windowsの検索バーで `Powershell` を検索し、管理者権限で開いて上記コマンドを実行してください。指示に従って進めます。

:::tip
-現在のバージョンを確認するには`deno --version`を実行します。
+インストール済みのバージョンを確認するには `deno --version` を実行してください。
:::
### Denoのアップデート
-Denoのアップデートは`deno upgrade`コマンドで簡単に行えます。
+Denoのアップデートは `deno upgrade` コマンドで簡単に行えます。
### Denoの実行
-Denoを使い始めるには、新しい`index.ts`ファイルを作成し、コードを書きます。例として、デフォルトのポート80で簡単なHTTPサーバーを作り、localhostからアクセスするとテストメッセージを返すコードは以下の通りです。
+Denoを使い始めるには、新しく `index.ts` ファイルを作成してコードを書きます。例として、デフォルトのポート80で簡単なHTTPサーバーを作り、localhostからアクセスされたらテストメッセージを返すコードを以下に示します。
```js
Deno.serve({ port: 80 }, (_req: Request) => {
@@ -137,12 +138,12 @@ Deno.serve({ port: 80 }, (_req: Request) => {
})
```
-このコードは`deno run --allow-net index.ts`コマンドで実行でき、ブラウザで`localhost:80`にアクセスして動作を確認できます。
+このコードは `deno run --allow-net index.ts` コマンドで実行でき、ブラウザで `localhost:80` にアクセスすると動作を確認できます。

:::info
-Denoはセキュリティを重視して作られているため、`--allow-net`のような権限を明示的に付与しないと一部のモジュールが使えません。
+Denoはセキュリティを重視して作られているため、ネットワークアクセスには `--allow-net` のような権限指定が必要です。
:::
@@ -151,17 +152,17 @@ Denoはセキュリティを重視して作られているため、`--allow-net`
## Bunランタイムのインストール
-Bunも簡単に1コマンドでインストールできますし、Node.jsを使ったことがある人向けにnpm経由でのインストールも選べます。
+Bunも簡単に1コマンドでインストールできますし、Node.jsを使ったことがある人はnpm経由でのインストールも可能です。
-PowerShellで`irm bun.sh/install.ps1|iex`を実行するとBunがサーバーにインストールされます。
+PowerShellで `irm bun.sh/install.ps1|iex` を実行するとBunがサーバーにインストールされます。

:::info
-サーバーに必要なファイルが不足している場合、Bunがその情報とダウンロードリンクを表示します。
+サーバーに必要なファイルが不足している場合、Bunがその旨を教えてくれ、インストーラー実行時にダウンロードリンクも案内されます。

:::
@@ -169,7 +170,7 @@ PowerShellで`irm bun.sh/install.ps1|iex`を実行するとBunがサーバーに
-すでにnpmがインストールされている場合は、`npm install -g bun`でBunをインストールできます。
+すでにnpmがインストールされている場合は、`npm install -g bun` を実行してBunをインストールできます。

@@ -178,13 +179,13 @@ PowerShellで`irm bun.sh/install.ps1|iex`を実行するとBunがサーバーに
### Bunの実行
-Bunは他のJavaScriptエンジンより高速に動作するよう設計されており、Node.jsに似たセットアップで使えます。空のディレクトリを開き、コマンドプロンプトで`bun init`を実行してください。
+Bunは他のJavaScriptエンジンより高速で、Node.jsに似たセットアップが特徴です。空のディレクトリを開き、コマンドプロンプトで `bun init` を実行してください。
:::note
-選択した言語(JSまたはTS)に応じて、Bunは設定ファイル(jsconfig.jsonまたはtsconfig.json)を作成します。
+選択した言語(JSまたはTS)に応じて、Bunは設定ファイル(jsconfig.json または tsconfig.json)を作成します。
:::
-Bunを使い始めるには、新しい`index.ts`ファイルを作成し、コードを書きます。例として、デフォルトのポート80で簡単なHTTPサーバーを作り、localhostからアクセスするとテストメッセージを返すコードは以下の通りです。
+Bunを使い始めるには、新しく `index.ts` ファイルを作成してコードを書きます。例として、デフォルトのポート80で簡単なHTTPサーバーを作り、localhostからアクセスされたらテストメッセージを返すコードを以下に示します。
```js
const server = Bun.serve({
@@ -195,7 +196,7 @@ const server = Bun.serve({
})
```
-このコードは`bun index.ts`コマンドで実行でき、ブラウザで`localhost:80`にアクセスして動作を確認できます。
+このコードは `bun index.ts` コマンドで実行でき、ブラウザで `localhost:80` にアクセスすると動作を確認できます。

@@ -204,7 +205,7 @@ const server = Bun.serve({
## まとめ
-おめでとうございます!JavaScriptのインストールが無事完了しました。もし質問やサポートが必要な場合は、毎日対応しているサポートチームまでお気軽にお問い合わせくださいね!🙂
+おめでとうございます!JavaScriptランタイムのインストールが無事完了しました。もし質問やサポートが必要な場合は、毎日対応しているサポートチームまでお気軽にお問い合わせくださいね!🙂
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
index 5a0f8b52b..0c7aa3ab1 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-nodejs
-title: "専用サーバー:WindowsでNode.jsをセットアップ"
-description: "スケーラブルでリアルタイムなアプリケーション向けにNode.jsを簡単にセットアップする方法をチェック → 今すぐ詳しく見る"
+title: "WindowsサーバーにNode.jsをセットアップ - 最新JavaScriptアプリを動かそう"
+description: "スケーラブルでリアルタイムなアプリを作るためのNode.jsセットアップ方法をサクッと解説 → 今すぐチェック"
sidebar_label: Node.jsのインストール
services:
+ - vserver
- dedicated
---
@@ -13,77 +14,77 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Node.jsはクロスプラットフォーム対応のオープンソースJavaScriptランタイム環境で、ブラウザの外、例えばサーバーやコマンドラインツール上でJavaScriptコードを実行します。V8エンジンをベースにしており、非同期かつイベント駆動型のI/Oをサポートするため、スケーラブルなネットワークやリアルタイムアプリケーションの構築に非常に効率的です。
+Node.jsはクロスプラットフォーム対応のオープンソースJavaScriptランタイム環境で、ブラウザの外、サーバーやコマンドラインツール上でJavaScriptコードを実行できます。V8エンジンをベースにしており、非同期・イベント駆動型のI/Oをサポート。これにより、スケーラブルなネットワークやリアルタイムアプリの構築に超効率的です。
-「JavaScriptをどこでも使う」パラダイムにより、開発者はバックエンドとフロントエンドの両方で同じ言語を使い回せます。
+「JavaScriptをどこでも使う」パラダイムにより、バックエンドもフロントエンドも同じ言語で開発できちゃいます。
## 準備
-**Node.js**をセットアップする前に、システムの準備が必要です。これにはOSを最新バージョンにアップデートし、必要な依存関係をインストールすることが含まれます。これらの準備は安定した環境を確保し、インストール中やインストール後の問題を防ぐのに役立ちます。
+**Node.js**をセットアップする前に、システムの準備が必要です。OSを最新バージョンにアップデートし、必要な依存関係をインストールしましょう。これで安定した環境が整い、インストール中や後のトラブルを防げます。
### システムのアップデート
-システムが最新のソフトウェアとセキュリティ改善を反映していることを確認するため、まずはシステムアップデートを実行しましょう。以下のコマンドを実行してください:
+最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムアップデートを行いましょう。以下のコマンドを実行してください:
```
sudo apt update && sudo apt upgrade -y
```
-これにより、最新のセキュリティパッチとソフトウェアバージョンが適用されます。
+これで最新のセキュリティパッチとソフトウェアバージョンが適用されます。
### 依存関係のインストール
-アップデートが完了したら、依存関係のインストールに進みます。Node.jsはDockerコンテナ群を使ってマシン上に展開・実行されるため、まずDockerをインストールする必要があります。以下のコマンドを実行してください:
+アップデートが終わったら、依存関係のインストールに進みます。Node.jsはDockerコンテナを使ってデプロイ・実行するので、まずDockerをインストールしましょう。以下のコマンドを実行してください:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Dockerのインストール手順や使い方の詳細は、当社の[Docker](vserver-windows-docker.md)ガイドでご覧いただけます。
+Dockerのインストール手順や使い方は、[Docker](vserver-windows-docker.md)ガイドで詳しく解説しています。
## インストール
-必要な準備が整ったら、Node.jsアプリケーションのインストールに進みましょう。
+必要な準備が整ったら、Node.jsアプリのインストールに進みましょう。
-Node.jsを隔離された環境で使うには、まず公式のAlpineベースのイメージをダウンロードします。以下のコマンドで最新のNode.js 22イメージを取得し、コンテナ展開に使えるようにします:
+Node.jsを隔離された環境で使うには、まず公式のAlpineベースイメージをダウンロードします。以下のコマンドで最新のNode.js 22イメージを取得し、コンテナ展開に使えるようにします:
```
docker pull node:22-alpine
```
-次に、このイメージを使ってコンテナを起動し、その中でシェルセッションを開きます。インタラクティブなシェルでコンテナを起動するには以下のコマンドを使います。`--rm`オプションは終了時にコンテナを自動削除し、ホスト環境をクリーンに保ちます。
+次に、このイメージを使ってコンテナを起動し、シェルセッションを開きます。`--rm`オプションで終了時にコンテナが自動削除され、ホスト環境がスッキリ保たれます。
```
docker run -it --rm --entrypoint sh node:22-alpine
```
-コンテナ内で`node -v`を実行し、`v22.19.0`が表示されればNode.jsのバージョン確認完了です。`npm -v`で`10.9.3`が表示されればnpmのバージョンも正しいことがわかります。このイメージはすぐに使えるNode.jsとnpmの正しいバージョンを提供しています。
+コンテナ内で`node -v`を実行し、`v22.19.0`が表示されればOK。`npm -v`で`10.9.3`が出れば、Node.jsとnpmのバージョンが正しくセットアップされていることが確認できます。
## 設定
-Node.jsコンテナを起動したら、環境内で重要なNode.js設定を行うことをおすすめします。よくある方法は環境変数を定義することです。例えば:
+Node.jsコンテナを起動したら、環境内で基本的なNode.js設定を行うのがおすすめです。よくあるのは環境変数の設定:
```
export NODE_ENV=production
```
-これで本番モードが有効になり、パフォーマンス最適化やログ動作の調整が行われます。開発用には`NODE_ENV=development`を設定し、詳細なエラーメッセージやデバッグ機能を活用できます。
+これで本番モードが有効になり、パフォーマンス最適化やログ出力の調整がされます。開発用なら`NODE_ENV=development`にして、詳細なエラーメッセージやデバッグ機能を活用しましょう。
-プロジェクトディレクトリはしっかり構成することが重要で、まずは以下のコマンドで設定ファイルを作成します:
+プロジェクトディレクトリは整理しておくのがベター。まずは以下で設定ファイルを作成します:
```
npm init -y
```
-これにより`package.json`ファイルが生成され、依存関係やスクリプト、メタデータを定義できます。Node.jsアプリの中心的な設定ファイルです。
+これで`package.json`が生成され、依存関係やスクリプト、メタデータを管理できます。Node.jsアプリの中心的な設定ファイルです。
-依存関係は`npm install `で、開発用依存関係は`npm install --save-dev`で追加します。`package.json`の`scripts`セクションでは`npm start`や`npm run build`などのカスタムコマンドを定義でき、実行やプロジェクト管理が簡単になります。
+依存パッケージは`npm install `で、開発用依存は`npm install --save-dev`で追加可能。`package.json`の`scripts`セクションに`npm start`や`npm run build`などのカスタムコマンドを定義すれば、実行や管理がラクになります。
-さらに高度な設定では、`.npmrc`や`.nvmrc`ファイルを使ってプライベートレジストリの設定やキャッシュオプション、特定のNode.jsバージョンの強制などが可能です。これにより異なる環境間で一貫した動作を保証できます。
+さらに高度な設定は`.npmrc`や`.nvmrc`ファイルで行えます。プライベートレジストリの指定やキャッシュ設定、特定のNode.jsバージョンの強制などが可能で、環境間での一貫性を保てます。
## まとめと追加リソース
-おめでとうございます!これで専用サーバーにNode.jsを無事インストール・設定できました。サーバー設定の際に役立つ以下のリソースもぜひチェックしてください。
+おめでとう!これでVPS/専用サーバーにNode.jsを無事インストール&設定できました。さらに役立つリソースもチェックしてみてください:
- [Node.js.com](https://Node.js.com/) - 公式サイト
- https://Node.js.com/help/ - Node.jsヘルプセンター(ドキュメント)
-ここにない具体的な質問があれば、いつでもサポートチームにお問い合わせください。毎日対応しているので気軽にどうぞ!🙂
\ No newline at end of file
+ここにない質問や困ったことがあれば、いつでもサポートチームに連絡してくださいね。毎日対応してるので安心してどうぞ!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
index dc7ab2492..49272bb30 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
@@ -1,7 +1,7 @@
---
id: dedicated-windows-notepad++
-title: "専用サーバー:WindowsでNotepad++をセットアップ"
-description: "Notepad++で高速かつカスタマイズ可能な軽量テキスト編集を実現 → 今すぐ詳しくチェック"
+title: "WindowsサーバーにNotepad++をセットアップ - パワフルなコード&テキストエディターを使おう"
+description: "Notepad++でコーディング作業を高速かつカスタマイズ可能な軽量テキスト編集に最適化 → 今すぐチェック"
sidebar_label: Notepad++のインストール
services:
- dedicated
@@ -13,7 +13,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Notepad++はWindows向けの無料かつオープンソースのテキスト&ソースコードエディターです。多くのプログラミングやスクリプト言語に対応したシンタックスハイライト、コードフォールディング、タブ編集をサポートし、プラグインによる高いカスタマイズ性も魅力。高速な動作と低リソース消費で知られ、パワフルかつ軽量な編集ツールを求める開発者やユーザーに人気です。
+Notepad++はWindows向けの無料かつオープンソースのテキスト&ソースコードエディターです。多くのプログラミングやスクリプト言語に対応したシンタックスハイライト、コードフォールディング、タブ編集をサポートし、プラグインで高いカスタマイズ性を誇ります。高速な動作と低リソース消費で知られ、パワフルかつ軽量な編集ツールを求める開発者やユーザーに人気です。

@@ -21,7 +21,7 @@ Notepad++はWindows向けの無料かつオープンソースのテキスト&
## 前提条件
-**Notepad++**をインストールする前に、スムーズな導入と最適なパフォーマンスを確保するために、ホスティング環境が以下の要件を満たしているか確認しましょう。
+**Notepad++**をインストールする前に、スムーズな導入と最適なパフォーマンスを確保するために、ホスティング環境が以下の要件を満たしていることを確認してください。
| ハードウェア | 最低要件 | ZAP-Hosting推奨 |
| ---------- | ------------ | -------------------------- |
@@ -31,7 +31,7 @@ Notepad++はWindows向けの無料かつオープンソースのテキスト&
## インストール
-すべての要件を満たし準備が整ったら、Notepad++のインストールに進みましょう。公式サイトからアプリケーションをダウンロードしてください:https://notepad-plus-plus.org/downloads/
+すべての要件を満たし、準備が整ったら、Notepad++のインストールに進みましょう。公式サイトからアプリケーションをダウンロードしてください:https://notepad-plus-plus.org/downloads/
Notepad++セットアップを実行し、以下の手順に従って進めます:
@@ -39,12 +39,12 @@ Notepad++セットアップを実行し、以下の手順に従って進めま
## 設定
-Notepad++は*設定 > 環境設定*からアクセスできる豊富なカスタマイズオプションを備えています。これにより、自分のワークフローに合わせてエディターを最適化可能です:
+Notepad++は*設定 > 環境設定*からアクセスできる豊富なカスタマイズオプションを備えています。これにより、自分のワークフローに合わせてエディターを調整可能です:
-- **一般**:起動時の動作(前回開いていたファイルの再読み込み、デフォルト言語設定、タブの挙動など)を制御。
-- **エディター設定**:フォントの種類やサイズ、タブ幅、行番号表示、自動インデント、スペースやタブマークの表示設定。
+- **全般**:起動時の動作(前回開いていたファイルの再読み込み、デフォルト言語設定、タブの挙動など)を管理。
+- **エディター設定**:フォントの種類やサイズ、タブ幅、行番号表示、自動インデント、スペースやタブマークの表示設定を調整。
- **カラースキーム&シンタックス**:「スタイル設定」でテーマの切り替えや各言語のシンタックスハイライトをカスタマイズ。
-- **ファイル操作**:変更時の自動再読み込み、大容量ファイルの扱い、UTF-8などのエンコーディング設定。
+- **ファイル操作**:ファイル変更時の自動再読み込み、大容量ファイルの扱い、UTF-8などのエンコーディング設定を構成。
- **セキュリティ&バックアップ**:自動バックアップやセッション復元を有効にしてデータ損失を防止。
- **プラグイン**:プラグインマネージャーからFTPサポートや高度なフォーマット機能などの拡張機能をインストール・管理。
@@ -52,9 +52,9 @@ Notepad++は*設定 > 環境設定*からアクセスできる豊富なカスタ

-## まとめと追加リソース
+## まとめ&追加リソース
-おめでとうございます!これで専用サーバーにNotepad++を無事インストール&設定できました。さらにサーバー設定を進める際に役立つ以下のリソースもぜひチェックしてください。
+おめでとうございます!これで専用サーバーにNotepad++のインストールと設定が完了しました。サーバー設定の参考になる以下のリソースもぜひチェックしてみてください。
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - 公式サイト
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
index 36d124578..ca05e0a8a 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-plex
-title: "専用サーバー:WindowsでPlexをセットアップ"
-description: "Plexで個人メディアを簡単に管理&ストリーミングして、デバイス間でシームレスにアクセス → 今すぐ詳しくチェック"
+title: "WindowsサーバーでPlexをセットアップ - 自分だけのメディアライブラリをストリーミング"
+description: "Plexで個人のメディアを簡単に管理&ストリーミングして、どこからでもシームレスにアクセス → 今すぐチェック"
sidebar_label: Plexのインストール
services:
+ - vserver
- dedicated
---
@@ -13,57 +14,57 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Plexは、映画、テレビ番組、音楽、写真などのメディアコンテンツを一元管理・ストリーミングできるプラットフォームです。Plexメディアサーバーを使えば、ライブラリを整理し、メタデータを自動で付加し、ローカルネットワークやインターネット経由で様々なデバイスにストリーミング可能。個人のメディアコレクションに簡単かつ便利にアクセスできる柔軟なソリューションです。
+Plexは、映画、テレビ番組、音楽、写真などのメディアコンテンツを一元管理し、ストリーミングできるプラットフォームです。Plexメディアサーバーを使えば、ライブラリを整理し、メタデータを自動で補完し、ローカルネットワークやインターネット経由で様々なデバイスにストリーミング可能。自分だけのメディアコレクションに手軽かつ便利にアクセスできる柔軟なソリューションです。

-自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。
+自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説していきます。
## 前提条件
-**Plex**をインストールする前に、スムーズな導入と最適なパフォーマンスを確保するために、ホスティング環境が以下の要件を満たしていることを確認してください。
+**Plex**をインストールする前に、スムーズな導入と最適なパフォーマンスを確保するために、ホスティング環境が以下の要件を満たしているか確認しましょう。
-| ハードウェア | 最低要件 | ZAP-Hosting推奨スペック |
+| ハードウェア | 最低要件 | ZAP-Hosting推奨スペック |
| ------------ | ------------ | ----------------------- |
-| CPU | 4 vCPUコア | 8 vCPUコア |
-| RAM | 4 GB | 8 GB |
-| ディスク容量 | 25 GB | 25 GB |
+| CPU | 4 vCPUコア | 8 vCPUコア |
+| RAM | 4 GB | 8 GB |
+| ディスク容量 | 25GB | 25 GB |
-ソフトウェアは必要な依存関係がすべてインストールされていること、対応OS上で動作していることが必要です。インストール前に以下の条件を満たしているか必ずチェックしてください。
+ソフトウェアは必要な依存関係がすべてインストールされていること、対応OS上で動作していることが必須です。以下の要件を満たしているか必ずチェックしてください。
**依存関係:** なし
-**対応OS:** Windows 10/11、Windows Server 20XX
+**OS:** Windows 10/11、Windows Server 20XX
-依存関係が揃っていること、対応OSを使用していることを確認し、Plexのインストール時の互換性トラブルを避けましょう。
+依存関係が揃っているか、対応OSが使われているかを確認し、Plexインストール時の互換性トラブルを防ぎましょう。
## インストール
-公式PlexメディアサイトからWindows版Plexメディアサーバーの最新版をダウンロードできます。64ビット版を選ぶことで、最新のWindowsエディションすべてに対応可能です。ダウンロードはこちらから:https://www.plex.tv/media-server-downloads/
+公式Plexメディアサイトから、Windows版Plexメディアサーバーの最新版をダウンロードできます。64ビット版を選ぶことで、最新のWindows環境すべてに対応可能です。ダウンロードはこちらから:https://www.plex.tv/media-server-downloads/

-ダウンロード後、インストーラーを実行してPlexメディアサーバーをセットアップします。インストール完了後はブラウザのウェブインターフェースで設定を行い、ライブラリ作成やメディア管理が可能です。
+ダウンロード後、インストーラーを実行してPlexメディアサーバーをセットアップします。インストール完了後は、ブラウザ上のウェブインターフェースで設定を行い、ライブラリ作成やメディア管理が可能です。

-セットアップが完了すると、Plexメディアサーバーのウェブインターフェースが自動的に既定のブラウザで開きます。ここで既存のPlexアカウントにログインするか、新規作成を求められます。
+セットアップが終わると、Plexメディアサーバーのウェブインターフェースが自動的に既定のブラウザで開きます。ここで既存のPlexアカウントにログインするか、新規作成を求められます。
-このログインはサーバーを個人アカウントに紐付けるために必要で、リモートアクセスやユーザー管理、デバイス間同期などの機能を利用可能にします。認証が完了すると、自分専用のPlexメディア環境に入れます。ここから映画、テレビ番組、音楽、写真のライブラリを作成し、メタデータを自動取得、ローカルネットワークやインターネット経由で他ユーザーとコンテンツを共有できます。
+このログインは、サーバーを個人アカウントに紐づけるために必要で、リモートアクセスやユーザー管理、デバイス間同期などの機能を利用可能にします。認証が完了すると、自分専用のPlexメディア環境に入れます。ここから映画、テレビ番組、音楽、写真のライブラリを作成し、メタデータを自動取得、ローカルネットワークやインターネット経由で他ユーザーとコンテンツを共有できます。

-セットアップ後は、`http://:32400` にブラウザでアクセスすることで外部からもPlexメディアサーバーに接続可能です。``はサーバーのパブリックIPアドレスに置き換えてください。
+セットアップ後は、ブラウザで `http://:32400` にアクセスしてPlexメディアサーバーに外部からも接続可能です。`` はサーバーのパブリックIPアドレスに置き換えてください。
-ポート32400はPlexのウェブアクセスのデフォルトポートで、インターネット経由で接続する場合はファイアウォールやルーターで許可する必要があります。
+ポート32400はPlexのウェブアクセスのデフォルトポートなので、インターネット経由で接続する場合はファイアウォールやルーターで許可設定が必要になることがあります。
-アクセスするとPlexのログインページにリダイレクトされ、ライブラリや設定の管理ができます。安全な外部アクセスのためには、Plex設定でリモートアクセスを有効にすることをおすすめします。これにより通信が暗号化され、Plexサービス経由でトラフィックが中継されます。
+アクセスするとPlexのログインページにリダイレクトされ、ライブラリや設定の管理ができます。安全な外部アクセスにはPlex設定内のリモートアクセスを有効にすることを推奨します。これにより通信が暗号化され、Plexサービス経由でトラフィックが中継されます。

-## まとめ&参考リンク
+## まとめと参考リンク
-おめでとうございます!これで専用サーバーにPlexを無事インストール&設定できました。さらにサーバー設定を深めたい場合は、以下のリソースもぜひチェックしてみてください。
+おめでとうございます!これでVPS/専用サーバーにPlexを無事インストール&設定できました。さらにサーバー設定の参考になる以下のリソースもぜひチェックしてみてください。
- [Plex.com](https://Plex.com/) - 公式サイト
- [support.plex.tv/articles/](https://support.plex.tv/articles/) - Plexヘルプセンター(ドキュメント)
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-python.md b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
index 44a024461..61af24bcf 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-python
-title: '専用サーバー:Pythonのインストール'
-description: "WindowsサーバーにPythonランタイムをインストールして設定し、Pythonプログラムを効率的に実行する方法を学ぼう → 今すぐチェック"
+title: 'WindowsサーバーにPythonをセットアップ - 開発と自動化を始めよう'
+description: "WindowsサーバーにPythonランタイムをインストールして、Pythonプログラムを効率的に動かす方法を学ぼう → 今すぐチェック"
sidebar_label: Pythonのインストール
services:
+ - vserver
- dedicated
---
@@ -18,7 +19,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## インストール
### ステップ1:ファイルのダウンロード
-お好きなブラウザを開きます(このガイドではChromeを使います)そして[https://www.python.org/downloads/](https://www.python.org/downloads/)にアクセスしましょう。
+お好きなブラウザを開きます(このガイドではChromeを使います)そして[https://www.python.org/downloads/](https://www.python.org/downloads/)にアクセス。

@@ -42,11 +43,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## コードの実行
-Pythonがサーバーにインストールされたので、Pythonプログラムを実行してみましょう。
+Pythonがサーバーにインストールできたので、Pythonプログラムを実行してみましょう。
-### インタープリター モード
+### インタープリタモード
-コマンドプロンプトやPowerShellで`python`コマンドを実行するとPythonインタープリターが起動します。`>>>`の後に有効なPythonコードを書いて`Enter`を押すと実行されます。終了したいときは`exit()`を入力するか、ウィンドウを閉じてください。
+コマンドプロンプトやPowerShellで`python`コマンドを実行するとPythonインタープリタが起動します。`>>>`の後に有効なPythonコードを書いて`Enter`を押すと実行されます。終了したいときは`exit()`を入力するか、ウィンドウを閉じてください。

@@ -55,24 +56,24 @@ Pythonがサーバーにインストールされたので、Pythonプログラ
`.py`ファイルを実行するには、コマンドプロンプトやPowerShellで`python3 [filename].py`と入力します。`[filename]`は実行したいファイルのパスに置き換えてください。
:::tip
-多くのオンラインで見つかるプログラムは`python3 main.py`で実行できます。`main.py`はPythonプログラムの一般的なエントリーポイントだからです。
+多くのオンラインで見つかるプログラムは`python3 main.py`で実行できます。`main.py`は多くのPythonプログラムのスタートポイントだからです。
:::
また、Windows上でPython(.py)ファイルをダブルクリックしたり、右クリックしてPythonで開くことも可能です。
## 仮想環境
-Pythonプログラムを書くとき、pipから外部パッケージをインストールすることがあります。これらはグローバルにインストールしてすべての.pyスクリプトで使うこともできますが、仮想環境(venv)を作成してローカルに管理することもできます。
+Pythonプログラムを書くとき、pipから外部パッケージをインストールすることがあります。これらはグローバルにインストールしてすべての.pyスクリプトで使うこともできますが、仮想環境(venv)を作成して使うこともできます。
### venvの作成
-まず、ファイルエクスプローラーでvenvを作成したいフォルダに移動し、準備ができたら`python -m venv .`を実行します。これで必要なファイルが現在の場所にインストールされます。
+まず、ファイルエクスプローラーでvenvを作成したいフォルダに移動し、そこで`python -m venv .`を実行します。これで必要なファイルがその場所にインストールされます。
### 有効化と無効化
-venv内で`pip install`などのコマンドを使うには、`.\Scripts\activate`を実行して仮想環境を有効化します。これでコンソールはvenv内で動作し、スクリプトはローカルにインストールされたパッケージのみアクセス可能になります。
+venv内で`pip install`などのコマンドを使うには、`.\Scripts\activate`を実行して仮想環境を有効化します。これでコンソールはvenv内で動作し、スクリプトはローカルにインストールされたパッケージのみを参照します。
-作業が終わったら`deactivate`コマンドでvenvを無効化して元に戻れます。
+作業が終わったら`deactivate`コマンドでvenvを無効化できます。

diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
index d39660a94..b39ed45a5 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-bitwarden
-title: "VPS: LinuxでBitwardenをセットアップする方法"
-description: "エンドツーエンド暗号化と強力な認証機能でパスワード管理を安全にセルフホストする方法 → 今すぐ詳しくチェック"
+title: "LinuxサーバーにBitwardenをセットアップ - パスワード管理を安全に"
+description: "エンドツーエンド暗号化と強力な認証機能でパスワードを管理するBitwardenを安全にセルフホストする方法 → 今すぐチェック"
sidebar_label: Bitwardenのインストール
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Bitwardenは、ゼロ知識証明とエンドツーエンド暗号化を使ってデータを保護するオープンソースのパスワードマネージャーです。クラウドサービスとしても使えますが、自分でセルフホストすることも可能。強力な認証情報の生成、保存、自動入力機能が備わっています。
+Bitwardenは、ゼロ知識証明とエンドツーエンド暗号化を使ってデータを保護するオープンソースのパスワードマネージャーです。クラウドサービスとしても使えますし、セルフホストも可能。強力な認証情報の生成、保存、自動入力機能が備わっています。

-自分でこのサービスをホストしてみたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説します。
+自分でこのサービスをホストしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。
@@ -27,29 +28,29 @@ Bitwardenは、ゼロ知識証明とエンドツーエンド暗号化を使っ
**Bitwarden**をインストールする前に、スムーズな導入と最適なパフォーマンスを保証するために、ホスティング環境が以下の要件を満たしていることを確認してください。
-| ハードウェア | 最低限 | ZAP-Hosting推奨 |
+| ハードウェア | 最低限 | ZAP-Hosting推奨 |
| ---------- | ------------ | -------------------------- |
-| CPU | 1 vCPUコア | 4 vCPUコア |
-| RAM | 2 GB | 4 GB |
-| ディスク容量 | 12 GB | 25 GB |
+| CPU | 1 vCPUコア | 4 vCPUコア |
+| RAM | 2 GB | 4 GB |
+| ディスク容量 | 12 GB | 25 GB |
-ソフトウェアは必要な依存関係がすべてインストールされていること、そしてサポートされているOS上で動作していることが必要です。インストールを進める前に、以下の要件を満たしているか必ずチェックしてください:
+ソフトウェアは必要な依存関係がすべてインストールされていること、そしてサポートされているOS上で動作していることが必要です。インストールを進める前に、以下の要件を満たしているか必ず確認してください。
**依存関係:** `Docker (Engine 26+ と Compose)`
**OS:** Docker 26+をサポートする最新のUbuntuまたはDebian
-依存関係がすべてインストールされていること、正しいOSバージョンが使われていることを確認し、Bitwardenのインストール時の互換性問題を避けましょう。
+依存関係がインストールされていること、正しいOSバージョンを使っていることを確認し、Bitwardenのインストール時の互換性問題を避けましょう。
## 準備
-**Bitwarden**のセットアップ前に、システムの準備をしましょう。OSを最新バージョンにアップデートし、必要な依存関係をインストールします。これにより安定した環境が整い、インストール中やインストール後のトラブルを防げます。
+**Bitwarden**のセットアップ前に、システムの準備が必要です。OSを最新バージョンにアップデートし、必要な依存関係をインストールします。これにより安定した環境が整い、インストール中やインストール後のトラブルを防げます。
### システムのアップデート
-最新のソフトウェアとセキュリティアップデートを適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行してください:
+最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行してください。
```
sudo apt update && sudo apt upgrade -y
@@ -57,20 +58,20 @@ sudo apt update && sudo apt upgrade -y
これで最新のセキュリティパッチとソフトウェアバージョンが適用されます。
### 依存関係のインストール
-アップデートが完了したら、依存関係のインストールに進みます。Bitwardenは複数のDockerコンテナで動作するため、まずDockerをインストールする必要があります。以下のコマンドを実行してください:
+アップデートが完了したら、依存関係のインストールに進みます。Bitwardenは複数のDockerコンテナで動作するため、まずDockerをインストールする必要があります。以下のコマンドを実行してください。
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Dockerのインストール方法や使い方の詳しい解説は、当社の[Dockerガイド](dedicated-linux-docker.md)をご覧ください。
+Dockerのインストール手順や使い方の詳細は、当社の[Docker](dedicated-linux-docker.md)ガイドをご覧ください。
### ユーザーとディレクトリの作成
-Linuxサーバー上でBitwardenをインストール・実行する専用の`bitwarden`サービスアカウントを作成することをおすすめします。これにより、Bitwardenのインスタンスが他のアプリケーションから分離され、安全性が高まります。
+Linuxサーバーには専用の`bitwarden`サービスアカウントを作成し、そこからBitwardenをインストール・実行することを推奨します。これにより、Bitwardenのインスタンスが他のアプリケーションから分離され、安全性が高まります。
bitwardenユーザーを作成し、強力でユニークなパスワードを設定しましょう。
@@ -79,14 +80,14 @@ sudo adduser bitwarden
sudo passwd bitwarden
```
-dockerグループがまだなければ作成し、bitwardenユーザーをdockerグループに追加します:
+dockerグループが存在しない場合は作成し、bitwardenユーザーをdockerグループに追加します。
```
sudo groupadd docker
sudo usermod -aG docker bitwarden
```
-作業用ディレクトリを作成し、権限を設定、所有者をbitwardenに変更します:
+作業用ディレクトリを作成し、権限を設定、所有者をbitwardenに変更します。
```
sudo mkdir /opt/bitwarden
@@ -98,7 +99,7 @@ sudo chown -R bitwarden:bitwarden /opt/bitwarden
### ドメインの設定
-Bitwardenはデフォルトでホストのポート80(HTTP)と443(HTTPS)で動作します。特にインターネット上で公開する場合は、ホストを指すDNSレコードを持つドメイン(例:server.example.com)を設定しましょう。ホスト名にBitwardenを含めるのは、サーバーの役割やソフトウェアを特定されやすくなるため避けるのがベターです。
+Bitwardenはデフォルトでホストのポート80(HTTP)と443(HTTPS)で動作します。特にインターネット上で公開する場合は、ホストを指すDNSレコードを設定したドメイン(例:server.example.com)を用意しましょう。ホスト名にBitwardenを含めるのは、サーバーの役割やソフトウェアを特定されやすくなるため避けるのがおすすめです。
@@ -115,15 +116,15 @@ curl -Lso bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platfor
インストーラーではまずBitwardenインスタンスのドメイン名(通常は設定したDNSレコード)を入力します。次にLet’s Encryptで無料の信頼されたSSL証明書を生成するか選択。生成する場合は有効期限通知用のメールアドレスを入力します。生成しない場合は証明書に関する質問が続きます。
-[Bitwarden](https://bitwarden.com/host)で取得したインストールIDとインストールキーを入力し、地域(USまたはEU)を選択します。これは有料サブスクリプションに接続する場合のみ影響します。
+[Bitwarden](https://bitwarden.com/host)で取得したインストールIDとインストールキーを入力し、USかEUのリージョンを選択します。これは有料サブスクリプションに接続する場合のみ影響します。
-Let’s Encryptを使わない場合は、既存の証明書を`./bwdata/ssl/your.domain`に配置し、信頼されているかどうかを指定できます。自己署名証明書を生成することも可能ですが、テスト用途のみ推奨です。証明書なしを選ぶ場合は、インストールやBitwardenアプリの前にHTTPSプロキシを置く必要があります。そうしないと正常に動作しません。
+Let’s Encryptを使わない場合は、既存の証明書を`./bwdata/ssl/your.domain`に配置し、信頼済みかどうかを指定できます。自己署名証明書を生成することも可能ですが、テスト用途のみ推奨です。証明書なしを選ぶ場合は、HTTPSプロキシを前段に置かないとBitwardenが正常に動作しません。
## 設定
-インストール後は、2つのファイルを使って基本設定を行います。まず`./bwdata/env/global.override.env`の環境ファイルを編集し、SMTPサーバーの情報(ホスト、ポート、SSL、ユーザー名、パスワード)を設定してください。これによりBitwardenが認証メールや組織招待メールを送信できます。システム管理者ポータルにアクセスしたい場合は、`adminSettings__admins`に管理者メールを追加します。
+インストール後は、2つのファイルを使って基本設定を行います。まず`./bwdata/env/global.override.env`の環境ファイルを編集し、SMTPサーバーの情報(ホスト、ポート、SSL、ユーザー名、パスワード)を設定します。これによりBitwardenが認証メールや組織招待メールを送信可能になります。システム管理者ポータルにアクセスしたい場合は、`adminSettings__admins`に管理者メールを追加してください。
```
...
@@ -137,17 +138,17 @@ adminSettings__admins=
...
```
-`./bitwarden.sh checksmtp`でSMTP設定を検証しましょう。正しく設定されていれば成功メッセージが表示されます。問題があればOpenSSLの不足や値の誤りなどのメッセージが出ます。設定変更後は`./bitwarden.sh restart`で反映してください。
+`./bitwarden.sh checksmtp`でSMTP設定を検証します。正しく設定されていれば成功メッセージが表示されます。問題があればOpenSSLの不足や値の誤りが通知されます。設定変更後は`./bitwarden.sh restart`で反映しましょう。
-次に`./bwdata/config.yml`のインストールパラメータを確認します。このファイルは生成されるアセットを制御し、プロキシの背後で動かす場合や別ポートを使う場合など特殊な環境では調整が必要です。変更後は`./bitwarden.sh rebuild`を実行してください。
+次に`./bwdata/config.yml`のインストールパラメータを確認します。このファイルは生成されるアセットを制御し、プロキシの背後で動かす場合やポートを変更する場合など特殊な環境では調整が必要です。変更後は`./bitwarden.sh rebuild`を実行してください。
-最後に`./bitwarden.sh start`でインスタンスを起動します。初回起動はDockerイメージのダウンロードで時間がかかることがあります。`docker ps`で全コンテナが正常に動作しているか確認しましょう。設定したドメインのWebボールトにアクセスし、必要に応じてアカウント登録してください。メール認証には正しく設定されたSMTP情報が必須です。
+最後に`./bitwarden.sh start`でインスタンスを起動します。初回起動はDockerイメージの取得に時間がかかることがあります。`docker ps`で全コンテナが正常に動作しているか確認しましょう。設定したドメインのWebボールトにアクセスし、必要に応じてアカウント登録してください。メール認証には正しく設定されたSMTPが必須です。
## まとめと追加リソース
-おめでとうございます!これでVPSにBitwardenを無事インストール・設定できました。さらにサーバー設定の参考になる以下のリソースもぜひチェックしてみてください。
+おめでとうございます!これでVPS/専用サーバーにBitwardenを無事インストール・設定できました。さらに役立つ情報やサポートを得たい場合は、以下のリソースもチェックしてみてください。
- [bitwarden.com](https://bitwarden.com/) - 公式サイト
- https://bitwarden.com/help/ - Bitwardenヘルプセンター(ドキュメント)
-ここにない質問やサポートが必要な場合は、いつでもお気軽に当社サポートチームまでお問い合わせください。毎日対応していますよ!🙂
\ No newline at end of file
+ここにない具体的な質問があれば、いつでもサポートチームにお問い合わせください。毎日対応しているので気軽にどうぞ!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
index 7ac107bb8..d62bc55c6 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
@@ -1,17 +1,18 @@
---
id: vserver-linux-cockpit
-title: "VPS: Cockpitのインストール"
-description: "初心者も上級者も使いやすいCockpitのウェブインターフェースでLinuxサーバーを効率的に管理する方法をチェック → 今すぐ詳しく見る"
+title: "LinuxサーバーにCockpitをセットアップ - Webインターフェースでサーバー管理"
+description: "初心者も上級者も使えるCockpitのWebインターフェースでLinuxサーバーを効率的に管理する方法 → 今すぐチェック"
sidebar_label: Cockpitのインストール
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Cockpitは、1台または複数のLinuxサーバー(クラスタ)を管理するためのウェブインターフェースです。シンプルなログ出力からRAID管理まで、多彩な機能を備えています。
+Cockpitは、1台または複数のLinuxサーバー(クラスタ)を管理するためのWebインターフェースです。シンプルなログ出力からRAID管理まで、多彩な機能を備えています。
初心者にも使いやすく、短時間で重要な情報を確認・管理したい上級者にもピッタリ。さらに、ほぼどんなデバイスからでもアクセス可能です。
プロジェクトの公式サイトはこちら → https://cockpit-project.org/ 。
@@ -28,20 +29,20 @@ Cockpitは、1台または複数のLinuxサーバー(クラスタ)を管理
// アップデート
sudo apt update; sudo apt upgrade -y
```
-その後、Cockpitをインストールします:
+続いてCockpitをインストールします:
```
// Cockpitのインストール
sudo apt install cockpit -y
```
-インストールが完了したら、IP:9090でCockpitのパネルにアクセスできます。
-ログインはサーバー/ユーザーの通常のログイン情報を使います。
+インストールが完了したら、IPアドレス:9090でCockpitのパネルにアクセスできます。
+ログインはサーバーの通常のユーザーアカウント情報を使って行います。

## まとめ
-おめでとうございます!Cockpitのインストールと設定が無事完了しました。
-もし質問や問題があれば、いつでも対応可能なサポートチームまでお気軽にお問い合わせください!
+おめでとうございます!Cockpitのインストールと設定が無事に完了しました。
+もし何か質問や問題があれば、毎日対応しているサポートチームまでお気軽にお問い合わせください!
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-curl.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
index ea9917dad..dcded1fd1 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-curl
-title: "VPS: LinuxでのcURLセットアップ"
-description: "効率的なデータ転送やAPIテストのためのcURLのセットアップと最適化方法をチェック → 今すぐ詳しく見る"
+title: "LinuxサーバーでのcURLセットアップ - HTTPリクエストのテストと自動化"
+description: "効率的なデータ転送とAPIテストのためのcURLのセットアップと最適化方法を発見 → 今すぐチェック"
sidebar_label: cURLのインストール
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-cURLは無料のコマンドラインツールであり、URLを使ったデータ転送のためのソフトウェアライブラリ(libcURL)でもあります。HTTP(S)、FTP、SMTP、LDAP、MQTTなど幅広いプロトコルに対応しており、ファイルのダウンロード、APIのテスト、ネットワーク操作の自動化などでよく使われています。
+cURLは、URLを使ってデータを転送するための無料のコマンドラインツール兼ソフトウェアライブラリ(libcURL)です。HTTP(S)、FTP、SMTP、LDAP、MQTTなど幅広いプロトコルに対応しており、ファイルのダウンロード、APIのテスト、ネットワーク操作の自動化などでよく使われています。
自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。
@@ -21,19 +22,19 @@ cURLは無料のコマンドラインツールであり、URLを使ったデー
## 準備
-**cURL**をセットアップする前に、システムの準備が必要です。具体的には、OSを最新バージョンにアップデートすることが含まれます。これにより安定した環境が整い、インストール中やインストール後のトラブルを防げます。
+**cURL**をセットアップする前に、システムの準備が必要です。これにはOSを最新バージョンにアップデートすることが含まれます。これらの準備は安定した環境を作り、インストール中やインストール後のトラブルを防ぐのに役立ちます。
### システムのアップデート
-最新のソフトウェアとセキュリティアップデートを適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行してください:
+最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行してください:
```
sudo apt update && sudo apt upgrade -y
```
-これで最新のセキュリティパッチとソフトウェアバージョンが適用され、安心して次のステップに進めます。
+これで、インストールを進める前に最新のセキュリティパッチとソフトウェアバージョンが適用されます。
## インストール
-準備が整ったら、cURLのインストールに進みましょう。以下のコマンドを実行してください:
+準備が整ったら、cURLのインストールに進みます。以下のコマンドを実行してください:
```console
sudo apt install curl -y
@@ -41,22 +42,22 @@ sudo apt install curl -y
## 設定
-cURLは従来の意味での設定ファイルは必須ではありませんが、設定ファイルを使ってカスタマイズが可能です。このファイルにデフォルトのオプションを記述しておくと、毎回コマンドを実行する際に自動的に適用されます。よく使われる例は以下の通りです:
+cURLは従来の設定ファイルが必須ではありませんが、設定ファイルを使ってカスタマイズが可能です。このファイルで毎回自動的に適用されるデフォルトオプションを定義できます。よく使われる例は以下の通りです:
- `--user-agent "MyAgent/1.0"` カスタムユーザーエージェントの指定
- `--silent` 進捗バーや余計な出力を抑制
-- `--insecure` SSL証明書の検証を無効化(テスト用途のみ推奨)
+- `--insecure` SSL証明書の検証を無効化(テスト時のみ推奨)
- `--header "Authorization: Bearer "` API認証用ヘッダーの追加
-さらに、`HTTP_PROXY`や`HTTPS_PROXY`といった環境変数を設定すれば、cURLのリクエストをプロキシ経由で送ることも可能です。これにより、毎回長いオプションを入力する手間を省き、繰り返しの作業を効率化できます。
+さらに、`HTTP_PROXY`や`HTTPS_PROXY`などの環境変数を設定して、cURLのリクエストをプロキシ経由にすることも可能です。これにより、長いコマンドオプションを毎回入力する手間を省き、繰り返し作業が効率化されます。
-## まとめと参考リソース
+## まとめと追加リソース
-おめでとうございます!これでVPSにcURLを無事インストール&設定できました。さらにサーバー設定を深めたいなら、以下のリソースもぜひチェックしてみてください:
+おめでとうございます!これでVPS/専用サーバーにcURLを無事インストール・設定できました。サーバー設定の参考になる以下のリソースもぜひチェックしてみてください:
- [curl.se](https://curl.se/) – 公式サイト
-- [curl.se/docs/](https://curl.se/docs/) – cURLドキュメント
+- [curl.se/docs/](https://curl.se/docs/) cURLドキュメント
-ここにない具体的な質問があれば、いつでもサポートチームにお問い合わせください。毎日対応しているので、気軽にどうぞ!🙂
+ここにない具体的な質問があれば、いつでもサポートチームにお問い合わせください。毎日対応しているので気軽にどうぞ!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
index c6f043c26..c3baa9329 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-gitlab
-title: "VPS: LinuxにGitLabをインストールする方法"
-description: "LinuxでGitLabを効率的にセットアップしてDevOpsワークフローを最適化し、チームコラボレーションを強化する方法をチェック → 今すぐ詳しく見る"
+title: "LinuxサーバーにGitLabをセットアップ - 自分だけのDevOpsプラットフォームをホストしよう"
+description: "LinuxでGitLabを効率的にセットアップしてDevOpsワークフローを最適化し、チームコラボレーションを強化 → 今すぐチェック"
sidebar_label: GitLabのインストール
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-GitLabは、チームがコードで協力し、ワークフローを自動化し、ソフトウェア開発のライフサイクル全体を効率的に管理できる包括的なDevOpsプラットフォームです。このガイドでは、LinuxサーバーにGitLabをインストールする方法を説明します。
+GitLabは、チームがコードでコラボし、ワークフローを自動化し、ソフトウェア開発のライフサイクル全体を効率的に管理できる包括的なDevOpsプラットフォームです。このガイドでは、LinuxサーバーにGitLabをインストールする方法を解説します。

@@ -21,16 +22,16 @@ GitLabは、チームがコードで協力し、ワークフローを自動化
## 準備
-以下の要件は公式の[GitLabチーム](https://docs.gitlab.com/ee/install/requirements.html)によって推奨されており、後々のトラブルや問題を避けるために必ず事前条件を守ることを強くおすすめします。
+以下の要件は公式の[GitLabチーム](https://docs.gitlab.com/ee/install/requirements.html)によって推奨されており、後々のトラブルを避けるためにも必ず事前に確認しておくことをおすすめします。
#### ハードウェア
-| コンポーネント | 最低条件 | 推奨条件 |
-| -------------- | ---------------------- | -------------------------- |
+| コンポーネント | 最低要件 | 推奨 |
+| -------------- | ---------------------- | ------------------------- |
| CPU | 2x 2 GHz | 4x 2.6+ GHz |
| RAM | 4 GB | 8 GB |
| ストレージ | 10 GB | 50+ GB |
-| 帯域幅 | 100 Mbit/s (上り・下り) | 100 Mbit/s (上り・下り) |
+| 帯域幅 | 100 mbit/s (上り下り) | 100 mbit/s (上り下り) |
#### ソフトウェア
@@ -38,35 +39,34 @@ GitLabは、チームがコードで協力し、ワークフローを自動化
| ---------------- | -------------------------------------------------------------- |
| OS | Ubuntu (20.04, 22.04, 24.04), Debian(10, 11, 12), OpenSUSE (15.5) |
| データベース | PostgreSQL 14.9+ |
-| Webサーバー | NGINX (GitLabに同梱), Puma 6.4.2+ |
+| Webサーバー | NGINX (GitLabに同梱), Puma 6.4.2+ |
| その他 | Redis 7.x+, Sidekiq 7.3.2+, Prometheus 2.54.1+ |
:::info
最新かつ正確な仕様情報は、GitLab公式の[ハードウェア要件](https://docs.gitlab.com/ee/install/requirements.html)ドキュメントを必ずご確認ください。
:::
-LinuxサーバーにGitLabをインストールするには、SSHクライアントを使って接続する必要があります。詳しくは当社の[初回アクセス(SSH)](vserver-linux-ssh.md)ガイドをご覧ください。
+LinuxサーバーにGitLabをインストールするには、SSHクライアントで接続する必要があります。詳しくは[初期アクセス(SSH)](vserver-linux-ssh.md)ガイドを参照してください。
-接続が確立したら、GitLabの実際のインストールに必要なパッケージをインストールしましょう。
+接続が確立したら、GitLabのインストールに必要なパッケージをインストールしましょう。
## ステップ1: 依存関係のインストール
-まず、GitLabインストーラーを動かすために必要な依存関係をインストールします。以下のコマンドを使ってLinuxサーバーに必要なパッケージをインストールしてください。
+まず、GitLabインストーラーを動かすために必要な依存関係をインストールします。以下のコマンドでLinuxサーバーに必要なパッケージを入れましょう。
-パッケージリストを最新に更新し、OpenSSHサーバーとその依存パッケージをインストールします。GitLabのWebインターフェースパネルはこれでホストされます。
+パッケージリストを最新に更新し、OpenSSHサーバーと必要な前提パッケージをインストールします。これがGitLabのWebインターフェースをホストする仕組みです。
```
sudo apt update
sudo apt-get install -y curl openssh-server ca-certificates tzdata perl
```
-GitLabでメール通知を使いたい場合は、Postfix(SMTPサーバー)もインストール可能です。これは**任意**です。
+メール通知を使いたい場合は、Postfix(SMTPサーバー)もインストール可能です。これは**任意**です。
メール通知を使う場合は、以下のコマンドでPostfixをインストールしてください。
-
```
sudo apt-get install -y postfix
```
@@ -75,17 +75,16 @@ sudo apt-get install -y postfix
-パッケージリストを最新に更新し、OpenSSHサーバーとその依存パッケージをインストールします。GitLabのWebインターフェースパネルはこれでホストされます。
+パッケージリストを最新に更新し、OpenSSHサーバーと必要な前提パッケージをインストールします。これがGitLabのWebインターフェースをホストする仕組みです。
```
sudo apt update
sudo apt-get install -y curl openssh-server ca-certificates perl
```
-GitLabでメール通知を使いたい場合は、Postfix(SMTPサーバー)もインストール可能です。これは**任意**です。
+メール通知を使いたい場合は、Postfix(SMTPサーバー)もインストール可能です。これは**任意**です。
メール通知を使う場合は、以下のコマンドでPostfixをインストールしてください。
-
```
sudo apt-get install -y postfix
```
@@ -94,13 +93,13 @@ sudo apt-get install -y postfix
-OpenSSHサーバーとその依存パッケージをインストールします。GitLabのWebインターフェースパネルはこれでホストされます。
+OpenSSHサーバーと必要な前提パッケージをインストールします。これがGitLabのWebインターフェースをホストする仕組みです。
```
sudo zypper install curl openssh perl
```
-次に、OpenSSHデーモンが有効になっているか以下のコマンドで確認し、有効化・起動します。
+次に、OpenSSHデーモンが有効になっているか確認し、必要なら起動します。
```
sudo systemctl status sshd
@@ -116,7 +115,7 @@ sudo systemctl start sshd
sudo systemctl status firewalld
```
-使っている場合は、デフォルトで必要なポート(80と443)を開放してください。
+使っている場合は、必要なポート(デフォルトで80と443)を開放しましょう。
```
sudo firewall-cmd --permanent --add-service=http
@@ -124,7 +123,7 @@ sudo firewall-cmd --permanent --add-service=https
sudo systemctl reload firewalld
```
-GitLabでメール通知を使いたい場合は、Postfix(SMTPサーバー)もインストール可能です。これは**任意**です。
+メール通知を使いたい場合は、Postfix(SMTPサーバー)もインストール可能です。これは**任意**です。
メール通知を使う場合は、以下のコマンドでPostfixをインストールし、有効化・起動してください。
@@ -138,16 +137,16 @@ sudo systemctl start postfix
:::info
-Postfixのインストール中に設定画面が表示された場合は、「Internet Site」を選択してEnterを押してください。メール名にはLinuxサーバーの外部DNSを入力し、Enterを押します。追加の画面が出た場合は、すべてデフォルト設定でEnterを押して進めてください。
+Postfixのインストール中に設定画面が表示されたら、「Internet Site」を選択してEnterを押してください。メール名にはLinuxサーバーの外部DNSを入力し、Enterを押します。追加の画面が出た場合はすべてEnterでデフォルト設定を受け入れてください。
-別のメール送信ソリューションを使いたい場合はこのステップをスキップし、GitLabインストール後に公式GitLabチームのガイドに従って[外部SMTPサーバーを設定](https://docs.gitlab.com/omnibus/settings/smtp)してください。
+別のメール送信方法を使いたい場合は、このステップをスキップし、GitLabインストール後に公式GitLabチームのガイドに従って[外部SMTPサーバーを設定](https://docs.gitlab.com/omnibus/settings/smtp)してください。
:::
## ステップ2: GitLabのインストール
-必要な依存関係のインストールが完了したら、いよいよGitLabをインストールします。
+依存関係のインストールが完了したら、いよいよGitLab本体をインストールします。
-このガイドでは、公式パッケージリポジトリから直接GitLabをインストールします。
+ここでは公式パッケージリポジトリから直接インストールする方法を紹介します。
@@ -158,7 +157,7 @@ Postfixのインストール中に設定画面が表示された場合は、「I
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
```
-完了したら、`gitlab-ee`パッケージをインストールします。
+追加が完了したら、`gitlab-ee`パッケージをインストールします。
```bash
sudo apt-get install -y gitlab-ee
@@ -172,7 +171,7 @@ sudo apt-get install -y gitlab-ee
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
```
-完了したら、`gitlab-ee`パッケージをインストールします。
+追加が完了したら、`gitlab-ee`パッケージをインストールします。
```bash
sudo zypper install gitlab-ee
@@ -181,11 +180,11 @@ sudo zypper install gitlab-ee
-このプロセスが完了すると、LinuxサーバーにGitLabが準備完了しているはずです。次のセクションで、サーバーが正常に動作するための重要な設定を行います。
+インストールが完了したら、次のセクションでサーバーを正常に動作させるための基本設定を行います。
## ステップ3: GitLabの設定
-すべてが正常に動作するように、設定ファイルにいくつか変更を加える必要があります。まずはお好みのテキストエディタでGitLabの設定ファイルを開きます。ここでは例としてプリインストールされている`nano`を使います。
+正常に動作させるために、設定ファイルを編集します。まずはお好みのテキストエディタでGitLabの設定ファイルを開きましょう。ここでは`nano`を例にします。
```
sudo nano /etc/gitlab/gitlab.rb
@@ -193,34 +192,34 @@ sudo nano /etc/gitlab/gitlab.rb
次に、`external_url`の行を探し、ドメインをお持ちの場合はドメイン名を、ない場合はLinuxサーバーのIPアドレスを入力してください。
-
+
```
## GitLab URL
-##! GitLabにアクセスするためのURL。
-##! external_urlの設定方法の詳細は以下を参照:
+##! GitLabにアクセスするためのURL
+##! 詳細は以下を参照:
##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab
##!
-##! 注意: インストールやアップグレード時に環境変数
-##! EXTERNAL_URLの値がこの設定に使われます。
-##! AWS EC2インスタンスの場合はAWSからパブリックホスト名/IPアドレスを取得しようとします。
-##! 詳細は以下を参照:
+##! インストールやアップグレード時には環境変数
+##! EXTERNAL_URLの値がここに反映されます。
+##! AWS EC2の場合はパブリックホスト名/IPを自動取得します。
+##! 詳細は以下を参照:
##! https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html
external_url 'http`s`://`あなたのドメインまたはLinuxサーバーのIPv4アドレス`'
```
-さらに、`letsencrypt['contact_emails']`の行にメールアドレスを入力することをおすすめします。これによりLet's Encryptから自動で無料のSSL証明書に関する通知が届きます。
+さらに、`letsencrypt['contact_emails']`の行にメールアドレスを入力することをおすすめします。これによりLet's Encryptから自動で無料SSL証明書の通知が届きます。
:::note
-無料のSSL証明書をLet's Encryptから取得するにはドメインが必要です。IPアドレスには直接発行できません。
+無料SSL証明書をLet's Encryptから取得するにはドメインが必要です。IPアドレスでは取得できません。
:::
-
+
```
################################################################################
# Let's Encrypt連携設定
################################################################################
# letsencrypt['enable'] = nil
-# letsencrypt['contact_emails'] = [`あなたのメールアドレス`] # 連絡先メールアドレスの配列で指定
+# letsencrypt['contact_emails'] = [`あなたのメールアドレス`] # 連絡先メールアドレスの配列
# letsencrypt['group'] = 'root'
# letsencrypt['key_size'] = 2048
# letsencrypt['owner'] = 'root'
@@ -228,39 +227,39 @@ external_url 'http`s`://`あなたのドメインまたはLinuxサーバーのIP
# 詳細は https://docs.gitlab.com/omnibus/settings/ssl/index.html#renew-the-certificates-automatically を参照
# letsencrypt['auto_renew'] = true
# letsencrypt['auto_renew_hour'] = 0
-# letsencrypt['auto_renew_minute'] = nil # 数字またはcron式
+# letsencrypt['auto_renew_minute'] = nil # 数字かcron式
# letsencrypt['auto_renew_day_of_month'] = "*/4"
# letsencrypt['auto_renew_log_directory'] = '/var/log/gitlab/lets-encrypt'
# letsencrypt['alt_names'] = []
```
:::tip
-`CTRL+W`で`letsencrypt['contact_emails']`を検索するとファイル内を手動で探さずに済みます。
+`CTRL+W`で`letsencrypt['contact_emails']`を検索するとファイル内を手早く探せます。
:::
-編集が終わったら、`CTRL+X`を押し、`Y`で保存、`Enter`で確定してください。
+編集が終わったら、`CTRL+X` → `Y` → `Enter`で保存して終了します。
-最後に、以下のコマンドでGitLabを新しい設定で再構成します。
+最後に以下のコマンドでGitLabを新しい設定で再構成します。
```
sudo gitlab-ctl reconfigure
```
-この処理は少し時間がかかります。更新された設定情報を使ってGitLabを初期化し、自動化された処理が行われます。ドメインを設定していればSSL証明書も発行されます。
+この処理は少し時間がかかります。設定情報を元にGitLabが初期化され、ドメインを使っていればSSL証明書も自動発行されます。
## ステップ4: Webインターフェースへのアクセス
-初期化が完了したら、Webブラウザからサーバーにアクセスできるようになります。以下のようにドメイン名またはIPアドレスを入力してアクセスしてください。
+初期化が完了したら、ブラウザからサーバーにアクセスできます。以下のようにドメイン名またはIPアドレスを入力してください。
```
https://[あなたのドメイン] または http://[あなたのIPアドレス]
```
-初回アクセス時にはログイン画面が表示されます。
+初回アクセス時はログイン画面が表示されます。

-初回ログインで管理者権限を得るには、ユーザー名に`root`を使ってログインしてください。
+管理者アクセスを得るには、ユーザー名に`root`を使ってログインしてください。
パスワードはLinuxサーバー内のファイルに保存されています。以下のコマンドでファイルを開き、`Password`欄の値を確認してください。
@@ -268,38 +267,39 @@ https://[あなたのドメイン] または http://[あなたのIPアドレス]
sudo nano /etc/gitlab/initial_root_password
```
-
+
```
# 警告: この値は以下の条件でのみ有効です
-# 1. 手動で設定されている場合(`GITLAB_ROOT_PASSWORD`環境変数または`gitlab.rb`の`gitlab_rails['initial_root_password']`設定で、データベース初期化前に設定された場合)
+# 1. 手動で設定されている場合(`GITLAB_ROOT_PASSWORD`環境変数か`gitlab_rails['initial_root_password']`設定)
-# 2. パスワードがUIまたはコマンドラインで手動変更されていない場合
+# 2. パスワードがUIやコマンドラインで変更されていない場合
#
-# もしここに表示されているパスワードでログインできない場合は、https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password を参照して管理者パスワードをリセットしてください。
+# もしここにあるパスワードでログインできない場合は、以下の手順で管理者パスワードをリセットしてください。
+# https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password
Password: `[ここにパスワードが表示されます]`
-# 注意: このファイルは初回の再構成実行後24時間以内に自動削除されます。
+# 注意: このファイルは24時間後の最初の再構成時に自動削除されます。
```
-ログイン画面でユーザー名とパスワードを入力し、GitLabのダッシュボードに初めてアクセスしましょう。これで自分だけのLinuxサーバー上にGitLabパネルが立ち上がりました。
+ログイン画面でユーザー名とパスワードを入力すると、GitLabのダッシュボードにアクセスできます。

-`root`ユーザーのパスワード変更や新規ユーザー作成は強くおすすめします。画面左下の**Admin**から**Overview->Users**に進むとユーザー管理ができます。
+セキュリティのため、`root`ユーザーのパスワード変更や新規ユーザー作成を強くおすすめします。画面左下の**Admin**から**Overview->Users**に進むとユーザー管理ができます。
## オプション: ufwでファイアウォールを設定する
-ファイアウォールの設定をしたくない場合や、OpenSUSEで既に`firewalld`を使っている場合はこのセクションはスキップしてOKです。
+ファイアウォール設定をしたくない場合や、OpenSUSEで既に`firewalld`を使っている場合はこのセクションはスキップしてOKです。
ポート80/443と22を許可する必要があります。
### ufwのインストール
-すでに`ufw`がインストール済みならこのステップはスキップしてください。
+すでに`ufw`が入っている場合はこのステップはスキップしてください。
@@ -328,7 +328,7 @@ sudo ufw allow OpenSSH
### ファイアウォールを有効化
:::warning
-この操作で許可していないポートへのアクセスはすべてブロックされます。実行前にホワイトリストが正しく設定されていることを必ず確認してください。
+この操作で許可していないポートへのアクセスはすべてブロックされます。実行前にホワイトリストが正しく設定されているか必ず確認してください。
:::
以下のコマンドでファイアウォールを有効にします。
@@ -339,8 +339,8 @@ sudo ufw enable
## まとめ
-おめでとうございます!GitLabのインストールに成功しました!もし質問や問題があれば、毎日対応しているサポートチームまでお気軽にお問い合わせください。
+おめでとうございます!GitLabのインストールが無事完了しました!もし質問や問題があれば、いつでもサポートチームにお問い合わせください。毎日対応しています!
-さらに設定を進めたい場合は、[公式GitLabドキュメント](https://docs.gitlab.com/ee/install/next_steps.html)の次のステップを読むことをおすすめします。
+さらに細かい設定をしたい場合は、[公式GitLabドキュメント](https://docs.gitlab.com/ee/install/next_steps.html)の次のステップを読むのがおすすめです。
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
index c08a472cf..0e7682d38 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-joplin
-title: "VPS: LinuxでJoplinをセットアップ"
-description: "Joplinで暗号化されたMarkdownノートをデバイス間で整理・同期して、安全で柔軟なノート管理を実現 → 今すぐ詳しくチェック"
+title: "LinuxサーバーにJoplinサーバーをセットアップ - 自分だけの安全なノートプラットフォームをホストしよう"
+description: "Joplinで暗号化されたMarkdownノートをデバイス間で整理・同期する方法を発見 → 今すぐ詳しくチェック"
sidebar_label: Joplinのインストール
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,14 +14,14 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Joplinはオープンソースのノート&ToDoアプリで、Markdownベースのノートを検索可能なノートブックに整理し、複数デバイス間で同期できます。エンドツーエンドの暗号化、ウェブクリッパー、クロスプラットフォーム同期を備え、プライバシー重視で柔軟かつデータを完全にコントロールしたいユーザーにピッタリ!
+Joplinはオープンソースのノート&ToDoアプリで、Markdownベースのノートを検索可能なノートブックに整理し、複数デバイス間で同期できます。エンドツーエンド暗号化、ウェブクリッパー、クロスプラットフォーム同期を備え、プライバシー重視で柔軟かつデータを完全にコントロールしたいユーザーにピッタリ!

-自分でこのサービスをホスティングしたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説します。
+自分でこのサービスをホストしてみたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説するよ。
:::danger Linuxのデスクトップ版が必要
-このアプリはグラフィカルユーザーインターフェースを持つLinux環境でのみインストール・使用可能です。ここではUbuntu Desktop 25.04を例にしています。
+このアプリはグラフィカルユーザーインターフェースを備えたLinuxシステムでのみインストール・使用可能です。ここではUbuntu Desktop 25.04を例にしています。
:::
@@ -30,7 +31,7 @@ Joplinはオープンソースのノート&ToDoアプリで、Markdownベー
## 前提条件
-**Joplin**をインストールする前に、スムーズな導入と最適なパフォーマンスのためにホスティング環境が以下の要件を満たしているか確認しましょう。
+**Joplin**をインストールする前に、スムーズな導入と最適なパフォーマンスのためにホスティング環境が以下の要件を満たしているか確認しよう。
| ハードウェア | 最低限 | ZAP-Hosting推奨 |
| ---------- | ------------ | -------------------------- |
@@ -38,34 +39,34 @@ Joplinはオープンソースのノート&ToDoアプリで、Markdownベー
| RAM| 2 GB | 4 GB |
| ディスク容量 | 250 MB | 250 MB |
-ソフトウェアは必要な依存関係がすべてインストールされていること、対応OS上で動作していることが必須です。インストール前に以下をチェックしてください:
+ソフトウェアは必要な依存関係がすべてインストールされていること、対応OS上で動作していることが必須。インストール前に以下をチェックしてね:
**依存関係:** `Libfuse2`
**OS:** デスクトップ対応のLinux
-依存関係が揃い、正しいOSバージョンを使っていることを確認し、Joplinのインストール時の互換性トラブルを防ぎましょう。
+依存関係が揃っていて、正しいOSバージョンを使っているか必ず確認し、Joplinのインストール時の互換性トラブルを防ごう。
## 準備
-**Joplin**のセットアップ前に、システムの準備をしましょう。OSの最新化や必要な依存関係のインストールを行い、安定した環境を整えることで、インストール中や後のトラブルを防ぎます。
+**Joplin**のセットアップ前に、システムの準備をしよう。OSを最新にアップデートし、必要な依存関係をインストールすることで、安定した環境を作り、インストール中や後の問題を防げるよ。
### システムのアップデート
-最新のソフトウェアとセキュリティパッチを適用するため、まずはシステムのアップデートを行います。以下のコマンドを実行してください:
+最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムアップデートを実行しよう。以下のコマンドを使ってね:
```
sudo apt update && sudo apt upgrade -y
```
-これで最新の状態にしてから次のステップに進めます。
+これで最新のセキュリティパッチとソフトウェアバージョンが適用されるよ。
### 依存関係のインストール
-アップデートが終わったら、依存関係のインストールに進みます。
+アップデートが終わったら、依存関係のインストールに進もう。
#### Libfuse2
-JoplinにはLibfuse2が必要です。以下のコマンドでインストールしましょう:
+JoplinにはLibfuse2が必要だから、以下のコマンドでインストールしてね:
```
sudo apt install -y libfuse2
```
@@ -74,13 +75,13 @@ sudo apt install -y libfuse2
## インストール
-要件を満たし準備が整ったら、Joplinのインストールを開始します。以下のコマンドを実行してください:
+要件を満たし準備が整ったら、Joplinのインストールに進もう。以下のコマンドを実行してね:
```
wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | bash
```
-公式のインストールスクリプトがJoplinをダウンロード&インストールします。完了まで待てば、そのまますぐにアプリを起動できます。
+公式インストールスクリプトを使ってJoplinがダウンロード&インストールされるよ。完了するまで待って、その後すぐにアプリを起動できるよ。
@@ -90,24 +91,24 @@ wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_
## 設定
-Joplinをインストールしたら、基本設定を行い自分の使い方に合わせましょう。設定は*設定*メニューからアクセスできます。
+Joplinをインストールしたら、基本設定をして自分の使い方に合わせよう。設定は*設定*メニューからアクセスできるよ。
**同期**
-JoplinはNextcloud、Dropbox、OneDrive、WebDAVなど複数の同期先に対応。好きなサービスを「同期」設定で選び、認証情報を入力すれば、デバイス間でノートを最新に保てます。
+JoplinはNextcloud、Dropbox、OneDrive、WebDAVなど複数の同期先に対応。好きなプロバイダーを「同期」から選んで認証情報を入力しよう。これでデバイス間でノートを最新に保てる。
**暗号化**
-同期ノートを安全にするため、「暗号化」設定でエンドツーエンド暗号化を有効にしましょう。キーが生成され、ノートにアクセスするすべてのデバイスで設定が必要です。
+同期ノートを安全にするため、「暗号化」設定でエンドツーエンド暗号化を有効にしよう。キーが生成され、ノートにアクセスするすべてのデバイスで設定が必要だよ。
**エディター&外観**
-JoplinはMarkdownでノートを作成。プレビューの自動表示やフォントの種類・サイズは「エディター」設定で調整可能です。
+JoplinはMarkdownでノートを作成。プレビューの自動表示やフォントの種類・サイズは「エディター」設定で調整可能。
**プラグイン&拡張機能**
-内蔵プラグインマネージャーで、図表サポートやカレンダー連携、高度なタグ管理などの追加機能をインストールできます。
+内蔵のプラグインマネージャーで、図表サポートやカレンダー連携、高度なタグ管理など追加機能をインストールできるよ。
**ウェブクリッパー**
-オプションで「Joplin Web Clipper」ブラウザ拡張を有効にすれば、ウェブページや選択部分を直接ノートとして保存可能。
+オプションで「Joplin Web Clipper」ブラウザ拡張を有効にすると、ウェブページや選択部分を直接ノートとして保存できる。
-これらの基本設定で、タスク管理やプロジェクトドキュメント、個人の知識ベースなど多彩な用途にJoplinを活用できます。
+これらの基本設定で、タスク管理、プロジェクトドキュメント、個人の知識ベースなど幅広い用途にJoplinを使えるよ。
@@ -118,12 +119,12 @@ JoplinはMarkdownでノートを作成。プレビューの自動表示やフォ
## まとめと追加リソース
-おめでとう!これでVPSにJoplinを無事インストール&設定できました。さらに役立つ情報やサポートが欲しい場合は、以下のリソースもチェックしてみてください。
+おめでとう!これでVPS/専用サーバーにJoplinを無事インストール&設定できたよ。さらにサーバー設定の参考になる以下のリソースもチェックしてみてね。
- [Joplinapp.org](https://joplin.org/) - 公式サイト
- [Joplinapp.org/help/](https://joplinapp.org/help/) - Joplinヘルプセンター
-ここにない質問や困ったことがあれば、いつでもサポートチームに連絡してくださいね。毎日対応してるので安心してどうぞ!🙂
+ここにない質問やサポートが必要な場合は、いつでも気軽にサポートチームに連絡してね。毎日対応してるから安心して!🙂
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
index 29497eb18..7254045a0 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
@@ -1,7 +1,7 @@
---
id: vserver-linux-lamp-stack
-title: "VPS: LAMPスタックのセットアップ - Linux, Apache, MySQL, PHP"
-description: "Linux VPSで動的なPHPウェブサイトを効率的にホスティングするためのLAMPスタックのセットアップ方法を解説 → 今すぐチェック"
+title: "LinuxサーバーにLAMPスタックをセットアップ - クラシックなPHPアプリをパワーアップ"
+description: "Linux VPSで動的なPHPサイトを効率的にホスティングするためのLAMPスタックのセットアップ方法をチェック → 今すぐ詳しく見る"
sidebar_label: Web LAMPスタック
services:
- vserver
@@ -13,17 +13,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-**LAMP**スタックは、PHPウェブサイトやアプリに特化したシンプルな動的ウェブサイトホスティングを実現するために一緒にセットアップされる人気のオープンソースソフトウェア群です。略称は、**L**inux(OS)、**A**pache(ウェブサーバー)、**M**ySQL(データベース)、そして**P**HP(処理)を指します。このガイドでは、Linux VPS上でLAMPスタックをセットアップする手順を、To-Doリストのウェブサイトを例に詳しく解説します。
+**LAMP**スタックは、特にPHPのウェブサイトやアプリにフォーカスした、動的なウェブサイトホスティングを簡単に実現するための人気のオープンソースソフトウェア群です。頭文字は、**L**inux(OS)、**A**pache(ウェブサーバー)、**M**ySQL(データベース)、そして**P**HP(処理)を表しています。このガイドでは、Linux VPS上にLAMPスタックをセットアップする手順を、To-Doリストのウェブサイトを例に詳しく解説します。
## 準備
-まずはSSHでサーバーに接続してください。接続方法がわからない場合は、[初回アクセス(SSH)](vserver-linux-ssh.md)ガイドをご覧ください。
+まずはSSHでサーバーに接続しましょう。やり方がわからない場合は、[初期アクセス(SSH)](vserver-linux-ssh.md)ガイドをチェックしてください。
-本ガイドではUbuntuをLinuxディストリビューションとして使用します。Debianでも同様の手順で、他のディストリビューションでも似たような流れですが、コマンドの文法が若干異なる場合があります。OSがインストールされていてSSH接続ができる状態であることを確認してください。
+このガイドではUbuntuをLinuxディストリビューションとして使用します。Debianでも同様の手順で、他のディストリビューションでもコマンドの書き方が少し異なる場合がありますが基本は同じです。OSがインストールされていてSSH接続ができる状態であることを確認してください。
-インストールを始める前に、以下のコマンドでパッケージを最新状態にアップデートしておきましょう:
+インストールを始める前に、以下のコマンドでパッケージを最新にアップデートしておきましょう。
```
// Ubuntu & Debian
sudo apt update
@@ -40,7 +40,7 @@ sudo dnf upgrade --refresh
## インストール
-インストールはLAMPの各コアコンポーネントごとに分けて行います。まずApacheウェブサーバー、次にMySQLデータベース、最後にPHPの順です。インストール中に、PHPで書かれたテスト用ウェブサイトをセットアップし、MySQLデータベースにアクセスし、Apacheを通じてウェブリクエストを処理・配信する流れを体験します。
+インストールはLAMPの各コアコンポーネントごとに分けて進めます。まずApacheウェブサーバー、次にMySQLデータベース、最後にPHPです。インストール中にPHPで書かれたテスト用のウェブサイトを作成し、MySQLデータベースにアクセスし、Apache経由でリクエストを処理・配信する流れを体験します。
### Apacheのセットアップ
@@ -49,7 +49,7 @@ Apacheはウェブリクエストを処理しレスポンスを返すウェブ
sudo apt install apache2
```
-インストール後は、ウェブサーバーがインターネットからアクセス可能になるようにファイアウォールのルールを設定しましょう。ここではApache用に登録されたアプリケーションがある**UFWファイアウォール**を使います。
+インストール後は、ウェブサーバーがインターネットからアクセス可能になるようにファイアウォールのルールを設定しましょう。ここではApache用に登録されているアプリケーションがある**UFWファイアウォール**を使います。
別のファイアウォールを使っている場合は、HTTPのポート80を通す設定をしてください。Linuxのファイアウォールについては[ファイアウォール管理](vserver-linux-firewall.md)ガイドも参考にどうぞ。
@@ -63,123 +63,131 @@ sudo ufw enable
```
:::caution
-UFWファイアウォールを使う場合は必ずSSH用のルールを作成してください!設定しないと現在のセッションが切れた後、サーバーにSSH接続できなくなります!
+UFWを使う場合は必ずSSH用のルールを作成してください!設定しないと現在のセッションが切断された後、サーバーにSSH接続できなくなります!
:::
-続いてApache用のルールを作成し、設定が反映されているか確認します。
+次にApache用のルールを作成し、設定を確認します。
```
# Apache用ルールを作成
sudo ufw allow in "Apache Full"
-# UFWファイアウォールのルールを確認
+# UFWのルールを確認
sudo ufw status
```
:::tip
-利用可能なプロファイルは `ufw app list` コマンドで確認できます。上記の例で使った `Apache Full` はHTTP(ポート80)とHTTPS(ポート443)の両方を許可するルールを作成します。
+`ufw app list`コマンドで利用可能なプロファイルを確認できます。ここで使った`Apache Full`はHTTP(ポート80)とHTTPS(ポート443)の両方を許可する設定です。
:::
-`Apache` と `Apache (v6)` のルールが `ALLOW` になっていればファイアウォールの設定はOKです。SSHルールなど他に設定済みのルールも表示されます。
+`Apache`と`Apache (v6)`のルールが`ALLOW`になっていればOKです。SSHルールなど他のルールも表示されるはずです。

-ファイアウォールが開放されたら、Apacheが正常に動作しているか確認しましょう。ブラウザでサーバーのIPアドレスにアクセスしてみてください:`http://[your_ipaddress]`
+ファイアウォールが開放されたら、ブラウザでサーバーのIPアドレスにアクセスしてApacheが動作しているか確認しましょう。例:`http://[your_ipaddress]`
-正常ならデフォルトのウェルカムページが表示されます。表示されない場合は以下のコマンドでサービスの状態を確認してください:`systemctl status apache2`
+正常ならデフォルトのウェルカムページが表示されます。表示されない場合は以下のコマンドでサービスの状態を確認してください。
+```
+systemctl status apache2
+```

### MySQLのセットアップ
-次にMySQLサーバーをインストールし、リレーショナルにデータを永続化できるデータベースとして使います。
+次にMySQLサーバーをインストールし、リレーショナルなデータベースとしてデータを永続的に保存できるようにします。
```
sudo apt install mysql-server
```
-インストール後は、MySQLサーバーのセキュリティを強化するために推奨されるスクリプトを実行しましょう。これは任意ですが強く推奨します。以下のコマンドで実行できます。
+インストール後は、MySQLのセキュリティを強化するためのスクリプトを実行することを強くおすすめします。任意ですが推奨です。
```
sudo mysql_secure_installation
```
-対話形式で進みます。最初にパスワードの検証について聞かれます。将来的に安全なパスワードのみ許可するために `Y` を選び、次に `1`(MEDIUM)か `2`(STRONG)を選択してください。
+対話形式で設定を進めます。まずはパスワードの強度チェックについて聞かれます。将来的に安全なパスワードのみ許可するために`Y`を選び、`MEDIUM`(1)か`STRONG`(2)を選択しましょう。

-続いて匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティ上の理由から両方とも `Y` を選ぶことを強く推奨します。これによりテストユーザーが削除され、rootユーザーはSSH経由のローカル接続のみ可能になります。
+次に匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティのため両方とも`Y`で承認することをおすすめします。これによりテストユーザーが削除され、rootユーザーはSSH経由のローカル接続のみ可能になります。

-最後にテストデータベースの削除と権限テーブルのリロードを聞かれます。こちらも不要なテーブルを削除し権限を反映させるために `Y` を選びましょう。
+最後にテスト用データベースの削除と権限テーブルのリロードを聞かれます。不要なので`Y`で承認し、権限テーブルを更新しましょう。

-MySQLが起動しているか確認するには、以下のコマンドでログインを試みてください:`sudo mysql -u root`。成功するとウェルカムメッセージが表示されます。終了するには `quit` コマンドを使います。
+MySQLが起動しているか確認するには以下のコマンドでログインを試みます。
+```
+sudo mysql -u root
+```
+
+成功するとウェルカムメッセージが表示されます。終了するには`quit`コマンドを使います。
### PHPのセットアップ
-最後のLAMPコンポーネントはPHPです。ApacheとMySQLでPHPを使えるようにするプラグインも一緒にインストールします。
+最後にPHPをインストールします。ApacheとMySQLを連携させるためのプラグインも一緒に入れます。
```
sudo apt install php libapache2-mod-php php-mysql
```
-インストールが成功したかはバージョンを確認してみましょう。バージョンが表示されればOKです。
+インストールが成功したかはバージョン確認でチェックできます。
```
php -v
```
:::tip PHP拡張機能
-高度な用途では追加のPHP拡張機能が必要になることがあります。以下のコマンドで一覧を確認できます。
+高度な用途では追加のPHP拡張が必要になることがあります。以下のコマンドで一覧を確認できます。
```
apt search php- | less
```
-矢印キーでスクロールし、終了は `Q` を押します。拡張機能をインストールするには以下のようにします。複数同時に指定可能です。
+矢印キーでスクロールし、`Q`で終了。拡張をインストールするには以下のようにします。複数同時に指定可能です。
```
sudo apt install [php_extension] [...]
```
:::
-`index.php` ファイルが `.html` より優先されるようにディレクトリインデックスを調整することをおすすめします。以下のコマンドで設定ファイルを開きます。
+`index.php`ファイルがデフォルトの`.html`より優先されるように、ディレクトリインデックスを調整しましょう。
```
sudo nano /etc/apache2/mods-enabled/dir.conf
```
-nanoエディタで `index.php` をリストの先頭に移動してください:
+nanoエディタで`index.php`をリストの先頭に移動します。
```
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
```
-保存してnanoを終了するには `CTRL + X`、`Y`、`ENTER` の順に押します。設定を反映させるためApacheを再起動します。
+保存してnanoを終了(`CTRL + X` → `Y` → `ENTER`)。設定を反映するためApacheを再起動します。
```
sudo systemctl restart apache2
```
### テスト用ウェブサイトの作成
-LAMPの各コンポーネントが揃ったので、実際に動作を確認するためのテスト用ウェブサイトを作成します。これは任意ですが、LAMPスタックの連携を理解するのに役立ちます。
+LAMPの各コンポーネントが揃ったので、実際に動作を確認するためのテスト用ウェブサイトを作成します。これは任意ですが、LAMPの仕組みを理解するのに役立ちます。
-ここではPHPで書かれた小さなTo-Doリストのウェブサイトを作成し、MySQLのテーブルからデータを取得してApache経由で配信します。
+今回はPHPで書かれた小さなTo-Doリストサイトを作り、MySQLのテーブルからデータを取得してApache経由で配信します。
-実際の運用ではドメインを使うことが多いので、例として `zapdocs.example.com` というテストドメインを使います。必ずサーバーのIPアドレスを指す `A`タイプのDNSレコードを設定してください。設定方法は[ドメインレコード](domain-records.md)ガイドを参照してください。
+テスト用ドメインとして`zapdocs.example.com`を使います。実際にはドメインを用意し、サーバーのIPアドレスを指す`A`タイプのDNSレコードを必ず設定してください。設定方法は[ドメインレコード](domain-records.md)ガイドを参照。
:::note
-ドメインを使わずIPアドレスでアクセスしたい場合は、`[your_domain]` の部分を任意の名前に置き換えてください。ただし後述のバーチャルホスト設定で `ServerName` パラメータは削除してください。
+ドメインを使わずIPアドレスでアクセスする場合は、後述の仮想ホスト設定で`ServerName`行を削除してください。
:::
#### Apacheの設定
-ウェブサーバーでは通常、ウェブサイトのファイルは `/var/www` 配下に保存されます。Apacheはデフォルトで `html` ディレクトリにデフォルトページを持っていますが、複数サイトを管理する場合は各サイトごとにフォルダを分けるのがおすすめです。
+ウェブサーバーでは通常、ウェブサイトのファイルは`/var/www`以下に保存されます。Apacheはデフォルトで`html`ディレクトリにデフォルトページを持っていますが、複数サイトを管理する場合はドメインごとにフォルダを分けるのがおすすめです。
-以下のようにドメインごとにフォルダを作成します。例では `/var/www/zapdocs.example.com` です。
+以下のようにドメイン名のフォルダを作成します。例では`/var/www/zapdocs.example.com`です。
```
sudo mkdir /var/www/[your_domain]
```
-次に、`sites-available` ディレクトリに新しいApacheのバーチャルホスト設定ファイルを作成します。
+次に、`sites-available`ディレクトリに仮想ホストの設定ファイルを作成します。
```
sudo nano /etc/apache2/sites-available/[your_domain].conf
```
-以下のテンプレートをコピーし、`[your_domain]` を実際のドメイン名に置き換えてください。
+以下のテンプレートをコピーし、`[your_domain]`を実際のドメインに置き換えてください。
```
ServerName [your_domain]
@@ -191,23 +199,26 @@ sudo nano /etc/apache2/sites-available/[your_domain].conf
```
-この設定はポート80(HTTP)でのリクエストを受け付け、`ServerName` に合致するドメインのリクエストを `/var/www/[your_domain]` フォルダから配信します。
+この設定はポート80(HTTP)でのリクエストを受け、`ServerName`に合致するドメインのリクエストを処理し、指定したフォルダからファイルを配信します。
-保存してnanoを終了したら、`sudo apache2ctl configtest` で構文エラーがないか確認しましょう。
+保存してnanoを終了(`CTRL + X` → `Y` → `ENTER`)。設定ファイルに文法エラーがないか以下でチェックしましょう。
+```
+sudo apache2ctl configtest
+```
-最後に新しいバーチャルホストを有効化します。
+仮想ホストを有効化します。
```
sudo a2ensite [your_domain]
```
-:::note ドメインを使わない場合
-ドメインを使わない場合は `ServerName` 行を削除またはコメントアウト(行頭に `#` を付ける)してください。またデフォルトのバーチャルホストは以下で無効化します。
+:::note ドメイン未使用の場合
+ドメインを使わない場合は`ServerName`行を削除またはコメントアウトし、デフォルトの仮想ホストを無効化してください。
```
sudo a2dissite 000-default
```
:::
-設定を反映させるためApacheを再起動します。
+最後にApacheを再起動して設定を反映します。
```
sudo systemctl restart apache2
```
@@ -223,7 +234,7 @@ Apacheの設定ができたので、実際に配信するウェブサイトを
sudo mysql -u root
```
-以下のコマンドで `todowebsite` データベースと `todoitems` テーブルを作成します。
+以下のSQLを実行して`todowebsite`データベースと`todoitems`テーブルを作成します。
```
# データベース作成
CREATE DATABASE todowebsite;
@@ -240,7 +251,7 @@ CREATE TABLE todoitems (
);
```
-サンプルデータをいくつか挿入します。
+サンプルデータもいくつか挿入します。
```
INSERT INTO todoitems (name, is_completed) VALUES ('Create ZAP-Docs Guide', 0);
INSERT INTO todoitems (name, is_completed) VALUES ('Buy a ZAP-Hosting Server', 1);
@@ -248,10 +259,10 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0
INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
```
-このサイト専用のユーザー `todo` を作成し、適切な権限を付与します。
+専用の`todo`ユーザーも作成し、権限を付与します。
```
# ユーザー作成
-# [your_password] は任意のパスワードに置き換えてください
+# [your_password]は任意のパスワードに置き換えてください
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
# 権限付与(まとめてコピーしてください)
@@ -263,24 +274,24 @@ TO todo@localhost;
FLUSH PRIVILEGES;
```
-準備ができたら `quit` でMySQLを終了します。
+準備ができたら`quit`でMySQLを終了します。
##### PHPウェブサイトファイル
-最後にPHPで書かれたTo-Doページのファイルを作成します。先ほど作った `/var/www/[your_domain]` フォルダに `index.php` ファイルを作成しましょう。
+最後に、`/var/www/[your_domain]`に`index.php`ファイルを作成します。
```
sudo nano /var/www/[your_domain]/index.php
```
-以下のコードをコピーして貼り付けてください。最初のPHP部分でMySQLに接続し、後半のHTML部分でデータベースから取得したTo-Do項目をリスト表示します。
+以下のコードをコピーして貼り付けてください。MySQLへの接続と、データベースからTo-Do項目を取得して表示するシンプルなPHPページです。
:::important
-`[your_password]` は先ほど設定した `todo` ユーザーのパスワードに必ず置き換えてください。
+`[your_password]`は先ほど設定した`todo`ユーザーのパスワードに必ず置き換えてください。
:::
```
connect_error) {
die("Connection failed: " . $conn->connect_error);
}
-// SQLクエリ実行、結果を$resultに格納
+// SQLクエリ実行、結果を取得
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
@@ -313,10 +324,10 @@ $result = $conn->query($sql);
num_rows > 0) {
- // 結果の各項目をループ処理
+ // 各項目をループ処理
foreach ($result as $entry) {
echo "";
- // XSS対策でhtmlspecialcharsを使い名前を表示
+ // XSS対策でhtmlspecialcharsを使用して名前を表示
echo htmlspecialchars($entry["name"]);
// 完了状態を表示
@@ -345,13 +356,13 @@ $conn->close();
?>
```
-貼り付けたら保存してnanoを終了します(`CTRL + X`、`Y`、`ENTER`)。
+貼り付けたら保存してnanoを終了(`CTRL + X` → `Y` → `ENTER`)。
#### ウェブサイトの動作確認
これでLAMPスタックを使ったテスト用To-Doウェブサイトが完成しました!
-ブラウザで先ほど設定したドメイン(HTTPのポート80)にアクセスしてみてください。例では `zapdocs.example.com` です。以下のような画面が表示されるはずです。
+ブラウザで先ほど設定したドメイン(HTTPのポート80)にアクセスしてみてください。例では`zapdocs.example.com`です。以下のような画面が表示されるはずです。

@@ -359,8 +370,8 @@ $conn->close();
おめでとうございます!LAMPスタックのインストールとセットアップが無事完了しました!次のステップとして、ぜひドメインと**SSL証明書**の設定を強くおすすめします。これによりウェブサイトへの通信が安全に暗号化されます。
-[Certbotガイド](dedicated-linux-certbot.md)の**Apacheプラグイン**に注目して、対話形式のセットアップを進めると簡単に証明書を取得できます。
+当社の[Certbotガイド](dedicated-linux-certbot.md)では**Apacheプラグイン**を使った証明書の簡単セットアップ方法を紹介しています。対話形式で進められるのでぜひご活用ください。
-質問やサポートが必要な場合は、いつでもお気軽にサポートチームにお問い合わせください!毎日対応していますよ!🙂
+質問やサポートが必要な場合は、いつでもお気軽に当社のサポートチームまでお問い合わせくださいね!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
index 1800e465b..4a75741d5 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
@@ -1,7 +1,7 @@
---
id: vserver-linux-lemp-stack
-title: "VPS: LEMPスタックのセットアップ - Linux, Nginx, MySQL, PHP"
-description: "Linux VPSサーバーで動的なPHPウェブサイトをホスティングするためのLEMPスタックのセットアップ方法をチェック → 今すぐ詳しく見る"
+title: "LinuxサーバーにLEMPスタックをセットアップ - 高性能ウェブアプリをデプロイしよう"
+description: "Linux VPSサーバーで動的なPHPサイトをホスティングするためのLEMPスタックのセットアップ方法 → 今すぐチェック"
sidebar_label: Web LEMPスタック
services:
- vserver
@@ -13,7 +13,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-**LEMP**スタックは、PHPウェブサイトやアプリに特化した動的なウェブサイトホスティングを簡単に実現するために一緒にセットアップされる人気のオープンソースソフトウェアの組み合わせです。頭文字は、**L**inux(OS)、"**E**ngine x"(nginx)をウェブサーバー、**M**ySQLをデータベース、そして最後に**P**HPを処理用に指します。このガイドでは、Linux VPS上でLEMPスタックをセットアップする手順を、To-Doリストのウェブサイトを例に詳しく解説します。
+**LEMP**スタックは、PHPサイトやアプリに特化した動的ウェブホスティングを簡単に実現するために一緒にセットアップされる人気のオープンソースソフトウェア群です。頭文字は、**L**inux(OS)、"**E**ngine x"(nginx)ウェブサーバー、**M**ySQLデータベース、そして最後に**P**HP(処理)を表しています。このガイドでは、Linux VPS上にLEMPスタックをセットアップする手順を、ToDoリストのウェブサイトを例に詳しく解説します。
@@ -21,9 +21,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
まずはSSHでサーバーに接続しましょう。やり方がわからない場合は、[初回アクセス(SSH)](vserver-linux-ssh.md)ガイドをチェックしてください。
-このガイドではUbuntuをLinuxディストリビューションとして使用します。Debianでも同様の手順で、他のディストリビューションでも似たような流れですが、コマンドの書式が少し異なる場合があります。OSがインストールされていてSSH接続できていることを確認してください。
+本ガイドではUbuntuをLinuxディストリビューションとして使用します。Debianでも同様の手順で、他のディストリビューションでも似たような流れですが、コマンドの書式が若干異なる場合があります。OSがインストールされていてSSH接続できることを確認してください。
-インストールを始める前に、常に以下のコマンドでパッケージを最新にアップデートしておきましょう:
+インストールを始める前に、必ず以下のコマンドでパッケージを最新にアップデートしましょう:
```
// Ubuntu & Debian
sudo apt update
@@ -40,7 +40,7 @@ sudo dnf upgrade --refresh
## インストール
-インストールはLEMPの各コアコンポーネントごとに分けて進めます。まずNginxウェブサーバー、次にMySQLデータベース、最後にPHPです。インストール中にPHPで書かれたテスト用ウェブサイトをセットアップし、MySQLデータベースにアクセスし、Nginxがリクエストを処理して応答を返す流れを作ります。
+インストールはLEMPの各コアコンポーネントごとに分けて進めます。まずNginxウェブサーバー、次にMySQLデータベース、最後にPHPです。インストール中にPHPで書かれたテスト用ウェブサイトを作成し、MySQLデータベースにアクセスし、Nginx経由でリクエストを処理・配信する流れを体験します。
### Nginxのセットアップ
@@ -49,11 +49,11 @@ Nginxはウェブリクエストを処理しレスポンスを返すウェブサ
sudo apt install nginx
```
-インストール後は、ウェブサーバーがインターネットからアクセス可能になるようにファイアウォールのルールを設定しましょう。ここではNginx用の登録済みアプリケーションがある**UFWファイアウォール**を使います。
+インストール後は、ウェブサーバーがインターネットからアクセス可能になるようにファイアウォールの設定を確認しましょう。ここではNginxが登録アプリケーションとしてある**UFWファイアウォール**を使います。
別のファイアウォールを使っている場合は、HTTPのポート80を通す設定をしてください。Linuxのファイアウォールについては[ファイアウォール管理](vserver-linux-firewall.md)ガイドも参考にどうぞ。
-UFWファイアウォールを有効化し、SSH用のルールも作成します。
+UFWファイアウォールを有効にし、SSH用のルールも作成します。
```
# SSH用ルール作成
sudo ufw allow OpenSSH
@@ -63,10 +63,10 @@ sudo ufw enable
```
:::caution
-UFWファイアウォールを使う場合は必ずSSH用ルールを作成してください!これをしないと現在の接続が切れた後、サーバーにSSHで再接続できなくなります!
+UFWファイアウォールを使う場合は必ずSSH用ルールを作成してください!設定しないと現在のセッションが切れた後にサーバーへSSH接続できなくなります!
:::
-続いてNginx用のルールを作成し、設定が反映されているか確認します。
+次にNginx用のルールを作成し、設定を確認します。
```
# Nginx用ルール作成
sudo ufw allow in "Nginx Full"
@@ -76,64 +76,65 @@ sudo ufw status
```
:::tip
-`ufw app list`コマンドで利用可能なプロファイルを確認できます。ここで使った`Nginx Full`はHTTP(ポート80)とHTTPS(ポート443)の両方を許可するルールを作成します。
+利用可能なプロファイルは `ufw app list` コマンドで確認できます。ここで使った `Nginx Full` はHTTP(ポート80)とHTTPS(ポート443)の両方を許可する設定です。
:::
-`Nginx`と`Nginx (v6)`のルールが`ALLOW`になっていればファイアウォールの設定はOKです。SSHルールなど他のルールも表示されるはずです。
+`Nginx` と `Nginx (v6)` のルールが `ALLOW` になっていればOKです。SSHルールなど他のルールも表示されます。

ファイアウォールが開放されたら、ブラウザでサーバーのIPアドレスにアクセスしてNginxが動作しているか確認しましょう:`http://[your_ipaddress]`
-正常ならデフォルトのウェルカムページが表示されます。表示されない場合は以下のコマンドでサービスの状態をチェックしてください:`systemctl status nginx`
+正常ならデフォルトのウェルカムページが表示されます。表示されない場合は以下のコマンドでサービスの状態を確認してください:`systemctl status nginx`

### MySQLのセットアップ
-次にMySQLサーバーをインストールし、リレーショナルにデータを永続化できるデータベースを用意します。
+次にMySQLサーバーをインストールし、リレーショナルにデータを永続保存できるデータベースとして使います。
```
sudo apt install mysql-server
```
-インストール後はセキュリティを強化するために推奨されるスクリプトを実行しましょう。これは任意ですが強くおすすめします。以下のコマンドで開始します。
+インストール後はセキュリティを強化するために推奨されるスクリプトを実行しましょう。任意ですが強くおすすめします。以下のコマンドで起動します。
```
sudo mysql_secure_installation
```
-対話形式で進みます。最初にパスワードの強度チェックについて聞かれます。将来的に安全なパスワードのみ許可するために`Y`を選び、`MEDIUM`(1)か`STRONG`(2)を選択しましょう。
+対話形式で進みます。まずパスワードの検証について聞かれます。将来的に安全なパスワードのみ許可するために `Y` を選び、`1`(MEDIUM)か `2`(STRONG)を選択しましょう。

-次に匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティ上どちらも`Y`で承認することを強く推奨します。これによりテストユーザーが削除され、rootユーザーはSSH経由のローカル接続のみ可能になります。
+次に匿名ユーザーの削除とrootのリモートログイン禁止について聞かれます。セキュリティのため両方とも `Y` で承認することを強く推奨します。これでテストユーザーが削除され、rootユーザーはSSH経由のローカル接続のみ可能になります。

-最後にテスト用データベースの削除と権限テーブルのリロードを聞かれます。こちらも不要なので`Y`で承認してください。
+最後にテストデータベースの削除と権限テーブルのリロードを聞かれます。こちらも不要なので `Y` で承認してください。

-MySQLが起動しているかは以下のコマンドでログインを試みて確認できます:`sudo mysql -u root`。成功するとウェルカムメッセージが表示されます。終了は`quit`コマンドで。
+MySQLが起動しているかは以下のコマンドでログインを試みて確認できます:`sudo mysql -u root`。成功するとウェルカムメッセージが表示されます。終了は `quit` コマンドで。
### PHPのセットアップ
-最後のLEMPコンポーネントはPHPです。NginxでPHPを動かすには`php-fpm`(PHP FastCGI Process Manager)という外部プログラムを使います。Nginxはリクエストを`php-fpm`に渡して処理させます。
+最後のLEMPコンポーネントはPHPです。NginxでPHPを動かすには外部プログラムの `php-fpm`(PHP fastCGIプロセスマネージャー)を使います。Nginxはリクエストを `php-fpm` に渡して処理します。
-以下のコマンドで最新のphp-fpmとMySQL用PHPプラグインをインストールします。これでNginxがPHPを扱い、PHPがMySQLを使えるようになります。
+以下のコマンドで最新のphp-fpmとMySQL用PHPプラグインをインストールします。これでNginxとPHP、PHPとMySQLが連携可能になります。
```
sudo apt install php-fpm php-mysql
```
-インストールが成功したかはバージョン確認でチェックできます。バージョンが表示されればOKです。
+インストールが成功したかはバージョン確認でチェックしましょう。バージョンが表示されればOKです。
```
php -v
```
:::tip PHP拡張機能
-高度な用途では追加のPHP拡張機能が必要になることがあります。`apt search php- | less`コマンドで一覧を確認可能です。
-
-矢印キーでスクロールし、`Q`で終了。拡張機能のインストールは以下のように複数同時に指定可能です。
-
+高度な用途では追加のPHP拡張が必要になることもあります。以下のコマンドで一覧を確認できます。
+```
+apt search php- | less
+```
+矢印キーでスクロールし、終了は `Q` キー。拡張をインストールするには以下のように複数指定も可能です。
```
sudo apt install [php_extension] [...]
```
@@ -141,31 +142,31 @@ sudo apt install [php_extension] [...]
### テスト用ウェブサイトの作成
-LEMPの各コンポーネントが揃ったので、実際に動作を確認するためのテスト用ウェブサイトを作成します。これは任意ですが、LEMPスタックの連携を理解するのに役立ちます。
+LEMPの各コンポーネントが揃ったので、実際に動作を確認するためのテスト用ウェブサイトを作成します。これは任意ですが、LEMPの仕組みを理解するのに役立ちます。
-今回はPHPで書かれた小さなTo-Doリストサイトを作り、MySQLのテーブルからデータを取得してNginx経由で表示します。
+今回はPHPで書かれた小さなToDoリストサイトを作り、MySQLのテーブルからデータを取得してNginx経由で配信します。
-テスト用に`zapdocs.example.com`というドメインを使います。実際にはドメインを用意し、サーバーのIPアドレスを指す`A`タイプのDNSレコードを必ず設定してください。設定方法は[ドメインレコード](domain-records.md)ガイドを参照。
+テスト用に `zapdocs.example.com` というドメインを使います。実際にはドメインを用意し、サーバーのIPアドレスを指す `A`タイプのDNSレコードを必ず設定してください。設定方法は[ドメインレコード](domain-records.md)ガイドを参照。
:::note
-ドメインを使わずIPアドレスでアクセスする場合は、後述のサーバーブロック設定で`server_name`行を削除してください。
+ドメインを使わずIPアドレスでアクセスしたい場合は、`[your_domain]` の部分を任意の名前に置き換え、サーバーブロックの `server_name` パラメータは削除してください。
:::
#### Nginxの設定
-ウェブサーバーでは通常、ウェブサイトのファイルは`/var/www`ディレクトリ以下に置かれます。Nginxはデフォルトで`html`ディレクトリにデフォルトページを持っていますが、複数サイトを管理するならドメインごとにフォルダを分けるのがおすすめです。
+ウェブサーバーでは通常、ウェブサイトのファイルは `/var/www` 配下に保存されます。Nginxはデフォルトで `html` ディレクトリにデフォルトページを持っていますが、複数サイトを管理する場合はドメインごとにフォルダを分けるのがおすすめです。
-今回は`/var/www/zapdocs.example.com`というフォルダを作成します。
+以下のようにドメイン名のフォルダを作成します。例では `/var/www/zapdocs.example.com` です。
```
sudo mkdir /var/www/[your_domain]
```
-次に`sites-available`ディレクトリに新しいNginxサーバーブロック設定ファイルを作成します。
+次に、`sites-available` にドメイン用のNginxサーバーブロック設定ファイルを作成します。
```
sudo nano /etc/nginx/sites-available/[your_domain].conf
```
-以下のテンプレートをコピーし、`[your_domain]`を使うドメイン名に置き換えてnanoに貼り付けてください。
+以下のテンプレートをコピーし、`[your_domain]` を使うドメインに置き換えてnanoに貼り付けてください。
```
server {
listen 80;
@@ -190,22 +191,23 @@ server {
```
:::important PHPバージョン
-`[your_phpversion]`はインストールしたPHPのバージョンに置き換えてください。`php -v`コマンドで確認できます。例:`PHP 8.3.6 (cli) ...`なら`8.3`を使います。
-
-例:`fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
+`[your_phpversion]` はインストール済みのPHPバージョンに合わせて変更してください。`php -v` コマンドでバージョンを確認できます。例:`PHP 8.3.6 (cli)` なら `8.3` を指定し、以下のようにします。
+```
+fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;
+```
:::
-このサーバーブロックはポート80(HTTP)でリクエストを受け、`server_name`に合致するドメインのリクエストを処理し、`/var/www/[your_domain]`のファイルを配信します。
+このサーバーブロックはポート80(HTTP)をリッスンし、`server_name` に合致するリクエストを受け付けます。ルートディレクトリは先ほど作成した `/var/www/[your_domain]` です。
-保存してnanoを終了するには`CTRL + X`、`Y`、`ENTER`の順に押します。
+保存してnanoを終了するには `CTRL + X`、`Y`、`ENTER` の順に押します。
-最後に`sites-enabled`ディレクトリにシンボリックリンクを作成して設定を有効化します。
+最後にこの設定を有効化するため、`sites-enabled` にシンボリックリンクを作成します。
```
sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enabled/
```
-:::note ドメイン未使用時
-ドメインを使わない場合は`server_name`行を削除またはコメントアウトし、デフォルトのサーバーブロックを無効化してください。
+:::note ドメイン未使用の場合
+ドメインを使わない場合は `server_name` 行を削除またはコメントアウトし、デフォルトのサーバーブロックを無効化してください。
```
sudo unlink /etc/nginx/sites-enabled/default
```
@@ -216,14 +218,14 @@ sudo unlink /etc/nginx/sites-enabled/default
sudo nginx -t
```
-問題なければNginxを再起動して設定を反映します。
+問題なければNginxをリロードして設定を反映します。
```
sudo systemctl reload nginx
```
#### ウェブサイトの作成
-Nginxの設定ができたら、実際に配信するウェブサイトファイルを作成します。今はフォルダが空なので何も表示されません。ここでは先ほどのTo-Doリストサイトを作ります。
+Nginxの設定ができたので、実際に配信するウェブサイトファイルを作成します。現状フォルダは空なので何も表示されません。ここではToDoリストのPHPサイトを作ります。
##### データベースの準備
@@ -232,7 +234,7 @@ Nginxの設定ができたら、実際に配信するウェブサイトファイ
sudo mysql -u root
```
-以下のSQLを実行して`todowebsite`データベースと`todoitems`テーブルを作成します。
+以下のSQLを実行して `todowebsite` データベースと `todoitems` テーブルを作成します。
```
# データベース作成
CREATE DATABASE todowebsite;
@@ -249,7 +251,7 @@ CREATE TABLE todoitems (
);
```
-サンプルデータもいくつか追加しましょう。
+サンプルデータもいくつか挿入します。
```
INSERT INTO todoitems (name, is_completed) VALUES ('Create ZAP-Docs Guide', 0);
INSERT INTO todoitems (name, is_completed) VALUES ('Buy a ZAP-Hosting Server', 1);
@@ -257,39 +259,37 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0
INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
```
-専用の`todo`ユーザーも作成します。
+専用の `todo` ユーザーも作成します。
```
# ユーザー作成
-# [your_password]は任意のパスワードに置き換えてください
+# [your_password] は任意のパスワードに置き換えてください
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# 権限付与(まとめてコピーして実行)
+# 権限付与(まとめてコピーしてください)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
-# 権限リロード
+# 権限反映
FLUSH PRIVILEGES;
```
-準備ができたら`quit`でMySQLを終了します。
+準備ができたら `quit` でMySQLを終了します。
##### PHPウェブサイトファイル
-最後にPHPで書かれたTo-Doページのファイルを作成します。`/var/www/[your_domain]/index.php`をnanoで開きます。
+最後に `/var/www/[your_domain]` に `index.php` ファイルを作成します。
```
sudo nano /var/www/[your_domain]/index.php
```
-以下のコードをコピーして貼り付けてください。最初のPHP部分でMySQLに接続し、データを取得します。
+以下のコードをコピーして貼り付けてください。MySQLへの接続とToDoリストの表示を行います。
:::important
-`[your_password]`は先ほど設定した`todo`ユーザーのパスワードに必ず置き換えてください。
+`[your_password]` は先ほど設定した `todo` ユーザーのパスワードに必ず置き換えてください。
:::
-HTML部分は取得したデータをリスト表示します。
-
-```
+```php
query($sql);
close();
?>
```
-貼り付けたら`CTRL + X`、`Y`、`ENTER`で保存してnanoを終了します。
+貼り付けたら `CTRL + X`、`Y`、`ENTER` で保存して終了します。
#### ウェブサイトの動作確認
-これでLEMPスタックを使ったテスト用To-Doウェブサイトが完成しました!
+これでLEMPスタックを使ったテスト用ToDoサイトが完成しました!
-ブラウザで先ほど設定したドメイン(HTTPのポート80)にアクセスしてみてください。例では`zapdocs.example.com`です。以下のような画面が表示されるはずです。
+ブラウザで先ほど設定したドメイン(HTTP/ポート80)にアクセスしてみてください。例では `zapdocs.example.com` です。以下のような画面が表示されるはずです。

@@ -372,6 +372,6 @@ $conn->close();
[Certbotガイド](dedicated-linux-certbot.md)の**Nginxプラグイン**に注目して、対話形式のセットアップを進めてみてください。簡単に証明書を取得・設定できます。
-質問やサポートが必要な場合は、いつでもお気軽にサポートチームにお問い合わせください。毎日対応しています!🙂
+質問やサポートが必要な場合は、いつでもお気軽にサポートチームへお問い合わせくださいね!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md
index 39948db3b..fd69b6abe 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-nextcloud.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-nextcloud
-title: "VPS: Nextcloudのインストール"
-description: "Linuxで高性能なNextcloudサーバーをセットアップして最適なクラウドホスティングを実現する方法 → 今すぐチェック"
-sidebar_label: Nextcloudをインストール
+title: "LinuxサーバーにNextcloudをセットアップ - プライベートクラウドストレージを構築しよう"
+description: "Linuxで高性能なNextcloudサーバーをセットアップして最適なクラウドホスティングを実現 → 今すぐチェック"
+sidebar_label: Nextcloudのインストール
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
@@ -15,22 +16,22 @@ Nextcloudはオープンソースのクラウドソリューションで、Owncl

-Nextcloudサーバーをホスティングする際に、最適なパフォーマンス、安定性、機能性を実現するために以下のセットアップを推奨します。NextcloudサーバーはWindowsやMacOSとは互換性がありません。少なくとも仮想化などの追加の工夫なしでは動作しません。
+Nextcloudサーバーをホスティングするにあたり、最適なパフォーマンス、安定性、機能性を実現するために以下のセットアップを推奨します。NextcloudサーバーはWindowsやMacOSとは互換性がありません。仮想化などの追加の工夫なしでは動作しません。
## 準備
-以下の要件は開発者推奨および当社の経験に基づいています。これらを満たさない場合、問題が発生する可能性があります。
+以下の要件は開発者の推奨と当社の経験に基づいています。これらを満たさない場合、問題が発生する可能性があります。
#### ハードウェア
-| コンポーネント | 最低要件 | 推奨 |
-| -------------- | ---------------------- | -------------------------- |
-| CPU | 2x 1 GHz | 4x 2GHz以上 |
-| RAM | 512 MB | 4GB以上 |
-| ストレージ | 10 GB | 50GB以上 |
-| 帯域幅 | 100 Mbit/s (上り・下り) | 複数ユーザー利用時は500 Mbit/s推奨 |
+| コンポーネント | 最低要件 | 推奨スペック |
+| -------------- | ---------------------- | ---------------------------- |
+| CPU | 2x 1 GHz | 4x 2GHz以上 |
+| RAM | 512 MB | 4GB以上 |
+| ストレージ | 10 GB | 50GB以上 |
+| 帯域幅 | 100 Mbit/s (上り・下り) | 複数ユーザー利用なら500 Mbit/s推奨 |
#### ソフトウェア
@@ -39,12 +40,13 @@ Nextcloudサーバーをホスティングする際に、最適なパフォー
| OS | Ubuntu (14.04, 16.04, 18.04), Debian(8,9,10), CentOS 6.5/7 |
| データベース | MySQLまたはMariaDB 5.5+(推奨)、SQLite(テストや最小構成のみ推奨) |
| Webサーバー | Apache 2.4 + `mod_php` または `php-fpm`(推奨) |
-| PHP | 5.6, 7.0(推奨), 7.1(推奨), 7.2 |
+| PHP | 5.6, 7.0(推奨)、7.1(推奨)、7.2 |
-LinuxサーバーにNextcloudをインストールするにはSSHクライアントで接続する必要があります。SSHの使い方がわからない場合は、こちらのガイドを参考にしてください: [初回アクセス(SSH)](vserver-linux-ssh.md)
+LinuxサーバーにクラウドをインストールするにはSSHクライアントで接続する必要があります。SSHの使い方がわからない場合は、こちらのガイドを参考にしてください: [初期アクセス (SSH)](vserver-linux-ssh.md)
接続が確立したら、Nextcloudのインストールに必要なパッケージをインストールします。これにはWebサーバーとPHPのインストールが含まれます。
+
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -168,6 +170,7 @@ sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.
php -v
```
+
@@ -256,19 +259,20 @@ php -v
次に、Nextcloudの情報を保存するためのデータベースの種類を決めます。選択肢はいくつかあります:
+
-MariaDBを使う場合は以下の手順に従ってください:
+MariaDBを使う場合は以下の手順を実行してください:
-パッケージのインストール:
+パッケージのインストール:
```
sudo apt-get install mariadb-server php-mysql
```
-インストール中にrootパスワードの設定を求められます。もしパスワード設定がなければ、デフォルトは空白です。これはセキュリティ上危険なので、すぐに変更してください!
+インストール中にrootパスワードの設定を求められます。もしパスワード設定がなければ、デフォルトは空白です。これはセキュリティ上問題があるので、すぐに変更してください!
次にデータベースサーバーに接続し、必要なデータベースを作成します:
@@ -277,7 +281,7 @@ mysql -u root -p
CREATE DATABASE nextcloud;
```
-続いて、Nextcloudデータベースにアクセスできるユーザーを作成します:
+続いて、Nextcloudデータベースにアクセスできるユーザーを作成します。
```sql
CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'YOUR_PASSWORD_HERE';
@@ -287,7 +291,7 @@ CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'YOUR_PASSWORD_HERE';
rootユーザーを使ってこのステップを省略しないでください。安全ではなく、データが危険にさらされます!
:::
-最後に新しいユーザーに権限を付与します:
+最後に、新しいユーザーに権限を付与します:
```SQL
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost';
@@ -300,14 +304,14 @@ FLUSH PRIVILEGES;
-MySQLを使う場合は以下の手順に従ってください:
+MySQLを使う場合は以下の手順を実行してください:
-パッケージのインストール:
+パッケージのインストール:
```
sudo apt-get install mysql-server php-mysql
```
-インストール中にrootパスワードの設定を求められます。もしパスワード設定がなければ、デフォルトは空白です。これはセキュリティ上危険なので、すぐに変更してください!
+インストール中にrootパスワードの設定を求められます。もしパスワード設定がなければ、デフォルトは空白です。これはセキュリティ上問題があるので、すぐに変更してください!
次にデータベースサーバーに接続し、必要なデータベースを作成します:
@@ -316,7 +320,7 @@ mysql -u root -p
CREATE DATABASE nextcloud;
```
-続いて、Nextcloudデータベースにアクセスできるユーザーを作成します:
+続いて、Nextcloudデータベースにアクセスできるユーザーを作成します。
```sql
CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'YOUR_PASSWORD_HERE';
@@ -326,7 +330,8 @@ CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'YOUR_PASSWORD_HERE';
rootユーザーを使ってこのステップを省略しないでください。安全ではなく、データが危険にさらされます!
:::
-最後に新しいユーザーに権限を付与します:
+
+最後に、新しいユーザーに権限を付与します:
```SQL
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost';
@@ -338,15 +343,15 @@ FLUSH PRIVILEGES;
-PostgreSQLを使う場合は以下の手順に従ってください:
+PostgreSQLを使う場合は以下の手順を実行してください:
-パッケージのインストール:
+パッケージのインストール:
```
sudo apt-get update
sudo apt-get install postgresql postgresql-contrib
```
-インストール中にrootパスワードの設定を求められます。もしパスワード設定がなければ、デフォルトは空白です。これはセキュリティ上危険なので、すぐに変更してください!
+インストール中にrootパスワードの設定を求められます。もしパスワード設定がなければ、デフォルトは空白です。これはセキュリティ上問題があるので、すぐに変更してください!
次にデータベースサーバーに接続し、必要なデータベースを作成します:
@@ -355,7 +360,7 @@ sudo -u postgres psql
CREATE DATABASE nextcloud;
```
-続いて、Nextcloudデータベースにアクセスできるユーザーを作成します:
+続いて、Nextcloudデータベースにアクセスできるユーザーを作成します。
```sql
CREATE USER nextcloud with encrypted password 'YOUR_PASSWORD_HERE';
@@ -365,14 +370,14 @@ CREATE USER nextcloud with encrypted password 'YOUR_PASSWORD_HERE';
rootユーザーを使ってこのステップを省略しないでください。安全ではなく、データが危険にさらされます!
:::
-最後に新しいユーザーに権限を付与します:
+最後に、新しいユーザーに権限を付与します:
```SQL
grant all privileges on database mydb to myuser;
FLUSH PRIVILEGES;
```
-完了したらCtrl-Dでデータベースを終了します。その後、PostgreSQLデータベースはWebインストーラーまたは**config.php**設定ファイルで変更可能です。
+完了したらCtrl-Dでデータベースを終了します。その後、PostgreSQLデータベースはWebインストーラーか**config.php**設定ファイルで変更可能です。
```
-SQLiteを使う場合は以下の手順に従ってください:
+SQLiteを使う場合は以下の手順を実行してください:
-パッケージのインストール:
+パッケージのインストール:
```
apt-get install sqlite3 php-sqlite3
```
@@ -402,7 +407,7 @@ apt-get install sqlite3 php-sqlite3
sqlite3 DatabaseName.db
```
-その後、SQLite 3データベースはWebインストーラーまたは**config.php**設定ファイルで変更可能です。
+その後、SQLite 3データベースはWebインストーラーか**config.php**設定ファイルで変更可能です。
```
@@ -498,7 +503,7 @@ SSLCertificateKeyFile /etc/letsencrypt/live/domain.tld/privkey.pem
-さらに、すべてのHTTPトラフィックはステータスコード301の恒久リダイレクトでHTTPSへ転送すべきです。ApacheのVirtualHosts設定例は以下の通りです:
+さらに、すべてのHTTPトラフィックはステータスコード301の恒久的リダイレクトでHTTPSに転送すべきです。ApacheのVirtualHosts設定で以下のように実現できます:
```
@@ -510,11 +515,11 @@ SSLCertificateKeyFile /etc/letsencrypt/live/domain.tld/privkey.pem
## Nextcloudの管理
-Nextcloudにはブラウザだけでなく、スマホやPCのアプリからもアクセス可能です。ダウンロードはこちらから:https://nextcloud.com/install/#install-clients
+Nextcloudにはブラウザからだけでなく、スマホやPCのアプリからもアクセス可能です。ダウンロードはこちらから:https://nextcloud.com/install/#install-clients

-設定画面ではセットアップ後も各種オプションの調整やログ・アクティビティの確認ができます。二段階認証や暗号化などのセキュリティ設定、ロゴやカラー、スローガン、ヘッダーのデザイン設定、アクセス権限の管理など多彩です。
+設定画面ではセットアップ後もオプションの調整やログ、アクティビティの確認ができます。二段階認証や暗号化などのセキュリティ設定、ロゴやカラー、スローガン、ヘッダーのデザイン設定、アクセス権限の管理など多彩です。
**アプリ**
@@ -527,6 +532,6 @@ Nextcloudにはブラウザだけでなく、スマホやPCのアプリからも
## まとめ
-おめでとうございます、Nextcloudのインストールが無事完了しました!もし質問や問題があれば、毎日対応しているサポートチームまでお気軽にご連絡ください!
+おめでとうございます、Nextcloudのインストールが無事完了しました!もし質問や問題があれば、毎日対応しているサポートチームまでお気軽にお問い合わせください。
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
index 38c3a9651..a32267bc1 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-nodejs.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-nodejs
-title: "VPS: LinuxでNode.jsをセットアップ"
-description: "Dockerとシステム準備を使ってスケーラブルなリアルタイムアプリ向けの安定したNode.js環境を構築する方法 → 今すぐチェック"
+title: "LinuxサーバーにNode.jsをセットアップ - 最新のJavaScriptアプリを動かそう"
+description: "Dockerとシステム準備でスケーラブルなリアルタイムアプリ向けの安定したNode.js環境を構築する方法 → 今すぐチェック"
sidebar_label: Node.jsのインストール
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,41 +14,41 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Node.jsはクロスプラットフォームのオープンソースJavaScriptランタイム環境で、ブラウザの外、例えばサーバーやコマンドラインツール上でJavaScriptコードを実行します。V8エンジンをベースにしており、非同期でイベント駆動型のI/Oをサポートするため、スケーラブルなネットワークやリアルタイムアプリの構築に非常に効率的です。
+Node.jsはクロスプラットフォームのオープンソースJavaScriptランタイム環境で、ブラウザの外、例えばサーバーやコマンドラインツール上でJavaScriptコードを実行します。V8エンジンをベースにしており、非同期でイベント駆動型のI/Oをサポートするため、スケーラブルなネットワークやリアルタイムアプリの構築に超効率的です。
-「JavaScriptをどこでも使う」パラダイムにより、開発者はバックエンドとフロントエンドの両方で同じ言語を使えます。
+「JavaScript everywhere」の考え方により、開発者はバックエンドもフロントエンドも同じ言語で開発できちゃいます。
## 準備
-**Node.js**をセットアップする前に、システムの準備が必要です。これにはOSを最新バージョンにアップデートし、必要な依存関係をインストールすることが含まれます。これらの準備は安定した環境を保証し、インストール中やインストール後の問題を防ぎます。
+**Node.js**をセットアップする前に、システムの準備が必要です。OSを最新バージョンにアップデートし、必要な依存関係をインストールすることで、安定した環境を作り、インストール中や後のトラブルを防ぎます。
### システムのアップデート
-システムが最新のソフトウェアとセキュリティ改善を備えていることを確認するため、まずはシステムアップデートを行いましょう。以下のコマンドを実行してください:
+最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行してください:
```
sudo apt update && sudo apt upgrade -y
```
-これにより、最新のセキュリティパッチとソフトウェアバージョンが適用されます。
+これで最新のセキュリティパッチとソフトウェアバージョンが適用されます。
### 依存関係のインストール
-アップデートが完了したら、依存関係のインストールに進みます。Node.jsは複数のDockerコンテナを使ってマシン上で展開・実行されるため、まずDockerをインストールする必要があります。以下のコマンドを実行してください:
+アップデートが終わったら、依存関係のインストールに進みます。Node.jsはDockerコンテナ群で動かすので、まずDockerをインストールする必要があります。以下のコマンドを実行してください:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Dockerのインストール手順や使い方の詳細は、[Docker](dedicated-linux-docker.md)ガイドで確認できます。
+Dockerのインストール手順や使い方は、[Docker](dedicated-linux-docker.md)ガイドで詳しく解説しています。
## インストール
-必要な準備が整ったので、Node.jsアプリケーションのインストールに進みましょう。
+必要な準備が整ったら、Node.jsアプリのインストールに進みましょう。
Node.jsを隔離された環境で使うには、まず公式のAlpineベースのイメージをダウンロードします。以下のコマンドで最新のNode.js 22イメージを取得し、コンテナ展開に使えるようにします:
@@ -56,47 +57,45 @@ Node.jsを隔離された環境で使うには、まず公式のAlpineベース
docker pull node:22-alpine
```
-次に、このイメージを使ってコンテナを起動し、その中でシェルセッションを開きます。インタラクティブなシェルでコンテナを起動するには以下のコマンドを使います。`--rm`オプションは終了時にコンテナを自動削除し、ホスト環境をクリーンに保ちます。
+次に、このイメージを使ってコンテナを起動し、シェルセッションを開きます。インタラクティブなシェルでコンテナを起動するには以下のコマンドを使います。`--rm`オプションは終了時にコンテナを自動削除し、ホスト環境をクリーンに保ちます。
```
docker run -it --rm --entrypoint sh node:22-alpine
```
-コンテナ内で`node -v`を実行し、`v22.19.0`が表示されればNode.jsのバージョンが確認できます。`npm -v`で`10.9.3`が表示されればnpmのバージョンも正しいことがわかります。これでイメージが正しいNode.jsとnpmのバージョンを提供していることが確認でき、すぐに使い始められます。
-
-
+コンテナ内で`node -v`を実行し、`v22.19.0`が表示されればOKです。`npm -v`で`10.9.3`が表示されれば、Node.jsとnpmのバージョンが正しくセットアップされていることが確認できます。
## 設定
-Node.jsコンテナを起動したら、環境内で重要なNode.js設定を行うのがおすすめです。よくある方法は環境変数の定義です。例えば:
+Node.jsコンテナを起動したら、環境内で基本的なNode.js設定を行うのがおすすめです。よくある方法は環境変数の設定で、例えば:
```
export NODE_ENV=production
```
-これでプロダクションモードが有効になり、パフォーマンス最適化やログの挙動が調整されます。開発用には`NODE_ENV=development`に設定すると、詳細なエラーメッセージやデバッグ機能が使えます。
+これで本番モードが有効になり、パフォーマンス最適化やログ出力の調整が行われます。開発時は`NODE_ENV=development`に設定すると、詳細なエラーメッセージやデバッグ機能が使えます。
-プロジェクトディレクトリはしっかり構成することが重要で、まずは以下のコマンドで設定ファイルを作成します:
+プロジェクトディレクトリはしっかり構成しましょう。まずは以下のコマンドで設定ファイルを作成します:
```
npm init -y
```
-これにより`package.json`ファイルが生成され、依存関係やスクリプト、メタデータを定義できます。Node.jsアプリの中心的な設定ファイルです。
+これで`package.json`が生成され、依存関係やスクリプト、メタデータを管理する中心ファイルになります。
-依存関係は`npm install `でインストールし、開発用依存関係は`npm install --save-dev`で追加します。`package.json`内の`scripts`セクションでは`npm start`や`npm run build`などのカスタムコマンドを定義でき、実行やプロジェクト管理が楽になります。
+依存パッケージは`npm install `で、開発用依存は`npm install --save-dev`で追加可能です。`package.json`の`scripts`セクションにカスタムコマンド(例:`npm start`や`npm run build`)を定義すると、実行や管理が楽になります。
-さらに高度な設定では、`.npmrc`や`.nvmrc`ファイルを使ってプライベートレジストリの設定やキャッシュオプション、特定のNode.jsバージョンの強制などが可能です。これにより異なる環境間でも一貫した動作を保証できます。
+さらに高度な設定は、`.npmrc`や`.nvmrc`ファイルでプライベートレジストリの指定やキャッシュ設定、特定のNode.jsバージョンの強制などが可能です。これにより、異なる環境でもアプリが安定して動作します。
## まとめと追加リソース
-おめでとうございます!これでVPSにNode.jsを無事インストール・設定できました。サーバー設定の際に役立つ以下のリソースもぜひチェックしてみてください。
+おめでとう!これでVPS/専用サーバーにNode.jsのインストールと設定が完了しました。サーバー設定の参考になる以下のリソースもぜひチェックしてみてください。
- [Node.js.com](https://Node.js.com/) - 公式サイト
- https://Node.js.com/help/ - Node.jsヘルプセンター(ドキュメント)
-ここにない具体的な質問があれば、いつでもサポートチームにお問い合わせください。毎日対応しているので気軽にどうぞ!🙂
\ No newline at end of file
+ここにない質問やサポートが必要な場合は、いつでもお気軽にサポートチームまでお問い合わせください。毎日対応してますよ!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
index a88868910..c494f8c51 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-notepad++.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-notepad++
-title: "VPS: LinuxでNotepad++をセットアップする方法"
-description: "LinuxでNotepad++をセットアップして、効率的で軽量なコード編集&開発環境を作る方法をチェック → 今すぐ詳しく学ぼう"
+title: "LinuxサーバーでNotepad++をセットアップ - Wineで好きなエディターを使おう"
+description: "LinuxでNotepad++をセットアップして、効率的で軽量なコード編集&開発環境を手に入れよう → 今すぐチェック"
sidebar_label: Notepad++のインストール
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Notepad++はWindows向けの無料かつオープンソースのテキスト&ソースコードエディターです。多くのプログラミングやスクリプト言語に対応したシンタックスハイライト、コード折りたたみ、タブ編集機能を備え、プラグインで高いカスタマイズ性を持っています。高速で軽量な動作が特徴で、パワフルかつ軽快な編集ツールを求める開発者やユーザーに根強い人気があります。
+Notepad++はWindows向けの無料でオープンソースなテキスト&ソースコードエディターです。多くのプログラミングやスクリプト言語に対応したシンタックスハイライト、コードフォールディング、タブ編集をサポートし、プラグインで高いカスタマイズ性を誇ります。高速で軽量な動作が特徴で、パワフルかつ軽快な編集ツールを求める開発者やユーザーに人気です。

@@ -32,41 +33,40 @@ Notepad++はWindows向けの無料かつオープンソースのテキスト&
**Notepad++**をインストールする前に、スムーズな導入と最適なパフォーマンスを確保するために、ホスティング環境が以下の要件を満たしているか確認しましょう。
-| ハードウェア | 最低条件 | ZAP-Hosting推奨 |
+| ハードウェア | 最低要件 | ZAP-Hosting推奨 |
| ---------- | ------------ | -------------------------- |
| CPU | 1 vCPUコア | 4 vCPUコア |
| RAM | 2 GB | 4 GB |
| ディスク容量 | 25 MB | 25 GB |
-ソフトウェアは必要な依存関係がすべてインストールされていること、対応OS上で動作していることが必須です。インストール前に以下の条件を満たしているか必ずチェックしてください:
+ソフトウェアは必要な依存関係がすべてインストールされていること、対応OS上で動作していることが必須です。インストール前に以下の条件を満たしているか必ずチェックしてください。
**依存関係:** `Snap`
**OS:** デスクトップ環境付きLinux
-依存関係のインストールと対応OSの使用を確認し、Notepad++のインストール時の互換性問題を避けましょう。
+依存関係のインストールと対応OSの使用を確認し、Notepad++のインストール時の互換性トラブルを防ぎましょう。
## 準備
-**Notepad++**のセットアップ前に、システムの準備を行います。OSを最新バージョンにアップデートし、必要な依存関係をインストールすることで、安定した環境を整え、インストール中や後のトラブルを防ぎます。
+**Notepad++**のセットアップ前に、システムの準備を行います。OSを最新バージョンにアップデートし、必要な依存関係をインストールすることで、安定した環境を整え、インストール中や後の問題を防ぎます。
### システムのアップデート
-最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行します:
+最新のソフトウェアとセキュリティパッチを適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行します:
```
sudo apt update && sudo apt upgrade -y
```
-これで最新のセキュリティパッチとソフトウェアバージョンが適用されます。
+これで最新のセキュリティ修正とソフトウェアバージョンが適用されます。
### 依存関係のインストール
アップデートが完了したら、依存関係のインストールに進みます。
#### Snap
Notepad++はSnapのインストールが必要です。以下のコマンドを実行してください:
-
```
sudo apt install snapd
```
@@ -75,13 +75,13 @@ sudo apt install snapd
## インストール
-すべての要件を満たし準備が整ったら、Notepad++のインストールを開始します。以下のコマンドを実行してください:
+要件を満たし準備が整ったら、Notepad++のインストールを開始します。以下のコマンドを実行してください:
```
sudo snap install notepad-plus-plus
```
-公式のインストールスクリプトを使ってNotepad++がダウンロード&インストールされます。完了するまで待ち、終わったらすぐにアプリを起動できます。
+公式のインストールスクリプトを使ってNotepad++がダウンロード&インストールされます。完了まで待ち、終わったらすぐにアプリを起動できます。

@@ -93,25 +93,25 @@ Notepad++は*設定 > 環境設定*から多彩なカスタマイズが可能で
- **一般**:起動時の動作(前回開いていたファイルの再読み込み、デフォルト言語設定、タブの挙動など)を制御。
- **エディター設定**:フォントの種類やサイズ、タブ幅、行番号表示、自動インデント、スペースやタブマークの表示設定。
-- **カラースキーム&シンタックス**:「スタイル設定」からテーマ切替や各言語のシンタックスハイライトをカスタマイズ可能。
-- **ファイル操作**:変更時の自動再読み込み、大容量ファイルの扱い、UTF-8などのエンコーディング設定。
+- **カラースキーム&シンタックス**:「スタイル設定」でテーマ切り替えや各言語のシンタックスハイライトをカスタマイズ。
+- **ファイル操作**:ファイル変更時の自動リロード、大容量ファイルの扱い、UTF-8などのエンコーディング設定。
- **セキュリティ&バックアップ**:自動バックアップやセッション復元を有効にしてデータ損失を防止。
-- **プラグイン**:プラグインマネージャーでFTPサポートや高度なフォーマット機能など拡張機能を追加・管理。
+- **プラグイン**:プラグインマネージャーからFTPサポートや高度なフォーマット機能など拡張機能を追加・管理可能。
-これらの設定で、シンプルなテキスト編集から本格的なソフトウェア開発まで幅広く対応できます。
+これらの設定で、シンプルなテキスト編集から本格的なソフト開発まで幅広く対応できます。

-## まとめ&追加リソース
+## まとめ&参考リンク
-おめでとう!これでVPSにNotepad++のインストールと設定が完了しました。さらに役立つ情報やサポートを得たい場合は、以下のリソースもチェックしてみてください。
+おめでとう!これでVPS/専用サーバーにNotepad++を無事インストール&設定できました。さらにサーバー設定を進める際に役立つリソースもチェックしてみてください。
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - 公式サイト
-ここにない質問やサポートが必要な場合は、いつでもお気軽にサポートチームにお問い合わせください。毎日対応していますよ!🙂
+ここにない質問や困ったことがあれば、いつでもサポートチームにお問い合わせください。毎日対応しているので気軽にどうぞ!🙂
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-php.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-php.md
index 294d5ecfd..ccaf3c65d 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-php.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-php.md
@@ -1,17 +1,18 @@
---
id: vserver-linux-php
-title: 'VPS: PHPのインストール'
+title: 'LinuxサーバーにPHPをセットアップ - パワフルな動的ウェブアプリを作ろう'
description: "LinuxサーバーにPHPをインストールしてウェブ開発を始めよう。Apacheやスタンドアロンでの最適な設定方法も解説 → 今すぐチェック"
-sidebar_label: PHPをインストール
+sidebar_label: PHPのインストール
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-PHPはウェブ開発で広く使われている人気の汎用プログラミング言語です。このガイドでは、サーバーにPHPをインストールする手順を解説します。
+PHPはウェブ開発で大人気の汎用プログラミング言語です。このガイドでは、サーバーにPHPをインストールする手順を紹介します。
@@ -19,7 +20,7 @@ PHPはウェブ開発で広く使われている人気の汎用プログラミ
まずはSSHでサーバーに接続しましょう。接続方法がわからない場合は、[初回アクセス(SSH)](vserver-linux-ssh.md)ガイドをチェックしてください。
-ログインしたら、サーバーを安全かつ最新の状態に保つために、使用しているOSに合わせたアップデートコマンドを実行することをおすすめします。
+ログインしたら、サーバーを安全かつ最新の状態に保つために、使用しているOSに合わせたアップデートコマンドを実行するのがおすすめです。
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -57,11 +58,11 @@ import TabItem from '@theme/TabItem';
## インストール
-LinuxサーバーにPHPをインストールする方法は大きく分けて2つあります。スタンドアロンで使う方法と、Apacheの追加パッケージとしてインストールする方法です。Apache以外のウェブサーバーを使う場合や汎用的に使いたい場合はスタンドアロンをおすすめします。Apacheウェブサーバーと一緒に使う場合はApache用の方法でインストールしましょう。
+LinuxサーバーにPHPをインストールする方法は大きく分けて2つあります。スタンドアロンで使う方法と、Apache用の追加パッケージとしてインストールする方法です。Apache以外のウェブサーバーを使う場合や汎用的に使いたい場合はスタンドアロンをおすすめします。Apacheで使うならApache用の方法でPHPを追加しましょう。
## スタンドアロン
-最新のPHPをインストールするには以下のコマンドを使います。特定のバージョンをインストールしたい場合は、`-y`オプションの後にバージョンを指定してください。
+最新のPHPをインストールするには以下のコマンドを使います。特定のバージョンを入れたい場合は、`-y`オプションの後にバージョンを指定してください。
```
# 最新版
@@ -71,41 +72,41 @@ sudo apt install php
sudo apt -y install php[version]
```
-`php -v`コマンドでインストールが成功したか確認しましょう。これでサーバーにPHPがインストールされました。必要な拡張機能を入れるために、**PHP拡張機能**のセクションもぜひ読んでみてください。
+`php -v`コマンドでインストールが成功したか確認しましょう。これでサーバーにPHPが無事インストールされました。必要な拡張機能があれば、**PHP拡張機能**のセクションもチェックしてください。
## Apacheでの利用
-まずはApacheをまだインストールしていなければ、以下のコマンドでインストールしましょう。
+まずはApacheをまだ入れていなければ、以下のコマンドでインストールしましょう。
```
sudo apt install apache2
```
-インストール後は、ウェブサーバーがインターネットからアクセスできるようにファイアウォールの設定を行います。ここではApache用の登録済みアプリケーションがある**UFWファイアウォール**を例にします。別のファイアウォールを使っている場合は、HTTPのポート80を開放してください。
+インストール後は、ウェブサーバーがインターネットからアクセスできるようにファイアウォールの設定を確認します。ここではApache用に登録されている**UFWファイアウォール**を例にします。別のファイアウォールを使っている場合は、HTTPのポート80を開放してください。
```
sudo ufw allow in "Apache"
```
-これでサーバーにアクセスできるはずです。ブラウザで `http://[your_serverip]` にアクセスして確認してみましょう。
+これでサーバーにアクセスできるはずです。ブラウザで `http://[your_serverip]` にアクセスしてみてください。
-Apacheの準備ができたら、以下のコマンドでApache用のPHPパッケージをインストールします。
+Apacheが準備できたら、以下のコマンドでApache用のPHPパッケージをインストールします。
```
sudo apt install php libapache2-mod-php
```
-`php -v`コマンドでインストールが成功したか確認しましょう。これでApacheと一緒にPHPが使えるようになりました。必要な拡張機能を入れるために、**PHP拡張機能**のセクションもぜひ読んでみてください。
+`php -v`でインストールを確認しましょう。これでApacheとPHPの連携が完了です。必要な拡張機能は**PHP拡張機能**のセクションを参考にしてください。
## PHP拡張機能
-PHPには機能を拡張できる多くのオプション拡張機能があります。利用可能な拡張機能の一覧を確認するには、以下のコマンドを実行してください。検索結果を`less`コマンドでページ送りしながら見られます。
+PHPは機能拡張用の多彩な拡張モジュールが用意されています。利用可能な拡張機能の一覧を見たい場合は、以下のコマンドで検索結果をスクロールしながら確認できます。
```
apt search php- | less
```
-矢印キーでスクロールし、終了するときは `Q` を押します。拡張機能をインストールするには、以下のように`apt install`コマンドでパッケージ名を指定します。複数の拡張機能をスペース区切りで一度に指定すると効率的です。
+矢印キーでスクロールし、終了したいときは `Q` を押してください。拡張機能をインストールするには、以下のように `apt install` コマンドを使います。複数の拡張機能をスペース区切りで一気に入れることも可能です。
```
sudo apt install [php_extension] [...]
@@ -113,6 +114,6 @@ sudo apt install [php_extension] [...]
## まとめ
-これでLinuxサーバーにPHPを無事インストールできました。もし質問やサポートが必要な場合は、いつでもお気軽にサポートチームにお問い合わせくださいね!毎日対応しています 🙂
+これでLinuxサーバーにPHPを無事インストールできました。もし質問やサポートが必要なら、いつでもお気軽にサポートチームにお問い合わせくださいね!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
index c012c4d20..80cb2ba04 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-plausible.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-plausible
-title: "VPS: OSにPlausibleをセットアップする方法"
+title: "LinuxサーバーにPlausible Analyticsをセットアップ - プライバシー重視のウェブ解析を始めよう"
description: "プライバシー重視のウェブ解析プラットフォームをセットアップして、クリアなインサイトと高速パフォーマンスを実現 → 今すぐ詳しくチェック"
sidebar_label: Plausibleのインストール
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Plausibleは、クッキーを使わずプライバシー規制に完全準拠した軽量オープンソースのウェブ解析プラットフォームです。訪問者数、ページビュー、滞在時間などの重要な指標を、シンプルで直感的なダッシュボードで提供します。使いやすさ、高速な動作、EU拠点のインフラを備え、Google Analyticsのモダンでプライバシーに配慮した代替として最適です。
+Plausibleは、クッキーを使わずプライバシー規制に完全準拠した軽量オープンソースのウェブ解析プラットフォームです。訪問者数、ページビュー、滞在時間などの主要指標を、シンプルで直感的なダッシュボードで提供します。使いやすさ、高速なパフォーマンス、EU拠点のインフラを備え、Google Analyticsのモダンでプライバシーに配慮した代替として最適です。
自分でこのサービスをホスティングしたい?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。
@@ -23,26 +24,26 @@ Plausibleは、クッキーを使わずプライバシー規制に完全準拠
**Plausible**をインストールする前に、スムーズな導入と最適なパフォーマンスを保証するために、ホスティング環境が以下の要件を満たしていることを確認してください。
-| ハードウェア | 最低要件 | ZAP-Hosting推奨スペック |
-| ------------ | -------------- | ----------------------- |
-| CPU | 1 vCPUコア | 4 vCPUコア |
-| RAM | 2 GB | 4 GB |
-| ディスク容量 | 10 GB | 25 GB |
+| ハードウェア | 最低要件 | ZAP-Hosting推奨 |
+| ------------ | ------------ | ------------------------ |
+| CPU | 1 vCPUコア | 4 vCPUコア |
+| RAM | 2 GB | 4 GB |
+| ディスク容量 | 10 GB | 25 GB |
-ソフトウェアは必要な依存関係がすべてインストールされていること、対応OS上で動作していることが必須です。以下の要件を満たしているか必ず確認してください。
+ソフトウェアは必要な依存関係がすべてインストールされていること、対応OS上で動作していることが必要です。インストール前に以下の要件を満たしているか必ずチェックしてください:
**依存関係:** `Docker`
**OS:** Docker 26+をサポートする最新のUbuntuまたはDebian
-依存関係のインストールとOSのバージョンが正しいことを確認し、Plausibleのインストール時の互換性問題を避けましょう。
+依存関係がインストールされていること、正しいOSバージョンを使用していることを確認し、Plausibleのインストール時の互換性問題を防ぎましょう。
## 準備
-**Plausible**のセットアップ前に、システムの準備が必要です。OSを最新バージョンにアップデートし、必要な依存関係をインストールします。これにより安定した環境が整い、インストール中やその後のトラブルを防げます。
+**Plausible**のセットアップ前に、システムの準備が必要です。OSを最新バージョンにアップデートし、必要な依存関係をインストールします。これにより安定した環境が整い、インストール中やインストール後のトラブルを防げます。
### システムのアップデート
-最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムアップデートを行いましょう。以下のコマンドを実行してください:
+最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行してください:
```
sudo apt update && sudo apt upgrade -y
@@ -54,7 +55,7 @@ sudo apt update && sudo apt upgrade -y
アップデートが完了したら、依存関係のインストールに進みます。
#### Git
-PlausibleのデータはGitHubからダウンロードするため、Gitのインストールが必要です。以下のコマンドを実行してください:
+PlausibleのデータはGitHubからダウンロードするため、まずGitをインストールします。以下のコマンドを実行してください:
```
sudo apt install git-all
@@ -62,14 +63,14 @@ sudo apt install git-all
#### Docker
-PlausibleはDockerコンテナでデプロイ・実行されます。Dockerのインストールが必要です。以下のコマンドを実行してください:
+PlausibleはDockerコンテナ上で動作します。Dockerをインストールするには、以下のコマンドを実行してください:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Dockerのインストール方法や使い方の詳細は、当社の[Dockerガイド](dedicated-linux-docker.md)でチェックできます。
+Dockerのインストール手順や使い方は、当社の[Docker](dedicated-linux-docker.md)ガイドで詳しく解説しています。
## インストール
@@ -81,7 +82,7 @@ Dockerのインストール方法や使い方の詳細は、当社の[Dockerガ
$ git clone -b v3.0.1 --single-branch https://github.com/Plausible/community-edition Plausible-ce
```
-次に、環境変数ファイル(.env)を作成し、必須の変数を定義します。`BASE_URL`は、すでにDNSレコードがあなたのサーバーを指している実際のドメインに設定してください。また、64バイト以上のランダムな`SECRET_KEY_BASE`を生成する必要があります:
+次に、環境変数ファイル(.env)を作成し、必須の変数を定義します。`BASE_URL`は、すでにDNSレコードがあなたのサーバーを指している実際のドメインに設定してください。また、64バイト以上のランダムな`SECRET_KEY_BASE`を生成します:
```
touch .env
@@ -91,7 +92,7 @@ echo "HTTP_PORT=80" >> .env
echo "HTTPS_PORT=443" >> .env
```
-`cat .env`で内容を確認し、以下のようになっていることをチェックしましょう:
+`cat .env`でファイル内容を確認し、値が正しいかチェックしましょう。出力例は以下の通りです:
```
BASE_URL=https://Plausible.example.com
@@ -126,21 +127,21 @@ docker compose up -d
PlausibleはGoogle Search Consoleと連携可能で、検索クエリデータを解析に取り込めます。これにより、どのキーワードがトラフィックを牽引しているかがわかり、訪問者の行動をより深く理解できます。
-Google CloudアカウントとOAuthクライアントがすでにある場合は、`.env`ファイルに`GOOGLE_CLIENT_ID`と`GOOGLE_CLIENT_SECRET`を追加するだけでOK。保存後、`docker compose up -d`でDockerサービスを再起動します。Plausibleのダッシュボードで *サイト設定 > インテグレーション* に進み、認証手順に従って連携を完了させましょう。
+Google CloudアカウントとOAuthクライアントが既にある場合は、`.env`ファイルに`GOOGLE_CLIENT_ID`と`GOOGLE_CLIENT_SECRET`を追加するだけでOK。保存後、`docker compose up -d`でDockerサービスを再起動します。Plausibleのダッシュボードで *サイト設定 > インテグレーション* に進み、認証手順に従って連携を完了させましょう。
-OAuthクライアントをまだ持っていない、または設定方法がわからない場合は、Plausible公式Wikiの詳細なステップバイステップガイドが役立ちます。Google Cloudでのプロジェクト作成、API有効化、OAuthクライアント設定、生成した認証情報のPlausibleへの追加方法が解説されています:[Plausible Wiki: Google Integration](https://github.com/Plausible/community-edition/wiki/google-integration)。
+OAuthクライアントをまだ作成していない、または手順に不慣れな方は、公式Plausible Wikiの詳細なステップバイステップガイドが役立ちます。Google Cloudでのプロジェクト作成、API有効化、OAuthクライアント設定、生成した認証情報のPlausibleへの追加方法が解説されています:[Plausible Wiki: Google Integration](https://github.com/Plausible/community-edition/wiki/google-integration)。
-Google Search Consoleを使っているなら、Google連携を設定して検索キーワードのデータを取り込むのが超便利です。
+Google Search Consoleを使っているなら、Google連携を設定して検索語句のデータを取り込むのが超便利です。
-すでにGoogle CloudアカウントとOAuthクライアントを持っているなら、`.env`に`GOOGLE_CLIENT_ID`と`GOOGLE_CLIENT_SECRET`を貼り付けて、`docker compose up -d`でサービスを再起動し、Plausibleのサイト設定 > インテグレーション画面の指示に従うだけでOKです。
+すでにGoogle CloudアカウントとOAuthクライアントを持っているなら、`.env`に`GOOGLE_CLIENT_ID`と`GOOGLE_CLIENT_SECRET`を貼り付けて、`docker compose up -d`でサービスを再起動。Plausibleのサイト設定 > インテグレーション画面の指示に従うだけでOKです。
## まとめと追加リソース
-おめでとうございます!これでVPSにPlausibleを無事インストール&設定できました。サーバー設定の参考になる以下のリソースもぜひチェックしてみてください。
+おめでとうございます!これでVPS/専用サーバーにPlausibleを無事インストール&設定できました。サーバー設定の参考になる以下のリソースもぜひチェックしてみてください。
- [Plausible.io](https://Plausible.io/) - 公式サイト
- [github.com/Plausible/analytics](https://github.com/Plausible/analytics) - アナウンス、ディスカッション、問題報告
-ここにない質問やサポートが必要な場合は、いつでもお気軽に当社サポートチームへお問い合わせください。毎日対応していますよ!🙂
+ここにない質問やサポートが必要な場合は、いつでもお気軽に当社サポートチームまでお問い合わせください。毎日対応していますよ!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
index 067095cd3..04bbe5023 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-plesk.md
@@ -1,17 +1,18 @@
---
id: vserver-linux-plesk
-title: "VPS: Pleskのインストール"
-description: "初心者もエキスパートも使いやすいPleskでウェブサイトやサーバーを効率的に管理する方法をチェック → 今すぐ詳しく見る"
-sidebar_label: Pleskのインストール
+title: "LinuxサーバーにPleskをセットアップ - 強力なコントロールパネルでウェブサイトを管理しよう"
+description: "初心者も上級者も使いやすいPleskでウェブサイトやサーバーを効率的に管理する方法 → 今すぐチェック"
+sidebar_label: Pleskをインストール
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Pleskは、ウェブサイト、サーバー、メールアカウントなどを使いやすいインターフェースで管理できる総合的なホスティング&サーバー管理プラットフォームです。初心者から経験豊富なウェブ開発者やシステム管理者まで幅広く対応できる万能ソリューションです。
+Pleskは、ウェブサイト、サーバー、メールアカウントなどを使いやすいインターフェースで管理できる総合的なホスティング&サーバー管理プラットフォームです。初心者から経験豊富なウェブ開発者やシステム管理者まで幅広く使える万能ソリューションです。
@@ -20,7 +21,7 @@ Pleskは、ウェブサイト、サーバー、メールアカウントなどを
:::info
インストール前に、サーバーに最新パッケージを適用するために `apt update` と `apt upgrade` を実行してください。
:::
-Pleskは現在、Debian 9 (Stretch)、Debian 10 (Buster)、Ubuntu 18.04 (Bionic Beaver)、Ubuntu 20.04 (Focal Fossa)、CentOS 7/8、Red Hat Enterprise Linux 7.x/8.x、CloudLinux 7.1+/8、AlmaLinux OS、Rocky Linux 8.x、Virtuozzo Linux 7にのみインストール可能です。アーキテクチャは64ビットである必要があります。
+Pleskは現在、Debian 9(Stretch)、Debian 10(Buster)、Ubuntu 18.04(Bionic Beaver)、Ubuntu 20.04(Focal Fossa)、CentOS 7/8、Red Hat Enterprise Linux 7.x/8.x、CloudLinux 7.1+/8、AlmaLinux OS、Rocky Linux 8.x、Virtuozzo Linux 7にのみインストール可能です。アーキテクチャは64ビットである必要があります。
サーバーへの接続はPuttyなどを使って行います。
@@ -35,7 +36,7 @@ import TabItem from '@theme/TabItem';
Pleskを標準コンポーネントと多くのユーザーが使う機能で完全自動インストールするには、以下のコマンドを1回実行するだけです:
-> Pleskインストーラーは常に最新のPleskバージョンをインストールします。ここに掲載しているスクリーンショットや画面は最新バージョンと異なる場合があります。
+> Pleskインストーラーは常に最新のPleskバージョンをインストールします。ここに掲載している画面やスクリーンショットは最新バージョンと異なる場合があります。
```
sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)
@@ -50,14 +51,14 @@ sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https:/
:::info
インストール中はSSHセッションを閉じないでください。閉じるとインストールが中断されます。
:::
-中断するとサーバーを再インストールしてからインストーラーを再起動する必要があります。
-再インストールせずにインストーラーを再起動すると、インストール中やPleskパネル内で機能不全が起こる可能性があります。
+中断するとサーバーを再インストールしないとインストーラーを再開できません。
+再インストールせずにインストーラーを再起動すると、インストール中やPleskパネル内で機能不全が発生する可能性があります。
:::info
-インストーラーが「停止した」ように見えることがありますが、99%のケースで数分後に処理が続行されます。パッケージや設定の構成中だからです。
+インストーラーが「止まった」ように見えることがありますが、99%は数分後に処理が続行されます。パッケージや設定の構成中だからです。
:::
-インストール完了は以下の表示が出たら完了です。
+インストール完了時には以下の画面が表示されます。

@@ -67,7 +68,7 @@ sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https:/
Web経由でPleskをインストールするには、数コマンドだけでOKです。
:::info
-Pleskインストーラーは常に最新のPleskバージョンをインストールします。ここに掲載しているスクリーンショットや画面は最新バージョンと異なる場合があります。
+Pleskインストーラーは常に最新のPleskバージョンをインストールします。ここに掲載している画面やスクリーンショットは最新バージョンと異なる場合があります。
:::
Pleskインストーラーをダウンロード:
@@ -91,10 +92,10 @@ chmod +x plesk-installer
-コンソールからPleskをインストールするには、数コマンドだけでOKです。
+コンソールからPleskをインストールするには、こちらも数コマンドだけでOKです。
:::info
-Pleskインストーラーは常に最新のPleskバージョンをインストールします。ここに掲載しているスクリーンショットや画面は最新バージョンと異なる場合があります。
+Pleskインストーラーは常に最新のPleskバージョンをインストールします。ここに掲載している画面やスクリーンショットは最新バージョンと異なる場合があります。
:::
インストーラーをダウンロード:
@@ -115,26 +116,26 @@ chmod +x plesk-installer
./plesk-installer
```
-3つのコマンドを実行後、ライセンス承認を「F」で行います:
+上記3つのコマンドを実行後、ライセンス承認を「F」で行います:

承認後、どのPleskをインストールするか聞かれます。Plesk ObsidianかPlesk Onyxで、より安定している方が表示されます。通常は「安定版」を選択し、「F」で確定してください。
-Pleskが製品改善のためにデータ収集を行うかは「Y」(はい)か「n」(いいえ)で答えます。
+Pleskが製品改善のためにデータ収集を行うかどうかは「Y」(はい)か「n」(いいえ)で答えます。
-次に、インストールするPleskのタイプを選択します。通常は「Recommended(推奨)」のままでOKです。後からPleskパネルで必要なモジュールを追加できます。
+次に、選択したPleskバージョンのタイプを聞かれます。通常は「Recommended(推奨)」のままでOKです。後からPleskパネルで必要なモジュールを追加インストールできます。
-パッケージのインストールやアップグレードの許可は「F」で承認します。
+パッケージのインストール・アップグレードの確認は「F」で承認します。
これでインストーラーがインストールを開始します。
:::info
-インストール中はSSHセッションを閉じないでください。閉じると中断され、サーバーを再インストールしないと再開できません。
+インストール中はSSHセッションを閉じないでください。閉じると中断され、再開にはサーバーの再インストールが必要です。
:::
-インストーラーが「停止した」ように見えることがありますが、99%のケースで数分後に処理が続行されます。パッケージや設定の構成中だからです。
+インストーラーが「止まった」ように見えることがありますが、99%は数分後に処理が続行されます。パッケージや設定の構成中だからです。
-インストール完了は以下の表示が出たら完了です。
+インストール完了時には以下の画面が表示されます。

@@ -143,26 +144,26 @@ Pleskが製品改善のためにデータ収集を行うかは「Y」(はい
## Webインストーラーを開く
-インストーラー起動後はブラウザでインストールを進めます。
+インストーラー起動後はブラウザでインストールが進みます。
インストールページは https://IP:8447 または https://ドメイン.xx:8447 でアクセス可能です。
## Pleskウェブパネル
:::info
-ウェブパネルにアクセスすると「安全な接続ではありません」と表示されますが、初回はこれを承認するとページが開きます。
+Webパネル初回アクセス時に「安全な接続ではありません」と表示されますが、これを承認するとページが開きます。
:::
-ウェブインターフェースは https://IP:8443 または https://ドメイン.xx:8443 でアクセスできます。
-ログイン情報は root/admin と現在のrootパスワードです。
-または表示されているURLのいずれかを使えます。無効になった場合は、`plesk login` コマンドで新しいURLを作成可能です。
+ウェブインターフェースは https://IP:8443 または https://ドメイン.xx:8443 でアクセス可能です。
+ログイン情報はroot/adminと現在のrootパスワードです。
+または表示されているURLのいずれかを使えます。無効になっている場合は、`plesk login` コマンドで新しいURLを作成可能です。
### セットアップ
-登録が成功すると、管理者アカウントの設定が必要です。
-連絡先名、メールアドレス、パスワードを入力します。
-既にPleskライセンスを持っていればここで入力可能です。
+登録が成功すると、管理者アカウントの設定画面が表示されます。
+連絡先名、メールアドレス、パスワードを入力してください。
+既にPleskライセンスを持っている場合は直接入力可能です。
持っていなければ15日間のトライアルライセンスをPleskから取得できます。
-最後に利用規約を確認して同意してください。
+最後に利用規約を確認し、同意してください。
これでPleskが使えるようになります。
### 言語設定
@@ -180,34 +181,34 @@ Pleskが製品改善のためにデータ収集を行うかは「Y」(はい

-自分のドメインを入力し、ウェブスペースのIP、ユーザー名、パスワードを設定します。
-DNSにサブドメイン「www」が登録済みなら、Let's EncryptのSSL証明書を直接作成可能です。
+自分のドメインを入力し、IPアドレス、ホスティングのユーザー名とパスワードを設定します。
+DNSにサブドメイン「www」が登録されていれば、Let's EncryptのSSL証明書を直接作成可能です。
メールアドレスを入力後、青い「OK」ボタンで確定してください。

:::info
-ドメインはウェブスペースのIPを指している必要があります。
+ドメインはホスティングのIPアドレスを指している必要があります。
ZAP-HostingのドメインならEasyDNSで簡単にリダイレクト可能です。
外部ドメインの場合はAレコードをIPに設定し、サブドメイン「www」「webmail」もIPに向けてください。
-MXレコードもウェブスペースのIPに設定することを推奨します。
+MXレコードもホスティングのIPに設定することを推奨します。
DNSの新規・変更反映には最大24時間かかることがあります。
:::
## SSL暗号化
-ドメイン登録・ウェブスペース作成時にLet's EncryptのSSL証明書が生成されています。
+ドメイン登録・ホスティング作成時にLet's EncryptのSSL証明書が自動生成されています。
これはドメインの「ホスティング設定」から選択・設定可能です。
設定後は「適用」をクリックしてください。
:::info
-ウェブサイトを常にHTTPS(SSL)で表示させたい場合は、「HTTPからHTTPSへの恒久的でSEOに適した301リダイレクト」をチェックしてください。
+ウェブサイトを常にHTTPS(SSL)で表示させるには、「HTTPからHTTPSへの恒久的でSEOに適した301リダイレクト」をチェックしてください。
:::

-ブラウザでドメインを開くと、SSL暗号化が有効になっていることが確認できます。
+ブラウザでドメインを開くと、暗号化されていることが確認できます。

diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-python.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-python.md
index de9b08e06..7f53ae8dd 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-python.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-python.md
@@ -1,17 +1,18 @@
---
id: vserver-linux-python
-title: "VPS: Pythonのインストール"
-description: "さまざまなLinuxディストリビューションでPythonランタイムをインストール・更新して、安全で最新の環境を整える方法 → 今すぐチェック"
+title: "LinuxサーバーにPythonをセットアップ - 開発&自動化を始めよう"
+description: "さまざまなLinuxディストリビューションでPythonランタイムをインストール&アップデートして、安全で最新の環境を手に入れよう → 今すぐチェック"
sidebar_label: Pythonのインストール
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-このガイドでは、Pythonランタイムとvenvのインストール手順を紹介します。これらのコマンドはSSH経由で実行する必要があります。SSHでサーバーに接続する方法がわからない場合は、[初期アクセス(SSH)](vserver-linux-ssh.md)ガイドを参考にしてください。
+このガイドではPythonランタイムとvenvのインストール手順を紹介します。これらのコマンドはSSH経由で実行する必要があります。SSHでサーバーに接続する方法がわからない場合は、[初期アクセス(SSH)](vserver-linux-ssh.md)ガイドを参考にしてください。
@@ -55,7 +56,7 @@ import TabItem from '@theme/TabItem';
## インストール
-ほとんどのLinuxディストリビューションにはPythonがプリインストールされていますが、バージョンが古かったり、一部のパッケージが入っていない場合があります。`python3 --version`でインストール状況を確認し、以下のコマンドでランタイムを更新またはインストールしてください。
+ほとんどのLinuxディストリビューションにはPythonがプリインストールされていますが、バージョンが古かったり、一部のパッケージが入っていない場合があります。`python3 --version`でインストール状況を確認し、以下のコマンドでアップデートまたはインストールを行いましょう。
@@ -64,7 +65,7 @@ import TabItem from '@theme/TabItem';
// バージョン確認
python3 --version
- // ランタイムの更新 / インストール
+ // ランタイムのインストール/アップデート
sudo apt install python3
```
@@ -75,7 +76,7 @@ import TabItem from '@theme/TabItem';
// バージョン確認
python3 --version
- // ランタイムの更新
+ // ランタイムのアップデート
sudo yum install python3
```
@@ -86,7 +87,7 @@ import TabItem from '@theme/TabItem';
// バージョン確認
python3 --version
- // ランタイムの更新
+ // ランタイムのアップデート
sudo zypper install python3
```
@@ -97,7 +98,7 @@ import TabItem from '@theme/TabItem';
// バージョン確認
python3 --version
- // ランタイムの更新
+ // ランタイムのアップデート
sudo dnf install python3
```
@@ -106,36 +107,36 @@ import TabItem from '@theme/TabItem';
## コードの実行
-Pythonがサーバーにインストールされたので、Pythonプログラムの実行を始められます。
+Pythonがサーバーにインストールできたら、Pythonプログラムの実行を始めましょう。
-### インタープリタモード
+### インタプリタモード
-`python3`コマンドを実行するとPythonインタープリタが起動します。`>>>`の後に有効なPythonコードを書き、Enterを押すと実行されます。終了するには`exit()`を入力してください。
+`python3`コマンドを実行するとPythonインタプリタが起動します。`>>>`の後に有効なPythonコードを書いて`Enter`を押すと実行されます。終了するには`exit()`と入力してください。
### .pyファイルの実行
`.py`ファイルを実行するには、`python3 [ファイル名].py`コマンドを使います。`[ファイル名]`は実行したいファイルのパスに置き換えてください。
:::tip
-多くのオンラインで見つかるプログラムは、`python3 main.py`で実行できます。`main.py`はPythonプログラムの一般的なエントリーポイントだからです。
+多くのオンラインで見つかるプログラムは`python3 main.py`で実行できます。`main.py`はPythonプログラムの一般的なエントリーポイントだからです。
:::
-## 仮想環境
+## 仮想環境(venv)
-Pythonプログラムを書くとき、pipから外部パッケージをインストールすることがあります。これらはグローバルにインストールしてすべての`.py`スクリプトで使うこともできますが、仮想環境(venv)を作成することも可能です。
+Pythonプログラムを書くときにpipから外部パッケージをインストールすることがあります。これらはグローバルにインストールしてすべての.pyスクリプトで使うこともできますが、仮想環境(venv)を作成してローカルに管理することも可能です。
### venvの作成
-まず、`cd`でvenvを作成したいフォルダに移動し、準備ができたら`python3 -m venv .`を実行します。これで現在の場所に必要なファイルがインストールされます。
+まず、`cd`でvenvを作りたいフォルダに移動し、準備ができたら`python3 -m venv .`を実行します。これで現在の場所に必要なファイルがインストールされます。
-### 有効化と無効化
+### 有効化&無効化
-venv内で`pip install`などのコマンドを使うには、`source /bin/activate`でvenvを有効化します。これでコンソールはvenv内で動作し、スクリプトはローカルにインストールされたパッケージのみアクセス可能になります。
+venv内で`pip install`などのコマンドを使うには、`source /bin/activate`でvenvを有効化します。これでコンソールはvenv内で動作し、スクリプトはローカルにインストールされたパッケージだけにアクセスできます。
-作業が終わったら、`deactivate`コマンドでvenvを無効化して元の環境に戻れます。
+作業が終わったら`deactivate`コマンドでvenvを無効化して元に戻れます。
## まとめ
-おめでとうございます!Pythonのインストールと設定が無事完了しました。もし質問や問題があれば、毎日対応しているサポートチームまでお気軽にお問い合わせください!
+おめでとう!Pythonのインストールと設定が無事完了しました!もし質問や問題があれば、いつでもサポートチームに連絡してください。毎日あなたをサポートします!
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
index 0298d25a5..86b38a754 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-speedtest-cli.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-speedtest-cli
-title: "VPS: LinuxでSpeedtest-Cliをセットアップする方法"
-description: "信頼できるネットワークテストと自動化のためのSpeedtest-Cliのセットアップと使い方をチェック → 今すぐ詳しく見る"
+title: "LinuxサーバーにSpeedtest CLIをセットアップ - サーバーのネットワークパフォーマンスをモニタリングしよう"
+description: "Speedtest-Cliのセットアップと使い方を解説。信頼できるネットワークテストと自動化に役立つ → 今すぐチェック"
sidebar_label: Speedtest-Cliのインストール
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Speedtest-Cliは無料のコマンドラインツールであり、URLを使ったデータ転送用のソフトウェアライブラリ(libSpeedtest-Cli)でもあります。HTTP(S)、FTP、SMTP、LDAP、MQTTなど幅広いプロトコルに対応しており、ファイルのダウンロード、APIのテスト、ネットワーク操作の自動化などでよく使われています。
+Speedtest-Cliは無料のコマンドラインツールであり、URLを使ったデータ転送用のソフトウェアライブラリ(libSpeedtest-Cli)でもあります。HTTP(S)、FTP、SMTP、LDAP、MQTTなど幅広いプロトコルに対応しており、ファイルのダウンロード、APIのテスト、ネットワーク操作の自動化などに広く使われています。
自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。
@@ -21,19 +22,19 @@ Speedtest-Cliは無料のコマンドラインツールであり、URLを使っ
## 準備
-**Speedtest-Cli**をセットアップする前に、システムの準備が必要です。これにはOSを最新バージョンにアップデートすることが含まれます。これらの準備は安定した環境を作り、インストール中やインストール後のトラブルを防ぐのに役立ちます。
+**Speedtest-Cli**をセットアップする前に、システムの準備が必要です。最新のOSバージョンにアップデートすることが含まれます。これにより安定した環境が整い、インストール中やインストール後のトラブルを防げます。
### システムのアップデート
-システムが最新のソフトウェアとセキュリティアップデートを適用していることを確認するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行してください:
+最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行してください:
```
sudo apt update && sudo apt upgrade -y
```
-これで、インストールを進める前に最新のセキュリティパッチとソフトウェアバージョンが適用されます。
+これで最新のセキュリティパッチとソフトウェアバージョンが適用され、安心して次のステップに進めます。
## インストール
-必要な準備が整ったら、Speedtest-Cliのインストールに進みましょう。以下のコマンドを実行してください:
+準備が整ったら、Speedtest-Cliのインストールに進みましょう。以下のコマンドを実行してください:
```console
sudo apt install speedtest-cli
@@ -41,22 +42,22 @@ sudo apt install speedtest-cli
## 設定
-speedtest-cliは従来の設定ファイルを使わず、コマンドラインオプションや環境変数でカスタマイズします。これにより、一貫した自動化利用が可能です:
+speedtest-cliは従来の設定ファイルを使わず、コマンドラインオプションや環境変数でカスタマイズします。これにより、安定した自動化利用が可能です:
-- `--server `:特定のサーバーIDを指定して、より安定した比較可能なテスト結果を得る。
-- `--bytes`:速度をビットではなくバイト単位で表示。
-- `--simple`:Ping、ダウンロード、アップロードの値だけをコンパクトに出力。
-- `--json` または `--csv`:自動化やログ保存に便利な機械可読フォーマットで結果を出力。
-- プロキシ対応:`http_proxy`や`https_proxy`などの環境変数を設定して、プロキシ経由でspeedtest-cliを実行可能。
+- `--server `:特定のサーバーIDを指定して、より一貫性のある比較可能なテスト結果を得られます。
+- `--bytes`:速度をビットではなくバイト単位で表示します。
+- `--simple`:Ping、ダウンロード、アップロードの値だけをコンパクトに出力します。
+- `--json` または `--csv`:自動化やログ記録に便利な機械可読フォーマットで結果を出力します。
+- プロキシ対応:`http_proxy`や`https_proxy`などの環境変数を設定して、プロキシ経由でspeedtest-cliを実行可能です。
-同じオプションで繰り返し使う場合は、シェルのエイリアスや小さなラッパースクリプトを作ると便利です。これで速く実行でき、出力も統一できます。
+同じオプションで繰り返し使う場合は、シェルエイリアスや簡単なラッパースクリプトを作ると便利です。これで素早く実行でき、出力も統一できます。
## まとめと追加リソース
-おめでとうございます!これでVPSにSpeedtest-Cliを無事インストール&設定できました。サーバー設定の参考になる以下のリソースもぜひチェックしてみてください:
+おめでとうございます!これでVPSや専用サーバーにSpeedtest-Cliを無事インストール&設定できました。さらに役立つ情報として、以下のリソースもチェックしてみてください:
- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - 公式サイト
-ここにない質問やサポートが必要な場合は、いつでもお気軽にサポートチームにお問い合わせください。毎日対応していますよ!🙂
+ここにない質問やサポートが必要な場合は、いつでもお気軽にサポートチームまでお問い合わせください。毎日対応していますよ!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
index 25cd9cd76..1b470da78 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-standard-notes.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-standard-notes
-title: "VPS:LinuxでStandard Notesをセットアップする方法"
-description: "Standard Notesのセルフホスティングでデバイス間のノートを安全に同期・保護する方法 → 今すぐチェック"
+title: "LinuxサーバーにStandard Notesをセットアップ - プライベートなノートシステムを構築しよう"
+description: "Standard Notesのセルフホスティングでデバイス間のノートを安全に同期・保護する方法を解説 → 今すぐチェック"
sidebar_label: Standard Notesのインストール
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,35 +14,40 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Standard Notesは、監査済みのエンドツーエンド暗号化であなたのデータを守るオープンソースのノートアプリです。復号キーはあなただけが管理。暗号化されたノートやファイルを無制限のデバイス間でシームレスに同期し、オフラインでもアクセス可能。外部からのアクセスからもコンテンツをしっかり守ります。
+Standard Notesは、監査済みのエンドツーエンド暗号化であなたのデータを守るオープンソースのノートアプリです。復号キーはあなただけが管理。暗号化されたノートやファイルを無制限のデバイス間でシームレスに同期し、オフラインでもアクセス可能。外部からのアクセスからも積極的にコンテンツを保護します。

-自分でこのサービスをホスティングしてみたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説します。
+自分でこのサービスをホスティングしてみたい?セットアップから設定まで、必要なポイントを全部解説します。
+
+
## 前提条件
**Standard Notes**をインストールする前に、スムーズな導入と最適なパフォーマンスを保証するために、ホスティング環境が以下の要件を満たしているか確認しましょう。
-| ハードウェア | 最低限 | ZAP-Hosting推奨 |
-| ------------ | ------------ | ------------------------ |
-| CPU | 1 vCPUコア | 4 vCPUコア |
-| RAM | 2 GB | 4 GB |
-| ディスク容量 | 5 GB | 25 GB |
+| ハードウェア | 最低限 | ZAP-Hosting推奨 |
+| ------------- | ------------ | ------------------------ |
+| CPU | 1 vCPUコア | 4 vCPUコア |
+| RAM | 2 GB | 4 GB |
+| ディスク容量 | 5 GB | 25 GB |
-ソフトウェアは必要な依存関係がすべてインストールされていること、そして対応OS上で動作していることが必須です。インストール前に以下の条件を満たしているか必ずチェックしてください:
+ソフトウェアは必要な依存関係がすべてインストールされていること、そしてサポートされているOS上で動作していることが必須です。インストール前に以下の要件を満たしているか必ずチェックしてください。
-**依存関係:** `Docker(Engine 26以上とCompose)`
+**依存関係:** `Docker (Engine 26+ と Compose)`
**OS:** Docker 26+をサポートする最新のUbuntuまたはDebian
-依存関係がすべて揃い、対応OSが使われていることを確認し、Standard Notesのインストール時の互換性トラブルを防ぎましょう。
+依存関係がすべてインストールされていること、正しいOSバージョンを使用していることを確認し、Standard Notesのインストール時の互換性問題を防ぎましょう。
+
+
## 準備
-**Standard Notes**のセットアップ前に、システムの準備が必要です。OSを最新にアップデートし、必要な依存関係をインストールします。これにより安定した環境が整い、インストール中やその後のトラブルを防げます。
+**Standard Notes**のセットアップ前に、システムの準備が必要です。OSを最新バージョンにアップデートし、必要な依存関係をすべてインストールします。これにより安定した環境が整い、インストール中やインストール後のトラブルを防げます。
+
### システムのアップデート
最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行してください:
@@ -49,38 +55,41 @@ Standard Notesは、監査済みのエンドツーエンド暗号化であなた
```
sudo apt update && sudo apt upgrade -y
```
-
これで最新のセキュリティパッチとソフトウェアバージョンが適用されます。
### 依存関係のインストール
-アップデートが完了したら、依存関係のインストールに進みます。Standard Notesは複数のDockerコンテナで動作するため、まずDockerをインストールする必要があります。以下のコマンドを実行してください:
+アップデートが完了したら、依存関係のインストールに進みます。Standard Notesは複数のDockerコンテナで構成されているため、まずDockerをインストールする必要があります。以下のコマンドを実行してください:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Dockerのインストール方法や使い方の詳しい解説は、当社の[Dockerガイド](dedicated-linux-docker.md)をチェック!
+Dockerのインストール方法や使い方の詳細は、当社の[Dockerガイド](dedicated-linux-docker.md)を参照してください。
+
+
+
## インストール
+すべての要件を満たし、準備が整ったら、Standard Notesのインストールを開始しましょう。
+
-すべての要件を満たし準備が整ったら、Standard Notesのインストールに進みましょう。
-まず、設定やセットアップファイルを格納するフォルダを作成します。このフォルダが作業ディレクトリになります。
+まず、設定ファイルやセットアップファイルを格納するフォルダを作成します。このフォルダがインストール作業の作業ディレクトリになります。
```
mkdir standardnotes
cd standardnotes
```
-次に、作業ディレクトリ内に `.env` ファイルを作成し、プロジェクトのサンプル設定からデフォルト値を取得します:
+次に、作業ディレクトリ内に `.env` ファイルを作成し、プロジェクトのサンプル設定からデフォルト値を取得して中身を入れます:
```
touch .env
curl https://raw.githubusercontent.com/standardnotes/server/main/.env.sample > .env
```
-このファイルには最低限必要な環境変数だけが含まれています。現在使用されている全変数のリストはここで確認可能:[docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh)
+このファイルには、動作に最低限必要な変数だけが含まれています。現在使われている変数の完全なリストはここで確認できます:[docker-entrypoint.sh](https://github.com/standardnotes/server/blob/main/docker/docker-entrypoint.sh)
`.env` ファイルを開き、KEYSセクションのすべてのキーが正しく設定されているか確認しましょう。必要な環境変数には以下のコマンドでランダムな値を生成して設定します:
@@ -88,14 +97,14 @@ curl https://raw.githubusercontent.com/standardnotes/server/main/.env.sample > .
openssl rand -hex 32
```
-生成した値を `.env` ファイルに貼り付けてください。Standard NotesはLocalStack用のブートストラップスクリプトも必要です。作業ディレクトリにダウンロードし、実行可能にします:
+生成した値を `.env` ファイルにペーストしてください。Standard NotesはLocalStack用のブートストラップスクリプトが必要です。作業ディレクトリにダウンロードし、実行可能にします:
```shell
curl https://raw.githubusercontent.com/standardnotes/server/main/docker/localstack_bootstrap.sh > localstack_bootstrap.sh
chmod +x localstack_bootstrap.sh
```
-公式のサンプル設定ファイルを `docker-compose.yml` として作業フォルダに保存します。これがStandard Notesに必要なすべてのコンテナサービスを定義しています。
+公式のサンプル設定を `docker-compose.yml` として作業フォルダに保存します。このファイルはStandard Notesに必要なすべてのコンテナサービスを定義しています。
```
curl https://raw.githubusercontent.com/standardnotes/server/main/docker-compose.example.yml > docker-compose.yml
@@ -107,33 +116,43 @@ curl https://raw.githubusercontent.com/standardnotes/server/main/docker-compose.
docker compose pull && docker compose up -d
```
+
+
## 設定
-提供された `docker-compose.yml` のデフォルト設定は、用途に合わせてカスタマイズ可能です。特に重要なのは `server` サービスの `ports` 設定。ここでホスト側のポートを調整でき、他のサービスとのポート競合を避けたり、好みのネットワーク構成に合わせられます。
+提供されている `docker-compose.yml` のデフォルト設定は、用途に合わせてカスタマイズ可能です。特に重要なのは `server` サービスの `ports` プロパティで、ここでホストのどのポートをアプリに割り当てるかを調整できます。これにより、他のサービスとのポート競合を避けたり、好みのネットワーク構成に合わせたりできます。
-データベースのセキュリティも超重要。デフォルトのパスワードは強力なランダム文字列に置き換えましょう。以下のコマンドで安全なパスワードを生成できます:
+データベースのセキュリティ強化も必須です。デフォルトのパスワードは強力なランダム文字列に置き換えましょう。以下のコマンドで安全なパスワードを生成できます:
```
-openssl rand -hex 12
+openssl rand -hex 12
```
-生成した値を `.env` ファイルの `DB_PASSWORD` に設定し、同じ値を `docker-compose.yml` の `MYSQL_ROOT_PASSWORD` と `MYSQL_PASSWORD` にも設定してコンテナ間の同期を保ちます。
+生成した値を `.env` ファイルの `DB_PASSWORD` に設定してください。同じ値を `docker-compose.yml` の `MYSQL_ROOT_PASSWORD` と `MYSQL_PASSWORD` にも設定し、コンテナ間の同期を保ちます。
+
+これらの設定変更により、機能的かつ安全で環境に最適化されたインストールが実現します。
+
+
+
-これらの設定変更で、機能的かつ安全に環境に合わせたインストールが完成します。
## 同期サーバーへの接続
-Standard Notesでアカウントを作成するには、アプリ右下のアバターアイコンをクリック。表示されるメニューから「Create Account」を選択し、新規ユーザープロファイルを作成します。メールアドレスと安全なパスワードを入力してください。
+Standard Notesでアカウントを作成するには、アプリ右下のアバターアイコンをクリック。表示されるメニューから「アカウント作成」を選び、新しいユーザープロファイルを作成します。メールアドレスと安全なパスワードを入力してください。
-完了前に「Advanced Options」を開き、「Sync Server」欄で「Custom」を選択。自分のサーバーのIPアドレスとポートを `IP:Port` 形式で入力します。これでノートはStandard Notesのデフォルトサービスではなく、自分でホスティングしているサーバーと同期されます。
+完了前に「詳細オプション」を開き、「同期サーバー」欄で「カスタム」を選択。自分のサーバーのIPアドレスとポートを「IP:Port」形式で入力します。これにより、ノートはStandard Notesのデフォルトサービスではなく、自分でホスティングしているサーバーと同期されます。

+
+
+
+
## まとめと追加リソース
-おめでとう!これでVPSにStandard Notesを無事インストール&設定できました。さらに役立つ情報やサポートが欲しい場合は、以下のリソースもぜひチェックしてみてください:
+おめでとうございます!これでVPS/専用サーバーにStandard Notesを無事インストール・設定できました。さらにサーバー設定を深めたい場合は、以下のリソースもぜひチェックしてみてください。
- [Standardnotes.com](https://standardnotes.com/) - 公式サイト
- [Standardnotes.com/help](https://standardnotes.com/help) - Standard Notes ヘルプセンター(ドキュメント)
-ここにない質問や困ったことがあれば、いつでもサポートチームに気軽にお問い合わせください。毎日対応してますよ!🙂
\ No newline at end of file
+ここにない質問やサポートが必要な場合は、いつでもお気軽に当社のサポートチームにお問い合わせください。毎日対応していますよ!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
index dfda87380..14c74f66d 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-supabase.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-supabase
-title: "VPS: LinuxでSupabaseをセットアップ"
-description: "認証やリアルタイム機能を備えた信頼性の高いオープンソースPostgresプラットフォームSupabaseのホスティングと設定方法をチェック → 今すぐ詳しく見る"
+title: "LinuxサーバーにSupabaseをセットアップ - オープンソースのバックエンドプラットフォームを始めよう"
+description: "認証やリアルタイム機能を備えた信頼性の高いオープンソースPostgresプラットフォームSupabaseのホスティングと設定方法を解説 → 今すぐチェック"
sidebar_label: Supabaseのインストール
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -25,26 +26,26 @@ Supabaseは、フル機能のPostgresデータベースに加え、認証、即
**Supabase**をインストールする前に、スムーズな導入と最適なパフォーマンスを保証するため、ホスティング環境が以下の要件を満たしていることを確認してください。
-| ハードウェア | 最低要件 | ZAP-Hosting推奨スペック |
-| ---------- | ------------ | -------------------------- |
-| CPU | 1 vCPUコア | 4 vCPUコア |
-| RAM | 4 GB | 8 GB |
+| ハードウェア | 最低限 | ZAP-Hosting推奨 |
+| ------------ | ------------ | -------------------------- |
+| CPU | 1 vCPUコア | 4 vCPUコア |
+| RAM | 4 GB | 8 GB |
| ディスク容量 | 25 GB | 25 GB |
-ソフトウェアは必要な依存関係がすべてインストールされていること、かつサポートされているOS上で動作することが必要です。インストールを進める前に、以下の要件を満たしているか必ず確認してください:
+ソフトウェアは必要な依存関係がすべてインストールされていること、かつサポートされているOS上で動作していることが必要です。インストールを進める前に、以下の要件を満たしているか必ず確認してください。
-**依存関係:** `Git`、`Docker(EngineとCompose)`
+**依存関係:** `Git`, `Docker (Engine と Compose)`
**OS:** Docker 2をサポートする最新のUbuntuまたはDebian
-依存関係がすべてインストールされており、正しいOSバージョンが使用されていることを確認して、Supabaseのインストール時の互換性問題を避けましょう。
+Supabaseのインストール中に互換性の問題が起きないよう、依存関係がすべて揃っていることと正しいOSバージョンを使用していることを確認しましょう。
## 準備
**Supabase**のセットアップ前に、システムの準備が必要です。OSを最新バージョンにアップデートし、必要な依存関係をすべてインストールします。これにより安定した環境が整い、インストール中やインストール後のトラブルを防げます。
### システムのアップデート
-最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行してください:
+最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行してください。
```
sudo apt update && sudo apt upgrade -y
@@ -56,7 +57,7 @@ sudo apt update && sudo apt upgrade -y
アップデートが完了したら、依存関係のインストールに進みます。
#### Git
-SupabaseのデータはGitHubからダウンロードします。まずGitをインストールしましょう。以下のコマンドを実行してください:
+SupabaseのデータはGitHubからダウンロードします。そのため、まずGitをインストールする必要があります。以下のコマンドを実行してください。
```
sudo apt install git-all
@@ -64,19 +65,19 @@ sudo apt install git-all
#### Docker
-SupabaseはDockerコンテナ上で展開・実行されます。Dockerをインストールするため、以下のコマンドを実行してください:
+SupabaseはDockerコンテナ上でデプロイ・実行されます。Dockerをインストールするため、以下のコマンドを実行してください。
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Dockerのインストール手順や使い方の詳細は、当社の[Docker](dedicated-linux-docker.md)ガイドをご覧ください。
+Dockerのインストール手順や使い方の詳細は、当社の[Docker](dedicated-linux-docker.md)ガイドでご確認いただけます。
## インストール
-すべての要件を満たし、準備が整ったらSupabaseのインストールに進みましょう。
+すべての要件を満たし準備が整ったら、Supabaseのインストールを進めましょう。
-Supabaseリポジトリを取得し、専用のプロジェクトディレクトリを作成、Docker関連のファイルとサンプル環境ファイルをコピーします。
+Supabaseリポジトリを取得し、専用のプロジェクトディレクトリを作成、Docker関連ファイルとサンプル環境ファイルをコピーします。
```
git clone --depth 1 https://github.com/supabase/supabase
@@ -96,7 +97,7 @@ docker compose up -d

-これで `http://:8000` からSupabase Studioにアクセス可能です。ユーザー名とパスワードの入力を求められます。デフォルトの認証情報は以下の通りです:
+これで `http://:8000` からSupabase Studioにアクセス可能です。ユーザー名とパスワードの入力を求められます。デフォルトの認証情報は以下の通りです。
- ユーザー名: `supabase`
- パスワード: `this_password_is_insecure_and_should_be_updated`
@@ -104,20 +105,20 @@ docker compose up -d

:::warning デフォルト認証情報について
-現在、アプリはデフォルトの認証情報で稼働しています。以下の手順でできるだけ早くサービスをセキュアにしましょう。
+現在、アプリはデフォルト認証情報で稼働しています。以下の手順でできるだけ早くサービスをセキュアにしましょう。
:::
## 設定
デフォルトやサンプルの値での運用は絶対に避けてください。すべてのプレースホルダーを強力でユニークなシークレットに置き換え、セキュリティ要件に沿って設定を見直し、変更を反映するためにすべてのサービスを再起動しましょう。
-サービスを公開する前に安全なAPIキーを生成してください。まず40文字のJWTシークレットを選びます。提供されている値を使うか、自分で作成してください。このシークレットはローカルの安全な場所に保管し、他人と共有したりバージョン管理にコミットしないでください。JWTを生成し、Supabaseドキュメントのフォーム(https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys)を使ってanonキーとserviceキーを導出します。
+サービスを公開する前に安全なAPIキーを生成してください。まず40文字のJWTシークレットを選びます。提供されている値を使うか、自分で作成してください。このシークレットはローカルの安全な場所に保管し、共有やバージョン管理へのコミットは避けてください。シークレットを使ってJWTを生成し、Supabaseドキュメントのフォーム(https://supabase.com/docs/guides/self-hosting/docker#generate-api-keys)を参照してanonキーとserviceキーを導出します。
-フォームを2回実行して両方のキーを作成し、`./docker/.env`を以下のように更新します:
+フォームを2回実行して両方のキーを作成し、`./docker/.env` に以下を更新してください。
- `ANON_KEY`: anonキー
- `SERVICE_ROLE_KEY`: serviceキー
-`./docker/.env`内の必須シークレットも更新してください。これらは動作に必須です:
+`./docker/.env` の必須シークレットも更新してください。これらは動作に必須です。
- `POSTGRES_PASSWORD`: `postgres`ロールのパスワード
- `JWT_SECRET`: PostgRESTとGoTrueで使用
@@ -125,12 +126,12 @@ docker compose up -d
- `SMTP_*`: メールサーバーの認証情報
- `POOLER_TENANT_ID`: Supavisorプーラーで使用するテナントID
-本番運用前にダッシュボードの認証情報も変更して保護しましょう。`./docker/.env`を編集します:
+本番運用前にダッシュボードの認証情報も変更して保護しましょう。`./docker/.env` を編集して以下を設定します。
-- `DASHBOARD_USERNAME`: ダッシュボードのユーザー名
-- `DASHBOARD_PASSWORD`: ダッシュボードのパスワード
+- `DASHBOARD_USERNAME`: ダッシュボードユーザー名
+- `DASHBOARD_PASSWORD`: ダッシュボードパスワード
-複数のダッシュボードユーザーを設定したい場合は、`./docker/volumes/api/kong.yml`に以下のように記述できます:
+複数のダッシュボードユーザーを設定したい場合は、`./docker/volumes/api/kong.yml` に以下のように記述します。
```
basicauth_credentials:
@@ -142,9 +143,9 @@ basicauth_credentials:
password: password_two
```
-`localhost`以外からダッシュボードの全機能を使いたい場合は、`./docker/.env`の`SUPABASE_PUBLIC_URL`にアクセスに使うURLまたはIPを設定してください。
+`localhost`以外からダッシュボードの全機能を使いたい場合は、`./docker/.env` の `SUPABASE_PUBLIC_URL` にアクセスに使うURLまたはIPを設定してください。
-設定変更を反映するにはスタックを再起動します:
+設定変更を反映するにはスタックを再起動します。
```
docker compose down
@@ -153,11 +154,11 @@ docker compose up -d
## まとめと追加リソース
-おめでとうございます!これでVPSにSupabaseを無事インストールし、設定できました。サーバー設定の参考になる以下のリソースもぜひチェックしてみてください。
+おめでとうございます!これでVPS/専用サーバーにSupabaseのインストールと設定が完了しました。サーバー設定の参考になる以下のリソースもぜひチェックしてみてください。
- [Supabase.com](https://Supabase.com/) - 公式サイト
- [Supabase.com/docs/guides/self-hosting](https://supabase.com/docs/guides/self-hosting) - Supabase公式ドキュメント
-ここにない具体的な質問があれば、いつでもお気軽にサポートチームにお問い合わせください。毎日対応していますので安心してどうぞ!🙂
+ここにない質問やサポートが必要な場合は、いつでもお気軽に当社サポートチームまでご連絡ください。毎日対応しています!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
index 4ab8778ef..07aa9fe9c 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-linux-ts6.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-ts6
-title: "VPS: Linux VPSでTeamspeak 6サーバーをセットアップする方法"
-description: "信頼性の高いホスティングとパフォーマンスのためにTeamSpeak 6サーバーをセットアップ&最適化する方法をチェック → 今すぐ詳しく見る"
-sidebar_label: Teamspeak 6サーバーのインストール
+title: "LinuxサーバーでTeamSpeak 6サーバーをセットアップ - 自分だけのボイスプラットフォームを構築しよう"
+description: "信頼性の高いホスティングとパフォーマンスのためのTeamSpeak 6サーバーのセットアップと最適化方法を解説 → 今すぐチェック"
+sidebar_label: TeamSpeak 6サーバーのインストール
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -15,7 +16,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
2025年夏、TeamSpeakは**TeamSpeak 6サーバー**の**ベータ版**をリリースしました。次世代のTeamSpeakをいち早く体験できます!
-自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。
+自分でこのサービスをホスティングしてみたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説します。

@@ -25,11 +26,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## 前提条件
-**Teamspeak 6サーバー**をインストールする前に、スムーズな導入と最適なパフォーマンスを保証するために、ホスティング環境が以下の要件を満たしていることを確認してください。
+**TeamSpeak 6サーバー**をインストールする前に、スムーズな導入と最適なパフォーマンスを保証するために、ホスティング環境が以下の要件を満たしているか確認しましょう。
| ハードウェア | 最低要件 | ZAP-Hosting推奨スペック |
| ---------- | ------------ | -------------------------- |
-| CPU | 1 vCPUコア | 4 vCPUコア |
+| CPU | 1 vCPUコア | 4 vCPUコア |
| RAM | 1 GB | 4 GB |
| ディスク容量 | 1 GB | 25 GB |
@@ -37,11 +38,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## 準備
-**TeamSpeak 6サーバー**をセットアップする前に、システムの準備が必要です。これにはOSの最新バージョンへのアップデートと、必要な依存関係のインストールが含まれます。これらの準備は安定した環境を作り、インストール中やインストール後の問題を防ぎます。
+**TeamSpeak 6サーバー**のセットアップ前に、システムの準備が必要です。OSを最新バージョンにアップデートし、必要な依存関係をインストールしましょう。これにより安定した環境が整い、インストール中や後のトラブルを防げます。
### システムのアップデート
-最新のソフトウェアとセキュリティ改善を適用するために、まずシステムのアップデートを行いましょう。以下のコマンドを実行してください:
+最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムのアップデートを行いましょう。以下のコマンドを実行してください:
```
sudo apt update && sudo apt upgrade -y
@@ -49,7 +50,7 @@ sudo apt update && sudo apt upgrade -y
これで最新のセキュリティパッチとソフトウェアバージョンが適用されます。
### 依存関係のインストール
-アップデートが完了したら、依存関係のインストールに進みます。簡単かつ推奨される方法としてDockerの利用をおすすめします。まずDockerエンジンをインストールしましょう:
+アップデートが完了したら、依存関係のインストールに進みます。簡単かつ推奨される方法はDockerを使うことです。まずはDockerエンジンをインストールしましょう:
```
curl -fsSL https://get.docker.com -o get-docker.sh
@@ -60,7 +61,7 @@ sh get-docker.sh
## インストール
-すべての要件を満たし、準備が整ったら、Teamspeak 6サーバーのインストールに進みます。
+要件を満たし準備が整ったら、TeamSpeak 6サーバーのインストールに進みます。
次に、TeamSpeak 6サーバー用のDocker Composeファイル `docker-compose.yml` を作成します。任意のディレクトリで構いませんが、ここでは例として `/opt/containers/ts6/` に作成します。公式のTeamSpeak Composeファイルを使用します:
@@ -71,9 +72,9 @@ services:
container_name: teamspeak-server
restart: unless-stopped
ports:
- - "9987:9987/udp" # ボイス用ポート
- - "30033:30033/tcp" # ファイル転送用
- # - "10080:10080/tcp" # Webクエリ用
+ - "9987:9987/udp" # ボイスポート
+ - "30033:30033/tcp" # ファイル転送
+ # - "10080:10080/tcp" # Webクエリ
environment:
- TSSERVER_LICENSE_ACCEPTED=accept
volumes:
@@ -83,7 +84,7 @@ volumes:
teamspeak-data:
```
-ファイルを作成したいディレクトリに移動し、`nano docker-compose.yml` コマンドでファイルを開き、上記内容をペーストしてください。
+ファイルを作成したいディレクトリに移動し、`nano docker-compose.yml` コマンドでファイルを開き、上記内容を貼り付けて保存してください。

@@ -93,19 +94,19 @@ DockerコンテナとTeamSpeak 6サーバーを起動するには、以下のDoc
docker compose -f /opt/containers/ts6/docker-compose.yml up
```
-これでTeamSpeak 6サーバーのDockerコンテナが起動します。デフォルトではまだ常駐はしません。初回起動時には**サーバークエリアドミンアカウント**と**特権キー**に関する**重要な情報**が表示されます。
+これでTeamSpeak 6サーバーのDockerコンテナが起動します。デフォルトではまだ常駐起動しません。初回起動時に**Server Query管理者アカウント**と**特権キー**に関する重要な情報が表示されます。

-この情報は次回以降表示されないので、必ず安全な場所に保存してください。保存後は `CTRL+C` でコンテナを停止しましょう。
+この情報は次回以降の起動時には表示されないので、必ず安全な場所に保存してください。確認後は `CTRL+C` でコンテナを停止しましょう。
## 設定
-Docker Composeファイル内の**環境変数**を使って、TeamSpeak 6サーバーの追加設定が可能です。これにより、サーバーを自分のニーズに合わせてカスタマイズできます。利用可能なオプションの全リストは公式の[TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md)ドキュメントで確認できます。
+Docker Composeファイル内の**環境変数**を使って、TeamSpeak 6サーバーの追加設定が可能です。これにより、自分のニーズに合わせてサーバーをカスタマイズできます。利用可能なオプションの全リストは公式の[TeamSpeak 6サーバー](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md)ドキュメントで確認できます。
-`docker-compose.yml`の例:
+`docker-compose.yml` の例:
```
environment:
@@ -123,7 +124,7 @@ TeamSpeak 6サーバーをバックグラウンドで常時稼働させるには
docker compose -f /opt/containers/ts6/docker-compose.yml up -d
```
-停止する場合は、以下のコマンドでコンテナを停止してください:
+サーバーを停止したい場合は、以下のコマンドでコンテナを停止してください:
```
docker compose -f /opt/containers/ts6/docker-compose.yml down
@@ -139,12 +140,12 @@ TeamSpeak 6サーバーが起動したら、TeamSpeak 6クライアントを使
-## まとめと追加リソース
+## まとめと参考リンク
-おめでとうございます!これでVPSにTeamspeak 6サーバーを無事インストール&設定できました。さらに役立つ情報やサポートを得るために、以下のリソースもぜひチェックしてください。
+おめでとうございます!これでVPS/専用サーバーにTeamSpeak 6サーバーを無事インストール&設定できました。さらにサーバー設定の参考になる以下のリソースもぜひチェックしてみてください。
- [公式サイト](https://teamspeak.com/en/) - TeamSpeak 6の情報とダウンロード
- [コミュニティフォーラム](https://community.teamspeak.com/) - ユーザーサポートとディスカッション
- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - バグ報告や課題管理
-ここにない具体的な質問があれば、いつでもサポートチームにお問い合わせください。毎日対応しているので安心してどうぞ!🙂
\ No newline at end of file
+ここにない質問やサポートが必要な場合は、いつでもお気軽にサポートチームにお問い合わせください。毎日対応していますよ!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
index 9b8e71846..6cb412761 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-bitwarden.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-bitwarden
-title: "VPS: WindowsでBitwardenをセットアップする方法"
-description: "エンドツーエンド暗号化と強力な認証機能でパスワード管理を安全にセルフホストする方法をチェック → 今すぐ詳しく見る"
+title: "WindowsサーバーでBitwardenをセットアップ - パスワード管理を安全に"
+description: "エンドツーエンド暗号化と強力な認証機能でパスワード管理を安全にセルフホストする方法を解説 → 今すぐチェック"
sidebar_label: Bitwardenのインストール
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,47 +14,54 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Bitwardenは、ゼロ知識証明とエンドツーエンド暗号化を使ってデータを守るオープンソースのパスワードマネージャーです。クラウドサービスとしても使えますが、セルフホストも可能で、強力な認証情報の生成・保存・自動入力機能を備えています。
+Bitwardenはゼロ知識、エンドツーエンド暗号化を使ってデータを守るオープンソースのパスワードマネージャーです。クラウドサービスとしても使えますが、セルフホストも可能で、強力な認証情報の生成、保存、自動入力機能を備えています。

-自分でこのサービスをホストしてみたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説します。
+自分でこのサービスをホストしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。
+
+
## 前提条件
-**Bitwarden**をインストールする前に、スムーズな導入と最適なパフォーマンスを確保するために、ホスティング環境が以下の要件を満たしているか確認しましょう。
+**Bitwarden**をインストールする前に、スムーズな導入と最適なパフォーマンスを保証するために、ホスティング環境が以下の要件を満たしていることを確認してください。
-| ハードウェア | 最低限 | ZAP-Hosting推奨 |
-| ------------ | ------------ | ------------------------ |
-| CPU | 1 vCPUコア | 4 vCPUコア |
-| RAM | 2 GB | 4 GB |
-| ディスク容量 | 12 GB | 25 GB |
+| ハードウェア | 最低限 | ZAP-Hosting推奨 |
+| ---------- | ------------ | -------------------------- |
+| CPU | 1 vCPUコア | 4 vCPUコア |
+| RAM | 2 GB | 4 GB |
+| ディスク容量 | 12 GB | 25 GB |
-ソフトウェアは必要な依存関係がすべてインストールされていること、対応OS上で動作していることが必要です。インストール前に以下の要件を満たしているか必ずチェックしてください:
+ソフトウェアは必要な依存関係がすべてインストールされていること、対応OS上で動作していることが必要です。インストールを進める前に以下の要件を満たしているか必ず確認してください:
-**依存関係:** `Docker (Engine 26以上とCompose)`
+**依存関係:** `Docker (Engine 26+ と Compose)`
**OS:** Docker 26+をサポートする最新のWindows Server
-依存関係がインストールされていること、正しいOSバージョンを使っていることを確認し、Bitwardenのインストール時の互換性問題を避けましょう。
+依存関係がすべてインストールされていること、正しいOSバージョンを使用していることを確認し、Bitwardenのインストール時の互換性問題を避けましょう。
+
+
## 準備
-**Bitwarden**のセットアップ前に、システムの準備が必要です。OSを最新にアップデートし、必要な依存関係をインストールします。これにより安定した環境が整い、インストール中や後のトラブルを防げます。
+**Bitwarden**のセットアップ前に、システムの準備が必要です。OSを最新バージョンにアップデートし、必要な依存関係をインストールします。これにより安定した環境が整い、インストール中やインストール後のトラブルを防げます。
+
### システムのアップデート
-最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムアップデートを行いましょう。これで最新のセキュリティパッチとソフトウェアバージョンが適用されます。
+最新のソフトウェアとセキュリティ改善を適用するため、まずはシステムアップデートを行いましょう。これにより、最新のセキュリティパッチとソフトウェアバージョンが適用されます。
### 依存関係のインストール
-アップデートが完了したら、依存関係のインストールに進みます。Bitwardenは複数のDockerコンテナで動作するため、まずDockerをインストールする必要があります。サーバーに[Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/)をインストールしてください。
+アップデートが完了したら、依存関係のインストールに進みます。Bitwardenは複数のDockerコンテナで構成されて動作するため、まずDockerをインストールする必要があります。サーバーに[Docker Desktop](https://docs.docker.com/desktop/setup/install/windows-install/)をインストールしてください。
+
+Dockerのインストール手順や使い方は、当社の[Docker](vserver-windows-docker.md)ガイドで詳しく解説しています。
+
-Dockerのインストール方法や使い方は、当社の[Dockerガイド](vserver-windows-docker.md)で詳しく解説しています。
### ユーザーとディレクトリの作成
-Windowsサーバーに専用の`bitwarden`サービスアカウントを作成し、そのアカウントでBitwardenをインストール・実行することをおすすめします。これにより、Bitwardenが他のアプリケーションから分離され、安全性が高まります。
+Windowsサーバーには専用の`bitwarden`サービスアカウントを作成し、そこからBitwardenをインストール・実行することをおすすめします。これにより、Bitwardenが他のアプリケーションから分離され、安全性が高まります。
管理者権限でPowerShellを開き、以下のコマンドを実行してBitwardenのローカルユーザーを作成します。1つ目のコマンド実行後にパスワード入力ダイアログが表示されるので、希望のパスワードを入力して確定してください。その後、2つ目のコマンドを実行して作成を完了します。
@@ -70,15 +78,19 @@ PS C:\> mkdir Bitwarden
Docker Desktopの設定で、**Settings → Resources → File Sharing**に移動し、`C:\Bitwarden`を共有パスに追加してください。変更を適用するために「Apply & Restart」を選択します。
+
+
### ドメインの設定
Bitwardenはデフォルトでホストのポート80(HTTP)と443(HTTPS)で動作します。特にインターネット上で公開する場合は、ホストを指すDNSレコードを持つドメイン(例:server.example.com)を設定しましょう。ホスト名に「Bitwarden」を含めるのは、サーバーの役割やソフトウェアを特定されやすくなるため避けるのがおすすめです。
-## インストール
-すべての要件を満たし準備が整ったら、Bitwardenのインストールに進みましょう。
-Bitwardenのインストールスクリプトをサーバーにダウンロードし、実行します:
+
+## インストール
+すべての要件を満たし、準備が整ったらBitwardenのインストールを進めましょう。
+
+Bitwardenのインストールスクリプトをサーバーにダウンロードし、実行します;
```
cd C:\Bitwarden
@@ -86,15 +98,17 @@ Invoke-RestMethod -OutFile bitwarden.ps1 -Uri "https://func.bitwarden.com/api/dl
.\bitwarden.ps1 -install
```
-インストーラーではまずBitwardenインスタンスのドメイン名(設定したDNSレコード)を入力します。次にLet’s Encryptで無料の信頼できるSSL証明書を発行するか選択します。発行する場合は有効期限通知用のメールアドレスを入力してください。発行しない場合は証明書に関する質問が続きます。
+インストーラーではまずBitwardenインスタンスのドメイン名(通常は設定したDNSレコード)を入力します。次にLet’s Encryptで無料の信頼されたSSL証明書を発行するか選択します。発行する場合は有効期限通知用のメールアドレスを入力します。発行しない場合は証明書に関する質問が続きます。
[Bitwarden](https://bitwarden.com/host)で取得したインストールIDとインストールキーを入力し、USかEUのリージョンを選択します。これは有料サブスクリプションに接続する場合のみ影響します。
-Let’s Encryptを使わない場合は、既存の証明書ファイルを`C:\Bitwarden\bwdata\ssl\`に配置し、信頼済みかどうかを指定します。自己署名証明書を生成することもできますが、テスト用途のみ推奨です。証明書なしを選ぶ場合は、HTTPSプロキシを前段に置かないとBitwardenが正常に動作しません。
+Let’s Encryptを使わない場合は、既存の証明書ファイルを`C:\Bitwarden\bwdata\ssl\`に配置し、信頼済みかどうかを指定します。自己署名証明書を生成することも可能ですが、テスト用途のみ推奨です。証明書なしを選択した場合は、HTTPSプロキシを設置しないとBitwardenが正常に動作しません。
+
+
## 設定
-インストール後は、2つのファイルを使って基本設定を行います。まず`\bwdata\env\global.override.env`の環境設定ファイルを編集し、SMTPサーバーのホスト名、ポート、SSL設定、ユーザー名、パスワードを入力してください。これによりBitwardenが認証メールや組織招待メールを送信できるようになります。システム管理者ポータルにアクセスしたい場合は、`adminSettings__admins`に管理者メールを追加してください。
+インストール後は2つのファイルを使って基本設定を行います。まず`bwdata\env\global.override.env`の環境ファイルを編集し、SMTPサーバーのホスト、ポート、SSL、ユーザー名、パスワードを設定してください。これによりBitwardenが認証メールや組織招待メールを送信できます。システム管理者ポータルにアクセスしたい場合は、`adminSettings__admins`に管理者メールを追加します。
```
...
@@ -108,17 +122,17 @@ adminSettings__admins=
...
```
-SMTP設定を検証します。正しく設定されていれば成功メッセージが表示され、OpenSSLがない、または値が間違っている場合はエラーメッセージが出ます。設定変更は`.\bitwarden.ps1 -start`で反映してください。
+SMTP設定を検証します。正しく設定されていれば成功メッセージが表示されます。OpenSSLがない、または値が間違っている場合はエラーメッセージが出ます。設定変更は`.\bitwarden.ps1 -start`で反映してください。
-次に`.\bwdata\config.yml`のインストールパラメータを確認します。このファイルは生成される資産を制御し、プロキシ環境や別ポート利用時など特殊な環境に合わせて調整が必要です。変更後は`.\bitwarden.ps1 -rebuild`で反映します。
+次に`.\bwdata\config.yml`のインストールパラメータを確認します。このファイルは生成される資産を制御し、プロキシの背後で動かす場合や別ポートを使う場合など特殊環境に合わせて調整が必要です。変更後は`.\bitwarden.ps1 -rebuild`で反映します。
-最後に`.\bitwarden.ps1 -start`でインスタンスを起動します。初回起動はDockerイメージのダウンロードに時間がかかる場合があります。`docker ps`で全コンテナが正常に動作しているか確認しましょう。設定したドメインのWebボールトにアクセスし、必要に応じてアカウント登録してください。メール認証には正しく設定されたSMTP情報が必要です。
+最後に`.\bitwarden.ps1 -start`でインスタンスを起動します。初回起動はDockerイメージのダウンロードで時間がかかることがあります。`docker ps`で全コンテナが正常に動作しているか確認しましょう。設定したドメインのWebボールトにアクセスし、必要に応じてアカウント登録してください。メール認証には正しいSMTP設定が必須です。
## まとめと参考リンク
-おめでとうございます!これでVPSにBitwardenを無事インストール・設定できました。さらに役立つ情報やサポートが欲しい場合は、以下のリソースもチェックしてみてください。
+おめでとうございます!これでVPS/専用サーバーにBitwardenを無事インストール・設定できました。さらに役立つ情報として以下のリソースもチェックしてみてください。
- [bitwarden.com](https://bitwarden.com/) - 公式サイト
- https://bitwarden.com/help/ - Bitwardenヘルプセンター(ドキュメント)
-ここにない質問やサポートが必要な場合は、いつでもお気軽に当社サポートチームへお問い合わせください。毎日対応していますよ!🙂
\ No newline at end of file
+ここにない質問やサポートが必要な場合は、いつでもお気軽に当社サポートチームにお問い合わせください。毎日対応していますよ!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-docker.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
index a81575d09..5bfe9afc8 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-docker.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-docker
-title: "VPS: WindowsでDockerをセットアップする方法"
-description: "Dockerコンテナでアプリを効率的にデプロイ&管理し、スムーズなスケーリングとアップデートを実現 → 今すぐチェック"
+title: "WindowsサーバーにDockerをセットアップ - インフラ上でコンテナを実行・管理しよう"
+description: "Dockerコンテナでアプリを効率的にデプロイ&管理。スムーズなスケーリングとアップデートを実現 → 今すぐチェック"
sidebar_label: Dockerのインストール
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,11 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Dockerは、アプリケーションをコンテナ内で開発・配布・実行するためのオープンプラットフォームです。コンテナはアプリとその依存関係をまとめて標準化された単位にパッケージ化し、異なる環境でも安定して動作させることができます。
+Dockerは、アプリケーションをコンテナ内で開発・配送・実行するためのオープンプラットフォームです。コンテナはアプリとその依存関係をパッケージ化し、異なる環境でも安定して動作する標準化された単位として提供します。
-これにより、開発環境・テスト環境・本番環境の違いによる問題を解消。Dockerを使えば、アプリのデプロイが高速化され、効率的にスケールし、ダウンタイムなしでアップデートも可能です。
+これにより、開発環境・テスト環境・本番環境の違いによる問題を解消。Dockerを使えば、アプリのデプロイが高速化され、効率的にスケールし、ダウンタイムなしでアップデートが可能です。
-自分でこのサービスをホスティングしたい?セットアップから設定まで、必要なポイントを全部わかりやすく解説します。
+自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。
@@ -37,18 +38,18 @@ Dockerは、アプリケーションをコンテナ内で開発・配布・実
## インストール
-Windows ServerにDockerをセットアップするには、PowerShellスクリプト `install-docker-ce.ps1` をダウンロードして実行します。これにより、コンテナに必要なOS機能が有効化され、Dockerランタイムがインストールされます。管理者権限でPowerShellを開き、以下のコマンドを実行してください:
+WindowsサーバーにDockerをセットアップするには、PowerShellスクリプト `install-docker-ce.ps1` をダウンロードして実行します。これにより、コンテナに必要なOS機能が有効化され、Dockerランタイムがインストールされます。管理者権限でPowerShellを開き、以下のコマンドを実行してください。
```powershell
Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1
.\install-docker-ce.ps1
```
-このスクリプトは、コンテナ関連のWindows機能を有効化し、Docker EngineとDocker CLIをインストール、さらにDockerサービスを自動起動に登録します。
+このスクリプトは、コンテナ関連のWindows機能を有効化し、Docker EngineとDocker CLIをインストール、Dockerサービスを自動起動に登録します。

-インストール中にシステムが再起動し、その後自動的に続行されます。再起動後にサインインし、スクリプトの指示があれば同じコマンドを再度実行してサービスの初期化を完了させてください。スクリプト完了時の出力例は以下の通りです:
+インストール中にシステムが再起動し、その後自動的に続行されます。再起動後にサインインし、スクリプトの指示があれば同じコマンドを再度実行してサービスの初期化を完了させてください。スクリプト完了時の出力例は以下の通りです。
```
Installing Docker... C:\Users\Administrator\DockerDownloads\docker-28.3.3\docker\docker.exe
@@ -68,7 +69,7 @@ Script complete!
### Dockerサービスの起動・停止
-DockerはWindows上でサービスとして動作します。インストール後は自動的に起動しますが、手動で操作する場合は以下のコマンドを使います:
+DockerはWindows上でサービスとして動作します。インストール後は自動で起動しますが、手動で操作する場合は以下のコマンドを使います。
```
Start-Service docker # Dockerサービスを起動
@@ -80,7 +81,7 @@ Restart-Service docker # Dockerサービスを再起動
### コンテナの起動・停止
-`docker run` コマンドでコンテナを起動します。例:IISウェブサーバーをコンテナ内のポート80からホストのポート8080にマッピングして起動する場合:
+`docker run` コマンドでコンテナを起動します。例として、IISウェブサーバーをコンテナのポート80からホストのポート8080にマッピングして起動する場合:
```
docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2022
@@ -90,7 +91,7 @@ docker run -d --name web -p 8080:80 mcr.microsoft.com/windows/servercore/iis:win
### コンテナの状態確認
-コンテナの状態は以下のコマンドでチェック可能です:
+コンテナの状態は以下のコマンドでチェックできます。
```
docker ps # 実行中のコンテナ一覧
@@ -101,20 +102,20 @@ docker logs web # コンテナのログ
-#### リソースとステータス
+#### リソース使用状況とステータス
```
-docker stats # CPU/RAM/IOのリアルタイム情報
+docker stats # CPU/RAM/IOのリアルタイム表示
```
-## まとめと参考リンク
+## まとめと追加リソース
-おめでとう!これでVPSにDockerを無事インストール&設定できました。さらにサーバー設定を深めたいなら、以下のリソースもチェックしてみてください。
+おめでとうございます!これでVPS/専用サーバーにDockerを無事インストール&設定できました。さらにサーバー設定を深めたい方は、以下のリソースもぜひチェックしてみてください。
- [Docker.com](https://Docker.com/) - 公式サイト
- [docs.docker.com](https://docs.docker.com/) - Docker公式ドキュメント
-ここにない質問や困ったことがあれば、いつでもサポートチームに連絡してくださいね。毎日対応してるので安心してどうぞ!🙂
\ No newline at end of file
+ここにない具体的な質問があれば、いつでもサポートチームにお問い合わせください。毎日対応しているので気軽にどうぞ!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
index 9366d6953..d44b8e6dc 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-joplin.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-joplin
-title: "VPS: WindowsでJoplinをセットアップ"
-description: "Joplinで暗号化されたMarkdownノートをデバイス間で整理・同期して、安全で柔軟なノート管理を実現 → 今すぐチェック"
+title: "WindowsサーバーにJoplinサーバーをセットアップ - 自分だけの安全なノートプラットフォームをホストしよう"
+description: "暗号化されたMarkdownノートをデバイス間で整理・同期する方法をJoplinで学ぼう → 今すぐチェック"
sidebar_label: Joplinのインストール
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -17,7 +18,7 @@ Joplinはオープンソースのノート&ToDoアプリで、Markdownベー

-自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。
+自分でこのサービスをホストしてみたい?セットアップから設定まで、必要なポイントを全部解説するよ。
@@ -27,7 +28,7 @@ Joplinはオープンソースのノート&ToDoアプリで、Markdownベー
## 必要条件
-**Joplin**をインストールする前に、スムーズな導入と最適なパフォーマンスを確保するために、ホスティング環境が以下の要件を満たしているか確認しましょう。
+**Joplin**をインストールする前に、スムーズな導入と最適なパフォーマンスを確保するために、ホスティング環境が以下の要件を満たしているか確認しよう。
| ハードウェア | 最低条件 | ZAP-Hosting推奨 |
| ---------- | ------------ | -------------------------- |
@@ -39,9 +40,9 @@ Joplinはオープンソースのノート&ToDoアプリで、Markdownベー
## インストール
-要件を満たし準備が整ったら、Joplinのインストールに進みましょう。公式サイトからアプリをダウンロードしてください:https://joplinapp.org/download/
+要件を満たし準備が整ったら、Joplinアプリのインストールに進もう。公式サイトからアプリをダウンロードしてね:https://joplinapp.org/download/
-Joplinセットアップを実行し、画面の指示に従って進めてください。
+Joplinセットアップを実行し、画面の指示に従って進めていこう。

@@ -49,38 +50,38 @@ Joplinセットアップを実行し、画面の指示に従って進めてく
## 設定
-Joplinをインストールしたら、基本設定を行い、自分のワークフローに合わせてカスタマイズしましょう。設定は*設定*メニューからアクセスできます。
+Joplinをインストールしたら、基本設定を行って自分のワークフローに合わせよう。設定は*設定*メニューからアクセスできるよ。
**同期**
-JoplinはNextcloud、Dropbox、OneDrive、WebDAVなど複数の同期先に対応しています。「同期」から好きなプロバイダーを選び、認証情報を入力しましょう。これでデバイス間でノートを最新状態に保てます。
+JoplinはNextcloud、Dropbox、OneDrive、WebDAVなど複数の同期先をサポート。好きなプロバイダーを「同期」から選んで認証情報を入力しよう。これでデバイス間でノートを最新に保てる。
**暗号化**
-同期ノートを安全に保つため、「暗号化」設定でエンドツーエンド暗号化を有効にしましょう。キーが生成され、ノートにアクセスするすべてのデバイスで設定が必要です。
+同期ノートを安全に保つために、「暗号化」設定でエンドツーエンド暗号化を有効にしよう。キーが生成され、ノートにアクセスする全デバイスで設定が必要だよ。
**エディター&外観**
-JoplinはMarkdownでノートを作成します。「エディター」設定でプレビューの自動表示やフォントの種類・サイズを調整可能です。
+JoplinはMarkdownでノートを作成。プレビューの自動表示やフォントの種類・サイズは「エディター」設定で調整可能。
**プラグイン&拡張機能**
-内蔵のプラグインマネージャーから、図表サポート、カレンダー連携、高度なタグ管理などの追加機能をインストールできます。
+内蔵のプラグインマネージャーで、図表サポートやカレンダー連携、高度なタグ管理などの追加機能をインストールできる。
**ウェブクリッパー**
-オプションで「Joplin Web Clipper」ブラウザ拡張を有効にすると、ウェブページ全体や選択部分を直接ノートとして保存できます。
+オプションで「Joplin Web Clipper」ブラウザ拡張を有効にすれば、ウェブページや選択部分を直接ノートとして保存可能。
-これらの基本設定で、タスク管理、プロジェクトドキュメント、個人のナレッジベースなど、さまざまな用途にJoplinを活用できます。
+これらの基本設定で、タスク管理、プロジェクトドキュメント、個人の知識ベースなど多彩な用途にJoplinを活用できるよ。

-## まとめ&追加リソース
+## まとめと追加リソース
-おめでとうございます!これでVPSにJoplinを無事インストール&設定できました。さらにサーバー設定の参考になる以下のリソースもぜひチェックしてみてください。
+おめでとう!これでVPS/専用サーバーにJoplinを無事インストール&設定できたよ。サーバー設定の参考になる以下のリソースもぜひチェックしてみてね。
- [Joplinapp.org](https://joplin.org/) - 公式サイト
- [Joplinapp.org/help/](https://joplinapp.org/help/) - Joplinヘルプセンター
-ここにない具体的な質問があれば、いつでもサポートチームにお問い合わせください。毎日対応しているので安心してどうぞ!🙂
+ここにない質問やサポートが必要な場合は、いつでも気軽にサポートチームに連絡してね。毎日対応してるよ!🙂
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
index 8e0d10923..9fd98dc65 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-notepad++.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-notepad++
-title: "VPS: WindowsでNotepad++をセットアップする方法"
-description: "カスタマイズ可能な機能と高速パフォーマンスで効率的にコーディングできるNotepad++の使い方をチェック → 今すぐ詳しく見る"
+title: "WindowsサーバーにNotepad++をセットアップ - 強力なコード&テキストエディターを使おう"
+description: "カスタマイズ可能な機能と高速パフォーマンスで効率的にコーディングできるNotepad++の使い方 → 今すぐチェック"
sidebar_label: Notepad++のインストール
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Notepad++はWindows向けの無料かつオープンソースのテキスト&ソースコードエディターです。多くのプログラミングやスクリプト言語に対応したシンタックスハイライト、コードフォールディング、タブ編集をサポートし、プラグインによって高度にカスタマイズ可能です。高速な動作と低リソース消費で知られており、パワフルかつ軽量な編集ツールを求める開発者やユーザーに人気があります。
+Notepad++はWindows向けの無料かつオープンソースのテキスト&ソースコードエディターです。多くのプログラミングやスクリプト言語に対応したシンタックスハイライト、コードフォールディング、タブ編集をサポートし、プラグインで高度にカスタマイズ可能。高速で軽量な動作が特徴で、パワフルかつ軽快な編集ツールを求める開発者やユーザーに人気です。

@@ -23,7 +24,7 @@ Notepad++はWindows向けの無料かつオープンソースのテキスト&
## 前提条件
-**Notepad++**をインストールする前に、スムーズな導入と最適なパフォーマンスを確保するために、ホスティング環境が以下の要件を満たしていることを確認してください。
+**Notepad++**をインストールする前に、スムーズな導入と最適なパフォーマンスを確保するために、ホスティング環境が以下の要件を満たしているか確認しましょう。
| ハードウェア | 最低要件 | ZAP-Hosting推奨 |
| ---------- | ------------ | -------------------------- |
@@ -33,7 +34,7 @@ Notepad++はWindows向けの無料かつオープンソースのテキスト&
## インストール
-すべての要件を満たし、準備が整ったら、Notepad++のインストールを進めましょう。公式サイトからアプリケーションをダウンロードしてください:https://notepad-plus-plus.org/downloads/
+要件を満たし準備が整ったら、Notepad++のインストールに進みましょう。公式サイトからアプリケーションをダウンロードしてください:https://notepad-plus-plus.org/downloads/
Notepad++セットアップを実行し、以下の手順に従って進めます:
@@ -41,12 +42,12 @@ Notepad++セットアップを実行し、以下の手順に従って進めま
## 設定
-Notepad++は*設定 > 環境設定*でアクセスできる豊富なカスタマイズオプションを備えています。これにより、自分のワークフローに合わせてエディターを調整可能です:
+Notepad++は*設定 > 環境設定*からアクセスできる豊富なカスタマイズオプションを備えています。これにより、自分のワークフローに合わせてエディターを調整可能です:
- **一般**:起動時の動作(前回開いていたファイルの再読み込み、デフォルト言語の設定、タブの挙動など)を制御。
- **エディター設定**:フォントの種類やサイズ、タブ幅、行番号表示、自動インデント、スペースやタブマークの表示設定を調整。
-- **カラースキーム&シンタックス**:「スタイル設定」でテーマの切り替えや各言語のシンタックスハイライトをカスタマイズ。
-- **ファイル操作**:ファイル変更時の自動再読み込み、大容量ファイルの扱い、UTF-8などのエンコーディング設定を構成。
+- **カラースキーム&シンタックス**:「スタイル設定」でテーマを切り替え、対応言語ごとのシンタックスハイライトをカスタマイズ。
+- **ファイル操作**:ファイル変更時の自動再読み込み、大容量ファイルの扱い、UTF-8などのエンコーディング設定を管理。
- **セキュリティ&バックアップ**:自動バックアップやセッション復元を有効にしてデータ損失を防止。
- **プラグイン**:プラグインマネージャーからFTPサポートや高度なフォーマット機能などの拡張機能をインストール・管理。
@@ -54,12 +55,12 @@ Notepad++は*設定 > 環境設定*でアクセスできる豊富なカスタマ

-## まとめと追加リソース
+## まとめ&追加リソース
-おめでとうございます!これでVPSにNotepad++を無事インストールし、設定も完了しました。サーバー設定の際に役立つ以下のリソースもぜひチェックしてみてください。
+おめでとうございます!これでVPS/専用サーバーにNotepad++のインストールと設定が完了しました。サーバー設定の参考になる以下のリソースもぜひチェックしてみてください。
- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - 公式サイト
-ここにない具体的な質問があれば、いつでもお気軽にサポートチームまでお問い合わせください。毎日対応しているので安心です!🙂
+ここにない質問やサポートが必要な場合は、いつでもお気軽にサポートチームまでお問い合わせください。毎日対応していますよ!🙂
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
index e7696c73e..960af7a17 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-plesk.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-plesk
-title: "VPS:Pleskのインストール"
-description: "初心者からプロまで使えるPleskの多機能プラットフォームで、ウェブサイトやサーバーを効率的に管理する方法をチェック → 今すぐ詳しく見る"
+title: "WindowsサーバーにPleskをセットアップ - 強力なコントロールパネルでウェブサイトを管理しよう"
+description: "初心者から上級者まで使えるPleskの多機能プラットフォームで、ウェブサイトやサーバーを効率的に管理する方法をチェック → 今すぐ詳しく"
sidebar_label: Pleskのインストール
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
@@ -30,7 +31,7 @@ Pleskをサーバーにインストールするには、まずサーバーに接
### コマンドプロンプトを開く
インストールのためにCMDコンソールを開きます。
-[Windows] + [R]キーの組み合わせで「ファイル名を指定して実行」を開くか、Windowsの検索で「コマンド」と入力して起動します。
+[Windows] + [R]キーの組み合わせで「ファイル名を指定して実行」を開き、「command」と入力してもOKです。

@@ -43,11 +44,11 @@ CMDコンソールで、Pleskインストーラーを保存したディレクト

正しいディレクトリに移動したら、最後にインストーラーを実行します。
-`plesk-installer.exe`を起動すると最新のPleskバージョンが自動でインストールされます。
+`plesk-installer.exe`を起動すると、最新のPleskバージョンが自動でインストールされます。

-コマンド:`plesk-installer.exe --select-product-id=panel --select-release-latest --installation-type=recommended`
+コマンド: `plesk-installer.exe --select-product-id=panel --select-release-latest --installation-type=recommended`
:::info
インストールには30分から60分ほどかかります。完了後、Pleskがインストールされてすぐに使える状態になります。
@@ -56,7 +57,7 @@ CMDコンソールで、Pleskインストーラーを保存したディレクト
## まとめ
-おめでとうございます!VPSにPleskのインストールと設定が無事完了しました!
-もし質問や問題があれば、毎日対応しているサポートチームまでお気軽にお問い合わせくださいね。
+おめでとうございます!これでVPS/専用サーバーにPleskのインストールと設定が完了しました。
+もし質問や問題があれば、いつでも対応可能なサポートチームまでお気軽にお問い合わせください!
\ No newline at end of file
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
index f9cae426c..28b2a82c4 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-speedtest-cli.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-speedtest-cli
-title: "VPS: WindowsでSpeedtest CLIをセットアップする方法"
-description: "Speedtest CLIを使った効率的なソースコード管理とコラボレーション方法を解説。モダン開発に欠かせないバージョン管理をスムーズに → 今すぐチェック"
+title: "WindowsサーバーにSpeedtest CLIをセットアップ - ネットワークパフォーマンスをモニタリングしよう"
+description: "Speedtest CLIを使った効率的なソースコード管理とコラボレーション方法を解説。モダン開発でのシームレスなバージョン管理を実現 → 今すぐチェック"
sidebar_label: Speedtest CLIのインストール
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## はじめに
-Speedtest CLIは、効率的なソースコード管理のために設計された分散型バージョン管理システムです。開発者は変更履歴を追跡し、複数のブランチで同時に作業し、プロジェクトをシームレスに共同作業できます。その柔軟性とパフォーマンスにより、Speedtest CLIはモダンなソフトウェア開発における標準的なバージョン管理ツールとなっています。
+Speedtest CLIは、効率的なソースコード管理のために設計された分散型バージョン管理システムです。開発者は変更履歴を追跡し、複数のブランチで同時に作業し、プロジェクトをスムーズに共同作業できます。その柔軟性とパフォーマンスにより、Speedtest CLIはモダンなソフトウェア開発における標準的なバージョン管理ツールとなっています。
自分でこのサービスをホスティングしようと考えていますか?セットアップから設定まで、必要なポイントをすべて丁寧に解説します。
@@ -23,7 +24,7 @@ Speedtest CLIは、効率的なソースコード管理のために設計され
## 準備
-**Speedtest CLI**をセットアップする前に、システムの準備が必要です。これには、OSを最新バージョンにアップデートすることが含まれます。これらの準備は安定した環境を確保し、インストール中やインストール後のトラブルを防ぐのに役立ちます。
+**Speedtest CLI**をセットアップする前に、システムの準備が必要です。これにはOSを最新バージョンにアップデートすることが含まれます。これらの準備は安定した環境を確保し、インストール中やインストール後のトラブルを防ぐのに役立ちます。
### システムのアップデート
@@ -33,10 +34,9 @@ Speedtest CLIは、効率的なソースコード管理のために設計され
## インストール
-必要な準備が整ったら、Speedtest CLIアプリケーションのインストールに進みましょう。Windows(x64)用のSpeedtest CLIは以下からダウンロードできます:
-https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip
+必要な準備が整ったら、Speedtest CLIアプリケーションのインストールに進みましょう。Windows(x64)用のSpeedtest CLIは以下からダウンロードできます: https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip
-ダウンロードしたファイルのセットアップを実行し、画面の指示に従ってインストールを完了させてください。
+ダウンロードしたファイルのセットアップを実行し、画面の指示に従ってください。

@@ -44,25 +44,25 @@ https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-win64.zip
## 設定
-speedtest-cliは従来の設定ファイルを使わず、コマンドラインオプションや環境変数でカスタマイズ可能です。これにより、一貫した自動化された利用が可能になります:
+speedtest-cliは従来の設定ファイルを使わず、コマンドラインオプションや環境変数でカスタマイズ可能です。これにより、一貫した自動化された利用がしやすくなります:
-- `--server `: 特定のサーバーIDを指定して、より安定した比較可能なテスト結果を得る。
-- `--bytes`: 通信速度をビットではなくバイト単位で表示。
-- `--simple`: Ping、ダウンロード、アップロードの値だけをコンパクトに出力。
-- `--json` または `--csv`: 自動化やログ記録に便利な機械可読フォーマットで結果を出力。
-- プロキシ対応: `http_proxy`や`https_proxy`などの環境変数を設定して、プロキシ経由でspeedtest-cliを実行可能。
+- `--server `:特定のサーバーIDを指定して、より安定した比較可能なテスト結果を得る。
+- `--bytes`:速度をビットではなくバイト単位で表示。
+- `--simple`:Ping、ダウンロード、アップロードの値のみをコンパクトに出力。
+- `--json` または `--csv`:自動化やログ記録に便利な機械可読フォーマットで結果を保存。
+- プロキシ対応:`http_proxy`や`https_proxy`などの環境変数を設定して、プロキシ経由でspeedtest-cliを実行可能。
-同じオプションで繰り返し使う場合は、シェルのエイリアスや小さなラッパースクリプトを作成すると便利です。これでスピーディーに実行しつつ、出力の統一も簡単にできます。
+同じオプションで繰り返し使う場合は、シェルエイリアスや簡単なラッパースクリプトを作成すると便利です。これでspeedtest-cliを素早く実行しつつ、出力の統一も図れます。
## まとめと追加リソース
-おめでとうございます!これでvServerにSpeedtest CLIを無事インストール&設定できました。さらにサーバー設定を進める際に役立つ以下のリソースもぜひチェックしてみてください。
+おめでとうございます!これであなたのvServerにSpeedtest CLIのインストールと設定が完了しました。サーバー設定の参考になる以下のリソースもぜひチェックしてみてください。
- [Speedtest.net/apps/cli](https://www.speedtest.net/apps/cli) - 公式サイト
-ここにない質問やサポートが必要な場合は、いつでもお気軽にサポートチームへお問い合わせください。毎日対応していますよ!🙂
+ここにない具体的な質問があれば、いつでもサポートチームにお問い合わせください。毎日対応しているので安心してどうぞ!🙂
diff --git a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
index f68257af8..d1aef430c 100644
--- a/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
+++ b/i18n/ja/docusaurus-plugin-content-docs/current/vserver-windows-ts6.md
@@ -1,10 +1,11 @@
---
id: vserver-windows-ts6
-title: "VPS: Windows VPSでTeamspeak 6サーバーをセットアップする方法"
+title: "WindowsサーバーでTeamSpeak 6サーバーをセットアップ - 自分だけのボイスプラットフォームを構築しよう"
description: "TeamSpeak 6サーバーのベータ版をスムーズにホスティング&最適化する方法をチェック → 今すぐ詳しく見る"
-sidebar_label: Teamspeak 6サーバーのインストール
+sidebar_label: TeamSpeak 6サーバーのインストール
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -25,9 +26,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## 必要条件
-**Teamspeak 6サーバー**をインストールする前に、スムーズな導入と最高のパフォーマンスを保証するために、ホスティング環境が以下の要件を満たしているか確認しましょう。
+**TeamSpeak 6サーバー**をインストールする前に、スムーズな導入と最適なパフォーマンスを保証するために、ホスティング環境が以下の要件を満たしているか確認しましょう。
-| ハードウェア | 最低条件 | ZAP-Hosting推奨スペック |
+| ハードウェア | 最低要件 | ZAP-Hosting推奨スペック |
| ------------ | ------------ | ----------------------- |
| CPU | 1 vCPUコア | 4 vCPUコア |
| RAM | 1 GB | 4 GB |
@@ -37,19 +38,19 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## 準備
-**TeamSpeak 6サーバー**をセットアップする前に、システムの準備が必要です。最新のソフトウェアとセキュリティアップデートを適用しておくことで、システムが最新の状態で安全に動作します。
+**TeamSpeak 6サーバー**のセットアップ前に、システムの準備をしましょう。最新のソフトウェアとセキュリティアップデートを適用しておくことが重要です。
-これにより、最新のセキュリティパッチやソフトウェアバージョンが適用された状態で作業を進められます。
+これにより、最新のセキュリティパッチとソフトウェアバージョンが適用された状態で作業を進められます。
## インストール
-必要条件を満たし、準備が整ったら、Teamspeak 6サーバーのインストールに進みましょう。まずはGitHubから最新のリリースファイル `http://teamspeak-server_win64-v6.0.0-beta6.zip/` をダウンロードします:[TeamSpeak 6 Server (Windows 64-bit)](https://github.com/teamspeak/teamspeak6-server/releases/download/v6.0.0%2Fbeta6/teamspeak-server_win64-v6.0.0-beta6.zip)
+必要条件を満たし準備が整ったら、TeamSpeak 6サーバーのインストールに進みましょう。まずはGitHubから最新のリリースファイル `http://teamspeak-server_win64-v6.0.0-beta6.zip/` をダウンロードします:[TeamSpeak 6サーバー (Windows 64-bit)](https://github.com/teamspeak/teamspeak6-server/releases/download/v6.0.0%2Fbeta6/teamspeak-server_win64-v6.0.0-beta6.zip)

-次に、ファイルを任意のディレクトリに解凍します。**PowerShell**を開き、サーバーファイルを解凍したディレクトリに移動してください。以下のコマンドでサーバーを起動します:
+次に、ファイルを任意のディレクトリに解凍します。**PowerShell**を開き、解凍したサーバーファイルのディレクトリに移動してください。以下のコマンドでサーバーを起動します:
```
.\tsserver.exe
@@ -59,13 +60,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';

-確認が完了すると、TeamSpeak 6サーバーはバックグラウンドで起動し、すぐに利用可能な状態になります。
+確認が終わると、TeamSpeak 6サーバーはバックグラウンドで起動し、すぐに利用可能な状態になります。
#####
## 設定
-**TeamSpeak 6サーバー**は**コマンドライン引数**を使って追加設定も可能です。起動時にオプションを直接指定します。利用可能なオプションの一覧は公式の[TeamSpeak 6 Server](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md)ドキュメントで確認できます。例:
+**TeamSpeak 6サーバー**は**コマンドライン引数**で追加設定も可能です。起動時にオプションを直接指定します。利用可能なオプションの全リストは公式の[TeamSpeak 6サーバー](https://github.com/teamspeak/teamspeak6-server/blob/main/CONFIG.md)ドキュメントで確認できます。例:
```
./tsserver --default-voice-port 9987
@@ -81,12 +82,12 @@ TeamSpeak 6サーバーが起動したら、TeamSpeak 6クライアントから
-## まとめと追加リソース
+## まとめと参考リンク
-おめでとうございます!これでVPSにTeamspeak 6サーバーを無事インストール&設定できました。さらに役立つ情報やサポートを得たい場合は、以下のリソースもチェックしてみてください。
+おめでとうございます!これでVPS/専用サーバーにTeamSpeak 6サーバーを無事インストール&設定できました。さらに役立つ情報やサポートを得るために、以下のリソースもチェックしてみてください。
- [公式サイト](https://teamspeak.com/en/) - TeamSpeak 6の情報とダウンロード
- [コミュニティフォーラム](https://community.teamspeak.com/) - ユーザーサポート&ディスカッション
-- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - バグ報告や課題管理
+- [GitHub Issues](https://github.com/teamspeak/teamspeak6-server/issues) - バグ報告や問題追跡
-ここにない質問や困ったことがあれば、いつでもサポートチームに連絡してくださいね!毎日対応しているので安心です 🙂
\ No newline at end of file
+ここにない質問やサポートが必要な場合は、いつでもお気軽にサポートチームにお問い合わせください。毎日対応していますよ!🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
index 0ae587cf6..97375b258 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-certbot.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-certbot
-title: "Dedicated Server: Certbot installeren op Linux"
+title: "Certbot instellen op een Linux-server - Beveilig je websites met Let's Encrypt SSL"
description: "Ontdek hoe je je website beveiligt met gratis SSL-certificaten via Certbot en Let's Encrypt voor veilige datatransmissie → Leer het nu"
sidebar_label: Certbot installeren
services:
+ - vserver
- dedicated
---
@@ -17,9 +18,9 @@ SSL-certificaten zijn onmisbaar op het internet en zorgen ervoor dat data veilig
## Voorbereiding
-Om Certbot te gebruiken heb je een Linux-server nodig en een **domein** dat je bezit. Je moet toegang hebben tot de DNS-instellingen van het domein en je **moet** een `A` DNS-record aanmaken dat verwijst naar het IP-adres van je __Linux-server__ voor elk rootdomein of subdomein dat je wilt gebruiken.
+Om Certbot te gebruiken heb je een Linux-server nodig en een **domein** dat je bezit. Je moet toegang hebben tot de DNS-instellingen van het domein en je **moet** een `A` DNS-record aanmaken die verwijst naar het IP-adres van je __Linux-server__ voor elk rootdomein of subdomein dat je wilt gebruiken.
-Certbot heeft ook extra plugins waarmee je met één klik een certificaat kunt instellen voor domeinen die werken met verschillende webservers zoals Nginx of Apache. Wij raden Nginx aan omdat het een snelle en populaire open-source webserver is. Bekijk onze [Linux reverse proxy](dedicated-linux-proxy.md) gids voor hulp bij het instellen hiervan.
+Certbot heeft ook extra plugins waarmee je met één klik een certificaat kunt instellen voor een domein, wat werkt met verschillende webservers zoals Nginx of Apache. Wij raden Nginx aan omdat het een snelle en populaire open-source webserver is. Bekijk onze [Linux reverse proxy](dedicated-linux-proxy.md) gids voor hulp bij het instellen hiervan.
## Installatie
@@ -29,19 +30,19 @@ Begin met het installeren van het open-source [**Certbot**](https://certbot.eff.
sudo apt install certbot
```
-Nu Certbot geïnstalleerd is, kun je certificaten aanvragen voor je domein(en). Let's Encrypt en Certbot bieden verschillende ACME-uitdagingen (Challenges) om het eigenaarschap van het domein te verifiëren.
+Nu Certbot geïnstalleerd is, kun je certificaten aanvragen voor je domein(en). Let's Encrypt en Certbot bieden verschillende ACME Challenges om het eigenaarschap van het domein te verifiëren.
Wij raden sterk aan om de standaard **HTTP-01** methode te gebruiken omdat deze automatische verlenging ondersteunt. Mocht je hier problemen mee hebben, dan kun je als alternatief de **DNS-01** methode proberen. Deze is handmatig en ondersteunt geen automatische verlengingen omdat het werkt via een **TXT** DNS-record.
:::tip Gebruik Webserver Plugins
-Als je een webserver zoals Nginx, Apache of een eigen webserver gebruikt, raden we aan om naar de sectie **Webserver Plugins** hieronder te gaan. Daar leggen we uit hoe je extra Certbot-plugins gebruikt voor een "one-click" installatie en het aanvragen van certificaten zonder je webserver uit te hoeven schakelen.
+Als je een webserver gebruikt zoals Nginx, Apache of je eigen webserver, raden we aan om naar de sectie **Web Server Plugins** hieronder te gaan. Daar leggen we uit hoe je extra Certbot-plugins gebruikt voor deze webservers, zodat je met één klik een certificaat kunt aanvragen zonder de webserver uit te schakelen.
:::
### HTTP-01 Challenge
-Met Certbot geïnstalleerd kun je nu certificaten aanvragen voor je domein(en). In dit voorbeeld gebruiken we de standalone modus, wat betekent dat Certbot tijdelijk een webserver start om de benodigde acties uit te voeren. Dit betekent dat je poort 80 in je firewall open moet zetten en dat er geen andere webservers of services op poort 80 mogen draaien, zodat de tijdelijke webserver kan starten en de challenge opgehaald kan worden (vandaar de `HTTP` in de naam).
+Nu Certbot geïnstalleerd is, kun je certificaten aanvragen voor je domein(en). In dit voorbeeld gebruiken we de standalone modus, wat betekent dat Certbot tijdelijk een webserver start om de benodigde acties uit te voeren. Dit betekent dat je poort 80 in je firewall moet openen en dat er geen andere webservers of services op poort 80 mogen draaien, zodat de tijdelijke webserver kan starten en de challenge opgehaald kan worden (vandaar de `HTTP` in de naam van de challenge).
-In het volgende commando gebruik je de `--standalone` parameter om Certbot te vertellen dat je de tijdelijke webserver wilt gebruiken.
+In het volgende commando gebruik je de parameter `--standalone` om Certbot te vertellen dat je de tijdelijke webserver wilt gebruiken.
```
# Voor rootdomeinen
@@ -54,9 +55,9 @@ certbot certonly --standalone -d [jouw_domein]
certbot certonly --standalone
```
-Na het uitvoeren van het commando volg je mogelijk een eerste interactieve setup waarin je een e-mailadres invoert voor communicatie over het certificaat, gevolgd door een optionele mailinglijst en de algemene voorwaarden die je moet accepteren.
+Na het uitvoeren van het commando moet je mogelijk een eerste interactieve setup doorlopen. Hierbij voer je een e-mailadres in voor communicatie over het certificaat, gevolgd door een optionele mailinglijst en de algemene voorwaarden die je moet accepteren.
-Certbot genereert nu een ACME Challenge en host deze via de tijdelijke webserver. De Let's Encrypt-servers proberen deze op te halen van jouw server en bij succes worden de certificaten aangemaakt en opgeslagen in `/etc/letsencrypt/live/[jouw_domein]`.
+Certbot genereert nu een ACME Challenge en host deze via de tijdelijke webserver. De Let's Encrypt-servers proberen deze op te halen van jouw server en bij succes worden de certificaten aangemaakt en opgeslagen in de map `/etc/letsencrypt/live/[jouw_domein]`.

@@ -64,42 +65,42 @@ Je kunt de SSL-certificaten nu overal gebruiken door simpelweg het lokale pad na
### TXT DNS-record
-Als je problemen hebt met de verificatie via de **HTTP-01** methode, kun je als alternatief de **DNS-01** methode proberen. Hierbij maak je een **TXT** DNS-record aan met een waarde die Let's Encrypt je geeft.
+Als je problemen hebt met het verifiëren van je domein via de **HTTP-01** methode, kun je als alternatief de **DNS-01** methode proberen. Hierbij maak je een **TXT** DNS-record aan met een waarde die Let's Encrypt je geeft.
-Zoals eerder genoemd ondersteunt deze methode **geen** automatische verlenging, tenzij je zelf een infrastructuur opzet om dit te beheren. Daarom raden we aan waar mogelijk de **HTTP-01** methode te gebruiken.
+Zoals eerder genoemd ondersteunt deze methode géén automatische verlenging, tenzij je zelf een infrastructuur opzet om dit te beheren. Daarom raden we aan waar mogelijk de **HTTP-01** methode te gebruiken.
-In het volgende commando gebruik je de `--preferred-challenges` parameter om Certbot te vertellen dat je de `DNS-01` methode wilt gebruiken.
+In het volgende commando gebruik je de parameter `--preferred-challenges` om Certbot te vertellen dat je de `DNS-01` methode wilt gebruiken.
```
# Voor rootdomeinen
-certbot certonly --preferred-challenges dns-01 -d [jouw_root_domein] -d www.[jouw_root_domein] --manual -m [jouw_email]
+certbot certonly --preferred-challenges dns-01 -d [jouw_root_domein] -d www.[jouw_root_domein] --manual -m [jouw_root_domein] -m www.[jouw_root_domein]
# Voor subdomeinen
-certbot certonly --preferred-challenges dns-01 -d [jouw_domein] --manual -m [jouw_email]
+certbot certonly --preferred-challenges dns-01 -d [jouw_domein] --manual -m [jouw_domein]
# Interactieve setup
certbot certonly --preferred-challenges dns-01
```
-Na het uitvoeren van het commando volg je mogelijk een eerste interactieve setup waarin je een e-mailadres invoert voor communicatie over het certificaat, gevolgd door een optionele mailinglijst en de algemene voorwaarden die je moet accepteren.
+Na het uitvoeren van het commando moet je mogelijk een eerste interactieve setup doorlopen. Hierbij voer je een e-mailadres in voor communicatie over het certificaat, gevolgd door een optionele mailinglijst en de algemene voorwaarden die je moet accepteren.
-Certbot geeft je nu instructies om een **TXT** DNS-record aan te maken met een specifieke waarde. De naam van het record is meestal `_acme-challenge.` gevolgd door je domein (bijvoorbeeld `_acme-challenge.zapdocs.example.com`) en de waarde wordt in de console getoond.
+Certbot geeft je nu instructies om een **TXT** DNS-record aan te maken met een specifieke waarde. De target is meestal `_acme-challenge.` voorafgaand aan je domein (in dit voorbeeld `_acme-challenge.zapdocs.example.com`) en de waarde wordt in de console weergegeven.
Zodra je het record hebt aangemaakt, druk je op enter om door te gaan. Als alles klopt en is gepropageerd, worden de certificaten aangemaakt en opgeslagen in `/etc/letsencrypt/live/[jouw_domein]`.
:::note
-Wees geduldig, want DNS-record wijzigingen kunnen even duren om te propagateren. Meestal gaat dit binnen enkele minuten, maar soms kan het langer duren.
+Wees geduldig, want DNS-recordwijzigingen kunnen even duren om te propagateren. Meestal gebeurt dit binnen enkele minuten, maar in zeldzame gevallen kan het langer duren.
:::
Je kunt de SSL-certificaten nu overal gebruiken door simpelweg het lokale pad naar de certificaten te geven.
## Webserver Plugins
-Certbot heeft verschillende extra webserver plugins die het beheren van certificaten nog makkelijker maken, omdat ze automatisch de relevante serverblokken aanpassen. Om een plugin te gebruiken voeg je simpelweg de juiste parameter toe aan je `certbot` commando.
+Certbot heeft verschillende extra webserver-plugins die het beheren van certificaten nog makkelijker maken, omdat de plugins automatisch de relevante serverblokken aanpassen. Om een plugin te gebruiken voeg je simpelweg de juiste parameter toe aan je `certbot` commando.
-Beide methodes gebruiken de **HTTP-01** challenge en werken vrijwel hetzelfde. Wanneer een plugin wordt gebruikt, zoekt Certbot eerst het serverblok dat het gevraagde domein bevat als `server_name`. Vervolgens genereert Certbot een ACME Challenge en voegt een tijdelijke `location /.well-known/acme-challenge/...` locatie toe aan de serverblokconfiguratie.
+Beide methodes gebruiken de **HTTP-01** challenge en werken in principe hetzelfde. Wanneer een plugin wordt gebruikt, zoekt Certbot eerst het serverblok op dat het gevraagde domein bevat als `server_name` parameter. Vervolgens genereert Certbot een ACME Challenge en voegt een tijdelijke `location /.well-known/acme-challenge/...` locatie toe aan het serverblok.
-De Let's Encrypt-servers proberen dit op te halen van jouw server en bij succes wordt het certificaat gegenereerd. De serverblokconfiguratie wordt automatisch aangepast om HTTPS (poort 443) te gebruiken en de paden naar het nieuwe certificaat toe te voegen.
+De Let's Encrypt-servers proberen dit op te halen van jouw server en bij succes wordt het certificaat gegenereerd. De serverblokconfiguratie van de gekozen webserver wordt automatisch aangepast om HTTPS (poort 443) te gebruiken en de paden naar het nieuwe certificaat toe te voegen.
@@ -112,7 +113,7 @@ Zorg eerst dat de plugin geïnstalleerd is.
sudo apt install python3-certbot-nginx
```
-Gebruik de `--nginx` parameter om de Nginx plugin te activeren.
+Gebruik de `--nginx` parameter in je commando om de Nginx plugin te gebruiken.
```
# Voor rootdomeinen
@@ -126,7 +127,7 @@ certbot --nginx
```
:::tip
-Wil je dat Certbot geen automatische aanpassingen maakt aan je serverblokken, voeg dan `certonly` toe aan het commando, bijvoorbeeld `certbot certonly`.
+Wil je automatische "one-click" aanpassingen van serverblokken door Certbot uitschakelen? Voeg dan de parameter `certonly` toe, bijvoorbeeld `certbot certonly`.
:::
@@ -141,7 +142,7 @@ Zorg eerst dat de plugin geïnstalleerd is.
sudo apt install python3-certbot-apache
```
-Gebruik de `--apache` parameter om de Apache plugin te activeren.
+Gebruik de `--apache` parameter in je commando om de Apache plugin te gebruiken.
```
# Voor rootdomeinen
@@ -155,7 +156,7 @@ certbot --apache
```
:::tip
-Wil je dat Certbot geen automatische aanpassingen maakt aan je serverblokken, voeg dan `certonly` toe aan het commando, bijvoorbeeld `certbot certonly`.
+Wil je automatische "one-click" aanpassingen van serverblokken door Certbot uitschakelen? Voeg dan de parameter `certonly` toe, bijvoorbeeld `certbot certonly`.
:::
@@ -164,23 +165,23 @@ Wil je dat Certbot geen automatische aanpassingen maakt aan je serverblokken, vo
### Webroot Plugin
-Als je een eigen webserver draait die niet de standaard software gebruikt, kun je de webroot-methode gebruiken om je eigen webserver te blijven gebruiken zonder deze te stoppen.
+Als je je eigen lokale webserver draait die geen traditionele software gebruikt, kun je de webroot-methode gebruiken om je eigen webserver te blijven gebruiken zonder deze te hoeven stoppen.
-Gebruik de `--webroot` parameter en geef met `-w [pad_naar_webroot]` (kort voor `--webroot-path`) het pad naar de hoofdmap van je webserver op.
+Gebruik de `--webroot` parameter in je commando en voeg ook `-w [jouw_webserver_pad]` toe (kort voor `--webroot-path`), dit is het pad naar de hoofddirectory van je webserver.
```
# Voor rootdomeinen
-certbot --webroot -w [pad_naar_webroot] -d [jouw_root_domein] -d www.[jouw_root_domein]
+certbot --webroot -w [jouw_webserver_pad] -d [jouw_root_domein] -d www.[jouw_root_domein]
# Voor subdomeinen
-certbot --webroot -w [pad_naar_webroot] -d [jouw_domein]
+certbot --webroot -w [jouw_webserver_pad] -d [jouw_domein]
# Interactieve setup
-certbot --webroot -w [pad_naar_webroot]
+certbot --webroot -w [jouw_webserver_pad]
```
:::tip
-Een veelgebruikte webroot-locatie is `/var/www/html`. Dit kun je ook gebruiken voor webservers zoals Nginx of Apache als je wel de webserver wilt gebruiken, maar geen automatische serverblok-aanpassingen wilt zoals de native plugins bieden.
+Een van de meest gebruikte webroot-locaties is `/var/www/html`. Dit kun je ook gebruiken voor webservers zoals Nginx of Apache als je de webserver wilt blijven gebruiken zonder automatische serverblok-aanpassingen zoals de native plugins bieden.
:::
@@ -188,21 +189,21 @@ Een veelgebruikte webroot-locatie is `/var/www/html`. Dit kun je ook gebruiken v
## Automatische verlenging
-In de meeste gevallen zet Certbot automatisch de verlenging van certificaten voor je op via een cronjob en/of systemd timer. Je kunt dit testen met het volgende commando dat de `--dry-run` parameter gebruikt.
+In de meeste gevallen stelt Certbot automatisch de verlenging van certificaten voor je in via een cronjob en/of systemd timer. Je kunt dit testen met het volgende commando dat de `--dry-run` parameter gebruikt.
```
certbot renew --dry-run
```
:::tip
-Zoals eerder genoemd ondersteunt de **DNS-01** methode geen automatische verlenging via Certbot, tenzij je zelf een infrastructuur opzet om dit te beheren. Daarom raden we aan waar mogelijk de **HTTP-01** methode te gebruiken.
+Zoals eerder genoemd ondersteunt de **DNS-01** methode geen automatische verlenging via Certbot, tenzij je zelf een infrastructuur opzet om dit te beheren. Daarom raden we aan om de **HTTP-01** methode te gebruiken.
:::
Als alles goed is ingesteld, zal dit succesvol zijn. Wil je de automatische verlenging bekijken of aanpassen, dan vind je het commando in een van de volgende locaties: `/etc/crontab/`, `/etc/cron.*/*` of via `systemctl list-timers`.
### Handmatige cronjob instellen
-Als de automatische verlenging om wat voor reden dan ook niet is ingesteld, kun je dit zelf toevoegen via een cronjob. Open de crontab met `crontab -e`. Als dit de eerste keer is, wordt je gevraagd een editor te kiezen. Kies de eerste optie, meestal `/bin/nano`.
+Als om wat voor reden dan ook de automatische verlenging niet is ingesteld, kun je dit zelf toevoegen via een cronjob. Open de crontab met `crontab -e`. Als dit de eerste keer is, wordt je gevraagd een editor te kiezen. Kies de eerste optie, meestal `/bin/nano`.
Voeg in het geopende bestand de volgende regel toe om de verlenging elke dag om 6 uur 's ochtends lokaal uit te voeren.
@@ -210,8 +211,8 @@ Voeg in het geopende bestand de volgende regel toe om de verlenging elke dag om
0 6 * * * certbot renew
```
-Sla het bestand op en sluit nano af met `CTRL + X`, gevolgd door `Y` om te bevestigen en dan `ENTER`.
+Sla het bestand op en sluit nano af met `CTRL + X`, gevolgd door `Y` om te bevestigen en tenslotte `ENTER`.
## Conclusie
-Je hebt Certbot succesvol ingesteld voor je domein(en) via verschillende methodes zoals standalone, webroot of een van de plugins, waardoor je website nu veilig data verzendt via HTTPS. Heb je nog vragen of hulp nodig? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat! 🙂
\ No newline at end of file
+Je hebt Certbot succesvol ingesteld voor je domein(en) via verschillende methodes zoals standalone, webroot of via een van de plugins. Hiermee zorg je dat je website veilig data verzendt via HTTPS. Heb je nog vragen of hulp nodig? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat! 🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
index 42e172e82..1f28b0223 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-databases.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-databases
-title: "Dedicated Server: Installatie van Databases"
+title: "Databases op een Linux Server Installeren - Database Services Deployen en Beheren"
description: "Ontdek hoe je verschillende databases installeert en configureert op Ubuntu en andere Linux distros voor betere performance en veiligheid → Leer het nu"
sidebar_label: Databases Installeren
services:
+ - vserver
- dedicated
---
@@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Deze gids geeft je stappen voor het installeren van verschillende soorten databases. Voor dit voorbeeld gebruiken we Ubuntu 20.04 als besturingssysteem, maar we geven ook de equivalente commando’s voor andere Linux distros die wij aanbieden op onze website. Deze commando’s voer je uit via SSH. Weet je niet hoe je via SSH verbinding maakt met je server? Check dan hier: [Eerste toegang (SSH)](vserver-linux-ssh.md).
+Deze gids geeft je stappen voor het installeren van verschillende soorten databases. Voor dit voorbeeld gebruiken we Ubuntu 20.04 als besturingssysteem, maar we geven ook de equivalente commando’s voor andere Linux distros die wij aanbieden op onze site. Deze commando’s voer je uit via SSH. Weet je niet hoe je via SSH verbinding maakt met je server? Check dan hier: [Eerste toegang (SSH)](vserver-linux-ssh.md).
## Voorbereiding
@@ -47,7 +48,7 @@ MariaDB is een open-source relationeel databasebeheersysteem, oorspronkelijk een
## MariaDB Installatie
-Zorg er eerst voor dat je de nieuwste MariaDB-versie installeert. Sommige oudere OS’en zoals Debian 9 of Ubuntu 18.04 hebben standaard niet de nieuwste MariaDB in hun pakketbeheer, dus met het volgende commando zorg je dat je de nieuwste versie binnenhaalt:
+Zorg er eerst voor dat je de nieuwste MariaDB-versie installeert. Sommige oudere OS’en zoals Debian 9 of Ubuntu 18.04 hebben standaard niet de nieuwste MariaDB in hun pakketbeheer. Met het volgende commando zorg je dat je de nieuwste versie binnenhaalt:
```
curl -sS https://downloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
@@ -59,7 +60,7 @@ Na het toevoegen van de repo update je de pakketcache zoals beschreven in de voo
De MariaDB repo installatie (bovenstaande stap) kun je veilig overslaan op moderne OS’en zoals Ubuntu 22.04 of Debian 11.
:::
-Als de repo klaarstaat, kun je MariaDB installeren door het `mariadb-server` pakket te installeren. Voer het juiste commando uit voor jouw OS:
+Als de repo klaarstaat, kun je MariaDB installeren met het pakket `mariadb-server`. Voer het commando uit dat bij jouw OS hoort:
```
// Ubuntu & Debian
@@ -94,18 +95,18 @@ De gebruiker root is de hoofdgebruiker van je MariaDB (MySQL) server!
Je wordt gevraagd of je een wachtwoord voor root wilt instellen, bevestig met **y**. Typ daarna het nieuwe wachtwoord in.
:::note
-Tijdens het typen zie je het wachtwoord niet verschijnen, dat is normaal. Je wachtwoord wordt wel opgeslagen. Gebruik een sterk wachtwoord en bewaar het veilig.
+Tijdens het typen zie je het wachtwoord niet verschijnen, dat is normaal. Zorg dat je een sterk wachtwoord kiest en bewaar het veilig.
:::
Vervolgens vraagt het systeem of je anonieme gebruikers wilt verwijderen. Doe dit altijd voor de veiligheid en bevestig met **y**:

-Daarna bepaal je of root extern mag verbinden. Voor de veiligheid raden we aan dit uit te schakelen, bevestig met **y**:
+Daarna bepaal je of root extern mag verbinden. Voor de veiligheid raden we aan dit uit te schakelen, bevestig dus met **y**:

-Je kunt ook de testdatabase verwijderen, dit is niet nodig. Bevestig met **y**:
+Je kunt ook de testdatabase verwijderen, bevestig dit met **y** omdat deze niet nodig is:

@@ -122,11 +123,11 @@ Je MariaDB (MySQL) server is nu klaar voor gebruik!
## Wat is Redis?
-Redis is een in-memory data structuur opslag, vooral gebruikt voor key-value data, maar ondersteunt ook lijsten, JSON en meer. Het is super snel en reageert binnen milliseconden.
+Redis is een in-memory data structuur opslag, vooral gebruikt voor key-value data, maar ondersteunt ook lijsten, JSON en meer. Het staat bekend om zijn snelheid, met antwoorden binnen milliseconden.
## Redis Installatie
-Eerst moet je een repo toevoegen om Redis te kunnen installeren. Dit is niet voor alle Linux distros nodig, alleen voor de onderstaande. Voer het commando uit dat bij jouw OS en versie hoort:
+Eerst moet je een repo toevoegen om Redis te kunnen installeren. Dit is niet voor alle Linux distros nodig, alleen voor onderstaande. Voer het commando uit dat bij jouw OS en versie hoort:
```
// Ubuntu (alle versies) en Debian (alleen Debian 10)
@@ -140,13 +141,13 @@ sudo yum install epel-release
sudo dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
```
-Update daarna je pakketcache zoals in de voorbereiding beschreven.
+Update daarna je pakketcache zoals beschreven in de voorbereiding.
:::info
-Als jouw OS hier niet tussen staat, kun je deze stap overslaan.
+Als jouw OS niet hierboven staat, kun je deze stap overslaan.
:::
-Installeer daarna Redis met het commando dat bij jouw OS past:
+Na het toevoegen van de repo installeer je Redis met het commando dat bij jouw OS hoort:
```
// Ubuntu en Debian
@@ -178,11 +179,11 @@ sudo systemctl enable --now redis-server
## Wat is MongoDB?
-MongoDB is een document-georiënteerde NoSQL database, ontworpen voor schaalbaarheid en snelle ontwikkeling. Het slaat data op in JSON-achtige BSON-formaat, wat diverse datatypes ondersteunt. Het gebruikt indexen om responstijden te verkorten en heeft geen vast schema zoals MySQL of SQLite, wat flexibiliteit en snelheid geeft.
+MongoDB is een document-georiënteerde NoSQL database, ontworpen voor schaalbaarheid en ontwikkelaarsflexibiliteit. Het slaat data op in JSON-achtige BSON-formaat, wat diverse datatypes ondersteunt. Het gebruikt indexen om responstijden te verkorten en heeft geen vooraf gedefinieerd schema zoals MySQL of SQLite, wat zorgt voor meer flexibiliteit.
## MongoDB Installatie
-Kies je OS in de tabs hieronder voor de juiste installatiehandleiding.
+Selecteer je besturingssysteem in de tabs hieronder voor de juiste installatiehandleiding.
@@ -197,28 +198,28 @@ curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \
--dearmor
```
-Voeg daarna de MongoDB bron toe aan je sources list:
+Voeg daarna de MongoDB bron toe aan de source list van je OS:
```
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/$(lsb_release -si | awk '{print tolower($0)}') $(lsb_release -sc)/mongodb-org/6.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list
```
-Update je pakketbronnen met `sudo apt update` en installeer MongoDB met:
+Update nu de repositories met `sudo apt update` en installeer MongoDB met:
```
sudo apt install mongodb-org
```
-Je MongoDB installatie werkt nu!
+Je MongoDB installatie zou nu moeten werken!
### Installatie op CentOS & Fedora
-Stel eerst de MongoDB repo in voor Red Hat systemen.
+Eerst moet je de MongoDB repo instellen voor Red Hat systemen.
-Maak een bestand `/etc/yum.repos.d/mongodb-org-6.0.repo` aan met de volgende inhoud:
+Maak een bestand `/etc/yum.repos.d/mongodb-org-6.0.repo` aan en plak de volgende inhoud erin:
```
[mongodb-org-6.0]
@@ -229,7 +230,7 @@ enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
```
-Installeer MongoDB met het juiste commando:
+Nu kun je MongoDB installeren. Er is een klein verschil in het installatiecommando tussen CentOS en Fedora, gebruik het juiste hieronder:
```
// CentOS
@@ -239,7 +240,7 @@ sudo yum install -y mongodb-org
sudo dnf install -y mongodb-org
```
-Je MongoDB installatie werkt nu, veel makkelijker dan bij andere Linux distros!
+Je MongoDB installatie zou nu moeten werken, veel eenvoudiger dan bij andere Linux distros!
@@ -258,13 +259,13 @@ Voeg daarna de MongoDB repo toe:
sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/15/mongodb-org/6.0/x86_64/" mongodb
```
-Installeer tenslotte MongoDB:
+Installeer tenslotte MongoDB met:
```
sudo zypper -n install mongodb-org
```
-Je MongoDB installatie werkt nu!
+Je MongoDB installatie zou nu moeten werken!
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
index 228e292c8..e079eb825 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-docker.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-docker
-title: "Dedicated Server: Docker Installeren"
-description: "Ontdek hoe je Docker installeert op je Linux-server om geïsoleerde applicaties efficiënt te draaien en je resources optimaal te benutten → Leer het nu"
-sidebar_label: Docker Installeren
+title: "Docker installeren op een Linux-server - Containers draaien en beheren op jouw infrastructuur"
+description: "Ontdek hoe je Docker installeert op je Linux-server om geïsoleerde applicaties efficiënt te draaien en je resources te optimaliseren → Leer het nu"
+sidebar_label: Docker installeren
services:
+ - vserver
- dedicated
---
@@ -19,11 +20,11 @@ Docker is een lichte, open source virtualisatiesoftware waarmee je services of a
Om te beginnen moet je via SSH verbinding maken met je Linux-server. Bekijk onze [Eerste toegang (SSH)](dedicated-linux-ssh.md) gids als je hier hulp bij nodig hebt. In deze handleiding gebruiken we Ubuntu als Linux-distributie.
-### Docker Compatibiliteit inschakelen
+### Docker-compatibiliteit inschakelen
-Je moet **Docker Compatibiliteit** inschakelen in je webinterface om Docker containers te kunnen draaien, anders krijg je `Permission Denied` fouten.
+Je moet **Docker-compatibiliteit** inschakelen in je webinterface om Docker-containers te laten werken, anders krijg je `Permission Denied` fouten.
-Ga naar de **Instellingen** sectie in het webinterfacepaneel van je server, zet de optie **Docker Compatibiliteit** aan en sla op.
+Ga naar de **Instellingen** sectie in het webinterfacepaneel van je server, zet de optie **Docker-compatibiliteit** aan en sla op.

@@ -36,7 +37,7 @@ Nu je verbonden bent met je Linux-server, kun je doorgaan met de installatie. Ki
-Om te beginnen voeg je Docker’s pakket toe via `apt` en stel je het in. Zo kun je Docker in de toekomst makkelijk installeren en updaten vanuit de repository.
+Om te beginnen voeg je Docker toe via `apt` en stel je het in. Zo kun je Docker in de toekomst makkelijk installeren en updaten vanuit de repository.
Gebruik de volgende commando’s om de officiële GPG-sleutel van Docker toe te voegen aan je repositorylijst.
```
@@ -47,7 +48,7 @@ sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyring
sudo chmod a+r /etc/apt/keyrings/docker.asc
```
-Als dit klaar is, voeg je de repository toe aan de `apt` bronnen met dit commando:
+Als dit klaar is, voeg je de repository toe aan de `apt`-bronnen met het volgende commando.
```
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
@@ -55,12 +56,12 @@ echo \
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
```
-Update nu je pakketlijst met:
+Nu je de Docker-repository hebt toegevoegd, update je de pakketlijst met:
```
sudo apt-get update
```
-Je hebt nu de Docker `apt` repository ingesteld. Installeer als laatste stap de Docker pakketten met:
+Je hebt nu de Docker `apt`-repository ingesteld. Als laatste stap installeer je de Docker-pakketten met:
```
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
```
@@ -74,12 +75,12 @@ Begin met het installeren van het `dnf-plugins-core` pakket, dat helpt bij het b
sudo dnf -y install dnf-plugins-core
```
-Voeg daarna de Docker repository toe en installeer Docker met:
+Voeg daarna de Docker-repository toe en installeer Docker met:
```
sudo dnf-3 config-manager --add-repo https://download.docker.com/linux/fedora/docker-ce.repo
```
-Docker is nu geïnstalleerd. Start en activeer de service zodat Docker kan draaien:
+Docker is nu geïnstalleerd. Als laatste stap start en activeer je Docker zodat het werkt.
```
sudo systemctl enable --now docker
```
@@ -87,47 +88,47 @@ sudo systemctl enable --now docker
-Controleer of de installatie gelukt is door de **hello-world** image te draaien met:
+Om te controleren of de installatie gelukt is, probeer de **hello-world** image te draaien met:
```
sudo docker run hello-world
```
-Als het goed is zie je een welkombericht met wat basisinfo. Krijg je `Permission Denied` fouten? Check dan of je de **Docker Compatibiliteit** optie hebt aangezet in de webinterface en de server hebt herstart zoals beschreven in de voorbereiding.
+Als het goed is zie je een welkombericht met wat basisinformatie. Krijg je `Permission Denied` fouten? Check dan of je de **Docker-compatibiliteit** hebt ingeschakeld in de webinterface en de server hebt herstart zoals beschreven in de voorbereiding.

-Gefeliciteerd, Docker is nu succesvol geïnstalleerd op je Linux-server.
+Je hebt Docker succesvol geïnstalleerd op je Linux-server.
## Na de installatie
-Nu Docker draait op je server, kun je nog wat extra instellingen doen om bijvoorbeeld Docker-commando’s zonder `sudo` te kunnen uitvoeren en Docker automatisch te laten starten bij het opstarten van de server.
+Nu Docker geïnstalleerd is, kun je nog wat extra instellingen doen om bijvoorbeeld Docker-commando’s zonder `sudo` te kunnen draaien en Docker automatisch te laten starten bij het opstarten van de server.
### Docker gebruiken zonder Sudo
-Je kunt het gebruik van `sudo` voor Docker-commando’s weghalen door een nieuwe Docker-groep aan te maken en je gebruikers daaraan toe te voegen. Dit maakt het gebruik makkelijker, maar let op: dit geeft gebruikers indirect root-privileges.
+Je kunt voorkomen dat je steeds `sudo` moet typen voor Docker-commando’s door een nieuwe Docker-groep aan te maken en jezelf daaraan toe te voegen. Dit maakt het gebruik makkelijker, maar let op: dit geeft de gebruiker indirect rootrechten.
Maak de `docker` groep aan en voeg je huidige gebruiker toe met:
```
-# Maak Docker groep aan
+# Maak Docker-groep aan
sudo groupadd docker
-# Voeg huidige gebruiker toe aan Docker groep
+# Voeg huidige gebruiker toe aan Docker-groep
sudo usermod -aG docker $USER
```
-We raden aan je server te herstarten zodat de groepslidmaatschappen goed worden ingeladen. Je kunt ook `newgrp docker` gebruiken.
+We raden aan om je server te herstarten zodat de groepslidmaatschappen goed worden ingeladen. Je kunt ook `newgrp docker` gebruiken om dit direct te doen.
Controleer daarna of je Docker-commando’s zonder `sudo` kunt draaien door opnieuw `docker run hello-world` te proberen.
:::tip
-Als je eerder met `sudo` hebt gewerkt, kan er een fout over een config-bestand komen. Verwijder dan de Docker directory met `rmdir ~/.docker/`. Deze wordt automatisch opnieuw aangemaakt bij het volgende commando.
+Soms krijg je een foutmelding over een configbestand als je eerder het commando met `sudo` hebt uitgevoerd. Verwijder dan de Docker-map met `rmdir ~/.docker/`. Deze wordt automatisch opnieuw aangemaakt bij het volgende gebruik.
:::
-Als het commando werkt zonder `sudo`, heb je Docker succesvol ingesteld zonder sudo-vereiste.
+Als het commando werkt zonder `sudo`, heb je Docker succesvol ingesteld om zonder rootrechten te draaien.
### Docker automatisch starten bij opstarten
-Je kunt Docker zo instellen dat het automatisch start bij het opstarten van je server via `systemd`, wat door de meeste Linux-distributies wordt gebruikt.
+Je kunt Docker automatisch laten starten bij het opstarten van je server via `systemd`, wat door de meeste Linux-distributies wordt gebruikt.
:::tip
Op Ubuntu & Debian start Docker standaard automatisch mee bij het opstarten. Gebruik je deze distributies? Dan hoef je niets te doen.
@@ -146,6 +147,6 @@ sudo systemctl stop [jouw_service]
sudo systemctl restart [jouw_service]
```
-## Afsluiting
+## Conclusie
-Gefeliciteerd, je hebt Docker succesvol geïnstalleerd en ingesteld op je Linux-server! Heb je nog vragen of problemen? Neem gerust contact op met onze support, we helpen je elke dag graag verder!
\ No newline at end of file
+Gefeliciteerd, je hebt Docker succesvol geïnstalleerd en geconfigureerd op je Linux-server! Heb je nog vragen of problemen? Neem gerust contact op met onze support, die elke dag voor je klaarstaat!
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
index 8109e923b..2a6e315a9 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-ftp-install.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-ftp-install
-title: "Dedicated Server: Installatie van een FTP-server"
+title: "ProFTPD op een Linux Server Installeren - Host een Veilige FTP Service"
description: "Ontdek hoe je een veilige FTP-server op Linux instelt en beheert met FileZilla Server om bestandsoverdrachten en gebruikersbeheer te vereenvoudigen → Leer het nu"
sidebar_label: FTP-server installeren
services:
+ - vserver
- dedicated
---
@@ -11,9 +12,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-**FTP (File Transfer Protocol)** is een netwerkprotocol dat wordt gebruikt om bestanden over een TCP/IP-netwerk te versturen. Het protocol is ontwikkeld om het eenvoudig uitwisselen van bestanden tussen systemen mogelijk te maken. Met **FileZilla Server** kun je zo’n FTP-server op een Linux-besturingssysteem opzetten. FileZilla Server is makkelijk te installeren en configureren, en biedt tal van functies zoals het aanmaken van gebruikersaccounts, beheren van toegangsrechten en het overzetten van bestanden. In deze gids nemen we je mee door het proces van het installeren en configureren van de **FileZilla Server** service op een Linux-server.
+**FTP (File Transfer Protocol)** is een netwerkprotocol dat wordt gebruikt om bestanden over een TCP/IP-netwerk te versturen. Het protocol is ontwikkeld om het eenvoudig uitwisselen van bestanden tussen systemen mogelijk te maken. Met de **FileZilla Server** kun je zo’n FTP-server op een Linux besturingssysteem opzetten. FileZilla Server is makkelijk te installeren en configureren, en biedt tal van functies zoals het aanmaken van gebruikersaccounts, beheren van toegangsrechten en het overzetten van bestanden. In deze gids nemen we je mee door het proces van het installeren en configureren van de **FileZilla Server** service op een Linux server.
-## Hoe installeer ik de FTP-server en voeg ik een gebruiker toe?
+## Hoe installeer ik de FTP-server om een gebruiker toe te voegen?
Om een FTP-gebruiker toe te voegen, moet je eerst de FTP-server installeren. Maak hiervoor één keer verbinding met de server via SSH (bijvoorbeeld met Putty).
@@ -21,7 +22,7 @@ Om de FTP-server te installeren, voer je het volgende in: **apt-get install prof

-Nu moeten we de configuratie nog aanpassen. Voer hiervoor het volgende in: **nano /etc/proftpd/proftpd.conf** en bevestig. Daarna opent het configuratiebestand in de Nano-editor:
+Nu moeten we de configuratie nog aanpassen. Hiervoor voer je in: **nano /etc/proftpd/proftpd.conf** en bevestig je. Daarna opent het configuratiebestand in de Nano-editor:

@@ -29,11 +30,11 @@ De volgende regels moeten worden toegevoegd:

-Herstart nu de FTP-server zodat de wijzigingen actief worden. Dit doe je met het commando: **service proftpd restart**
+Nu moet de FTP-server opnieuw worden gestart zodat de wijzigingen actief worden. Dit doe je met het commando: **service proftpd restart**
## Hoe voeg ik een FTP-gebruiker toe?
-Om een nieuwe FTP-gebruiker aan te maken, moeten we eerst een FTP-groep maken. Dit doe je met het commando **addgroup ftpuser**. Dit ziet er zo uit:
+Om een nieuwe FTP-gebruiker aan te maken, moeten we eerst een FTP-groep maken. Dat doe je met het commando **addgroup ftpuser**. Dit ziet er zo uit:

@@ -43,7 +44,7 @@ Je wordt nu gevraagd een wachtwoord in te stellen:

-Bevestig vervolgens dat de ingevoerde gegevens kloppen:
+Daarna moet je bevestigen dat de ingevoerde gegevens kloppen:

@@ -51,8 +52,9 @@ De laatste stap is om de nieuwe gebruiker aan de groep toe te wijzen via **addus

-Nu kun je verbinden met de ingestelde gegevens:
+Nu kunnen we met de ingestelde gegevens verbinden:

+

\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-git.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
index dfad2eb26..64a9ad94d 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-git.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-git
-title: "Dedicated Server: Git installeren op Linux"
-description: "Ontdek hoe je Git instelt en configureert voor efficiënte versiebeheer en soepele samenwerking in je projecten → Leer het nu"
+title: "Git instellen op een Linux Server - Versiebeheer voor je projecten"
+description: "Ontdek hoe je Git installeert en configureert voor efficiënt versiebeheer en soepele samenwerking in je projecten → Leer het nu"
sidebar_label: Git installeren
services:
+ - vserver
- dedicated
---
@@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Git is een gedistribueerd versiebeheersysteem dat ontworpen is voor efficiënt beheer van broncode. Het stelt developers in staat om veranderingen bij te houden, tegelijkertijd aan verschillende branches te werken en soepel samen te werken aan projecten. Dankzij z’n flexibiliteit en performance is Git dé standaardtool geworden voor versiebeheer in moderne softwareontwikkeling.
+Git is een gedistribueerd versiebeheersysteem, ontworpen voor efficiënt beheer van broncode. Het stelt developers in staat om wijzigingen bij te houden, tegelijkertijd aan verschillende branches te werken en soepel samen te werken aan projecten. Dankzij de flexibiliteit en performance is Git dé standaardtool geworden voor versiebeheer in moderne softwareontwikkeling.
-Wil je deze service zelf hosten? We nemen je stap voor stap mee in het opzetten en configureren, inclusief alles wat je moet weten.
+Wil je deze service zelf hosten? We nemen je stap voor stap mee in het opzetten en configureren, inclusief alles waar je op moet letten.
@@ -25,7 +26,7 @@ Voordat je **Git** installeert, moet je je systeem klaarmaken. Dit betekent dat
### Systeem updaten
-Om zeker te weten dat je systeem draait met de nieuwste software en beveiligingsupdates, voer je altijd eerst een systeemupdate uit. Gebruik hiervoor het volgende commando:
+Om zeker te weten dat je systeem draait met de nieuwste software en beveiligingsupdates, voer je eerst altijd een systeemupdate uit. Gebruik hiervoor het volgende commando:
```
sudo apt update && sudo apt upgrade -y
@@ -42,9 +43,9 @@ Nu de voorbereidingen klaar zijn, kun je Git installeren. Voer het volgende comm
sudo apt install git-all -y
```
-Als de installatie klaar is, check je of Git goed werkt door een terminal of command prompt te openen. Typ `git --version` en druk op Enter.
+Als de installatie klaar is, controleer je of Git goed werkt door een terminal of command prompt te openen. Typ `git --version` en druk op Enter.
-Als alles goed ging, toont Git de geïnstalleerde versie. Krijg je een foutmelding of geen output? Dan is Git waarschijnlijk niet goed geïnstalleerd of staat het commando niet in je systeem pad.
+Als alles goed is gegaan, toont Git de geïnstalleerde versie. Krijg je een foutmelding of geen output? Dan is Git waarschijnlijk niet goed geïnstalleerd of staat het commando niet in het systeem pad.
```
git --version
@@ -55,7 +56,7 @@ git version 2.51.2
## Configuratie
-Stel je Git gebruikersnaam en e-mail in met onderstaande commando’s. Vervang de voorbeeldgegevens door jouw eigen info. Deze gegevens worden gekoppeld aan elke commit die je maakt.
+Stel je Git gebruikersnaam en e-mail in met onderstaande commando’s. Vervang de voorbeeldgegevens door je eigen info. Deze gegevens worden gekoppeld aan elke commit die je maakt.
```
git config --global user.name "John Doe Paris"
@@ -66,7 +67,7 @@ git config --global user.email "doe@e-mail.com"
## Afsluiting en meer bronnen
-Gefeliciteerd! Je hebt Git nu succesvol geïnstalleerd en geconfigureerd op je Dedicated Server. We raden je ook aan om deze bronnen te checken, die je extra hulp en tips kunnen geven tijdens het configureren van je server:
+Gefeliciteerd! Je hebt Git nu succesvol geïnstalleerd en geconfigureerd op je VPS/Dedicated Server. We raden je ook aan om deze bronnen te checken, die je extra hulp en tips kunnen geven tijdens het configureren van je server:
- [git-scm.com](https://git-scm.com/) - Officiële website
- [git-scm.com/doc](https://git-scm.com/doc) Git documentatie
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-java.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
index e3d156b7a..b8a8e6690 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-java.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-java
-title: "Dedicated Server: Java Installeren"
+title: "Java installeren op een Linux Server - Java gebaseerde applicaties en services draaien"
description: "Leer hoe je Java installeert op verschillende Linux-systemen om Java-applicaties soepel te laten draaien en zorg dat je omgeving goed is ingesteld → Ontdek het nu"
-sidebar_label: Java Installeren
+sidebar_label: Java installeren
services:
+ - vserver
- dedicated
---
@@ -11,13 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Java is een superpopulaire programmeertaal die wereldwijd wordt gebruikt voor talloze programma’s en services. Om deze Java-gebaseerde programma’s te kunnen draaien, is het absoluut noodzakelijk dat Java op je systeem geïnstalleerd is. Hieronder leer je hoe je Java installeert op de aangeboden Linux-besturingssystemen.
-
-
+Java is een superpopulaire programmeertaal die wereldwijd wordt gebruikt voor talloze programma’s en services. Om deze Java-gebaseerde programma’s te kunnen draaien, is het absoluut noodzakelijk dat Java op het systeem geïnstalleerd is. Hieronder leer je hoe je Java installeert op jouw systeem voor de aangeboden Linux-besturingssystemen.
## Voorbereiding
-Voordat je begint met de daadwerkelijke Java-installatie, is het belangrijk om te checken of je systeem up-to-date is. Hiervoor maak je verbinding met de server via SSH. Weet je niet wat SSH is of hoe je het gebruikt? Check dan deze guide: [Eerste toegang (SSH)](vserver-linux-ssh.md)
+Voordat je begint met de daadwerkelijke Java-installatie, is het belangrijk om te zorgen dat je systeem up-to-date is. Hiervoor maak je verbinding met de server via SSH. Als je niet weet wat SSH is of hoe je het gebruikt, check dan deze gids: [Eerste toegang (SSH)](vserver-linux-ssh.md)
Eenmaal verbonden, kun je het systeem updaten met het volgende commando, afhankelijk van je besturingssysteem:
@@ -38,11 +37,9 @@ sudo zypper up
sudo dnf upgrade --refresh
```
-
-
## Installatie
-Na de voorbereiding kun je nu starten met de Java-installatie. Afhankelijk van je besturingssysteem voer je de volgende commando’s uit:
+Na de voorbereiding kun je nu starten met het installeren van Java. Afhankelijk van je besturingssysteem voer je de volgende commando’s uit:
**Debian**
@@ -68,8 +65,6 @@ sudo yum install java-11-openjdk
sudo dnf install java-11-openjdk
```
-
-
## Versie-check
Je kunt checken of de installatie gelukt is met het commando **java --version**. De output zou er ongeveer zo uit moeten zien:
@@ -80,4 +75,4 @@ OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode)
```
-In dit geval is Java 11 succesvol geïnstalleerd op je systeem. Nu kun je makkelijk je Java-applicaties draaien op je server.
+In dit geval is Java 11 succesvol geïnstalleerd op je systeem. Nu kun je zonder problemen je Java-applicaties draaien op je server.
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
index 8b58df966..a1bc5237a 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-javascript.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-javascript
-title: 'Dedicated Server: Installatie van JavaScript'
+title: "JavaScript Runtime instellen op een Linux Server - Moderne Webapplicaties draaien"
description: "Ontdek hoe je Node.js, Deno en Bun installeert en configureert op je server voor efficiënte JavaScript runtime management → Leer het nu"
sidebar_label: JavaScript installeren
services:
+ - vserver
- dedicated
---
@@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Deze gids geeft je de stappen voor het installeren van Node.js, Deno en Bun. Deze commando’s voer je uit via SSH. Weet je niet hoe je via SSH verbinding maakt met je server? Check dan onze [Eerste toegang (SSH)](vserver-linux-ssh.md).
+Deze gids laat je stap voor stap zien hoe je Node.js, Deno en Bun installeert. Deze commando’s voer je uit via SSH. Weet je niet hoe je via SSH verbinding maakt met je server? Check dan onze [Eerste toegang (SSH)](vserver-linux-ssh.md).
## Voorbereiding
@@ -53,7 +54,7 @@ import TabItem from '@theme/TabItem';
## Installatie
-Eerst moet je kiezen welke JavaScript runtime je wilt installeren. Er zijn online veel bronnen die elke runtime uitgebreid uitleggen. Deze gids helpt je ook, want hier vind je basiscommando’s en codevoorbeelden. Wij raden NodeJS aan, omdat het een van de populairste en meest gebruikte runtimes is.
+Eerst moet je kiezen welke JavaScript runtime je wilt installeren. Er zijn online veel bronnen die elk van deze runtimes uitgebreid uitleggen. Deze gids helpt je ook, want we geven basiscommando’s en codevoorbeelden. Wij raden NodeJS aan, omdat het een van de populairste en meest gebruikte runtimes is.
@@ -79,9 +80,9 @@ apt install npm
### Node.js updaten naar de nieuwste versie
-Met `node -v` zie je welke versie van Node.js is geïnstalleerd. Dit is meestal niet de nieuwste, dus wil je updaten om de nieuwste features te krijgen. Gelukkig maakt het npm-pakket `n` dit super makkelijk.
+Met `node -v` zie je welke versie van Node.js geïnstalleerd is. Dit is meestal niet de nieuwste, dus wil je updaten om de nieuwste features te krijgen. Gelukkig maakt het npm-pakket `n` dit super makkelijk.
-Eerst installeer je het met `npm install -g n`, daarna kun je met `n [versie]` (vervang `[versie]` door het gewenste versienummer) elke versie van Node.js installeren.
+Eerst installeren we het met `npm install -g n` en daarna kun je met `n [versie]` (vervang `[versie]` door het gewenste versienummer) elke versie van Node.js installeren.
:::tip
Het is aan te raden om altijd de nieuwste Long Term Support (LTS) versie te gebruiken. Dat doe je met `n lts`.
@@ -90,7 +91,7 @@ Het is aan te raden om altijd de nieuwste Long Term Support (LTS) versie te gebr
-Node.js installeren via nvm geeft je meer controle over verschillende Node.js-versies met hun eigen pakketten.
+Node.js installeren via nvm geeft je meer controle over verschillende Node.js-versies en hun eigen pakketten.
Zorg eerst dat curl op je systeem staat en voer dan dit commando uit:
@@ -107,7 +108,7 @@ Werken nvm-commando’s niet direct na installatie? Voer dan `source ~/.bashrc`
Net als bij de vorige methode kun je nu met `nvm install v[versie]` elke Node.js-versie installeren. Wil je alle beschikbare versies zien? Gebruik `nvm list-remote`. Wil je zien welke versies je al hebt? Gebruik `nvm list`.
:::tip
-De Long Term Support versie installeer je met `nvm install --lts`
+De Long Term Support versie installeer je met `nvm install --lts`.
:::
@@ -125,7 +126,7 @@ Je vindt alle npm-pakketten op hun [website](https://www.npmjs.com/).
Wil je een nieuw Node.js-project starten? Maak dan een nieuwe map aan (`mkdir [project-naam]`) of ga naar een lege map en voer `npm init` uit om het project op te zetten. Je wordt gevraagd wat basisinfo in te vullen voor het `package.json` bestand. Dit is het configuratiebestand voor Node.js.
-Na het initialiseren maak je een bestand `index.js` aan en schrijf je code. Bijvoorbeeld een simpele http-server op poort 80 die een testbericht terugstuurt als je via localhost verbinding maakt:
+Na het initialiseren maak je een bestand `index.js` aan en schrijf je er code in. Bijvoorbeeld een simpele http-server op poort 80 die een testbericht terugstuurt als je via localhost verbinding maakt. Zie hieronder.
```js
const http = require('http')
@@ -138,10 +139,10 @@ const server = http.createServer((req, res) => {
server.listen(80)
```
-Run deze code met `node .` en check het resultaat door in je browser naar `localhost:80` te gaan.
+Run de code met `node .` en check het resultaat door in je browser naar `localhost:80` te gaan.
:::tip
-Externe npm-pakketten installeer je met `npm install [pakket-naam]`
+Externe pakketten installeren via npm doe je met `npm install [pakket-naam]`.
:::
@@ -150,19 +151,19 @@ Externe npm-pakketten installeer je met `npm install [pakket-naam]`
## Deno Runtime installeren
-Deno installeren is simpel: typ `curl -fsSL https://deno.land/install.sh | sh` in je console.
+Deno installeren is super simpel: typ `curl -fsSL https://deno.land/install.sh | sh` in je console.
:::tip
-Check de geïnstalleerde versie met `deno --version`.
+Check welke versie je hebt met `deno --version`.
:::
### Deno updaten naar de nieuwste versie
-Update Deno met `deno upgrade`.
+Deno updaten doe je met `deno upgrade`.
### Deno gebruiken
-Maak een nieuw bestand `index.ts` en schrijf wat code. Bijvoorbeeld een simpele http-server op poort 80 die een testbericht terugstuurt als je via localhost verbindt:
+Maak een nieuw bestand `index.ts` en schrijf er code in. Bijvoorbeeld een simpele http-server op poort 80 die een testbericht terugstuurt als je via localhost verbinding maakt. Zie hieronder.
```js
Deno.serve({ port: 80 }, (_req: Request) => {
@@ -170,7 +171,7 @@ Deno.serve({ port: 80 }, (_req: Request) => {
})
```
-Run dit met `deno run --allow-net index.ts` en check het resultaat via `localhost:80` in je browser.
+Run de code met `deno run --allow-net index.ts` en check het resultaat via `localhost:80` in je browser.
:::info
Deno is ontworpen met veiligheid in gedachten en vraagt daarom om permissies zoals `--allow-net` om bepaalde modules te gebruiken.
@@ -182,7 +183,7 @@ Deno is ontworpen met veiligheid in gedachten en vraagt daarom om permissies zoa
## Bun Runtime installeren
-Bun heeft 2 officiële installatiemethoden: via curl of npm.
+Bun kun je op twee officiële manieren installeren: via curl of npm.
@@ -190,26 +191,26 @@ Bun heeft 2 officiële installatiemethoden: via curl of npm.
Met `curl -fsSL https://bun.sh/install | bash` installeer je Bun op je server.
:::tip
-Wil je een andere versie van Bun installeren? Gebruik dan `curl -fsSL https://bun.sh/install | bash -s "bun-v[versie]"`
+Wil je een andere versie van Bun installeren? Gebruik dan `curl -fsSL https://bun.sh/install | bash -s "bun-v[versie]"`.
:::
-Heb je npm al? Dan installeer je Bun met `npm install -g bun`.
+Heb je npm al? Dan kun je Bun installeren met `npm install -g bun`.
### Bun gebruiken
-Bun is gemaakt om sneller te zijn dan andere JavaScript-engines, met een setup die lijkt op Node.js. Open een lege map en run `bun init`.
+Bun is gemaakt om sneller te zijn dan andere JavaScript-engines en werkt vergelijkbaar met Node.js. Open een lege map en run `bun init`.
:::note
Afhankelijk van je gekozen taal (JS of TS) maakt Bun een configbestand aan (jsconfig.json of tsconfig.json).
:::
-Maak een `index.ts` bestand en schrijf wat code, bijvoorbeeld een simpele http-server op poort 80 die een testbericht terugstuurt:
+Maak een nieuw bestand `index.ts` en schrijf er code in. Bijvoorbeeld een simpele http-server op poort 80 die een testbericht terugstuurt als je via localhost verbinding maakt. Zie hieronder.
```js
const server = Bun.serve({
@@ -220,9 +221,9 @@ const server = Bun.serve({
})
```
-Run dit met `bun index.ts` en check het resultaat via `localhost:80` in je browser.
+Run de code met `bun index.ts` en check het resultaat via `localhost:80` in je browser.
-Met deze gids heb je succesvol een van de populaire JavaScript runtimes op je Linux-server geïnstalleerd.
\ No newline at end of file
+Als je deze gids volgt, heb je succesvol een van de populaire JavaScript runtimes op je Linux-server geïnstalleerd.
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
index 93533b209..f48618676 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-jitsi.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-jitsi
-title: "Dedicated Server: Installatie van Jitsi Meet"
-description: "Ontdek hoe je je eigen veilige Jitsi Meet videoconferentie-server opzet en runt voor makkelijke, privé online meetings → Leer het nu"
+title: "Jitsi Meet op een Linux Server Installeren - Host Je Eigen Videoconferentie Platform"
+description: "Ontdek hoe je je eigen veilige Jitsi Meet videoconferentie server opzet en runt voor makkelijke, privé online meetings → Leer het nu"
sidebar_label: Jitsi Meet Installeren
services:
+ - vserver
- dedicated
---
@@ -11,23 +12,26 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Jitsi Meet is open source videoconferentie-software waarmee je je eigen videoconferenties op je server kunt draaien. Een groot voordeel van Jitsi Meet is de eenvoudige bediening: je hebt alleen een browser nodig (op smartphones de Jitsi App) en je hoeft niet in te loggen bij externe diensten. Elke videovergadering krijgt een eigen URL om deel te nemen. Jitsi Meet is perfect voor videobellen, ook met mensen die niet zo technisch zijn.
+Jitsi Meet is open source videoconferentie software waarmee je je eigen videoconferenties op je server kunt draaien. Een groot voordeel van Jitsi Meet is de eenvoudige bediening: je hebt alleen een browser nodig (op smartphones de Jitsi App) en je hoeft niet in te loggen bij externe diensten. Elke videovergadering krijgt een eigen URL om deel te nemen. Jitsi Meet is perfect voor videobellen, ook met mensen die niet zo technisch zijn.
Let op: zonder extra instellingen kan iedereen die toegang heeft tot de Jitsi Meet server zelf videoconferenties starten op de server.
-## Jitsi Meet installeren op een Debian Server
-Hier laten we zien hoe je een Jitsi Meet server installeert op een Debian server. Jitsi Meet werkt ook op andere Linux servers, zoals Ubuntu, en de installatie is vergelijkbaar.
+
+## Jitsi Meet Installeren op een Debian Server
+
+Hier laten we zien hoe je een Jitsi Meet Server installeert op een Debian Server. Jitsi Meet werkt ook op andere Linux servers, zoals Ubuntu, en de installatie is vrijwel hetzelfde.
### Voorbereidingen
-Om Jitsi Meet goed te gebruiken, is het aan te raden je eigen domein te gebruiken om de Jitsi server te bereiken. Het is slim om een eigen subdomein aan te maken voor de Jitsi Meet server. Als voorbeeld gebruiken we het domein meet.zap-testdomain.de.
-Voor ZAP-Hosting domeinen moet je een nieuwe DNS-record aanmaken. Vul de naam van het subdomein in bij "Naam" en het IP-adres van je server bij "Waarde". In ons voorbeeld vullen we "meet" in bij Naam en het IP-adres van de ZAP testserver waar we Jitsi Meet op installeren bij Waarde: 185.239.239.49 (gebruik het IP van jouw server, niet dit voorbeeld-IP).
+Om Jitsi Meet goed te gebruiken, is het slim om je eigen domein te gebruiken om de Jitsi Server te bereiken. Het is handig om een eigen subdomein aan te maken voor de Jitsi Meet server. Als voorbeeld gebruiken we het domein meet.zap-testdomain.de.
+Voor ZAP-Hosting domeinen moet je een nieuwe DNS-entry aanmaken. Vul de naam van het subdomein in bij "Naam" en het IP-adres van je server bij "Waarde". In ons voorbeeld vullen we "meet" in bij Naam en het IP-adres van de ZAP testserver waar we Jitsi Meet op installeren bij Waarde: 185.239.239.49 (gebruik het IP van jouw server, niet dit voorbeeld-IP)
+
-Je kunt ook via het IP-adres direct naar een Jitsi Meet server verbinden, maar voor het SSL-certificaat is een domein nodig. Zonder domein krijg je een beveiligingswaarschuwing in de browser.
+Je kunt ook via het IP-adres naar een Jitsi Meet server verbinden. Maar voor het SSL-certificaat heb je een domein nodig. Zonder domein krijg je een beveiligingswaarschuwing in de browser.
-Als het subdomein is ingesteld (dit kan tot 24 uur duren voordat het actief is), kun je je server klaarmaken voor installatie.
+Als het subdomein is ingesteld (het kan tot 24 uur duren voordat de wijziging actief is), kun je je server klaarmaken voor de installatie.
Verbind met je server via Putty of WinSCP.
-Zorg ervoor dat de server up-to-date is. Voer commando’s indien nodig uit met superuser rechten door "sudo" voor het commando te zetten (bijv. "sudo apt-get update").
+Zorg dat de server up-to-date is. Voer elke command uit met superuser rechten door "sudo" voor het commando te zetten (bijv. "sudo apt-get update")
```
$ apt-get update
@@ -41,7 +45,7 @@ Als er geen firewall op de server staat, kun je er een installeren, bijvoorbeeld
$ apt install ufw
```
-Stel de volgende regels in voor de firewall:
+Stel de volgende regels in op de firewall:
```
$ ufw allow OpenSSH
@@ -61,14 +65,14 @@ Check de status:
$ ufw status
```
-### Jitsi Meet installeren
+### Jitsi Meet Installeren
-Voor de installatie heb je eerst het gnupg pakket nodig:
+Voor de installatie van Jitsi Meet heb je eerst het gnupg pakket nodig:
```
$ apt install gnupg
```
-Download daarna de Jitsi GPG-sleutel en voeg deze toe:
+Na de installatie download je de Jitsi-GPG sleutel en voeg je deze toe:
```
$ wget https://download.jitsi.org/jitsi-key.gpg.key
```
@@ -81,12 +85,12 @@ Voeg de Jitsi repository toe:
$ nano /etc/apt/sources.list.d/jitsi-stable.list
```
-Voeg in de editor de volgende regel toe. Sla daarna op en sluit de editor:
+Voeg de volgende regel toe in de editor. Sla daarna op en sluit de editor:
```
$ deb https://download.jitsi.org stable/
```
-Update nu de pakketlijst en installeer Jitsi Meet:
+Nu kun je Jitsi Meet installeren. Het is aan te raden eerst alle pakketten te updaten:
```
$ apt update
```
@@ -94,28 +98,30 @@ $ apt update
$ apt install jitsi-meet
```
-Tijdens de installatie wordt gevraagd om een hostname in te vullen. Vul hier het subdomein in dat je voor je Jitsi Meet server hebt aangemaakt. In ons testvoorbeeld is dat: meet.zap-testdomain.de
+Tijdens de installatie wordt je gevraagd een hostname in te vullen. Vul hier het subdomein in dat je voor je Jitsi Meet server hebt aangemaakt. In ons testvoorbeeld is dat: meet.zap-testdomain.de

+
Bevestig met "Ok". Er opent een nieuw venster waarin je wordt gevraagd of je een zelfondertekend TLS-certificaat wilt aanmaken of een bestaand certificaat wilt gebruiken. Kies voor "Generate a new self-signed certificate":

-De installatie van Jitsi Meet is nu afgerond en het enige wat nog rest is het ophalen van het TLS-certificaat.
+
+De installatie van Jitsi Meet is nu klaar en het enige wat nog moet, is het ophalen van het TLS-certificaat.
Installeer het Certbot pakket:
```
$ apt install certbot
```
-Voer het script uit om het TLS-certificaat te installeren:
+Start het script voor het installeren van het TLS-certificaat:
```
$ /usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh
```
Tijdens het proces wordt gevraagd om een e-mailadres in te vullen dat wordt doorgegeven aan letsencrypt.org. Vul een e-mailadres in en bevestig.
-Daarna zou Jitsi Meet volledig geïnstalleerd en actief moeten zijn op je server. Om te testen of alles werkt, typ je het subdomein in de URL-balk van je browser. In deze tutorial is dat:
+Daarna zou Jitsi Meet volledig geïnstalleerd en actief moeten zijn op je server. Om te testen of Jitsi Meet goed werkt, typ je het subdomein dat je hebt ingesteld in de URL-balk van je browser. In deze tutorial is dat:
```
https://meet.zap-testdomain.de
```
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
index 8ff980d13..fccfa3e89 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-lamp-stack.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-lamp-stack
-title: "Dedicated Server: LAMP stack installeren - Linux, Apache, MySQL, PHP"
+title: "Een LAMP Stack op een Linux Server Installeren - Classic PHP Apps Krachtig Maken"
description: "Ontdek hoe je efficiënt een LAMP stack opzet voor het hosten van dynamische PHP-websites op Linux-servers → Leer het nu"
sidebar_label: Web LAMP stack
services:
@@ -17,9 +17,9 @@ De **LAMP** stack is een populaire set open-source software die samen wordt geï
## Voorbereiding
-Begin met verbinden met je server via SSH. Als je niet weet hoe dit moet, bekijk dan onze [Eerste toegang (SSH)](vserver-linux-ssh.md) gids.
+Begin met verbinden met je server via SSH. Als je niet weet hoe, bekijk dan onze [Eerste toegang (SSH)](vserver-linux-ssh.md) gids.
-In deze gids gebruiken we Ubuntu als Linux-distributie. De instructies zijn hetzelfde voor Debian en zouden vergelijkbaar moeten zijn voor andere distributies, maar de syntax van commando’s kan iets verschillen. Zorg dat je een OS geïnstalleerd hebt en verbonden bent met de server via SSH.
+In deze gids gebruiken we Ubuntu als Linux-distributie. De instructies zijn hetzelfde voor Debian en vergelijkbaar voor andere distributies, maar de syntax van commando’s kan iets verschillen. Zorg dat je een OS geïnstalleerd hebt en verbonden bent via SSH.
Zoals altijd, zorg ervoor dat alle pakketten up-to-date zijn voordat je verder gaat met de installatie, met het volgende commando:
```
@@ -38,7 +38,7 @@ sudo dnf upgrade --refresh
## Installatie
-De installatie kan makkelijk opgesplitst worden in de kernonderdelen van LAMP, te beginnen met de Apache webserver, gevolgd door de MySQL database en tenslotte PHP. Tijdens de installatie zetten we een testwebsite op die in PHP geschreven is en de MySQL database aanspreekt. Elke webrequest wordt uiteindelijk verwerkt en geserveerd via de Apache webserver.
+De installatie splitsen we makkelijk op per kernonderdeel van LAMP, te beginnen met de Apache webserver, daarna de MySQL database en tenslotte PHP. Tijdens de installatie zetten we een testwebsite op die in PHP geschreven is en de MySQL database aanspreekt. Elke webrequest wordt uiteindelijk verwerkt en geserveerd via Apache.
### Apache installeren
@@ -47,13 +47,13 @@ Apache is de webserver die inkomende webverzoeken verwerkt en antwoorden serveer
sudo apt install apache2
```
-Zodra geïnstalleerd, moet je ervoor zorgen dat de juiste firewallregels zijn ingesteld zodat de webserver toegankelijk is vanaf het internet. In dit voorbeeld gebruiken we de **UFW Firewall** omdat Apache hiervoor een geregistreerde applicatie heeft.
+Zodra geïnstalleerd, moet je zorgen dat de juiste firewallregels zijn ingesteld zodat de webserver bereikbaar is vanaf internet. In dit voorbeeld gebruiken we de **UFW Firewall** omdat Apache hiervoor een geregistreerde applicatie heeft.
-Als je een andere firewall gebruikt, zorg dan dat poort 80 (HTTP) openstaat. Meer info over firewalls in Linux vind je in onze [Firewall beheren](vserver-linux-firewall.md) gids.
+Gebruik je een andere firewall, zorg dan dat poort 80 (HTTP) openstaat. Meer info over firewalls in Linux vind je in onze [Firewall beheren](vserver-linux-firewall.md) gids.
-Zorg dat UFW firewall aanstaat en dat er een regel voor SSH is aangemaakt:
+Zorg dat UFW firewall aanstaat en dat er een regel voor SSH is:
```
-# Regel aanmaken om SSH toe te staan
+# Regel maken om SSH toe te staan
sudo ufw allow OpenSSH
# UFW Firewall inschakelen
@@ -61,63 +61,63 @@ sudo ufw enable
```
:::caution
-Zorg dat je een regel voor SSH hebt als je UFW gebruikt! Zonder deze regel kun je **niet** meer via SSH inloggen als je verbinding wegvalt!
+Zorg dat je een regel voor SSH hebt als je UFW gebruikt! Zonder deze regel kun je **niet** meer via SSH inloggen als je huidige sessie wegvalt!
:::
Maak nu de regel aan om Apache toe te staan en controleer daarna of de regels aanwezig zijn:
```
-# Regel aanmaken om Apache toe te staan
+# Regel maken om Apache toe te staan
sudo ufw allow in "Apache Full"
-# Controleer de UFW firewall regels
+# UFW firewall regels checken
sudo ufw status
```
:::tip
-Je kunt zien welke profielen beschikbaar zijn met het commando `ufw app list`. In het voorbeeld hierboven zorgt `Apache Full` ervoor dat zowel HTTP (poort 80) als HTTPS (poort 443) regels worden aangemaakt.
+Je kunt zien welke profielen beschikbaar zijn met het commando `ufw app list`. In het voorbeeld hierboven zorgt `Apache Full` ervoor dat zowel HTTP (poort 80) als HTTPS (poort 443) openstaan.
:::
-Je zou regels moeten zien voor `Apache` en `Apache (v6)` met de actie `ALLOW`, wat bevestigt dat de firewall klaar is. Je ziet ook andere regels die je eerder hebt ingesteld, inclusief de SSH-regel.
+Je zou regels moeten zien voor `Apache` en `Apache (v6)` met de actie `ALLOW`, wat betekent dat de firewall klaar is. Ook zie je andere regels die je eerder hebt ingesteld, zoals de SSH-regel.

-Met de firewall open voor Apache, controleer je of Apache werkt door je IP-adres in een browser te openen, bijvoorbeeld: `http://[jouw_ipadres]`
+Met de firewall open voor Apache, check je of Apache werkt door je IP-adres in een browser te openen: `http://[jouw_ipadres]`
-Als het werkt, zie je een standaard welkomstpagina. Zo niet, check dan de status van de service met: `systemctl status apache2`
+Als het werkt, zie je een standaard welkomstpagina. Zo niet, check dan de status met: `systemctl status apache2`

### MySQL installeren
-Installeer nu een MySQL server die fungeert als database om data relationeel op te slaan. Gebruik het volgende commando:
+Installeer nu de MySQL server die als database fungeert om data relationeel op te slaan:
```
sudo apt install mysql-server
```
-Na installatie is het aan te raden een beveiligingsscript te draaien om je MySQL server veilig te houden. Dit is optioneel maar sterk aanbevolen. Start het met `sudo mysql_secure_installation`.
+Na installatie is het aan te raden de beveiligingsscript te draaien om je MySQL server veilig te houden. Dit is optioneel maar sterk aanbevolen. Voer uit met `sudo mysql_secure_installation`.
-Je doorloopt een interactieve setup. Eerst wordt gevraagd naar wachtwoordvalidatie. Kies `Y` om alleen veilige wachtwoorden toe te staan, en selecteer `MEDIUM` met `1` of `STRONG` met `2`.
+Je doorloopt een interactieve setup. Eerst wordt gevraagd naar wachtwoordvalidatie. Kies `Y` om alleen veilige wachtwoorden toe te staan en selecteer `MEDIUM` via `1` of `STRONG` via `2`.

-Vervolgens wordt gevraagd om de `anonymous` gebruiker te verwijderen en root-login op afstand uit te schakelen. We raden aan beide met `Y` te accepteren voor betere veiligheid. Zo wordt de testgebruiker verwijderd en kan root alleen lokaal via SSH gebruikt worden.
+Daarna wordt gevraagd om de `anonymous` gebruiker te verwijderen en root login op afstand uit te schakelen. We raden aan beide met `Y` te accepteren voor betere beveiliging.

-Tot slot wordt gevraagd om de `test` database te verwijderen en de privileges te herladen. Ook dit raden we aan met `Y` te accepteren.
+Tot slot wordt gevraagd om de `test` database te verwijderen en de privileges te herladen. Ook hier raden we aan `Y` te kiezen.

-Controleer of MySQL draait door in te loggen met: `sudo mysql -u root`. Als het lukt, zie je een welkombericht. Verlaat met `quit`.
+Controleer of MySQL draait door in te loggen: `sudo mysql -u root`. Als het lukt, zie je een welkombericht. Verlaat met `quit`.
### PHP installeren
-PHP is de laatste LAMP component en eenvoudig te installeren. Dit commando installeert PHP met plugins voor Apache en MySQL, zodat Apache PHP kan verwerken en PHP MySQL kan gebruiken:
+PHP is de laatste LAMP dependency en eenvoudig te installeren. Dit commando installeert PHP plus plugins voor Apache en MySQL, zodat Apache met PHP werkt en PHP MySQL kan gebruiken:
```
sudo apt install php libapache2-mod-php php-mysql
```
-Controleer of PHP werkt door de versie te checken:
+Check of PHP goed is geïnstalleerd door de versie te tonen:
```
php -v
```
@@ -129,39 +129,39 @@ Scroll met pijltjestoetsen en druk op `Q` om te stoppen. Installeer extensies me
```
sudo apt install [php_extensie] [...]
```
-Je kunt meerdere extensies tegelijk installeren door ze te scheiden met een spatie.
+Je kunt meerdere extensies tegelijk installeren door ze te scheiden met spaties.
:::
-We raden aan om de directory index aan te passen zodat `index.php` voorrang krijgt boven `.html`. Open het bestand:
+We raden aan de directory index aan te passen zodat `index.php` voorrang krijgt boven `.html`. Open het bestand:
```
sudo nano /etc/apache2/mods-enabled/dir.conf
```
-Verplaats `index.php` naar het begin van de lijst, zodat het er zo uitziet:
+Verplaats `index.php` naar het begin van de lijst:
```
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
```
-Sla op en sluit nano met `CTRL + X`, dan `Y` en `ENTER`. Herstart Apache met:
+Sla op met `CTRL + X`, bevestig met `Y` en druk op `ENTER`. Herstart Apache:
```
sudo systemctl restart apache2
```
-### Testwebsite aanmaken
+### Testwebsite maken
-Nu alles geïnstalleerd is, maken we een testwebsite om te laten zien hoe de LAMP stack samenwerkt voor een dynamische site. Dit is optioneel, maar handig om te begrijpen hoe je deze tools kunt gebruiken.
+Nu alles geïnstalleerd is, maken we een testwebsite om te laten zien hoe de LAMP stack samenwerkt. Dit is optioneel maar handig om te snappen hoe je eigen sites opzet.
-We maken een kleine to-do lijst website in PHP die to-do items ophaalt uit een MySQL database en via Apache serveert.
+We maken een kleine to-do lijst website in PHP die to-do items ophaalt uit een MySQL tabel en via Apache serveert.
-We gebruiken het testdomein `zapdocs.example.com`. In de praktijk wil je een domein gebruiken en een `A` DNS-record aanmaken dat naar je server-IP wijst. Hulp nodig? Check onze [Domein Records](domain-records.md) gids.
+We gebruiken het testdomein `zapdocs.example.com`. In de praktijk moet je een `A` DNS-record aanmaken dat naar het IP-adres van je server wijst. Hulp nodig? Check onze [Domein Records](domain-records.md) gids.
:::note
Je kunt ook zonder domein werken en `[your_domain]` vervangen door een naam. Dan bezoek je de site via het IP-adres. Verwijder dan wel de `ServerName` regel in het virtual host bestand.
:::
-#### Apache configureren
+#### Apache instellen
-Websites worden meestal opgeslagen in `/var/www`. Apache heeft standaard een `html` map met een standaardpagina. Voor overzicht, zeker bij meerdere sites, raden we aan elke site in een eigen map te zetten.
+Websites staan meestal in `/var/www`. Apache heeft standaard een `html` map met een standaardpagina. Om overzicht te houden, vooral bij meerdere sites, raden we aan elke site in een eigen map te zetten.
Maak een map aan voor je domein, bijvoorbeeld `/var/www/zapdocs.example.com`:
```
@@ -173,7 +173,7 @@ Maak nu een nieuw Apache virtual host configuratiebestand aan in `sites-availabl
sudo nano /etc/apache2/sites-available/[your_domain].conf
```
-Gebruik deze template en vervang `[your_domain]` door je domein:
+Plak deze template en vervang `[your_domain]` door je domein:
```
ServerName [your_domain]
@@ -185,33 +185,33 @@ Gebruik deze template en vervang `[your_domain]` door je domein:
```
-Dit bestand behandelt poort 80 (HTTP) en checkt of het verzoek overeenkomt met `ServerName`. Het wijst ook de map toe die je zojuist hebt gemaakt.
+Dit bestand behandelt poort 80 (HTTP) en checkt of het verzoek overeenkomt met `ServerName`. Het wijst ook naar de map die je net hebt gemaakt.
-Sla op en sluit nano met `CTRL + X`, `Y` en `ENTER`. Test de configuratie met:
+Sla op met `CTRL + X`, bevestig met `Y` en druk op `ENTER`. Test de configuratie met:
```
sudo apache2ctl configtest
```
-Activeer de nieuwe site met:
+Activeer de nieuwe site:
```
sudo a2ensite [your_domain]
```
:::note Geen domein gebruikt
-Als je geen domein gebruikt, verwijder of commentarieer de `ServerName` regel (zet er een `#` voor). Schakel ook de default site uit met:
+Gebruik je geen domein? Verwijder of commentarieer dan de `ServerName` regel (zet er een `#` voor). Schakel ook de standaard site uit:
```
sudo a2dissite 000-default
```
:::
-Herstart Apache om de wijzigingen door te voeren:
+Herstart Apache:
```
sudo systemctl restart apache2
```
-#### Website aanmaken
+#### Website maken
-De map is nu leeg, dus we maken een kleine to-do website aan.
+De map is nu leeg, dus we maken een kleine to-do website.
##### Database voorbereiden
@@ -220,15 +220,15 @@ Log in op MySQL:
sudo mysql -u root
```
-Maak een nieuwe database `todowebsite` en een tabel `todoitems`:
+Maak een database `todowebsite` en een tabel `todoitems`:
```
# Database aanmaken
CREATE DATABASE todowebsite;
-# Gebruik de nieuwe database
+# Gebruik de database
USE todowebsite;
-# Maak een tabel aan
+# Tabel aanmaken
CREATE TABLE todoitems (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255) NOT NULL,
@@ -245,18 +245,17 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0
INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
```
-Maak een dedicated gebruiker `todo` aan voor deze site:
+Maak een dedicated gebruiker `todo` aan met eigen wachtwoord:
```
-# Maak gebruiker aan
# Vervang [your_password] door je eigen wachtwoord
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# Geef rechten (alles in één regel kopiëren)
+# Rechten toekennen (alles in één regel kopiëren)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
-# Herlaad privileges
+# Privileges herladen
FLUSH PRIVILEGES;
```
@@ -264,18 +263,12 @@ Verlaat MySQL met `quit`.
##### PHP website bestanden
-Maak het PHP-bestand aan in `/var/www/[your_domain]/index.php`:
+Maak het PHP bestand aan:
```
sudo nano /var/www/[your_domain]/index.php
```
-Plak deze code in nano. De eerste PHP sectie maakt verbinding met MySQL.
-
-:::important
-Vergeet niet `[your_password]` te vervangen door het wachtwoord van de `todo` gebruiker.
-:::
-
-De HTML sectie maakt een lijst van de to-do items.
+Plak deze code in de editor. Vergeet niet `[your_password]` te vervangen door het wachtwoord van de `todo` gebruiker.
```
query($sql);
close();
?>
```
-Sla op en sluit nano met `CTRL + X`, `Y` en `ENTER`.
+Sla op met `CTRL + X`, bevestig met `Y` en druk op `ENTER`.
#### Website testen
-Je hebt nu een test to-do website opgezet die de LAMP stack gebruikt!
+Je hebt nu een test to-do website opgezet die de hele LAMP stack gebruikt!
-Je kunt de site bereiken via het domein (http/poort 80) dat je eerder hebt ingesteld, in dit voorbeeld `zapdocs.example.com`. Het resultaat zou er zo uit moeten zien:
+Bezoek de site via je domein (http/poort 80), bijvoorbeeld `zapdocs.example.com`. Het resultaat zou er zo uit moeten zien:

@@ -358,4 +351,4 @@ Je kunt de site bereiken via het domein (http/poort 80) dat je eerder hebt inges
Gefeliciteerd, je hebt de LAMP stack succesvol geïnstalleerd en opgezet! Als volgende stap raden we **sterk aan** om een domein en een **SSL-certificaat** te regelen zodat data veilig wordt verzonden. Bekijk onze [Certbot gids](dedicated-linux-certbot.md) met focus op de **Apache Plugin** en volg de interactieve setup om snel een certificaat voor je domein te installeren.
-Heb je vragen of hulp nodig? Neem gerust contact op met onze support, dagelijks beschikbaar om je te helpen! 🙂
\ No newline at end of file
+Heb je vragen of hulp nodig? Neem gerust contact op met onze support, we staan dagelijks voor je klaar! 🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
index 3705dc1ec..dc3291c70 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-lemp-stack.md
@@ -1,6 +1,6 @@
---
id: dedicated-linux-lemp-stack
-title: "Dedicated Server: LEMP stack installeren - Linux, Nginx, MySQL, PHP"
+title: "Een LEMP Stack op een Linux Server Installeren - High Performance Webapps Deployen"
description: "Ontdek hoe je een LEMP stack instelt voor het hosten van dynamische PHP-websites op Linux-servers met praktische voorbeelden → Leer het nu"
sidebar_label: Web LEMP stack
services:
@@ -13,15 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-De **LEMP** stack is een populaire combinatie van open-source software die samen wordt geïnstalleerd om eenvoudig dynamische websites te hosten, met een speciale focus op PHP-websites en apps. De afkorting staat voor: **L**inux als besturingssysteem, "**E**ngine x" (nginx) als webserver, **M**ySQL als database en tenslotte **P**HP voor verwerking. In deze gids behandelen we het proces van het opzetten van een LEMP stack op een Linux Dedicated Server, met een gedetailleerde uitleg en een voorbeeld van het opzetten van een to-do lijst website.
+De **LEMP** stack is een populaire set open-source software die samen wordt geïnstalleerd om eenvoudig dynamische websites te hosten, met een focus op PHP-websites en apps. De afkorting staat voor: **L**inux als besturingssysteem, "**E**ngine x" (nginx) als webserver, **M**ySQL als database en tenslotte **P**HP voor verwerking. In deze gids behandelen we het proces van het opzetten van een LEMP stack op een Linux Dedicated Server, inclusief een gedetailleerde uitleg en een voorbeeld van het opzetten van een to-do lijst website.
## Voorbereiding
-Begin met verbinden met je server via SSH. Als je niet weet hoe dit moet, bekijk dan onze [Eerste toegang (SSH)](vserver-linux-ssh.md) gids.
+Begin met verbinden met je server via SSH. Als je niet weet hoe dat moet, bekijk dan onze [Eerste toegang (SSH)](vserver-linux-ssh.md) gids.
-In deze gids gebruiken we Ubuntu als Linux-distributie. De instructies zijn hetzelfde voor Debian en zouden vergelijkbaar moeten zijn voor andere distributies, maar de syntax van commando’s kan iets verschillen. Zorg dat je een OS geïnstalleerd hebt en verbonden bent met de server via SSH.
+In deze gids gebruiken we Ubuntu als Linux distributie. De instructies zijn hetzelfde voor Debian en vergelijkbaar voor andere distributies, maar de syntax van commando’s kan iets verschillen. Zorg dat je een OS geïnstalleerd hebt en verbonden bent met de server via SSH.
-Zoals altijd, zorg ervoor dat alle pakketten up-to-date zijn voordat je verder gaat met de installatie, via het volgende commando:
+Zoals altijd, zorg ervoor dat alle pakketten up-to-date zijn voordat je verder gaat met de installatie:
```
// Ubuntu & Debian
sudo apt update
@@ -38,7 +38,7 @@ sudo dnf upgrade --refresh
## Installatie
-De installatie kan makkelijk worden opgesplitst in de kernonderdelen van de LEMP stack, te beginnen met de Nginx webserver, gevolgd door de MySQL database en tenslotte PHP. Tijdens de installatie zetten we een testwebsite op die in PHP geschreven is en de MySQL database aanspreekt. Elke webrequest wordt uiteindelijk verwerkt en geserveerd via de Nginx webserver.
+De installatie splitsen we makkelijk op per kerncomponent van de LEMP stack, te beginnen met de Nginx webserver, gevolgd door de MySQL database en tenslotte PHP. Tijdens de installatie zetten we een testwebsite op die in PHP geschreven is en de MySQL database aanspreekt. Elke webrequest wordt uiteindelijk verwerkt en geserveerd via de Nginx webserver.
### Nginx installeren
@@ -47,29 +47,29 @@ Nginx is de webserver die inkomende webverzoeken verwerkt en antwoorden serveert
sudo apt install nginx
```
-Zodra het geïnstalleerd is, moet je ervoor zorgen dat de juiste firewallregels zijn aangemaakt zodat de webserver toegankelijk is vanaf het internet. In dit voorbeeld gebruiken we de **UFW Firewall** omdat Nginx hiervoor een geregistreerde applicatie heeft.
+Zodra geïnstalleerd, moet je ervoor zorgen dat de juiste firewallregels zijn ingesteld zodat de webserver bereikbaar is vanaf het internet. In dit voorbeeld gebruiken we de **UFW Firewall**, omdat Nginx hiervoor een geregistreerde applicatie heeft.
-Als je een andere firewall gebruikt, zorg dan dat poort 80 (HTTP) openstaat. Meer info over firewalls in Linux vind je in onze [Firewall beheren](vserver-linux-firewall.md) gids.
+Gebruik je een andere firewall, zorg dan dat poort 80 (HTTP) openstaat. Meer info over firewalls in Linux vind je in onze [Firewall beheren](vserver-linux-firewall.md) gids.
-Zorg dat de UFW firewall aanstaat en dat er een regel voor SSH is aangemaakt:
+Zorg dat UFW firewall aanstaat en dat er een regel voor SSH is:
```
-# Maak een regel aan om SSH toe te staan
+# Regel maken om SSH toe te staan
sudo ufw allow OpenSSH
-# Zet UFW Firewall aan
+# UFW Firewall inschakelen
sudo ufw enable
```
:::caution
-Zorg dat je een regel voor SSH hebt als je UFW gebruikt! Zonder deze regel kun je **niet** meer inloggen via SSH als je huidige sessie wegvalt!
+Zorg dat je een regel voor SSH hebt als je UFW gebruikt! Zonder die regel kun je niet meer inloggen via SSH als je huidige sessie wegvalt!
:::
Maak nu de regel aan om Nginx toe te staan en controleer daarna of de regels aanwezig zijn:
```
-# Regel om Nginx toe te staan
+# Regel maken om Nginx toe te staan
sudo ufw allow in "Nginx Full"
-# Controleer de UFW firewall regels
+# UFW firewall regels controleren
sudo ufw status
```
@@ -77,11 +77,11 @@ sudo ufw status
Je kunt zien welke profielen beschikbaar zijn met het commando `ufw app list`. In het voorbeeld hierboven zorgt `Nginx Full` ervoor dat zowel HTTP (poort 80) als HTTPS (poort 443) openstaan.
:::
-Je zou regels moeten zien voor `Nginx` en `Nginx (v6)` met de actie `ALLOW`, wat bevestigt dat de firewall klaar is. Ook zie je andere regels die je eerder hebt ingesteld, inclusief de SSH-regel.
+Je zou regels moeten zien voor `Nginx` en `Nginx (v6)` met de actie `ALLOW`, wat bevestigt dat de firewall klaar is. Ook zie je andere regels die je eerder hebt ingesteld, inclusief de SSH regel.

-Met de firewall open voor Nginx, controleer je of Nginx werkt door je IP-adres in een browser te openen, bijvoorbeeld: `http://[jouw_ipadres]`
+Met de firewall open voor Nginx, check je of Nginx werkt door je IP-adres in een browser te openen: `http://[jouw_ipadres]`
Als het werkt, zie je een standaard welkomstpagina. Zo niet, check dan de status van de service met: `systemctl status nginx`
@@ -89,7 +89,7 @@ Als het werkt, zie je een standaard welkomstpagina. Zo niet, check dan de status
### MySQL installeren
-Installeer nu een MySQL server die als database fungeert om data relationeel op te slaan. Gebruik het volgende commando:
+Installeer nu een MySQL server die als database fungeert om data relationeel op te slaan:
```
sudo apt install mysql-server
```
@@ -100,26 +100,26 @@ Je doorloopt een interactieve setup. Eerst wordt gevraagd naar wachtwoordvalidat

-Vervolgens wordt gevraagd om de `anonymous` gebruiker te verwijderen en root-login op afstand uit te schakelen. We raden aan beide met `Y` te accepteren voor betere beveiliging.
+Vervolgens wordt gevraagd om de `anonymous` gebruiker te verwijderen en root login op afstand uit te schakelen. We raden aan beide met `Y` te accepteren voor betere beveiliging.

-Tot slot wordt gevraagd om de `test` database te verwijderen en de privileges te herladen. Ook dit raden we aan met `Y` te bevestigen.
+Tot slot wordt gevraagd om de `test` database te verwijderen en de privileges te herladen. Ook dit raden we aan met `Y` te accepteren.

-Controleer of MySQL draait door in te loggen met: `sudo mysql -u root`. Als het lukt, zie je een welkombericht. Verlaat met `quit`.
+Controleer of MySQL draait door in te loggen: `sudo mysql -u root`. Als het lukt, zie je een welkombericht. Verlaat met `quit`.
### PHP installeren
-De laatste LEMP component is PHP. Voor Nginx heb je `php-fpm` nodig (PHP FastCGI Process Manager). Nginx stuurt verzoeken door naar `php-fpm` voor verwerking.
+De laatste LEMP component is PHP. Voor Nginx gebruiken we `php-fpm` (PHP fastCGI process manager). Nginx stuurt verzoeken door naar `php-fpm` voor verwerking.
-Installeer de nieuwste versie van php-fpm en de PHP MySQL plugin met:
+Installeer de nieuwste php-fpm versie en de PHP MySQL plugin:
```
sudo apt install php-fpm php-mysql
```
-Controleer of PHP werkt door de versie te checken:
+Check of PHP werkt door de versie te tonen:
```
php -v
```
@@ -127,26 +127,26 @@ php -v
:::tip PHP Extensies
Voor geavanceerde toepassingen heb je misschien extra PHP extensies nodig. Bekijk ze met `apt search php- | less`.
-Gebruik de pijltjestoetsen om te scrollen en druk op `Q` om te stoppen. Installeer extensies met:
+Scroll met pijltjestoetsen en druk op `Q` om te stoppen. Installeer extensies met:
```
sudo apt install [php_extensie] [...]
```
Je kunt meerdere extensies tegelijk installeren door ze te scheiden met een spatie.
:::
-### Testwebsite aanmaken
+### Testwebsite maken
-Nu alle LEMP onderdelen geïnstalleerd zijn, maken we een testwebsite om te laten zien hoe de stack samenwerkt voor een dynamische website. Dit is optioneel, maar handig om te begrijpen hoe je deze tools kunt gebruiken.
+Nu alles geïnstalleerd is, maken we een testwebsite om te laten zien hoe de LEMP stack samenwerkt. Dit is optioneel, maar handig om te begrijpen hoe je deze tools gebruikt voor je eigen sites.
-We maken een kleine to-do lijst website in PHP die to-do items ophaalt uit een MySQL database en via Nginx serveert.
+We maken een kleine to-do lijst website in PHP die taken ophaalt uit een MySQL database en via Nginx serveert.
-We gebruiken het testdomein `zapdocs.example.com`. In de praktijk gebruik je een eigen domein waarvoor je een `A` DNS-record moet aanmaken dat naar je server-IP wijst. Hulp nodig? Bekijk onze [Domein Records](domain-records.md) gids.
+We gebruiken het testdomein `zapdocs.example.com`. In de praktijk moet je een `A` DNS-record aanmaken die naar het IP van je server wijst. Hulp nodig? Bekijk onze [Domein Records](domain-records.md) gids.
:::note
-Je kunt ook zonder domein werken en `[your_domain]` vervangen door een naam. Dan bezoek je de site via het IP-adres. Verwijder dan wel de `server_name` regel in het server block bestand.
+Je kunt ook zonder domein werken door `[your_domain]` te vervangen door een naam en de site via IP te benaderen. Verwijder dan wel de `server_name` regel in het server block bestand.
:::
-#### Nginx configureren
+#### Nginx instellen
Websites worden meestal opgeslagen in `/var/www`. Standaard heeft Nginx een `html` map met een standaardpagina. Voor overzichtelijkheid raden we aan elke website in een eigen map te zetten.
@@ -155,12 +155,12 @@ Maak een map aan voor je domein, bijvoorbeeld `/var/www/zapdocs.example.com`:
sudo mkdir /var/www/[your_domain]
```
-Maak nu een nieuw Nginx server block bestand aan in `sites-available`:
+Maak nu een nieuw Nginx server block configuratiebestand aan in `sites-available`:
```
sudo nano /etc/nginx/sites-available/[your_domain].conf
```
-Plak de onderstaande template in nano en vervang `[your_domain]` door je domein:
+Gebruik onderstaande template en vervang `[your_domain]` door je domein:
```
server {
listen 80;
@@ -185,39 +185,40 @@ server {
```
:::important PHP Versie
-Vervang `[your_phpversion]` door de geïnstalleerde PHP versie. Check met `php -v`, bijvoorbeeld `PHP 8.3.6`. Gebruik dan `8.3` in de regel, dus:
-`fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
+Vervang `[your_phpversion]` door de geïnstalleerde PHP versie. Check met `php -v`, bijvoorbeeld `PHP 8.3.6`.
+
+Gebruik dan `8.3` in de regel: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
:::
-Dit server block luistert op poort 80 en checkt of het verzoek overeenkomt met je domein. Het wijst naar de map die je net hebt aangemaakt.
+Dit server block behandelt poort 80 (HTTP) en checkt of het verzoek overeenkomt met `server_name`. Het wijst naar de map `/var/www/[your_domain]` om bestanden te serveren.
Sla op en sluit nano af met `CTRL + X`, dan `Y` en `ENTER`.
-Activeer het server block door een symlink te maken in `sites-enabled`:
+Activeer de configuratie door een symlink te maken in `sites-enabled`:
```
sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enabled/
```
-:::note Geen domein
-Gebruik je geen domein? Verwijder of commentarieer dan de `server_name` regel met een `#`. Schakel ook het default server block uit met:
+:::note Geen domein gebruikt
+Gebruik je geen domein, verwijder dan de `server_name` regel of zet er een `#` voor. Schakel ook het default server block uit met:
```
sudo unlink /etc/nginx/sites-enabled/default
```
:::
-Test de configuratie met:
+Check de configuratie op fouten met:
```
sudo nginx -t
```
-Herstart Nginx om de wijzigingen toe te passen:
+Herstart Nginx om de wijzigingen door te voeren:
```
sudo systemctl reload nginx
```
-#### Website aanmaken
+#### Website maken
-Nu Nginx is ingesteld, maken we de website zelf. De map is nu leeg, dus er wordt niets geserveerd. We maken een kleine to-do website.
+Nu Nginx is ingesteld, maken we de website die geserveerd wordt. De map is nu leeg, dus er wordt niets getoond. We maken een kleine to-do website zoals eerder beschreven.
##### Database voorbereiden
@@ -231,7 +232,7 @@ Maak een nieuwe database `todowebsite` en een tabel `todoitems`:
# Database aanmaken
CREATE DATABASE todowebsite;
-# Gebruik de database
+# Gebruik de nieuwe database
USE todowebsite;
# Tabel aanmaken
@@ -253,35 +254,35 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
Maak een dedicated gebruiker `todo` aan voor deze website:
```
-# Maak gebruiker aan
+# Gebruiker aanmaken
# Vervang [your_password] door je eigen wachtwoord
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# Geef rechten (alles in één regel kopiëren)
+# Rechten toekennen (alles in één regel kopiëren)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
-# Herlaad privileges
+# Privileges herladen
FLUSH PRIVILEGES;
```
Verlaat MySQL met `quit`.
-##### PHP website bestanden
+##### PHP websitebestanden
-Maak het PHP bestand aan in `/var/www/[your_domain]/index.php`:
+Maak het PHP bestand aan in `/var/www/[your_domain]`:
```
sudo nano /var/www/[your_domain]/index.php
```
-Plak deze simpele code in nano. Het eerste PHP-gedeelte maakt verbinding met de database.
+Plak onderstaande code in nano. Dit is een simpele to-do pagina die items uit de database haalt. Het eerste PHP-gedeelte maakt verbinding met MySQL.
:::important
-Vervang `[your_password]` door het wachtwoord dat je eerder hebt ingesteld voor de `todo` gebruiker.
+Vervang `[your_password]` door het wachtwoord dat je eerder voor de `todo` gebruiker hebt ingesteld.
:::
-Het HTML-gedeelte toont de to-do lijst.
+Het HTML-gedeelte maakt een lijst van de taken.
```
connect_error) {
die("Connection failed: " . $conn->connect_error);
}
-// SQL query om items op te halen
+// SQL query uitvoeren om items op te halen
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
@@ -324,7 +325,7 @@ $result = $conn->query($sql);
// Toon naam, voorkom XSS met htmlspecialchars
echo htmlspecialchars($entry["name"]);
- // Toon status
+ // Toon status voltooid of niet
if ($entry["is_completed"]) {
echo " (Completed)";
} else {
@@ -345,7 +346,7 @@ $result = $conn->query($sql);
close();
?>
```
@@ -356,7 +357,7 @@ Sla op en sluit nano af met `CTRL + X`, dan `Y` en `ENTER`.
Je hebt nu succesvol een test to-do website opgezet die de hele LEMP stack gebruikt!
-Je kunt de website bezoeken via het domein (http/poort 80) dat je hebt ingesteld, in dit voorbeeld `zapdocs.example.com`. Het resultaat zou er zo uit moeten zien:
+Je kunt de website nu bereiken via het domein (http/poort 80) dat je eerder hebt ingesteld, in dit voorbeeld `zapdocs.example.com`. Het resultaat zou er zo uit moeten zien:

@@ -364,4 +365,4 @@ Je kunt de website bezoeken via het domein (http/poort 80) dat je hebt ingesteld
Gefeliciteerd, je hebt de LEMP stack succesvol geïnstalleerd en ingesteld! Als volgende stap raden we **sterk aan** om een domein en een **SSL-certificaat** te regelen zodat data veilig wordt verzonden naar je websites. Bekijk onze [Certbot gids](dedicated-linux-certbot.md) met focus op de **Nginx Plugin** en volg de interactieve setup om snel een certificaat voor je domein te installeren.
-Heb je vragen of hulp nodig? Neem gerust contact op met onze support, dagelijks beschikbaar om je te helpen! 🙂
\ No newline at end of file
+Heb je vragen of hulp nodig? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat! 🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
index b60e1f82c..76233d974 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-mastodon.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-mastodon
-title: "Dedicated Server: Installatie van Mastodon"
-description: "Ontdek hoe je een veilige, zelf-gehoste Mastodon sociale netwerk op Debian-gebaseerde servers opzet voor onafhankelijke microblogging → Leer nu meer"
-sidebar_label: Installeer Mastodon
+title: "Mastodon op een Linux Server Installeren - Start Je Eigen Social Network"
+description: "Ontdek hoe je een veilige, zelf-gehoste Mastodon social network op Debian-gebaseerde servers opzet voor onafhankelijke microblogging → Leer het nu"
+sidebar_label: Mastodon Installeren
services:
+ - vserver
- dedicated
---
@@ -11,32 +12,32 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Mastodon is gratis en open-source software voor het draaien van zelf-gehoste sociale netwerken.
+Mastodon is gratis en open-source software om zelf-gehoste social networking diensten te draaien.

-Het heeft microblogging functies vergelijkbaar met de X (voorheen Twitter) dienst, aangeboden door een groot aantal onafhankelijk gerunde nodes, bekend als instances,
-elk met hun eigen gedragscode, servicevoorwaarden, privacybeleid, privacyopties en moderatiebeleid.
+Het heeft microblogging features vergelijkbaar met X (voorheen Twitter), aangeboden door een groot aantal onafhankelijk draaiende nodes, ook wel instances genoemd,
+elk met hun eigen gedragscode, servicevoorwaarden, privacybeleid, privacy-instellingen en moderatiebeleid.
:::info
-Deze gids richt zich op de installatie op een Debian gebaseerde distro. Voorbeelden zijn Debian en Ubuntu. Deze gids verschilt afhankelijk van welk OS je gebruikt.
+Deze gids richt zich op installatie op een Debian-gebaseerde distro. Voorbeelden zijn Debian en Ubuntu. De gids verschilt afhankelijk van welk OS je gebruikt.
:::
-## Systeemvereisten
-Als je een Mastodon Instance op je server wilt opzetten, moet je aan een paar vereisten voldoen:
-- Domein
-- Linux-gebaseerde server
-- E-mailserver
+## Systeemvereisten
+Wil je een Mastodon instance op je server opzetten, dan moet je aan een paar voorwaarden voldoen:
+- Domein
+- Linux server
+- Mailserver
-## Je systeem voorbereiden
-Het is aan te raden om vooraf het wachtwoord-inloggen via SSH uit te schakelen, omdat dit een beveiligingsrisico is op servers die vanaf het internet bereikbaar zijn.
-Dit kun je doen in het webinterface van je server onder Informatie -> Toegang & Beveiliging -> Wachtwoord-inloggen deactiveren
+## Je Systeem Voorbereiden
+Het is aan te raden om vooraf wachtwoord-login via SSH uit te schakelen, want dit is een beveiligingsrisico op servers die vanaf internet bereikbaar zijn.
+Dit doe je in het webinterface van je server onder Informatie -> Toegang & Beveiliging -> Wachtwoord-login uitschakelen

Daarna update je je pakketten met het volgende commando:
```
apt update && apt upgrade -y
```
-Vervolgens moet je de dependencies van Mastodon installeren:
+Vervolgens installeer je de dependencies van Mastodon:
```bash
# Systeem repositories
apt install -y curl wget gnupg apt-transport-https lsb-release ca-certificates
@@ -47,7 +48,7 @@ wget -O /usr/share/keyrings/postgresql.asc https://www.postgresql.org/media/keys
echo "deb [signed-by=/usr/share/keyrings/postgresql.asc] http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/postgresql.list
```
-Nadat we de dependencies voor Mastodon hebben geïnstalleerd, kunnen we de benodigde systeem pakketten installeren. Dat doen we met deze twee commando’s:
+Als de dependencies geïnstalleerd zijn, installeren we de benodigde systeem pakketten met deze twee commando’s:
```bash
apt update
apt install -y \
@@ -58,21 +59,21 @@ apt install -y \
nginx redis-server redis-tools postgresql postgresql-contrib \
certbot python3-certbot-nginx libidn11-dev libicu-dev libjemalloc-dev
```
-Laat de pakketten installeren, dit kan even duren. Daarna moeten we yarn configureren, dat is een package manager voor de eerder geïnstalleerde Node.JS:
+Laat de installatie even lopen, dat kan wat tijd kosten. Daarna configureren we yarn, de package manager voor Node.JS:
```bash
corepack enable
yarn set version stable
```
-## Ruby installeren
-We maken een aparte gebruiker aan, dat maakt het beheren van Ruby-versies veel makkelijker. Maak eerst een gebruiker aan met de naam mastodon, zonder login. Daarna switch je naar de mastodon gebruiker met:
+## Ruby Installeren
+We maken een aparte gebruiker aan, dat maakt het beheren van Ruby-versies veel makkelijker. Maak eerst een gebruiker aan met de naam mastodon, zonder login. Daarna switch je naar die gebruiker:
```bash
-# Je kunt de velden gewoon leeg laten
+# Velden leeg laten is prima
adduser --disabled-login mastodon
su - mastodon
```
-Nu installeren we de Ruby manager `rbenv`, die het beheren van Ruby-versies makkelijker maakt. Dat doe je zo:
+Nu installeren we de Ruby manager `rbenv`, die het beheren van Ruby-versies een stuk eenvoudiger maakt:
```bash
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
cd ~/.rbenv && src/configure && make -C src
@@ -81,27 +82,27 @@ echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec bash
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
```
-Als je dit hebt gedaan, kun je Ruby installeren met dit commando. We installeren ook bundler in deze stap:
+Als dat klaar is, installeer je Ruby en bundler met:
```bash
RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.0.3
rbenv global 3.0.3
gem install bundler --no-document
```
-Dit kan even duren, dus chill even met een kop thee of koffie. Als je klaar bent, kun je terug naar de root gebruiker met `exit`.
+Dit kan even duren, dus pak een kop koffie of thee. Daarna kun je terug naar de root gebruiker met `exit`.
-## PostgreSQL configureren
+## PostgreSQL Configureren
Mastodon gebruikt PostgreSQL als database. Configureer het zo:
```bash
sudo -u postgres psql
```
-In de PostgreSQL prompt voer je het volgende in:
+In de PostgreSQL prompt voer je in:
```sql
CREATE USER mastodon CREATEDB;
\q
```
-## Mastodon opzetten
+## Mastodon Installeren
Switch weer naar de mastodon gebruiker:
```bash
su - mastodon
@@ -111,49 +112,48 @@ Download de nieuwste Mastodon versie met git:
git clone https://github.com/tootsuite/mastodon.git live && cd live
git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)
```
-Installeer daarna de laatste dependencies voor Ruby en Javascript:
+Installeer daarna de laatste Ruby en Javascript dependencies:
```bash
bundle config deployment 'true'
bundle config without 'development test'
bundle install -j$(getconf _NPROCESSORS_ONLN)
yarn install --pure-lockfile
```
-Maak nu je Mastodon configuratiebestand aan met:
+Maak je Mastodon configuratiebestand aan met:
```bash
RAILS_ENV=production bundle exec rake mastodon:setup
```
:::info
-Als je database setup faalt, log dan in op postgres met `sudo -u postgres psql` en volg deze documentatie:
+Als je database setup faalt, log dan in op postgres met `sudo -u postgres psql` en volg deze handleiding:
https://gist.github.com/amolkhanorkar/8706915
:::
Ga daarna weer terug naar root met `exit`.
-## Webserver configureren
-Nu komt het lastige deel: je moet je webserver configureren. Maak eerst een A-record en/of AAAA-record aan in je DNS die direct naar je server verwijst. Je kunt ook het root-record naar je server laten wijzen.
+## Webserver Configureren
+Nu het lastige deel: je webserver instellen. Maak eerst een A-Record en/of AAAA-Record aan in je DNS die direct naar je server verwijst. Je kunt ook het root-record naar je server laten wijzen.
-Gebruik daarna deze twee commando’s om de Mastodon webserverconfiguratie te kopiëren en te activeren:
+Kopieer en activeer daarna de Mastodon webserver configuratie met:
```bash
cp /home/mastodon/live/dist/nginx.conf /etc/nginx/sites-available/mastodon
ln -s /etc/nginx/sites-available/mastodon /etc/nginx/sites-enabled/mastodon
```
-Bewerk het bestand `/etc/nginx/sites-available/mastodon` met een teksteditor zoals vim of nano en vervang example.com door jouw domein.
-Vervolgens moet je een SSL-certificaat voor je domein aanvragen. Dat doe je makkelijk met:
+Open `/etc/nginx/sites-available/mastodon` met een editor zoals vim of nano en vervang example.com door jouw domein.
+Vervolgens vraag je een SSL-certificaat aan met:
```bash
certbot --nginx -d
```
-Voer je domein in. Je wordt gevraagd om wat gegevens. Aan het einde vraagt het of je http automatisch naar https wilt laten doorverwijzen, wij raden aan dit aan te zetten.
+Vul je domein in. Je krijgt een paar vragen over credentials. Aan het einde wordt gevraagd of je http automatisch naar https wilt laten doorverwijzen, wij raden aan dit aan te zetten.
-## Mastodon service aanmaken
-Tot slot maken we een Mastodon systemd service aan. Dit is vrij straightforward.
-Kopieer de standaard serviceconfiguratie naar de service map van je distro:
+## Mastodon Service Aanmaken
+Tot slot maken we een systemd service aan voor Mastodon. Kopieer de standaard service configuratie naar de juiste map:
```sh
cp /home/mastodon/live/dist/mastodon-*.service /etc/systemd/system/
```
-Activeer en start je nieuwe services met:
+Activeer en start de services met:
```sh
systemctl daemon-reload
systemctl enable --now mastodon-web mastodon-sidekiq mastodon-streaming
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
index a27ac09c6..d24fe9fab 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-notepad++.md
@@ -1,7 +1,7 @@
---
id: dedicated-linux-notepad++
-title: "Dedicated Server: Notepad++ installeren op Linux"
-description: "Ontdek hoe je Notepad++ op Linux installeert en optimaliseert voor krachtige, lichte codebewerking en verbeterde ontwikkelaarsproductiviteit → Leer het nu"
+title: "Notepad++ instellen op een Linux-server - Gebruik je favoriete editor via Wine"
+description: "Ontdek hoe je Notepad++ op Linux instelt en optimaliseert voor krachtige, lichte codebewerking en verbeterde ontwikkelaarsproductiviteit → Leer het nu"
sidebar_label: Notepad++ installeren
services:
- dedicated
@@ -13,21 +13,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Notepad++ is een gratis en open-source tekst- en broncode-editor voor Windows. Het ondersteunt syntax highlighting, code folding en tabbladen voor bewerking in veel programmeer- en scripttalen, en is sterk aan te passen met plugins. Bekend om zijn snelle prestaties en laag resourcegebruik, blijft Notepad++ een populaire keuze voor ontwikkelaars en gebruikers die op zoek zijn naar een krachtige maar lichte editor.
+Notepad++ is een gratis en open-source tekst- en broncode-editor voor Windows. Het ondersteunt syntax highlighting, code folding en tabbladen voor veel programmeer- en scripttalen, en is sterk aan te passen met plugins. Bekend om zijn snelle prestaties en laag resourcegebruik, blijft Notepad++ een populaire keuze voor developers en gebruikers die op zoek zijn naar een krachtige maar lichte editor.

-Overweeg je deze service zelf te hosten? We nemen je stap voor stap mee in het installatie- en configuratieproces, inclusief alles wat je moet weten.
+Overweeg je deze service zelf te hosten? We nemen je stap voor stap mee in het opzetten en configureren, inclusief alles waar je op moet letten.
:::danger Linux met Desktop-variant vereist
Deze applicatie kan alleen geïnstalleerd en gebruikt worden op een Linux-systeem met een grafische gebruikersinterface; in dit voorbeeld gebruiken we Ubuntu Desktop 25.04 als referentie.
:::
-
-
-
-
## Vereisten
Voordat je **Notepad++** installeert, zorg je dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale prestaties.
@@ -38,7 +34,7 @@ Voordat je **Notepad++** installeert, zorg je dat je hostingomgeving aan de volg
| RAM | 2 GB | 4 GB |
| Schijfruimte | 25 MB | 25 GB |
-De software vereist dat alle benodigde dependencies geïnstalleerd zijn en dat het draait op een ondersteund besturingssysteem. Controleer of je server aan de volgende voorwaarden voldoet voordat je verder gaat met de installatie:
+De software vereist dat alle benodigde dependencies geïnstalleerd zijn en dat het draait op een ondersteund besturingssysteem. Controleer dat je server aan de volgende voorwaarden voldoet voordat je verder gaat met de installatie:
**Dependencies:** `Snap`
@@ -46,33 +42,28 @@ De software vereist dat alle benodigde dependencies geïnstalleerd zijn en dat h
Zorg dat alle dependencies geïnstalleerd zijn en dat je de juiste OS-versie gebruikt om compatibiliteitsproblemen tijdens de installatie van Notepad++ te voorkomen.
-
-
## Voorbereiding
Voordat je **Notepad++** installeert, moet je je systeem klaarmaken. Dit betekent dat je je besturingssysteem bijwerkt naar de nieuwste versie en alle benodigde dependencies installeert. Deze voorbereidingen zorgen voor een stabiele omgeving en helpen problemen tijdens of na de installatie te voorkomen.
-
-### Systeem bijwerken
-Om zeker te zijn dat je systeem draait met de nieuwste software- en beveiligingsupdates, voer je eerst een systeemupdate uit. Gebruik hiervoor het volgende commando:
+### Systeem updaten
+Om zeker te zijn dat je systeem draait met de nieuwste software- en beveiligingsupdates, voer je altijd eerst een systeemupdate uit. Gebruik hiervoor het volgende commando:
```
sudo apt update && sudo apt upgrade -y
```
-Dit zorgt ervoor dat je systeem de nieuwste beveiligingspatches en softwareversies heeft voordat je verder gaat.
+Dit zorgt ervoor dat je systeem de laatste beveiligingspatches en softwareversies heeft voordat je verder gaat.
### Dependencies installeren
Als de update klaar is, kun je de benodigde dependencies installeren.
#### Snap
-Notepad++ vereist dat Snap eerst geïnstalleerd is. Voer hiervoor het volgende commando uit:
+Notepad++ vereist dat Snap eerst geïnstalleerd is. Voer hiervoor het volgende commando uit:
+
```
sudo apt install snapd
```
-
-
-
## Installatie
Nu aan alle vereisten is voldaan en de voorbereidingen zijn afgerond, kun je doorgaan met het installeren van Notepad++. Voer het volgende commando uit:
@@ -84,16 +75,14 @@ Notepad++ wordt gedownload en geïnstalleerd via het officiële installatieproce

-
-
## Configuratie
-Notepad++ biedt een breed scala aan aanpassingsmogelijkheden die je vindt onder *Instellingen > Voorkeuren*. Hiermee pas je de editor aan op jouw workflow:
+Notepad++ biedt een breed scala aan aanpassingsmogelijkheden die je vindt onder *Settings > Preferences*. Hiermee kun je de editor helemaal afstemmen op jouw workflow:
-- **Algemeen**: Bepaal het opstartgedrag, zoals het opnieuw openen van eerder geopende bestanden, een standaardtaal instellen of hoe tabbladen werken.
-- **Editor-instellingen**: Pas het lettertype en de grootte aan, tabbreedte, regelnummering, automatische inspringing of of spaties en tabtekens zichtbaar zijn.
+- **Algemeen**: Bepaal het opstartgedrag, zoals het herladen van eerder geopende bestanden, een standaardtaal instellen of het gedrag van tabbladen.
+- **Editor-instellingen**: Pas het lettertype en de grootte aan, tabbreedte, regelnummering, automatische inspringing, of toon spaties en tabtekens.
- **Kleurenschema’s & Syntax**: Gebruik de “Style Configurator” om te wisselen tussen thema’s en syntax highlighting aan te passen per ondersteunde taal.
-- **Bestandsbeheer**: Stel opties in zoals automatisch herladen van bestanden bij wijzigingen, gedrag bij grote bestanden of voorkeuren voor codering zoals UTF-8.
+- **Bestandsbeheer**: Stel opties in zoals automatisch herladen van bestanden bij wijzigingen, gedrag bij grote bestanden, of voorkeuren voor codering zoals UTF-8.
- **Beveiliging & Backup**: Schakel automatische backups of sessieherstel in om dataverlies te voorkomen.
- **Plugins**: Installeer en beheer extensies via de Plugin Manager om functionaliteiten toe te voegen zoals FTP-ondersteuning of geavanceerde formatting.
@@ -101,9 +90,6 @@ Deze voorkeuren maken Notepad++ super flexibel, of je het nu gebruikt voor simpe

-
-
-
## Conclusie en meer bronnen
Gefeliciteerd! Je hebt Notepad++ nu succesvol geïnstalleerd en geconfigureerd op je Dedicated Server. We raden je ook aan om de volgende bronnen te bekijken, die je extra hulp en tips kunnen bieden tijdens je serverconfiguratie:
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
index da3556b46..7064b6bce 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-odoo.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-odoo
-title: "Dedicated Server: Odoo (Open Source ERP en CRM) installeren op Linux"
-description: "Ontdek hoe je bedrijfsprocessen beheert en automatiseert met Odoo’s geïntegreerde ERP- en CRM-platform voor gestroomlijnde bedrijfsvoering → Leer het nu"
-sidebar_label: Odoo installeren
+title: "Odoo installeren op een Linux Server - Run je eigen Open Source ERP en CRM"
+description: "Ontdek hoe je bedrijfsprocessen beheert en automatiseert met Odoo’s geïntegreerde ERP- en CRM-platform voor gestroomlijnde bedrijfsvoering → Leer nu meer"
+sidebar_label: Odoo Installeren
services:
+ - vserver
- dedicated
---
@@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Odoo is een modulair open-source platform dat Enterprise Resource Planning (ERP) en Customer Relationship Management (CRM) combineert. Het stelt bedrijven in staat om processen zoals boekhouding, voorraadbeheer, projectmanagement en sales vanuit één systeem te beheren en te automatiseren.
+Odoo is een modulair open-source platform dat Enterprise Resource Planning (ERP) en Customer Relationship Management (CRM) functies combineert. Het stelt bedrijven in staat om processen zoals boekhouding, voorraadbeheer, projectmanagement en sales te beheren en automatiseren vanuit één systeem.
-Met zijn flexibele uitbreidingen kan Odoo op maat worden gemaakt voor specifieke behoeften en biedt het een geïntegreerde oplossing voor het beheer van alle bedrijfsgebieden.
+Dankzij de flexibele uitbreidingen kan Odoo op maat gemaakt worden voor specifieke behoeften en biedt het een geïntegreerde oplossing voor het beheer van alle bedrijfsgebieden.

@@ -25,7 +26,7 @@ Overweeg je deze service zelf te hosten? We nemen je stap voor stap mee in het o
## Vereisten
-Voordat je **Odoo** installeert, zorg dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance.
+Voordat je **Odoo** installeert, zorg dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale prestaties.
| Hardware | Minimaal | Aanbevolen |
| ---------- | ----------- | ----------- |
@@ -45,11 +46,11 @@ Zorg dat alle dependencies geïnstalleerd zijn en dat je de juiste OS-versie geb
## Voorbereiding
-Voordat je **Odoo** installeert, moet je je systeem klaarmaken. Dit betekent dat je het besturingssysteem bijwerkt naar de nieuwste versie en alle benodigde dependencies installeert. Deze voorbereidingen zorgen voor een stabiele omgeving en helpen problemen tijdens of na de installatie te voorkomen.
+Voordat je **Odoo** installeert, moet je je systeem voorbereiden. Dit betekent dat je het besturingssysteem bijwerkt naar de nieuwste versie en alle benodigde dependencies installeert. Deze voorbereidingen zorgen voor een stabiele omgeving en helpen problemen tijdens of na de installatie te voorkomen.
### Systeem updaten
-Om zeker te zijn dat je systeem draait met de nieuwste software en beveiligingsupdates, voer je eerst een systeemupdate uit. Gebruik hiervoor het volgende commando:
+Om zeker te zijn dat je systeem draait met de nieuwste software en beveiligingsupdates, voer je eerst een systeemupdate uit met het volgende commando:
```
sudo apt update && sudo apt upgrade -y
@@ -57,37 +58,37 @@ sudo apt update && sudo apt upgrade -y
Dit zorgt ervoor dat je systeem de laatste beveiligingspatches en softwareversies heeft voordat je verder gaat.
### Dependencies installeren
-Als de update klaar is, kun je de dependencies installeren. Odoo wordt gedraaid via meerdere Docker containers, dus Docker moet eerst geïnstalleerd worden. Gebruik hiervoor:
+Als de update klaar is, kun je de dependencies installeren. Odoo wordt gedraaid via Docker containers, dus Docker moet eerst geïnstalleerd worden. Gebruik hiervoor het volgende commando:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Een uitgebreide uitleg over het installeren en gebruiken van Docker vind je in onze [Docker](dedicated-linux-docker.md) gids.
+Een uitgebreide uitleg over het installatieproces en het gebruik van Docker vind je in onze [Docker](dedicated-linux-docker.md) gids.
### Domein configureren
-Standaard draait Odoo op de host via poorten 80 (HTTP) en 443 (HTTPS). Stel een domein in met DNS-records die naar je host verwijzen. Als het domein bij ons beheerd wordt, kun je dit eenvoudig regelen via de [EasyDNS](domain-easydns.md) optie.
+Standaard draait Odoo op de server via poorten 80 (HTTP) en 443 (HTTPS). Stel een domein in met DNS-records die naar je server wijzen. Als je domein bij ons beheerd wordt, kun je dit eenvoudig regelen via de [EasyDNS](domain-easydns.md) optie.
## Installatie
-Nu aan alle vereisten is voldaan en de voorbereidingen zijn getroffen, kun je starten met het installeren van de Odoo applicatie.
+Nu aan alle vereisten is voldaan en de voorbereidingen zijn afgerond, kun je doorgaan met het installeren van de Odoo applicatie.
-Bij het werken met meerdere Docker-projecten is het slim om een duidelijke mappenstructuur aan te houden zodat projecten gescheiden blijven. Een veelgebruikte aanpak is een *docker* map in de home directory van de gebruiker aan te maken, met per domein een aparte submap. Zo kun je meerdere projecten op één server draaien zonder configuratieconflicten.
+Bij het werken met meerdere Docker-projecten is het slim om een duidelijke mappenstructuur aan te houden om projecten gescheiden te houden. Een veelgebruikte aanpak is een *docker* map aanmaken in de home directory van de gebruiker, met voor elk domein een aparte submap. Zo kun je meerdere projecten op dezelfde server hosten zonder configuratieconflicten.
-Voorbeeld om de structuur voor het domein `example.com` klaar te zetten:
+Bijvoorbeeld, om de structuur voor het domein `example.com` klaar te zetten:
```
mkdir -p /docker/example.com
cd /docker/example.com
```
-Binnen deze projectmap is het aan te raden submappen te maken die als volumes door de containers worden gemount. Deze volumes zorgen ervoor dat data gedeeld of persistent blijft. Een belangrijk voorbeeld is de gedeelde webroot, die zowel nginx als certbot nodig hebben om SSL-certificaten te genereren en te vernieuwen. Maak de volgende structuur aan:
+Binnen deze projectmap is het aan te raden submappen te maken die als volumes door de containers worden gebruikt. Deze volumes zorgen ervoor dat data gedeeld of persistent blijft. Een belangrijk voorbeeld is de gedeelde webroot, die zowel door nginx als certbot gebruikt wordt om SSL-certificaten te genereren en vernieuwen. Een geschikte structuur maak je zo aan:
```
mkdir -p nginx/{conf,ssl,inc} config addons
@@ -100,7 +101,7 @@ Dit creëert aparte mappen voor nginx configuratie, SSL-certificaten, include-be
### Docker Compose aanmaken
-Maak in je docker project een bestand `compose.yml` aan met `nano compose.yml`. Plak daar de volgende code in:
+Maak in je docker projectmap het bestand `compose.yml` aan met `nano compose.yml`. Plak daar de volgende code in:
```
services:
@@ -156,26 +157,20 @@ volumes:
### Firewall
-Voor een goede werking van nginx en certbot moeten TCP-poorten 80 (HTTP) en 443 (HTTPS) openstaan in de firewall. Certbot gebruikt poort 80 voor HTTP-validatie, en poort 443 is nodig voor versleuteld HTTPS-verkeer. Als je UFW (Uncomplicated Firewall) gebruikt, voeg je de regels toe met:
+Voor een goede werking van nginx en certbot moeten de TCP-poorten 80 (HTTP) en 443 (HTTPS) openstaan in de firewall. Certbot gebruikt poort 80 voor HTTP-validatie en poort 443 is nodig voor versleuteld HTTPS-verkeer. Als UFW (Uncomplicated Firewall) actief is, voeg je de regels toe met:
```
sudo ufw allow http
sudo ufw allow https
```
-Controleer daarna met `sudo ufw status` of de poorten open zijn. Zorg dat geen andere firewallregels de toegang blokkeren, anders kan het genereren van certificaten of HTTPS-verkeer mislukken.
+Controleer daarna met `sudo ufw status` of de poorten openstaan. Zorg dat geen andere firewallregels deze poorten blokkeren, anders kan het genereren van certificaten of HTTPS-verkeer mislukken.
### Nginx configuratie
-Begin met het aanmaken van een configuratiebestand voor je domein. Maak in de map `nginx/conf` een nieuw bestand aan met de naam van je domein. Bijvoorbeeld:
-
-```
-nano nginx/conf/example.com.conf
-```
-
-Voeg de volgende basisconfiguratie toe, waarbij je `example.com` vervangt door je eigen domeinnaam:
+Begin met het aanmaken van een configuratiebestand voor je domein in de map `nginx/conf`. Maak een nieuw bestand aan met de naam van je domein, bijvoorbeeld `nano nginx/conf/example.com.conf`, en voeg de volgende basisconfiguratie toe. Vervang `example.com` door je eigen domeinnaam:
```
server {
@@ -192,21 +187,20 @@ server {
}
```
-Deze configuratie zorgt dat certbot de ACME challenge kan uitvoeren en geldige SSL-certificaten kan uitgeven. Ook worden alle HTTP-verzoeken doorgestuurd naar HTTPS.
+Deze configuratie zorgt ervoor dat certbot de ACME challenge kan voltooien en geldige SSL-certificaten kan uitgeven. Ook worden alle HTTP-verzoeken doorgestuurd naar HTTPS.
-Sla het bestand op en start de benodigde containers: database, Odoo en nginx:
+Sla het bestand op en start daarna de benodigde containers: de database, Odoo en nginx. Gebruik het commando:
```
sudo docker compose up -d db odoo nginx
```
-De containers draaien nu op de achtergrond en nginx gebruikt direct de nieuwe configuratie, zodat certbot certificaten kan genereren.
-
+De containers draaien nu op de achtergrond en nginx gebruikt direct de nieuwe configuratie, zodat certbot certificaten kan genereren in de volgende stap.
### SSL-certificaten genereren
-Gebruik het volgende commando om met certbot SSL-certificaten aan te maken. Vervang `example.com` door je eigen domein en `user@mail.com` door je geldige e-mailadres:
+Gebruik het volgende commando om SSL-certificaten aan te maken met certbot. Vervang `example.com` door je eigen domein en `user@mail.com` door je geldige e-mailadres.
```
sudo docker compose run --rm certbot certonly --webroot --webroot-path=/var/www/certbot -d example.com --email user@mail.com --agree-tos --no-eff-email
@@ -240,9 +234,9 @@ resolver 1.1.1.1 1.0.0.1 valid=300s;
### Nginx configuratie
-Bewerk het nginx-configuratiebestand dat je eerder hebt aangemaakt en vervang de inhoud door onderstaande configuratie. Dit zorgt ervoor dat je site alleen via HTTPS bereikbaar is.
+Bewerk het nginx-configuratiebestand dat je eerder hebt aangemaakt en vervang de inhoud door de onderstaande configuratie om ervoor te zorgen dat je site alleen via HTTPS bereikbaar is.
-Vervang `example.com` in de `server_name` directive door je eigen domeinnaam en pas de paden aan naar je certificaatbestanden in `ssl_certificate` en `ssl_certificate_key`.
+Vervang `example.com` door je eigen domeinnaam en pas de paden naar je certificaatbestanden aan in de `ssl_certificate` en `ssl_certificate_key` directives.
```bash
server {
@@ -342,15 +336,15 @@ Sla de wijzigingen op en pas de nieuwe instellingen toe door de nginx container
sudo docker compose restart nginx
```
-Door te herstarten laadt nginx de nieuwe configuratie en begint direct met het bedienen van verzoeken volgens de nieuwe instellingen. Let op eventuele foutmeldingen tijdens het herstarten. Bij problemen kun je de logs bekijken met `sudo docker compose logs nginx` om configuratiefouten op te sporen. Als de container zonder fouten draait, bezoek dan je website om te checken of HTTPS actief is en alles werkt zoals verwacht.
+Door te herstarten laadt nginx de nieuwe configuratie en begint direct met het bedienen van verzoeken volgens de nieuwe instellingen. Let op foutmeldingen tijdens het herstarten. Bij problemen kun je de logs bekijken met `sudo docker compose logs nginx` om configuratiefouten op te sporen. Als de container zonder fouten draait, bezoek dan je website om te controleren of HTTPS actief is en alles werkt zoals verwacht.
### Odoo Configuratie-opties
-Wil je eigen instellingen toepassen? Maak dan een configuratiebestand aan voor Odoo. Plaats een nieuw bestand op `config/odoo.conf` en voeg je gewenste opties toe.
+Voor aangepaste instellingen kun je een dedicated configuratiebestand voor Odoo aanmaken. Plaats een nieuw bestand op `config/odoo.conf` en voeg de gewenste opties toe.
-In dit bestand kun je handige parameters definiëren: `list_db = False` verbergt de databasekeuze op de loginpagina, `proxy_mode = True` geeft aan dat Odoo achter een reverse proxy draait, en als je custom addons wilt gebruiken, kun je de regel `addons_path` uitcommentariëren en verwijzen naar de addons map die je eerder hebt gemaakt. Voorbeeldconfiguratie:
+In dit bestand kun je handige parameters definiëren: `list_db = False` verbergt de databasekeuze op de loginpagina, `proxy_mode = True` geeft aan dat Odoo achter een reverse proxy draait, en als je custom addons wilt gebruiken, kun je de `addons_path` regel decommentariëren en verwijzen naar de addons map die je eerder hebt aangemaakt. Voorbeeldconfiguratie:
```
[options]
@@ -363,7 +357,7 @@ proxy_mode = True
### Verwijder de -i base flag
-De `-i base` flag moet uit het `compose.yml` bestand verwijderd worden, anders wordt de database telkens opnieuw aangemaakt als je de Odoo container herstart. Open het compose bestand met `nano compose.yml` en pas de commandoregel aan naar:
+De `-i base` flag moet verwijderd worden uit het `compose.yml` bestand, anders wordt de database telkens opnieuw aangemaakt als je de Odoo container herstart. Open het compose bestand met `nano compose.yml` en pas de commandoregel aan naar:
```
command: odoo -d odoo_db --db_user=odoo --db_password=odoo --db_host=db
@@ -379,15 +373,18 @@ Als de installatie en configuratie klaar zijn en alle services draaien, kun je j

-Dit opent de startpagina van je nieuwe installatie. Voor de eerste login is er een standaard account met gebruikersnaam `admin` en wachtwoord `admin`. Wij raden sterk aan deze inloggegevens direct te wijzigen.
+Dit laadt de startpagina van je nieuwe installatie. Voor de eerste login is er een standaardaccount met gebruikersnaam `admin` en wachtwoord `admin`. Wij raden sterk aan deze inloggegevens direct te wijzigen.
-## Conclusie en extra bronnen
+## Conclusie en meer bronnen
-Gefeliciteerd! Je hebt Odoo succesvol geïnstalleerd en geconfigureerd op je Dedicated Server. We raden je ook aan onderstaande bronnen te bekijken, die je extra hulp en tips kunnen geven tijdens je serverconfiguratie:
+Gefeliciteerd! Je hebt Odoo succesvol geïnstalleerd en geconfigureerd op je VPS/Dedicated Server. We raden je ook aan om de volgende bronnen te bekijken, die je extra hulp en tips kunnen bieden tijdens je serverconfiguratie:
- [Odoo.com](https://odoo.com) - Officiële website
-- [odoo.com/documentation/18.0/](https://www.odoo.com/documentation/18.0/) - Odoo documentatie
+- [odoo.com/documentation/18.0/](https://www.odoo.com/documentation/18.0/) - Odoo Documentatie
+
+Heb je specifieke vragen die hier niet behandeld worden? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat om je te helpen! 🙂
+
+
-Heb je nog vragen die hier niet beantwoord worden? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat! 🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
index ca687fe15..c86360f57 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-openvpn.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-openvpn
-title: "Dedicated Server: OpenVPN Installeren"
+title: "OpenVPN instellen op een Linux-server - Creëer je veilige VPN-infrastructuur"
description: "Ontdek hoe je je internetverbinding beveiligt en toegang krijgt tot geblokkeerde content met OpenVPN op Linux-servers → Leer het nu"
-sidebar_label: OpenVPN Installeren
+sidebar_label: OpenVPN installeren
services:
+ - vserver
- dedicated
---
@@ -11,12 +12,12 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-OpenVPN is een krachtige en veelzijdige VPN-software die een veilige verbinding via het internet mogelijk maakt. Het is een open source oplossing die robuuste en configureerbare VPN-technologie biedt om een versleutelde verbinding tot stand te brengen tussen jouw apparaat en een VPN-server. Met OpenVPN kun je je internetverbinding beveiligen, je online privacy beschermen en geo-beperkte content bekijken, waar je ook bent ter wereld. In deze gids nemen we je mee door het proces van het installeren en configureren van de **OpenVPN** service op een Linux-server.
+OpenVPN is krachtige en veelzijdige VPN-software die een veilige verbinding via het internet mogelijk maakt. Het is een open source oplossing die robuuste en configureerbare VPN-technologie biedt om een versleutelde verbinding tot stand te brengen tussen jouw apparaat en een VPN-server. Met OpenVPN kun je je internetverbinding beveiligen, je online privacy beschermen en geo-beperkte content bekijken, waar je ook bent ter wereld. In deze gids nemen we je mee door het proces van het installeren en configureren van de **OpenVPN**-dienst op een Linux-server.
## Voorbereiding
Allereerst moet de netwerkdriver **TUN** geactiveerd worden. Deze stap is niet nodig voor root-servers.
-Hiervoor maak je een nieuw bestand aan genaamd **tunscript.sh** in de map **/usr/sbin**.
+Hiervoor maak je een nieuw bestand aan met de naam **tunscript.sh** in de map **/usr/sbin**.
```
nano /usr/sbin/tunscript.sh
@@ -39,16 +40,16 @@ chmod +x /usr/sbin/tunscript.sh
Daarna open je met ``crontab -e`` de cron-editor en kies je de **nano editor** [1]. Voeg deze regel toe aan het einde van het bestand:
``` @reboot /usr/sbin/tunscript.sh || exit 1 ```
-Sla het bestand op met `CTRL+O`, bevestig met `Y` en druk op `Enter`. Sluit af met `CTRL+X`. Na een herstart zou dit automatisch moeten draaien.
+Sla het bestand weer op met `CTRL+O`, bevestig met `Y` en druk op `Enter`. Sluit af met `CTRL+X`. Na een herstart zou dit automatisch moeten werken.
## Installatie
-Voer het volgende commando uit in de console om OpenVPN te installeren:
+Om OpenVPN te installeren, voer je het volgende commando uit in de console:
```
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-Er verschijnt een dialoog waarin je wordt gevraagd of je UDP of TCP wilt gebruiken. Wij raden UDP aan, dus typ `1` en druk op `Enter`. Vervolgens wordt je gevraagd om een poort voor OpenVPN, wij adviseren de standaardpoort te gebruiken.
+Er verschijnt een dialoog waarin je wordt gevraagd of je UDP of TCP wilt gebruiken. Wij raden UDP aan, dus typ `1` en druk op `Enter`. Vervolgens wordt je gevraagd om een poort voor OpenVPN te kiezen; wij adviseren de standaardpoort te gebruiken.
Daarna moet je de DNS-server instellen. Wij raden aan om Google Public DNS of Cloudflare DNS te gebruiken:
```
@@ -76,7 +77,7 @@ Gebruik het volgende commando om een client te verwijderen:
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-Selecteer het nummer van de client die je wilt verwijderen en druk op `Enter`. Je wordt gevraagd om de verwijdering te bevestigen. Druk op `Y` en daarna op `Enter`. De client wordt nu verwijderd.
+Selecteer het nummer van de client die je wilt verwijderen en druk op `Enter`. Je wordt gevraagd om de verwijdering te bevestigen. Druk op `Y` en daarna op `Enter` als je zeker bent. De client wordt dan verwijderd.
## Verwijderen
@@ -84,13 +85,13 @@ Heb je OpenVPN niet meer nodig? Dan kun je het zo verwijderen:
```
wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh
```
-Druk op `3` en bevestig. Nogmaals bevestigen en OpenVPN wordt verwijderd.
+Druk op `3` en bevestig. Bevestig nogmaals en OpenVPN wordt verwijderd.
## Verbinden met de VPN
-Wil je verbinding maken met je VPN? Dan raden we de **[OpenVPN client](https://openvpn.net/community-downloads/)** aan. Download deze simpelweg op het apparaat waarmee je wilt verbinden.
+Wil je verbinding maken met je VPN? Dan raden we aan om de **[OpenVPN client](https://openvpn.net/community-downloads/)** te gebruiken. Download deze simpelweg op het apparaat waarmee je wilt verbinden.
-Verbind via SFTP met je server om het aangemaakte .ovpn-bestand te downloaden en verwijder het daarna van je server. Zodra je de client hebt geïnstalleerd, start je het programma. Klik met de rechtermuisknop op het OpenVPN-icoon in de taakbalk. Klik op 'Import file' en selecteer het eerder gedownloade bestand, klik op 'Open'. Om te verbinden klik je weer op het icoon en kies je "Connect".
+Verbind via SFTP met je server om het aangemaakte .ovpn-bestand te downloaden en verwijder het bestand daarna van je server. Zodra je de client hebt geïnstalleerd, start je het programma. Klik met de rechtermuisknop op het OpenVPN-icoon in de taakbalk. Klik vervolgens op 'Import file' en selecteer het eerder gedownloade bestand, klik op 'Open'. Om te verbinden klik je opnieuw op het icoon en kies je "Connect".
:::info
Heb je meerdere bestanden geïmporteerd? Dan moet je eerst de client selecteren die je wilt gebruiken en daarna op Connect klikken.
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
index 44dfc9803..f7387b944 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-phpmyadmin.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-phpmyadmin
-title: "Dedicated Server: Installatie van phpMyAdmin"
-description: "Ontdek hoe je MySQL- en MariaDB-databases eenvoudig beheert met de webinterface van phpMyAdmin voor efficiënte database-administratie → Leer het nu"
-sidebar_label: Installeer phpMyAdmin
+title: "phpMyAdmin installeren op een Linux Server - Beheer je Databases via Webinterface"
+description: "Ontdek hoe je MySQL en MariaDB databases eenvoudig beheert met de webinterface van phpMyAdmin voor efficiënt databasebeheer → Leer het nu"
+sidebar_label: phpMyAdmin Installeren
services:
+ - vserver
- dedicated
---
@@ -11,9 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-phpMyAdmin is een gratis, web-based tool voor het beheren van MySQL- en MariaDB-databases. Het biedt een gebruiksvriendelijke interface waarmee je databases kunt aanmaken, bewerken, beheren en verwijderen zonder handmatig SQL-commando’s te hoeven typen.
-
-
+phpMyAdmin is een gratis, web-based tool voor het beheren van MySQL en MariaDB databases. Het biedt een gebruiksvriendelijke interface waarmee je databases kunt aanmaken, bewerken, beheren en verwijderen zonder handmatig SQL-commando’s te hoeven typen.
## Voorbereiding
@@ -24,7 +23,7 @@ sudo apt update -y
sudo apt upgrade -y
```
-Je moet ook zeker weten dat PHP al op je systeem geïnstalleerd is. Dit is essentieel voor het gebruik van phpMyAdmin. Wil je weten hoe je PHP installeert? Check dan onze [PHP Installatie](vserver-linux-php.md) gids.
+Zorg er ook voor dat PHP al geïnstalleerd is op je systeem. Dit is essentieel voor het gebruik van phpMyAdmin. Wil je weten hoe je PHP installeert? Check dan onze [PHP Installatiegids](vserver-linux-php.md).
:::warning Ontbrekende PHP-pakketten
Als de benodigde PHP-pakketten ontbreken, kunnen de PHP-bestanden van phpMyAdmin niet correct verwerkt en weergegeven worden.
@@ -32,16 +31,16 @@ Als de benodigde PHP-pakketten ontbreken, kunnen de PHP-bestanden van phpMyAdmin
## Installatie
-Als de voorbereiding klaar is, kan de installatie van de phpMyAdmin-interface beginnen. Open eerst de map waarin je phpMyAdmin wilt installeren.
+Als de voorbereiding klaar is, kan de installatie van de phpMyAdmin interface beginnen. Open eerst de map waarin je phpMyAdmin wilt installeren.
-Ga naar de juiste map met het commando `cd /usr/share`. Download daarna de nieuwste phpMyAdmin-versie naar deze map met `wget`:
+Ga naar de juiste map met het commando `cd /usr/share`. Download daarna de nieuwste phpMyAdmin versie naar deze map met `wget`:
```
wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.zip -O phpmyadmin.zip
```
:::warning
-Als het `wget` commando niet gevonden wordt, installeer je het met `sudo apt install wget -y`.
+Als het commando `wget` niet gevonden wordt, installeer je het met `sudo apt install wget -y`.
:::
Als de download klaar is, pak je het ZIP-bestand uit met:
@@ -50,10 +49,10 @@ Als de download klaar is, pak je het ZIP-bestand uit met:
unzip phpmyadmin.zip
```
:::warning
-Als het `unzip` commando niet gevonden wordt, installeer je het met `sudo apt install unzip -y`.
+Als het commando `unzip` niet gevonden wordt, installeer je het met `sudo apt install unzip -y`.
:::
-Hernoem daarna het uitgepakte archief naar een simpelere naam, verwijder het ZIP-bestand en stel de juiste rechten in:
+Hernoem daarna de uitgepakte map naar een simpelere naam, verwijder het ZIP-bestand en stel de juiste permissies in:
```
mv phpMyAdmin-*-all-languages phpmyadmin
@@ -64,7 +63,7 @@ rm phpmyadmin.zip; chmod -R 0755 phpmyadmin
### Webserver configuratiebestand
-Nu moet phpMyAdmin toegevoegd worden aan de webserverconfiguratie. Maak hiervoor een nieuw configuratiebestand aan met `nano /etc/apache2/conf-available/phpmyadmin.conf` en vul het met de volgende inhoud:
+Nu moet phpMyAdmin toegevoegd worden aan de webserverconfiguratie. Maak een nieuw configuratiebestand aan met `nano /etc/apache2/conf-available/phpmyadmin.conf` en vul het met de volgende inhoud:
```
# phpMyAdmin Apache configuratie
@@ -76,7 +75,7 @@ Alias /phpmyadmin /usr/share/phpmyadmin
DirectoryIndex index.php
-# Webtoegang blokkeren voor mappen die dat niet nodig hebben, voor extra veiligheid
+# Webtoegang blokkeren voor beveiliging naar mappen die dat niet nodig hebben
Require all denied
@@ -88,9 +87,9 @@ Alias /phpmyadmin /usr/share/phpmyadmin
```
-Als je de Apache2 phpMyAdmin-config hebt ingevuld, sla je het bestand op en sluit je af met `CTRL+X`, dan `Y` en bevestig met `Enter`.
+Sla het bestand op en sluit af met `CTRL+X`, druk op `Y` en bevestig met `Enter`.
-Activeer en laad daarna de nieuwe configuratie met:
+Activeer en laad het nieuwe configuratiebestand met:
```
a2enconf phpmyadmin
@@ -99,7 +98,7 @@ systemctl reload apache2
### Vereiste tijdelijke map aanmaken
-Om phpMyAdmin goed te laten werken, moet je een tijdelijke map aanmaken en de juiste rechten instellen. Dat doe je zo:
+Om phpMyAdmin goed te laten werken, moet er een tijdelijke map aangemaakt worden met de juiste permissies. Dit doe je met:
```
mkdir /usr/share/phpmyadmin/tmp/
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
index f4a010ce0..b968e28f9 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-plex.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-plex
-title: "Dedicated Server: Plex installeren op Linux"
+title: "Plex installeren op een Linux Server - Stream je persoonlijke mediatheek"
description: "Ontdek hoe je je persoonlijke mediatheek moeiteloos beheert en streamt met Plex voor eenvoudige toegang op al je apparaten → Leer het nu"
-sidebar_label: Plex installeren
+sidebar_label: Plex Installeren
services:
+ - vserver
- dedicated
---
@@ -13,37 +14,37 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Plex is een platform om media zoals films, series, muziek en foto’s centraal te beheren en te streamen. Met de Plex Media Server kun je je bibliotheken organiseren, automatisch verrijken met metadata en streamen naar verschillende apparaten, zowel binnen je lokale netwerk als via internet. Hierdoor is Plex een flexibele oplossing om je persoonlijke mediacollectie makkelijk en snel toegankelijk te maken.
+Plex is een platform om media zoals films, series, muziek en foto’s centraal te beheren en te streamen. Met de Plex Media Server kun je je bibliotheken organiseren, automatisch verrijken met metadata en streamen naar verschillende apparaten, zowel binnen je lokale netwerk als via internet. Hierdoor is Plex een flexibele oplossing om je persoonlijke mediacollectie makkelijk en overal toegankelijk te maken.

-Wil je deze dienst zelf hosten? We nemen je stap voor stap mee in het installatie- en configuratieproces, inclusief alles wat je moet weten.
+Overweeg je om deze service zelf te hosten? We nemen je stap voor stap mee in het installatie- en configuratieproces, inclusief alles wat je moet weten.
## Vereisten
-Voordat je **Plex** installeert, check je of je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance.
+Voordat je **Plex** installeert, check even of je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance.
-| Hardware | Minimaal | ZAP-Hosting Aanbeveling |
-| ---------- | ----------- | ----------------------- |
-| CPU | 4 vCPU cores| 8 vCPU cores |
-| RAM | 4 GB | 8 GB |
-| Schijfruimte | 25 GB | 25 GB |
+| Hardware | Minimum | ZAP-Hosting Aanbeveling |
+| ---------- | ------------ | ------------------------ |
+| CPU | 4 vCPU Cores | 8 vCPU Cores |
+| RAM | 4 GB | 8 GB |
+| Schijfruimte | 25GB | 25 GB |
-De software vereist dat alle benodigde dependencies geïnstalleerd zijn en dat het draait op een ondersteund besturingssysteem. Zorg dat je server aan de volgende eisen voldoet voordat je verder gaat met de installatie:
+De software vereist dat alle benodigde dependencies geïnstalleerd zijn en dat het draait op een ondersteund besturingssysteem. Zorg dat je server aan de volgende eisen voldoet voordat je begint met installeren:
**Dependencies:** Geen
**Besturingssysteem:** Ubuntu (16.04+) / Debian (8+) - Intel/AMD 64-bit
-Zorg dat alle dependencies geïnstalleerd zijn en dat je de juiste OS-versie gebruikt om compatibiliteitsproblemen tijdens de Plex-installatie te voorkomen.
+Zorg dat alle dependencies aanwezig zijn en dat je de juiste OS-versie gebruikt om compatibiliteitsproblemen tijdens de Plex-installatie te voorkomen.
## Installatie
-Op de officiële Plex Media website vind je de nieuwste Linux-versie van de Plex Media Server. Gebruik de 64-bit variant voor compatibiliteit met alle moderne Linux distributies. Download het `.deb` bestand met het volgende commando:
+Op de officiële Plex Media website vind je de nieuwste Linux-versie van de Plex Media Server. Gebruik de 64-bit variant om compatibiliteit met alle moderne Linux-versies te garanderen. Download het `.deb` bestand met het volgende commando:
```
wget https://downloads.plex.tv/plex-media-server-new/1.42.1.10060-4e8b05daf/debian/plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb
@@ -57,13 +58,13 @@ sudo dpkg -i plexmediaserver_1.42.1.10060-4e8b05daf_amd64.deb
Om Plex Media Server in te stellen, open je op dezelfde machine waar je de server hebt geïnstalleerd een browser en ga je naar `http://127.0.0.1:32400/web`. Je wordt gevraagd in te loggen met een bestaand Plex-account of een nieuw account aan te maken als je er nog geen hebt.
-Deze login is nodig om de server aan je persoonlijke account te koppelen, zodat functies als remote access, gebruikersbeheer en synchronisatie tussen apparaten mogelijk zijn. Na succesvolle authenticatie ben je in je eigen Plex Media omgeving. Hier kun je bibliotheken aanmaken voor films, series, muziek of foto’s, metadata automatisch ophalen en content delen met andere gebruikers binnen je netwerk of via internet.
+Deze login is nodig om de server aan je persoonlijke account te koppelen, zodat functies als remote toegang, gebruikersbeheer en synchronisatie tussen apparaten mogelijk zijn. Na succesvolle authenticatie ben je in je eigen Plex Media omgeving. Hier kun je bibliotheken aanmaken voor films, series, muziek of foto’s, automatisch metadata ophalen en content delen met andere gebruikers binnen je lokale netwerk of via internet.
-Na de setup kun je ook extern toegang krijgen tot je Plex Media Server via de webinterface op `http://:32400`. Vervang `` door het publieke IP-adres van je server.
+Na de setup kun je ook extern toegang krijgen tot je Plex Media Server via de webinterface in een browser op `http://:32400`. Vervang `` door het publieke IP-adres van je server.
Poort 32400 is de standaardpoort voor Plex webtoegang en moet mogelijk opengezet worden in je firewall of router als je via internet wilt verbinden.
-Als je de pagina bereikt, word je doorgestuurd naar de Plex loginpagina en kun je je bibliotheken en instellingen beheren. Voor veilige externe toegang raden we aan Remote Access in de Plex-instellingen te activeren, zodat je verbinding versleuteld is en het verkeer via de Plex-service loopt.
+Als je de pagina bereikt, word je doorgestuurd naar de Plex loginpagina en kun je je bibliotheken en instellingen beheren. Voor veilige externe toegang raden we aan om Remote Access in de Plex-instellingen te activeren, dit zorgt voor een versleutelde verbinding en routed het verkeer via de Plex-service.

@@ -71,9 +72,9 @@ Als je de pagina bereikt, word je doorgestuurd naar de Plex loginpagina en kun j
## Conclusie en meer bronnen
-Gefeliciteerd! Je hebt Plex nu succesvol geïnstalleerd en geconfigureerd op je Dedicated Server. We raden je ook aan om de volgende bronnen te bekijken, die je extra hulp en tips kunnen bieden tijdens het configureren van je server:
+Gefeliciteerd! Je hebt Plex nu succesvol geïnstalleerd en geconfigureerd op je VPS/Dedicated Server. We raden je ook aan om onderstaande bronnen te checken, die je extra hulp en tips kunnen geven tijdens het configureren van je server:
- [Plex.com](https://Plex.com/) - Officiële website
- [support.plex.tv/articles/](https://support.plex.tv/articles/) - Plex Helpcentrum (Documentatie)
-Heb je specifieke vragen die hier niet behandeld worden? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat om je te helpen! 🙂
\ No newline at end of file
+Heb je specifieke vragen die hier niet behandeld worden? Voor verdere vragen of hulp kun je altijd contact opnemen met onze support, die dagelijks voor je klaarstaat! 🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
index bcb5db976..2b5bd109e 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-screen.md
@@ -1,19 +1,20 @@
---
id: dedicated-linux-screen
-title: "Dedicated Server: Installatie van Screen"
+title: "Screen instellen op een Linux-server - Beheer blijvende terminalsessies"
description: "Ontdek hoe je meerdere terminalsessies op Linux beheert met Screen voor betere productiviteit en sessie persistentie → Leer het nu"
-sidebar_label: Screen Installeren
+sidebar_label: Screen installeren
services:
+ - vserver
- dedicated
---
## Introductie
-Screen is een terminal multiplexer voor Unix-achtige besturingssystemen, zoals Linux. Hiermee kun je meerdere terminalsessies beheren binnen één venster of remote verbinding. In deze gids behandelen we de installatie en geven we gebruikstips zodat je snel wegwijs wordt met screen.
+Screen is een terminal multiplexer voor Unix-achtige besturingssystemen, zoals Linux. Hiermee kun je meerdere terminalsessies beheren binnen één venster of remote verbinding. In deze gids behandelen we de installatie en geven we tips om je wegwijs te maken met screen.
## Voorbereiding
-Voordat je iets installeert op je server, is het slim om eerst de update-commando’s van je besturingssysteem uit te voeren om je server veilig en up-to-date te houden.
+Voordat je iets installeert op een server, is het slim om eerst de update-commando’s van jouw OS uit te voeren om je server veilig en up-to-date te houden.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -86,57 +87,57 @@ sudo dnf install screen
## Basisgebruik van Screen
-Zoals gezegd kun je met screen meerdere sessies aanmaken. Start er eentje door het volgende commando te gebruiken, waarbij je `[name]` vervangt door een naam die jij wilt.
+Zoals gezegd kun je met screen meerdere sessies aanmaken. Start er eentje door dit commando te gebruiken, waarbij je `[name]` vervangt door een naam die jij kiest.
```
screen -S [name]
```
:::info
-Let op: de commando’s in deze gids zijn hoofdlettergevoelig, vooral bij parameterflags.
+Let op: de commando’s in deze gids zijn hoofdlettergevoelig, vooral bij parameters.
:::
-Er opent dan een nieuwe screen sessie waarin je scripts of programma’s kunt draaien die blijven lopen, zelfs als je de remote verbinding sluit.
+Er opent dan een nieuwe screen sessie waarin je scripts of programma’s kunt draaien die blijven lopen, ook als je de remote verbinding sluit.
-Je sluit een screen af met `CTRL + A`, gevolgd door `D` om te detacheren, of typ gewoon `exit` in de console.
+Je sluit een screen sessie af met `CTRL + A`, gevolgd door `D` om te detacheren, of typ gewoon `exit` in de console.
:::tip
-Bekijk alle actieve sessies/screens met het commando `screen -ls` of `screen -list`.
+Bekijk alle actieve sessies/screens met `screen -ls` of `screen -list`.
:::
-Om terug te keren naar een bestaande screen, gebruik je `screen -r [name]` en je zit meteen weer in die sessie.
+Om terug te gaan naar een bestaande screen, gebruik je `screen -r [name]` en je zit meteen weer in die sessie.
-## Screen Parameterflags
+## Screen Parameter Flags
-Screen heeft veel `-` parameterflags om je commando’s te configureren. Hier een overzicht van de belangrijkste:
+Screen heeft veel `-` parameters om je commando’s te configureren. Hier een overzicht van de belangrijkste:
| Flag | Alias | Info |
| ---- | ----- | ---- |
| -v | | Toont de huidige versie van screen |
| -S `[name]` | | Start een nieuwe screen met de naam `[name]` |
-| -ls | -list | Lijst van alle actieve screens |
-| -wipe `[name]` | | Verwijdert screens, optioneel met `[name]` |
-| -r `[name]` | | Herverbinden met de screen sessie `[name]` |
-| -d -r `[name]` | | Detacheren van huidige screen en herverbinden met `[name]` |
+| -ls | -list | Lijst alle actieve screens |
+| -wipe `[name]` | | Verwijdert screens, optioneel met naam `[name]` |
+| -r `[name]` | | Herkoppelen aan de screen sessie `[name]` |
+| -d -r `[name]` | | Detacheren van huidige screen en herkoppelen aan `[name]` |
:::tip
-Check alle beschikbare parameters met `screen -h` voor een volledige lijst.
+Check alle parameters met `screen -h` voor een volledige lijst.
:::
-## Geavanceerd Gebruik van Screen
+## Geavanceerd gebruik van Screen
### Vensterbeheer
-Nu je de basics kent, leer je wat shortcuts om makkelijker door je sessies te navigeren. In een screen kun je meerdere aparte vensters openen voor verschillende taken.
+Nu je de basics kent, leer je wat shortcuts om makkelijker door je sessies te navigeren. Binnen een screen kun je meerdere aparte vensters maken voor verschillende taken.
:::note
Alle shortcuts hieronder voer je uit nadat je `CTRL + A` hebt ingedrukt.
:::
-Druk op `C` om een nieuw leeg venster te openen in je huidige map. Navigeer tussen vensters met `N` (volgend), `P` (vorig) of `"` om een lijst te openen en met pijltjestoetsen een venster te kiezen.
+Druk op `C` om een nieuw leeg venster te openen in je huidige map. Navigeer tussen vensters met `N` (volgend), `P` (vorig) of `"` om een lijst te openen en met pijltjestoetsen te kiezen.
-Standaard hebben alle vensters dezelfde naam (meestal de naam van je shell). Verander dat met `A` en geef een nieuwe naam op.
+Standaard hebben alle vensters dezelfde naam (meestal de shell naam). Verander dat met `A` en geef een nieuwe naam op.
-Wil je een venster sluiten? Druk dan op `K`.
+Vensters sluiten doe je met `K`.
#### Vensters splitsen
@@ -146,8 +147,8 @@ Wil je 2 vensters naast elkaar? Gebruik `S` voor horizontaal splitsen of `|` voo
Na het splitsen ga je met `Tab` naar het nieuwe venster en druk je `"` om een bestaand venster in de tweede split te openen.
:::
-Je kunt blijven splitsen wat je wilt, maar let op dat het RAM-gebruik van je server flink kan stijgen bij veel multitasking.
+Je kunt blijven splitsen, maar let op dat het RAM-gebruik van je server flink kan stijgen bij veel multitasking.
-## Conclusie
+## Afsluiting
-Hopelijk heeft deze gids je geholpen om screen op Linux te begrijpen en te gebruiken. Heb je nog vragen of hulp nodig? Onze support staat dagelijks voor je klaar! 🙂
\ No newline at end of file
+Hopelijk heeft deze gids je geholpen om screen op Linux onder de knie te krijgen. Heb je nog vragen of hulp nodig? Onze support staat dagelijks voor je klaar! 🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
index e4b6dd8cc..bbf203cb1 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-ssh-server.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-ssh-server
-title: "Dedicated Server: Installatie van SSH"
-description: "Ontdek hoe je SSH-servers veilig installeert en beheert op Linux VPS voor veilige remote toegang en betere serverbescherming → Leer het nu"
-sidebar_label: SSH Installeren
+title: "SSH instellen op een Linux Server - Veilige externe servertoegang inschakelen"
+description: "Ontdek hoe je SSH-servers veilig installeert en beheert op Linux-servers voor veilige externe toegang en betere serverbeveiliging → Leer het nu"
+sidebar_label: SSH installeren
services:
+ - vserver
- dedicated
---
@@ -11,9 +12,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Secure Shell (SSH) is een veilig protocol dat versleutelde toegang tot remote systemen mogelijk maakt. Het zorgt voor de vertrouwelijkheid en integriteit van data die over netwerken wordt verzonden.
+Secure Shell (SSH) is een veilig protocol dat versleutelde toegang tot externe systemen mogelijk maakt. Het zorgt voor de vertrouwelijkheid en integriteit van data die over netwerken wordt verzonden.
-In deze gids leer je hoe je de SSH-server installeert of opnieuw installeert voor verschillende Linux-distributies die wij aanbieden op onze VPS-servers. De meeste Linux-distro’s die via onze VPS-servers beschikbaar zijn, hebben standaard een SSH-server geïnstalleerd, waardoor je deze eenvoudig kunt beheren via de webinterface van het product. Hoe je dit doet, lees je in onze gids: [Eerste toegang (SSH)](vserver-linux-ssh.md)
+In deze gids leer je hoe je de SSH-server installeert of opnieuw installeert voor verschillende Linux-distributies die wij aanbieden op onze VPS/Dedicated Servers. De meeste Linux-distro’s die via onze VPS/Dedicated Servers worden geleverd, hebben standaard een SSH-server geïnstalleerd, waardoor je deze eenvoudig kunt beheren via de webinterface van het product. Hoe je dit doet, lees je in onze gids: [Eerste toegang (SSH)](vserver-linux-ssh.md)
Wil je je serverbeveiliging verder verbeteren? Check dan zeker onze [Security Tips](vserver-linux-security-tips.md) gids met handige tools en services om je server nog veiliger te maken.
@@ -21,7 +22,7 @@ Wil je je serverbeveiliging verder verbeteren? Check dan zeker onze [Security Ti
## Installatie
-Om te starten met de installatie, maak je verbinding met je server via VNC. Volg hiervoor de stappen in de [VNC-console](vserver-vnc.md).
+Om te beginnen met installeren, maak je verbinding met je server via VNC. Volg hiervoor de stappen in de [VNC-console](vserver-vnc.md).
import Tabs from '@theme/Tabs';
@@ -34,7 +35,7 @@ import TabItem from '@theme/TabItem';
Wil je de SSH-server opnieuw installeren? Verwijder hem dan eerst met het commando: `yum remove openssh`.
:::
-Zorg ervoor dat je systeem up-to-date is voordat je de SSH-server installeert. Voer het volgende commando uit:
+Zorg dat je systeem up-to-date is voordat je de SSH-server installeert. Voer het volgende commando uit:
```
yum update
```
@@ -77,7 +78,7 @@ Pas deze aan naar:
PermitRootLogin yes
```
-Herstart de SSH-server om de wijzigingen toe te passen:
+Herstart daarna de SSH-server om de wijzigingen toe te passen:
```
systemctl restart sshd
```
@@ -99,7 +100,7 @@ Installeer nu de SSH-server met dit commando:
apt install openssh-server
```
-Start de SSH-server met:
+Als de installatie klaar is, start je de SSH-server met:
```
systemctl start sshd
```
@@ -132,7 +133,7 @@ Pas deze aan naar:
PermitRootLogin yes
```
-Herstart de SSH-server om de wijzigingen toe te passen:
+Herstart daarna de SSH-server om de wijzigingen toe te passen:
```
systemctl restart sshd
```
@@ -154,7 +155,7 @@ Installeer nu de SSH-server met dit commando:
apt install openssh-server
```
-Start de SSH-server met:
+Als de installatie klaar is, start je de SSH-server met:
```
systemctl start sshd
```
@@ -187,7 +188,7 @@ Pas deze aan naar:
PermitRootLogin yes
```
-Herstart de SSH-server om de wijzigingen toe te passen:
+Herstart daarna de SSH-server om de wijzigingen toe te passen:
```
systemctl restart sshd
```
@@ -209,7 +210,7 @@ Installeer nu de SSH-server met dit commando:
dnf install openssh-server
```
-Start de SSH-server met:
+Als de installatie klaar is, start je de SSH-server met:
```
systemctl start sshd
```
@@ -242,7 +243,7 @@ Pas deze aan naar:
PermitRootLogin yes
```
-Herstart de SSH-server om de wijzigingen toe te passen:
+Herstart daarna de SSH-server om de wijzigingen toe te passen:
```
systemctl restart sshd
```
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
index a20533cef..b28ad6867 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-ssl.md
@@ -1,8 +1,8 @@
---
id: dedicated-linux-ssl
-title: "Dedicated Server: SSL-certificaat aanmaken (Let's Encrypt) voor Linux-server"
+title: "Let's Encrypt SSL instellen op een Linux Server - Beveilig je Dedicated Server met HTTPS"
description: "Ontdek hoe je je website beveiligt met gratis SSL-certificaten via Certbot en Let's Encrypt voor veilige datatransmissie → Leer het nu"
-sidebar_label: SSL-certificaat installeren (Let's Encrypt)
+sidebar_label: SSL Certificaat Installeren (Let's Encrypt)
services:
- dedicated
---
@@ -13,17 +13,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-SSL-certificaten zijn onmisbare onderdelen van het internet en zorgen ervoor dat data veilig kan worden verstuurd tussen client en host. In deze gids laten we je zien hoe je de open-source tool [**Certbot**](https://certbot.eff.org/) instelt om gratis SSL-certificaten aan te vragen bij de non-profit certificaatautoriteit **Let's Encrypt**.
+SSL-certificaten zijn onmisbare onderdelen van het internet en zorgen ervoor dat data veilig kan worden verzonden tussen client en host. In deze gids laten we zien hoe je de open-source tool [**Certbot**](https://certbot.eff.org/) gebruikt om gratis SSL-certificaten aan te vragen bij de non-profit certificaatautoriteit **Let's Encrypt**.
## Voorbereiding
Om Certbot te kunnen gebruiken, heb je een Linux-server nodig en een **domein** dat je bezit. Je moet toegang hebben tot de DNS-instellingen van het domein en je **moet** een `A` DNS-record aanmaken die verwijst naar het IP-adres van je __Linux-server__ voor elk rootdomein of subdomein dat je wilt gebruiken.
-Certbot heeft ook extra plugins waarmee je met één klik een certificaat kunt instellen voor een domein, wat werkt met verschillende webservers zoals Nginx of Apache. Wij raden Nginx aan omdat het een snelle en populaire open-source webserver is. Bekijk onze [Linux reverse proxy](dedicated-linux-proxy.md) gids voor hulp bij het instellen hiervan.
+Certbot heeft ook extra plugins waarmee je eenvoudig met één klik een certificaat kunt instellen voor een domein, wat werkt met verschillende webservers zoals Nginx of Apache. Wij raden aan Nginx te gebruiken, omdat dit een zeer snelle en populaire open-source webserver is. Bekijk onze [Linux reverse proxy](dedicated-linux-proxy.md) gids voor hulp bij het instellen hiervan.
## Installatie
-Begin met het installeren van het open-source [**Certbot**](https://certbot.eff.org/) pakket, dat je gaat gebruiken om gratis SSL-certificaten aan te vragen bij **Let's Encrypt**.
+Begin met het installeren van het open-source [**Certbot**](https://certbot.eff.org/) pakket, waarmee je gratis SSL-certificaten van **Let's Encrypt** kunt aanvragen.
```
sudo apt install certbot
@@ -31,7 +31,7 @@ sudo apt install certbot
Nu Certbot geïnstalleerd is, kun je certificaten aanvragen voor je domein(en). Let's Encrypt en Certbot bieden verschillende ACME Challenges om het eigenaarschap van het domein te verifiëren.
-Wij raden sterk aan om de standaard **HTTP-01** methode te gebruiken omdat deze automatische verlenging ondersteunt. Mocht je hier problemen mee hebben, dan kun je als alternatief de **DNS-01** methode proberen. Deze is handmatig en ondersteunt geen automatische verlengingen, omdat het werkt via een **TXT** DNS-record.
+Wij raden sterk aan om de standaard **HTTP-01** methode te gebruiken, omdat deze automatische verlenging mogelijk maakt. Mocht je problemen ondervinden met deze methode, dan kun je als alternatief de **DNS-01** methode proberen. Deze is handmatig en ondersteunt geen automatische verlengingen, omdat het verificatie via een **TXT** DNS-record vereist.
:::tip Gebruik Webserver Plugins
Als je een webserver gebruikt zoals Nginx, Apache of je eigen webserver, raden we aan om naar de sectie **Web Server Plugins** hieronder te gaan. Daar leggen we uit hoe je extra Certbot-plugins gebruikt voor deze webservers, zodat je met één klik een certificaat kunt installeren zonder de webserver uit te schakelen.
@@ -44,89 +44,89 @@ Nu Certbot geïnstalleerd is, kun je certificaten aanvragen voor je domein(en).
In het volgende commando gebruik je de parameter `--standalone` om Certbot te vertellen dat je de tijdelijke webserver wilt gebruiken.
```
-# Voor rootdomeinen
+# Voor Rootdomeinen
certbot certonly --standalone -d [jouw_root_domein] -d www.[jouw_root_domein]
-# Voor subdomeinen
+# Voor Subdomeinen
certbot certonly --standalone -d [jouw_domein]
-# Interactieve setup
+# Interactieve Setup
certbot certonly --standalone
```
-Na het uitvoeren van het commando moet je mogelijk een eerste interactieve setup doorlopen waarin je een e-mailadres invoert voor communicatie over het certificaat, gevolgd door een optionele mailinglijst en het accepteren van de algemene voorwaarden.
+Na het uitvoeren van het commando kan het zijn dat je een eerste interactieve setup moet doorlopen. Hierbij wordt gevraagd om een e-mailadres voor communicatie over het certificaat, gevolgd door een optionele mailinglijst en de algemene voorwaarden die je moet accepteren.
Certbot genereert nu een ACME Challenge en host deze via de tijdelijke webserver. De Let's Encrypt-servers proberen deze op te halen van jouw server en bij succes worden de certificaten aangemaakt en opgeslagen in de map `/etc/letsencrypt/live/[jouw_domein]`.

-Je kunt de SSL-certificaten nu overal gebruiken door simpelweg het lokale pad naar de certificaten te geven.
+Je kunt de SSL-certificaten nu overal gebruiken door simpelweg het lokale pad naar de certificaten te gebruiken.
-### TXT DNS-record
+### TXT DNS Record
Als je problemen hebt met het verifiëren van je domein via de **HTTP-01** methode, kun je als alternatief de **DNS-01** methode proberen. Hierbij maak je een **TXT** DNS-record aan met een waarde die door Let's Encrypt wordt opgegeven.
-Zoals eerder genoemd, ondersteunt deze methode **geen** automatische verlenging tenzij je zelf een infrastructuur opzet om dit te beheren. Daarom raden we aan om waar mogelijk de **HTTP-01** methode te gebruiken.
+Zoals eerder genoemd, ondersteunt deze methode **geen automatische verlenging** tenzij je zelf een infrastructuur opzet om dit te beheren. Daarom raden we aan waar mogelijk de **HTTP-01** methode te gebruiken.
In het volgende commando gebruik je de parameter `--preferred-challenges` om Certbot te vertellen dat je de `DNS-01` methode wilt gebruiken.
```
-# Voor rootdomeinen
+# Voor Rootdomeinen
certbot certonly --preferred-challenges dns-01 -d [jouw_root_domein] -d www.[jouw_root_domein] --manual -m [jouw_email]
-# Voor subdomeinen
+# Voor Subdomeinen
certbot certonly --preferred-challenges dns-01 -d [jouw_domein] --manual -m [jouw_email]
-# Interactieve setup
+# Interactieve Setup
certbot certonly --preferred-challenges dns-01
```
-Na het uitvoeren van het commando moet je mogelijk een eerste interactieve setup doorlopen waarin je een e-mailadres invoert voor communicatie over het certificaat, gevolgd door een optionele mailinglijst en het accepteren van de algemene voorwaarden.
+Na het uitvoeren van het commando moet je mogelijk een eerste interactieve setup doorlopen, waarbij je een e-mailadres invoert voor communicatie over het certificaat, gevolgd door een optionele mailinglijst en de algemene voorwaarden die je moet accepteren.
-Certbot geeft je nu instructies om een **TXT** DNS-record aan te maken met een specifieke waarde. De naam van het record is meestal `_acme-challenge.` gevolgd door je domein (bijvoorbeeld `_acme-challenge.zapdocs.example.com`) en de waarde wordt in de console weergegeven.
+Certbot geeft je nu instructies om een **TXT** DNS-record aan te maken met een specifieke waarde. De target is meestal `_acme-challenge.` gevolgd door je domein (bijvoorbeeld `_acme-challenge.zapdocs.example.com`) en de waarde wordt in de console weergegeven.
-Zodra je het record hebt aangemaakt, druk je op enter om door te gaan. Als alles klopt en de wijziging is doorgevoerd, worden de certificaten aangemaakt en opgeslagen in `/etc/letsencrypt/live/[jouw_domein]`.
+Zodra je het record hebt aangemaakt, druk je op enter om door te gaan. Als alles correct is en de wijziging is gepropageerd, worden de certificaten aangemaakt en opgeslagen in `/etc/letsencrypt/live/[jouw_domein]`.
:::note
-Wees geduldig, want DNS-wijzigingen kunnen even duren om door te voeren. Meestal gaat dit binnen enkele minuten, maar in zeldzame gevallen kan het langer duren.
+Wees geduldig, want DNS-record wijzigingen kunnen even duren om te propegateren. Meestal gebeurt dit binnen enkele minuten, maar in zeldzame gevallen kan het langer duren.
:::
-Je kunt de SSL-certificaten nu overal gebruiken door simpelweg het lokale pad naar de certificaten te geven.
+Je kunt de SSL-certificaten nu overal gebruiken door simpelweg het lokale pad naar de certificaten te gebruiken.
## Webserver Plugins
-Certbot heeft verschillende extra webserver-plugins die het beheren van certificaten nog makkelijker maken, omdat deze plugins automatisch de relevante serverblokken aanpassen. Om een plugin te gebruiken, voeg je simpelweg de juiste parameter toe aan je `certbot` commando.
+Certbot heeft verschillende extra webserver-plugins die het beheren van certificaten nog makkelijker maken, omdat de plugins automatisch de relevante serverblokken aanpassen. Om een plugin te gebruiken, voeg je simpelweg de juiste parameter toe aan je `certbot` commando.
Beide methodes gebruiken de **HTTP-01** challenge en werken in principe hetzelfde. Wanneer een plugin wordt gebruikt, zoekt Certbot eerst het serverblok op dat het gevraagde domein bevat als `server_name`. Vervolgens genereert Certbot een ACME Challenge en voegt een tijdelijke `location /.well-known/acme-challenge/...` locatie toe aan de serverblokconfiguratie.
-De Let's Encrypt-servers proberen deze challenge op te halen en bij succes wordt het certificaat gegenereerd. De serverblokconfiguratie wordt automatisch aangepast om HTTPS (poort 443) te gebruiken en de paden naar het nieuwe certificaat toe te voegen.
+De Let's Encrypt-servers proberen deze challenge op te halen van jouw server en bij succes wordt het certificaat gegenereerd. De serverblokconfiguratie wordt automatisch aangepast om HTTPS (poort 443) te gebruiken en de paden naar het nieuwe certificaat toe te voegen.
### Nginx Plugin
-Zorg eerst dat de plugin geïnstalleerd is.
+Zorg ervoor dat de plugin geïnstalleerd is voordat je hem gebruikt.
```
sudo apt install python3-certbot-nginx
```
-Gebruik de `--nginx` parameter om de Nginx plugin te gebruiken.
+Gebruik de `--nginx` parameter in je commando om de Nginx plugin te gebruiken.
```
-# Voor rootdomeinen
+# Voor Rootdomeinen
certbot --nginx -d [jouw_root_domein] -d www.[jouw_root_domein]
-# Voor subdomeinen
+# Voor Subdomeinen
certbot --nginx -d [jouw_domein]
-# Interactieve setup
+# Interactieve Setup
certbot --nginx
```
:::tip
-Wil je automatische "one-click" aanpassingen van serverblokken door Certbot uitschakelen? Voeg dan `certonly` toe aan het commando, bijvoorbeeld `certbot certonly`.
+Wil je automatische "one-click" aanpassingen van serverblokken door Certbot uitschakelen? Voeg dan de parameter `certonly` toe, bijvoorbeeld `certbot certonly`.
:::
@@ -135,27 +135,27 @@ Wil je automatische "one-click" aanpassingen van serverblokken door Certbot uits
### Apache Plugin
-Zorg eerst dat de plugin geïnstalleerd is.
+Zorg ervoor dat de plugin geïnstalleerd is voordat je hem gebruikt.
```
sudo apt install python3-certbot-apache
```
-Gebruik de `--apache` parameter om de Apache plugin te gebruiken.
+Gebruik de `--apache` parameter in je commando om de Apache plugin te gebruiken.
```
-# Voor rootdomeinen
+# Voor Rootdomeinen
certbot --apache -d [jouw_root_domein] -d www.[jouw_root_domein]
-# Voor subdomeinen
+# Voor Subdomeinen
certbot --apache -d [jouw_domein]
-# Interactieve setup
+# Interactieve Setup
certbot --apache
```
:::tip
-Wil je automatische "one-click" aanpassingen van serverblokken door Certbot uitschakelen? Voeg dan `certonly` toe aan het commando, bijvoorbeeld `certbot certonly`.
+Wil je automatische "one-click" aanpassingen van serverblokken door Certbot uitschakelen? Voeg dan de parameter `certonly` toe, bijvoorbeeld `certbot certonly`.
:::
@@ -164,45 +164,45 @@ Wil je automatische "one-click" aanpassingen van serverblokken door Certbot uits
### Webroot Plugin
-Als je je eigen lokale webserver draait die geen traditionele software gebruikt, kun je de webroot-methode gebruiken om je eigen webserver te blijven gebruiken zonder deze te stoppen.
+Als je je eigen lokale webserver draait die geen traditionele software gebruikt, kun je de webroot-methode gebruiken om je eigen webserver te blijven gebruiken zonder deze te hoeven stoppen.
-Gebruik de `--webroot` parameter en geef met `-w [jouw_webserver_pad]` (kort voor `--webroot-path`) het pad naar de hoofdmap van je webserver op.
+Gebruik de `--webroot` parameter in je commando en voeg `-w [jouw_webserver_pad]` toe (kort voor `--webroot-path`), dit is het pad naar de hoofdmap van je webserver.
```
-# Voor rootdomeinen
+# Voor Rootdomeinen
certbot --webroot -w [jouw_webserver_pad] -d [jouw_root_domein] -d www.[jouw_root_domein]
-# Voor subdomeinen
+# Voor Subdomeinen
certbot --webroot -w [jouw_webserver_pad] -d [jouw_domein]
-# Interactieve setup
+# Interactieve Setup
certbot --webroot -w [jouw_webserver_pad]
```
:::tip
-Een veelvoorkomende webroot-locatie is `/var/www/html`. Je kunt deze methode ook gebruiken voor webservers zoals Nginx of Apache als je wel de webserver wilt gebruiken, maar geen automatische serverblok-aanpassingen wilt zoals de native plugins bieden.
+Een van de meest voorkomende webroot-locaties is `/var/www/html`. Dit kun je ook gebruiken voor webservers zoals Nginx of Apache als je de webserver wilt blijven gebruiken zonder automatische serverblok-aanpassingen zoals de native plugins bieden.
:::
-## Automatische verlenging
+## Automatische Verlenging
-In de meeste gevallen zet Certbot automatisch de verlenging van certificaten voor je op via een cronjob en/of systemd timer. Je kunt dit testen met het volgende commando, dat de `--dry-run` parameter gebruikt om het proces te simuleren.
+In de meeste gevallen stelt Certbot automatisch de verlenging van certificaten voor je in via een cronjob en/of systemd timer. Je kunt dit controleren met het volgende commando, dat met de `--dry-run` parameter het proces test.
```
certbot renew --dry-run
```
:::tip
-Zoals eerder genoemd, ondersteunt de **DNS-01** methode geen automatische verlenging via Certbot, tenzij je zelf een infrastructuur opzet om dit te beheren. Daarom raden we aan om de **HTTP-01** methode te gebruiken.
+Zoals eerder genoemd, ondersteunt de **DNS-01** methode geen automatische verlenging via Certbot, tenzij je zelf een infrastructuur opzet om dit te beheren. Daarom raden we aan waar mogelijk de **HTTP-01** methode te gebruiken.
:::
-Als alles goed is ingesteld, zou dit succesvol moeten zijn. Wil je de automatische verlenging bekijken of aanpassen, dan vind je het commando in een van de volgende locaties: `/etc/crontab/`, `/etc/cron.*/*` of via `systemctl list-timers`.
+Als alles goed is ingesteld, zal dit succesvol zijn. Wil je de automatische verlenging bekijken of aanpassen, dan vind je het commando in een van de volgende locaties: `/etc/crontab/`, `/etc/cron.*/*` of via `systemctl list-timers`.
-### Handmatige cronjob instellen
+### Handmatige Cronjob Instelling
-Als om wat voor reden dan ook de automatische verlenging niet is ingesteld, kun je dit zelf toevoegen via een cronjob. Open de crontab met `crontab -e`. Als dit de eerste keer is, word je gevraagd een editor te kiezen. Kies de eerste optie, meestal `/bin/nano`.
+Als om wat voor reden dan ook automatische verlenging niet is ingesteld, kun je dit zelf toevoegen via een cronjob. Open de crontab met `crontab -e`. Als dit de eerste keer is, wordt je gevraagd een editor te kiezen. Kies de eerste optie, meestal `/bin/nano`.
Voeg in het geopende bestand de volgende regel toe om de verlenging elke dag om 6 uur 's ochtends lokaal uit te voeren.
@@ -210,8 +210,8 @@ Voeg in het geopende bestand de volgende regel toe om de verlenging elke dag om
0 6 * * * certbot renew
```
-Sla het bestand op en sluit nano af met `CTRL + X`, gevolgd door `Y` om te bevestigen en dan `ENTER`.
+Sla het bestand op en sluit nano af met `CTRL + X`, gevolgd door `Y` om te bevestigen en tenslotte `ENTER`.
## Conclusie
-Je hebt Certbot succesvol ingesteld voor je domein(en) via verschillende methodes zoals standalone, webroot of een van de plugins, waardoor je website nu veilige datatransmissie via HTTPS heeft. Voor vragen of hulp kun je altijd contact opnemen met onze support, die dagelijks voor je klaarstaat! 🙂
\ No newline at end of file
+Je hebt Certbot succesvol ingesteld voor je domein(en) via verschillende methodes zoals standalone, webroot of een van de plugins, waardoor je website nu beveiligde datatransmissie via HTTPS heeft. Voor vragen of hulp kun je altijd contact opnemen met onze support, die dagelijks voor je klaarstaat! 🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
index ebd6d0900..ebc087442 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-webserver.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-webserver
-title: "Dedicated Server: Installatie van Nginx en Apache webserver"
+title: "Nginx en Apache installeren op een Linux Server - Krachtige Webserver Omgevingen Configureren"
description: "Ontdek hoe je Nginx of Apache webservers installeert en configureert om je website efficiënt te hosten → Leer het nu"
sidebar_label: Webserver installeren
services:
+ - vserver
- dedicated
---
@@ -11,13 +12,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Nginx en Apache zijn populaire webservices die gebruikt worden om webpagina’s aan de browser van een gebruiker te leveren. Hieronder laten we je zien hoe je één van deze services op je systeem installeert.
+Nginx en Apache zijn populaire webservices die gebruikt worden om webpagina’s naar de browser van een gebruiker te sturen. Hieronder laten we je zien hoe je één van deze services op je systeem installeert.
## Voorbereiding
-Voordat je echt begint met het installeren van een webserver, is het belangrijk om te zorgen dat je systeem up-to-date is. Hiervoor maak je verbinding met je server via SSH. Als je niet weet wat SSH is of hoe je het gebruikt, check dan deze gids: [Eerste toegang (SSH)](vserver-linux-ssh.md).
+Voordat je echt een webserver kunt installeren, is het belangrijk om te zorgen dat je systeem up-to-date is. Hiervoor maak je verbinding met de server via SSH. Weet je niet wat SSH is of hoe je het gebruikt? Check dan deze gids: [Eerste toegang (SSH)](vserver-linux-ssh.md).
Eenmaal verbonden kun je het systeem updaten met het volgende commando, afhankelijk van je besturingssysteem:
@@ -42,7 +43,7 @@ sudo dnf upgrade --refresh
## Installatie
-Als de voorbereiding klaar is, kun je beginnen met het installeren van de webserver. Afhankelijk van je besturingssysteem en de webserver die je kiest, voer je de volgende commando’s uit:
+Als de voorbereiding klaar is, kan de installatie van de webserver beginnen. Afhankelijk van je OS en webserver voer je de volgende commando’s uit:
@@ -65,7 +66,7 @@ sudo zypper install httpd
sudo dnf install httpd
```
-Na de installatie van de webserver kun je de bestanden van je website uploaden. Maak verbinding met je server via FTP/SFTP, navigeer naar de volgende map en upload je bestanden.
+Na de installatie kun je de bestanden van je website uploaden. Maak verbinding met je server via FTP/SFTP, navigeer naar de volgende map en upload je bestanden.
```
/var/www/html/
@@ -92,7 +93,7 @@ sudo zypper install nginx
sudo dnf install nginx
```
-Na de installatie van de webserver kun je de bestanden van je website uploaden. Maak verbinding met je server via FTP/SFTP, navigeer naar de volgende map en upload je bestanden.
+Na de installatie kun je de bestanden van je website uploaden. Maak verbinding met je server via FTP/SFTP, navigeer naar de volgende map en upload je bestanden.
```
/usr/share/nginx/html
@@ -124,6 +125,4 @@ nginx version: nginx/1.2.3
...
```
-Als je zo’n output krijgt, dan is de webserver succesvol geïnstalleerd.
-
-
+Als je zo’n output krijgt, dan is je webserver succesvol geïnstalleerd.
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
index f498d66ac..dac481ded 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-wordpress.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-wordpress
-title: "Dedicated Server: WordPress Installeren"
+title: "WordPress installeren op een Linux-server - Start je eigen website of blog"
description: "Ontdek hoe je WordPress installeert op een Linux-server met de LAMP-stack om je website efficiënt te bouwen en beheren → Leer het nu"
-sidebar_label: WordPress Installeren
+sidebar_label: WordPress installeren
services:
+ - vserver
- dedicated
---
@@ -19,18 +20,18 @@ WordPress is een populair contentmanagementsysteem voor het beheren en publicere
## Voorbereiding
-Begin met verbinden met je server via SSH. Als je niet weet hoe dat moet, check dan onze [Eerste toegang (SSH)](dedicated-linux-ssh.md) gids.
+Begin met verbinden met je server via SSH. Weet je niet hoe? Check dan onze [Eerste toegang (SSH)](dedicated-linux-ssh.md) gids.
:::info
In deze gids gebruiken we de Ubuntu distro, gecombineerd met Apache als webserver, MySQL voor de database en PHP als kerncomponent. Dit staat bekend als de LAMP-stack: Linux, Apache, MySQL en PHP.
:::
-Zodra je bent ingelogd, start je met het updaten van de pakketlijst.
+Als je bent ingelogd, start dan met het updaten van de pakketlijst.
```
sudo apt update
```
-Daarna kun je alle benodigde dependencies installeren. Kopieer gewoon de hele onderstaande opdracht en plak die om alles in één keer te installeren. Heb geduld, het kan even duren.
+Daarna kun je alle benodigde dependencies installeren. Kopieer gewoon de hele onderstaande opdracht en plak deze om alles in één keer te installeren. Heb geduld, het kan even duren.
```
sudo apt install apache2 \
ghostscript \
@@ -54,39 +55,39 @@ Met de dependencies geïnstalleerd, zijn er een paar kleine aanbevolen stappen o
Eerst moet je de firewall instellen zodat de Apache webserver verbinding kan maken met het internet en functioneel is. Het is belangrijk dat de juiste firewallregels worden aangemaakt zodat de webserver bereikbaar is vanaf het internet.
-In dit voorbeeld gebruiken we de **UFW Firewall** omdat Apache hiervoor een geregistreerde applicatie heeft. Gebruik je een andere firewall, zorg dan dat poort 80 (HTTP) openstaat. Meer info over firewalls in Linux vind je in onze [Firewall beheren](vserver-linux-firewall.md) gids.
+In dit voorbeeld gebruiken we de **UFW Firewall** omdat Apache hiervoor een geregistreerde applicatie heeft. Gebruik je een andere firewall? Zorg dan dat poort 80 (HTTP) openstaat. Meer over firewalls in Linux vind je in onze [Firewall beheren](vserver-linux-firewall.md) gids.
-Zorg dat UFW firewall aanstaat en dat er een regel voor SSH is toegevoegd.
+Zorg dat de UFW firewall aanstaat en dat er een regel voor SSH is.
```
-# Regel toevoegen voor SSH
+# Maak een regel aan voor SSH
sudo ufw allow OpenSSH
-# UFW Firewall inschakelen
+# Zet UFW Firewall aan
sudo ufw enable
```
:::caution
-Zorg dat je een regel voor SSH hebt als je UFW gebruikt! Zonder die regel kun je **niet meer** via SSH inloggen als je verbinding wegvalt!
+Zorg dat je een regel voor SSH hebt als je UFW gebruikt! Zonder die regel kun je niet meer inloggen via SSH als je verbinding wegvalt!
:::
-Maak nu de regel aan om Apache toe te staan en check daarna of de regels aanwezig zijn.
+Maak nu de regel aan om Apache toe te staan en check daarna of de regels er staan.
```
-# Regel toevoegen voor Apache
+# Regel om Apache toe te staan
sudo ufw allow in "Apache Full"
-# UFW firewall regels bekijken
+# Check de UFW firewall regels
sudo ufw status
```
:::tip
-Je kunt zien welke profielen beschikbaar zijn met het commando `ufw app list`. In het voorbeeld hierboven zorgt `Apache Full` ervoor dat zowel HTTP (poort 80) als HTTPS (poort 443) openstaan.
+Je kunt zien welke profielen beschikbaar zijn met `ufw app list`. In het voorbeeld hierboven zorgt `Apache Full` ervoor dat zowel HTTP (poort 80) als HTTPS (poort 443) openstaan.
:::
-Je zou regels moeten zien voor `Apache` en `Apache (v6)` met de actie `ALLOW`, wat betekent dat de firewall klaar is. Je ziet ook andere regels die je eerder hebt ingesteld, inclusief de SSH-regel.
+Je zou regels moeten zien voor `Apache` en `Apache (v6)` met de actie `ALLOW`, wat betekent dat de firewall klaar is. Ook zie je andere regels die je eerder hebt ingesteld, inclusief die voor SSH.

-Met de firewall open voor Apache, check je nu of Apache werkt. Dit doe je door je IP-adres in een browser te openen: `http://[jouw_ipadres]`
+Met de firewall open voor Apache, check je nu of Apache werkt. Probeer je IP-adres te openen in een browser: `http://[jouw_ipadres]`
Als het werkt, zie je een standaard welkomstpagina. Zo niet, check dan de status van de service met: `systemctl status apache2`
@@ -94,17 +95,17 @@ Als het werkt, zie je een standaard welkomstpagina. Zo niet, check dan de status
### MySQL Setup
-De volgende stap is de eerste configuratie van MySQL. Het is aan te raden om het beveiligingsscript te draaien, zodat je MySQL-server veilig blijft. Dit is optioneel maar sterk aanbevolen. Voer het uit met `sudo mysql_secure_installation`.
+De volgende stap is de eerste setup van MySQL. Het is aan te raden om het beveiligingsscript te draaien, zodat je MySQL-server veilig blijft. Dit is optioneel maar sterk aanbevolen. Voer uit met `sudo mysql_secure_installation`.
Je doorloopt een interactieve setup. Eerst wordt gevraagd naar wachtwoordvalidatie. Kies `Y` om alleen veilige wachtwoorden toe te staan en selecteer `MEDIUM` met `1` of `STRONG` met `2`.

-Daarna wordt gevraagd om de `anonymous` gebruiker te verwijderen en root-login op afstand uit te schakelen. We raden aan beide met `Y` te accepteren voor betere beveiliging. Zo wordt de testgebruiker verwijderd en kan root alleen lokaal via SSH inloggen.
+Daarna wordt gevraagd om de `anonymous` gebruiker te verwijderen en root-login op afstand uit te schakelen. We raden aan dit met `Y` te accepteren voor betere beveiliging. Zo wordt de testgebruiker verwijderd en kan root alleen lokaal via SSH inloggen, wat veiliger is.

-Tot slot wordt gevraagd om de `test` database te verwijderen en de privileges te herladen. Ook hier raden we aan `Y` te kiezen, want de testdatabase is niet nodig en de privileges moeten worden vernieuwd.
+Tot slot wordt gevraagd om de `test` database te verwijderen en de privilege-tabellen te herladen. Ook dit raden we aan met `Y` te accepteren, want de testdatabase is niet nodig en privileges moeten worden vernieuwd.

@@ -114,12 +115,12 @@ Check nu of MySQL draait door in te loggen met: `sudo mysql -u root`. Als het lu
### PHP testen
-Tot slot check je of PHP werkt. Maak een `info.php` bestand aan in de Apache map `/var/www/html/` met de volgende inhoud om `phpinfo()` uit te voeren.
+Tot slot check je of PHP werkt. Maak een `info.php` bestand aan in de Apache `/var/www/html/` map met de volgende inhoud om `phpinfo()` uit te voeren.
```
# Open nano editor voor het nieuwe bestand
nano /var/www/html/info.php
-# Plak de volgende inhoud in de editor
+# Plak deze inhoud in de editor
@@ -127,14 +128,14 @@ phpinfo();
Sla op met `CTRL+X`, dan `Y` en `Enter`.
-Open nu deze URL in je browser, je zou een PHP info pagina moeten zien als alles werkt:
+Ga nu naar deze URL, die een PHP info-pagina moet tonen als alles werkt:
```
http://[jouw_ipadres]/info.php
```

-Met de LAMP-stack getest en werkend, ben je klaar voor de WordPress installatie.
+Met de kern van de LAMP-stack getest en werkend, ben je klaar voor de WordPress installatie.
## Installatie
@@ -144,24 +145,24 @@ De WordPress installatie bestaat uit drie delen: eerst een MySQL database aanmak
Begin met het aanmaken van een nieuwe MySQL database. Dit is belangrijk omdat je deze gegevens straks nodig hebt in de WordPress setup wizard. We raden aan onze voorbeelden te gebruiken.
-Kopieer de volgende commando’s om database, tabellen en gebruikers aan te maken.
+Kopieer de volgende commando’s om de database, tabellen en gebruiker aan te maken.
```
-# Inloggen in MySQL
+# Inloggen op MySQL
sudo mysql -u root
# Database aanmaken
CREATE DATABASE wordpress;
-# Dedicated WordPress gebruiker aanmaken
+# Maak een dedicated wordpress gebruiker aan
# Vervang [your_password] door je eigen wachtwoord
CREATE USER wordpress@localhost IDENTIFIED BY '[your_password]';
-# Rechten toekennen aan de gebruiker (alles in één keer kopiëren)
+# Geef rechten aan de gebruiker (alles in één keer kopiëren)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON wordpress.*
TO wordpress@localhost;
-# Privileges herladen
+# Herlaad de privileges
FLUSH PRIVILEGES;
```
@@ -169,28 +170,28 @@ Als je klaar bent, verlaat je MySQL met `quit`. Je bent nu klaar om WordPress te
### WordPress installeren
-Voor de WordPress installatie raden we aan om de officiële release van **wordpress.org** te gebruiken in plaats van het APT-pakket, omdat WordPress dit zelf aanbeveelt om problemen te voorkomen.
+Voor de WordPress installatie raden we aan om de officiële release van **wordpress.org** te gebruiken in plaats van het APT-pakket, omdat WordPress dit aanbeveelt om problemen te voorkomen.
-Download de nieuwste versie met dit commando, dit zet het bestand in de tijdelijke map.
+Download de nieuwste versie met dit commando, die wordt opgeslagen in de tijdelijke map.
```
cd /tmp && wget https://wordpress.org/latest.tar.gz
```
-Pak het archief uit, dit maakt een `wordpress` map met alle bestanden.
+Pak het archief uit, dit levert een `wordpress` map met alle bestanden.
```
tar -xvf latest.tar.gz
```
-Kopieer de map naar de Apache map `/var/www/html/` zodat alles via het web bereikbaar is. Voer deze commando’s uit om te kopiëren, een uploads map aan te maken en de rechten goed te zetten zodat de `www-data` groep toegang heeft.
+Kopieer de map naar de Apache `/var/www/html/` map zodat alles via het web bereikbaar is. Voer deze commando’s uit om te kopiëren, een `uploads` map aan te maken en rechten goed te zetten zodat de `www-data` groep toegang heeft.
```
-# WordPress map kopiëren en eigenaar aanpassen
+# Kopieer wordpress map en pas eigenaar aan
cp -R wordpress /var/www/html/
chown -R www-data:www-data /var/www/html/wordpress/
-# Uploads map aanmaken
+# Maak uploads map aan
mkdir /var/www/html/wordpress/wp-content/uploads
-# Bestandsrechten aanpassen
+# Pas bestandsrechten aan
chmod -R 755 /var/www/html/wordpress/
chown -R www-data:www-data /var/www/html/wordpress/wp-content/uploads/
```
@@ -201,7 +202,7 @@ WordPress is nu geïnstalleerd. Open de setup wizard via: `http://[jouw_ipadres]
In de setup wizard configureer je WordPress, de laatste stap van de installatie. Eerst kies je je taal.
-Daarna vul je de databasegegevens in. Deze heb je net aangemaakt in MySQL, dus gebruik hier dezelfde gegevens. Als je onze voorbeelden hebt gevolgd, vul je dit in, waarbij je `[your_password]` vervangt door het wachtwoord dat je eerder koos.
+Daarna vul je de databasegegevens in. Die heb je net aangemaakt, dus gebruik dezelfde gegevens. Als je onze voorbeelden hebt gevolgd, vul je dit in, waarbij je `[your_password]` vervangt door je eigen wachtwoord.

@@ -209,17 +210,17 @@ Na deze stap start je de installatie.

-Op de volgende pagina vul je info in zoals de sitetitel, e-mailadres, gebruikersnaam en wachtwoord voor het hoofdaccount van WordPress. Je kunt ook kiezen of zoekmachines je site mogen indexeren of niet.
+Op de volgende pagina vul je info in zoals de sitetitel, e-mailadres, gebruikersnaam en wachtwoord voor de hoofd WordPress account. Je kunt ook kiezen of zoekmachines je site mogen indexeren of niet.
:::tip
-Kies een sterk wachtwoord en sla je inloggegevens goed op, zodat je altijd toegang hebt tot je WordPress dashboard!
+Kies een sterk wachtwoord en sla je inloggegevens goed op, zodat je niet buitengesloten raakt!
:::
Klik op **WordPress installeren** om de installatie af te ronden.

-Je komt op een succespagina die je doorstuurt naar de **Inloggen** pagina. Klik hier en log in met je zojuist aangemaakte gegevens.
+Je komt op een succespagina die je doorstuurt naar de **Inloggen** pagina. Klik hier en log in met je gegevens om voor het eerst in je WordPress dashboard te komen!

@@ -229,8 +230,8 @@ En zo, na succesvol inloggen, sta je in je WordPress dashboard met een volledige
## Conclusie
-Gefeliciteerd, je hebt WordPress succesvol geïnstalleerd en geconfigureerd! Als volgende stap raden we **sterk aan** om een domein en een **SSL-certificaat** in te stellen, zodat data veilig wordt verzonden en je WordPress dashboard makkelijker bereikbaar is. Bekijk onze [Certbot gids](dedicated-linux-certbot.md) met focus op de **Apache Plugin** en volg de interactieve setup om snel een certificaat voor je domein te regelen.
+Gefeliciteerd, je hebt WordPress succesvol geïnstalleerd en geconfigureerd! Als volgende stap raden we **sterk aan** om een domein en een **SSL-certificaat** in te stellen, zodat data veilig wordt verzonden en je WordPress dashboard makkelijker te bereiken is. Bekijk onze [Certbot gids](dedicated-linux-certbot.md) met focus op de **Apache Plugin** en volg de interactieve setup om snel een certificaat voor je domein te regelen.
-Voor verdere verdieping en uitbreidingen raden we je aan onze [WordPress Plugins](webspace-wordpress-plugins.md) en [WordPress Elementor](webspace-wordpress-elementor.md) gidsen te bekijken. Hier leer je hoe je plugins installeert en werkt met Elementor, een populaire en gebruiksvriendelijke page builder.
+Voor verdere verdieping en uitbreidingen raden we je aan om onze [WordPress Plugins](webspace-wordpress-plugins.md) en [WordPress Elementor](webspace-wordpress-elementor.md) gidsen te bekijken. Hier leer je hoe je plugins installeert en werkt met Elementor, een populaire en gebruiksvriendelijke page builder.
-Heb je nog vragen of hulp nodig? Neem gerust contact op met onze support, we staan dagelijks voor je klaar! 🙂
\ No newline at end of file
+Heb je vragen of hulp nodig? Neem gerust contact op met onze support, we staan dagelijks voor je klaar! 🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
index 3c80dda6b..688848cbb 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-linux-xrdp.md
@@ -1,9 +1,10 @@
---
id: dedicated-linux-xrdp
-title: "Dedicated Server: Installatie van xRDP (Remote Desktop)"
+title: "xRDP instellen op een Linux Server - Remote Desktop Toegang activeren"
description: "Ontdek hoe je remote desktop toegang instelt op Ubuntu en Debian servers voor makkelijker beheer en controle → Leer het nu"
-sidebar_label: Installeer xRDP
+sidebar_label: xRDP installeren
services:
+ - vserver
- dedicated
---
@@ -11,16 +12,16 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Op Linux is er meestal standaard een SSH-console om de server te beheren. In sommige gevallen is het makkelijker om een remote desktop verbinding te gebruiken, vergelijkbaar met Windows.
-Een post-installatie is mogelijk voor de meeste Linux distros. In deze gids leggen we uit hoe dat werkt voor Ubuntu en Debian.
+Op Linux is er meestal een standaard SSH-console om de server te beheren. Soms is het echter makkelijker om een remote desktop verbinding te gebruiken, net zoals bij Windows.
+Een post-installatie is mogelijk voor de meeste Linux distro’s. In deze gids leggen we uit hoe dat werkt voor Ubuntu en Debian.
:::info
-Belangrijk: Gebruik minimaal Ubuntu 18.04.X LTS (Bionic Beaver) of Debian 10 (Buster) als besturingssysteem. Nieuwere versies worden aanbevolen.
+Belangrijk: Je moet minimaal Ubuntu 18.04.X LTS (Bionic Beaver) of Debian 10 (Buster) als OS gebruiken. Nieuwere versies worden aanbevolen.
:::
## xRDP installeren
-Eerst moet de server geüpdatet worden:
+Eerst update je de server:
```
// Debian
sudo apt update; sudo apt upgrade -y
@@ -29,7 +30,7 @@ sudo apt update; sudo apt upgrade -y
sudo apt update; sudo apt upgrade -y
```
-Na de update worden de benodigde pakketten geïnstalleerd:
+Na de update installeer je de benodigde pakketten:
```
// Debian
sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils -y
@@ -38,7 +39,7 @@ sudo apt install xfce4 xfce4-goodies xorg dbus-x11 x11-xserver-utils -y
sudo apt install ubuntu-desktop -y
```
-Daarna kan xRDP geïnstalleerd worden:
+Daarna installeer je xRDP:
```
// Debian
sudo apt install xrdp
@@ -47,7 +48,7 @@ sudo apt install xrdp
sudo apt install xrdp
```
-Na installatie moet de status "active" teruggeven:
+Na de installatie check je of de status “active” is:
```
// Debian
sudo systemctl status xrdp
@@ -57,7 +58,7 @@ sudo systemctl status xrdp
```

-Als de status goed is, moet er nog een gebruiker worden aangemaakt. Daarna moet de xRDP service opnieuw gestart worden:
+Als de status goed is, moet je nog een gebruiker aanmaken. Daarna herstart je de xRDP service:
```
// Debian
sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp
@@ -66,13 +67,13 @@ sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp
sudo adduser xrdp ssl-cert; sudo systemctl restart xrdp
```
-Na het afronden van de configuratie kun je via Remote Desktop verbinden met de root of de betreffende gebruikersgegevens van de server.
+Als je klaar bent met de configuratie, kun je via Remote Desktop verbinden met de root of de betreffende gebruikersdata van de server.
De standaardpoort is: 3389
## Verbinding maken
-De verbinding kan gemaakt worden via elke RDP-client, verbonden met IP:POORT.
-Bij het verbinden wordt om de inloggegevens gevraagd:
+Je kunt verbinden met elke RDP-client, via IP:POORT.
+Bij het verbinden wordt om je inloggegevens gevraagd:

@@ -85,4 +86,4 @@ Ubuntu:
Debian:
-
\ No newline at end of file
+
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
index f6e4de99b..4ba2b0d68 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-ftpserver.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-ftpserver
-title: "Dedicated Server: FTP Installeren"
-description: "Ontdek hoe je een FileZilla FTP-server op Windows instelt en beheert voor veilige bestandsoverdracht en gebruikersbeheer → Leer het nu"
+title: "FTP instellen op een Windows Server - Host een Veilige Bestandoverdracht Service"
+description: "Ontdek hoe je een FileZilla FTP-server op Windows instelt en beheert voor veilige bestandoverdracht en gebruikersbeheer → Leer nu meer"
sidebar_label: FTP Installeren
services:
+ - vserver
- dedicated
---
@@ -13,7 +14,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
**FTP (File Transfer Protocol)** is een netwerkprotocol dat wordt gebruikt om bestanden over een TCP/IP-netwerk te versturen. Het protocol is ontwikkeld om het eenvoudig uitwisselen van bestanden tussen systemen mogelijk te maken.
-Met de **FileZilla Server** kun je zo’n FTP-server op een Windows besturingssysteem opzetten. FileZilla Server is makkelijk te installeren en configureren, en biedt tal van functies zoals het aanmaken van gebruikersaccounts, beheren van toegangsrechten en het overzetten van bestanden.
+Met de **FileZilla Server** kun je zo’n FTP-server op een Windows besturingssysteem opzetten. FileZilla Server is makkelijk te installeren en configureren, en biedt tal van functies zoals het aanmaken van gebruikersaccounts, beheren van toegangsrechten en het overdragen van bestanden.
@@ -27,23 +28,23 @@ Voor het opzetten van een FTP-server heb je de juiste software nodig. FileZilla
### Installatie
-Als je het installatiebestand hebt gedownload, moet je het uitvoeren. Klik hiervoor op het gedownloade bestand. Het volgende venster verschijnt: 
+Als je het installatiebestand hebt gedownload, moet je het uitvoeren. Klik op het bestand dat je net hebt gedownload. Het volgende venster zou moeten openen: 
-Hier kun je de te installeren onderdelen selecteren. Het is echter voldoende om de vooraf geselecteerde pakketten te installeren, dus klik gewoon op **Next** en kies daarna de installatiemap:
+Hier kun je de te installeren pakketten selecteren. Het is echter voldoende om de vooraf geselecteerde pakketten te installeren, dus klik gewoon op **Next** en kies daarna het installatiepad:

-In dit voorbeeld wordt FileZilla Server geïnstalleerd onder **C:\Program Files (x86)\FileZilla Server**. Je kunt ook een eigen pad kiezen. Na het kiezen van de map moet je aangeven hoe de FTP-server geïnstalleerd en gestart moet worden. Ook kun je de poort instellen en een administratorwachtwoord opgeven.
+In dit voorbeeld wordt FileZilla Server geïnstalleerd onder **C:\Program Files (x86)\FileZilla Server**. Je kunt natuurlijk ook een eigen pad kiezen. Na het kiezen van het pad moet je aangeven hoe de FTP-server geïnstalleerd en gestart moet worden. Ook kun je de poort instellen en een administratorwachtwoord opgeven.

-Klik daarna weer op **Next** en in de volgende stap op **Install** om de installatie te starten. De beheerinterface van de FileZilla FTP-server opent nu. Klik op de knop **Connect to FileZilla FTP Server**.
+Klik daarna weer op **Next** en in de volgende stap. Klik aan het einde op **Install** om de installatie te starten. De beheerinterface van de FileZilla FTP-server opent nu. Klik op de knop **Connect to FileZilla FTP Server**.
-Er verschijnt een venster met de velden Host, Port en Password. Laat de eerste twee velden ongewijzigd en vul het administratorwachtwoord in dat je hebt ingesteld. Maak vervolgens verbinding door op **Ok** te klikken.
+Er verschijnt een venster met de velden Host, Port en Password. Laat de eerste twee velden ongewijzigd en vul het administratorwachtwoord in dat je hebt ingesteld. Maak daarna verbinding door op **Ok** te klikken.
@@ -52,11 +53,11 @@ Er verschijnt een venster met de velden Host, Port en Password. Laat de eerste t
### Gebruiker aanmaken
Om via FTP verbinding te maken met je server, moet je een gebruiker aanmaken.
-Klik boven in het menu op **Server** en daarna op **Configure**.
+Klik bovenin het menu op **Server** en daarna op **Configure**.

-Onder het menu-item Users kun je een nieuwe gebruiker toevoegen door simpelweg op **Add** te klikken:
+Onder het menu **Users** kun je een nieuwe gebruiker toevoegen door simpelweg op **Add** te klikken:

@@ -70,23 +71,23 @@ Nu de gebruiker is aangemaakt, moet je de toegang en rechten instellen. Activeer

-Om ervoor te zorgen dat de gebruiker de juiste rechten heeft, moet je aangeven welke mappen de gebruiker mag benaderen door bij mount points op **Add** te klikken. Je moet een virtueel pad en een native pad opgeven. In ons voorbeeld geven we aan dat de C-schijf wordt weergegeven onder \.
+Om ervoor te zorgen dat de gebruiker de juiste rechten heeft, moet je aangeven welke mappen toegankelijk zijn door op **Add** te klikken bij mount points. Je moet een virtueel pad en een native pad opgeven. In ons voorbeeld geven we aan dat de C-schijf wordt weergegeven onder \.

-Rechts vind je de optie **Permissions**, waarmee je de toegangsrechten voor het opgegeven pad instelt. Wil je dat de gebruiker bestanden kan lezen en aanpassen, dan is het aan te raden om **Read+Write** te selecteren.
+Rechts vind je de optie **Permissions**, waarmee je de toegangsrechten voor het opgegeven pad instelt. Wil je dat de gebruiker bestanden kan lezen en bewerken, dan is het aan te raden om **Read+Write** te kiezen.
::: danger
Voor de veiligheid geef je een gebruiker alleen toegang tot specifieke mappen.
:::
-Je kunt je wijzigingen toepassen en bevestigen door op de **Apply** knop te klikken.
+Je kunt je wijzigingen toepassen en bevestigen door op de knop **Apply** te klikken.
## Windows Firewall Uitzonderingen
-Om verbinding te kunnen maken met je FTP-server, moet je de FTP-server toestaan in de Windows firewall. Open hiervoor de firewall-instellingen via **Configuratiescherm\Systeem en beveiliging\Windows Defender Firewall** en klik op **Een app of functie toestaan via Windows Defender Firewall**.
+Om verbinding te kunnen maken met je FTP-server, moet je de FTP-server toestaan in de Windows Firewall. Open hiervoor de firewall-instellingen via **Configuratiescherm\Systeem en Beveiliging\Windows Defender Firewall** en klik op **Een app of functie toestaan via Windows Defender Firewall**.
Selecteer in het volgende venster de applicatie die je wilt toestaan:

@@ -95,7 +96,7 @@ In dit voorbeeld is het pad **C:\Program Files (x86)\FileZilla Server\FileZilla

-Sluit het venster af met **OK**. Je kunt nu verbinding maken met je FTP-server.
+Sluit het proces af met een klik op **OK**, nu is verbinding maken met je FTP-server mogelijk.
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-git.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
index da4909b6c..66172d1a0 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-git.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-git
-title: "Dedicated Server: Git installeren op Windows"
-description: "Ontdek hoe je Git instelt en configureert voor efficiënte versiebeheer en soepele samenwerking in je projecten → Leer het nu"
+title: "Git installeren op een Windows Server - Versiebeheer voor jouw projecten"
+description: "Ontdek hoe je Git installeert en configureert voor efficiënt versiebeheer en soepele samenwerking in je projecten → Leer het nu"
sidebar_label: Git installeren
services:
+ - vserver
- dedicated
---
@@ -13,9 +14,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Git is een gedistribueerd versiebeheersysteem dat ontworpen is voor efficiënt beheer van broncode. Het stelt developers in staat om veranderingen bij te houden, tegelijkertijd aan verschillende branches te werken en soepel samen te werken aan projecten. Dankzij de flexibiliteit en performance is Git de standaardtool geworden voor versiebeheer in moderne softwareontwikkeling.
+Git is een gedistribueerd versiebeheersysteem, ontworpen voor efficiënt beheer van broncode. Het stelt developers in staat om veranderingen bij te houden, tegelijkertijd aan verschillende branches te werken en soepel samen te werken aan projecten. Dankzij de flexibiliteit en performance is Git dé standaardtool geworden voor versiebeheer in moderne softwareontwikkeling.
+
+Overweeg je om deze service zelf te hosten? We nemen je stap voor stap mee in het opzetten en configureren, inclusief alles waar je op moet letten.
+
-Overweeg je om deze service zelf te hosten? We nemen je stap voor stap mee in het opzetten en configureren, inclusief alles wat je moet weten.
@@ -25,19 +28,19 @@ Voordat je **Git** installeert, moet je je systeem klaarmaken. Dit betekent dat
### Systeem bijwerken
-Om zeker te zijn dat je systeem draait met de nieuwste software- en beveiligingsupdates, is het belangrijk om eerst een systeemupdate uit te voeren. Zo heb je de laatste beveiligingspatches en softwareversies voordat je verder gaat.
+Om zeker te weten dat je systeem draait met de meest recente software- en beveiligingsupdates, is het altijd slim om eerst een systeemupdate uit te voeren. Zo zorg je dat je systeem de nieuwste beveiligingspatches en softwareversies heeft voordat je verder gaat.
## Installatie
-Nu de voorbereidingen klaar zijn, kun je Git installeren. Download hiervoor Git voor Windows (x64) hier: https://git-scm.com/downloads/win
+Nu de voorbereidingen klaar zijn, kun je Git installeren. Download Git voor Windows (x64) hier: https://git-scm.com/downloads/win
Start daarna de setup van het gedownloade bestand en volg de stappen zoals aangegeven.

-Als de installatie klaar is, controleer je of Git correct werkt door een terminal of command prompt te openen. Typ het commando `git --version` en druk op Enter.
+Als de installatie klaar is, controleer je of Git goed werkt door een terminal of command prompt te openen. Typ het commando `git --version` en druk op Enter.
Als de installatie gelukt is, toont Git de geïnstalleerde versie. Krijg je een foutmelding of geen output? Dan is Git waarschijnlijk niet goed geïnstalleerd of staat het commando niet in het systeem pad.
@@ -52,7 +55,7 @@ git version 2.51.2
## Configuratie
-Stel je Git gebruikersnaam en e-mail in met onderstaande commando’s, waarbij je de voorbeeldgegevens vervangt door jouw eigen info. Deze gegevens worden gekoppeld aan elke commit die je maakt.
+Stel je Git gebruikersnaam en e-mail in met onderstaande commando’s, vervang de voorbeeldwaarden door jouw eigen gegevens. Deze info wordt gekoppeld aan elke commit die je maakt.
```
git config --global user.name "John Doe Paris"
@@ -61,11 +64,11 @@ git config --global user.email "doe@e-mail.com"
-## Afsluiting en meer bronnen
+## Afsluiting en extra bronnen
-Gefeliciteerd! Je hebt nu Git succesvol geïnstalleerd en geconfigureerd op je vServer. We raden je ook aan om deze bronnen te checken, die je extra hulp en tips kunnen geven tijdens het configureren van je server:
+Gefeliciteerd! Je hebt Git nu succesvol geïnstalleerd en geconfigureerd op je vServer. We raden je ook aan om deze bronnen te checken, die je extra hulp en tips kunnen geven tijdens het configureren van je server:
- [git-scm.com](https://git-scm.com/) - Officiële website
- [git-scm.com/doc](https://git-scm.com/doc) Git documentatie
-Heb je specifieke vragen die hier niet behandeld worden? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat om je te helpen! 🙂
\ No newline at end of file
+Heb je specifieke vragen die hier niet behandeld worden? Voor verdere vragen of hulp kun je altijd contact opnemen met onze support, die dagelijks voor je klaarstaat! 🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
index 94edb6031..d4c742821 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-installmysql.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-installmysql
-title: "Dedicated Server: MySQL Installeren"
-description: "Leer hoe je je eigen MySQL-databaseserver op een Windows Dedicated Server instelt en beveiligt voor betrouwbare data management → Ontdek het nu"
-sidebar_label: MySQL Installeren
+title: "MySQL installeren op een Windows Server - Betrouwbare databases opzetten en beheren"
+description: "Leer hoe je je eigen MySQL database server opzet en beveiligt op een Windows Dedicated Server voor betrouwbare data management → Ontdek het nu"
+sidebar_label: MySQL installeren
services:
+ - vserver
- dedicated
---
@@ -11,44 +12,44 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Een MySQL-server heb je nodig voor verschillende applicaties en kan belangrijke data bevatten, bijvoorbeeld voor een game server of een website. Hieronder leggen we uit hoe je je eigen MySQL-databaseserver op je Windows Dedicated Server installeert.
+Een MySQL-server is nodig voor verschillende applicaties en kan belangrijke data bevatten, bijvoorbeeld voor een game server of een website. Hieronder leggen we uit hoe je je eigen MySQL database server opzet op je Windows Dedicated Server.
## Installatie
-Eerst maak je via Remote Desktop verbinding met je server en download je de nieuwste versie van MariaDB, dat wordt gebruikt als database server: [MariaDB Download](https://mariadb.org/download/?t=mariadb).
+Begin met het verbinden via Remote Desktop Connection met je server en download de nieuwste versie van MariaDB, die wordt gebruikt als database server: [MariaDB Download](https://mariadb.org/download/?t=mariadb).
Pak het gedownloade archief uit met WinRAR of 7Zip en start het installatiebestand met een dubbele klik:

-Daarna navigeer je door het installatieproces door steeds op **Next** te klikken totdat je gevraagd wordt het root-wachtwoord in te voeren:
+Daarna navigeer je door het installatieproces door op **Next** te klikken totdat je gevraagd wordt het root-wachtwoord in te voeren:

-Hier stel je het masterwachtwoord in voor de toegang tot je databaseserver. Zorg ervoor dat je een sterk wachtwoord kiest dat niemand anders kent!
+Hier kun je het masterwachtwoord instellen voor de toegang tot je database server. Zorg ervoor dat je een veilig wachtwoord kiest dat niemand anders kent!
:::info
-BELANGRIJK! Wil je extern toegang tot de database via Navicat, HeidiSQL of een andere tool, dan moet je de optie **Enable access from remote machines for root user** activeren! Dit wordt om veiligheidsredenen meestal afgeraden.
+BELANGRIJK! Als je extern toegang wilt tot de database via Navicat, HeidiSQL of een andere tool, moet je de optie **Enable access from remote machines for root user** activeren! Om veiligheidsredenen wordt dit normaal gesproken niet aanbevolen.
:::
-Klik daarna weer op **Next** tot je aan het einde van de installatie bent, waar je op **Install** klikt:
+Klik daarna op **Next** totdat je aan het einde van de installatie bent, daar klik je op **Install**:

-Je databaseserver is nu online en klaar voor gebruik!
+Je database server is nu online en klaar voor gebruik!
## Configuratie van externe toegang
-Als je tijdens de installatie "Enable access from remote machines for root user" hebt aangezet, moet je ook poort **3306** van MySQL openzetten in de Windows Firewall. Open daarvoor de firewall en maak een nieuwe regel aan.
+Als je tijdens de installatie "Enable access from remote machines for root user" hebt aangezet, moet je ook poort **3306** van MySQL openzetten in de Windows Firewall. Open hiervoor de firewall en maak een nieuwe regel aan.
Hier vind je de handleiding voor het doorsturen van poorten in de firewall:
[Port Forwarding (Firewall)](vserver-windows-port.md)
-Nu kun je extern verbinding maken met je MySQL-server!
+Nu kun je extern verbinding maken met je MySQL server!
## Conclusie
-Gefeliciteerd, je hebt de MySQL-server succesvol geïnstalleerd. Voor vragen of hulp kun je altijd contact opnemen met onze support, die dagelijks voor je klaarstaat! 🙂
\ No newline at end of file
+Gefeliciteerd, je hebt de MySQL server succesvol geïnstalleerd. Voor verdere vragen of hulp kun je altijd contact opnemen met onze support, die dagelijks voor je klaarstaat! 🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
index 5d5f32758..d4b003445 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-javascript.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-javascript
-title: 'Dedicated Server: Installatie van JavaScript'
-description: "Ontdek hoe je Node.js, Deno en Bun op Windows installeert en configureert om JavaScript efficiënt te draaien → Leer het nu"
-sidebar_label: JavaScript Installeren
+title: "JavaScript Runtime installeren op een Windows Server - Moderne Webapplicaties draaien"
+description: "Ontdek hoe je Node.js, Deno en Bun op Windows installeert en instelt om JavaScript efficiënt te draaien → Leer het nu"
+sidebar_label: JavaScript installeren
services:
+ - vserver
- dedicated
---
@@ -11,11 +12,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Deze gids geeft je de stappen voor het installeren van Node.js, Deno en Bun op Windows. De onderstaande stappen voer je uit via RDP. Weet je niet hoe je via RDP verbinding maakt met je server? Check dan onze [Eerste Toegang (RDP)](vserver-windows-userdp.md) gids.
+Deze gids geeft je de stappen om Node.js, Deno en Bun op Windows te installeren. De onderstaande stappen voer je uit via RDP. Weet je niet hoe je via RDP verbinding maakt met je server? Check dan onze [Eerste Toegang (RDP)](vserver-windows-userdp.md) handleiding.
## Installatie
-Eerst moet je kiezen welke JavaScript runtime je wilt installeren. Er zijn online veel bronnen die elk van deze runtimes uitgebreid uitleggen. Maar je kunt ook deze gids volgen, want hier vind je basiscommando’s en codevoorbeelden. Wij raden Node.js aan, omdat dit een van de meest gebruikte en populaire keuzes is.
+Eerst moet je kiezen welke JavaScript runtime je wilt installeren. Er zijn online veel bronnen die elk van deze runtimes uitgebreid uitleggen. Maar deze gids helpt je ook, want hier vind je basiscommando’s en codevoorbeelden. Wij raden Node.js aan, omdat dit een van de meest gebruikte en populaire keuzes is.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
@@ -23,7 +24,7 @@ import TabItem from '@theme/TabItem';
-## Node.js Runtime Installeren
+## Node.js Runtime installeren
### Stap 1: Bestanden downloaden
Open je favoriete browser (ik gebruik Chrome voor deze gids) en ga naar [https://Node.js.org/en](https://Node.js.org/en)
@@ -39,11 +40,11 @@ Het is aan te raden om altijd de nieuwste Long Term Support (LTS) versie te gebr
:::
### Stap 2: Node.js installeren
-Start de installer door erop te klikken. Je krijgt nu een paar instellingen te zien voor de installatie. Op de `Welkom` pagina klik je op `Volgende`.
+Start de installer door erop te klikken. Je krijgt nu een paar instellingen te zien. Op de `Welcome` pagina klik je op `Next`.

-Lees en accepteer de Node.js Licentieovereenkomst door het vakje aan te vinken en klik daarna op `Volgende`.
+Lees en accepteer de Node.js Licentieovereenkomst door het vakje aan te vinken en klik daarna op `Next`.

@@ -55,20 +56,20 @@ Wij raden aan om de standaard installatielocatie te gebruiken.

-Op de volgende pagina kun je ervoor kiezen om bepaalde Node.js core pakketten niet te installeren. Voor een normale installatie, wat wij aanraden, klik je gewoon op `Volgende`. Je krijgt ook de optie om Chocolatey te installeren, maar dat is niet nodig.
+Op de volgende pagina kun je ervoor kiezen om bepaalde Node.js core pakketten niet te installeren. Voor een normale installatie, wat wij aanraden, klik je gewoon op `Next`. Je krijgt ook de optie om Chocolatey te installeren, maar dat is niet nodig.

### Stap 3: Installatie afronden
-Klik nu op `Installeren` en wacht tot alles is ingesteld. Heb geduld, dit kan even duren. :)
+Klik nu op `Install` en wacht tot alles is geïnstalleerd. Dit kan even duren, dus geduld! :)

-Als het klaar is, klik je op `Voltooien` en kun je Node.js op je server gaan gebruiken.
+Als het klaar is, klik je op `Finish` en kun je meteen aan de slag met Node.js op je server.
### Node.js updaten naar de nieuwste versie
-Met `node -v` zie je welke versie van Node.js geïnstalleerd is. Check af en toe of je de nieuwste LTS versie draait. Om Node.js te updaten volg je gewoon weer deze [JavaScript Installatie](dedicated-windows-javascript.md) gids.
+Met `node -v` check je welke versie van Node.js je hebt. Check regelmatig of je de nieuwste LTS versie draait. Om Node.js te updaten, volg je gewoon weer deze [JavaScript installeren](dedicated-windows-javascript.md) gids.
### Node.js & npm gebruiken
@@ -78,15 +79,15 @@ npm is de officiële package manager van Node.js. Hiermee installeer je pakkette
Je vindt alle npm pakketten op hun [website](https://www.npmjs.com/).
:::
-### Een nieuw project aanmaken
+### Een nieuw project starten
-Wil je een nieuw Node.js project starten? Maak dan eerst een nieuwe map aan via de Verkenner, open de Command Prompt of PowerShell in die map en voer `npm init` uit om het project op te zetten. Je wordt gevraagd wat basisinformatie in te vullen voor het maken van een `package.json` bestand. Dit is het configuratiebestand voor Node.js.
+Wil je een nieuw Node.js project starten? Maak dan eerst een nieuwe map aan via de Verkenner, open de Command Prompt of PowerShell in die map en voer `npm init` uit om het project op te zetten. Je wordt gevraagd wat basisinfo in te vullen voor het `package.json` bestand. Dit is het configuratiebestand voor je Node.js project.
:::tip
In Windows kun je in de Verkenner op het pad klikken, `cmd` typen en op Enter drukken om de Command Prompt direct in die map te openen. Super handig!
:::
-Na het initialiseren maak je een nieuw bestand `index.js` aan en schrijf je er code in. Bijvoorbeeld een simpele http-server op poort 80 die een testbericht terugstuurt als je via localhost verbinding maakt:
+Na het initialiseren maak je een nieuw bestand `index.js` aan en schrijf je je code erin. Bijvoorbeeld een simpele http-server op poort 80 die een testbericht terugstuurt als je via localhost verbinding maakt:
```js
const http = require('http')
@@ -111,14 +112,14 @@ Externe pakketten installeren via npm doe je met `npm install [pakket-naam]`.
-## Deno Runtime Installeren
+## Deno Runtime installeren
-Deno installeren is super simpel: typ `irm https://deno.land/install.ps1 | iex` in een PowerShell venster. Zoek in Windows naar `Powershell`, open het als administrator en voer het commando uit. Volg de stappen die het programma aangeeft.
+Deno installeren is super simpel: open PowerShell en voer `irm https://deno.land/install.ps1 | iex` uit. Zoek via de Windows zoekbalk naar `Powershell`, open het als administrator en run het commando. Volg de stappen die het script aangeeft.

:::tip
-Check je geïnstalleerde versie met `deno --version`.
+Check je Deno versie met `deno --version`.
:::
### Deno updaten naar de nieuwste versie
@@ -127,7 +128,7 @@ Update Deno simpelweg met `deno upgrade`.
### Deno gebruiken
-Maak een nieuw bestand `index.ts` aan en schrijf wat code erin. Bijvoorbeeld een simpele http-server op poort 80 die een testbericht terugstuurt als je via localhost verbinding maakt:
+Maak een nieuw bestand `index.ts` en schrijf wat code. Bijvoorbeeld een simpele http-server op poort 80 die een testbericht terugstuurt als je via localhost verbindt:
```js
Deno.serve({ port: 80 }, (_req: Request) => {
@@ -147,19 +148,19 @@ Deno is ontworpen met veiligheid in gedachten en vraagt daarom om expliciete per
-## Bun Runtime Installeren
+## Bun Runtime installeren
-Bun heeft ook een super makkelijke één-commando installer, maar je kunt het ook via npm installeren als je al met Node.js hebt gewerkt.
+Bun heeft ook een super makkelijke installer met één commando, maar je kunt het ook via npm installeren als je al met Node.js hebt gewerkt.
-Voer `irm bun.sh/install.ps1|iex` uit in PowerShell om Bun op je server te installeren.
+Voer in PowerShell `irm bun.sh/install.ps1|iex` uit om Bun op je server te installeren.

:::info
-Als er bestanden missen op je server, geeft Bun je hierover info en links om ze te downloaden tijdens het installeren.
+Soms mist je server nog wat benodigde bestanden. Bun geeft je dan info en links om die te downloaden tijdens het installeren.

:::
@@ -167,7 +168,7 @@ Als er bestanden missen op je server, geeft Bun je hierover info en links om ze
-Heb je npm al? Dan kun je Bun installeren met `npm install -g bun`.
+Heb je npm al? Dan installeer je Bun met `npm install -g bun`.

@@ -176,13 +177,13 @@ Heb je npm al? Dan kun je Bun installeren met `npm install -g bun`.
### Bun gebruiken
-Bun is gemaakt om sneller te zijn dan andere JavaScript engines en heeft een setup die lijkt op Node.js. Open een lege map en run `bun init` in de Command Prompt.
+Bun is gemaakt om sneller te zijn dan andere JavaScript engines, met een setup die lijkt op Node.js. Open een lege map en run `bun init` in de Command Prompt.
:::note
Afhankelijk van je gekozen taal (JS of TS) maakt Bun een configbestand aan (jsconfig.json of tsconfig.json).
:::
-Maak een nieuw bestand `index.ts` en schrijf er wat code in. Bijvoorbeeld een simpele http-server op poort 80 die een testbericht terugstuurt als je via localhost verbinding maakt:
+Maak een nieuw bestand `index.ts` en schrijf wat code. Bijvoorbeeld een simpele http-server op poort 80 die een testbericht terugstuurt als je via localhost verbindt:
```js
const server = Bun.serve({
@@ -202,4 +203,4 @@ Run dit met `bun index.ts` en check het resultaat via `localhost:80` in je brows
## Conclusie
-Gefeliciteerd, je hebt JavaScript succesvol geïnstalleerd! Heb je nog vragen of hulp nodig? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat! 🙂
\ No newline at end of file
+Gefeliciteerd, je hebt JavaScript succesvol geïnstalleerd! Heb je nog vragen of hulp nodig? Onze support staat dagelijks voor je klaar om je te helpen! 🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
index ffcff603b..89b2c0c79 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-nodejs.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-nodejs
-title: "Dedicated Server: Node.js installeren op Windows"
-description: "Ontdek hoe je Node.js instelt voor schaalbare, real-time applicaties met een gestroomlijnde omgeving → Leer het nu"
+title: "Node.js installeren op een Windows Server - Run moderne JavaScript-apps"
+description: "Ontdek hoe je Node.js instelt voor schaalbare, realtime applicaties met een gestroomlijnde omgeving → Leer het nu"
sidebar_label: Node.js installeren
services:
+ - vserver
- dedicated
---
@@ -13,31 +14,31 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Node.js is een cross-platform, open-source JavaScript runtime-omgeving die JavaScript-code buiten de browser uitvoert, bijvoorbeeld op servers of in command-line tools. Gebouwd op de V8-engine ondersteunt het asynchrone, event-driven I/O, wat het super efficiënt maakt voor het bouwen van schaalbare netwerk- en real-time applicaties.
+Node.js is een cross-platform, open-source JavaScript runtime-omgeving die JavaScript-code buiten de browser uitvoert, bijvoorbeeld op servers of in command-line tools. Gebouwd op de V8-engine ondersteunt het asynchrone, event-driven I/O, wat het super efficiënt maakt voor het bouwen van schaalbare netwerk- en realtime applicaties.
-Het “JavaScript overal” paradigma maakt het mogelijk voor developers om één taal te gebruiken voor zowel backend als frontend development.
+Het “JavaScript overal” principe maakt het mogelijk voor developers om één taal te gebruiken voor zowel backend als frontend development.
## Voorbereiding
Voordat je **Node.js** installeert, moet je je systeem klaarmaken. Dit betekent dat je je besturingssysteem bijwerkt naar de nieuwste versie en alle benodigde dependencies installeert. Deze voorbereidingen zorgen voor een stabiele omgeving en helpen problemen tijdens of na de installatie te voorkomen.
### Systeem updaten
-Om zeker te weten dat je systeem draait met de nieuwste software en beveiligingsupdates, voer je altijd eerst een systeemupdate uit. Gebruik hiervoor het volgende commando:
+Zorg dat je systeem draait met de nieuwste software- en beveiligingsupdates door eerst een systeemupdate uit te voeren. Gebruik hiervoor het volgende commando:
```
sudo apt update && sudo apt upgrade -y
```
-Zo zorg je dat je systeem de laatste beveiligingspatches en softwareversies heeft voordat je verder gaat.
+Dit zorgt ervoor dat je systeem de laatste beveiligingspatches en softwareversies heeft voordat je verder gaat.
### Dependencies installeren
-Als de update klaar is, kun je de dependencies installeren. Node.js wordt op je machine gedraaid via verschillende Docker containers. Daarom moet Docker eerst geïnstalleerd zijn. Gebruik hiervoor het volgende commando:
+Als de update klaar is, kun je de dependencies installeren. Node.js wordt op je machine gedraaid via een reeks Docker-containers. Daarom moet Docker eerst geïnstalleerd zijn. Gebruik hiervoor het volgende commando:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Een complete walkthrough van het installatieproces en hoe je Docker gebruikt, vind je in onze [Docker](vserver-windows-docker.md) gids.
+Een volledige walkthrough van het installatieproces en hoe je Docker gebruikt vind je in onze [Docker](vserver-windows-docker.md) gids.
## Installatie
@@ -55,11 +56,11 @@ Daarna kun je een container starten op basis van deze image en een shell sessie
docker run -it --rm --entrypoint sh node:22-alpine
```
-Binnen de container check je de geïnstalleerde Node.js versie met `node -v`, dit zou `v22.19.0` moeten tonen. Je kunt ook de npm versie checken met `npm -v`, wat `10.9.3` zou moeten zijn. Dit bevestigt dat de image de juiste versies van Node.js en npm bevat, klaar voor direct gebruik.
+Binnen de container controleer je de geïnstalleerde Node.js versie met `node -v`, dit zou `v22.19.0` moeten tonen. Je kunt ook de npm versie checken met `npm -v`, wat `10.9.3` zou moeten zijn. Dit bevestigt dat de image de juiste versies van Node.js en npm bevat, klaar voor direct gebruik.
## Configuratie
-Na het starten van de Node.js container is het aan te raden om essentiële Node.js instellingen binnen de omgeving zelf te configureren. Een veelgebruikte aanpak is het definiëren van environment variables, bijvoorbeeld:
+Na het starten van de Node.js container is het aan te raden om essentiële Node.js instellingen binnen de omgeving te configureren. Een veelgebruikte aanpak is het definiëren van environment variables, bijvoorbeeld:
```
export NODE_ENV=production
@@ -75,13 +76,13 @@ npm init -y
Dit genereert een `package.json` bestand, waarin dependencies, scripts en metadata voor je project worden gedefinieerd. Dit is het centrale configuratiebestand voor elke Node.js app.
-Dependencies installeer je met `npm install `, terwijl development dependencies je toevoegt met `npm install --save-dev`. De `scripts` sectie in `package.json` laat je custom commands definiëren, zoals `npm start` of `npm run build`, om het uitvoeren en beheren van je project makkelijker te maken.
+Dependencies installeer je met `npm install `, terwijl development dependencies worden toegevoegd met `npm install --save-dev`. De `scripts` sectie in `package.json` laat je custom commands definiëren, zoals `npm start` of `npm run build`, om het uitvoeren en beheren van je project makkelijker te maken.
Voor geavanceerdere setups kun je Node.js aanpassen met `.npmrc` of `.nvmrc` bestanden, waarmee je private registries, caching opties of een specifieke Node.js versie kunt afdwingen. Zo zorg je dat je apps consistent draaien in verschillende omgevingen.
## Conclusie en meer bronnen
-Gefeliciteerd! Je hebt nu succesvol Node.js geïnstalleerd en geconfigureerd op je Dedicated Server. We raden je ook aan om de volgende bronnen te checken, die je extra hulp en tips kunnen geven tijdens je serverconfiguratie:
+Gefeliciteerd! Je hebt nu succesvol Node.js geïnstalleerd en geconfigureerd op je VPS/Dedicated Server. We raden je ook aan om de volgende bronnen te checken, die je extra hulp en tips kunnen geven tijdens je serverconfiguratie:
- [Node.js.com](https://Node.js.com/) - Officiële website
- https://Node.js.com/help/ - Node.js Help Center (Documentatie)
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
index f877b9b28..ba67b48ce 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-notepad++.md
@@ -1,8 +1,8 @@
---
id: dedicated-windows-notepad++
-title: "Dedicated Server: Notepad++ installeren op Windows"
+title: "Notepad++ installeren op een Windows Server - Gebruik een Krachtige Code- en Teksteditor"
description: "Ontdek hoe je je codeerworkflow optimaliseert met Notepad++ voor snelle, aanpasbare en lichte tekstbewerking → Leer het nu"
-sidebar_label: Notepad++ installeren
+sidebar_label: Notepad++ Installeren
services:
- dedicated
---
@@ -13,49 +13,62 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Notepad++ is een gratis en open-source tekst- en broncode-editor voor Windows. Het ondersteunt syntax highlighting, code folding en tabbladen voor bewerking in veel programmeer- en scripttalen, en is zeer aanpasbaar via plugins. Bekend om zijn snelle prestaties en laag resourcegebruik, blijft Notepad++ een populaire keuze voor developers en gebruikers die op zoek zijn naar een krachtige maar lichte editor.
+Notepad++ is een gratis en open-source tekst- en broncode-editor voor Windows. Het ondersteunt syntax highlighting, code folding en tabbladen voor veel programmeer- en scripttalen, en is zeer aanpasbaar via plugins. Bekend om zijn snelle prestaties en laag resourcegebruik, blijft Notepad++ een populaire keuze voor developers en gebruikers die op zoek zijn naar een krachtige maar lichte editor.

-Overweeg je om deze service zelf te hosten? We nemen je stap voor stap mee in het opzetten en configureren, inclusief alles waar je op moet letten.
+Overweeg je om deze service zelf te hosten? We nemen je stap voor stap mee in het installatie- en configuratieproces, inclusief alles wat je moet weten.
+
+
+
+
+
+
## Vereisten
-Voordat je **Notepad++** installeert, zorg dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance.
+Voordat je **Notepad++** installeert, zorg dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale prestaties.
-| Hardware | Minimum | ZAP-Hosting Aanbeveling |
+| Hardware | Minimaal | ZAP-Hosting Aanbeveling |
| ---------- | ------------ | -------------------------- |
| CPU | 1 vCPU Core | 4 vCPU Cores |
| RAM | 2 GB | 4 GB |
| Schijfruimte | 25 MB | 25 GB |
-## Installatie
+
+
+## Installatie
Nu aan alle eisen is voldaan en de voorbereidingen zijn getroffen, kun je doorgaan met het installeren van Notepad++. Download de applicatie via de officiële website: https://notepad-plus-plus.org/downloads/
-Start de Notepad++ Setup en volg de stappen zoals hieronder:
+Start de Notepad++ Setup en volg de stappen zoals getoond:

+
+
## Configuratie
-Notepad++ biedt een breed scala aan aanpassingsmogelijkheden via *Instellingen > Voorkeuren*. Hiermee pas je de editor aan op jouw workflow:
+Notepad++ biedt een breed scala aan aanpassingsmogelijkheden onder *Settings > Preferences*. Hiermee pas je de editor aan op jouw workflow:
-- **Algemeen**: Bepaal het opstartgedrag, zoals het herladen van eerder geopende bestanden, een standaardtaal instellen of het gedrag van tabbladen.
-- **Editor-instellingen**: Pas het lettertype en de grootte aan, tabbreedte, regelnummering, automatische inspringing of toon spaties en tabtekens.
-- **Kleurenschema’s & Syntax**: Gebruik de “Style Configurator” om te wisselen tussen thema’s en syntax highlighting per taal aan te passen.
-- **Bestandshantering**: Stel opties in zoals automatisch herladen bij wijzigingen, gedrag bij grote bestanden of voorkeuren voor encoding zoals UTF-8.
+- **Algemeen**: Beheer het opstartgedrag, zoals het opnieuw openen van eerder geopende bestanden, een standaardtaal instellen of bepalen hoe tabs werken.
+- **Editorinstellingen**: Pas het lettertype en de grootte aan, tabbreedte, regelnummering, automatische inspringing of of spaties en tabtekens zichtbaar zijn.
+- **Kleurenschema’s & Syntax**: Gebruik de “Style Configurator” om te wisselen tussen thema’s en syntax highlighting aan te passen per ondersteunde taal.
+- **Bestandshantering**: Stel opties in zoals automatisch herladen van bestanden bij wijzigingen, gedrag bij grote bestanden of voorkeuren voor codering zoals UTF-8.
- **Beveiliging & Backup**: Schakel automatische backups of sessieherstel in om dataverlies te voorkomen.
-- **Plugins**: Installeer en beheer extensies via de Plugin Manager om functionaliteiten toe te voegen zoals FTP-ondersteuning of geavanceerde formatting.
+- **Plugins**: Installeer en beheer extensies via de Plugin Manager om functionaliteiten toe te voegen zoals FTP-ondersteuning of geavanceerde formatting.
-Deze voorkeuren maken Notepad++ super flexibel, of je het nu gebruikt voor simpele tekstbewerking of full-scale softwareontwikkeling.
+Deze voorkeuren maken Notepad++ super flexibel, of je het nu gebruikt voor simpele tekstbewerking of volledige softwareontwikkeling.

+
+
+
## Conclusie en meer bronnen
-Gefeliciteerd! Je hebt Notepad++ nu succesvol geïnstalleerd en geconfigureerd op je Dedicated Server. We raden je ook aan om onderstaande bronnen te checken voor extra hulp en tips tijdens je serverconfiguratie:
+Gefeliciteerd! Je hebt Notepad++ nu succesvol geïnstalleerd en geconfigureerd op je Dedicated Server. We raden je ook aan om de volgende bronnen te bekijken, die je extra hulp en tips kunnen bieden tijdens je serverconfiguratie:
-- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Officiële website
+- [notepad-plus-plus.org/](https://notepad-plus-plus.org/) - Officiële Website
-Heb je specifieke vragen die hier niet behandeld worden? Voor verdere vragen of support kun je altijd contact opnemen met ons supportteam, dat dagelijks voor je klaarstaat! 🙂
\ No newline at end of file
+Heb je specifieke vragen die hier niet behandeld worden? Voor verdere vragen of hulp kun je altijd contact opnemen met onze support, die dagelijks voor je klaarstaat! 🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
index 29c8385ca..6835d856c 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-plex.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-plex
-title: "Dedicated Server: Plex installeren op Windows"
-description: "Ontdek hoe je je persoonlijke media moeiteloos beheert en streamt met Plex voor naadloze toegang op al je apparaten → Leer het nu"
+title: "Plex installeren op een Windows Server - Stream je persoonlijke mediatheek"
+description: "Ontdek hoe je je persoonlijke media moeiteloos beheert en streamt met Plex voor naadloze toegang op al je apparaten → Lees nu meer"
sidebar_label: Plex installeren
services:
+ - vserver
- dedicated
---
@@ -21,13 +22,13 @@ Wil je deze service zelf hosten? We nemen je stap voor stap mee in het installat
## Vereisten
-Voordat je **Plex** installeert, zorg dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance.
+Voordat je **Plex** installeert, zorg dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale prestaties.
-| Hardware | Minimum | ZAP-Hosting Aanbeveling |
-| ---------- | ------------ | ------------------------- |
-| CPU | 4 vCPU Cores | 8 vCPU Cores |
-| RAM | 4 GB | 8 GB |
-| Schijfruimte | 25GB | 25 GB |
+| Hardware | Minimaal | ZAP-Hosting Aanbeveling |
+| ---------- | ----------- | ----------------------- |
+| CPU | 4 vCPU cores| 8 vCPU cores |
+| RAM | 4 GB | 8 GB |
+| Schijfruimte | 25 GB | 25 GB |
De software vereist dat alle benodigde dependencies geïnstalleerd zijn en dat het draait op een ondersteund besturingssysteem. Controleer dus of je server aan de volgende voorwaarden voldoet voordat je begint met installeren:
@@ -35,11 +36,11 @@ De software vereist dat alle benodigde dependencies geïnstalleerd zijn en dat h
**Besturingssysteem:** Windows 10/11, Windows Server 20XX
-Zorg dat alle dependencies aanwezig zijn en dat je de juiste Windows-versie gebruikt om compatibiliteitsproblemen tijdens de installatie te voorkomen.
+Zorg dat alle dependencies aanwezig zijn en dat je de juiste Windows-versie gebruikt om compatibiliteitsproblemen tijdens de installatie van Plex te voorkomen.
## Installatie
-Op de officiële Plex Media website vind je de actuele Windows-versie van de Plex Media Server om te downloaden. Gebruik de 64-bit variant voor optimale compatibiliteit met moderne Windows-edities. Download hier: https://www.plex.tv/media-server-downloads/
+Op de officiële Plex Media website vind je de nieuwste Windows-versie van de Plex Media Server om te downloaden. Gebruik de 64-bit variant voor volledige compatibiliteit met moderne Windows-edities. Download hier: https://www.plex.tv/media-server-downloads/

@@ -49,7 +50,7 @@ Na het downloaden kun je de installer starten om de Plex Media Server te install
Na de installatie opent de Plex Media Server webinterface automatisch in je standaardbrowser. Je wordt gevraagd in te loggen met een bestaand Plex-account of een nieuw account aan te maken als je er nog geen hebt.
-Deze login is nodig om de server aan je persoonlijke account te koppelen, zodat functies als externe toegang, gebruikersbeheer en synchronisatie tussen apparaten mogelijk zijn. Na succesvolle aanmelding ben je in je eigen Plex Media omgeving. Hier kun je bibliotheken aanmaken voor films, series, muziek of foto’s, automatisch metadata ophalen en content delen met andere gebruikers in je netwerk of via internet.
+Deze login is nodig om de server aan je persoonlijke account te koppelen, zodat functies als externe toegang, gebruikersbeheer en synchronisatie tussen apparaten mogelijk zijn. Na succesvolle aanmelding zit je in je eigen Plex Media omgeving. Hier kun je bibliotheken aanmaken voor films, series, muziek of foto’s, automatisch metadata ophalen en content delen met andere gebruikers in je lokale netwerk of via internet.

@@ -57,15 +58,15 @@ Na de setup kun je ook extern bij je Plex Media Server via de webinterface door
Poort 32400 is de standaardpoort voor Plex webtoegang en moet mogelijk opengezet worden in je firewall of router als je via internet wilt verbinden.
-Als je de pagina bereikt, word je doorgestuurd naar de Plex loginpagina en kun je je bibliotheken en instellingen beheren. Voor veilige externe toegang raden we aan om Remote Access in de Plex-instellingen te activeren. Dit zorgt voor een versleutelde verbinding en laat het verkeer via de Plex-service lopen.
+Als je de pagina bereikt, word je doorgestuurd naar de Plex loginpagina en kun je je bibliotheken en instellingen beheren. Voor veilige externe toegang raden we aan Remote Access in de Plex-instellingen te activeren, dit zorgt voor een versleutelde verbinding en routed het verkeer via de Plex-service.

## Conclusie en meer bronnen
-Gefeliciteerd! Je hebt Plex nu succesvol geïnstalleerd en geconfigureerd op je Dedicated Server. We raden je ook aan om deze bronnen te checken voor extra hulp en tips tijdens je serverconfiguratie:
+Gefeliciteerd! Je hebt Plex nu succesvol geïnstalleerd en geconfigureerd op je VPS/Dedicated Server. We raden je ook aan om onderstaande bronnen te checken voor extra hulp en tips tijdens je serverconfiguratie:
- [Plex.com](https://Plex.com/) - Officiële website
-- [support.plex.tv/articles/](https://support.plex.tv/articles/) - Plex Helpcentrum (Documentatie)
+- [support.plex.tv/articles/](https://support.plex.tv/articles/) - Plex Helpcentrum (documentatie)
Heb je specifieke vragen die hier niet behandeld worden? Neem gerust contact op met onze support, we staan dagelijks voor je klaar om je te helpen! 🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-python.md b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
index d565f6f86..021b34a3c 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/dedicated-windows-python.md
@@ -1,9 +1,10 @@
---
id: dedicated-windows-python
-title: 'Dedicated Server: Python Installeren'
-description: "Leer hoe je de Python runtime installeert en instelt op Windows-servers om je Python-programma's soepel te laten draaien → Ontdek het nu"
-sidebar_label: Python Installeren
+title: 'Python installeren op een Windows Server - Ontwikkeling en Automatisering aanzetten'
+description: "Leer hoe je de Python runtime installeert en instelt op Windows servers om je Python-programma's soepel te draaien → Ontdek het nu"
+sidebar_label: Python installeren
services:
+ - vserver
- dedicated
---
@@ -11,7 +12,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-In deze gids leggen we stap voor stap uit hoe je de Python runtime installeert op Windows. De onderstaande stappen voer je uit via RDP. Weet je niet hoe je via RDP verbinding maakt met je server? Check dan onze [Eerste Toegang (RDP)](vserver-windows-userdp.md) handleiding.
+Deze gids laat je stap voor stap zien hoe je de Python runtime installeert op Windows. De onderstaande stappen voer je uit via RDP. Weet je niet hoe je via RDP verbinding maakt met je server? Check dan onze [Eerste Toegang (RDP)](vserver-windows-userdp.md) handleiding.
## Installatie
@@ -25,12 +26,12 @@ Klik nu op de knop `Download Python [versie]` en wacht tot het downloaden klaar

### Stap 2: Python installeren
-Start de installer door erop te klikken. Je krijgt nu een paar opties te zien. Zorg dat het vinkje bij `Add python.exe to PATH` onderaan aan staat (dit maakt het later makkelijker om Python te gebruiken) en klik vervolgens op `Install Now`.
+Start de installer door erop te klikken. Je krijgt nu een paar opties te zien. Zorg dat het vinkje bij `Add python.exe to PATH` onderaan aan staat (dit maakt het later makkelijker om Python-bestanden te draaien) en klik op `Install Now`.

### Stap 3: Installatie afronden
-Wacht tot alle bestanden geïnstalleerd zijn. Dit kan even duren, dus chill even. :)
+Wacht tot alle bestanden geïnstalleerd zijn. Heb geduld, dit kan even duren. :)

@@ -44,23 +45,23 @@ Nu Python geïnstalleerd is, kun je je Python-programma’s gaan uitvoeren.
### Interpreter modus
-Typ `python` in een Command Prompt of PowerShell venster om de Python interpreter te starten. Je kunt nu direct geldige Python-code typen achter de `>>>` prompt en met Enter uitvoeren. Klaar? Typ `exit()` of sluit het venster om de interpreter af te sluiten.
+Typ `python` in een Command Prompt of PowerShell venster om de Python interpreter te starten. Je kunt nu elke geldige Python-code typen na de `>>>` prompt en die wordt uitgevoerd zodra je op `Enter` drukt. Sluit de interpreter af met `exit()` of door het venster te sluiten.

### .py bestanden draaien
-Om `.py` Python-bestanden te draaien, gebruik je simpelweg het commando `python3 [bestandsnaam].py`, waarbij je `[bestandsnaam]` vervangt door het pad naar het bestand dat je wilt uitvoeren. Dit doe je ook via Command Prompt of PowerShell.
+Om `.py` Python-bestanden te draaien, gebruik je het commando `python3 [bestandsnaam].py`, waarbij je `[bestandsnaam]` vervangt door het pad naar het bestand dat je wilt uitvoeren. Dit doe je ook via Command Prompt of PowerShell.
:::tip
De meeste online programma’s kun je starten met `python3 main.py` omdat `main.py` vaak het startpunt is van Python-projecten.
:::
-Je kunt Python (.py) bestanden ook gewoon openen of rechtsklikken en direct via Windows Python kiezen om ze te starten.
+Je kunt Python (.py) bestanden ook gewoon openen of met rechtsklikken en Python kiezen via Windows.
## Virtuele omgevingen
-Als je Python-programma externe pakketten via pip nodig heeft, kun je die globaal installeren (voor alle scripts) of een virtuele omgeving (venv) aanmaken.
+Bij het schrijven van Python-programma’s wil je soms externe pakketten via pip installeren. Die kun je globaal installeren (voor alle scripts beschikbaar) of in een virtuele omgeving (venv) zetten.
### Venv aanmaken
@@ -68,12 +69,12 @@ Ga eerst naar de map waar je je venv wilt maken via de Verkenner. Open daar een
### Activeren & deactiveren
-Om in je venv commando’s zoals `pip install` te gebruiken, moet je hem activeren met `.\Scripts\activate`. Nu draait je console binnen de venv en hebben scripts alleen toegang tot lokaal geïnstalleerde pakketten.
+Om commando’s zoals `pip install` binnen je venv te gebruiken, moet je hem activeren met `.\Scripts\activate`. Nu draait je console alleen binnen de venv en hebben scripts alleen toegang tot lokaal geïnstalleerde pakketten.
-Klaar? Typ `deactivate` om de venv weer te verlaten.
+Ben je klaar? Typ dan `deactivate` om weer terug te gaan naar je normale omgeving.

-## Afsluiting
+## Conclusie
-Gefeliciteerd, je hebt Python succesvol geïnstalleerd! Heb je vragen of hulp nodig? Onze support staat dagelijks voor je klaar om je te helpen! 🙂
\ No newline at end of file
+Gefeliciteerd, je hebt Python succesvol geïnstalleerd! Heb je nog vragen of hulp nodig? Onze support staat dagelijks voor je klaar om je te helpen! 🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
index f1d005178..0d03d8aa5 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-bitwarden.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-bitwarden
-title: "VPS: Bitwarden installeren op Linux"
-description: "Ontdek hoe je Bitwarden veilig zelf host voor het beheren van wachtwoorden met end-to-end encryptie en sterke credential features → Leer het nu"
+title: "Bitwarden installeren op een Linux Server - Beveilig je wachtwoordbeheer"
+description: "Ontdek hoe je Bitwarden veilig zelf host voor wachtwoordbeheer met end-to-end encryptie en sterke credential features → Leer het nu"
sidebar_label: Bitwarden installeren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,17 +14,17 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Bitwarden is een open source wachtwoordmanager voor wachtwoorden en passkeys die zero knowledge, end-to-end encryptie gebruikt om je data te beschermen. Je kunt het als cloudservice gebruiken of zelf hosten, met functies om sterke credentials te genereren, op te slaan en automatisch in te vullen.
+Bitwarden is een open source wachtwoordmanager voor wachtwoorden en passkeys die zero knowledge, end-to-end encryptie gebruikt om je data te beschermen. Je kunt het gebruiken als cloudservice of zelf hosten, met functies om sterke credentials te genereren, op te slaan en automatisch in te vullen.

-Overweeg je deze service zelf te hosten? We nemen je stap voor stap mee in het opzetten en configureren, inclusief alles waar je op moet letten.
+Overweeg je om deze service zelf te hosten? We nemen je stap voor stap mee in het opzetten en configureren, inclusief alles waar je op moet letten.
## Vereisten
-Voordat je **Bitwarden** installeert, check je of je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance.
+Voordat je **Bitwarden** installeert, zorg dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance.
| Hardware | Minimaal | ZAP-Hosting Aanbeveling |
| ---------- | ----------- | ----------------------- |
@@ -31,7 +32,7 @@ Voordat je **Bitwarden** installeert, check je of je hostingomgeving aan de volg
| RAM | 2 GB | 4 GB |
| Schijfruimte | 12 GB | 25 GB |
-De software vereist dat alle benodigde dependencies geïnstalleerd zijn en dat het draait op een ondersteund besturingssysteem. Zorg dat je server aan de volgende eisen voldoet voordat je verder gaat met installeren:
+De software vereist dat alle benodigde dependencies geïnstalleerd zijn en dat het draait op een ondersteund besturingssysteem. Zorg dat je server aan de volgende eisen voldoet voordat je verder gaat met de installatie:
**Dependencies:** `Docker (Engine 26+ en Compose)`
@@ -41,29 +42,29 @@ Zorg dat alle dependencies geïnstalleerd zijn en dat je de juiste OS-versie geb
## Voorbereiding
-Voordat je **Bitwarden** installeert, moet je je systeem klaarmaken. Dit betekent je OS updaten naar de nieuwste versie en alle benodigde dependencies installeren. Zo zorg je voor een stabiele omgeving en voorkom je problemen tijdens of na de installatie.
+Voordat je **Bitwarden** installeert, moet je je systeem klaarmaken. Dit betekent je besturingssysteem updaten naar de nieuwste versie en alle benodigde dependencies installeren. Deze voorbereidingen zorgen voor een stabiele omgeving en helpen problemen tijdens of na de installatie te voorkomen.
### Systeem updaten
-Om zeker te zijn dat je systeem draait met de nieuwste software en security updates, voer je eerst een systeemupdate uit met:
+Om zeker te zijn dat je systeem draait met de nieuwste software en beveiligingsupdates, voer je eerst een systeemupdate uit. Gebruik hiervoor het volgende commando:
```
sudo apt update && sudo apt upgrade -y
```
-Dit zorgt dat je systeem de laatste beveiligingspatches en softwareversies heeft voordat je verder gaat.
+Dit zorgt ervoor dat je systeem de laatste beveiligingspatches en softwareversies heeft voordat je verder gaat.
### Dependencies installeren
-Als de update klaar is, kun je de dependencies installeren. Bitwarden draait in een set Docker containers, dus Docker moet eerst geïnstalleerd worden. Gebruik hiervoor:
+Als de update klaar is, kun je de dependencies installeren. Bitwarden wordt gedraaid in Docker containers, dus Docker moet eerst geïnstalleerd zijn. Gebruik hiervoor:
```
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
```
-Een volledige uitleg over het installeren en gebruiken van Docker vind je in onze [Docker](dedicated-linux-docker.md) gids.
+Een uitgebreide uitleg over het installatieproces en het gebruik van Docker vind je in onze [Docker](dedicated-linux-docker.md) gids.
### Gebruiker & map aanmaken
-We raden aan om je Linux server te configureren met een dedicated `bitwarden` service account om Bitwarden te installeren en draaien. Zo blijft je Bitwarden instance gescheiden van andere apps op je server.
+We raden aan om je Linux server te configureren met een dedicated `bitwarden` service account, waarvandaan je Bitwarden installeert en runt. Zo blijft je Bitwarden instance geïsoleerd van andere applicaties op je server.
Maak de bitwarden gebruiker aan en stel een sterk, uniek wachtwoord in:
@@ -79,7 +80,7 @@ sudo groupadd docker
sudo usermod -aG docker bitwarden
```
-Maak de werkmap aan, stel de rechten in en geef eigendom aan bitwarden:
+Maak de werkmap aan, stel de permissies in en geef eigendom aan bitwarden:
```
sudo mkdir /opt/bitwarden
@@ -89,28 +90,28 @@ sudo chown -R bitwarden:bitwarden /opt/bitwarden
### Domein configureren
-Standaard draait Bitwarden op de host via poorten 80 (HTTP) en 443 (HTTPS). Zet een domein op met DNS records die naar je host wijzen, bijvoorbeeld server.example.com, zeker als je het via internet beschikbaar maakt. Vermijd het gebruik van “bitwarden” in de hostname om te voorkomen dat je serverrol of software te veel prijsgeeft.
+Standaard draait Bitwarden op de host via poorten 80 (HTTP) en 443 (HTTPS). Stel een domein in met DNS records die naar je host wijzen, bijvoorbeeld server.example.com, vooral als je het via internet beschikbaar maakt. Vermijd het woord Bitwarden in de hostname om minder informatie over de serverrol of software prijs te geven.
## Installatie
-Nu aan alle eisen is voldaan en je alles hebt voorbereid, kun je Bitwarden installeren.
+Nu aan alle vereisten is voldaan en de voorbereidingen klaar zijn, kun je Bitwarden installeren.
-Download het Bitwarden installatiescript naar je server en voer het uit. Er wordt een `./bwdata` map aangemaakt op dezelfde locatie als `bitwarden.sh`.
+Download het installatie script naar je server en voer het uit. Er wordt een `./bwdata` map aangemaakt op dezelfde locatie als `bitwarden.sh`.
```
curl -Lso bitwarden.sh "https://func.bitwarden.com/api/dl/?app=self-host&platform=linux" && chmod 700 bitwarden.sh
./bitwarden.sh install
```
-In de installer voer je eerst de domeinnaam van je Bitwarden instance in, meestal de DNS record die je hebt ingesteld. Daarna kies je of Let’s Encrypt een gratis vertrouwd SSL-certificaat moet genereren. Kies je ja, dan geef je een e-mail op voor vervaldatum notificaties. Kies je nee, dan volgen vragen over het certificaat.
+In de installer voer je eerst de domeinnaam van je Bitwarden instance in, meestal de DNS record die je hebt ingesteld. Daarna kies je of Let’s Encrypt een gratis vertrouwd SSL-certificaat moet genereren. Als je dat kiest, geef je een e-mail op voor vervaldatum notificaties. Kies je nee, dan volgen vragen over het certificaat.
-Voer je Installatie ID en Installatie Key in, die je krijgt via [Bitwarden](https://bitwarden.com/host). Kies daarna regio US of EU, wat alleen relevant is als je een self-hosted instance koppelt aan een betaald abonnement.
+Voer je Installatie ID en Installatie Key in, die je krijgt via [Bitwarden](https://bitwarden.com/host). Kies vervolgens de regio US of EU, wat alleen relevant is als je een self-hosted instance koppelt aan een betaald abonnement.
-Gebruik je geen Let’s Encrypt? Dan kun je een bestaand certificaat gebruiken door de bestanden te plaatsen in `./bwdata/ssl/your.domain` en aan te geven of het vertrouwd is. Je kunt ook een zelf-ondertekend certificaat genereren, wat alleen aanbevolen is voor testdoeleinden. Kies je geen certificaat, dan moet je een HTTPS proxy voor de installatie zetten, anders werkt Bitwarden niet.
+Gebruik je geen Let’s Encrypt, dan kun je een bestaand certificaat gebruiken door de bestanden te plaatsen in `./bwdata/ssl/your.domain` en aan te geven of het vertrouwd is. Je kunt ook een self-signed certificaat genereren, wat alleen aanbevolen is voor testdoeleinden. Kies je geen certificaat, dan moet je een HTTPS proxy voor de installatie zetten, anders werkt Bitwarden niet.
## Configuratie
-Na installatie maak je de basisconfig af met twee bestanden. Bewerk eerst het environment bestand `./bwdata/env/global.override.env`. Vul hier je SMTP servergegevens in, zoals host, poort, SSL, gebruikersnaam en wachtwoord, zodat Bitwarden verificatie- en uitnodigingsmails kan versturen. Wil je toegang tot het System Administrator Portal? Voeg dan een admin e-mail toe aan `adminSettings__admins`.
+Na installatie maak je de basisconfig af met twee bestanden. Bewerk eerst het environment bestand `./bwdata/env/global.override.env`. Vul hier je SMTP servergegevens in, zoals host, poort, SSL, gebruikersnaam en wachtwoord, zodat Bitwarden verificatie- en uitnodigingsmails kan versturen. Wil je toegang tot het System Administrator Portal, voeg dan een admin e-mail toe aan `adminSettings__admins`.
```
...
@@ -124,17 +125,17 @@ adminSettings__admins=
...
```
-Check je SMTP setup met `./bitwarden.sh checksmtp`. Als alles goed staat, krijg je een succesmelding. Anders zie je foutmeldingen over ontbrekende OpenSSL of verkeerde waarden. Pas wijzigingen toe met `./bitwarden.sh restart`.
+Test de SMTP setup met `./bitwarden.sh checksmtp`. Bij een correcte setup krijg je een succesmelding; anders zie je meldingen over ontbrekende OpenSSL of verkeerde waarden. Pas wijzigingen toe met `./bitwarden.sh restart`.
-Bekijk daarna de installatieparameters in `./bwdata/config.yml`. Dit bestand regelt de gegenereerde assets en moet je aanpassen voor speciale omgevingen, bijvoorbeeld als je achter een proxy draait of andere poorten gebruikt. Pas aan en voer `./bitwarden.sh rebuild` uit.
+Bekijk daarna de installatieparameters in `./bwdata/config.yml`. Dit bestand regelt de gegenereerde assets en moet je aanpassen voor speciale omgevingen, bijvoorbeeld als je achter een proxy draait of andere poorten gebruikt. Pas wijzigingen toe met `./bitwarden.sh rebuild`.
-Start tenslotte de instance met `./bitwarden.sh start`. De eerste keer kan even duren omdat Docker images binnenhaalt. Met `docker ps` check je of alle containers gezond zijn. Open daarna de web vault via je domein en registreer een account als dat nodig is. E-mail verificatie werkt alleen met correct ingestelde SMTP gegevens.
+Start tenslotte de instance met `./bitwarden.sh start`. De eerste keer kan het even duren omdat Docker images binnenhaalt. Met `docker ps` check je of alle containers gezond zijn. Open daarna de web vault via je domein en registreer een account als dat nodig is. E-mail verificatie werkt alleen met correct ingestelde SMTP variabelen.
## Conclusie en meer bronnen
-Gefeliciteerd! Je hebt Bitwarden nu succesvol geïnstalleerd en geconfigureerd op je VPS. We raden je ook aan om deze bronnen te checken voor extra hulp en tips tijdens je serverconfiguratie:
+Gefeliciteerd! Je hebt Bitwarden nu succesvol geïnstalleerd en geconfigureerd op je VPS/Dedicated Server. We raden je ook aan om deze bronnen te checken, die je extra hulp en tips kunnen geven tijdens je serverconfiguratie:
- [bitwarden.com](https://bitwarden.com/) - Officiële website
- https://bitwarden.com/help/ - Bitwarden Help Center (Documentatie)
-Heb je nog vragen die hier niet beantwoord worden? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat om je te helpen! 🙂
\ No newline at end of file
+Heb je specifieke vragen die hier niet behandeld worden? Voor verdere vragen of hulp kun je altijd contact opnemen met onze support, die dagelijks voor je klaarstaat! 🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
index 1e3aab9fd..7bfb00c40 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-cockpit.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-cockpit
-title: "VPS: Cockpit Installeren"
-description: "Ontdek hoe je Linux-servers efficiënt beheert met de webinterface van Cockpit, geschikt voor beginners en experts → Leer het nu"
-sidebar_label: Cockpit Installeren
+title: "Cockpit installeren op een Linux Server - Beheer je server via webinterface"
+description: "Ontdek hoe je Linux-servers efficiënt beheert met Cockpit’s webinterface, geschikt voor beginners en experts → Leer het nu"
+sidebar_label: Cockpit installeren
services:
- vserver
+ - dedicated
---
import InlineVoucher from '@site/src/components/InlineVoucher';
@@ -12,11 +13,11 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
Cockpit is een webinterface om één of meerdere Linux-servers (cluster) te beheren. Van simpele logbestanden tot het beheren van RAID, Cockpit biedt veel functies.
-Cockpit is ideaal voor beginners, maar ook voor gevorderde gebruikers die snel alles wat belangrijk is willen zien en beheren. Bovendien is het toegankelijk vanaf bijna elk apparaat.
+Cockpit is geschikt voor beginners, maar ook voor gevorderde gebruikers die snel alles belangrijks willen zien/beheren. Bovendien is het vanaf bijna elk apparaat toegankelijk.
De projectwebsite vind je op https://cockpit-project.org/.
:::info
-Deze handleiding legt de installatie uit voor Debian (vanaf Buster) en Ubuntu (vanaf Bionic Beaver). De installatie is ook beschikbaar op de projectpagina voor Fedora, Red Hat, Fedora CoreOS, CentOS, Clear Linux, Arch Linux en Tumbleweed.
+Deze handleiding legt de installatie uit voor Debian (vanaf Buster) / Ubuntu (vanaf Bionic Beaver). De installatie is ook beschikbaar op de projectpagina voor Fedora, Red Hat, Fedora CoreOS, CentOS, Clear Linux, Arch Linux en Tumbleweed.
:::
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-curl.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
index 1ecd89741..bb4062a23 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-curl.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-curl
-title: "VPS: cURL installeren op Linux"
+title: "cURL instellen op een Linux Server - Test en Automatiseer HTTP-verzoeken"
description: "Ontdek hoe je cURL instelt en optimaliseert voor efficiënte datatransfers en API-tests → Leer het nu"
sidebar_label: cURL installeren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,9 +14,9 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-cURL is zowel een gratis command-line tool als een softwarebibliotheek (libcURL) voor het overdragen van data via URL’s. Het ondersteunt een breed scala aan protocollen—waaronder HTTP(S), FTP, SMTP, LDAP, MQTT en meer—en wordt vaak gebruikt voor taken zoals bestanden downloaden, API’s testen en netwerkoperaties automatiseren.
+cURL is zowel een gratis commandoregeltool als een softwarebibliotheek (libcURL) voor het overdragen van data via URL’s. Het ondersteunt een breed scala aan protocollen—waaronder HTTP(S), FTP, SMTP, LDAP, MQTT en meer—en wordt vaak gebruikt voor taken zoals bestanden downloaden, API’s testen en netwerkoperaties automatiseren.
-Wil je deze service zelf hosten? We nemen je stap voor stap mee in het opzetten en configureren, inclusief alles waar je op moet letten.
+Denk je eraan om deze service zelf te hosten? We nemen je stap voor stap mee in het opzetten en configureren, inclusief alles wat je moet weten.
@@ -23,17 +24,17 @@ Wil je deze service zelf hosten? We nemen je stap voor stap mee in het opzetten
Voordat je **cURL** installeert, moet je je systeem klaarmaken. Dit betekent dat je je besturingssysteem bijwerkt naar de nieuwste versie. Deze voorbereidingen zorgen voor een stabiele omgeving en helpen problemen tijdens of na de installatie te voorkomen.
-### Systeem updaten
+### Systeem bijwerken
Om zeker te weten dat je systeem draait met de nieuwste software en beveiligingsupdates, voer je altijd eerst een systeemupdate uit. Gebruik hiervoor het volgende commando:
```
sudo apt update && sudo apt upgrade -y
```
-Zo zorg je dat je systeem de laatste beveiligingspatches en softwareversies heeft voordat je verder gaat.
+Dit zorgt ervoor dat je systeem de laatste beveiligingspatches en softwareversies heeft voordat je verder gaat.
## Installatie
-Nu de voorbereidingen klaar zijn, kun je cURL installeren. Voer het volgende commando uit:
+Nu de voorbereidingen klaar zijn, kun je cURL installeren. Voer hiervoor het volgende commando uit:
```console
sudo apt install curl -y
@@ -41,21 +42,21 @@ sudo apt install curl -y
## Configuratie
-cURL heeft geen traditionele configuratie nodig, maar je kunt het aanpassen via een configuratiebestand. Hiermee stel je standaardopties in die automatisch worden toegepast bij elke uitvoering. Veelgebruikte voorbeelden zijn:
+cURL heeft geen traditionele configuratie nodig, maar je kunt het aanpassen via een configuratiebestand. Hiermee kun je standaardopties definiëren die automatisch bij elke uitvoering worden toegepast. Veelgebruikte voorbeelden zijn:
-- `--user-agent "MyAgent/1.0"` om een custom user agent te specificeren
+- `--user-agent "MyAgent/1.0"` om een custom user agent in te stellen
- `--silent` om voortgangsbalken of extra output te onderdrukken
-- `--insecure` om SSL-certificaatchecks uit te schakelen (alleen aan te raden voor testen)
+- `--insecure` om SSL-certificaatchecks uit te schakelen (alleen aanbevolen voor testen)
- `--header "Authorization: Bearer "` voor API-authenticatie
Daarnaast kun je omgevingsvariabelen zoals `HTTP_PROXY` of `HTTPS_PROXY` instellen om cURL-verzoeken via een proxyserver te laten lopen. Dit maakt cURL efficiënter voor terugkerende taken, omdat je niet steeds lange commandoregelopties hoeft te typen.
## Conclusie en meer bronnen
-Gefeliciteerd! Je hebt nu cURL succesvol geïnstalleerd en geconfigureerd op je VPS. We raden je ook aan om de volgende bronnen te checken, die je extra hulp en tips kunnen geven tijdens het configureren van je server:
+Gefeliciteerd! Je hebt cURL nu succesvol geïnstalleerd en geconfigureerd op je VPS/Dedicated Server. We raden je ook aan om de volgende bronnen te bekijken, die je extra hulp en tips kunnen bieden tijdens je serverconfiguratie:
- [curl.se](https://curl.se/) – Officiële website
-- [curl.se/docs/](https://curl.se/docs/) – cURL-documentatie
+- [curl.se/docs/](https://curl.se/docs/) cURL-documentatie
Heb je specifieke vragen die hier niet behandeld worden? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat om je te helpen! 🙂
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
index 0cd250d75..914857ecb 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-gitlab.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-gitlab
-title: "VPS: GitLab installeren op Linux"
+title: "GitLab installeren op een Linux Server - Host je eigen DevOps Platform"
description: "Ontdek hoe je GitLab efficiënt installeert op Linux om DevOps workflows te stroomlijnen en team samenwerking te verbeteren → Leer het nu"
-sidebar_label: GitLab installeren
+sidebar_label: GitLab Installeren
services:
- vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -21,7 +22,7 @@ GitLab is een complete DevOps-platform waarmee teams kunnen samenwerken aan code
## Voorbereiding
-De volgende vereisten worden aanbevolen door het officiële [GitLab Team](https://docs.gitlab.com/ee/install/requirements.html) en het is sterk aan te raden deze vooraf te volgen om ongemakken en problemen later te voorkomen.
+De volgende vereisten worden aanbevolen door het officiële [GitLab Team](https://docs.gitlab.com/ee/install/requirements.html) en het is sterk aan te raden deze vooraf te volgen om later problemen en ongemakken te voorkomen.
#### Hardware
@@ -42,12 +43,12 @@ De volgende vereisten worden aanbevolen door het officiële [GitLab Team](https:
| Overig | Redis 7.x+, Sidekiq 7.3.2+, Prometheus 2.54.1+ |
:::info
-Voor de meest accurate en actuele specificaties, check de officiële [Hardware Requirements](https://docs.gitlab.com/ee/install/requirements.html) van GitLab.
+Voor de meest accurate en actuele specificaties, raadpleeg de officiële [Hardware Requirements](https://docs.gitlab.com/ee/install/requirements.html) van GitLab.
:::
-Je moet via een SSH-client verbinding maken om GitLab op je Linux-server te installeren. Bekijk onze [Eerste toegang (SSH)](vserver-linux-ssh.md) gids voor meer info hierover.
+Je moet via een SSH-client verbinding maken om GitLab op je Linux-server te installeren. Bekijk onze [Eerste toegang (SSH)](vserver-linux-ssh.md) gids voor meer info.
-Zodra de verbinding staat, kun je beginnen met het installeren van de benodigde pakketten voor de daadwerkelijke GitLab-installatie.
+Zodra de verbinding staat, kun je de benodigde pakketten installeren die nodig zijn voor de daadwerkelijke GitLab-installatie.
## Stap 1: Dependencies installeren
@@ -138,21 +139,21 @@ sudo systemctl start postfix
:::info
-Tijdens de installatie van Postfix kan een configuratiescherm verschijnen. Kies hier voor 'Internet Site' en druk op enter. Gebruik de externe DNS van je Linux-server als 'mail name' en druk op enter. Als er meer schermen verschijnen, druk dan steeds op enter om de standaardinstellingen te accepteren.
+Tijdens de installatie van Postfix kan een configuratiescherm verschijnen. Kies hier 'Internet Site' en druk op enter. Gebruik de externe DNS van je Linux-server als 'mail name' en druk op enter. Als er meer schermen verschijnen, druk dan steeds op enter om de standaardinstellingen te accepteren.
-Wil je een andere oplossing gebruiken voor e-mail, sla deze stap dan over en [configureer een externe SMTP-server](https://docs.gitlab.com/omnibus/settings/smtp) nadat GitLab is geïnstalleerd, volgens de officiële GitLab-gids.
+Wil je een andere oplossing gebruiken voor e-mail, sla deze stap dan over en [configureer een externe SMTP-server](https://docs.gitlab.com/omnibus/settings/smtp) nadat GitLab is geïnstalleerd, volgens de officiële GitLab gids.
:::
## Stap 2: GitLab installeren
-Na het downloaden en installeren van alle benodigde dependencies ben je klaar om GitLab te installeren.
+Na het downloaden en installeren van alle vereiste dependencies ben je klaar om GitLab te installeren.
-In deze gids installeren we GitLab rechtstreeks vanuit de officiële pakketbronnen.
+In deze gids installeren we GitLab direct vanuit de officiële pakketbronnen.
-Het volgende script voegt de GitLab-repositories toe aan de apt package manager:
+Het volgende script voegt de GitLab repositories toe aan de apt package manager:
```
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
@@ -166,7 +167,7 @@ sudo apt-get install -y gitlab-ee
-Het volgende script voegt de GitLab-repositories toe aan de Zypper package manager:
+Het volgende script voegt de GitLab repositories toe aan de Zypper package manager:
```
curl -sS https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.rpm.sh | sudo bash
@@ -185,7 +186,7 @@ Als dit proces klaar is, zou GitLab klaar moeten staan op je Linux-server. Ga do
## Stap 3: GitLab configureren
-Om alles goed te laten werken, moet je een aantal aanpassingen doen in het configuratiebestand. Open het GitLab-configuratiebestand met je favoriete teksteditor. We gebruiken hier `nano` als voorbeeld.
+Om alles goed te laten werken, moet je een paar aanpassingen doen in het configuratiebestand. Open het GitLab configuratiebestand met je favoriete teksteditor. We gebruiken hier `nano` als voorbeeld.
```
sudo nano /etc/gitlab/gitlab.rb
@@ -201,11 +202,11 @@ Zoek vervolgens de regel `external_url` en vul hier je domein in, of het IP-adre
##! https://docs.gitlab.com/omnibus/settings/configuration.html#configuring-the-external-url-for-gitlab
##!
##! Let op: Tijdens installatie/upgrades wordt de waarde van de omgevingsvariabele
-##! EXTERNAL_URL gebruikt om deze waarde te vullen/vervangen.
-##! Op AWS EC2-instances proberen we ook de publieke hostname/IP
+##! EXTERNAL_URL gebruikt om deze waarde in te vullen/vervangen.
+##! Op AWS EC2-instanties proberen we ook de publieke hostname/IP
##! van AWS op te halen. Voor meer info, zie:
##! https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instancedata-data-retrieval.html
-external_url 'http`s`://`Jouw domein / IPv4-adres van je Linux-server`'
+external_url 'http`s`://`Jouw domein / IPv4-adres van je Linux server`'
```
We raden ook aan je e-mailadres in te vullen bij `letsencrypt['contact_emails']`. Zo kan Let's Encrypt je notificaties sturen en contact opnemen over de automatische en gratis SSL-certificaten.
@@ -235,10 +236,10 @@ Je hebt een domein nodig als je een gratis SSL-certificaat van Let's Encrypt wil
```
:::tip
-Je kunt `CTRL+W` gebruiken om te zoeken naar `letsencrypt['contact_emails']` en op enter drukken, zodat je niet handmatig het hele bestand hoeft te doorzoeken.
+Je kunt `CTRL+W` gebruiken om te zoeken naar `letsencrypt['contact_emails']` en op enter drukken, zodat je niet handmatig door het hele bestand hoeft te zoeken.
:::
-Als je klaar bent, druk je op `CTRL+X` gevolgd door `Y` en `Enter` om je wijzigingen op te slaan.
+Als je klaar bent, druk op `CTRL+X`, daarna `Y` en `Enter` om je wijzigingen op te slaan.
Voer daarna het volgende commando uit om GitLab te herconfigureren met de nieuwe instellingen:
@@ -260,7 +261,7 @@ Bij de eerste keer inloggen krijg je een loginpagina te zien.

-Voor admin-toegang bij je eerste login, log in als root-gebruiker met gebruikersnaam `root`.
+Voor admin toegang bij je eerste login, log in als root gebruiker met `root` als gebruikersnaam.
Het wachtwoord vind je in een bestand op je Linux-server. Open het bestand met:
@@ -272,24 +273,24 @@ sudo nano /etc/gitlab/initial_root_password
```
# WAARSCHUWING: Deze waarde is alleen geldig onder de volgende voorwaarden
-# 1. Als deze handmatig is opgegeven (via de `GITLAB_ROOT_PASSWORD` omgevingsvariabele of via `gitlab_rails['initial_root_password']` in `gitlab.rb`), vóór het aanmaken van de database.
+# 1. Als deze handmatig is opgegeven (via `GITLAB_ROOT_PASSWORD` omgevingsvariabele of via `gitlab_rails['initial_root_password']` instelling in `gitlab.rb`), vóór het aanmaken van de database.
# 2. Het wachtwoord is niet handmatig gewijzigd via UI of command line.
#
-# Als het wachtwoord hier niet werkt, moet je het admin-wachtwoord resetten via https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password.
+# Als het wachtwoord hier niet werkt, moet je het admin wachtwoord resetten via https://docs.gitlab.com/ee/security/reset_user_password.html#reset-your-root-password.
Password: `[JOUW_WACHTWOORD_HIER]`
# LET OP: Dit bestand wordt automatisch verwijderd bij de eerste reconfigure run na 24 uur.
```
-Voer de gebruikersnaam en het wachtwoord in op de loginpagina om voor het eerst in je GitLab-dashboard te komen. Je kunt nu je eigen GitLab-paneel op je Linux-server gebruiken.
+Voer de gebruikersnaam en het wachtwoord in op de loginpagina om voor het eerst in je GitLab dashboard te komen. Je hebt nu toegang tot je eigen GitLab panel op je Linux-server.

-We raden sterk aan om een nieuwe gebruiker aan te maken en/of het wachtwoord van de `root` gebruiker te wijzigen. Dit doe je via **Admin** linksonder en dan **Overzicht->Gebruikers**. Hier beheer je de gebruikers van je GitLab-instance.
+We raden sterk aan om een nieuwe gebruiker aan te maken en/of het wachtwoord van de `root` gebruiker te wijzigen. Dit doe je via **Admin** linksonder en dan **Overview->Users**. Hier beheer je de gebruikers van je GitLab installatie.
## Optioneel: Firewall instellen met ufw
@@ -326,7 +327,7 @@ sudo ufw allow OpenSSH
### Firewall inschakelen
:::warning
-Standaard blokkeert dit alle poorten behalve de toegestane. Zorg dat je whitelist goed staat voordat je dit commando uitvoert.
+Dit blokkeert standaard alle poorten behalve de toegestane. Zorg dat je whitelist goed staat voordat je dit commando uitvoert.
:::
Activeer de firewall met:
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
index aeb88d04f..543d7369a 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-joplin.md
@@ -1,10 +1,11 @@
---
id: vserver-linux-joplin
-title: "VPS: Joplin installeren op Linux"
+title: "Joplin Server op een Linux Server Installeren - Host Je Eigen Veilige Notitieplatform"
description: "Ontdek hoe je versleutelde Markdown-notities organiseert en synchroniseert tussen apparaten met Joplin voor veilige, flexibele notities → Leer het nu"
-sidebar_label: Joplin installeren
+sidebar_label: Joplin Installeren
services:
-- vserver
+ - vserver
+ - dedicated
---
import Tabs from '@theme/Tabs';
@@ -13,13 +14,13 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-Joplin is een open-source app voor notities en to-do’s waarmee je Markdown-notities kunt organiseren in doorzoekbare notitieboeken en synchroniseren tussen apparaten. Het biedt end-to-end encryptie, een webclipper en cross-platform synchronisatie. Perfect voor wie privacy, flexibiliteit en volledige controle over z’n data belangrijk vindt!
+Joplin is een open-source notitie- en takenapp waarmee je Markdown-notities kunt organiseren in doorzoekbare notitieboeken en synchroniseren tussen apparaten. Het biedt end-to-end encryptie, een webclipper en cross-platform synchronisatie. Perfect voor gebruikers die privacy, flexibiliteit en volledige controle over hun data belangrijk vinden!

-Overweeg je deze dienst zelf te hosten? We nemen je stap voor stap mee in het opzetten en configureren, inclusief alles waar je op moet letten.
+Overweeg je deze service zelf te hosten? We nemen je stap voor stap mee in het opzetten en configureren, inclusief alles waar je op moet letten.
-:::danger Linux met Desktop-variant vereist
+:::danger Linux met Desktop Variant vereist
Deze applicatie kan alleen geïnstalleerd en gebruikt worden op een Linux-systeem met een grafische gebruikersinterface; in dit voorbeeld gebruiken we Ubuntu Desktop 25.04 als referentie.
:::
@@ -30,7 +31,7 @@ Deze applicatie kan alleen geïnstalleerd en gebruikt worden op een Linux-systee
## Vereisten
-Voordat je **Joplin** installeert, check je of je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance.
+Voordat je **Joplin** installeert, zorg dat je hostingomgeving aan de volgende eisen voldoet voor een soepele installatie en optimale performance.
| Hardware | Minimum | ZAP-Hosting Aanbeveling |
| ---------- | ------------ | -------------------------- |
@@ -38,11 +39,11 @@ Voordat je **Joplin** installeert, check je of je hostingomgeving aan de volgend
| RAM | 2 GB | 4 GB |
| Schijfruimte | 250 MB | 250 MB |
-De software vereist dat alle benodigde dependencies geïnstalleerd zijn en dat het draait op een ondersteund besturingssysteem. Zorg dat je server aan de volgende eisen voldoet voordat je verder gaat met installeren:
+De software vereist dat alle benodigde dependencies geïnstalleerd zijn en dat het draait op een ondersteund besturingssysteem. Controleer dat je server aan de volgende eisen voldoet voordat je verder gaat met de installatie:
**Dependencies:** `Libfuse2`
-**Besturingssysteem:** Linux met Desktop-ondersteuning
+**Besturingssysteem:** Linux met Desktop Support
Zorg dat alle dependencies geïnstalleerd zijn en dat je de juiste OS-versie gebruikt om compatibiliteitsproblemen tijdens de installatie van Joplin te voorkomen.
@@ -50,11 +51,11 @@ Zorg dat alle dependencies geïnstalleerd zijn en dat je de juiste OS-versie geb
## Voorbereiding
-Voordat je **Joplin** installeert, moet je je systeem klaarmaken. Dit betekent je besturingssysteem updaten naar de nieuwste versie en alle benodigde dependencies installeren. Zo zorg je voor een stabiele omgeving en voorkom je problemen tijdens of na de installatie.
+Voordat je **Joplin** installeert, moet je je systeem klaarmaken. Dit betekent dat je het besturingssysteem bijwerkt naar de nieuwste versie en alle benodigde dependencies installeert. Deze voorbereidingen zorgen voor een stabiele omgeving en helpen problemen tijdens of na de installatie te voorkomen.
-### Systeem updaten
-Om zeker te weten dat je systeem draait met de nieuwste software en beveiligingsupdates, voer je eerst een systeemupdate uit. Gebruik hiervoor het volgende commando:
+### Systeem bijwerken
+Om zeker te zijn dat je systeem draait met de nieuwste software en beveiligingsupdates, voer je eerst een systeemupdate uit. Gebruik hiervoor het volgende commando:
```
sudo apt update && sudo apt upgrade -y
@@ -74,13 +75,13 @@ sudo apt install -y libfuse2
## Installatie
-Nu aan alle eisen is voldaan en de voorbereidingen klaar zijn, kun je Joplin installeren. Voer het volgende commando uit:
+Nu aan alle vereisten is voldaan en de voorbereidingen zijn afgerond, kun je Joplin installeren. Voer het volgende commando uit:
```
wget -O - https://raw.githubusercontent.com/laurent22/joplin/dev/Joplin_install_and_update.sh | bash
```
-Joplin wordt gedownload en geïnstalleerd via het officiële installatiescript. Laat het proces gewoon doorlopen tot het klaar is, daarna kun je de app meteen starten.
+Joplin wordt gedownload en geïnstalleerd via het officiële installatiescript. Laat het proces gewoon lopen tot het klaar is, daarna kun je de applicatie direct starten.
@@ -90,24 +91,24 @@ Joplin wordt gedownload en geïnstalleerd via het officiële installatiescript.
## Configuratie
-Na installatie stel je de basisinstellingen in om Joplin aan te passen aan jouw workflow. De configuratie vind je in het *Instellingen* menu.
+Na de installatie van Joplin kun je de basisinstellingen aanpassen om de app aan jouw workflow te koppelen. De configuratie vind je in het *Instellingen* menu.
-**Synchronisatie**
+**Synchronisatie**
Joplin ondersteunt meerdere sync-opties zoals Nextcloud, Dropbox, OneDrive of WebDAV. Kies je favoriete provider onder “Synchronisatie” en vul je inloggegevens in. Zo blijven je notities up-to-date op al je apparaten.
-**Encryptie**
+**Encryptie**
Om je gesynchroniseerde notities te beveiligen, zet je end-to-end encryptie aan in de “Encryptie” instellingen. Er wordt een sleutel gegenereerd die je op alle apparaten moet instellen die toegang hebben tot je notities.
-**Editor & Uiterlijk**
-Joplin gebruikt Markdown voor notities. In de “Editor” instellingen bepaal je of de preview automatisch wordt getoond en pas je lettertype en grootte aan.
+**Editor & Uiterlijk**
+Joplin gebruikt Markdown voor notities. In de “Editor” instellingen kun je bepalen of de preview automatisch wordt getoond en het lettertype en de grootte aanpassen.
-**Plugins & Extensies**
-Met de ingebouwde pluginmanager installeer je extra functies, zoals diagramondersteuning, kalenderintegratie of geavanceerd tagbeheer.
+**Plugins & Extensies**
+De ingebouwde pluginmanager laat je extra functies installeren, zoals diagramondersteuning, kalenderintegratie of geavanceerd tagbeheer.
-**Web Clipper**
-Optioneel kun je de “Joplin Web Clipper” browserextensie activeren om hele webpagina’s of geselecteerde stukken direct als notities op te slaan.
+**Web Clipper**
+Optioneel kun je de “Joplin Web Clipper” browserextensie activeren om hele webpagina’s of geselecteerde delen direct als notities op te slaan.
-Met deze basisinstellingen is Joplin klaar voor allerlei toepassingen, zoals taakbeheer, projectdocumentatie of persoonlijke kennisbanken.
+Met deze basisinstellingen is Joplin klaar voor gebruik in allerlei scenario’s, zoals taakbeheer, projectdocumentatie of persoonlijke kennisbanken.
@@ -118,12 +119,12 @@ Met deze basisinstellingen is Joplin klaar voor allerlei toepassingen, zoals taa
## Afsluiting en meer bronnen
-Gefeliciteerd! Je hebt Joplin nu succesvol geïnstalleerd en geconfigureerd op je VPS. We raden je ook aan om deze bronnen te checken, die je extra hulp en tips kunnen geven tijdens het configureren van je server:
+Gefeliciteerd! Je hebt Joplin nu succesvol geïnstalleerd en geconfigureerd op je VPS/Dedicated Server. We raden je ook aan om de volgende bronnen te bekijken, die je extra hulp en tips kunnen geven tijdens het configureren van je server:
-- [Joplinapp.org](https://joplin.org/) - Officiële website
-- [Joplinapp.org/help/](https://joplinapp.org/help/) - Joplin Help Center
+- [Joplinapp.org](https://joplin.org/) - Officiële Website
+- [Joplinapp.org/help/](https://joplinapp.org/help/) - Joplin Helpcentrum
-Heb je nog specifieke vragen die hier niet behandeld worden? Neem gerust contact op met onze support, die dagelijks voor je klaarstaat om je te helpen! 🙂
+Heb je specifieke vragen die hier niet behandeld worden? Voor verdere vragen of hulp kun je altijd contact opnemen met onze support, die dagelijks voor je klaarstaat! 🙂
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
index bc50872a7..94aeb17b7 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-lamp-stack.md
@@ -1,7 +1,7 @@
---
id: vserver-linux-lamp-stack
-title: "VPS: LAMP-stack installeren - Linux, Apache, MySQL, PHP"
-description: "Ontdek hoe je efficiënt een LAMP-stack opzet voor het hosten van dynamische PHP-websites op een Linux VPS → Leer het nu"
+title: "Een LAMP Stack op een Linux Server Installeren - Classic PHP Apps Krachtig Maken"
+description: "Ontdek hoe je efficiënt een LAMP stack opzet voor het hosten van dynamische PHP-websites op een Linux VPS → Leer het nu"
sidebar_label: Web LAMP stack
services:
- vserver
@@ -13,7 +13,7 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-De **LAMP** stack is een populaire set open-source software die samen wordt geïnstalleerd om eenvoudig dynamische websites te hosten, met een focus op PHP-websites en apps. De afkorting staat voor: **L**inux als besturingssysteem, **A**pache als webserver, **M**ySQL als database en tenslotte **P**HP voor verwerking. In deze handleiding behandelen we het opzetten van een LAMP-stack op een Linux VPS, met een gedetailleerde uitleg en een voorbeeld van het opzetten van een to-do lijst website.
+De **LAMP** stack is een populaire set open-source software die samen wordt geïnstalleerd om eenvoudig dynamische websites te hosten, met een focus op PHP-websites en apps. De afkorting staat voor: **L**inux als besturingssysteem, **A**pache als webserver, **M**ySQL als database en tenslotte **P**HP voor verwerking. In deze gids behandelen we het proces van het opzetten van een LAMP stack op een Linux VPS, met een gedetailleerde uitleg en een voorbeeld van het opzetten van een to-do lijst website.
@@ -21,7 +21,7 @@ De **LAMP** stack is een populaire set open-source software die samen wordt geï
Begin met verbinden met je server via SSH. Als je niet weet hoe dat moet, bekijk dan onze [Eerste toegang (SSH)](vserver-linux-ssh.md) gids.
-In deze handleiding gebruiken we Ubuntu als Linux distributie. De instructies zijn hetzelfde voor Debian en vergelijkbaar voor andere distributies, al kan de syntax van sommige commando’s iets verschillen. Zorg dat je een OS geïnstalleerd hebt en verbonden bent met de server via SSH.
+In deze gids gebruiken we Ubuntu als Linux distributie. De instructies zijn hetzelfde voor Debian en vergelijkbaar voor andere distributies, maar de syntax van commando’s kan iets verschillen. Zorg dat je een OS geïnstalleerd hebt en verbonden bent met de server via SSH.
Zoals altijd, zorg ervoor dat alle pakketten up-to-date zijn voordat je verder gaat met de installatie, met het volgende commando:
```
@@ -49,13 +49,13 @@ Apache is de webserver die inkomende webverzoeken verwerkt en antwoorden serveer
sudo apt install apache2
```
-Zodra geïnstalleerd, moet je ervoor zorgen dat de juiste firewallregels zijn ingesteld zodat de webserver toegankelijk is vanaf het internet. In dit voorbeeld gebruiken we de **UFW Firewall**, omdat Apache hiervoor een geregistreerde applicatie heeft.
+Zodra geïnstalleerd, moet je zorgen dat de juiste firewallregels zijn ingesteld zodat de webserver bereikbaar is vanaf het internet. In dit voorbeeld gebruiken we de **UFW Firewall** omdat Apache hiervoor een geregistreerde applicatie heeft.
Gebruik je een andere firewall, zorg dan dat poort 80 (HTTP) openstaat. Meer info over firewalls in Linux vind je in onze [Firewall beheren](vserver-linux-firewall.md) gids.
-Zorg dat UFW firewall aanstaat en dat er een regel voor SSH is aangemaakt:
+Zorg dat UFW firewall aanstaat en dat er een regel voor SSH is toegevoegd:
```
-# Regel aanmaken om SSH toe te staan
+# Regel toevoegen voor SSH
sudo ufw allow OpenSSH
# UFW Firewall inschakelen
@@ -63,12 +63,12 @@ sudo ufw enable
```
:::caution
-Zorg dat je een regel voor SSH hebt als je UFW gebruikt! Zonder deze regel kun je **niet** meer inloggen via SSH als je huidige sessie wegvalt!
+Zorg dat je een regel voor SSH hebt als je UFW gebruikt! Zonder deze regel kun je **niet** meer via SSH inloggen als je huidige sessie wegvalt!
:::
Maak nu de regel aan om Apache toe te staan en controleer daarna of de regels aanwezig zijn:
```
-# Regel aanmaken om Apache toe te staan
+# Regel toevoegen voor Apache
sudo ufw allow in "Apache Full"
# UFW firewall regels controleren
@@ -79,11 +79,11 @@ sudo ufw status
Je kunt zien welke profielen beschikbaar zijn met het commando `ufw app list`. In het voorbeeld hierboven zorgt `Apache Full` ervoor dat zowel HTTP (poort 80) als HTTPS (poort 443) openstaan.
:::
-Je zou regels moeten zien voor `Apache` en `Apache (v6)` met de actie `ALLOW`, wat bevestigt dat de firewall klaar is. Ook zie je andere regels die je eerder hebt ingesteld, inclusief de SSH-regel.
+Je zou regels moeten zien voor `Apache` en `Apache (v6)` met de actie `ALLOW`, wat bevestigt dat de firewall klaar is. Ook andere regels die je eerder hebt ingesteld, zoals SSH, zouden zichtbaar moeten zijn.

-Met de firewall open voor Apache, check je of Apache werkt door je IP-adres in een browser te openen, bijvoorbeeld: `http://[jouw_ipadres]`
+Met de firewall open voor Apache, check je of Apache werkt door je IP-adres in een browser te openen: `http://[jouw_ipadres]`
Als het werkt, zie je een standaard welkomstpagina. Zo niet, check dan de status van de service met: `systemctl status apache2`
@@ -91,22 +91,22 @@ Als het werkt, zie je een standaard welkomstpagina. Zo niet, check dan de status
### MySQL installeren
-Installeer nu de MySQL server die als database fungeert om data relationeel op te slaan:
+Installeer nu een MySQL server die als database fungeert om data relationeel op te slaan. Gebruik het volgende commando:
```
sudo apt install mysql-server
```
-Na installatie is het aan te raden om het beveiligingsscript te draaien om je MySQL server veilig te houden. Dit is optioneel maar sterk aanbevolen. Voer uit met `sudo mysql_secure_installation`.
+Na installatie is het aan te raden om een beveiligingsscript te draaien om je MySQL server veilig te houden. Dit is optioneel maar sterk aanbevolen. Start het met `sudo mysql_secure_installation`.
Je doorloopt een interactieve setup. Eerst wordt gevraagd naar wachtwoordvalidatie. Kies `Y` om alleen veilige wachtwoorden toe te staan en selecteer `MEDIUM` met `1` of `STRONG` met `2`.

-Vervolgens wordt gevraagd om de `anonymous` gebruiker te verwijderen en root login op afstand uit te schakelen. Accepteer beide met `Y` voor betere beveiliging. Zo wordt de testgebruiker verwijderd en kan root alleen lokaal via SSH gebruikt worden.
+Vervolgens wordt gevraagd om de `anonymous` gebruiker te verwijderen en root login op afstand uit te schakelen. We raden aan beide met `Y` te accepteren voor betere beveiliging. Zo wordt de testgebruiker verwijderd en kan root alleen lokaal via SSH gebruikt worden.

-Tot slot wordt gevraagd om de `test` database te verwijderen en de privileges te herladen. Accepteer ook dit met `Y`.
+Tot slot wordt gevraagd om de `test` database te verwijderen en de privileges te herladen. Ook dit raden we aan met `Y` te accepteren.

@@ -114,12 +114,12 @@ Controleer of MySQL draait door in te loggen met: `sudo mysql -u root`. Als het
### PHP installeren
-PHP is de laatste LAMP-component en eenvoudig te installeren. Dit commando installeert PHP plus de Apache plugin en MySQL ondersteuning:
+PHP is de laatste LAMP component en eenvoudig te installeren. Dit commando installeert PHP met plugins voor Apache en MySQL, zodat Apache PHP kan draaien en PHP MySQL kan gebruiken:
```
sudo apt install php libapache2-mod-php php-mysql
```
-Controleer of PHP werkt door de versie te checken:
+Check of PHP werkt door de versie te tonen:
```
php -v
```
@@ -131,7 +131,7 @@ Scroll met pijltjestoetsen en druk op `Q` om te stoppen. Installeer extensies me
```
sudo apt install [php_extensie] [...]
```
-Je kunt meerdere extensies tegelijk installeren door ze te scheiden met een spatie.
+Je kunt meerdere extensies tegelijk installeren door ze met spaties te scheiden.
:::
We raden aan om de directory index aan te passen zodat `index.php` voorrang krijgt boven `.html`. Open het bestand:
@@ -139,43 +139,43 @@ We raden aan om de directory index aan te passen zodat `index.php` voorrang krij
sudo nano /etc/apache2/mods-enabled/dir.conf
```
-Verwijder `index.php` uit de lijst en zet het vooraan, zo:
+Verplaats `index.php` naar het begin van de lijst:
```
DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm
```
-Sla op en sluit nano met `CTRL + X`, dan `Y` en `ENTER`. Herstart Apache met:
+Sla op met `CTRL + X`, bevestig met `Y` en druk op `ENTER`. Herstart Apache met:
```
sudo systemctl restart apache2
```
### Testwebsite maken
-Nu alles geïnstalleerd is, maken we een testwebsite om te laten zien hoe de LAMP stack samenwerkt. Dit is optioneel, maar handig om te begrijpen hoe je eigen sites kunt opzetten.
+Nu alles geïnstalleerd is, maken we een testwebsite om te laten zien hoe de LAMP stack samenwerkt voor een dynamische site. Dit is optioneel, maar handig om te begrijpen hoe je deze tools kunt gebruiken.
-We maken een kleine to-do lijst website in PHP die taken ophaalt uit een MySQL database. Dit wordt geserveerd via Apache.
+We maken een kleine to-do lijst website in PHP die taken ophaalt uit een MySQL database en via Apache serveert.
-We gebruiken het testdomein `zapdocs.example.com`. In de praktijk moet je een `A` DNS-record aanmaken dat naar je server-IP wijst. Hulp nodig? Bekijk onze [Domein Records](domain-records.md) gids.
+We gebruiken het testdomein `zapdocs.example.com`. In de praktijk wil je een domein gebruiken. Je **moet** een `A` DNS-record aanmaken dat naar het IP-adres van je server wijst. Hulp nodig? Bekijk onze [Domein Records](domain-records.md) gids.
:::note
Je kunt ook zonder domein werken en `[your_domain]` vervangen door een naam. Dan bezoek je de site via het IP-adres. Verwijder dan wel de `ServerName` regel in het virtual host bestand.
:::
-#### Apache configureren
+#### Apache instellen
-Websites staan meestal in `/var/www`. Apache heeft standaard een `html` map met een standaardpagina. Voor overzicht, zeker bij meerdere sites, raden we aan elke site in een eigen map te zetten.
+Websites worden meestal opgeslagen in `/var/www`. Apache heeft standaard een `html` map met een standaardpagina. Om overzicht te houden, vooral bij meerdere sites, raden we aan elke site in een eigen map te zetten.
-Maak een map aan voor je domein, bijvoorbeeld:
+Maak een map aan voor je domein, bijvoorbeeld `/var/www/zapdocs.example.com`:
```
sudo mkdir /var/www/[your_domain]
```
-Maak nu een nieuw Apache virtual host configuratiebestand aan:
+Maak nu een nieuw Apache virtual host configuratiebestand aan in `sites-available`:
```
sudo nano /etc/apache2/sites-available/[your_domain].conf
```
-Plak deze template en vervang `[your_domain]` door je domein:
+Gebruik deze template en vervang `[your_domain]` door je domein:
```
ServerName [your_domain]
@@ -187,33 +187,33 @@ Plak deze template en vervang `[your_domain]` door je domein:
```
-Dit bestand behandelt poort 80 (HTTP) en checkt of het verzoek overeenkomt met `ServerName`. Het wijst naar de map die je net hebt aangemaakt.
+Dit bestand behandelt poort 80 (HTTP) en checkt of het verzoek overeenkomt met `ServerName`. Het wijst ook de map toe waar de bestanden staan.
-Sla op en sluit nano (`CTRL + X`, `Y`, `ENTER`). Test de configuratie met:
+Sla op met `CTRL + X`, bevestig met `Y` en druk op `ENTER`. Test de configuratie met:
```
sudo apache2ctl configtest
```
-Activeer de nieuwe site:
+Activeer de nieuwe site met:
```
sudo a2ensite [your_domain]
```
:::note Geen domein gebruikt
-Gebruik je geen domein, verwijder of commentarieer dan de `ServerName` regel (zet er een `#` voor). Schakel ook de standaard site uit met:
+Gebruik je geen domein, verwijder dan de `ServerName` regel of zet er een `#` voor. Schakel ook de default site uit met:
```
sudo a2dissite 000-default
```
:::
-Herstart Apache:
+Herstart Apache om de wijzigingen door te voeren:
```
sudo systemctl restart apache2
```
#### Website maken
-De map is nu leeg, dus we maken een kleine to-do website.
+Nu Apache is ingesteld, maken we de website die geserveerd wordt. De map is nu leeg, dus er wordt niets getoond. We maken een kleine to-do website.
##### Database voorbereiden
@@ -222,12 +222,12 @@ Log in op MySQL:
sudo mysql -u root
```
-Maak een database en tabel aan:
+Maak een nieuwe database `todowebsite` en een tabel `todoitems`:
```
# Database aanmaken
CREATE DATABASE todowebsite;
-# Gebruik de database
+# Gebruik de nieuwe database
USE todowebsite;
# Tabel aanmaken
@@ -239,7 +239,7 @@ CREATE TABLE todoitems (
);
```
-Voeg wat voorbeeldtaken toe:
+Voeg wat voorbeelditems toe:
```
INSERT INTO todoitems (name, is_completed) VALUES ('Create ZAP-Docs Guide', 0);
INSERT INTO todoitems (name, is_completed) VALUES ('Buy a ZAP-Hosting Server', 1);
@@ -247,8 +247,9 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0
INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
```
-Maak een aparte gebruiker aan voor deze site:
+Maak een speciale gebruiker `todo` aan voor deze website:
```
+# Nieuwe gebruiker aanmaken
# Vervang [your_password] door je eigen wachtwoord
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
@@ -263,14 +264,20 @@ FLUSH PRIVILEGES;
Verlaat MySQL met `quit`.
-##### PHP website bestanden
+##### PHP websitebestanden
-Maak het PHP-bestand aan:
+Maak het PHP-bestand aan in `/var/www/[your_domain]/index.php`:
```
sudo nano /var/www/[your_domain]/index.php
```
-Plak deze code in nano. Vergeet niet `[your_password]` te vervangen door het wachtwoord van de `todo` gebruiker.
+Plak onderstaande code in de editor. Dit is een simpele to-do pagina die items uit de database haalt. Het eerste PHP-gedeelte maakt verbinding met MySQL.
+
+:::important
+Vergeet niet `[your_password]` te vervangen door het wachtwoord van de `todo` gebruiker.
+:::
+
+De HTML maakt een lijst met de taken.
```
connect_error) {
die("Connection failed: " . $conn->connect_error);
}
-// SQL query uitvoeren
+// SQL query om taken op te halen, gesorteerd op aanmaakdatum
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
@@ -302,24 +309,30 @@ $result = $conn->query($sql);
Awesome To-Do List :D
- Voor onze coole ZAP-Hosting gids: https://zap-hosting.com/guides/docs/vserver-linux-lamp-stack
+ Voor onze toffe ZAP-Hosting gids: https://zap-hosting.com/guides/docs/vserver-linux-lamp-stack
num_rows > 0) {
+ // Loop door elk resultaat
foreach ($result as $entry) {
echo "- ";
+ // Toon naam, voorkom XSS met htmlspecialchars
echo htmlspecialchars($entry["name"]);
+ // Toon status voltooid of niet
if ($entry["is_completed"]) {
echo " (Completed)";
} else {
echo " (Incomplete)";
}
+ // Toon aanmaakdatum
echo " - Creation Date: " . htmlspecialchars($entry['creation_date']);
echo "
";
}
} else {
+ // Geen items gevonden
echo "- No to-do items found.
";
}
?>
@@ -328,24 +341,25 @@ $result = $conn->query($sql);
close();
?>
```
-Sla op en sluit nano (`CTRL + X`, `Y`, `ENTER`).
+Sla op met `CTRL + X`, bevestig met `Y` en druk op `ENTER`.
#### Website testen
-Je hebt nu een test to-do website opgezet die de hele LAMP stack gebruikt!
+Je hebt nu succesvol een test to-do website opgezet die de LAMP stack gebruikt!
-Je kunt de site bereiken via het domein (http/poort 80) dat je hebt ingesteld, in dit voorbeeld `zapdocs.example.com`. Het resultaat zou er zo uit moeten zien:
+Je kunt de website bezoeken via het domein (http/poort 80) dat je eerder hebt ingesteld, in dit voorbeeld `zapdocs.example.com`. Het resultaat zou er zo uit moeten zien:

## Conclusie
-Gefeliciteerd, je hebt de LAMP stack succesvol geïnstalleerd en ingesteld! Als volgende stap raden we **sterk aan** om een domein en **SSL-certificaat** te regelen zodat data veilig wordt verzonden. Bekijk onze [Certbot gids](dedicated-linux-certbot.md) met focus op de **Apache Plugin** en volg de interactieve setup om snel een certificaat voor je domein te installeren.
+Gefeliciteerd, je hebt de LAMP stack succesvol geïnstalleerd en ingesteld! Als volgende stap raden we **sterk aan** om een domein en een **SSL-certificaat** te regelen zodat data veilig wordt verzonden. Bekijk onze [Certbot gids](dedicated-linux-certbot.md) met focus op de **Apache Plugin** en volg de interactieve setup om snel een certificaat voor je domein te installeren.
-Heb je vragen of hulp nodig? Neem gerust contact op met onze support, we staan dagelijks voor je klaar! 🙂
+Heb je vragen of hulp nodig? Neem gerust contact op met onze support, dagelijks beschikbaar om je te helpen! 🙂
\ No newline at end of file
diff --git a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
index 9644e3ad9..791a877b0 100644
--- a/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
+++ b/i18n/nl/docusaurus-plugin-content-docs/current/vserver-linux-lemp-stack.md
@@ -1,7 +1,7 @@
---
id: vserver-linux-lemp-stack
-title: "VPS: LEMP stack installeren - Linux, Nginx, MySQL, PHP"
-description: "Ontdek hoe je een LEMP stack instelt voor het hosten van dynamische PHP-websites op Linux VPS-servers → Leer het nu"
+title: "Een LEMP Stack op een Linux Server Installeren - High Performance Webapps Deployen"
+description: "Ontdek hoe je een LEMP stack opzet voor het hosten van dynamische PHP-websites op Linux VPS servers → Leer het nu"
sidebar_label: Web LEMP stack
services:
- vserver
@@ -13,15 +13,15 @@ import InlineVoucher from '@site/src/components/InlineVoucher';
## Introductie
-De **LEMP** stack is een populaire combinatie van open-source software die samen wordt geïnstalleerd om eenvoudig dynamische websites te hosten, met een focus op PHP-websites en apps. De afkorting staat voor: **L**inux als besturingssysteem, "**E**ngine x" (nginx) als webserver, **M**ySQL als database en tenslotte **P**HP voor verwerking. In deze gids behandelen we het proces van het opzetten van een LEMP stack op een Linux VPS, met een gedetailleerde uitleg en een voorbeeld van het opzetten van een to-do lijst website.
+De **LEMP** stack is een populaire set open-source software die samen wordt geïnstalleerd om eenvoudig dynamische websites te hosten, met een focus op PHP-websites en apps. De afkorting staat voor: **L**inux als besturingssysteem, "**E**ngine x" (nginx) als webserver, **M**ySQL als database en tenslotte **P**HP voor verwerking. In deze gids behandelen we het opzetten van een LEMP stack op een Linux VPS, met een gedetailleerde uitleg en een voorbeeld van het opzetten van een to-do lijst website.
## Voorbereiding
-Begin met verbinden met je server via SSH. Als je niet weet hoe dit moet, bekijk dan onze [Eerste toegang (SSH)](vserver-linux-ssh.md) gids.
+Begin met verbinden met je server via SSH. Als je niet weet hoe dat moet, bekijk dan onze [Eerste toegang (SSH)](vserver-linux-ssh.md) gids.
-In deze gids gebruiken we Ubuntu als Linux-distributie. De instructies zijn hetzelfde voor Debian en zouden vergelijkbaar moeten zijn voor andere distributies, maar de syntax van commando’s kan iets verschillen. Zorg dat je een OS geïnstalleerd hebt en verbonden bent met de server via SSH.
+In deze gids gebruiken we Ubuntu als Linux distributie. De instructies zijn hetzelfde voor Debian en vergelijkbaar voor andere distributies, maar de syntax van commando’s kan iets verschillen. Zorg dat je een OS geïnstalleerd hebt en verbonden bent met de server via SSH.
Zoals altijd, zorg ervoor dat alle pakketten up-to-date zijn voordat je verder gaat met de installatie, met het volgende commando:
```
@@ -40,7 +40,7 @@ sudo dnf upgrade --refresh
## Installatie
-De installatie kan makkelijk worden opgesplitst in de kernonderdelen van LEMP, te beginnen met de Nginx webserver, gevolgd door de MySQL database en tenslotte PHP. Tijdens de installatie zetten we een testwebsite op die in PHP is geschreven en de MySQL database aanspreekt. Elke webrequest wordt uiteindelijk verwerkt en geserveerd via de Nginx webserver.
+De installatie splitsen we makkelijk op per kernonderdeel van de LEMP stack, te beginnen met de Nginx webserver, daarna de MySQL database en als laatste PHP. Tijdens de installatie zetten we een testwebsite op die in PHP geschreven is en de MySQL database aanspreekt. Elke webrequest wordt uiteindelijk verwerkt en geserveerd via de Nginx webserver.
### Nginx installeren
@@ -49,13 +49,13 @@ Nginx is de webserver die inkomende webverzoeken verwerkt en antwoorden serveert
sudo apt install nginx
```
-Zodra het geïnstalleerd is, moet je ervoor zorgen dat de juiste firewallregels zijn aangemaakt zodat de webserver toegankelijk is vanaf het internet. In dit voorbeeld gebruiken we de **UFW Firewall** omdat Nginx een geregistreerde applicatie hiervoor heeft.
+Zodra het geïnstalleerd is, moet je zorgen dat de juiste firewallregels zijn ingesteld zodat de webserver bereikbaar is vanaf het internet. In dit voorbeeld gebruiken we de **UFW Firewall**, omdat Nginx hiervoor een geregistreerde applicatie heeft.
-Als je een andere firewall gebruikt, zorg dan dat poort 80 (HTTP) openstaat. Meer info over firewalls in Linux vind je in onze [Firewall beheren](vserver-linux-firewall.md) gids.
+Gebruik je een andere firewall, zorg dan dat poort 80 (HTTP) openstaat. Meer info over firewalls in Linux vind je in onze [Firewall beheren](vserver-linux-firewall.md) gids.
-Zorg dat de UFW firewall aanstaat en dat er een regel voor SSH is aangemaakt.
+Zorg dat UFW firewall aanstaat en dat er een regel voor SSH is toegevoegd:
```
-# Regel aanmaken om SSH toe te staan
+# Regel toevoegen om SSH toe te staan
sudo ufw allow OpenSSH
# UFW Firewall inschakelen
@@ -63,12 +63,12 @@ sudo ufw enable
```
:::caution
-Zorg dat je een regel voor SSH hebt als je UFW gebruikt! Zonder deze regel kun je **niet** meer inloggen via SSH als je huidige sessie wegvalt!
+Zorg dat je een regel voor SSH hebt als je UFW gebruikt! Zonder die regel kun je **niet** meer via SSH inloggen als je verbinding wegvalt!
:::
-Maak nu de regel aan om Nginx toe te staan en controleer daarna of de regels aanwezig zijn.
+Maak nu de regel aan om Nginx toe te staan en controleer daarna of de regels aanwezig zijn:
```
-# Regel aanmaken om Nginx toe te staan
+# Regel toevoegen om Nginx toe te staan
sudo ufw allow in "Nginx Full"
# UFW firewall regels controleren
@@ -79,11 +79,11 @@ sudo ufw status
Je kunt zien welke profielen beschikbaar zijn met het commando `ufw app list`. In het voorbeeld hierboven zorgt `Nginx Full` ervoor dat zowel HTTP (poort 80) als HTTPS (poort 443) openstaan.
:::
-Je zou regels moeten zien voor `Nginx` en `Nginx (v6)` met de actie `ALLOW`, wat bevestigt dat de firewall klaar is. Ook zie je andere regels die je eerder hebt ingesteld, inclusief de SSH-regel.
+Je zou regels moeten zien voor `Nginx` en `Nginx (v6)` met de actie `ALLOW`, wat betekent dat de firewall klaar is. Ook zie je andere regels die je eerder hebt ingesteld, inclusief de SSH regel.

-Met de firewall open voor Nginx, check je nu of Nginx werkt. Dit doe je door je IP-adres in een browser te openen, bijvoorbeeld: `http://[jouw_ipadres]`
+Met de firewall open voor Nginx, check je of Nginx werkt door je IP-adres in een browser te openen, bijvoorbeeld: `http://[jouw_ipadres]`
Als het werkt, zie je een standaard welkomstpagina. Zo niet, check dan de status van de service met: `systemctl status nginx`
@@ -91,18 +91,18 @@ Als het werkt, zie je een standaard welkomstpagina. Zo niet, check dan de status
### MySQL installeren
-Installeer nu een MySQL server die als database fungeert om data relationeel op te slaan. Gebruik het volgende commando:
+Installeer nu een MySQL server die als database fungeert om data relationeel op te slaan:
```
sudo apt install mysql-server
```
-Na installatie is het aan te raden om een beveiligingsscript te draaien om je MySQL server veilig te houden. Dit is optioneel maar sterk aanbevolen. Start het met: `sudo mysql_secure_installation`.
+Na installatie is het aan te raden om het beveiligingsscript te draaien om je MySQL server veilig te houden. Dit is optioneel maar sterk aanbevolen. Start het met: `sudo mysql_secure_installation`.
Je doorloopt een interactieve setup. Eerst wordt gevraagd naar wachtwoordvalidatie. Kies `Y` om alleen veilige wachtwoorden toe te staan en selecteer `MEDIUM` met `1` of `STRONG` met `2`.

-Vervolgens wordt gevraagd om de `anonymous` gebruiker te verwijderen en root-login op afstand uit te schakelen. We raden aan beide met `Y` te accepteren voor betere veiligheid. Zo wordt de testgebruiker verwijderd en kan root alleen lokaal via SSH gebruikt worden.
+Daarna wordt gevraagd om de `anonymous` gebruiker te verwijderen en root login op afstand uit te schakelen. We raden aan beide met `Y` te accepteren voor betere beveiliging.

@@ -110,24 +110,24 @@ Tot slot wordt gevraagd om de `test` database te verwijderen en de privileges te

-Controleer nu of MySQL draait door in te loggen met: `sudo mysql -u root`. Als het lukt, zie je een welkombericht. Verlaat met `quit`.
+Controleer of MySQL draait door in te loggen met: `sudo mysql -u root`. Als het lukt, zie je een welkomsbericht. Verlaat met `quit`.
### PHP installeren
-De laatste LEMP component is PHP. Voor Nginx heb je `php-fpm` nodig (PHP fastCGI process manager). Nginx stuurt verzoeken door naar `php-fpm` voor verwerking.
+De laatste LEMP component is PHP. Voor Nginx gebruiken we `php-fpm` (PHP FastCGI Process Manager). Nginx stuurt verzoeken door naar `php-fpm` voor verwerking.
-Installeer de nieuwste php-fpm versie met een MySQL plugin zodat PHP met MySQL kan werken:
+Installeer de nieuwste php-fpm versie en de PHP MySQL plugin met:
```
sudo apt install php-fpm php-mysql
```
-Controleer of PHP werkt door de versie te checken:
+Check of PHP werkt door de versie te tonen:
```
php -v
```
:::tip PHP Extensies
-Voor geavanceerde toepassingen kun je extra PHP extensies installeren. Bekijk ze met `apt search php- | less`.
+Voor geavanceerde toepassingen heb je misschien extra PHP extensies nodig. Bekijk ze met `apt search php- | less`.
Scroll met pijltjestoetsen en druk op `Q` om te stoppen. Installeer extensies met:
```
@@ -138,11 +138,11 @@ Je kunt meerdere extensies tegelijk installeren door ze te scheiden met een spat
### Testwebsite aanmaken
-Nu alles geïnstalleerd is, maken we een testwebsite om te laten zien hoe de LEMP stack samenwerkt voor een dynamische website. Dit is optioneel, maar handig om te begrijpen hoe je deze tools kunt gebruiken.
+Nu alles geïnstalleerd is, maken we een testwebsite om te laten zien hoe de LEMP stack samenwerkt. Dit is optioneel, maar handig om te begrijpen hoe je zelf websites opzet.
-We maken een kleine to-do lijst website in PHP die taken ophaalt uit een MySQL database en via Nginx serveert.
+We maken een kleine to-do lijst website in PHP die taken ophaalt uit een MySQL database. Dit wordt geserveerd via Nginx.
-We gebruiken het testdomein `zapdocs.example.com`. In de praktijk gebruik je natuurlijk je eigen domein. Je **moet** een `A` DNS-record aanmaken dat naar het IP-adres van je server wijst. Hulp nodig? Bekijk onze [Domein Records](domain-records.md) gids.
+We gebruiken het testdomein `zapdocs.example.com`. In de praktijk moet je een `A` DNS-record aanmaken dat naar het IP-adres van je server wijst. Hulp nodig? Bekijk onze [Domein Records](domain-records.md) gids.
:::note
Je kunt ook zonder domein werken en `[your_domain]` vervangen door een naam. Dan bezoek je de site via het IP-adres. Verwijder dan wel de `server_name` regel in het serverblok.
@@ -150,7 +150,7 @@ Je kunt ook zonder domein werken en `[your_domain]` vervangen door een naam. Dan
#### Nginx configureren
-Websites worden meestal opgeslagen in `/var/www`. Standaard heeft Nginx een `html` map met een standaardpagina. Om overzicht te houden, vooral bij meerdere sites, raden we aan elke site in een eigen map te zetten.
+Websites worden meestal opgeslagen in `/var/www`. Standaard heeft Nginx een `html` map met een standaardpagina. Voor overzicht raden we aan elke website in een eigen map te zetten.
Maak een map aan voor je domein, bijvoorbeeld `/var/www/zapdocs.example.com`:
```
@@ -162,7 +162,7 @@ Maak nu een nieuw Nginx serverblok aan in `sites-available`:
sudo nano /etc/nginx/sites-available/[your_domain].conf
```
-Gebruik onderstaande template en vervang `[your_domain]` door je domein:
+Plak de volgende template en vervang `[your_domain]` door je domein:
```
server {
listen 80;
@@ -187,13 +187,12 @@ server {
```
:::important PHP Versie
-Vervang `[your_phpversion]` door de geïnstalleerde PHP versie. Check met `php -v`, bijvoorbeeld `PHP 8.3.6`. Gebruik dan `8.3` in de regel:
-`fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
+Vervang `[your_phpversion]` door de geïnstalleerde PHP versie. Check met `php -v`, bijvoorbeeld `PHP 8.3.6`. Gebruik dan `8.3` in de regel: `fastcgi_pass unix:/var/run/php/php8.3-fpm.sock;`
:::
-Dit serverblok luistert op poort 80 en checkt of het verzoek overeenkomt met je domein. Het wijst naar de map waar je websitebestanden staan.
+Dit serverblok luistert op poort 80 en checkt of het verzoek bij het domein hoort. Het wijst naar de map `/var/www/[your_domain]` voor bestanden.
-Sla op en sluit nano af met `CTRL + X`, dan `Y` en `ENTER`.
+Sla op met `CTRL + X`, dan `Y` en `ENTER`.
Activeer het serverblok door een symlink te maken in `sites-enabled`:
```
@@ -201,7 +200,7 @@ sudo ln -s /etc/nginx/sites-available/[your_domain].conf /etc/nginx/sites-enable
```
:::note Geen domein
-Gebruik je geen domein? Verwijder of commentarieer dan de `server_name` regel (zet er een `#` voor). Schakel ook het standaard serverblok uit met:
+Gebruik je geen domein? Verwijder of commentarieer de `server_name` regel met een `#`. Schakel ook het default serverblok uit met:
```
sudo unlink /etc/nginx/sites-enabled/default
```
@@ -245,7 +244,7 @@ CREATE TABLE todoitems (
);
```
-Voeg wat voorbeeldtaken toe:
+Voeg wat voorbeelditems toe:
```
INSERT INTO todoitems (name, is_completed) VALUES ('Create ZAP-Docs Guide', 0);
INSERT INTO todoitems (name, is_completed) VALUES ('Buy a ZAP-Hosting Server', 1);
@@ -253,13 +252,13 @@ INSERT INTO todoitems (name, is_completed) VALUES ('Join ZAP-Hosting Discord', 0
INSERT INTO todoitems (name, is_completed) VALUES ('Have a great day!', 0);
```
-Maak een aparte gebruiker `todo` aan voor deze website:
+Maak een speciale gebruiker `todo` aan voor deze website:
```
# Gebruiker aanmaken
# Vervang [your_password] door je eigen wachtwoord
CREATE USER todo@localhost IDENTIFIED BY '[your_password]';
-# Rechten toekennen (alles in één regel)
+# Rechten toekennen (alles in één regel kopiëren)
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER
ON todowebsite.*
TO todo@localhost;
@@ -272,17 +271,19 @@ Verlaat MySQL met `quit`.
##### PHP websitebestanden
-Maak het PHP-bestand aan:
+Maak het PHP bestand aan:
```
sudo nano /var/www/[your_domain]/index.php
```
-Plak onderstaande code in nano. Dit is een simpele to-do pagina die taken uit de database haalt.
+Plak deze code in de editor. Dit is een simpele to-do pagina die items uit de database haalt. De eerste PHP sectie maakt verbinding met MySQL.
:::important
-Vervang `[your_password]` door het wachtwoord dat je eerder voor de `todo` gebruiker hebt ingesteld.
+Vervang `[your_password]` door het wachtwoord dat je eerder hebt ingesteld voor de `todo` gebruiker.
:::
+De HTML sectie toont de taken in een lijst.
+
```
connect_error) {
die("Connection failed: " . $conn->connect_error);
}
-// SQL query om taken op te halen, gesorteerd op aanmaakdatum
+// SQL query om taken op te halen
$sql = "SELECT id, name, is_completed, creation_date FROM todoitems ORDER BY creation_date DESC";
$result = $conn->query($sql);
?>
@@ -318,10 +319,10 @@ $result = $conn->query($sql);
num_rows > 0) {
- // Loop door alle resultaten
+ // Loop door elk resultaat
foreach ($result as $entry) {
echo "- ";
- // Toon naam, met htmlspecialchars tegen XSS
+ // Toon naam, voorkom XSS met htmlspecialchars
echo htmlspecialchars($entry["name"]);
// Toon status voltooid of niet
@@ -336,7 +337,7 @@ $result = $conn->query($sql);
echo "
";
}
} else {
- // Geen taken gevonden
+ // Geen items gevonden
echo "- No to-do items found.
";
}
?>
@@ -345,24 +346,24 @@ $result = $conn->query($sql);